2008-03-21 Chris Demetriou <cgd@google.com>
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
8520c408 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
6e4d0bcb 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
252b5132
RH
21#
22
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7 27
c6b750e1 28build_alias=@build_noncanonical@
4b900473
PB
29build_vendor=@build_vendor@
30build_os=@build_os@
7f121bbf 31build=@build@
c6b750e1 32host_alias=@host_noncanonical@
4b900473
PB
33host_vendor=@host_vendor@
34host_os=@host_os@
7f121bbf 35host=@host@
c6b750e1 36target_alias=@target_noncanonical@
4b900473
PB
37target_vendor=@target_vendor@
38target_os=@target_os@
7f121bbf 39target=@target@
583d52d7 40
50212802 41program_transform_name = @program_transform_name@
403d9505
NN
42
43prefix = @prefix@
44exec_prefix = @exec_prefix@
45
50212802
NN
46srcdir = @srcdir@
47
403d9505
NN
48bindir = @bindir@
49sbindir = @sbindir@
50libexecdir = @libexecdir@
51datadir = @datadir@
52sysconfdir = @sysconfdir@
53sharedstatedir = @sharedstatedir@
54localstatedir = @localstatedir@
55libdir = @libdir@
56includedir = @includedir@
57oldincludedir = @oldincludedir@
58infodir = @infodir@
108a6f8e
CD
59datarootdir = @datarootdir@
60docdir = @docdir@
a3ca38d2 61pdfdir = @pdfdir@
108a6f8e 62htmldir = @htmldir@
403d9505 63mandir = @mandir@
252b5132
RH
64man1dir = $(mandir)/man1
65man2dir = $(mandir)/man2
66man3dir = $(mandir)/man3
67man4dir = $(mandir)/man4
68man5dir = $(mandir)/man5
69man6dir = $(mandir)/man6
70man7dir = $(mandir)/man7
71man8dir = $(mandir)/man8
72man9dir = $(mandir)/man9
d5de0a84 73
e5c3f801
NN
74INSTALL = @INSTALL@
75INSTALL_PROGRAM = @INSTALL_PROGRAM@
76INSTALL_SCRIPT = @INSTALL_SCRIPT@
77INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
78LN = @LN@
79LN_S = @LN_S@
77d7106f
AM
80MAINT = @MAINT@
81MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
82MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 83
50212802
NN
84# -------------------------------------------------
85# Miscellaneous non-standard autoconf-set variables
86# -------------------------------------------------
252b5132 87
50212802
NN
88# The gcc driver likes to know the arguments it was configured with.
89TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 90
50212802
NN
91tooldir = @tooldir@
92build_tooldir = @build_tooldir@
252b5132 93
50212802 94GDB_NLM_DEPS =
252b5132 95
50212802
NN
96# This is the name of the environment variable used for the path to
97# the libraries.
98RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 99
50212802
NN
100# Build programs are put under this directory.
101BUILD_SUBDIR = @build_subdir@
102# This is set by the configure script to the arguments to use when configuring
103# directories built for the build system.
a7254363 104BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
105
106# This is the list of variables to export in the environment when
107# configuring any subdirectory. It must also be exported whenever
108# recursing into a build directory in case that directory's Makefile
109# re-runs configure.
110BASE_EXPORTS = \
111 FLEX="$(FLEX)"; export FLEX; \
112 LEX="$(LEX)"; export LEX; \
113 BISON="$(BISON)"; export BISON; \
114 YACC="$(YACC)"; export YACC; \
115 M4="$(M4)"; export M4; \
116 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
117
378fce5b 118# This is the list of variables to export in the environment when
6a9cf61e 119# configuring subdirectories for the build system.
378fce5b 120BUILD_EXPORTS = \
6a9cf61e 121 $(BASE_EXPORTS) \
378fce5b
DD
122 AR="$(AR_FOR_BUILD)"; export AR; \
123 AS="$(AS_FOR_BUILD)"; export AS; \
124 CC="$(CC_FOR_BUILD)"; export CC; \
125 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
126 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
127 CXX="$(CXX_FOR_BUILD)"; export CXX; \
128 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
129 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
130 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
131 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
132 LD="$(LD_FOR_BUILD)"; export LD; \
133 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
134 NM="$(NM_FOR_BUILD)"; export NM; \
135 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
136 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
137 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802
NN
138
139# This is the list of directories to built for the host system.
140SUBDIRS = @configdirs@
141# This is set by the configure script to the arguments to use when configuring
142# directories built for the host system.
143HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
144# Host programs are put under this directory, which is . except if building
145# with srcdir=..
146HOST_SUBDIR = @host_subdir@
378fce5b 147# This is the list of variables to export in the environment when
be01d343
PB
148# configuring subdirectories for the host system. We need to pass
149# some to the GCC configure because of its hybrid host/target nature.
378fce5b 150HOST_EXPORTS = \
6a9cf61e 151 $(BASE_EXPORTS) \
378fce5b
DD
152 CC="$(CC)"; export CC; \
153 CFLAGS="$(CFLAGS)"; export CFLAGS; \
154 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155 CXX="$(CXX)"; export CXX; \
156 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
157 AR="$(AR)"; export AR; \
158 AS="$(AS)"; export AS; \
159 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
160 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
161 LD="$(LD)"; export LD; \
162 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
163 NM="$(NM)"; export NM; \
164 RANLIB="$(RANLIB)"; export RANLIB; \
165 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 166 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 167 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 168 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
169 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
170 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
171 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
172 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
173 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
174 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
175 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
176 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
177 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 178 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
179@if gcc-bootstrap
180 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
181@endif gcc-bootstrap
e90269c8 182 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
183
184# Similar, for later GCC stages.
d545f33b 185POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 186 $(HOST_EXPORTS) \
b00612cc
PB
187 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
188 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
189 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
190 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
191 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 192 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 193 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 194
50212802
NN
195# Target libraries are put under this directory:
196TARGET_SUBDIR = @target_subdir@
197# This is set by the configure script to the arguments to use when configuring
198# directories built for the target.
a7254363 199TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 200# This is the list of variables to export in the environment when
6a9cf61e 201# configuring subdirectories for the host system.
378fce5b 202BASE_TARGET_EXPORTS = \
6a9cf61e 203 $(BASE_EXPORTS) \
378fce5b 204 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 205 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b 206 CC="$(CC_FOR_TARGET)"; export CC; \
7f6ef0c0 207 CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 208 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 209 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
7f6ef0c0 210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
378fce5b
DD
211 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
212 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
213 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 214 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 215 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 216 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 217 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 218 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 219 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 220 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 221 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 222 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 223 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
224
225RAW_CXX_TARGET_EXPORTS = \
226 $(BASE_TARGET_EXPORTS) \
227 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
228 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
229
230NORMAL_TARGET_EXPORTS = \
231 $(BASE_TARGET_EXPORTS) \
232 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 233
4b1cb4fe
DD
234# Where to find GMP
235HOST_GMPLIBS = @gmplibs@
236HOST_GMPINC = @gmpinc@
237
50212802
NN
238# ----------------------------------------------
239# Programs producing files for the BUILD machine
240# ----------------------------------------------
241
242SHELL = @config_shell@
243
244# pwd command to use. Allow user to override default by setting PWDCMD in
245# the environment to account for automounters. The make variable must not
246# be called PWDCMD, otherwise the value set here is passed to make
247# subprocesses and overrides the setting from the user's environment.
b40e3958
L
248# Don't use PWD since it is a common shell environment variable and we
249# don't want to corrupt it.
250PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
251
252# compilers to use to create programs which must be run in the build
253# environment.
b5714970
PB
254AR_FOR_BUILD = @AR_FOR_BUILD@
255AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 256CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 257CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
258CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
259CXX_FOR_BUILD = @CXX_FOR_BUILD@
260DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
261GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
262GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
263LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
264LD_FOR_BUILD = @LD_FOR_BUILD@
265NM_FOR_BUILD = @NM_FOR_BUILD@
266RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
267WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
268WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
269
270# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
271# here so that they can be overridden by Makefile fragments.
50212802
NN
272BUILD_PREFIX = @BUILD_PREFIX@
273BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 274
0df3d27f
PB
275# Flags to pass to stage2 and later makes. They are defined
276# here so that they can be overridden by Makefile fragments.
277BOOT_CFLAGS= -g -O2
f6d183c0 278BOOT_LDFLAGS=
0df3d27f 279
be01d343
PB
280BISON = @BISON@
281YACC = @YACC@
282FLEX = @FLEX@
283LEX = @LEX@
284M4 = @M4@
285MAKEINFO = @MAKEINFO@
286EXPECT = @EXPECT@
287RUNTEST = @RUNTEST@
252b5132
RH
288
289# This just becomes part of the MAKEINFO definition passed down to
290# sub-makes. It lets flags be given on the command line while still
291# using the makeinfo from the object tree.
62a3fc85
DD
292# (Default to avoid splitting info files by setting the threshold high.)
293MAKEINFOFLAGS = --split-size=5000000
252b5132 294
50212802
NN
295# ---------------------------------------------
296# Programs producing files for the HOST machine
297# ---------------------------------------------
252b5132 298
50212802 299AS = @AS@
50212802
NN
300AR = @AR@
301AR_FLAGS = rc
50212802 302CC = @CC@
50212802 303CXX = @CXX@
50212802 304DLLTOOL = @DLLTOOL@
50212802 305LD = @LD@
be01d343
PB
306LIPO = @LIPO@
307NM = @NM@
80911fe1 308OBJDUMP = @OBJDUMP@
50212802 309RANLIB = @RANLIB@
be01d343 310STRIP = @STRIP@
50212802 311WINDRES = @WINDRES@
0c24b341 312WINDMC = @WINDMC@
252b5132 313
a0323144
PB
314GNATBIND = @GNATBIND@
315GNATMAKE = @GNATMAKE@
316
be01d343 317CFLAGS = @CFLAGS@
b2edfdd2 318LDFLAGS = @LDFLAGS@
be01d343
PB
319LIBCFLAGS = $(CFLAGS)
320CXXFLAGS = @CXXFLAGS@
321LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802
NN
322PICFLAG =
323
8a0d8a5c
PB
324# Only build the C compiler for stage1, because that is the only one that
325# we can guarantee will build with the native compiler, and also it is the
326# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
327# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
328# overrideable (for a bootstrap build stage1 also builds gcc.info).
329
8a0d8a5c
PB
330STAGE1_CHECKING=@stage1_checking@
331STAGE1_LANGUAGES=@stage1_languages@
332
7f6ef0c0 333STAGE1_CFLAGS=@stage1_cflags@
8520c408
AO
334STAGE2_CFLAGS=$(BOOT_CFLAGS)
335STAGE3_CFLAGS=$(BOOT_CFLAGS)
336STAGE4_CFLAGS=$(BOOT_CFLAGS)
337
5c5f596d 338STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
7f6ef0c0
PB
339STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
340STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
341STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
342
8520c408
AO
343do-compare = @do_compare@
344do-compare3 = $(do-compare)
345do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
346
50212802
NN
347# -----------------------------------------------
348# Programs producing files for the TARGET machine
349# -----------------------------------------------
0da52010 350
58daee98 351FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 352
50212802 353AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 354AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 355CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 356
50212802
NN
357# If GCC_FOR_TARGET is not overriden on the command line, then this
358# variable is passed down to the gcc Makefile, where it is used to
359# build libgcc2.a. We define it here so that it can itself be
360# overridden on the command line.
be01d343 361GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 362CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 363RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 364GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 365GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 366DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 367LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 368
7e0f7140 369LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 370NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 371OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 372RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 373STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 374WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 375WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 376
be01d343
PB
377COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
378COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
379COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
380
7f6ef0c0
PB
381CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
382CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
be01d343 383SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab 384DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
7f6ef0c0 385
be01d343
PB
386LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
387LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
388LDFLAGS_FOR_TARGET =
50212802
NN
389PICFLAG_FOR_TARGET =
390
391# ------------------------------------
392# Miscellaneous targets and flag lists
393# ------------------------------------
394
252b5132
RH
395# The first rule in the file had better be this one. Don't put any above it.
396# This lives here to allow makefile fragments to contain dependencies.
f70224b5 397all:
252b5132 398
252b5132 399#### host and target specific makefile fragments come in here.
a0da8069
NN
400@target_makefile_frag@
401@alphaieee_frag@
402@ospace_frag@
403@host_makefile_frag@
252b5132
RH
404###
405
e90269c8
PB
406# This is the list of directories that may be needed in RPATH_ENVVAR
407# so that prorgams built for the target machine work.
4f0ef2d8 408TARGET_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
409
410@if target-libstdc++-v3
411TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
412@endif target-libstdc++-v3
413
414@if target-libmudflap
415TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
416@endif target-libmudflap
417
064d0a7c
PB
418@if target-libssp
419TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
420@endif target-libssp
421
b3ded179
PB
422@if target-libgomp
423TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
424@endif target-libgomp
425
e90269c8
PB
426
427
428# This is the list of directories that may be needed in RPATH_ENVVAR
429# so that programs built for the host machine work.
4b900473 430HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
431
432# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
433@if gcc
434HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
435@endif gcc
436
437
438@if bfd
439HOST_LIB_PATH_bfd = \
c380fdd8 440 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
441@endif bfd
442
443@if opcodes
444HOST_LIB_PATH_opcodes = \
c380fdd8 445 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
446@endif opcodes
447
4b900473
PB
448@if gmp
449HOST_LIB_PATH_gmp = \
450 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
451@endif gmp
452
453@if mpfr
454HOST_LIB_PATH_mpfr = \
455 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
456@endif mpfr
457
e90269c8 458
252b5132 459# Flags to pass down to all sub-makes.
252b5132 460BASE_FLAGS_TO_PASS = \
497f816e 461 "DESTDIR=$(DESTDIR)" \
252b5132 462 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 463 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
464 "bindir=$(bindir)" \
465 "datadir=$(datadir)" \
466 "exec_prefix=$(exec_prefix)" \
467 "includedir=$(includedir)" \
108a6f8e
CD
468 "datarootdir=$(datarootdir)" \
469 "docdir=$(docdir)" \
252b5132 470 "infodir=$(infodir)" \
a3ca38d2 471 "pdfdir=$(pdfdir)" \
108a6f8e 472 "htmldir=$(htmldir)" \
252b5132
RH
473 "libdir=$(libdir)" \
474 "libexecdir=$(libexecdir)" \
475 "lispdir=$(lispdir)" \
476 "localstatedir=$(localstatedir)" \
477 "mandir=$(mandir)" \
478 "oldincludedir=$(oldincludedir)" \
479 "prefix=$(prefix)" \
480 "sbindir=$(sbindir)" \
481 "sharedstatedir=$(sharedstatedir)" \
482 "sysconfdir=$(sysconfdir)" \
483 "tooldir=$(tooldir)" \
ba73c63f 484 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
485 "target_alias=$(target_alias)" \
486 "BISON=$(BISON)" \
487 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 488 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
489 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
490 "EXPECT=$(EXPECT)" \
6a9cf61e 491 "FLEX=$(FLEX)" \
12f0bd74
NN
492 "INSTALL=$(INSTALL)" \
493 "INSTALL_DATA=$(INSTALL_DATA)" \
494 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
495 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
496 "LEX=$(LEX)" \
497 "M4=$(M4)" \
498 "MAKE=$(MAKE)" \
499 "RUNTEST=$(RUNTEST)" \
500 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
501 "SHELL=$(SHELL)" \
502 "YACC=$(YACC)" \
c52c6897 503 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 504 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 505 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
506 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
507 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
508 "CFLAGS=$(CFLAGS)" \
509 "CXXFLAGS=$(CXXFLAGS)" \
510 "LDFLAGS=$(LDFLAGS)" \
511 "LIBCFLAGS=$(LIBCFLAGS)" \
512 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 513 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 514 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 515 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
516 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
517 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
518 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
519 "GNATBIND=$(GNATBIND)" \
520 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
521 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
522 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
523 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
524 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 525 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
526 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
527 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
528 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
529 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 530 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 531 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 532 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 533 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
534 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
535 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
536 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 537 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 538 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 539 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 540 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 541 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 542 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 543 "LEAN=$(LEAN)" \
10ecffb9 544 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 545 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 546
55db4b87
PB
547# We leave this in just in case, but it is not needed anymore.
548RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 549
252b5132
RH
550# Flags to pass down to most sub-makes, in which we're building with
551# the host environment.
252b5132
RH
552EXTRA_HOST_FLAGS = \
553 'AR=$(AR)' \
554 'AS=$(AS)' \
555 'CC=$(CC)' \
556 'CXX=$(CXX)' \
557 'DLLTOOL=$(DLLTOOL)' \
558 'LD=$(LD)' \
be01d343 559 'LIPO=$(LIPO)' \
252b5132 560 'NM=$(NM)' \
80911fe1 561 'OBJDUMP=$(OBJDUMP)' \
b9459e83 562 'RANLIB=$(RANLIB)' \
be01d343 563 'STRIP=$(STRIP)' \
0c24b341
NC
564 'WINDRES=$(WINDRES)' \
565 'WINDMC=$(WINDMC)'
252b5132
RH
566
567FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
568
569# Flags that are concerned with the location of the X11 include files
570# and library files
571#
572# NOTE: until the top-level is getting the values via autoconf, it only
573# causes problems to have this top-level Makefile overriding the autoconf-set
574# values in child directories. Only variables that don't conflict with
575# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
576#
577X11_FLAGS_TO_PASS = \
578 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
579 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
580
8a0d8a5c
PB
581# Flags to pass to stage2 and later makes.
582
583POSTSTAGE1_FLAGS_TO_PASS = \
584 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 585 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
586 LDFLAGS="$(BOOT_LDFLAGS)" \
587 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
588
252b5132 589# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
590# The double $ decreases the length of the command line; those variables
591# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
592# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
593# so we expand them here.
252b5132
RH
594EXTRA_TARGET_FLAGS = \
595 'AR=$$(AR_FOR_TARGET)' \
0aed8855 596 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132 597 'CC=$$(CC_FOR_TARGET)' \
7f6ef0c0 598 'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 599 'CXX=$$(CXX_FOR_TARGET)' \
7f6ef0c0 600 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 601 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 602 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 603 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
7f6ef0c0
PB
604 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
605 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
0aed8855 606 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 607 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 608 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
609 'WINDRES=$$(WINDRES_FOR_TARGET)' \
610 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
611
612TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
613
614# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
615# unfortunately needs the native compiler and the target ar and
616# ranlib.
617# If any variables are added here, they must be added to do-*, below.
2a4cbe27 618# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
619# cross-building scheme.
620EXTRA_GCC_FLAGS = \
252b5132 621 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
622 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
623 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
624 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
625 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 626 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 627
f0b24077 628GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 629
dd12c3a8 630.PHONY: configure-host
b813574b 631configure-host: \
dd12c3a8
NN
632 maybe-configure-ash \
633 maybe-configure-autoconf \
634 maybe-configure-automake \
635 maybe-configure-bash \
636 maybe-configure-bfd \
637 maybe-configure-opcodes \
638 maybe-configure-binutils \
639 maybe-configure-bison \
640 maybe-configure-byacc \
641 maybe-configure-bzip2 \
642 maybe-configure-dejagnu \
643 maybe-configure-diff \
644 maybe-configure-dosutils \
645 maybe-configure-etc \
646 maybe-configure-fastjar \
647 maybe-configure-fileutils \
648 maybe-configure-findutils \
649 maybe-configure-find \
d3ed111c 650 maybe-configure-fixincludes \
dd12c3a8
NN
651 maybe-configure-flex \
652 maybe-configure-gas \
b813574b 653 maybe-configure-gcc \
dd12c3a8
NN
654 maybe-configure-gawk \
655 maybe-configure-gettext \
4b900473
PB
656 maybe-configure-gmp \
657 maybe-configure-mpfr \
dd12c3a8
NN
658 maybe-configure-gnuserv \
659 maybe-configure-gprof \
660 maybe-configure-gzip \
661 maybe-configure-hello \
662 maybe-configure-indent \
663 maybe-configure-intl \
664 maybe-configure-tcl \
665 maybe-configure-itcl \
666 maybe-configure-ld \
04cf1b77 667 maybe-configure-libcpp \
be01d343 668 maybe-configure-libdecnumber \
dd12c3a8
NN
669 maybe-configure-libgui \
670 maybe-configure-libiberty \
671 maybe-configure-libtool \
672 maybe-configure-m4 \
673 maybe-configure-make \
674 maybe-configure-mmalloc \
675 maybe-configure-patch \
676 maybe-configure-perl \
677 maybe-configure-prms \
678 maybe-configure-rcs \
679 maybe-configure-readline \
680 maybe-configure-release \
681 maybe-configure-recode \
682 maybe-configure-sed \
683 maybe-configure-send-pr \
684 maybe-configure-shellutils \
685 maybe-configure-sid \
686 maybe-configure-sim \
687 maybe-configure-tar \
688 maybe-configure-texinfo \
689 maybe-configure-textutils \
690 maybe-configure-time \
691 maybe-configure-uudecode \
692 maybe-configure-wdiff \
693 maybe-configure-zip \
694 maybe-configure-zlib \
695 maybe-configure-gdb \
696 maybe-configure-expect \
697 maybe-configure-guile \
698 maybe-configure-tk \
dd12c3a8 699 maybe-configure-libtermcap \
b00612cc
PB
700 maybe-configure-utils \
701 maybe-configure-gnattools
dd12c3a8
NN
702.PHONY: configure-target
703configure-target: \
704 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 705 maybe-configure-target-libmudflap \
064d0a7c 706 maybe-configure-target-libssp \
dd12c3a8 707 maybe-configure-target-newlib \
6aa8ef82 708 maybe-configure-target-libgcc \
4b1cb4fe 709 maybe-configure-target-libgfortran \
dd12c3a8
NN
710 maybe-configure-target-libobjc \
711 maybe-configure-target-libtermcap \
712 maybe-configure-target-winsup \
713 maybe-configure-target-libgloss \
714 maybe-configure-target-libiberty \
715 maybe-configure-target-gperf \
716 maybe-configure-target-examples \
717 maybe-configure-target-libffi \
718 maybe-configure-target-libjava \
719 maybe-configure-target-zlib \
720 maybe-configure-target-boehm-gc \
721 maybe-configure-target-qthreads \
a2592b1b 722 maybe-configure-target-rda \
b3ded179
PB
723 maybe-configure-target-libada \
724 maybe-configure-target-libgomp
252b5132 725
319cab08
PB
726# The target built for a native non-bootstrap build.
727.PHONY: all
f70224b5
PB
728all:
729@if gcc-bootstrap
be01d343 730 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
731 @r=`${PWD_COMMAND}`; export r; \
732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 733 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 734@endif gcc-bootstrap
0aed8855 735 @: $(MAKE); $(unstage)
f70224b5
PB
736 @r=`${PWD_COMMAND}`; export r; \
737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
738 if [ -f stage_last ]; then \
be01d343 739 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 740 else \
be01d343 741 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 742 fi
6a9cf61e
PB
743
744.PHONY: all-build
c52c6897
PB
745
746all-build: maybe-all-build-libiberty
747all-build: maybe-all-build-bison
748all-build: maybe-all-build-byacc
749all-build: maybe-all-build-flex
750all-build: maybe-all-build-m4
751all-build: maybe-all-build-texinfo
752all-build: maybe-all-build-fixincludes
753
dd12c3a8 754.PHONY: all-host
c52c6897
PB
755
756all-host: maybe-all-ash
757all-host: maybe-all-autoconf
758all-host: maybe-all-automake
759all-host: maybe-all-bash
760@if bfd-no-bootstrap
761all-host: maybe-all-bfd
762@endif bfd-no-bootstrap
763@if opcodes-no-bootstrap
764all-host: maybe-all-opcodes
765@endif opcodes-no-bootstrap
766@if binutils-no-bootstrap
767all-host: maybe-all-binutils
768@endif binutils-no-bootstrap
769all-host: maybe-all-bison
770all-host: maybe-all-byacc
771all-host: maybe-all-bzip2
772all-host: maybe-all-dejagnu
773all-host: maybe-all-diff
774all-host: maybe-all-dosutils
775all-host: maybe-all-etc
776all-host: maybe-all-fastjar
777all-host: maybe-all-fileutils
778all-host: maybe-all-findutils
779all-host: maybe-all-find
780all-host: maybe-all-fixincludes
781all-host: maybe-all-flex
782@if gas-no-bootstrap
783all-host: maybe-all-gas
784@endif gas-no-bootstrap
785@if gcc-no-bootstrap
786all-host: maybe-all-gcc
787@endif gcc-no-bootstrap
788all-host: maybe-all-gawk
789all-host: maybe-all-gettext
4b900473
PB
790@if gmp-no-bootstrap
791all-host: maybe-all-gmp
792@endif gmp-no-bootstrap
793@if mpfr-no-bootstrap
794all-host: maybe-all-mpfr
795@endif mpfr-no-bootstrap
c52c6897
PB
796all-host: maybe-all-gnuserv
797all-host: maybe-all-gprof
798all-host: maybe-all-gzip
799all-host: maybe-all-hello
800all-host: maybe-all-indent
801@if intl-no-bootstrap
802all-host: maybe-all-intl
803@endif intl-no-bootstrap
804all-host: maybe-all-tcl
805all-host: maybe-all-itcl
806@if ld-no-bootstrap
807all-host: maybe-all-ld
808@endif ld-no-bootstrap
809@if libcpp-no-bootstrap
810all-host: maybe-all-libcpp
811@endif libcpp-no-bootstrap
812@if libdecnumber-no-bootstrap
813all-host: maybe-all-libdecnumber
814@endif libdecnumber-no-bootstrap
815all-host: maybe-all-libgui
816@if libiberty-no-bootstrap
817all-host: maybe-all-libiberty
818@endif libiberty-no-bootstrap
819all-host: maybe-all-libtool
820all-host: maybe-all-m4
821all-host: maybe-all-make
822all-host: maybe-all-mmalloc
823all-host: maybe-all-patch
824all-host: maybe-all-perl
825all-host: maybe-all-prms
826all-host: maybe-all-rcs
827all-host: maybe-all-readline
828all-host: maybe-all-release
829all-host: maybe-all-recode
830all-host: maybe-all-sed
831all-host: maybe-all-send-pr
832all-host: maybe-all-shellutils
833all-host: maybe-all-sid
834all-host: maybe-all-sim
835all-host: maybe-all-tar
836all-host: maybe-all-texinfo
837all-host: maybe-all-textutils
838all-host: maybe-all-time
839all-host: maybe-all-uudecode
840all-host: maybe-all-wdiff
841all-host: maybe-all-zip
842@if zlib-no-bootstrap
843all-host: maybe-all-zlib
844@endif zlib-no-bootstrap
845all-host: maybe-all-gdb
846all-host: maybe-all-expect
847all-host: maybe-all-guile
848all-host: maybe-all-tk
849all-host: maybe-all-libtermcap
850all-host: maybe-all-utils
851all-host: maybe-all-gnattools
852
dd12c3a8 853.PHONY: all-target
c52c6897
PB
854
855all-target: maybe-all-target-libstdc++-v3
856all-target: maybe-all-target-libmudflap
857all-target: maybe-all-target-libssp
c52c6897 858all-target: maybe-all-target-newlib
f86e35b8 859@if target-libgcc-no-bootstrap
6aa8ef82 860all-target: maybe-all-target-libgcc
f86e35b8 861@endif target-libgcc-no-bootstrap
c52c6897
PB
862all-target: maybe-all-target-libgfortran
863all-target: maybe-all-target-libobjc
864all-target: maybe-all-target-libtermcap
865all-target: maybe-all-target-winsup
866all-target: maybe-all-target-libgloss
867all-target: maybe-all-target-libiberty
868all-target: maybe-all-target-gperf
869all-target: maybe-all-target-examples
870all-target: maybe-all-target-libffi
871all-target: maybe-all-target-libjava
872all-target: maybe-all-target-zlib
873all-target: maybe-all-target-boehm-gc
874all-target: maybe-all-target-qthreads
875all-target: maybe-all-target-rda
876all-target: maybe-all-target-libada
877all-target: maybe-all-target-libgomp
252b5132
RH
878
879# Do a target for all the subdirectories. A ``make do-X'' will do a
880# ``make X'' in all subdirectories (because, in general, there is a
881# dependency (below) of X upon do-X, a ``make X'' will also do this,
882# but it may do additional work as well).
e393202e 883
2a4cbe27 884.PHONY: do-info
f70224b5 885do-info:
0aed8855 886 @: $(MAKE); $(unstage)
e360f423
PB
887 @r=`${PWD_COMMAND}`; export r; \
888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
889 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 890 info-target
f70224b5 891
e393202e 892
2a4cbe27 893.PHONY: info-host
c52c6897
PB
894
895info-host: maybe-info-ash
896info-host: maybe-info-autoconf
897info-host: maybe-info-automake
898info-host: maybe-info-bash
899info-host: maybe-info-bfd
900info-host: maybe-info-opcodes
901info-host: maybe-info-binutils
902info-host: maybe-info-bison
903info-host: maybe-info-byacc
904info-host: maybe-info-bzip2
905info-host: maybe-info-dejagnu
906info-host: maybe-info-diff
907info-host: maybe-info-dosutils
908info-host: maybe-info-etc
909info-host: maybe-info-fastjar
910info-host: maybe-info-fileutils
911info-host: maybe-info-findutils
912info-host: maybe-info-find
913info-host: maybe-info-fixincludes
914info-host: maybe-info-flex
915info-host: maybe-info-gas
916info-host: maybe-info-gcc
917info-host: maybe-info-gawk
918info-host: maybe-info-gettext
4b900473
PB
919info-host: maybe-info-gmp
920info-host: maybe-info-mpfr
c52c6897
PB
921info-host: maybe-info-gnuserv
922info-host: maybe-info-gprof
923info-host: maybe-info-gzip
924info-host: maybe-info-hello
925info-host: maybe-info-indent
926info-host: maybe-info-intl
927info-host: maybe-info-tcl
928info-host: maybe-info-itcl
929info-host: maybe-info-ld
930info-host: maybe-info-libcpp
931info-host: maybe-info-libdecnumber
932info-host: maybe-info-libgui
933info-host: maybe-info-libiberty
934info-host: maybe-info-libtool
935info-host: maybe-info-m4
936info-host: maybe-info-make
937info-host: maybe-info-mmalloc
938info-host: maybe-info-patch
939info-host: maybe-info-perl
940info-host: maybe-info-prms
941info-host: maybe-info-rcs
942info-host: maybe-info-readline
943info-host: maybe-info-release
944info-host: maybe-info-recode
945info-host: maybe-info-sed
946info-host: maybe-info-send-pr
947info-host: maybe-info-shellutils
948info-host: maybe-info-sid
949info-host: maybe-info-sim
950info-host: maybe-info-tar
951info-host: maybe-info-texinfo
952info-host: maybe-info-textutils
953info-host: maybe-info-time
954info-host: maybe-info-uudecode
955info-host: maybe-info-wdiff
956info-host: maybe-info-zip
957info-host: maybe-info-zlib
958info-host: maybe-info-gdb
959info-host: maybe-info-expect
960info-host: maybe-info-guile
961info-host: maybe-info-tk
962info-host: maybe-info-libtermcap
963info-host: maybe-info-utils
964info-host: maybe-info-gnattools
252b5132 965
2a4cbe27 966.PHONY: info-target
c52c6897
PB
967
968info-target: maybe-info-target-libstdc++-v3
969info-target: maybe-info-target-libmudflap
970info-target: maybe-info-target-libssp
c52c6897 971info-target: maybe-info-target-newlib
6aa8ef82 972info-target: maybe-info-target-libgcc
c52c6897
PB
973info-target: maybe-info-target-libgfortran
974info-target: maybe-info-target-libobjc
975info-target: maybe-info-target-libtermcap
976info-target: maybe-info-target-winsup
977info-target: maybe-info-target-libgloss
978info-target: maybe-info-target-libiberty
979info-target: maybe-info-target-gperf
980info-target: maybe-info-target-examples
981info-target: maybe-info-target-libffi
982info-target: maybe-info-target-libjava
983info-target: maybe-info-target-zlib
984info-target: maybe-info-target-boehm-gc
985info-target: maybe-info-target-qthreads
986info-target: maybe-info-target-rda
987info-target: maybe-info-target-libada
988info-target: maybe-info-target-libgomp
252b5132 989
4fa63067 990.PHONY: do-dvi
f70224b5 991do-dvi:
0aed8855 992 @: $(MAKE); $(unstage)
e360f423
PB
993 @r=`${PWD_COMMAND}`; export r; \
994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
995 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 996 dvi-target
f70224b5 997
2a4cbe27 998
4fa63067 999.PHONY: dvi-host
c52c6897
PB
1000
1001dvi-host: maybe-dvi-ash
1002dvi-host: maybe-dvi-autoconf
1003dvi-host: maybe-dvi-automake
1004dvi-host: maybe-dvi-bash
1005dvi-host: maybe-dvi-bfd
1006dvi-host: maybe-dvi-opcodes
1007dvi-host: maybe-dvi-binutils
1008dvi-host: maybe-dvi-bison
1009dvi-host: maybe-dvi-byacc
1010dvi-host: maybe-dvi-bzip2
1011dvi-host: maybe-dvi-dejagnu
1012dvi-host: maybe-dvi-diff
1013dvi-host: maybe-dvi-dosutils
1014dvi-host: maybe-dvi-etc
1015dvi-host: maybe-dvi-fastjar
1016dvi-host: maybe-dvi-fileutils
1017dvi-host: maybe-dvi-findutils
1018dvi-host: maybe-dvi-find
1019dvi-host: maybe-dvi-fixincludes
1020dvi-host: maybe-dvi-flex
1021dvi-host: maybe-dvi-gas
1022dvi-host: maybe-dvi-gcc
1023dvi-host: maybe-dvi-gawk
1024dvi-host: maybe-dvi-gettext
4b900473
PB
1025dvi-host: maybe-dvi-gmp
1026dvi-host: maybe-dvi-mpfr
c52c6897
PB
1027dvi-host: maybe-dvi-gnuserv
1028dvi-host: maybe-dvi-gprof
1029dvi-host: maybe-dvi-gzip
1030dvi-host: maybe-dvi-hello
1031dvi-host: maybe-dvi-indent
1032dvi-host: maybe-dvi-intl
1033dvi-host: maybe-dvi-tcl
1034dvi-host: maybe-dvi-itcl
1035dvi-host: maybe-dvi-ld
1036dvi-host: maybe-dvi-libcpp
1037dvi-host: maybe-dvi-libdecnumber
1038dvi-host: maybe-dvi-libgui
1039dvi-host: maybe-dvi-libiberty
1040dvi-host: maybe-dvi-libtool
1041dvi-host: maybe-dvi-m4
1042dvi-host: maybe-dvi-make
1043dvi-host: maybe-dvi-mmalloc
1044dvi-host: maybe-dvi-patch
1045dvi-host: maybe-dvi-perl
1046dvi-host: maybe-dvi-prms
1047dvi-host: maybe-dvi-rcs
1048dvi-host: maybe-dvi-readline
1049dvi-host: maybe-dvi-release
1050dvi-host: maybe-dvi-recode
1051dvi-host: maybe-dvi-sed
1052dvi-host: maybe-dvi-send-pr
1053dvi-host: maybe-dvi-shellutils
1054dvi-host: maybe-dvi-sid
1055dvi-host: maybe-dvi-sim
1056dvi-host: maybe-dvi-tar
1057dvi-host: maybe-dvi-texinfo
1058dvi-host: maybe-dvi-textutils
1059dvi-host: maybe-dvi-time
1060dvi-host: maybe-dvi-uudecode
1061dvi-host: maybe-dvi-wdiff
1062dvi-host: maybe-dvi-zip
1063dvi-host: maybe-dvi-zlib
1064dvi-host: maybe-dvi-gdb
1065dvi-host: maybe-dvi-expect
1066dvi-host: maybe-dvi-guile
1067dvi-host: maybe-dvi-tk
1068dvi-host: maybe-dvi-libtermcap
1069dvi-host: maybe-dvi-utils
1070dvi-host: maybe-dvi-gnattools
2a4cbe27 1071
4fa63067 1072.PHONY: dvi-target
c52c6897
PB
1073
1074dvi-target: maybe-dvi-target-libstdc++-v3
1075dvi-target: maybe-dvi-target-libmudflap
1076dvi-target: maybe-dvi-target-libssp
c52c6897 1077dvi-target: maybe-dvi-target-newlib
6aa8ef82 1078dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1079dvi-target: maybe-dvi-target-libgfortran
1080dvi-target: maybe-dvi-target-libobjc
1081dvi-target: maybe-dvi-target-libtermcap
1082dvi-target: maybe-dvi-target-winsup
1083dvi-target: maybe-dvi-target-libgloss
1084dvi-target: maybe-dvi-target-libiberty
1085dvi-target: maybe-dvi-target-gperf
1086dvi-target: maybe-dvi-target-examples
1087dvi-target: maybe-dvi-target-libffi
1088dvi-target: maybe-dvi-target-libjava
1089dvi-target: maybe-dvi-target-zlib
1090dvi-target: maybe-dvi-target-boehm-gc
1091dvi-target: maybe-dvi-target-qthreads
1092dvi-target: maybe-dvi-target-rda
1093dvi-target: maybe-dvi-target-libada
1094dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1095
56a8fe78
DD
1096.PHONY: do-pdf
1097do-pdf:
1098 @: $(MAKE); $(unstage)
1099 @r=`${PWD_COMMAND}`; export r; \
1100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1101 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1102 pdf-target
1103
1104
1105.PHONY: pdf-host
1106
1107pdf-host: maybe-pdf-ash
1108pdf-host: maybe-pdf-autoconf
1109pdf-host: maybe-pdf-automake
1110pdf-host: maybe-pdf-bash
1111pdf-host: maybe-pdf-bfd
1112pdf-host: maybe-pdf-opcodes
1113pdf-host: maybe-pdf-binutils
1114pdf-host: maybe-pdf-bison
1115pdf-host: maybe-pdf-byacc
1116pdf-host: maybe-pdf-bzip2
1117pdf-host: maybe-pdf-dejagnu
1118pdf-host: maybe-pdf-diff
1119pdf-host: maybe-pdf-dosutils
1120pdf-host: maybe-pdf-etc
1121pdf-host: maybe-pdf-fastjar
1122pdf-host: maybe-pdf-fileutils
1123pdf-host: maybe-pdf-findutils
1124pdf-host: maybe-pdf-find
1125pdf-host: maybe-pdf-fixincludes
1126pdf-host: maybe-pdf-flex
1127pdf-host: maybe-pdf-gas
1128pdf-host: maybe-pdf-gcc
1129pdf-host: maybe-pdf-gawk
1130pdf-host: maybe-pdf-gettext
4b900473
PB
1131pdf-host: maybe-pdf-gmp
1132pdf-host: maybe-pdf-mpfr
56a8fe78
DD
1133pdf-host: maybe-pdf-gnuserv
1134pdf-host: maybe-pdf-gprof
1135pdf-host: maybe-pdf-gzip
1136pdf-host: maybe-pdf-hello
1137pdf-host: maybe-pdf-indent
1138pdf-host: maybe-pdf-intl
1139pdf-host: maybe-pdf-tcl
1140pdf-host: maybe-pdf-itcl
1141pdf-host: maybe-pdf-ld
1142pdf-host: maybe-pdf-libcpp
1143pdf-host: maybe-pdf-libdecnumber
1144pdf-host: maybe-pdf-libgui
1145pdf-host: maybe-pdf-libiberty
1146pdf-host: maybe-pdf-libtool
1147pdf-host: maybe-pdf-m4
1148pdf-host: maybe-pdf-make
1149pdf-host: maybe-pdf-mmalloc
1150pdf-host: maybe-pdf-patch
1151pdf-host: maybe-pdf-perl
1152pdf-host: maybe-pdf-prms
1153pdf-host: maybe-pdf-rcs
1154pdf-host: maybe-pdf-readline
1155pdf-host: maybe-pdf-release
1156pdf-host: maybe-pdf-recode
1157pdf-host: maybe-pdf-sed
1158pdf-host: maybe-pdf-send-pr
1159pdf-host: maybe-pdf-shellutils
1160pdf-host: maybe-pdf-sid
1161pdf-host: maybe-pdf-sim
1162pdf-host: maybe-pdf-tar
1163pdf-host: maybe-pdf-texinfo
1164pdf-host: maybe-pdf-textutils
1165pdf-host: maybe-pdf-time
1166pdf-host: maybe-pdf-uudecode
1167pdf-host: maybe-pdf-wdiff
1168pdf-host: maybe-pdf-zip
1169pdf-host: maybe-pdf-zlib
1170pdf-host: maybe-pdf-gdb
1171pdf-host: maybe-pdf-expect
1172pdf-host: maybe-pdf-guile
1173pdf-host: maybe-pdf-tk
1174pdf-host: maybe-pdf-libtermcap
1175pdf-host: maybe-pdf-utils
1176pdf-host: maybe-pdf-gnattools
1177
1178.PHONY: pdf-target
1179
1180pdf-target: maybe-pdf-target-libstdc++-v3
1181pdf-target: maybe-pdf-target-libmudflap
1182pdf-target: maybe-pdf-target-libssp
1183pdf-target: maybe-pdf-target-newlib
6aa8ef82 1184pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1185pdf-target: maybe-pdf-target-libgfortran
1186pdf-target: maybe-pdf-target-libobjc
1187pdf-target: maybe-pdf-target-libtermcap
1188pdf-target: maybe-pdf-target-winsup
1189pdf-target: maybe-pdf-target-libgloss
1190pdf-target: maybe-pdf-target-libiberty
1191pdf-target: maybe-pdf-target-gperf
1192pdf-target: maybe-pdf-target-examples
1193pdf-target: maybe-pdf-target-libffi
1194pdf-target: maybe-pdf-target-libjava
1195pdf-target: maybe-pdf-target-zlib
1196pdf-target: maybe-pdf-target-boehm-gc
1197pdf-target: maybe-pdf-target-qthreads
1198pdf-target: maybe-pdf-target-rda
1199pdf-target: maybe-pdf-target-libada
1200pdf-target: maybe-pdf-target-libgomp
1201
6d389afc 1202.PHONY: do-html
f70224b5 1203do-html:
0aed8855 1204 @: $(MAKE); $(unstage)
e360f423
PB
1205 @r=`${PWD_COMMAND}`; export r; \
1206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1207 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1208 html-target
f70224b5 1209
6d389afc
MS
1210
1211.PHONY: html-host
c52c6897
PB
1212
1213html-host: maybe-html-ash
1214html-host: maybe-html-autoconf
1215html-host: maybe-html-automake
1216html-host: maybe-html-bash
1217html-host: maybe-html-bfd
1218html-host: maybe-html-opcodes
1219html-host: maybe-html-binutils
1220html-host: maybe-html-bison
1221html-host: maybe-html-byacc
1222html-host: maybe-html-bzip2
1223html-host: maybe-html-dejagnu
1224html-host: maybe-html-diff
1225html-host: maybe-html-dosutils
1226html-host: maybe-html-etc
1227html-host: maybe-html-fastjar
1228html-host: maybe-html-fileutils
1229html-host: maybe-html-findutils
1230html-host: maybe-html-find
1231html-host: maybe-html-fixincludes
1232html-host: maybe-html-flex
1233html-host: maybe-html-gas
1234html-host: maybe-html-gcc
1235html-host: maybe-html-gawk
1236html-host: maybe-html-gettext
4b900473
PB
1237html-host: maybe-html-gmp
1238html-host: maybe-html-mpfr
c52c6897
PB
1239html-host: maybe-html-gnuserv
1240html-host: maybe-html-gprof
1241html-host: maybe-html-gzip
1242html-host: maybe-html-hello
1243html-host: maybe-html-indent
1244html-host: maybe-html-intl
1245html-host: maybe-html-tcl
1246html-host: maybe-html-itcl
1247html-host: maybe-html-ld
1248html-host: maybe-html-libcpp
1249html-host: maybe-html-libdecnumber
1250html-host: maybe-html-libgui
1251html-host: maybe-html-libiberty
1252html-host: maybe-html-libtool
1253html-host: maybe-html-m4
1254html-host: maybe-html-make
1255html-host: maybe-html-mmalloc
1256html-host: maybe-html-patch
1257html-host: maybe-html-perl
1258html-host: maybe-html-prms
1259html-host: maybe-html-rcs
1260html-host: maybe-html-readline
1261html-host: maybe-html-release
1262html-host: maybe-html-recode
1263html-host: maybe-html-sed
1264html-host: maybe-html-send-pr
1265html-host: maybe-html-shellutils
1266html-host: maybe-html-sid
1267html-host: maybe-html-sim
1268html-host: maybe-html-tar
1269html-host: maybe-html-texinfo
1270html-host: maybe-html-textutils
1271html-host: maybe-html-time
1272html-host: maybe-html-uudecode
1273html-host: maybe-html-wdiff
1274html-host: maybe-html-zip
1275html-host: maybe-html-zlib
1276html-host: maybe-html-gdb
1277html-host: maybe-html-expect
1278html-host: maybe-html-guile
1279html-host: maybe-html-tk
1280html-host: maybe-html-libtermcap
1281html-host: maybe-html-utils
1282html-host: maybe-html-gnattools
6d389afc
MS
1283
1284.PHONY: html-target
c52c6897
PB
1285
1286html-target: maybe-html-target-libstdc++-v3
1287html-target: maybe-html-target-libmudflap
1288html-target: maybe-html-target-libssp
c52c6897 1289html-target: maybe-html-target-newlib
6aa8ef82 1290html-target: maybe-html-target-libgcc
c52c6897
PB
1291html-target: maybe-html-target-libgfortran
1292html-target: maybe-html-target-libobjc
1293html-target: maybe-html-target-libtermcap
1294html-target: maybe-html-target-winsup
1295html-target: maybe-html-target-libgloss
1296html-target: maybe-html-target-libiberty
1297html-target: maybe-html-target-gperf
1298html-target: maybe-html-target-examples
1299html-target: maybe-html-target-libffi
1300html-target: maybe-html-target-libjava
1301html-target: maybe-html-target-zlib
1302html-target: maybe-html-target-boehm-gc
1303html-target: maybe-html-target-qthreads
1304html-target: maybe-html-target-rda
1305html-target: maybe-html-target-libada
1306html-target: maybe-html-target-libgomp
6d389afc 1307
4fa63067 1308.PHONY: do-TAGS
f70224b5 1309do-TAGS:
0aed8855 1310 @: $(MAKE); $(unstage)
e360f423
PB
1311 @r=`${PWD_COMMAND}`; export r; \
1312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1313 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1314 TAGS-target
f70224b5 1315
2a4cbe27 1316
4fa63067 1317.PHONY: TAGS-host
c52c6897
PB
1318
1319TAGS-host: maybe-TAGS-ash
1320TAGS-host: maybe-TAGS-autoconf
1321TAGS-host: maybe-TAGS-automake
1322TAGS-host: maybe-TAGS-bash
1323TAGS-host: maybe-TAGS-bfd
1324TAGS-host: maybe-TAGS-opcodes
1325TAGS-host: maybe-TAGS-binutils
1326TAGS-host: maybe-TAGS-bison
1327TAGS-host: maybe-TAGS-byacc
1328TAGS-host: maybe-TAGS-bzip2
1329TAGS-host: maybe-TAGS-dejagnu
1330TAGS-host: maybe-TAGS-diff
1331TAGS-host: maybe-TAGS-dosutils
1332TAGS-host: maybe-TAGS-etc
1333TAGS-host: maybe-TAGS-fastjar
1334TAGS-host: maybe-TAGS-fileutils
1335TAGS-host: maybe-TAGS-findutils
1336TAGS-host: maybe-TAGS-find
1337TAGS-host: maybe-TAGS-fixincludes
1338TAGS-host: maybe-TAGS-flex
1339TAGS-host: maybe-TAGS-gas
1340TAGS-host: maybe-TAGS-gcc
1341TAGS-host: maybe-TAGS-gawk
1342TAGS-host: maybe-TAGS-gettext
4b900473
PB
1343TAGS-host: maybe-TAGS-gmp
1344TAGS-host: maybe-TAGS-mpfr
c52c6897
PB
1345TAGS-host: maybe-TAGS-gnuserv
1346TAGS-host: maybe-TAGS-gprof
1347TAGS-host: maybe-TAGS-gzip
1348TAGS-host: maybe-TAGS-hello
1349TAGS-host: maybe-TAGS-indent
1350TAGS-host: maybe-TAGS-intl
1351TAGS-host: maybe-TAGS-tcl
1352TAGS-host: maybe-TAGS-itcl
1353TAGS-host: maybe-TAGS-ld
1354TAGS-host: maybe-TAGS-libcpp
1355TAGS-host: maybe-TAGS-libdecnumber
1356TAGS-host: maybe-TAGS-libgui
1357TAGS-host: maybe-TAGS-libiberty
1358TAGS-host: maybe-TAGS-libtool
1359TAGS-host: maybe-TAGS-m4
1360TAGS-host: maybe-TAGS-make
1361TAGS-host: maybe-TAGS-mmalloc
1362TAGS-host: maybe-TAGS-patch
1363TAGS-host: maybe-TAGS-perl
1364TAGS-host: maybe-TAGS-prms
1365TAGS-host: maybe-TAGS-rcs
1366TAGS-host: maybe-TAGS-readline
1367TAGS-host: maybe-TAGS-release
1368TAGS-host: maybe-TAGS-recode
1369TAGS-host: maybe-TAGS-sed
1370TAGS-host: maybe-TAGS-send-pr
1371TAGS-host: maybe-TAGS-shellutils
1372TAGS-host: maybe-TAGS-sid
1373TAGS-host: maybe-TAGS-sim
1374TAGS-host: maybe-TAGS-tar
1375TAGS-host: maybe-TAGS-texinfo
1376TAGS-host: maybe-TAGS-textutils
1377TAGS-host: maybe-TAGS-time
1378TAGS-host: maybe-TAGS-uudecode
1379TAGS-host: maybe-TAGS-wdiff
1380TAGS-host: maybe-TAGS-zip
1381TAGS-host: maybe-TAGS-zlib
1382TAGS-host: maybe-TAGS-gdb
1383TAGS-host: maybe-TAGS-expect
1384TAGS-host: maybe-TAGS-guile
1385TAGS-host: maybe-TAGS-tk
1386TAGS-host: maybe-TAGS-libtermcap
1387TAGS-host: maybe-TAGS-utils
1388TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1389
4fa63067 1390.PHONY: TAGS-target
c52c6897
PB
1391
1392TAGS-target: maybe-TAGS-target-libstdc++-v3
1393TAGS-target: maybe-TAGS-target-libmudflap
1394TAGS-target: maybe-TAGS-target-libssp
c52c6897 1395TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1396TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1397TAGS-target: maybe-TAGS-target-libgfortran
1398TAGS-target: maybe-TAGS-target-libobjc
1399TAGS-target: maybe-TAGS-target-libtermcap
1400TAGS-target: maybe-TAGS-target-winsup
1401TAGS-target: maybe-TAGS-target-libgloss
1402TAGS-target: maybe-TAGS-target-libiberty
1403TAGS-target: maybe-TAGS-target-gperf
1404TAGS-target: maybe-TAGS-target-examples
1405TAGS-target: maybe-TAGS-target-libffi
1406TAGS-target: maybe-TAGS-target-libjava
1407TAGS-target: maybe-TAGS-target-zlib
1408TAGS-target: maybe-TAGS-target-boehm-gc
1409TAGS-target: maybe-TAGS-target-qthreads
1410TAGS-target: maybe-TAGS-target-rda
1411TAGS-target: maybe-TAGS-target-libada
1412TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1413
4fa63067 1414.PHONY: do-install-info
f70224b5 1415do-install-info:
0aed8855 1416 @: $(MAKE); $(unstage)
e360f423
PB
1417 @r=`${PWD_COMMAND}`; export r; \
1418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1419 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1420 install-info-target
f70224b5 1421
a2592b1b 1422
4fa63067 1423.PHONY: install-info-host
c52c6897
PB
1424
1425install-info-host: maybe-install-info-ash
1426install-info-host: maybe-install-info-autoconf
1427install-info-host: maybe-install-info-automake
1428install-info-host: maybe-install-info-bash
1429install-info-host: maybe-install-info-bfd
1430install-info-host: maybe-install-info-opcodes
1431install-info-host: maybe-install-info-binutils
1432install-info-host: maybe-install-info-bison
1433install-info-host: maybe-install-info-byacc
1434install-info-host: maybe-install-info-bzip2
1435install-info-host: maybe-install-info-dejagnu
1436install-info-host: maybe-install-info-diff
1437install-info-host: maybe-install-info-dosutils
1438install-info-host: maybe-install-info-etc
1439install-info-host: maybe-install-info-fastjar
1440install-info-host: maybe-install-info-fileutils
1441install-info-host: maybe-install-info-findutils
1442install-info-host: maybe-install-info-find
1443install-info-host: maybe-install-info-fixincludes
1444install-info-host: maybe-install-info-flex
1445install-info-host: maybe-install-info-gas
1446install-info-host: maybe-install-info-gcc
1447install-info-host: maybe-install-info-gawk
1448install-info-host: maybe-install-info-gettext
4b900473
PB
1449install-info-host: maybe-install-info-gmp
1450install-info-host: maybe-install-info-mpfr
c52c6897
PB
1451install-info-host: maybe-install-info-gnuserv
1452install-info-host: maybe-install-info-gprof
1453install-info-host: maybe-install-info-gzip
1454install-info-host: maybe-install-info-hello
1455install-info-host: maybe-install-info-indent
1456install-info-host: maybe-install-info-intl
1457install-info-host: maybe-install-info-tcl
1458install-info-host: maybe-install-info-itcl
1459install-info-host: maybe-install-info-ld
1460install-info-host: maybe-install-info-libcpp
1461install-info-host: maybe-install-info-libdecnumber
1462install-info-host: maybe-install-info-libgui
1463install-info-host: maybe-install-info-libiberty
1464install-info-host: maybe-install-info-libtool
1465install-info-host: maybe-install-info-m4
1466install-info-host: maybe-install-info-make
1467install-info-host: maybe-install-info-mmalloc
1468install-info-host: maybe-install-info-patch
1469install-info-host: maybe-install-info-perl
1470install-info-host: maybe-install-info-prms
1471install-info-host: maybe-install-info-rcs
1472install-info-host: maybe-install-info-readline
1473install-info-host: maybe-install-info-release
1474install-info-host: maybe-install-info-recode
1475install-info-host: maybe-install-info-sed
1476install-info-host: maybe-install-info-send-pr
1477install-info-host: maybe-install-info-shellutils
1478install-info-host: maybe-install-info-sid
1479install-info-host: maybe-install-info-sim
1480install-info-host: maybe-install-info-tar
1481install-info-host: maybe-install-info-texinfo
1482install-info-host: maybe-install-info-textutils
1483install-info-host: maybe-install-info-time
1484install-info-host: maybe-install-info-uudecode
1485install-info-host: maybe-install-info-wdiff
1486install-info-host: maybe-install-info-zip
1487install-info-host: maybe-install-info-zlib
1488install-info-host: maybe-install-info-gdb
1489install-info-host: maybe-install-info-expect
1490install-info-host: maybe-install-info-guile
1491install-info-host: maybe-install-info-tk
1492install-info-host: maybe-install-info-libtermcap
1493install-info-host: maybe-install-info-utils
1494install-info-host: maybe-install-info-gnattools
a2592b1b 1495
4fa63067 1496.PHONY: install-info-target
c52c6897
PB
1497
1498install-info-target: maybe-install-info-target-libstdc++-v3
1499install-info-target: maybe-install-info-target-libmudflap
1500install-info-target: maybe-install-info-target-libssp
c52c6897 1501install-info-target: maybe-install-info-target-newlib
6aa8ef82 1502install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1503install-info-target: maybe-install-info-target-libgfortran
1504install-info-target: maybe-install-info-target-libobjc
1505install-info-target: maybe-install-info-target-libtermcap
1506install-info-target: maybe-install-info-target-winsup
1507install-info-target: maybe-install-info-target-libgloss
1508install-info-target: maybe-install-info-target-libiberty
1509install-info-target: maybe-install-info-target-gperf
1510install-info-target: maybe-install-info-target-examples
1511install-info-target: maybe-install-info-target-libffi
1512install-info-target: maybe-install-info-target-libjava
1513install-info-target: maybe-install-info-target-zlib
1514install-info-target: maybe-install-info-target-boehm-gc
1515install-info-target: maybe-install-info-target-qthreads
1516install-info-target: maybe-install-info-target-rda
1517install-info-target: maybe-install-info-target-libada
1518install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1519
a3ca38d2
DD
1520.PHONY: do-install-pdf
1521do-install-pdf:
1522 @: $(MAKE); $(unstage)
1523 @r=`${PWD_COMMAND}`; export r; \
1524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1525 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1526 install-pdf-target
1527
1528
1529.PHONY: install-pdf-host
1530
1531install-pdf-host: maybe-install-pdf-ash
1532install-pdf-host: maybe-install-pdf-autoconf
1533install-pdf-host: maybe-install-pdf-automake
1534install-pdf-host: maybe-install-pdf-bash
1535install-pdf-host: maybe-install-pdf-bfd
1536install-pdf-host: maybe-install-pdf-opcodes
1537install-pdf-host: maybe-install-pdf-binutils
1538install-pdf-host: maybe-install-pdf-bison
1539install-pdf-host: maybe-install-pdf-byacc
1540install-pdf-host: maybe-install-pdf-bzip2
1541install-pdf-host: maybe-install-pdf-dejagnu
1542install-pdf-host: maybe-install-pdf-diff
1543install-pdf-host: maybe-install-pdf-dosutils
1544install-pdf-host: maybe-install-pdf-etc
1545install-pdf-host: maybe-install-pdf-fastjar
1546install-pdf-host: maybe-install-pdf-fileutils
1547install-pdf-host: maybe-install-pdf-findutils
1548install-pdf-host: maybe-install-pdf-find
1549install-pdf-host: maybe-install-pdf-fixincludes
1550install-pdf-host: maybe-install-pdf-flex
1551install-pdf-host: maybe-install-pdf-gas
1552install-pdf-host: maybe-install-pdf-gcc
1553install-pdf-host: maybe-install-pdf-gawk
1554install-pdf-host: maybe-install-pdf-gettext
1555install-pdf-host: maybe-install-pdf-gmp
1556install-pdf-host: maybe-install-pdf-mpfr
1557install-pdf-host: maybe-install-pdf-gnuserv
1558install-pdf-host: maybe-install-pdf-gprof
1559install-pdf-host: maybe-install-pdf-gzip
1560install-pdf-host: maybe-install-pdf-hello
1561install-pdf-host: maybe-install-pdf-indent
1562install-pdf-host: maybe-install-pdf-intl
1563install-pdf-host: maybe-install-pdf-tcl
1564install-pdf-host: maybe-install-pdf-itcl
1565install-pdf-host: maybe-install-pdf-ld
1566install-pdf-host: maybe-install-pdf-libcpp
1567install-pdf-host: maybe-install-pdf-libdecnumber
1568install-pdf-host: maybe-install-pdf-libgui
1569install-pdf-host: maybe-install-pdf-libiberty
1570install-pdf-host: maybe-install-pdf-libtool
1571install-pdf-host: maybe-install-pdf-m4
1572install-pdf-host: maybe-install-pdf-make
1573install-pdf-host: maybe-install-pdf-mmalloc
1574install-pdf-host: maybe-install-pdf-patch
1575install-pdf-host: maybe-install-pdf-perl
1576install-pdf-host: maybe-install-pdf-prms
1577install-pdf-host: maybe-install-pdf-rcs
1578install-pdf-host: maybe-install-pdf-readline
1579install-pdf-host: maybe-install-pdf-release
1580install-pdf-host: maybe-install-pdf-recode
1581install-pdf-host: maybe-install-pdf-sed
1582install-pdf-host: maybe-install-pdf-send-pr
1583install-pdf-host: maybe-install-pdf-shellutils
1584install-pdf-host: maybe-install-pdf-sid
1585install-pdf-host: maybe-install-pdf-sim
1586install-pdf-host: maybe-install-pdf-tar
1587install-pdf-host: maybe-install-pdf-texinfo
1588install-pdf-host: maybe-install-pdf-textutils
1589install-pdf-host: maybe-install-pdf-time
1590install-pdf-host: maybe-install-pdf-uudecode
1591install-pdf-host: maybe-install-pdf-wdiff
1592install-pdf-host: maybe-install-pdf-zip
1593install-pdf-host: maybe-install-pdf-zlib
1594install-pdf-host: maybe-install-pdf-gdb
1595install-pdf-host: maybe-install-pdf-expect
1596install-pdf-host: maybe-install-pdf-guile
1597install-pdf-host: maybe-install-pdf-tk
1598install-pdf-host: maybe-install-pdf-libtermcap
1599install-pdf-host: maybe-install-pdf-utils
1600install-pdf-host: maybe-install-pdf-gnattools
1601
1602.PHONY: install-pdf-target
1603
1604install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1605install-pdf-target: maybe-install-pdf-target-libmudflap
1606install-pdf-target: maybe-install-pdf-target-libssp
1607install-pdf-target: maybe-install-pdf-target-newlib
1608install-pdf-target: maybe-install-pdf-target-libgcc
1609install-pdf-target: maybe-install-pdf-target-libgfortran
1610install-pdf-target: maybe-install-pdf-target-libobjc
1611install-pdf-target: maybe-install-pdf-target-libtermcap
1612install-pdf-target: maybe-install-pdf-target-winsup
1613install-pdf-target: maybe-install-pdf-target-libgloss
1614install-pdf-target: maybe-install-pdf-target-libiberty
1615install-pdf-target: maybe-install-pdf-target-gperf
1616install-pdf-target: maybe-install-pdf-target-examples
1617install-pdf-target: maybe-install-pdf-target-libffi
1618install-pdf-target: maybe-install-pdf-target-libjava
1619install-pdf-target: maybe-install-pdf-target-zlib
1620install-pdf-target: maybe-install-pdf-target-boehm-gc
1621install-pdf-target: maybe-install-pdf-target-qthreads
1622install-pdf-target: maybe-install-pdf-target-rda
1623install-pdf-target: maybe-install-pdf-target-libada
1624install-pdf-target: maybe-install-pdf-target-libgomp
1625
108a6f8e
CD
1626.PHONY: do-install-html
1627do-install-html:
1628 @: $(MAKE); $(unstage)
1629 @r=`${PWD_COMMAND}`; export r; \
1630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1631 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1632 install-html-target
1633
1634
1635.PHONY: install-html-host
1636
1637install-html-host: maybe-install-html-ash
1638install-html-host: maybe-install-html-autoconf
1639install-html-host: maybe-install-html-automake
1640install-html-host: maybe-install-html-bash
1641install-html-host: maybe-install-html-bfd
1642install-html-host: maybe-install-html-opcodes
1643install-html-host: maybe-install-html-binutils
1644install-html-host: maybe-install-html-bison
1645install-html-host: maybe-install-html-byacc
1646install-html-host: maybe-install-html-bzip2
1647install-html-host: maybe-install-html-dejagnu
1648install-html-host: maybe-install-html-diff
1649install-html-host: maybe-install-html-dosutils
1650install-html-host: maybe-install-html-etc
1651install-html-host: maybe-install-html-fastjar
1652install-html-host: maybe-install-html-fileutils
1653install-html-host: maybe-install-html-findutils
1654install-html-host: maybe-install-html-find
1655install-html-host: maybe-install-html-fixincludes
1656install-html-host: maybe-install-html-flex
1657install-html-host: maybe-install-html-gas
1658install-html-host: maybe-install-html-gcc
1659install-html-host: maybe-install-html-gawk
1660install-html-host: maybe-install-html-gettext
4b900473
PB
1661install-html-host: maybe-install-html-gmp
1662install-html-host: maybe-install-html-mpfr
108a6f8e
CD
1663install-html-host: maybe-install-html-gnuserv
1664install-html-host: maybe-install-html-gprof
1665install-html-host: maybe-install-html-gzip
1666install-html-host: maybe-install-html-hello
1667install-html-host: maybe-install-html-indent
1668install-html-host: maybe-install-html-intl
1669install-html-host: maybe-install-html-tcl
1670install-html-host: maybe-install-html-itcl
1671install-html-host: maybe-install-html-ld
1672install-html-host: maybe-install-html-libcpp
1673install-html-host: maybe-install-html-libdecnumber
1674install-html-host: maybe-install-html-libgui
1675install-html-host: maybe-install-html-libiberty
1676install-html-host: maybe-install-html-libtool
1677install-html-host: maybe-install-html-m4
1678install-html-host: maybe-install-html-make
1679install-html-host: maybe-install-html-mmalloc
1680install-html-host: maybe-install-html-patch
1681install-html-host: maybe-install-html-perl
1682install-html-host: maybe-install-html-prms
1683install-html-host: maybe-install-html-rcs
1684install-html-host: maybe-install-html-readline
1685install-html-host: maybe-install-html-release
1686install-html-host: maybe-install-html-recode
1687install-html-host: maybe-install-html-sed
1688install-html-host: maybe-install-html-send-pr
1689install-html-host: maybe-install-html-shellutils
1690install-html-host: maybe-install-html-sid
1691install-html-host: maybe-install-html-sim
1692install-html-host: maybe-install-html-tar
1693install-html-host: maybe-install-html-texinfo
1694install-html-host: maybe-install-html-textutils
1695install-html-host: maybe-install-html-time
1696install-html-host: maybe-install-html-uudecode
1697install-html-host: maybe-install-html-wdiff
1698install-html-host: maybe-install-html-zip
1699install-html-host: maybe-install-html-zlib
1700install-html-host: maybe-install-html-gdb
1701install-html-host: maybe-install-html-expect
1702install-html-host: maybe-install-html-guile
1703install-html-host: maybe-install-html-tk
1704install-html-host: maybe-install-html-libtermcap
1705install-html-host: maybe-install-html-utils
1706install-html-host: maybe-install-html-gnattools
1707
1708.PHONY: install-html-target
1709
1710install-html-target: maybe-install-html-target-libstdc++-v3
1711install-html-target: maybe-install-html-target-libmudflap
1712install-html-target: maybe-install-html-target-libssp
108a6f8e 1713install-html-target: maybe-install-html-target-newlib
6aa8ef82 1714install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1715install-html-target: maybe-install-html-target-libgfortran
1716install-html-target: maybe-install-html-target-libobjc
1717install-html-target: maybe-install-html-target-libtermcap
1718install-html-target: maybe-install-html-target-winsup
1719install-html-target: maybe-install-html-target-libgloss
1720install-html-target: maybe-install-html-target-libiberty
1721install-html-target: maybe-install-html-target-gperf
1722install-html-target: maybe-install-html-target-examples
1723install-html-target: maybe-install-html-target-libffi
1724install-html-target: maybe-install-html-target-libjava
1725install-html-target: maybe-install-html-target-zlib
1726install-html-target: maybe-install-html-target-boehm-gc
1727install-html-target: maybe-install-html-target-qthreads
1728install-html-target: maybe-install-html-target-rda
1729install-html-target: maybe-install-html-target-libada
1730install-html-target: maybe-install-html-target-libgomp
1731
2a4cbe27 1732.PHONY: do-installcheck
f70224b5 1733do-installcheck:
0aed8855 1734 @: $(MAKE); $(unstage)
e360f423
PB
1735 @r=`${PWD_COMMAND}`; export r; \
1736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1737 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1738 installcheck-target
f70224b5 1739
2a4cbe27
NN
1740
1741.PHONY: installcheck-host
c52c6897
PB
1742
1743installcheck-host: maybe-installcheck-ash
1744installcheck-host: maybe-installcheck-autoconf
1745installcheck-host: maybe-installcheck-automake
1746installcheck-host: maybe-installcheck-bash
1747installcheck-host: maybe-installcheck-bfd
1748installcheck-host: maybe-installcheck-opcodes
1749installcheck-host: maybe-installcheck-binutils
1750installcheck-host: maybe-installcheck-bison
1751installcheck-host: maybe-installcheck-byacc
1752installcheck-host: maybe-installcheck-bzip2
1753installcheck-host: maybe-installcheck-dejagnu
1754installcheck-host: maybe-installcheck-diff
1755installcheck-host: maybe-installcheck-dosutils
1756installcheck-host: maybe-installcheck-etc
1757installcheck-host: maybe-installcheck-fastjar
1758installcheck-host: maybe-installcheck-fileutils
1759installcheck-host: maybe-installcheck-findutils
1760installcheck-host: maybe-installcheck-find
1761installcheck-host: maybe-installcheck-fixincludes
1762installcheck-host: maybe-installcheck-flex
1763installcheck-host: maybe-installcheck-gas
1764installcheck-host: maybe-installcheck-gcc
1765installcheck-host: maybe-installcheck-gawk
1766installcheck-host: maybe-installcheck-gettext
4b900473
PB
1767installcheck-host: maybe-installcheck-gmp
1768installcheck-host: maybe-installcheck-mpfr
c52c6897
PB
1769installcheck-host: maybe-installcheck-gnuserv
1770installcheck-host: maybe-installcheck-gprof
1771installcheck-host: maybe-installcheck-gzip
1772installcheck-host: maybe-installcheck-hello
1773installcheck-host: maybe-installcheck-indent
1774installcheck-host: maybe-installcheck-intl
1775installcheck-host: maybe-installcheck-tcl
1776installcheck-host: maybe-installcheck-itcl
1777installcheck-host: maybe-installcheck-ld
1778installcheck-host: maybe-installcheck-libcpp
1779installcheck-host: maybe-installcheck-libdecnumber
1780installcheck-host: maybe-installcheck-libgui
1781installcheck-host: maybe-installcheck-libiberty
1782installcheck-host: maybe-installcheck-libtool
1783installcheck-host: maybe-installcheck-m4
1784installcheck-host: maybe-installcheck-make
1785installcheck-host: maybe-installcheck-mmalloc
1786installcheck-host: maybe-installcheck-patch
1787installcheck-host: maybe-installcheck-perl
1788installcheck-host: maybe-installcheck-prms
1789installcheck-host: maybe-installcheck-rcs
1790installcheck-host: maybe-installcheck-readline
1791installcheck-host: maybe-installcheck-release
1792installcheck-host: maybe-installcheck-recode
1793installcheck-host: maybe-installcheck-sed
1794installcheck-host: maybe-installcheck-send-pr
1795installcheck-host: maybe-installcheck-shellutils
1796installcheck-host: maybe-installcheck-sid
1797installcheck-host: maybe-installcheck-sim
1798installcheck-host: maybe-installcheck-tar
1799installcheck-host: maybe-installcheck-texinfo
1800installcheck-host: maybe-installcheck-textutils
1801installcheck-host: maybe-installcheck-time
1802installcheck-host: maybe-installcheck-uudecode
1803installcheck-host: maybe-installcheck-wdiff
1804installcheck-host: maybe-installcheck-zip
1805installcheck-host: maybe-installcheck-zlib
1806installcheck-host: maybe-installcheck-gdb
1807installcheck-host: maybe-installcheck-expect
1808installcheck-host: maybe-installcheck-guile
1809installcheck-host: maybe-installcheck-tk
1810installcheck-host: maybe-installcheck-libtermcap
1811installcheck-host: maybe-installcheck-utils
1812installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1813
1814.PHONY: installcheck-target
c52c6897
PB
1815
1816installcheck-target: maybe-installcheck-target-libstdc++-v3
1817installcheck-target: maybe-installcheck-target-libmudflap
1818installcheck-target: maybe-installcheck-target-libssp
c52c6897 1819installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1820installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1821installcheck-target: maybe-installcheck-target-libgfortran
1822installcheck-target: maybe-installcheck-target-libobjc
1823installcheck-target: maybe-installcheck-target-libtermcap
1824installcheck-target: maybe-installcheck-target-winsup
1825installcheck-target: maybe-installcheck-target-libgloss
1826installcheck-target: maybe-installcheck-target-libiberty
1827installcheck-target: maybe-installcheck-target-gperf
1828installcheck-target: maybe-installcheck-target-examples
1829installcheck-target: maybe-installcheck-target-libffi
1830installcheck-target: maybe-installcheck-target-libjava
1831installcheck-target: maybe-installcheck-target-zlib
1832installcheck-target: maybe-installcheck-target-boehm-gc
1833installcheck-target: maybe-installcheck-target-qthreads
1834installcheck-target: maybe-installcheck-target-rda
1835installcheck-target: maybe-installcheck-target-libada
1836installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1837
4fa63067 1838.PHONY: do-mostlyclean
f70224b5 1839do-mostlyclean:
0aed8855 1840 @: $(MAKE); $(unstage)
e360f423
PB
1841 @r=`${PWD_COMMAND}`; export r; \
1842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1843 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1844 mostlyclean-target
f70224b5 1845
2a4cbe27 1846
4fa63067 1847.PHONY: mostlyclean-host
c52c6897
PB
1848
1849mostlyclean-host: maybe-mostlyclean-ash
1850mostlyclean-host: maybe-mostlyclean-autoconf
1851mostlyclean-host: maybe-mostlyclean-automake
1852mostlyclean-host: maybe-mostlyclean-bash
1853mostlyclean-host: maybe-mostlyclean-bfd
1854mostlyclean-host: maybe-mostlyclean-opcodes
1855mostlyclean-host: maybe-mostlyclean-binutils
1856mostlyclean-host: maybe-mostlyclean-bison
1857mostlyclean-host: maybe-mostlyclean-byacc
1858mostlyclean-host: maybe-mostlyclean-bzip2
1859mostlyclean-host: maybe-mostlyclean-dejagnu
1860mostlyclean-host: maybe-mostlyclean-diff
1861mostlyclean-host: maybe-mostlyclean-dosutils
1862mostlyclean-host: maybe-mostlyclean-etc
1863mostlyclean-host: maybe-mostlyclean-fastjar
1864mostlyclean-host: maybe-mostlyclean-fileutils
1865mostlyclean-host: maybe-mostlyclean-findutils
1866mostlyclean-host: maybe-mostlyclean-find
1867mostlyclean-host: maybe-mostlyclean-fixincludes
1868mostlyclean-host: maybe-mostlyclean-flex
1869mostlyclean-host: maybe-mostlyclean-gas
1870mostlyclean-host: maybe-mostlyclean-gcc
1871mostlyclean-host: maybe-mostlyclean-gawk
1872mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1873mostlyclean-host: maybe-mostlyclean-gmp
1874mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897
PB
1875mostlyclean-host: maybe-mostlyclean-gnuserv
1876mostlyclean-host: maybe-mostlyclean-gprof
1877mostlyclean-host: maybe-mostlyclean-gzip
1878mostlyclean-host: maybe-mostlyclean-hello
1879mostlyclean-host: maybe-mostlyclean-indent
1880mostlyclean-host: maybe-mostlyclean-intl
1881mostlyclean-host: maybe-mostlyclean-tcl
1882mostlyclean-host: maybe-mostlyclean-itcl
1883mostlyclean-host: maybe-mostlyclean-ld
1884mostlyclean-host: maybe-mostlyclean-libcpp
1885mostlyclean-host: maybe-mostlyclean-libdecnumber
1886mostlyclean-host: maybe-mostlyclean-libgui
1887mostlyclean-host: maybe-mostlyclean-libiberty
1888mostlyclean-host: maybe-mostlyclean-libtool
1889mostlyclean-host: maybe-mostlyclean-m4
1890mostlyclean-host: maybe-mostlyclean-make
1891mostlyclean-host: maybe-mostlyclean-mmalloc
1892mostlyclean-host: maybe-mostlyclean-patch
1893mostlyclean-host: maybe-mostlyclean-perl
1894mostlyclean-host: maybe-mostlyclean-prms
1895mostlyclean-host: maybe-mostlyclean-rcs
1896mostlyclean-host: maybe-mostlyclean-readline
1897mostlyclean-host: maybe-mostlyclean-release
1898mostlyclean-host: maybe-mostlyclean-recode
1899mostlyclean-host: maybe-mostlyclean-sed
1900mostlyclean-host: maybe-mostlyclean-send-pr
1901mostlyclean-host: maybe-mostlyclean-shellutils
1902mostlyclean-host: maybe-mostlyclean-sid
1903mostlyclean-host: maybe-mostlyclean-sim
1904mostlyclean-host: maybe-mostlyclean-tar
1905mostlyclean-host: maybe-mostlyclean-texinfo
1906mostlyclean-host: maybe-mostlyclean-textutils
1907mostlyclean-host: maybe-mostlyclean-time
1908mostlyclean-host: maybe-mostlyclean-uudecode
1909mostlyclean-host: maybe-mostlyclean-wdiff
1910mostlyclean-host: maybe-mostlyclean-zip
1911mostlyclean-host: maybe-mostlyclean-zlib
1912mostlyclean-host: maybe-mostlyclean-gdb
1913mostlyclean-host: maybe-mostlyclean-expect
1914mostlyclean-host: maybe-mostlyclean-guile
1915mostlyclean-host: maybe-mostlyclean-tk
1916mostlyclean-host: maybe-mostlyclean-libtermcap
1917mostlyclean-host: maybe-mostlyclean-utils
1918mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1919
4fa63067 1920.PHONY: mostlyclean-target
c52c6897
PB
1921
1922mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1923mostlyclean-target: maybe-mostlyclean-target-libmudflap
1924mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1925mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1926mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1927mostlyclean-target: maybe-mostlyclean-target-libgfortran
1928mostlyclean-target: maybe-mostlyclean-target-libobjc
1929mostlyclean-target: maybe-mostlyclean-target-libtermcap
1930mostlyclean-target: maybe-mostlyclean-target-winsup
1931mostlyclean-target: maybe-mostlyclean-target-libgloss
1932mostlyclean-target: maybe-mostlyclean-target-libiberty
1933mostlyclean-target: maybe-mostlyclean-target-gperf
1934mostlyclean-target: maybe-mostlyclean-target-examples
1935mostlyclean-target: maybe-mostlyclean-target-libffi
1936mostlyclean-target: maybe-mostlyclean-target-libjava
1937mostlyclean-target: maybe-mostlyclean-target-zlib
1938mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1939mostlyclean-target: maybe-mostlyclean-target-qthreads
1940mostlyclean-target: maybe-mostlyclean-target-rda
1941mostlyclean-target: maybe-mostlyclean-target-libada
1942mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1943
4fa63067 1944.PHONY: do-clean
f70224b5 1945do-clean:
0aed8855 1946 @: $(MAKE); $(unstage)
e360f423
PB
1947 @r=`${PWD_COMMAND}`; export r; \
1948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1949 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1950 clean-target
f70224b5 1951
2a4cbe27 1952
4fa63067 1953.PHONY: clean-host
c52c6897
PB
1954
1955clean-host: maybe-clean-ash
1956clean-host: maybe-clean-autoconf
1957clean-host: maybe-clean-automake
1958clean-host: maybe-clean-bash
1959clean-host: maybe-clean-bfd
1960clean-host: maybe-clean-opcodes
1961clean-host: maybe-clean-binutils
1962clean-host: maybe-clean-bison
1963clean-host: maybe-clean-byacc
1964clean-host: maybe-clean-bzip2
1965clean-host: maybe-clean-dejagnu
1966clean-host: maybe-clean-diff
1967clean-host: maybe-clean-dosutils
1968clean-host: maybe-clean-etc
1969clean-host: maybe-clean-fastjar
1970clean-host: maybe-clean-fileutils
1971clean-host: maybe-clean-findutils
1972clean-host: maybe-clean-find
1973clean-host: maybe-clean-fixincludes
1974clean-host: maybe-clean-flex
1975clean-host: maybe-clean-gas
1976clean-host: maybe-clean-gcc
1977clean-host: maybe-clean-gawk
1978clean-host: maybe-clean-gettext
4b900473
PB
1979clean-host: maybe-clean-gmp
1980clean-host: maybe-clean-mpfr
c52c6897
PB
1981clean-host: maybe-clean-gnuserv
1982clean-host: maybe-clean-gprof
1983clean-host: maybe-clean-gzip
1984clean-host: maybe-clean-hello
1985clean-host: maybe-clean-indent
1986clean-host: maybe-clean-intl
1987clean-host: maybe-clean-tcl
1988clean-host: maybe-clean-itcl
1989clean-host: maybe-clean-ld
1990clean-host: maybe-clean-libcpp
1991clean-host: maybe-clean-libdecnumber
1992clean-host: maybe-clean-libgui
1993clean-host: maybe-clean-libiberty
1994clean-host: maybe-clean-libtool
1995clean-host: maybe-clean-m4
1996clean-host: maybe-clean-make
1997clean-host: maybe-clean-mmalloc
1998clean-host: maybe-clean-patch
1999clean-host: maybe-clean-perl
2000clean-host: maybe-clean-prms
2001clean-host: maybe-clean-rcs
2002clean-host: maybe-clean-readline
2003clean-host: maybe-clean-release
2004clean-host: maybe-clean-recode
2005clean-host: maybe-clean-sed
2006clean-host: maybe-clean-send-pr
2007clean-host: maybe-clean-shellutils
2008clean-host: maybe-clean-sid
2009clean-host: maybe-clean-sim
2010clean-host: maybe-clean-tar
2011clean-host: maybe-clean-texinfo
2012clean-host: maybe-clean-textutils
2013clean-host: maybe-clean-time
2014clean-host: maybe-clean-uudecode
2015clean-host: maybe-clean-wdiff
2016clean-host: maybe-clean-zip
2017clean-host: maybe-clean-zlib
2018clean-host: maybe-clean-gdb
2019clean-host: maybe-clean-expect
2020clean-host: maybe-clean-guile
2021clean-host: maybe-clean-tk
2022clean-host: maybe-clean-libtermcap
2023clean-host: maybe-clean-utils
2024clean-host: maybe-clean-gnattools
2a4cbe27 2025
4fa63067 2026.PHONY: clean-target
c52c6897
PB
2027
2028clean-target: maybe-clean-target-libstdc++-v3
2029clean-target: maybe-clean-target-libmudflap
2030clean-target: maybe-clean-target-libssp
c52c6897 2031clean-target: maybe-clean-target-newlib
6aa8ef82 2032clean-target: maybe-clean-target-libgcc
c52c6897
PB
2033clean-target: maybe-clean-target-libgfortran
2034clean-target: maybe-clean-target-libobjc
2035clean-target: maybe-clean-target-libtermcap
2036clean-target: maybe-clean-target-winsup
2037clean-target: maybe-clean-target-libgloss
2038clean-target: maybe-clean-target-libiberty
2039clean-target: maybe-clean-target-gperf
2040clean-target: maybe-clean-target-examples
2041clean-target: maybe-clean-target-libffi
2042clean-target: maybe-clean-target-libjava
2043clean-target: maybe-clean-target-zlib
2044clean-target: maybe-clean-target-boehm-gc
2045clean-target: maybe-clean-target-qthreads
2046clean-target: maybe-clean-target-rda
2047clean-target: maybe-clean-target-libada
2048clean-target: maybe-clean-target-libgomp
2a4cbe27 2049
4fa63067 2050.PHONY: do-distclean
f70224b5 2051do-distclean:
0aed8855 2052 @: $(MAKE); $(unstage)
e360f423
PB
2053 @r=`${PWD_COMMAND}`; export r; \
2054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2055 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2056 distclean-target
f70224b5 2057
2a4cbe27 2058
4fa63067 2059.PHONY: distclean-host
c52c6897
PB
2060
2061distclean-host: maybe-distclean-ash
2062distclean-host: maybe-distclean-autoconf
2063distclean-host: maybe-distclean-automake
2064distclean-host: maybe-distclean-bash
2065distclean-host: maybe-distclean-bfd
2066distclean-host: maybe-distclean-opcodes
2067distclean-host: maybe-distclean-binutils
2068distclean-host: maybe-distclean-bison
2069distclean-host: maybe-distclean-byacc
2070distclean-host: maybe-distclean-bzip2
2071distclean-host: maybe-distclean-dejagnu
2072distclean-host: maybe-distclean-diff
2073distclean-host: maybe-distclean-dosutils
2074distclean-host: maybe-distclean-etc
2075distclean-host: maybe-distclean-fastjar
2076distclean-host: maybe-distclean-fileutils
2077distclean-host: maybe-distclean-findutils
2078distclean-host: maybe-distclean-find
2079distclean-host: maybe-distclean-fixincludes
2080distclean-host: maybe-distclean-flex
2081distclean-host: maybe-distclean-gas
2082distclean-host: maybe-distclean-gcc
2083distclean-host: maybe-distclean-gawk
2084distclean-host: maybe-distclean-gettext
4b900473
PB
2085distclean-host: maybe-distclean-gmp
2086distclean-host: maybe-distclean-mpfr
c52c6897
PB
2087distclean-host: maybe-distclean-gnuserv
2088distclean-host: maybe-distclean-gprof
2089distclean-host: maybe-distclean-gzip
2090distclean-host: maybe-distclean-hello
2091distclean-host: maybe-distclean-indent
2092distclean-host: maybe-distclean-intl
2093distclean-host: maybe-distclean-tcl
2094distclean-host: maybe-distclean-itcl
2095distclean-host: maybe-distclean-ld
2096distclean-host: maybe-distclean-libcpp
2097distclean-host: maybe-distclean-libdecnumber
2098distclean-host: maybe-distclean-libgui
2099distclean-host: maybe-distclean-libiberty
2100distclean-host: maybe-distclean-libtool
2101distclean-host: maybe-distclean-m4
2102distclean-host: maybe-distclean-make
2103distclean-host: maybe-distclean-mmalloc
2104distclean-host: maybe-distclean-patch
2105distclean-host: maybe-distclean-perl
2106distclean-host: maybe-distclean-prms
2107distclean-host: maybe-distclean-rcs
2108distclean-host: maybe-distclean-readline
2109distclean-host: maybe-distclean-release
2110distclean-host: maybe-distclean-recode
2111distclean-host: maybe-distclean-sed
2112distclean-host: maybe-distclean-send-pr
2113distclean-host: maybe-distclean-shellutils
2114distclean-host: maybe-distclean-sid
2115distclean-host: maybe-distclean-sim
2116distclean-host: maybe-distclean-tar
2117distclean-host: maybe-distclean-texinfo
2118distclean-host: maybe-distclean-textutils
2119distclean-host: maybe-distclean-time
2120distclean-host: maybe-distclean-uudecode
2121distclean-host: maybe-distclean-wdiff
2122distclean-host: maybe-distclean-zip
2123distclean-host: maybe-distclean-zlib
2124distclean-host: maybe-distclean-gdb
2125distclean-host: maybe-distclean-expect
2126distclean-host: maybe-distclean-guile
2127distclean-host: maybe-distclean-tk
2128distclean-host: maybe-distclean-libtermcap
2129distclean-host: maybe-distclean-utils
2130distclean-host: maybe-distclean-gnattools
2a4cbe27 2131
4fa63067 2132.PHONY: distclean-target
c52c6897
PB
2133
2134distclean-target: maybe-distclean-target-libstdc++-v3
2135distclean-target: maybe-distclean-target-libmudflap
2136distclean-target: maybe-distclean-target-libssp
c52c6897 2137distclean-target: maybe-distclean-target-newlib
6aa8ef82 2138distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2139distclean-target: maybe-distclean-target-libgfortran
2140distclean-target: maybe-distclean-target-libobjc
2141distclean-target: maybe-distclean-target-libtermcap
2142distclean-target: maybe-distclean-target-winsup
2143distclean-target: maybe-distclean-target-libgloss
2144distclean-target: maybe-distclean-target-libiberty
2145distclean-target: maybe-distclean-target-gperf
2146distclean-target: maybe-distclean-target-examples
2147distclean-target: maybe-distclean-target-libffi
2148distclean-target: maybe-distclean-target-libjava
2149distclean-target: maybe-distclean-target-zlib
2150distclean-target: maybe-distclean-target-boehm-gc
2151distclean-target: maybe-distclean-target-qthreads
2152distclean-target: maybe-distclean-target-rda
2153distclean-target: maybe-distclean-target-libada
2154distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2155
4fa63067 2156.PHONY: do-maintainer-clean
f70224b5 2157do-maintainer-clean:
0aed8855 2158 @: $(MAKE); $(unstage)
e360f423
PB
2159 @r=`${PWD_COMMAND}`; export r; \
2160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2162 maintainer-clean-target
f70224b5 2163
2a4cbe27 2164
4fa63067 2165.PHONY: maintainer-clean-host
c52c6897
PB
2166
2167maintainer-clean-host: maybe-maintainer-clean-ash
2168maintainer-clean-host: maybe-maintainer-clean-autoconf
2169maintainer-clean-host: maybe-maintainer-clean-automake
2170maintainer-clean-host: maybe-maintainer-clean-bash
2171maintainer-clean-host: maybe-maintainer-clean-bfd
2172maintainer-clean-host: maybe-maintainer-clean-opcodes
2173maintainer-clean-host: maybe-maintainer-clean-binutils
2174maintainer-clean-host: maybe-maintainer-clean-bison
2175maintainer-clean-host: maybe-maintainer-clean-byacc
2176maintainer-clean-host: maybe-maintainer-clean-bzip2
2177maintainer-clean-host: maybe-maintainer-clean-dejagnu
2178maintainer-clean-host: maybe-maintainer-clean-diff
2179maintainer-clean-host: maybe-maintainer-clean-dosutils
2180maintainer-clean-host: maybe-maintainer-clean-etc
2181maintainer-clean-host: maybe-maintainer-clean-fastjar
2182maintainer-clean-host: maybe-maintainer-clean-fileutils
2183maintainer-clean-host: maybe-maintainer-clean-findutils
2184maintainer-clean-host: maybe-maintainer-clean-find
2185maintainer-clean-host: maybe-maintainer-clean-fixincludes
2186maintainer-clean-host: maybe-maintainer-clean-flex
2187maintainer-clean-host: maybe-maintainer-clean-gas
2188maintainer-clean-host: maybe-maintainer-clean-gcc
2189maintainer-clean-host: maybe-maintainer-clean-gawk
2190maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2191maintainer-clean-host: maybe-maintainer-clean-gmp
2192maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897
PB
2193maintainer-clean-host: maybe-maintainer-clean-gnuserv
2194maintainer-clean-host: maybe-maintainer-clean-gprof
2195maintainer-clean-host: maybe-maintainer-clean-gzip
2196maintainer-clean-host: maybe-maintainer-clean-hello
2197maintainer-clean-host: maybe-maintainer-clean-indent
2198maintainer-clean-host: maybe-maintainer-clean-intl
2199maintainer-clean-host: maybe-maintainer-clean-tcl
2200maintainer-clean-host: maybe-maintainer-clean-itcl
2201maintainer-clean-host: maybe-maintainer-clean-ld
2202maintainer-clean-host: maybe-maintainer-clean-libcpp
2203maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2204maintainer-clean-host: maybe-maintainer-clean-libgui
2205maintainer-clean-host: maybe-maintainer-clean-libiberty
2206maintainer-clean-host: maybe-maintainer-clean-libtool
2207maintainer-clean-host: maybe-maintainer-clean-m4
2208maintainer-clean-host: maybe-maintainer-clean-make
2209maintainer-clean-host: maybe-maintainer-clean-mmalloc
2210maintainer-clean-host: maybe-maintainer-clean-patch
2211maintainer-clean-host: maybe-maintainer-clean-perl
2212maintainer-clean-host: maybe-maintainer-clean-prms
2213maintainer-clean-host: maybe-maintainer-clean-rcs
2214maintainer-clean-host: maybe-maintainer-clean-readline
2215maintainer-clean-host: maybe-maintainer-clean-release
2216maintainer-clean-host: maybe-maintainer-clean-recode
2217maintainer-clean-host: maybe-maintainer-clean-sed
2218maintainer-clean-host: maybe-maintainer-clean-send-pr
2219maintainer-clean-host: maybe-maintainer-clean-shellutils
2220maintainer-clean-host: maybe-maintainer-clean-sid
2221maintainer-clean-host: maybe-maintainer-clean-sim
2222maintainer-clean-host: maybe-maintainer-clean-tar
2223maintainer-clean-host: maybe-maintainer-clean-texinfo
2224maintainer-clean-host: maybe-maintainer-clean-textutils
2225maintainer-clean-host: maybe-maintainer-clean-time
2226maintainer-clean-host: maybe-maintainer-clean-uudecode
2227maintainer-clean-host: maybe-maintainer-clean-wdiff
2228maintainer-clean-host: maybe-maintainer-clean-zip
2229maintainer-clean-host: maybe-maintainer-clean-zlib
2230maintainer-clean-host: maybe-maintainer-clean-gdb
2231maintainer-clean-host: maybe-maintainer-clean-expect
2232maintainer-clean-host: maybe-maintainer-clean-guile
2233maintainer-clean-host: maybe-maintainer-clean-tk
2234maintainer-clean-host: maybe-maintainer-clean-libtermcap
2235maintainer-clean-host: maybe-maintainer-clean-utils
2236maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2237
4fa63067 2238.PHONY: maintainer-clean-target
c52c6897
PB
2239
2240maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2241maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2242maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2243maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2244maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2245maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2246maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2247maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2248maintainer-clean-target: maybe-maintainer-clean-target-winsup
2249maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2250maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2251maintainer-clean-target: maybe-maintainer-clean-target-gperf
2252maintainer-clean-target: maybe-maintainer-clean-target-examples
2253maintainer-clean-target: maybe-maintainer-clean-target-libffi
2254maintainer-clean-target: maybe-maintainer-clean-target-libjava
2255maintainer-clean-target: maybe-maintainer-clean-target-zlib
2256maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2257maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2258maintainer-clean-target: maybe-maintainer-clean-target-rda
2259maintainer-clean-target: maybe-maintainer-clean-target-libada
2260maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2261
2a4cbe27 2262
4fa63067 2263# Here are the targets which correspond to the do-X targets.
2a4cbe27 2264
a3ca38d2
DD
2265.PHONY: info installcheck dvi pdf html
2266.PHONY: install-info install-pdf install-html
4fa63067
NN
2267.PHONY: clean distclean mostlyclean maintainer-clean realclean
2268.PHONY: local-clean local-distclean local-maintainer-clean
2269info: do-info
2270installcheck: do-installcheck
2271dvi: do-dvi
56a8fe78 2272pdf: do-pdf
6d389afc 2273html: do-html
2a4cbe27 2274
4fa63067
NN
2275# Make sure makeinfo is built before we do a `make info', if we're
2276# in fact building texinfo.
2277do-info: maybe-all-texinfo
2a4cbe27 2278
4fa63067 2279install-info: do-install-info dir.info
b40e3958 2280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2281 if [ -f dir.info ] ; then \
2282 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2283 else true ; fi
2a4cbe27 2284
a3ca38d2
DD
2285install-pdf: do-install-pdf
2286
108a6f8e
CD
2287install-html: do-install-html
2288
4fa63067
NN
2289local-clean:
2290 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2291
4fa63067
NN
2292local-distclean:
2293 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2294 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2295 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2296 rm -rf $(TARGET_SUBDIR); \
2297 else true; fi
2298 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2299 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2300 rm -rf $(HOST_SUBDIR); \
2301 else true; fi
4fa63067
NN
2302 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2303 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2304 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2305 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2306 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2307
4fa63067
NN
2308local-maintainer-clean:
2309 @echo "This command is intended for maintainers to use;"
2310 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2311
4fa63067
NN
2312clean: do-clean local-clean
2313mostlyclean: do-mostlyclean local-clean
2314distclean: do-distclean local-clean local-distclean
2315maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2316maintainer-clean: local-distclean
2317realclean: maintainer-clean
2a4cbe27 2318
4fa63067 2319# Check target.
2a4cbe27 2320
4fa63067
NN
2321.PHONY: check do-check
2322check: do-check
2a4cbe27 2323
4fa63067 2324# Only include modules actually being configured and built.
f70224b5
PB
2325.PHONY: check-host
2326check-host: \
4fa63067
NN
2327 maybe-check-ash \
2328 maybe-check-autoconf \
2329 maybe-check-automake \
2330 maybe-check-bash \
2331 maybe-check-bfd \
2332 maybe-check-opcodes \
2333 maybe-check-binutils \
2334 maybe-check-bison \
2335 maybe-check-byacc \
2336 maybe-check-bzip2 \
2337 maybe-check-dejagnu \
2338 maybe-check-diff \
2339 maybe-check-dosutils \
2340 maybe-check-etc \
2341 maybe-check-fastjar \
2342 maybe-check-fileutils \
2343 maybe-check-findutils \
2344 maybe-check-find \
d3ed111c 2345 maybe-check-fixincludes \
4fa63067
NN
2346 maybe-check-flex \
2347 maybe-check-gas \
b813574b 2348 maybe-check-gcc \
4fa63067
NN
2349 maybe-check-gawk \
2350 maybe-check-gettext \
4b900473
PB
2351 maybe-check-gmp \
2352 maybe-check-mpfr \
4fa63067
NN
2353 maybe-check-gnuserv \
2354 maybe-check-gprof \
2355 maybe-check-gzip \
2356 maybe-check-hello \
2357 maybe-check-indent \
2358 maybe-check-intl \
2359 maybe-check-tcl \
2360 maybe-check-itcl \
2361 maybe-check-ld \
04cf1b77 2362 maybe-check-libcpp \
be01d343 2363 maybe-check-libdecnumber \
4fa63067
NN
2364 maybe-check-libgui \
2365 maybe-check-libiberty \
2366 maybe-check-libtool \
2367 maybe-check-m4 \
2368 maybe-check-make \
2369 maybe-check-mmalloc \
2370 maybe-check-patch \
2371 maybe-check-perl \
2372 maybe-check-prms \
2373 maybe-check-rcs \
2374 maybe-check-readline \
2375 maybe-check-release \
2376 maybe-check-recode \
2377 maybe-check-sed \
2378 maybe-check-send-pr \
2379 maybe-check-shellutils \
2380 maybe-check-sid \
2381 maybe-check-sim \
2382 maybe-check-tar \
2383 maybe-check-texinfo \
2384 maybe-check-textutils \
2385 maybe-check-time \
2386 maybe-check-uudecode \
2387 maybe-check-wdiff \
2388 maybe-check-zip \
2389 maybe-check-zlib \
2390 maybe-check-gdb \
2391 maybe-check-expect \
2392 maybe-check-guile \
2393 maybe-check-tk \
4fa63067
NN
2394 maybe-check-libtermcap \
2395 maybe-check-utils \
f70224b5
PB
2396 maybe-check-gnattools
2397
2398.PHONY: check-target
2399check-target: \
4fa63067 2400 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2401 maybe-check-target-libmudflap \
064d0a7c 2402 maybe-check-target-libssp \
4fa63067 2403 maybe-check-target-newlib \
6aa8ef82 2404 maybe-check-target-libgcc \
4b1cb4fe 2405 maybe-check-target-libgfortran \
4fa63067
NN
2406 maybe-check-target-libobjc \
2407 maybe-check-target-libtermcap \
2408 maybe-check-target-winsup \
2409 maybe-check-target-libgloss \
2410 maybe-check-target-libiberty \
2411 maybe-check-target-gperf \
2412 maybe-check-target-examples \
2413 maybe-check-target-libffi \
2414 maybe-check-target-libjava \
2415 maybe-check-target-zlib \
2416 maybe-check-target-boehm-gc \
2417 maybe-check-target-qthreads \
2418 maybe-check-target-rda \
b3ded179
PB
2419 maybe-check-target-libada \
2420 maybe-check-target-libgomp
f70224b5
PB
2421
2422do-check:
0aed8855 2423 @: $(MAKE); $(unstage)
e360f423
PB
2424 @r=`${PWD_COMMAND}`; export r; \
2425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2426 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2427
4fa63067 2428# Automated reporting of test results.
2a4cbe27 2429
4fa63067
NN
2430warning.log: build.log
2431 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2432
4fa63067
NN
2433mail-report.log:
2434 if test x'$(BOOT_CFLAGS)' != x''; then \
2435 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2436 fi; \
2437 $(srcdir)/contrib/test_summary -t >$@
2438 chmod +x $@
2439 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2440
4fa63067
NN
2441mail-report-with-warnings.log: warning.log
2442 if test x'$(BOOT_CFLAGS)' != x''; then \
2443 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2444 fi; \
2445 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2446 chmod +x $@
2447 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2448
4fa63067 2449# Installation targets.
2a4cbe27 2450
4fa63067 2451.PHONY: install uninstall
f70224b5 2452install:
0aed8855 2453 @: $(MAKE); $(unstage)
e360f423
PB
2454 @r=`${PWD_COMMAND}`; export r; \
2455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2456 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2457
4fa63067
NN
2458.PHONY: install-host-nogcc
2459install-host-nogcc: \
2460 maybe-install-ash \
2461 maybe-install-autoconf \
2462 maybe-install-automake \
2463 maybe-install-bash \
2464 maybe-install-bfd \
2465 maybe-install-opcodes \
2466 maybe-install-binutils \
2467 maybe-install-bison \
2468 maybe-install-byacc \
2469 maybe-install-bzip2 \
2470 maybe-install-dejagnu \
2471 maybe-install-diff \
2472 maybe-install-dosutils \
2473 maybe-install-etc \
2474 maybe-install-fastjar \
2475 maybe-install-fileutils \
2476 maybe-install-findutils \
2477 maybe-install-find \
d3ed111c 2478 maybe-install-fixincludes \
4fa63067
NN
2479 maybe-install-flex \
2480 maybe-install-gas \
2481 maybe-install-gawk \
2482 maybe-install-gettext \
4b900473
PB
2483 maybe-install-gmp \
2484 maybe-install-mpfr \
4fa63067
NN
2485 maybe-install-gnuserv \
2486 maybe-install-gprof \
2487 maybe-install-gzip \
2488 maybe-install-hello \
2489 maybe-install-indent \
2490 maybe-install-intl \
2491 maybe-install-tcl \
2492 maybe-install-itcl \
2493 maybe-install-ld \
04cf1b77 2494 maybe-install-libcpp \
be01d343 2495 maybe-install-libdecnumber \
4fa63067
NN
2496 maybe-install-libgui \
2497 maybe-install-libiberty \
2498 maybe-install-libtool \
2499 maybe-install-m4 \
2500 maybe-install-make \
2501 maybe-install-mmalloc \
2502 maybe-install-patch \
2503 maybe-install-perl \
2504 maybe-install-prms \
2505 maybe-install-rcs \
2506 maybe-install-readline \
2507 maybe-install-release \
2508 maybe-install-recode \
2509 maybe-install-sed \
2510 maybe-install-send-pr \
2511 maybe-install-shellutils \
2512 maybe-install-sid \
2513 maybe-install-sim \
2514 maybe-install-tar \
2515 maybe-install-texinfo \
2516 maybe-install-textutils \
2517 maybe-install-time \
2518 maybe-install-uudecode \
2519 maybe-install-wdiff \
2520 maybe-install-zip \
2521 maybe-install-zlib \
2522 maybe-install-gdb \
2523 maybe-install-expect \
2524 maybe-install-guile \
2525 maybe-install-tk \
4fa63067 2526 maybe-install-libtermcap \
b00612cc
PB
2527 maybe-install-utils \
2528 maybe-install-gnattools
2a4cbe27 2529
4fa63067 2530.PHONY: install-host
b813574b 2531install-host: \
4fa63067
NN
2532 maybe-install-ash \
2533 maybe-install-autoconf \
2534 maybe-install-automake \
2535 maybe-install-bash \
2536 maybe-install-bfd \
2537 maybe-install-opcodes \
2538 maybe-install-binutils \
2539 maybe-install-bison \
2540 maybe-install-byacc \
2541 maybe-install-bzip2 \
2542 maybe-install-dejagnu \
2543 maybe-install-diff \
2544 maybe-install-dosutils \
2545 maybe-install-etc \
2546 maybe-install-fastjar \
2547 maybe-install-fileutils \
2548 maybe-install-findutils \
2549 maybe-install-find \
d3ed111c 2550 maybe-install-fixincludes \
4fa63067
NN
2551 maybe-install-flex \
2552 maybe-install-gas \
b813574b 2553 maybe-install-gcc \
4fa63067
NN
2554 maybe-install-gawk \
2555 maybe-install-gettext \
4b900473
PB
2556 maybe-install-gmp \
2557 maybe-install-mpfr \
4fa63067
NN
2558 maybe-install-gnuserv \
2559 maybe-install-gprof \
2560 maybe-install-gzip \
2561 maybe-install-hello \
2562 maybe-install-indent \
2563 maybe-install-intl \
2564 maybe-install-tcl \
2565 maybe-install-itcl \
2566 maybe-install-ld \
04cf1b77 2567 maybe-install-libcpp \
be01d343 2568 maybe-install-libdecnumber \
4fa63067
NN
2569 maybe-install-libgui \
2570 maybe-install-libiberty \
2571 maybe-install-libtool \
2572 maybe-install-m4 \
2573 maybe-install-make \
2574 maybe-install-mmalloc \
2575 maybe-install-patch \
2576 maybe-install-perl \
2577 maybe-install-prms \
2578 maybe-install-rcs \
2579 maybe-install-readline \
2580 maybe-install-release \
2581 maybe-install-recode \
2582 maybe-install-sed \
2583 maybe-install-send-pr \
2584 maybe-install-shellutils \
2585 maybe-install-sid \
2586 maybe-install-sim \
2587 maybe-install-tar \
2588 maybe-install-texinfo \
2589 maybe-install-textutils \
2590 maybe-install-time \
2591 maybe-install-uudecode \
2592 maybe-install-wdiff \
2593 maybe-install-zip \
2594 maybe-install-zlib \
2595 maybe-install-gdb \
2596 maybe-install-expect \
2597 maybe-install-guile \
2598 maybe-install-tk \
4fa63067 2599 maybe-install-libtermcap \
b00612cc
PB
2600 maybe-install-utils \
2601 maybe-install-gnattools
2a4cbe27 2602
4fa63067
NN
2603.PHONY: install-target
2604install-target: \
2605 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2606 maybe-install-target-libmudflap \
064d0a7c 2607 maybe-install-target-libssp \
4fa63067 2608 maybe-install-target-newlib \
6aa8ef82 2609 maybe-install-target-libgcc \
4b1cb4fe 2610 maybe-install-target-libgfortran \
4fa63067
NN
2611 maybe-install-target-libobjc \
2612 maybe-install-target-libtermcap \
2613 maybe-install-target-winsup \
2614 maybe-install-target-libgloss \
2615 maybe-install-target-libiberty \
2616 maybe-install-target-gperf \
2617 maybe-install-target-examples \
2618 maybe-install-target-libffi \
2619 maybe-install-target-libjava \
2620 maybe-install-target-zlib \
2621 maybe-install-target-boehm-gc \
2622 maybe-install-target-qthreads \
2623 maybe-install-target-rda \
b3ded179
PB
2624 maybe-install-target-libada \
2625 maybe-install-target-libgomp
2a4cbe27 2626
4fa63067
NN
2627uninstall:
2628 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2629
4fa63067
NN
2630.PHONY: install.all
2631install.all: install-no-fixedincludes
2632 @if [ -f ./gcc/Makefile ] ; then \
2633 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2635 $(HOST_EXPORTS) \
4fa63067
NN
2636 (cd ./gcc && \
2637 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2638 else \
2639 true ; \
2640 fi
2a4cbe27 2641
4fa63067
NN
2642# install-no-fixedincludes is used because Cygnus can not distribute
2643# the fixed header files.
2644.PHONY: install-no-fixedincludes
2645install-no-fixedincludes: installdirs install-host-nogcc \
2646 install-target gcc-no-fixedincludes
2a4cbe27 2647
4fa63067 2648### other supporting targets
2a4cbe27 2649
4fa63067
NN
2650MAKEDIRS= \
2651 $(DESTDIR)$(prefix) \
2652 $(DESTDIR)$(exec_prefix)
2653.PHONY: installdirs
2654installdirs: mkinstalldirs
2655 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2656
4fa63067
NN
2657dir.info: do-install-info
2658 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2659 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2660 mv -f dir.info.new dir.info ; \
2661 else true ; \
2662 fi
2a4cbe27 2663
4fa63067
NN
2664dist:
2665 @echo "Building a full distribution of this tree isn't done"
2666 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2667
4fa63067 2668etags tags: TAGS
2a4cbe27 2669
4fa63067
NN
2670# Right now this just builds TAGS in each subdirectory. emacs19 has the
2671# ability to use several tags files at once, so there is probably no need
2672# to combine them into one big TAGS file (like CVS 1.3 does). We could
2673# (if we felt like it) have this Makefile write a piece of elisp which
2674# the user could load to tell emacs19 where all the TAGS files we just
2675# built are.
2676TAGS: do-TAGS
2a4cbe27 2677
a7254363
PB
2678# ------------------------------------
2679# Macros for configure and all targets
2680# ------------------------------------
2681
2682
2683
2684
2685
4fa63067
NN
2686# --------------------------------------
2687# Modules which run on the build machine
2688# --------------------------------------
2689
a7254363 2690
4fa63067
NN
2691.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2692maybe-configure-build-libiberty:
4f0ef2d8
CD
2693@if gcc-bootstrap
2694configure-build-libiberty: stage_current
2695@endif gcc-bootstrap
6bd3dfaa
PB
2696@if build-libiberty
2697maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2698configure-build-libiberty:
0aed8855 2699 @: $(MAKE); $(unstage)
c52c6897 2700 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2702 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2703 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2704 $(BUILD_EXPORTS) \
4fa63067
NN
2705 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2706 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2707 case $(srcdir) in \
b00612cc
PB
2708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2709 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2711 esac; \
b00612cc
PB
2712 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2713 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2714 rm -f no-such-file || : ; \
2715 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2716 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2717 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2718 || exit 1
6bd3dfaa 2719@endif build-libiberty
2a4cbe27 2720
a7254363
PB
2721
2722
d545f33b
PB
2723
2724
4fa63067
NN
2725.PHONY: all-build-libiberty maybe-all-build-libiberty
2726maybe-all-build-libiberty:
4f0ef2d8
CD
2727@if gcc-bootstrap
2728all-build-libiberty: stage_current
2729@endif gcc-bootstrap
6bd3dfaa 2730@if build-libiberty
72b2455a 2731TARGET-build-libiberty=all
6bd3dfaa 2732maybe-all-build-libiberty: all-build-libiberty
4fa63067 2733all-build-libiberty: configure-build-libiberty
0aed8855 2734 @: $(MAKE); $(unstage)
4fa63067 2735 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2737 $(BUILD_EXPORTS) \
72b2455a 2738 (cd $(BUILD_SUBDIR)/libiberty && \
7f6ef0c0
PB
2739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2740 $(TARGET-build-libiberty))
6bd3dfaa 2741@endif build-libiberty
2a4cbe27 2742
a7254363
PB
2743
2744
d545f33b
PB
2745
2746
6a9cf61e
PB
2747.PHONY: configure-build-bison maybe-configure-build-bison
2748maybe-configure-build-bison:
4f0ef2d8
CD
2749@if gcc-bootstrap
2750configure-build-bison: stage_current
2751@endif gcc-bootstrap
6a9cf61e
PB
2752@if build-bison
2753maybe-configure-build-bison: configure-build-bison
c52c6897 2754configure-build-bison:
0aed8855 2755 @: $(MAKE); $(unstage)
c52c6897 2756 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2758 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2759 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2760 $(BUILD_EXPORTS) \
2761 echo Configuring in $(BUILD_SUBDIR)/bison; \
2762 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2763 case $(srcdir) in \
b00612cc
PB
2764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2765 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2767 esac; \
b00612cc
PB
2768 srcdiroption="--srcdir=$${topdir}/bison"; \
2769 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2770 rm -f no-such-file || : ; \
2771 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2772 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2773 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2774 || exit 1
2775@endif build-bison
2776
a7254363
PB
2777
2778
d545f33b
PB
2779
2780
6a9cf61e
PB
2781.PHONY: all-build-bison maybe-all-build-bison
2782maybe-all-build-bison:
4f0ef2d8
CD
2783@if gcc-bootstrap
2784all-build-bison: stage_current
2785@endif gcc-bootstrap
6a9cf61e 2786@if build-bison
72b2455a 2787TARGET-build-bison=all
6a9cf61e
PB
2788maybe-all-build-bison: all-build-bison
2789all-build-bison: configure-build-bison
0aed8855 2790 @: $(MAKE); $(unstage)
6a9cf61e
PB
2791 @r=`${PWD_COMMAND}`; export r; \
2792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2793 $(BUILD_EXPORTS) \
72b2455a 2794 (cd $(BUILD_SUBDIR)/bison && \
7f6ef0c0
PB
2795 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2796 $(TARGET-build-bison))
6a9cf61e
PB
2797@endif build-bison
2798
a7254363
PB
2799
2800
d545f33b
PB
2801
2802
6a9cf61e
PB
2803.PHONY: configure-build-byacc maybe-configure-build-byacc
2804maybe-configure-build-byacc:
4f0ef2d8
CD
2805@if gcc-bootstrap
2806configure-build-byacc: stage_current
2807@endif gcc-bootstrap
6a9cf61e
PB
2808@if build-byacc
2809maybe-configure-build-byacc: configure-build-byacc
c52c6897 2810configure-build-byacc:
0aed8855 2811 @: $(MAKE); $(unstage)
c52c6897 2812 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2814 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2815 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2816 $(BUILD_EXPORTS) \
2817 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2818 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2819 case $(srcdir) in \
b00612cc
PB
2820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2821 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2823 esac; \
b00612cc
PB
2824 srcdiroption="--srcdir=$${topdir}/byacc"; \
2825 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2826 rm -f no-such-file || : ; \
2827 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2828 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2829 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2830 || exit 1
2831@endif build-byacc
2832
a7254363
PB
2833
2834
d545f33b
PB
2835
2836
6a9cf61e
PB
2837.PHONY: all-build-byacc maybe-all-build-byacc
2838maybe-all-build-byacc:
4f0ef2d8
CD
2839@if gcc-bootstrap
2840all-build-byacc: stage_current
2841@endif gcc-bootstrap
6a9cf61e 2842@if build-byacc
72b2455a 2843TARGET-build-byacc=all
6a9cf61e
PB
2844maybe-all-build-byacc: all-build-byacc
2845all-build-byacc: configure-build-byacc
0aed8855 2846 @: $(MAKE); $(unstage)
6a9cf61e
PB
2847 @r=`${PWD_COMMAND}`; export r; \
2848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2849 $(BUILD_EXPORTS) \
72b2455a 2850 (cd $(BUILD_SUBDIR)/byacc && \
7f6ef0c0
PB
2851 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2852 $(TARGET-build-byacc))
6a9cf61e
PB
2853@endif build-byacc
2854
a7254363
PB
2855
2856
d545f33b
PB
2857
2858
6a9cf61e
PB
2859.PHONY: configure-build-flex maybe-configure-build-flex
2860maybe-configure-build-flex:
4f0ef2d8
CD
2861@if gcc-bootstrap
2862configure-build-flex: stage_current
2863@endif gcc-bootstrap
6a9cf61e
PB
2864@if build-flex
2865maybe-configure-build-flex: configure-build-flex
c52c6897 2866configure-build-flex:
0aed8855 2867 @: $(MAKE); $(unstage)
c52c6897 2868 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2870 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2871 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2872 $(BUILD_EXPORTS) \
2873 echo Configuring in $(BUILD_SUBDIR)/flex; \
2874 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2875 case $(srcdir) in \
b00612cc
PB
2876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2877 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2879 esac; \
b00612cc
PB
2880 srcdiroption="--srcdir=$${topdir}/flex"; \
2881 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2882 rm -f no-such-file || : ; \
2883 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2884 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2885 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2886 || exit 1
2887@endif build-flex
2888
a7254363
PB
2889
2890
d545f33b
PB
2891
2892
6a9cf61e
PB
2893.PHONY: all-build-flex maybe-all-build-flex
2894maybe-all-build-flex:
4f0ef2d8
CD
2895@if gcc-bootstrap
2896all-build-flex: stage_current
2897@endif gcc-bootstrap
6a9cf61e 2898@if build-flex
72b2455a 2899TARGET-build-flex=all
6a9cf61e
PB
2900maybe-all-build-flex: all-build-flex
2901all-build-flex: configure-build-flex
0aed8855 2902 @: $(MAKE); $(unstage)
6a9cf61e
PB
2903 @r=`${PWD_COMMAND}`; export r; \
2904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2905 $(BUILD_EXPORTS) \
72b2455a 2906 (cd $(BUILD_SUBDIR)/flex && \
7f6ef0c0
PB
2907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2908 $(TARGET-build-flex))
6a9cf61e
PB
2909@endif build-flex
2910
a7254363
PB
2911
2912
d545f33b
PB
2913
2914
6a9cf61e
PB
2915.PHONY: configure-build-m4 maybe-configure-build-m4
2916maybe-configure-build-m4:
4f0ef2d8
CD
2917@if gcc-bootstrap
2918configure-build-m4: stage_current
2919@endif gcc-bootstrap
6a9cf61e
PB
2920@if build-m4
2921maybe-configure-build-m4: configure-build-m4
c52c6897 2922configure-build-m4:
0aed8855 2923 @: $(MAKE); $(unstage)
c52c6897 2924 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2926 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2927 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2928 $(BUILD_EXPORTS) \
2929 echo Configuring in $(BUILD_SUBDIR)/m4; \
2930 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2931 case $(srcdir) in \
b00612cc
PB
2932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2933 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2935 esac; \
b00612cc
PB
2936 srcdiroption="--srcdir=$${topdir}/m4"; \
2937 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2938 rm -f no-such-file || : ; \
2939 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2940 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2941 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2942 || exit 1
2943@endif build-m4
2944
a7254363
PB
2945
2946
d545f33b
PB
2947
2948
6a9cf61e
PB
2949.PHONY: all-build-m4 maybe-all-build-m4
2950maybe-all-build-m4:
4f0ef2d8
CD
2951@if gcc-bootstrap
2952all-build-m4: stage_current
2953@endif gcc-bootstrap
6a9cf61e 2954@if build-m4
72b2455a 2955TARGET-build-m4=all
6a9cf61e
PB
2956maybe-all-build-m4: all-build-m4
2957all-build-m4: configure-build-m4
0aed8855 2958 @: $(MAKE); $(unstage)
6a9cf61e
PB
2959 @r=`${PWD_COMMAND}`; export r; \
2960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2961 $(BUILD_EXPORTS) \
72b2455a 2962 (cd $(BUILD_SUBDIR)/m4 && \
7f6ef0c0
PB
2963 $(MAKE) $(BASE_FLAGS_TO_PASS) \
2964 $(TARGET-build-m4))
6a9cf61e
PB
2965@endif build-m4
2966
a7254363
PB
2967
2968
d545f33b
PB
2969
2970
6a9cf61e
PB
2971.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2972maybe-configure-build-texinfo:
4f0ef2d8
CD
2973@if gcc-bootstrap
2974configure-build-texinfo: stage_current
2975@endif gcc-bootstrap
6a9cf61e
PB
2976@if build-texinfo
2977maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2978configure-build-texinfo:
0aed8855 2979 @: $(MAKE); $(unstage)
c52c6897 2980 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2982 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2983 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2984 $(BUILD_EXPORTS) \
2985 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2986 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2987 case $(srcdir) in \
b00612cc
PB
2988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2989 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2991 esac; \
b00612cc
PB
2992 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2993 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2994 rm -f no-such-file || : ; \
2995 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2996 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2997 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2998 || exit 1
2999@endif build-texinfo
3000
a7254363
PB
3001
3002
d545f33b
PB
3003
3004
6a9cf61e
PB
3005.PHONY: all-build-texinfo maybe-all-build-texinfo
3006maybe-all-build-texinfo:
4f0ef2d8
CD
3007@if gcc-bootstrap
3008all-build-texinfo: stage_current
3009@endif gcc-bootstrap
6a9cf61e 3010@if build-texinfo
72b2455a 3011TARGET-build-texinfo=all
6a9cf61e
PB
3012maybe-all-build-texinfo: all-build-texinfo
3013all-build-texinfo: configure-build-texinfo
0aed8855 3014 @: $(MAKE); $(unstage)
6a9cf61e
PB
3015 @r=`${PWD_COMMAND}`; export r; \
3016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3017 $(BUILD_EXPORTS) \
72b2455a 3018 (cd $(BUILD_SUBDIR)/texinfo && \
7f6ef0c0
PB
3019 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3020 $(TARGET-build-texinfo))
6a9cf61e
PB
3021@endif build-texinfo
3022
a7254363
PB
3023
3024
d545f33b
PB
3025
3026
ee025550
PB
3027.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3028maybe-configure-build-fixincludes:
4f0ef2d8
CD
3029@if gcc-bootstrap
3030configure-build-fixincludes: stage_current
3031@endif gcc-bootstrap
ee025550
PB
3032@if build-fixincludes
3033maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3034configure-build-fixincludes:
0aed8855 3035 @: $(MAKE); $(unstage)
c52c6897 3036 @r=`${PWD_COMMAND}`; export r; \
ee025550 3037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3038 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3039 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3040 $(BUILD_EXPORTS) \
3041 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3042 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3043 case $(srcdir) in \
b00612cc
PB
3044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3045 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3047 esac; \
b00612cc
PB
3048 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3049 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3050 rm -f no-such-file || : ; \
3051 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3052 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3053 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3054 || exit 1
3055@endif build-fixincludes
3056
a7254363
PB
3057
3058
d545f33b
PB
3059
3060
ee025550
PB
3061.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3062maybe-all-build-fixincludes:
4f0ef2d8
CD
3063@if gcc-bootstrap
3064all-build-fixincludes: stage_current
3065@endif gcc-bootstrap
ee025550
PB
3066@if build-fixincludes
3067TARGET-build-fixincludes=all
3068maybe-all-build-fixincludes: all-build-fixincludes
3069all-build-fixincludes: configure-build-fixincludes
0aed8855 3070 @: $(MAKE); $(unstage)
ee025550
PB
3071 @r=`${PWD_COMMAND}`; export r; \
3072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3073 $(BUILD_EXPORTS) \
3074 (cd $(BUILD_SUBDIR)/fixincludes && \
7f6ef0c0
PB
3075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3076 $(TARGET-build-fixincludes))
ee025550
PB
3077@endif build-fixincludes
3078
2a4cbe27 3079
a7254363 3080
d545f33b
PB
3081
3082
4fa63067
NN
3083# --------------------------------------
3084# Modules which run on the host machine
3085# --------------------------------------
2a4cbe27 3086
a7254363 3087
4fa63067
NN
3088.PHONY: configure-ash maybe-configure-ash
3089maybe-configure-ash:
4f0ef2d8
CD
3090@if gcc-bootstrap
3091configure-ash: stage_current
3092@endif gcc-bootstrap
6bd3dfaa
PB
3093@if ash
3094maybe-configure-ash: configure-ash
c52c6897 3095configure-ash:
0aed8855 3096 @: $(MAKE); $(unstage)
c52c6897 3097 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3099 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3101 $(HOST_EXPORTS) \
a7254363
PB
3102 echo Configuring in $(HOST_SUBDIR)/ash; \
3103 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3104 case $(srcdir) in \
b00612cc
PB
3105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3106 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3108 esac; \
b00612cc
PB
3109 srcdiroption="--srcdir=$${topdir}/ash"; \
3110 libsrcdir="$$s/ash"; \
4fa63067 3111 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3113 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3114 || exit 1
6bd3dfaa 3115@endif ash
2a4cbe27 3116
a7254363
PB
3117
3118
d545f33b
PB
3119
3120
4fa63067
NN
3121.PHONY: all-ash maybe-all-ash
3122maybe-all-ash:
4f0ef2d8
CD
3123@if gcc-bootstrap
3124all-ash: stage_current
3125@endif gcc-bootstrap
6bd3dfaa 3126@if ash
d27cc32e 3127TARGET-ash=all
6bd3dfaa 3128maybe-all-ash: all-ash
4fa63067 3129all-ash: configure-ash
0aed8855 3130 @: $(MAKE); $(unstage)
4fa63067
NN
3131 @r=`${PWD_COMMAND}`; export r; \
3132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3133 $(HOST_EXPORTS) \
b00612cc 3134 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3135 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3136 $(TARGET-ash))
6bd3dfaa 3137@endif ash
2a4cbe27 3138
a7254363 3139
d545f33b
PB
3140
3141
4fa63067
NN
3142.PHONY: check-ash maybe-check-ash
3143maybe-check-ash:
6bd3dfaa
PB
3144@if ash
3145maybe-check-ash: check-ash
2a4cbe27 3146
4fa63067 3147check-ash:
0aed8855 3148 @: $(MAKE); $(unstage)
4fa63067 3149 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3151 $(HOST_EXPORTS) \
b00612cc
PB
3152 (cd $(HOST_SUBDIR)/ash && \
3153 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3154
6bd3dfaa 3155@endif ash
2a4cbe27 3156
4fa63067
NN
3157.PHONY: install-ash maybe-install-ash
3158maybe-install-ash:
6bd3dfaa
PB
3159@if ash
3160maybe-install-ash: install-ash
2a4cbe27 3161
4fa63067 3162install-ash: installdirs
0aed8855 3163 @: $(MAKE); $(unstage)
4fa63067 3164 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3166 $(HOST_EXPORTS) \
b00612cc 3167 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3168 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3169
6bd3dfaa 3170@endif ash
2a4cbe27 3171
56a8fe78 3172# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3173
4fa63067
NN
3174.PHONY: maybe-info-ash info-ash
3175maybe-info-ash:
6bd3dfaa
PB
3176@if ash
3177maybe-info-ash: info-ash
4fa63067
NN
3178
3179info-ash: \
3180 configure-ash
0aed8855 3181 @: $(MAKE); $(unstage)
4fa63067 3182 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3183 r=`${PWD_COMMAND}`; export r; \
3184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3185 $(HOST_EXPORTS) \
b813574b 3186 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3188 done; \
4fa63067 3189 echo "Doing info in ash" ; \
b00612cc 3190 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3193 "RANLIB=$${RANLIB}" \
0c24b341 3194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3195 info) \
2a4cbe27
NN
3196 || exit 1
3197
6bd3dfaa 3198@endif ash
2a4cbe27 3199
4fa63067
NN
3200.PHONY: maybe-dvi-ash dvi-ash
3201maybe-dvi-ash:
6bd3dfaa
PB
3202@if ash
3203maybe-dvi-ash: dvi-ash
2a4cbe27 3204
4fa63067
NN
3205dvi-ash: \
3206 configure-ash
0aed8855 3207 @: $(MAKE); $(unstage)
4fa63067 3208 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3209 r=`${PWD_COMMAND}`; export r; \
3210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3211 $(HOST_EXPORTS) \
b813574b 3212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3214 done; \
4fa63067 3215 echo "Doing dvi in ash" ; \
b00612cc 3216 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3219 "RANLIB=$${RANLIB}" \
0c24b341 3220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3221 dvi) \
2a4cbe27
NN
3222 || exit 1
3223
6bd3dfaa 3224@endif ash
2a4cbe27 3225
56a8fe78
DD
3226.PHONY: maybe-pdf-ash pdf-ash
3227maybe-pdf-ash:
3228@if ash
3229maybe-pdf-ash: pdf-ash
3230
3231pdf-ash: \
3232 configure-ash
3233 @: $(MAKE); $(unstage)
3234 @[ -f ./ash/Makefile ] || exit 0; \
3235 r=`${PWD_COMMAND}`; export r; \
3236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3237 $(HOST_EXPORTS) \
3238 for flag in $(EXTRA_HOST_FLAGS) ; do \
3239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3240 done; \
3241 echo "Doing pdf in ash" ; \
3242 (cd $(HOST_SUBDIR)/ash && \
3243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3245 "RANLIB=$${RANLIB}" \
0c24b341 3246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3247 pdf) \
3248 || exit 1
3249
3250@endif ash
3251
6d389afc
MS
3252.PHONY: maybe-html-ash html-ash
3253maybe-html-ash:
3254@if ash
3255maybe-html-ash: html-ash
3256
3257html-ash: \
3258 configure-ash
0aed8855 3259 @: $(MAKE); $(unstage)
6d389afc
MS
3260 @[ -f ./ash/Makefile ] || exit 0; \
3261 r=`${PWD_COMMAND}`; export r; \
3262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3263 $(HOST_EXPORTS) \
3264 for flag in $(EXTRA_HOST_FLAGS) ; do \
3265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3266 done; \
3267 echo "Doing html in ash" ; \
b00612cc 3268 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3271 "RANLIB=$${RANLIB}" \
0c24b341 3272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3273 html) \
3274 || exit 1
3275
3276@endif ash
3277
4fa63067
NN
3278.PHONY: maybe-TAGS-ash TAGS-ash
3279maybe-TAGS-ash:
6bd3dfaa
PB
3280@if ash
3281maybe-TAGS-ash: TAGS-ash
2a4cbe27 3282
4fa63067
NN
3283TAGS-ash: \
3284 configure-ash
0aed8855 3285 @: $(MAKE); $(unstage)
4fa63067 3286 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3287 r=`${PWD_COMMAND}`; export r; \
3288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3289 $(HOST_EXPORTS) \
b813574b 3290 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3292 done; \
4fa63067 3293 echo "Doing TAGS in ash" ; \
b00612cc 3294 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3297 "RANLIB=$${RANLIB}" \
0c24b341 3298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3299 TAGS) \
2a4cbe27
NN
3300 || exit 1
3301
6bd3dfaa 3302@endif ash
2a4cbe27 3303
4fa63067
NN
3304.PHONY: maybe-install-info-ash install-info-ash
3305maybe-install-info-ash:
6bd3dfaa
PB
3306@if ash
3307maybe-install-info-ash: install-info-ash
2a4cbe27 3308
4fa63067
NN
3309install-info-ash: \
3310 configure-ash \
3311 info-ash
0aed8855 3312 @: $(MAKE); $(unstage)
4fa63067 3313 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3314 r=`${PWD_COMMAND}`; export r; \
3315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3316 $(HOST_EXPORTS) \
b813574b 3317 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3319 done; \
4fa63067 3320 echo "Doing install-info in ash" ; \
b00612cc 3321 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3324 "RANLIB=$${RANLIB}" \
0c24b341 3325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3326 install-info) \
2a4cbe27
NN
3327 || exit 1
3328
6bd3dfaa 3329@endif ash
2a4cbe27 3330
a3ca38d2
DD
3331.PHONY: maybe-install-pdf-ash install-pdf-ash
3332maybe-install-pdf-ash:
3333@if ash
3334maybe-install-pdf-ash: install-pdf-ash
3335
3336install-pdf-ash: \
3337 configure-ash \
3338 pdf-ash
3339 @: $(MAKE); $(unstage)
3340 @[ -f ./ash/Makefile ] || exit 0; \
3341 r=`${PWD_COMMAND}`; export r; \
3342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3343 $(HOST_EXPORTS) \
3344 for flag in $(EXTRA_HOST_FLAGS) ; do \
3345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3346 done; \
3347 echo "Doing install-pdf in ash" ; \
3348 (cd $(HOST_SUBDIR)/ash && \
3349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3351 "RANLIB=$${RANLIB}" \
0c24b341 3352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3353 install-pdf) \
3354 || exit 1
3355
3356@endif ash
3357
108a6f8e
CD
3358.PHONY: maybe-install-html-ash install-html-ash
3359maybe-install-html-ash:
3360@if ash
3361maybe-install-html-ash: install-html-ash
3362
3363install-html-ash: \
3364 configure-ash \
3365 html-ash
3366 @: $(MAKE); $(unstage)
3367 @[ -f ./ash/Makefile ] || exit 0; \
3368 r=`${PWD_COMMAND}`; export r; \
3369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3370 $(HOST_EXPORTS) \
3371 for flag in $(EXTRA_HOST_FLAGS) ; do \
3372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3373 done; \
3374 echo "Doing install-html in ash" ; \
3375 (cd $(HOST_SUBDIR)/ash && \
3376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3378 "RANLIB=$${RANLIB}" \
0c24b341 3379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3380 install-html) \
3381 || exit 1
3382
3383@endif ash
3384
4fa63067
NN
3385.PHONY: maybe-installcheck-ash installcheck-ash
3386maybe-installcheck-ash:
6bd3dfaa
PB
3387@if ash
3388maybe-installcheck-ash: installcheck-ash
2a4cbe27 3389
4fa63067
NN
3390installcheck-ash: \
3391 configure-ash
0aed8855 3392 @: $(MAKE); $(unstage)
4fa63067 3393 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3394 r=`${PWD_COMMAND}`; export r; \
3395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3396 $(HOST_EXPORTS) \
b813574b 3397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3399 done; \
4fa63067 3400 echo "Doing installcheck in ash" ; \
b00612cc 3401 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3404 "RANLIB=$${RANLIB}" \
0c24b341 3405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3406 installcheck) \
2a4cbe27
NN
3407 || exit 1
3408
6bd3dfaa 3409@endif ash
2a4cbe27 3410
4fa63067
NN
3411.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3412maybe-mostlyclean-ash:
6bd3dfaa
PB
3413@if ash
3414maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3415
4fa63067 3416mostlyclean-ash:
0aed8855 3417 @: $(MAKE); $(unstage)
4fa63067 3418 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3419 r=`${PWD_COMMAND}`; export r; \
3420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3421 $(HOST_EXPORTS) \
b813574b 3422 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3424 done; \
4fa63067 3425 echo "Doing mostlyclean in ash" ; \
b00612cc 3426 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3429 "RANLIB=$${RANLIB}" \
0c24b341 3430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3431 mostlyclean) \
2a4cbe27
NN
3432 || exit 1
3433
6bd3dfaa 3434@endif ash
2a4cbe27 3435
4fa63067
NN
3436.PHONY: maybe-clean-ash clean-ash
3437maybe-clean-ash:
6bd3dfaa
PB
3438@if ash
3439maybe-clean-ash: clean-ash
2a4cbe27 3440
4fa63067 3441clean-ash:
0aed8855 3442 @: $(MAKE); $(unstage)
4fa63067 3443 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3444 r=`${PWD_COMMAND}`; export r; \
3445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3446 $(HOST_EXPORTS) \
b813574b 3447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3449 done; \
4fa63067 3450 echo "Doing clean in ash" ; \
b00612cc 3451 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3454 "RANLIB=$${RANLIB}" \
0c24b341 3455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3456 clean) \
2a4cbe27
NN
3457 || exit 1
3458
6bd3dfaa 3459@endif ash
2a4cbe27 3460
4fa63067
NN
3461.PHONY: maybe-distclean-ash distclean-ash
3462maybe-distclean-ash:
6bd3dfaa
PB
3463@if ash
3464maybe-distclean-ash: distclean-ash
2a4cbe27 3465
4fa63067 3466distclean-ash:
0aed8855 3467 @: $(MAKE); $(unstage)
4fa63067 3468 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3469 r=`${PWD_COMMAND}`; export r; \
3470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3471 $(HOST_EXPORTS) \
b813574b 3472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3474 done; \
4fa63067 3475 echo "Doing distclean in ash" ; \
b00612cc 3476 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3479 "RANLIB=$${RANLIB}" \
0c24b341 3480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3481 distclean) \
2a4cbe27
NN
3482 || exit 1
3483
6bd3dfaa 3484@endif ash
2a4cbe27 3485
4fa63067
NN
3486.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3487maybe-maintainer-clean-ash:
6bd3dfaa
PB
3488@if ash
3489maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3490
4fa63067 3491maintainer-clean-ash:
0aed8855 3492 @: $(MAKE); $(unstage)
4fa63067 3493 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3494 r=`${PWD_COMMAND}`; export r; \
3495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3496 $(HOST_EXPORTS) \
b813574b 3497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3499 done; \
4fa63067 3500 echo "Doing maintainer-clean in ash" ; \
b00612cc 3501 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3504 "RANLIB=$${RANLIB}" \
0c24b341 3505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3506 maintainer-clean) \
2a4cbe27
NN
3507 || exit 1
3508
6bd3dfaa 3509@endif ash
2a4cbe27 3510
2a4cbe27 3511
a7254363 3512
4fa63067
NN
3513.PHONY: configure-autoconf maybe-configure-autoconf
3514maybe-configure-autoconf:
4f0ef2d8
CD
3515@if gcc-bootstrap
3516configure-autoconf: stage_current
3517@endif gcc-bootstrap
6bd3dfaa
PB
3518@if autoconf
3519maybe-configure-autoconf: configure-autoconf
c52c6897 3520configure-autoconf:
0aed8855 3521 @: $(MAKE); $(unstage)
c52c6897 3522 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3524 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3526 $(HOST_EXPORTS) \
a7254363
PB
3527 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3528 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3529 case $(srcdir) in \
b00612cc
PB
3530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3531 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3533 esac; \
b00612cc
PB
3534 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3535 libsrcdir="$$s/autoconf"; \
4fa63067 3536 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3538 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3539 || exit 1
6bd3dfaa 3540@endif autoconf
2a4cbe27 3541
a7254363
PB
3542
3543
d545f33b
PB
3544
3545
4fa63067
NN
3546.PHONY: all-autoconf maybe-all-autoconf
3547maybe-all-autoconf:
4f0ef2d8
CD
3548@if gcc-bootstrap
3549all-autoconf: stage_current
3550@endif gcc-bootstrap
6bd3dfaa 3551@if autoconf
d27cc32e 3552TARGET-autoconf=all
6bd3dfaa 3553maybe-all-autoconf: all-autoconf
4fa63067 3554all-autoconf: configure-autoconf
0aed8855 3555 @: $(MAKE); $(unstage)
4fa63067
NN
3556 @r=`${PWD_COMMAND}`; export r; \
3557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3558 $(HOST_EXPORTS) \
b00612cc 3559 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3560 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3561 $(TARGET-autoconf))
6bd3dfaa 3562@endif autoconf
2a4cbe27 3563
a7254363 3564
d545f33b
PB
3565
3566
4fa63067
NN
3567.PHONY: check-autoconf maybe-check-autoconf
3568maybe-check-autoconf:
6bd3dfaa
PB
3569@if autoconf
3570maybe-check-autoconf: check-autoconf
2a4cbe27 3571
4fa63067 3572check-autoconf:
0aed8855 3573 @: $(MAKE); $(unstage)
4fa63067 3574 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3576 $(HOST_EXPORTS) \
b00612cc
PB
3577 (cd $(HOST_SUBDIR)/autoconf && \
3578 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3579
6bd3dfaa 3580@endif autoconf
2a4cbe27 3581
4fa63067
NN
3582.PHONY: install-autoconf maybe-install-autoconf
3583maybe-install-autoconf:
6bd3dfaa
PB
3584@if autoconf
3585maybe-install-autoconf: install-autoconf
2a4cbe27 3586
4fa63067 3587install-autoconf: installdirs
0aed8855 3588 @: $(MAKE); $(unstage)
4fa63067 3589 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3591 $(HOST_EXPORTS) \
b00612cc 3592 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3593 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3594
6bd3dfaa 3595@endif autoconf
2a4cbe27 3596
56a8fe78 3597# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3598
4fa63067
NN
3599.PHONY: maybe-info-autoconf info-autoconf
3600maybe-info-autoconf:
6bd3dfaa
PB
3601@if autoconf
3602maybe-info-autoconf: info-autoconf
4fa63067
NN
3603
3604info-autoconf: \
3605 configure-autoconf
0aed8855 3606 @: $(MAKE); $(unstage)
4fa63067 3607 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3608 r=`${PWD_COMMAND}`; export r; \
3609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3610 $(HOST_EXPORTS) \
b813574b 3611 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3613 done; \
4fa63067 3614 echo "Doing info in autoconf" ; \
b00612cc 3615 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3618 "RANLIB=$${RANLIB}" \
0c24b341 3619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3620 info) \
2a4cbe27
NN
3621 || exit 1
3622
6bd3dfaa 3623@endif autoconf
2a4cbe27 3624
4fa63067
NN
3625.PHONY: maybe-dvi-autoconf dvi-autoconf
3626maybe-dvi-autoconf:
6bd3dfaa
PB
3627@if autoconf
3628maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3629
4fa63067
NN
3630dvi-autoconf: \
3631 configure-autoconf
0aed8855 3632 @: $(MAKE); $(unstage)
4fa63067 3633 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3634 r=`${PWD_COMMAND}`; export r; \
3635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3636 $(HOST_EXPORTS) \
b813574b 3637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3639 done; \
4fa63067 3640 echo "Doing dvi in autoconf" ; \
b00612cc 3641 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3644 "RANLIB=$${RANLIB}" \
0c24b341 3645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3646 dvi) \
2a4cbe27
NN
3647 || exit 1
3648
6bd3dfaa 3649@endif autoconf
2a4cbe27 3650
56a8fe78
DD
3651.PHONY: maybe-pdf-autoconf pdf-autoconf
3652maybe-pdf-autoconf:
3653@if autoconf
3654maybe-pdf-autoconf: pdf-autoconf
3655
3656pdf-autoconf: \
3657 configure-autoconf
3658 @: $(MAKE); $(unstage)
3659 @[ -f ./autoconf/Makefile ] || exit 0; \
3660 r=`${PWD_COMMAND}`; export r; \
3661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3662 $(HOST_EXPORTS) \
3663 for flag in $(EXTRA_HOST_FLAGS) ; do \
3664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3665 done; \
3666 echo "Doing pdf in autoconf" ; \
3667 (cd $(HOST_SUBDIR)/autoconf && \
3668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3670 "RANLIB=$${RANLIB}" \
0c24b341 3671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3672 pdf) \
3673 || exit 1
3674
3675@endif autoconf
3676
6d389afc
MS
3677.PHONY: maybe-html-autoconf html-autoconf
3678maybe-html-autoconf:
3679@if autoconf
3680maybe-html-autoconf: html-autoconf
3681
3682html-autoconf: \
3683 configure-autoconf
0aed8855 3684 @: $(MAKE); $(unstage)
6d389afc
MS
3685 @[ -f ./autoconf/Makefile ] || exit 0; \
3686 r=`${PWD_COMMAND}`; export r; \
3687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3688 $(HOST_EXPORTS) \
3689 for flag in $(EXTRA_HOST_FLAGS) ; do \
3690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3691 done; \
3692 echo "Doing html in autoconf" ; \
b00612cc 3693 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3696 "RANLIB=$${RANLIB}" \
0c24b341 3697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3698 html) \
3699 || exit 1
3700
3701@endif autoconf
3702
4fa63067
NN
3703.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3704maybe-TAGS-autoconf:
6bd3dfaa
PB
3705@if autoconf
3706maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3707
4fa63067
NN
3708TAGS-autoconf: \
3709 configure-autoconf
0aed8855 3710 @: $(MAKE); $(unstage)
4fa63067 3711 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3712 r=`${PWD_COMMAND}`; export r; \
3713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3714 $(HOST_EXPORTS) \
b813574b 3715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3717 done; \
4fa63067 3718 echo "Doing TAGS in autoconf" ; \
b00612cc 3719 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3722 "RANLIB=$${RANLIB}" \
0c24b341 3723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3724 TAGS) \
2a4cbe27
NN
3725 || exit 1
3726
6bd3dfaa 3727@endif autoconf
2a4cbe27 3728
4fa63067
NN
3729.PHONY: maybe-install-info-autoconf install-info-autoconf
3730maybe-install-info-autoconf:
6bd3dfaa
PB
3731@if autoconf
3732maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3733
4fa63067
NN
3734install-info-autoconf: \
3735 configure-autoconf \
3736 info-autoconf
0aed8855 3737 @: $(MAKE); $(unstage)
4fa63067 3738 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3739 r=`${PWD_COMMAND}`; export r; \
3740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3741 $(HOST_EXPORTS) \
b813574b 3742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3744 done; \
4fa63067 3745 echo "Doing install-info in autoconf" ; \
b00612cc 3746 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3749 "RANLIB=$${RANLIB}" \
0c24b341 3750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3751 install-info) \
2a4cbe27
NN
3752 || exit 1
3753
6bd3dfaa 3754@endif autoconf
2a4cbe27 3755
a3ca38d2
DD
3756.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3757maybe-install-pdf-autoconf:
3758@if autoconf
3759maybe-install-pdf-autoconf: install-pdf-autoconf
3760
3761install-pdf-autoconf: \
3762 configure-autoconf \
3763 pdf-autoconf
3764 @: $(MAKE); $(unstage)
3765 @[ -f ./autoconf/Makefile ] || exit 0; \
3766 r=`${PWD_COMMAND}`; export r; \
3767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3768 $(HOST_EXPORTS) \
3769 for flag in $(EXTRA_HOST_FLAGS) ; do \
3770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3771 done; \
3772 echo "Doing install-pdf in autoconf" ; \
3773 (cd $(HOST_SUBDIR)/autoconf && \
3774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3776 "RANLIB=$${RANLIB}" \
0c24b341 3777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3778 install-pdf) \
3779 || exit 1
3780
3781@endif autoconf
3782
108a6f8e
CD
3783.PHONY: maybe-install-html-autoconf install-html-autoconf
3784maybe-install-html-autoconf:
3785@if autoconf
3786maybe-install-html-autoconf: install-html-autoconf
3787
3788install-html-autoconf: \
3789 configure-autoconf \
3790 html-autoconf
3791 @: $(MAKE); $(unstage)
3792 @[ -f ./autoconf/Makefile ] || exit 0; \
3793 r=`${PWD_COMMAND}`; export r; \
3794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3795 $(HOST_EXPORTS) \
3796 for flag in $(EXTRA_HOST_FLAGS) ; do \
3797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3798 done; \
3799 echo "Doing install-html in autoconf" ; \
3800 (cd $(HOST_SUBDIR)/autoconf && \
3801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3803 "RANLIB=$${RANLIB}" \
0c24b341 3804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3805 install-html) \
3806 || exit 1
3807
3808@endif autoconf
3809
4fa63067
NN
3810.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3811maybe-installcheck-autoconf:
6bd3dfaa
PB
3812@if autoconf
3813maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3814
4fa63067
NN
3815installcheck-autoconf: \
3816 configure-autoconf
0aed8855 3817 @: $(MAKE); $(unstage)
4fa63067 3818 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3819 r=`${PWD_COMMAND}`; export r; \
3820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3821 $(HOST_EXPORTS) \
b813574b 3822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3824 done; \
4fa63067 3825 echo "Doing installcheck in autoconf" ; \
b00612cc 3826 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3829 "RANLIB=$${RANLIB}" \
0c24b341 3830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3831 installcheck) \
2a4cbe27
NN
3832 || exit 1
3833
6bd3dfaa 3834@endif autoconf
2a4cbe27 3835
4fa63067
NN
3836.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3837maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3838@if autoconf
3839maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3840
4fa63067 3841mostlyclean-autoconf:
0aed8855 3842 @: $(MAKE); $(unstage)
4fa63067 3843 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3844 r=`${PWD_COMMAND}`; export r; \
3845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3846 $(HOST_EXPORTS) \
b813574b 3847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3849 done; \
4fa63067 3850 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3851 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3854 "RANLIB=$${RANLIB}" \
0c24b341 3855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3856 mostlyclean) \
2a4cbe27
NN
3857 || exit 1
3858
6bd3dfaa 3859@endif autoconf
2a4cbe27 3860
4fa63067
NN
3861.PHONY: maybe-clean-autoconf clean-autoconf
3862maybe-clean-autoconf:
6bd3dfaa
PB
3863@if autoconf
3864maybe-clean-autoconf: clean-autoconf
2a4cbe27 3865
4fa63067 3866clean-autoconf:
0aed8855 3867 @: $(MAKE); $(unstage)
4fa63067 3868 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3869 r=`${PWD_COMMAND}`; export r; \
3870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3871 $(HOST_EXPORTS) \
b813574b 3872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3874 done; \
4fa63067 3875 echo "Doing clean in autoconf" ; \
b00612cc 3876 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3879 "RANLIB=$${RANLIB}" \
0c24b341 3880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3881 clean) \
2a4cbe27
NN
3882 || exit 1
3883
6bd3dfaa 3884@endif autoconf
2a4cbe27 3885
4fa63067
NN
3886.PHONY: maybe-distclean-autoconf distclean-autoconf
3887maybe-distclean-autoconf:
6bd3dfaa
PB
3888@if autoconf
3889maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3890
4fa63067 3891distclean-autoconf:
0aed8855 3892 @: $(MAKE); $(unstage)
4fa63067 3893 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3894 r=`${PWD_COMMAND}`; export r; \
3895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3896 $(HOST_EXPORTS) \
b813574b 3897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3899 done; \
4fa63067 3900 echo "Doing distclean in autoconf" ; \
b00612cc 3901 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3904 "RANLIB=$${RANLIB}" \
0c24b341 3905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3906 distclean) \
2a4cbe27
NN
3907 || exit 1
3908
6bd3dfaa 3909@endif autoconf
2a4cbe27 3910
4fa63067
NN
3911.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3912maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3913@if autoconf
3914maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3915
4fa63067 3916maintainer-clean-autoconf:
0aed8855 3917 @: $(MAKE); $(unstage)
4fa63067 3918 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3919 r=`${PWD_COMMAND}`; export r; \
3920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3921 $(HOST_EXPORTS) \
b813574b 3922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3924 done; \
4fa63067 3925 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3926 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3929 "RANLIB=$${RANLIB}" \
0c24b341 3930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3931 maintainer-clean) \
2a4cbe27
NN
3932 || exit 1
3933
6bd3dfaa 3934@endif autoconf
2a4cbe27 3935
2a4cbe27 3936
a7254363 3937
4fa63067
NN
3938.PHONY: configure-automake maybe-configure-automake
3939maybe-configure-automake:
4f0ef2d8
CD
3940@if gcc-bootstrap
3941configure-automake: stage_current
3942@endif gcc-bootstrap
6bd3dfaa
PB
3943@if automake
3944maybe-configure-automake: configure-automake
c52c6897 3945configure-automake:
0aed8855 3946 @: $(MAKE); $(unstage)
c52c6897 3947 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3949 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3951 $(HOST_EXPORTS) \
a7254363
PB
3952 echo Configuring in $(HOST_SUBDIR)/automake; \
3953 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3954 case $(srcdir) in \
b00612cc
PB
3955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3956 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3958 esac; \
b00612cc
PB
3959 srcdiroption="--srcdir=$${topdir}/automake"; \
3960 libsrcdir="$$s/automake"; \
4fa63067 3961 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3963 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3964 || exit 1
6bd3dfaa 3965@endif automake
2a4cbe27 3966
a7254363
PB
3967
3968
d545f33b
PB
3969
3970
4fa63067
NN
3971.PHONY: all-automake maybe-all-automake
3972maybe-all-automake:
4f0ef2d8
CD
3973@if gcc-bootstrap
3974all-automake: stage_current
3975@endif gcc-bootstrap
6bd3dfaa 3976@if automake
d27cc32e 3977TARGET-automake=all
6bd3dfaa 3978maybe-all-automake: all-automake
4fa63067 3979all-automake: configure-automake
0aed8855 3980 @: $(MAKE); $(unstage)
4fa63067
NN
3981 @r=`${PWD_COMMAND}`; export r; \
3982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3983 $(HOST_EXPORTS) \
b00612cc 3984 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
3985 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3986 $(TARGET-automake))
6bd3dfaa 3987@endif automake
2a4cbe27 3988
a7254363 3989
d545f33b
PB
3990
3991
4fa63067
NN
3992.PHONY: check-automake maybe-check-automake
3993maybe-check-automake:
6bd3dfaa
PB
3994@if automake
3995maybe-check-automake: check-automake
2a4cbe27 3996
4fa63067 3997check-automake:
0aed8855 3998 @: $(MAKE); $(unstage)
4fa63067 3999 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4001 $(HOST_EXPORTS) \
b00612cc
PB
4002 (cd $(HOST_SUBDIR)/automake && \
4003 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4004
6bd3dfaa 4005@endif automake
4fa63067
NN
4006
4007.PHONY: install-automake maybe-install-automake
4008maybe-install-automake:
6bd3dfaa
PB
4009@if automake
4010maybe-install-automake: install-automake
2a4cbe27 4011
4fa63067 4012install-automake: installdirs
0aed8855 4013 @: $(MAKE); $(unstage)
4fa63067
NN
4014 @r=`${PWD_COMMAND}`; export r; \
4015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4016 $(HOST_EXPORTS) \
b00612cc 4017 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4018 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4019
6bd3dfaa 4020@endif automake
2a4cbe27 4021
56a8fe78 4022# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4023
4024.PHONY: maybe-info-automake info-automake
4025maybe-info-automake:
6bd3dfaa
PB
4026@if automake
4027maybe-info-automake: info-automake
4fa63067
NN
4028
4029info-automake: \
4030 configure-automake
0aed8855 4031 @: $(MAKE); $(unstage)
4fa63067 4032 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4033 r=`${PWD_COMMAND}`; export r; \
4034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4035 $(HOST_EXPORTS) \
b813574b 4036 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4038 done; \
4fa63067 4039 echo "Doing info in automake" ; \
b00612cc 4040 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4043 "RANLIB=$${RANLIB}" \
0c24b341 4044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4045 info) \
2a4cbe27
NN
4046 || exit 1
4047
6bd3dfaa 4048@endif automake
2a4cbe27 4049
4fa63067
NN
4050.PHONY: maybe-dvi-automake dvi-automake
4051maybe-dvi-automake:
6bd3dfaa
PB
4052@if automake
4053maybe-dvi-automake: dvi-automake
2a4cbe27 4054
4fa63067
NN
4055dvi-automake: \
4056 configure-automake
0aed8855 4057 @: $(MAKE); $(unstage)
4fa63067 4058 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4059 r=`${PWD_COMMAND}`; export r; \
4060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4061 $(HOST_EXPORTS) \
b813574b 4062 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4064 done; \
4fa63067 4065 echo "Doing dvi in automake" ; \
b00612cc 4066 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4069 "RANLIB=$${RANLIB}" \
0c24b341 4070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4071 dvi) \
2a4cbe27
NN
4072 || exit 1
4073
6bd3dfaa 4074@endif automake
2a4cbe27 4075
56a8fe78
DD
4076.PHONY: maybe-pdf-automake pdf-automake
4077maybe-pdf-automake:
4078@if automake
4079maybe-pdf-automake: pdf-automake
4080
4081pdf-automake: \
4082 configure-automake
4083 @: $(MAKE); $(unstage)
4084 @[ -f ./automake/Makefile ] || exit 0; \
4085 r=`${PWD_COMMAND}`; export r; \
4086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4087 $(HOST_EXPORTS) \
4088 for flag in $(EXTRA_HOST_FLAGS) ; do \
4089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4090 done; \
4091 echo "Doing pdf in automake" ; \
4092 (cd $(HOST_SUBDIR)/automake && \
4093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4095 "RANLIB=$${RANLIB}" \
0c24b341 4096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4097 pdf) \
4098 || exit 1
4099
4100@endif automake
4101
6d389afc
MS
4102.PHONY: maybe-html-automake html-automake
4103maybe-html-automake:
4104@if automake
4105maybe-html-automake: html-automake
4106
4107html-automake: \
4108 configure-automake
0aed8855 4109 @: $(MAKE); $(unstage)
6d389afc
MS
4110 @[ -f ./automake/Makefile ] || exit 0; \
4111 r=`${PWD_COMMAND}`; export r; \
4112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4113 $(HOST_EXPORTS) \
4114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4116 done; \
4117 echo "Doing html in automake" ; \
b00612cc 4118 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4121 "RANLIB=$${RANLIB}" \
0c24b341 4122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4123 html) \
4124 || exit 1
4125
4126@endif automake
4127
4fa63067
NN
4128.PHONY: maybe-TAGS-automake TAGS-automake
4129maybe-TAGS-automake:
6bd3dfaa
PB
4130@if automake
4131maybe-TAGS-automake: TAGS-automake
2a4cbe27 4132
4fa63067
NN
4133TAGS-automake: \
4134 configure-automake
0aed8855 4135 @: $(MAKE); $(unstage)
4fa63067 4136 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4137 r=`${PWD_COMMAND}`; export r; \
4138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4139 $(HOST_EXPORTS) \
b813574b 4140 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4142 done; \
4fa63067 4143 echo "Doing TAGS in automake" ; \
b00612cc 4144 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4147 "RANLIB=$${RANLIB}" \
0c24b341 4148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4149 TAGS) \
2a4cbe27
NN
4150 || exit 1
4151
6bd3dfaa 4152@endif automake
2a4cbe27 4153
4fa63067
NN
4154.PHONY: maybe-install-info-automake install-info-automake
4155maybe-install-info-automake:
6bd3dfaa
PB
4156@if automake
4157maybe-install-info-automake: install-info-automake
2a4cbe27 4158
4fa63067
NN
4159install-info-automake: \
4160 configure-automake \
4161 info-automake
0aed8855 4162 @: $(MAKE); $(unstage)
4fa63067 4163 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4164 r=`${PWD_COMMAND}`; export r; \
4165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4166 $(HOST_EXPORTS) \
b813574b 4167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4169 done; \
4fa63067 4170 echo "Doing install-info in automake" ; \
b00612cc 4171 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4174 "RANLIB=$${RANLIB}" \
0c24b341 4175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4176 install-info) \
2a4cbe27
NN
4177 || exit 1
4178
6bd3dfaa 4179@endif automake
2a4cbe27 4180
a3ca38d2
DD
4181.PHONY: maybe-install-pdf-automake install-pdf-automake
4182maybe-install-pdf-automake:
4183@if automake
4184maybe-install-pdf-automake: install-pdf-automake
4185
4186install-pdf-automake: \
4187 configure-automake \
4188 pdf-automake
4189 @: $(MAKE); $(unstage)
4190 @[ -f ./automake/Makefile ] || exit 0; \
4191 r=`${PWD_COMMAND}`; export r; \
4192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4193 $(HOST_EXPORTS) \
4194 for flag in $(EXTRA_HOST_FLAGS) ; do \
4195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4196 done; \
4197 echo "Doing install-pdf in automake" ; \
4198 (cd $(HOST_SUBDIR)/automake && \
4199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4201 "RANLIB=$${RANLIB}" \
0c24b341 4202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4203 install-pdf) \
4204 || exit 1
4205
4206@endif automake
4207
108a6f8e
CD
4208.PHONY: maybe-install-html-automake install-html-automake
4209maybe-install-html-automake:
4210@if automake
4211maybe-install-html-automake: install-html-automake
4212
4213install-html-automake: \
4214 configure-automake \
4215 html-automake
4216 @: $(MAKE); $(unstage)
4217 @[ -f ./automake/Makefile ] || exit 0; \
4218 r=`${PWD_COMMAND}`; export r; \
4219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4220 $(HOST_EXPORTS) \
4221 for flag in $(EXTRA_HOST_FLAGS) ; do \
4222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4223 done; \
4224 echo "Doing install-html in automake" ; \
4225 (cd $(HOST_SUBDIR)/automake && \
4226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4228 "RANLIB=$${RANLIB}" \
0c24b341 4229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4230 install-html) \
4231 || exit 1
4232
4233@endif automake
4234
4fa63067
NN
4235.PHONY: maybe-installcheck-automake installcheck-automake
4236maybe-installcheck-automake:
6bd3dfaa
PB
4237@if automake
4238maybe-installcheck-automake: installcheck-automake
2a4cbe27 4239
4fa63067
NN
4240installcheck-automake: \
4241 configure-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 installcheck 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 installcheck) \
2a4cbe27
NN
4257 || exit 1
4258
6bd3dfaa 4259@endif automake
2a4cbe27 4260
4fa63067
NN
4261.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4262maybe-mostlyclean-automake:
6bd3dfaa
PB
4263@if automake
4264maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4265
4fa63067 4266mostlyclean-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 mostlyclean 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 mostlyclean) \
2a4cbe27
NN
4282 || exit 1
4283
6bd3dfaa 4284@endif automake
2a4cbe27 4285
4fa63067
NN
4286.PHONY: maybe-clean-automake clean-automake
4287maybe-clean-automake:
6bd3dfaa
PB
4288@if automake
4289maybe-clean-automake: clean-automake
2a4cbe27 4290
4fa63067 4291clean-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 clean 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 clean) \
2a4cbe27
NN
4307 || exit 1
4308
6bd3dfaa 4309@endif automake
2a4cbe27 4310
4fa63067
NN
4311.PHONY: maybe-distclean-automake distclean-automake
4312maybe-distclean-automake:
6bd3dfaa
PB
4313@if automake
4314maybe-distclean-automake: distclean-automake
2a4cbe27 4315
4fa63067 4316distclean-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 distclean 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 distclean) \
2a4cbe27
NN
4332 || exit 1
4333
6bd3dfaa 4334@endif automake
2a4cbe27 4335
4fa63067
NN
4336.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4337maybe-maintainer-clean-automake:
6bd3dfaa
PB
4338@if automake
4339maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4340
4fa63067 4341maintainer-clean-automake:
0aed8855 4342 @: $(MAKE); $(unstage)
4fa63067 4343 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4344 r=`${PWD_COMMAND}`; export r; \
4345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4346 $(HOST_EXPORTS) \
b813574b 4347 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4349 done; \
4fa63067 4350 echo "Doing maintainer-clean in automake" ; \
b00612cc 4351 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4354 "RANLIB=$${RANLIB}" \
0c24b341 4355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4356 maintainer-clean) \
2a4cbe27
NN
4357 || exit 1
4358
6bd3dfaa 4359@endif automake
2a4cbe27 4360
2a4cbe27 4361
a7254363 4362
4fa63067
NN
4363.PHONY: configure-bash maybe-configure-bash
4364maybe-configure-bash:
4f0ef2d8
CD
4365@if gcc-bootstrap
4366configure-bash: stage_current
4367@endif gcc-bootstrap
6bd3dfaa
PB
4368@if bash
4369maybe-configure-bash: configure-bash
c52c6897 4370configure-bash:
0aed8855 4371 @: $(MAKE); $(unstage)
c52c6897 4372 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4374 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4375 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4376 $(HOST_EXPORTS) \
a7254363
PB
4377 echo Configuring in $(HOST_SUBDIR)/bash; \
4378 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4379 case $(srcdir) in \
b00612cc
PB
4380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4381 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4383 esac; \
b00612cc
PB
4384 srcdiroption="--srcdir=$${topdir}/bash"; \
4385 libsrcdir="$$s/bash"; \
4fa63067 4386 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4388 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4389 || exit 1
6bd3dfaa 4390@endif bash
2a4cbe27 4391
a7254363
PB
4392
4393
d545f33b
PB
4394
4395
4fa63067
NN
4396.PHONY: all-bash maybe-all-bash
4397maybe-all-bash:
4f0ef2d8
CD
4398@if gcc-bootstrap
4399all-bash: stage_current
4400@endif gcc-bootstrap
6bd3dfaa 4401@if bash
d27cc32e 4402TARGET-bash=all
6bd3dfaa 4403maybe-all-bash: all-bash
4fa63067 4404all-bash: configure-bash
0aed8855 4405 @: $(MAKE); $(unstage)
4fa63067
NN
4406 @r=`${PWD_COMMAND}`; export r; \
4407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4408 $(HOST_EXPORTS) \
b00612cc 4409 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4411 $(TARGET-bash))
6bd3dfaa 4412@endif bash
2a4cbe27 4413
a7254363 4414
d545f33b
PB
4415
4416
4fa63067
NN
4417.PHONY: check-bash maybe-check-bash
4418maybe-check-bash:
6bd3dfaa
PB
4419@if bash
4420maybe-check-bash: check-bash
2a4cbe27 4421
4fa63067 4422check-bash:
0aed8855 4423 @: $(MAKE); $(unstage)
4fa63067 4424 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4426 $(HOST_EXPORTS) \
b00612cc
PB
4427 (cd $(HOST_SUBDIR)/bash && \
4428 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4429
6bd3dfaa 4430@endif bash
2a4cbe27 4431
4fa63067
NN
4432.PHONY: install-bash maybe-install-bash
4433maybe-install-bash:
6bd3dfaa
PB
4434@if bash
4435maybe-install-bash: install-bash
2a4cbe27 4436
4fa63067 4437install-bash: installdirs
0aed8855 4438 @: $(MAKE); $(unstage)
4fa63067 4439 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4441 $(HOST_EXPORTS) \
b00612cc 4442 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4443 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4444
6bd3dfaa 4445@endif bash
2a4cbe27 4446
56a8fe78 4447# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4448
4fa63067
NN
4449.PHONY: maybe-info-bash info-bash
4450maybe-info-bash:
6bd3dfaa
PB
4451@if bash
4452maybe-info-bash: info-bash
4fa63067
NN
4453
4454info-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 info 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 info) \
2a4cbe27
NN
4471 || exit 1
4472
6bd3dfaa 4473@endif bash
2a4cbe27 4474
4fa63067
NN
4475.PHONY: maybe-dvi-bash dvi-bash
4476maybe-dvi-bash:
6bd3dfaa
PB
4477@if bash
4478maybe-dvi-bash: dvi-bash
2a4cbe27 4479
4fa63067
NN
4480dvi-bash: \
4481 configure-bash
0aed8855 4482 @: $(MAKE); $(unstage)
4fa63067 4483 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4484 r=`${PWD_COMMAND}`; export r; \
4485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4486 $(HOST_EXPORTS) \
b813574b 4487 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4489 done; \
4fa63067 4490 echo "Doing dvi in bash" ; \
b00612cc 4491 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
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}" \
b813574b 4496 dvi) \
2a4cbe27
NN
4497 || exit 1
4498
6bd3dfaa 4499@endif bash
2a4cbe27 4500
56a8fe78
DD
4501.PHONY: maybe-pdf-bash pdf-bash
4502maybe-pdf-bash:
4503@if bash
4504maybe-pdf-bash: pdf-bash
4505
4506pdf-bash: \
4507 configure-bash
4508 @: $(MAKE); $(unstage)
4509 @[ -f ./bash/Makefile ] || exit 0; \
4510 r=`${PWD_COMMAND}`; export r; \
4511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 pdf in bash" ; \
4517 (cd $(HOST_SUBDIR)/bash && \
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}" \
56a8fe78
DD
4522 pdf) \
4523 || exit 1
4524
4525@endif bash
4526
6d389afc
MS
4527.PHONY: maybe-html-bash html-bash
4528maybe-html-bash:
4529@if bash
4530maybe-html-bash: html-bash
4531
4532html-bash: \
4533 configure-bash
0aed8855 4534 @: $(MAKE); $(unstage)
6d389afc
MS
4535 @[ -f ./bash/Makefile ] || exit 0; \
4536 r=`${PWD_COMMAND}`; export r; \
4537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4538 $(HOST_EXPORTS) \
4539 for flag in $(EXTRA_HOST_FLAGS) ; do \
4540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4541 done; \
4542 echo "Doing html in bash" ; \
b00612cc 4543 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
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}" \
6d389afc
MS
4548 html) \
4549 || exit 1
4550
4551@endif bash
4552
4fa63067
NN
4553.PHONY: maybe-TAGS-bash TAGS-bash
4554maybe-TAGS-bash:
6bd3dfaa
PB
4555@if bash
4556maybe-TAGS-bash: TAGS-bash
2a4cbe27 4557
4fa63067
NN
4558TAGS-bash: \
4559 configure-bash
0aed8855 4560 @: $(MAKE); $(unstage)
4fa63067 4561 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4562 r=`${PWD_COMMAND}`; export r; \
4563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4564 $(HOST_EXPORTS) \
b813574b 4565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4567 done; \
4fa63067 4568 echo "Doing TAGS in bash" ; \
b00612cc 4569 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4572 "RANLIB=$${RANLIB}" \
0c24b341 4573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4574 TAGS) \
2a4cbe27
NN
4575 || exit 1
4576
6bd3dfaa 4577@endif bash
2a4cbe27 4578
4fa63067
NN
4579.PHONY: maybe-install-info-bash install-info-bash
4580maybe-install-info-bash:
6bd3dfaa
PB
4581@if bash
4582maybe-install-info-bash: install-info-bash
2a4cbe27 4583
4fa63067
NN
4584install-info-bash: \
4585 configure-bash \
4586 info-bash
0aed8855 4587 @: $(MAKE); $(unstage)
4fa63067 4588 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4589 r=`${PWD_COMMAND}`; export r; \
4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4591 $(HOST_EXPORTS) \
b813574b 4592 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594 done; \
4fa63067 4595 echo "Doing install-info in bash" ; \
b00612cc 4596 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599 "RANLIB=$${RANLIB}" \
0c24b341 4600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4601 install-info) \
2a4cbe27
NN
4602 || exit 1
4603
6bd3dfaa 4604@endif bash
2a4cbe27 4605
a3ca38d2
DD
4606.PHONY: maybe-install-pdf-bash install-pdf-bash
4607maybe-install-pdf-bash:
4608@if bash
4609maybe-install-pdf-bash: install-pdf-bash
4610
4611install-pdf-bash: \
4612 configure-bash \
4613 pdf-bash
4614 @: $(MAKE); $(unstage)
4615 @[ -f ./bash/Makefile ] || exit 0; \
4616 r=`${PWD_COMMAND}`; export r; \
4617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4618 $(HOST_EXPORTS) \
4619 for flag in $(EXTRA_HOST_FLAGS) ; do \
4620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4621 done; \
4622 echo "Doing install-pdf in bash" ; \
4623 (cd $(HOST_SUBDIR)/bash && \
4624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4626 "RANLIB=$${RANLIB}" \
0c24b341 4627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4628 install-pdf) \
4629 || exit 1
4630
4631@endif bash
4632
108a6f8e
CD
4633.PHONY: maybe-install-html-bash install-html-bash
4634maybe-install-html-bash:
4635@if bash
4636maybe-install-html-bash: install-html-bash
4637
4638install-html-bash: \
4639 configure-bash \
4640 html-bash
4641 @: $(MAKE); $(unstage)
4642 @[ -f ./bash/Makefile ] || exit 0; \
4643 r=`${PWD_COMMAND}`; export r; \
4644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4645 $(HOST_EXPORTS) \
4646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4648 done; \
4649 echo "Doing install-html in bash" ; \
4650 (cd $(HOST_SUBDIR)/bash && \
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}" \
108a6f8e
CD
4655 install-html) \
4656 || exit 1
4657
4658@endif bash
4659
4fa63067
NN
4660.PHONY: maybe-installcheck-bash installcheck-bash
4661maybe-installcheck-bash:
6bd3dfaa
PB
4662@if bash
4663maybe-installcheck-bash: installcheck-bash
2a4cbe27 4664
4fa63067
NN
4665installcheck-bash: \
4666 configure-bash
0aed8855 4667 @: $(MAKE); $(unstage)
4fa63067 4668 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4669 r=`${PWD_COMMAND}`; export r; \
4670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4671 $(HOST_EXPORTS) \
b813574b 4672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4674 done; \
4fa63067 4675 echo "Doing installcheck in bash" ; \
b00612cc 4676 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4679 "RANLIB=$${RANLIB}" \
0c24b341 4680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4681 installcheck) \
2a4cbe27
NN
4682 || exit 1
4683
6bd3dfaa 4684@endif bash
2a4cbe27 4685
4fa63067
NN
4686.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4687maybe-mostlyclean-bash:
6bd3dfaa
PB
4688@if bash
4689maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4690
4fa63067 4691mostlyclean-bash:
0aed8855 4692 @: $(MAKE); $(unstage)
4fa63067 4693 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4694 r=`${PWD_COMMAND}`; export r; \
4695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4696 $(HOST_EXPORTS) \
b813574b 4697 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4699 done; \
4fa63067 4700 echo "Doing mostlyclean in bash" ; \
b00612cc 4701 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4704 "RANLIB=$${RANLIB}" \
0c24b341 4705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4706 mostlyclean) \
2a4cbe27
NN
4707 || exit 1
4708
6bd3dfaa 4709@endif bash
2a4cbe27 4710
4fa63067
NN
4711.PHONY: maybe-clean-bash clean-bash
4712maybe-clean-bash:
6bd3dfaa
PB
4713@if bash
4714maybe-clean-bash: clean-bash
2a4cbe27 4715
4fa63067 4716clean-bash:
0aed8855 4717 @: $(MAKE); $(unstage)
4fa63067 4718 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4719 r=`${PWD_COMMAND}`; export r; \
4720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4721 $(HOST_EXPORTS) \
b813574b 4722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4724 done; \
4fa63067 4725 echo "Doing clean in bash" ; \
b00612cc 4726 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4729 "RANLIB=$${RANLIB}" \
0c24b341 4730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4731 clean) \
2a4cbe27
NN
4732 || exit 1
4733
6bd3dfaa 4734@endif bash
2a4cbe27 4735
4fa63067
NN
4736.PHONY: maybe-distclean-bash distclean-bash
4737maybe-distclean-bash:
6bd3dfaa
PB
4738@if bash
4739maybe-distclean-bash: distclean-bash
2a4cbe27 4740
4fa63067 4741distclean-bash:
0aed8855 4742 @: $(MAKE); $(unstage)
4fa63067 4743 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4744 r=`${PWD_COMMAND}`; export r; \
4745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4746 $(HOST_EXPORTS) \
b813574b 4747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4749 done; \
4fa63067 4750 echo "Doing distclean in bash" ; \
b00612cc 4751 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4754 "RANLIB=$${RANLIB}" \
0c24b341 4755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4756 distclean) \
2a4cbe27
NN
4757 || exit 1
4758
6bd3dfaa 4759@endif bash
2a4cbe27 4760
4fa63067
NN
4761.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4762maybe-maintainer-clean-bash:
6bd3dfaa
PB
4763@if bash
4764maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4765
4fa63067 4766maintainer-clean-bash:
0aed8855 4767 @: $(MAKE); $(unstage)
4fa63067 4768 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4769 r=`${PWD_COMMAND}`; export r; \
4770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4771 $(HOST_EXPORTS) \
b813574b 4772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4774 done; \
4fa63067 4775 echo "Doing maintainer-clean in bash" ; \
b00612cc 4776 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4779 "RANLIB=$${RANLIB}" \
0c24b341 4780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4781 maintainer-clean) \
2a4cbe27
NN
4782 || exit 1
4783
6bd3dfaa 4784@endif bash
2a4cbe27 4785
2a4cbe27 4786
a7254363 4787
4fa63067
NN
4788.PHONY: configure-bfd maybe-configure-bfd
4789maybe-configure-bfd:
4f0ef2d8
CD
4790@if gcc-bootstrap
4791configure-bfd: stage_current
4792@endif gcc-bootstrap
6bd3dfaa
PB
4793@if bfd
4794maybe-configure-bfd: configure-bfd
c52c6897 4795configure-bfd:
c52c6897
PB
4796 @r=`${PWD_COMMAND}`; export r; \
4797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4798 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4800 $(HOST_EXPORTS) \
a7254363
PB
4801 echo Configuring in $(HOST_SUBDIR)/bfd; \
4802 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4803 case $(srcdir) in \
b00612cc
PB
4804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4805 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4807 esac; \
b00612cc
PB
4808 srcdiroption="--srcdir=$${topdir}/bfd"; \
4809 libsrcdir="$$s/bfd"; \
4fa63067 4810 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4812 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4813 || exit 1
6bd3dfaa 4814@endif bfd
2a4cbe27 4815
a7254363
PB
4816
4817
d545f33b
PB
4818.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4819maybe-configure-stage1-bfd:
4820@if bfd-bootstrap
4821maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4822configure-stage1-bfd:
c52c6897 4823 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4824 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4825 @r=`${PWD_COMMAND}`; export r; \
4826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4827 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
7f6ef0c0 4828 $(HOST_EXPORTS) \
8ee82aff 4829 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4830 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 4831 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4833 cd $(HOST_SUBDIR)/bfd || exit 1; \
4834 case $(srcdir) in \
4835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4836 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4838 esac; \
4839 srcdiroption="--srcdir=$${topdir}/bfd"; \
4840 libsrcdir="$$s/bfd"; \
4841 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4843 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4844 \
8a0d8a5c 4845 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4846@endif bfd-bootstrap
4847
4848.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4849maybe-configure-stage2-bfd:
4850@if bfd-bootstrap
4851maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4852configure-stage2-bfd:
c52c6897 4853 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4854 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4855 @r=`${PWD_COMMAND}`; export r; \
4856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4857 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4858 $(HOST_EXPORTS) \
7f6ef0c0 4859 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4860 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4861 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 4862 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4864 cd $(HOST_SUBDIR)/bfd || exit 1; \
4865 case $(srcdir) in \
4866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4867 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4869 esac; \
4870 srcdiroption="--srcdir=$${topdir}/bfd"; \
4871 libsrcdir="$$s/bfd"; \
4872 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4874 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4875 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4876 @stage2_werror_flag@
4877@endif bfd-bootstrap
4878
8520c408
AO
4879.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4880maybe-configure-stageb2g0-bfd:
4881@if bfd-bootstrap
4882maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4883configure-stageb2g0-bfd:
4884 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4885 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4886 @r=`${PWD_COMMAND}`; export r; \
4887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4888 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4889 $(HOST_EXPORTS) \
7f6ef0c0 4890 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4891 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 4892 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
4893 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4895 cd $(HOST_SUBDIR)/bfd || exit 1; \
4896 case $(srcdir) in \
4897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4898 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4900 esac; \
4901 srcdiroption="--srcdir=$${topdir}/bfd"; \
4902 libsrcdir="$$s/bfd"; \
4903 $(SHELL) $${libsrcdir}/configure \
4904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4905 --target=${target_alias} $${srcdiroption} \
4906 --with-build-libsubdir=$(HOST_SUBDIR) \
4907 @stage2_werror_flag@
4908@endif bfd-bootstrap
4909
d545f33b
PB
4910.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4911maybe-configure-stage3-bfd:
4912@if bfd-bootstrap
4913maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4914configure-stage3-bfd:
c52c6897 4915 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4917 @r=`${PWD_COMMAND}`; export r; \
4918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4919 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4920 $(HOST_EXPORTS) \
7f6ef0c0 4921 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4922 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4923 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 4924 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4926 cd $(HOST_SUBDIR)/bfd || exit 1; \
4927 case $(srcdir) in \
4928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4929 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4931 esac; \
4932 srcdiroption="--srcdir=$${topdir}/bfd"; \
4933 libsrcdir="$$s/bfd"; \
4934 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4936 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4937 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4938 @stage2_werror_flag@
4939@endif bfd-bootstrap
4940
8520c408
AO
4941.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4942maybe-configure-stageb3g2-bfd:
4943@if bfd-bootstrap
4944maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4945configure-stageb3g2-bfd:
4946 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4947 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4948 @r=`${PWD_COMMAND}`; export r; \
4949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4950 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4951 $(HOST_EXPORTS) \
7f6ef0c0 4952 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4953 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 4954 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
4955 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4957 cd $(HOST_SUBDIR)/bfd || exit 1; \
4958 case $(srcdir) in \
4959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4960 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4962 esac; \
4963 srcdiroption="--srcdir=$${topdir}/bfd"; \
4964 libsrcdir="$$s/bfd"; \
4965 $(SHELL) $${libsrcdir}/configure \
4966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4967 --target=${target_alias} $${srcdiroption} \
4968 --with-build-libsubdir=$(HOST_SUBDIR) \
4969 @stage2_werror_flag@
4970@endif bfd-bootstrap
4971
d545f33b
PB
4972.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4973maybe-configure-stage4-bfd:
4974@if bfd-bootstrap
4975maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4976configure-stage4-bfd:
c52c6897 4977 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4978 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4979 @r=`${PWD_COMMAND}`; export r; \
4980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4981 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4982 $(HOST_EXPORTS) \
7f6ef0c0 4983 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4984 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4985 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 4986 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4988 cd $(HOST_SUBDIR)/bfd || exit 1; \
4989 case $(srcdir) in \
4990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4991 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4993 esac; \
4994 srcdiroption="--srcdir=$${topdir}/bfd"; \
4995 libsrcdir="$$s/bfd"; \
4996 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4998 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4999 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5000 @stage2_werror_flag@
5001@endif bfd-bootstrap
5002
5003.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5004maybe-configure-stageprofile-bfd:
5005@if bfd-bootstrap
5006maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5007configure-stageprofile-bfd:
c52c6897 5008 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5010 @r=`${PWD_COMMAND}`; export r; \
5011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5012 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5013 $(HOST_EXPORTS) \
7f6ef0c0 5014 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5015 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5016 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5017 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5019 cd $(HOST_SUBDIR)/bfd || exit 1; \
5020 case $(srcdir) in \
5021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5022 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5024 esac; \
5025 srcdiroption="--srcdir=$${topdir}/bfd"; \
5026 libsrcdir="$$s/bfd"; \
5027 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5029 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5030 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5031 @stage2_werror_flag@
5032@endif bfd-bootstrap
5033
5034.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5035maybe-configure-stagefeedback-bfd:
5036@if bfd-bootstrap
5037maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5038configure-stagefeedback-bfd:
c52c6897 5039 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5041 @r=`${PWD_COMMAND}`; export r; \
5042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5043 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5044 $(HOST_EXPORTS) \
7f6ef0c0 5045 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5046 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 5047 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 5048 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5050 cd $(HOST_SUBDIR)/bfd || exit 1; \
5051 case $(srcdir) in \
5052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5053 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5055 esac; \
5056 srcdiroption="--srcdir=$${topdir}/bfd"; \
5057 libsrcdir="$$s/bfd"; \
5058 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5060 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5061 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5062 @stage2_werror_flag@
5063@endif bfd-bootstrap
5064
5065
5066
5067
5068
4fa63067
NN
5069.PHONY: all-bfd maybe-all-bfd
5070maybe-all-bfd:
4f0ef2d8
CD
5071@if gcc-bootstrap
5072all-bfd: stage_current
5073@endif gcc-bootstrap
6bd3dfaa 5074@if bfd
d27cc32e 5075TARGET-bfd=all
6bd3dfaa 5076maybe-all-bfd: all-bfd
4fa63067 5077all-bfd: configure-bfd
c52c6897 5078 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5080 $(HOST_EXPORTS) \
b00612cc 5081 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5082 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5083 $(TARGET-bfd))
6bd3dfaa 5084@endif bfd
2a4cbe27 5085
a7254363 5086
d545f33b
PB
5087
5088.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5089.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5090maybe-all-stage1-bfd:
5091maybe-clean-stage1-bfd:
5092@if bfd-bootstrap
5093maybe-all-stage1-bfd: all-stage1-bfd
5094all-stage1: all-stage1-bfd
f70224b5 5095TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5096all-stage1-bfd: configure-stage1-bfd
c52c6897 5097 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5098 @r=`${PWD_COMMAND}`; export r; \
5099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5100 $(HOST_EXPORTS) \
5101 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5103 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5104 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5105 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5106 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 5107 $(TARGET-stage1-bfd)
d545f33b
PB
5108
5109maybe-clean-stage1-bfd: clean-stage1-bfd
5110clean-stage1: clean-stage1-bfd
5111clean-stage1-bfd:
9dbaa842
DD
5112 @if [ $(current_stage) = stage1 ]; then \
5113 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5114 else \
5115 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5116 $(MAKE) stage1-start; \
5117 fi; \
d545f33b 5118 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5119 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5120 clean
d545f33b
PB
5121@endif bfd-bootstrap
5122
5123
5124.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5125.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5126maybe-all-stage2-bfd:
5127maybe-clean-stage2-bfd:
5128@if bfd-bootstrap
5129maybe-all-stage2-bfd: all-stage2-bfd
5130all-stage2: all-stage2-bfd
f70224b5 5131TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5132all-stage2-bfd: configure-stage2-bfd
c52c6897 5133 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5134 @r=`${PWD_COMMAND}`; export r; \
5135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5136 $(HOST_EXPORTS) \
5137 $(POSTSTAGE1_HOST_EXPORTS) \
5138 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5140 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5141 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5142 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5143 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5144 $(TARGET-stage2-bfd)
d545f33b
PB
5145
5146maybe-clean-stage2-bfd: clean-stage2-bfd
5147clean-stage2: clean-stage2-bfd
5148clean-stage2-bfd:
9dbaa842
DD
5149 @if [ $(current_stage) = stage2 ]; then \
5150 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5151 else \
5152 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5153 $(MAKE) stage2-start; \
5154 fi; \
d545f33b 5155 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5156 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5157 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5158 clean
d545f33b
PB
5159@endif bfd-bootstrap
5160
5161
8520c408
AO
5162.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5163.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5164maybe-all-stageb2g0-bfd:
5165maybe-clean-stageb2g0-bfd:
5166@if bfd-bootstrap
5167maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5168all-stageb2g0: all-stageb2g0-bfd
5169TARGET-stageb2g0-bfd = $(TARGET-bfd)
5170all-stageb2g0-bfd: configure-stageb2g0-bfd
5171 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5172 @r=`${PWD_COMMAND}`; export r; \
5173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5174 $(HOST_EXPORTS) \
5175 $(POSTSTAGE1_HOST_EXPORTS) \
5176 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5178 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5179 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5180 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5181 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5182 $(TARGET-stageb2g0-bfd)
5183
5184maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5185clean-stageb2g0: clean-stageb2g0-bfd
5186clean-stageb2g0-bfd:
5187 @if [ $(current_stage) = stageb2g0 ]; then \
5188 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5189 else \
5190 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5191 $(MAKE) stageb2g0-start; \
5192 fi; \
5193 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5194 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5195 $(POSTSTAGE1_FLAGS_TO_PASS) \
5196 clean
5197@endif bfd-bootstrap
5198
5199
d545f33b
PB
5200.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5201.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5202maybe-all-stage3-bfd:
5203maybe-clean-stage3-bfd:
5204@if bfd-bootstrap
5205maybe-all-stage3-bfd: all-stage3-bfd
5206all-stage3: all-stage3-bfd
f70224b5 5207TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5208all-stage3-bfd: configure-stage3-bfd
c52c6897 5209 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5210 @r=`${PWD_COMMAND}`; export r; \
5211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5212 $(HOST_EXPORTS) \
5213 $(POSTSTAGE1_HOST_EXPORTS) \
5214 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5216 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5217 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5218 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5219 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5220 $(TARGET-stage3-bfd)
d545f33b
PB
5221
5222maybe-clean-stage3-bfd: clean-stage3-bfd
5223clean-stage3: clean-stage3-bfd
5224clean-stage3-bfd:
9dbaa842
DD
5225 @if [ $(current_stage) = stage3 ]; then \
5226 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5227 else \
5228 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5229 $(MAKE) stage3-start; \
5230 fi; \
d545f33b 5231 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5232 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5233 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5234 clean
d545f33b
PB
5235@endif bfd-bootstrap
5236
5237
8520c408
AO
5238.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5239.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5240maybe-all-stageb3g2-bfd:
5241maybe-clean-stageb3g2-bfd:
5242@if bfd-bootstrap
5243maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5244all-stageb3g2: all-stageb3g2-bfd
5245TARGET-stageb3g2-bfd = $(TARGET-bfd)
5246all-stageb3g2-bfd: configure-stageb3g2-bfd
5247 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5248 @r=`${PWD_COMMAND}`; export r; \
5249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5250 $(HOST_EXPORTS) \
5251 $(POSTSTAGE1_HOST_EXPORTS) \
5252 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5253 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5254 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5255 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5256 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5257 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5258 $(TARGET-stageb3g2-bfd)
5259
5260maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5261clean-stageb3g2: clean-stageb3g2-bfd
5262clean-stageb3g2-bfd:
5263 @if [ $(current_stage) = stageb3g2 ]; then \
5264 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5265 else \
5266 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5267 $(MAKE) stageb3g2-start; \
5268 fi; \
5269 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5270 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5271 $(POSTSTAGE1_FLAGS_TO_PASS) \
5272 clean
5273@endif bfd-bootstrap
5274
5275
d545f33b
PB
5276.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5277.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5278maybe-all-stage4-bfd:
5279maybe-clean-stage4-bfd:
5280@if bfd-bootstrap
5281maybe-all-stage4-bfd: all-stage4-bfd
5282all-stage4: all-stage4-bfd
f70224b5 5283TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5284all-stage4-bfd: configure-stage4-bfd
c52c6897 5285 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5286 @r=`${PWD_COMMAND}`; export r; \
5287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5288 $(HOST_EXPORTS) \
5289 $(POSTSTAGE1_HOST_EXPORTS) \
5290 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5292 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5293 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5294 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5295 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5296 $(TARGET-stage4-bfd)
d545f33b
PB
5297
5298maybe-clean-stage4-bfd: clean-stage4-bfd
5299clean-stage4: clean-stage4-bfd
5300clean-stage4-bfd:
9dbaa842
DD
5301 @if [ $(current_stage) = stage4 ]; then \
5302 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5303 else \
5304 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5305 $(MAKE) stage4-start; \
5306 fi; \
d545f33b 5307 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5308 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5309 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5310 clean
d545f33b
PB
5311@endif bfd-bootstrap
5312
5313
5314.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5315.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5316maybe-all-stageprofile-bfd:
5317maybe-clean-stageprofile-bfd:
5318@if bfd-bootstrap
5319maybe-all-stageprofile-bfd: all-stageprofile-bfd
5320all-stageprofile: all-stageprofile-bfd
f70224b5 5321TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5322all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5323 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5324 @r=`${PWD_COMMAND}`; export r; \
5325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5326 $(HOST_EXPORTS) \
5327 $(POSTSTAGE1_HOST_EXPORTS) \
5328 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5330 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
5331 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5332 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5333 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5334 $(TARGET-stageprofile-bfd)
d545f33b
PB
5335
5336maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5337clean-stageprofile: clean-stageprofile-bfd
5338clean-stageprofile-bfd:
9dbaa842
DD
5339 @if [ $(current_stage) = stageprofile ]; then \
5340 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5341 else \
5342 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5343 $(MAKE) stageprofile-start; \
5344 fi; \
d545f33b 5345 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5346 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5347 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5348 clean
d545f33b
PB
5349@endif bfd-bootstrap
5350
5351
5352.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5353.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5354maybe-all-stagefeedback-bfd:
5355maybe-clean-stagefeedback-bfd:
5356@if bfd-bootstrap
5357maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5358all-stagefeedback: all-stagefeedback-bfd
f70224b5 5359TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5360all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5361 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5362 @r=`${PWD_COMMAND}`; export r; \
5363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5364 $(HOST_EXPORTS) \
5365 $(POSTSTAGE1_HOST_EXPORTS) \
5366 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5368 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5369 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5370 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5371 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5372 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5373
5374maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5375clean-stagefeedback: clean-stagefeedback-bfd
5376clean-stagefeedback-bfd:
9dbaa842
DD
5377 @if [ $(current_stage) = stagefeedback ]; then \
5378 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5379 else \
5380 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5381 $(MAKE) stagefeedback-start; \
5382 fi; \
d545f33b 5383 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5384 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5385 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5386 clean
d545f33b
PB
5387@endif bfd-bootstrap
5388
5389
5390
5391
5392
4fa63067
NN
5393.PHONY: check-bfd maybe-check-bfd
5394maybe-check-bfd:
6bd3dfaa
PB
5395@if bfd
5396maybe-check-bfd: check-bfd
2a4cbe27 5397
4fa63067 5398check-bfd:
0aed8855 5399 @: $(MAKE); $(unstage)
4fa63067 5400 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5402 $(HOST_EXPORTS) \
b00612cc
PB
5403 (cd $(HOST_SUBDIR)/bfd && \
5404 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5405
6bd3dfaa 5406@endif bfd
2a4cbe27 5407
4fa63067
NN
5408.PHONY: install-bfd maybe-install-bfd
5409maybe-install-bfd:
6bd3dfaa
PB
5410@if bfd
5411maybe-install-bfd: install-bfd
2a4cbe27 5412
4fa63067 5413install-bfd: installdirs
0aed8855 5414 @: $(MAKE); $(unstage)
4fa63067 5415 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5417 $(HOST_EXPORTS) \
b00612cc 5418 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5419 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5420
6bd3dfaa 5421@endif bfd
2a4cbe27 5422
56a8fe78 5423# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5424
4fa63067
NN
5425.PHONY: maybe-info-bfd info-bfd
5426maybe-info-bfd:
6bd3dfaa
PB
5427@if bfd
5428maybe-info-bfd: info-bfd
4fa63067
NN
5429
5430info-bfd: \
5431 configure-bfd
5432 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5433 r=`${PWD_COMMAND}`; export r; \
5434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5435 $(HOST_EXPORTS) \
b813574b 5436 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5438 done; \
4fa63067 5439 echo "Doing info in bfd" ; \
b00612cc 5440 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5443 "RANLIB=$${RANLIB}" \
0c24b341 5444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5445 info) \
2a4cbe27
NN
5446 || exit 1
5447
6bd3dfaa 5448@endif bfd
2a4cbe27 5449
4fa63067
NN
5450.PHONY: maybe-dvi-bfd dvi-bfd
5451maybe-dvi-bfd:
6bd3dfaa
PB
5452@if bfd
5453maybe-dvi-bfd: dvi-bfd
2a4cbe27 5454
4fa63067
NN
5455dvi-bfd: \
5456 configure-bfd
5457 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5458 r=`${PWD_COMMAND}`; export r; \
5459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5460 $(HOST_EXPORTS) \
b813574b 5461 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5463 done; \
4fa63067 5464 echo "Doing dvi in bfd" ; \
b00612cc 5465 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5468 "RANLIB=$${RANLIB}" \
0c24b341 5469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5470 dvi) \
2a4cbe27
NN
5471 || exit 1
5472
6bd3dfaa 5473@endif bfd
2a4cbe27 5474
56a8fe78
DD
5475.PHONY: maybe-pdf-bfd pdf-bfd
5476maybe-pdf-bfd:
5477@if bfd
5478maybe-pdf-bfd: pdf-bfd
5479
5480pdf-bfd: \
5481 configure-bfd
5482 @[ -f ./bfd/Makefile ] || exit 0; \
5483 r=`${PWD_COMMAND}`; export r; \
5484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5485 $(HOST_EXPORTS) \
5486 for flag in $(EXTRA_HOST_FLAGS) ; do \
5487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5488 done; \
5489 echo "Doing pdf in bfd" ; \
5490 (cd $(HOST_SUBDIR)/bfd && \
5491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5493 "RANLIB=$${RANLIB}" \
0c24b341 5494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5495 pdf) \
5496 || exit 1
5497
5498@endif bfd
5499
6d389afc
MS
5500.PHONY: maybe-html-bfd html-bfd
5501maybe-html-bfd:
5502@if bfd
5503maybe-html-bfd: html-bfd
5504
5505html-bfd: \
5506 configure-bfd
5507 @[ -f ./bfd/Makefile ] || exit 0; \
5508 r=`${PWD_COMMAND}`; export r; \
5509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5510 $(HOST_EXPORTS) \
5511 for flag in $(EXTRA_HOST_FLAGS) ; do \
5512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5513 done; \
5514 echo "Doing html in bfd" ; \
b00612cc 5515 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
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}" \
6d389afc
MS
5520 html) \
5521 || exit 1
5522
5523@endif bfd
5524
4fa63067
NN
5525.PHONY: maybe-TAGS-bfd TAGS-bfd
5526maybe-TAGS-bfd:
6bd3dfaa
PB
5527@if bfd
5528maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5529
4fa63067
NN
5530TAGS-bfd: \
5531 configure-bfd
5532 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5533 r=`${PWD_COMMAND}`; export r; \
5534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5535 $(HOST_EXPORTS) \
b813574b 5536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5538 done; \
4fa63067 5539 echo "Doing TAGS in bfd" ; \
b00612cc 5540 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5543 "RANLIB=$${RANLIB}" \
0c24b341 5544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5545 TAGS) \
2a4cbe27
NN
5546 || exit 1
5547
6bd3dfaa 5548@endif bfd
2a4cbe27 5549
4fa63067
NN
5550.PHONY: maybe-install-info-bfd install-info-bfd
5551maybe-install-info-bfd:
6bd3dfaa
PB
5552@if bfd
5553maybe-install-info-bfd: install-info-bfd
2a4cbe27 5554
4fa63067
NN
5555install-info-bfd: \
5556 configure-bfd \
5557 info-bfd
5558 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5559 r=`${PWD_COMMAND}`; export r; \
5560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5561 $(HOST_EXPORTS) \
b813574b 5562 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5564 done; \
4fa63067 5565 echo "Doing install-info in bfd" ; \
b00612cc 5566 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5569 "RANLIB=$${RANLIB}" \
0c24b341 5570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5571 install-info) \
2a4cbe27
NN
5572 || exit 1
5573
6bd3dfaa 5574@endif bfd
2a4cbe27 5575
a3ca38d2
DD
5576.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5577maybe-install-pdf-bfd:
5578@if bfd
5579maybe-install-pdf-bfd: install-pdf-bfd
5580
5581install-pdf-bfd: \
5582 configure-bfd \
5583 pdf-bfd
5584 @[ -f ./bfd/Makefile ] || exit 0; \
5585 r=`${PWD_COMMAND}`; export r; \
5586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5587 $(HOST_EXPORTS) \
5588 for flag in $(EXTRA_HOST_FLAGS) ; do \
5589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5590 done; \
5591 echo "Doing install-pdf in bfd" ; \
5592 (cd $(HOST_SUBDIR)/bfd && \
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}" \
a3ca38d2
DD
5597 install-pdf) \
5598 || exit 1
5599
5600@endif bfd
5601
108a6f8e
CD
5602.PHONY: maybe-install-html-bfd install-html-bfd
5603maybe-install-html-bfd:
5604@if bfd
5605maybe-install-html-bfd: install-html-bfd
5606
5607install-html-bfd: \
5608 configure-bfd \
5609 html-bfd
5610 @[ -f ./bfd/Makefile ] || exit 0; \
5611 r=`${PWD_COMMAND}`; export r; \
5612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5613 $(HOST_EXPORTS) \
5614 for flag in $(EXTRA_HOST_FLAGS) ; do \
5615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5616 done; \
5617 echo "Doing install-html in bfd" ; \
5618 (cd $(HOST_SUBDIR)/bfd && \
5619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5621 "RANLIB=$${RANLIB}" \
0c24b341 5622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5623 install-html) \
5624 || exit 1
5625
5626@endif bfd
5627
4fa63067
NN
5628.PHONY: maybe-installcheck-bfd installcheck-bfd
5629maybe-installcheck-bfd:
6bd3dfaa
PB
5630@if bfd
5631maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5632
4fa63067
NN
5633installcheck-bfd: \
5634 configure-bfd
5635 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5636 r=`${PWD_COMMAND}`; export r; \
5637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5638 $(HOST_EXPORTS) \
b813574b 5639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5641 done; \
4fa63067 5642 echo "Doing installcheck in bfd" ; \
b00612cc 5643 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5646 "RANLIB=$${RANLIB}" \
0c24b341 5647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5648 installcheck) \
2a4cbe27
NN
5649 || exit 1
5650
6bd3dfaa 5651@endif bfd
2a4cbe27 5652
4fa63067
NN
5653.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5654maybe-mostlyclean-bfd:
6bd3dfaa
PB
5655@if bfd
5656maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5657
4fa63067
NN
5658mostlyclean-bfd:
5659 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5660 r=`${PWD_COMMAND}`; export r; \
5661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5662 $(HOST_EXPORTS) \
b813574b 5663 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5665 done; \
4fa63067 5666 echo "Doing mostlyclean in bfd" ; \
b00612cc 5667 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5670 "RANLIB=$${RANLIB}" \
0c24b341 5671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5672 mostlyclean) \
2a4cbe27
NN
5673 || exit 1
5674
6bd3dfaa 5675@endif bfd
2a4cbe27 5676
4fa63067
NN
5677.PHONY: maybe-clean-bfd clean-bfd
5678maybe-clean-bfd:
6bd3dfaa
PB
5679@if bfd
5680maybe-clean-bfd: clean-bfd
2a4cbe27 5681
4fa63067
NN
5682clean-bfd:
5683 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5684 r=`${PWD_COMMAND}`; export r; \
5685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5686 $(HOST_EXPORTS) \
b813574b 5687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5689 done; \
4fa63067 5690 echo "Doing clean in bfd" ; \
b00612cc 5691 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5694 "RANLIB=$${RANLIB}" \
0c24b341 5695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5696 clean) \
2a4cbe27
NN
5697 || exit 1
5698
6bd3dfaa 5699@endif bfd
2a4cbe27 5700
4fa63067
NN
5701.PHONY: maybe-distclean-bfd distclean-bfd
5702maybe-distclean-bfd:
6bd3dfaa
PB
5703@if bfd
5704maybe-distclean-bfd: distclean-bfd
2a4cbe27 5705
4fa63067
NN
5706distclean-bfd:
5707 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5708 r=`${PWD_COMMAND}`; export r; \
5709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5710 $(HOST_EXPORTS) \
b813574b 5711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5713 done; \
4fa63067 5714 echo "Doing distclean in bfd" ; \
b00612cc 5715 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5718 "RANLIB=$${RANLIB}" \
0c24b341 5719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5720 distclean) \
2a4cbe27
NN
5721 || exit 1
5722
6bd3dfaa 5723@endif bfd
2a4cbe27 5724
4fa63067
NN
5725.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5726maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5727@if bfd
5728maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5729
4fa63067
NN
5730maintainer-clean-bfd:
5731 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5732 r=`${PWD_COMMAND}`; export r; \
5733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5734 $(HOST_EXPORTS) \
b813574b 5735 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5737 done; \
4fa63067 5738 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5739 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5742 "RANLIB=$${RANLIB}" \
0c24b341 5743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5744 maintainer-clean) \
a2592b1b
DD
5745 || exit 1
5746
6bd3dfaa 5747@endif bfd
a2592b1b 5748
2a4cbe27 5749
a7254363 5750
4fa63067
NN
5751.PHONY: configure-opcodes maybe-configure-opcodes
5752maybe-configure-opcodes:
4f0ef2d8
CD
5753@if gcc-bootstrap
5754configure-opcodes: stage_current
5755@endif gcc-bootstrap
6bd3dfaa
PB
5756@if opcodes
5757maybe-configure-opcodes: configure-opcodes
c52c6897 5758configure-opcodes:
c52c6897
PB
5759 @r=`${PWD_COMMAND}`; export r; \
5760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5761 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5763 $(HOST_EXPORTS) \
a7254363
PB
5764 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5765 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5766 case $(srcdir) in \
b00612cc
PB
5767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5768 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5770 esac; \
b00612cc
PB
5771 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5772 libsrcdir="$$s/opcodes"; \
4fa63067 5773 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5774 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5775 --target=${target_alias} $${srcdiroption} \
4fa63067 5776 || exit 1
6bd3dfaa 5777@endif opcodes
2a4cbe27 5778
a7254363
PB
5779
5780
d545f33b
PB
5781.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5782maybe-configure-stage1-opcodes:
5783@if opcodes-bootstrap
5784maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5785configure-stage1-opcodes:
c52c6897 5786 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5788 @r=`${PWD_COMMAND}`; export r; \
5789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5790 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
7f6ef0c0 5791 $(HOST_EXPORTS) \
8ee82aff 5792 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5793 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 5794 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5796 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5797 case $(srcdir) in \
5798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5799 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5801 esac; \
5802 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5803 libsrcdir="$$s/opcodes"; \
5804 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5805 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5806 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5807 \
8a0d8a5c 5808 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5809@endif opcodes-bootstrap
5810
5811.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5812maybe-configure-stage2-opcodes:
5813@if opcodes-bootstrap
5814maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5815configure-stage2-opcodes:
c52c6897 5816 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5817 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5818 @r=`${PWD_COMMAND}`; export r; \
5819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5820 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5821 $(HOST_EXPORTS) \
7f6ef0c0 5822 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5823 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5824 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 5825 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5827 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5828 case $(srcdir) in \
5829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5830 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5832 esac; \
5833 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5834 libsrcdir="$$s/opcodes"; \
5835 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5837 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5838 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5839 @stage2_werror_flag@
5840@endif opcodes-bootstrap
5841
8520c408
AO
5842.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5843maybe-configure-stageb2g0-opcodes:
5844@if opcodes-bootstrap
5845maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5846configure-stageb2g0-opcodes:
5847 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5848 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5849 @r=`${PWD_COMMAND}`; export r; \
5850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5851 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5852 $(HOST_EXPORTS) \
7f6ef0c0 5853 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5854 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 5855 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
5856 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5858 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5859 case $(srcdir) in \
5860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5861 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5863 esac; \
5864 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5865 libsrcdir="$$s/opcodes"; \
5866 $(SHELL) $${libsrcdir}/configure \
5867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5868 --target=${target_alias} $${srcdiroption} \
5869 --with-build-libsubdir=$(HOST_SUBDIR) \
5870 @stage2_werror_flag@
5871@endif opcodes-bootstrap
5872
d545f33b
PB
5873.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5874maybe-configure-stage3-opcodes:
5875@if opcodes-bootstrap
5876maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5877configure-stage3-opcodes:
c52c6897 5878 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5880 @r=`${PWD_COMMAND}`; export r; \
5881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5882 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5883 $(HOST_EXPORTS) \
7f6ef0c0 5884 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5885 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5886 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 5887 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5889 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5890 case $(srcdir) in \
5891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5892 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5894 esac; \
5895 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5896 libsrcdir="$$s/opcodes"; \
5897 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5899 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5900 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5901 @stage2_werror_flag@
5902@endif opcodes-bootstrap
5903
8520c408
AO
5904.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5905maybe-configure-stageb3g2-opcodes:
5906@if opcodes-bootstrap
5907maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5908configure-stageb3g2-opcodes:
5909 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5911 @r=`${PWD_COMMAND}`; export r; \
5912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5913 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5914 $(HOST_EXPORTS) \
7f6ef0c0 5915 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5916 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 5917 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
5918 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5920 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5921 case $(srcdir) in \
5922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5923 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5925 esac; \
5926 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5927 libsrcdir="$$s/opcodes"; \
5928 $(SHELL) $${libsrcdir}/configure \
5929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5930 --target=${target_alias} $${srcdiroption} \
5931 --with-build-libsubdir=$(HOST_SUBDIR) \
5932 @stage2_werror_flag@
5933@endif opcodes-bootstrap
5934
d545f33b
PB
5935.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5936maybe-configure-stage4-opcodes:
5937@if opcodes-bootstrap
5938maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5939configure-stage4-opcodes:
c52c6897 5940 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5942 @r=`${PWD_COMMAND}`; export r; \
5943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5944 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5945 $(HOST_EXPORTS) \
7f6ef0c0 5946 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5947 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5948 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5949 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5951 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5952 case $(srcdir) in \
5953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5954 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5956 esac; \
5957 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5958 libsrcdir="$$s/opcodes"; \
5959 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5961 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5962 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5963 @stage2_werror_flag@
5964@endif opcodes-bootstrap
5965
5966.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5967maybe-configure-stageprofile-opcodes:
5968@if opcodes-bootstrap
5969maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5970configure-stageprofile-opcodes:
c52c6897 5971 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5972 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5973 @r=`${PWD_COMMAND}`; export r; \
5974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5975 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5976 $(HOST_EXPORTS) \
7f6ef0c0 5977 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5978 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5979 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5980 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5982 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5983 case $(srcdir) in \
5984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5985 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5987 esac; \
5988 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5989 libsrcdir="$$s/opcodes"; \
5990 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5991 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5992 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5993 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5994 @stage2_werror_flag@
5995@endif opcodes-bootstrap
5996
5997.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
5998maybe-configure-stagefeedback-opcodes:
5999@if opcodes-bootstrap
6000maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6001configure-stagefeedback-opcodes:
c52c6897 6002 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6003 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6004 @r=`${PWD_COMMAND}`; export r; \
6005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6006 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6007 $(HOST_EXPORTS) \
7f6ef0c0 6008 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6009 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6010 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6011 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6012 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6013 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6014 case $(srcdir) in \
6015 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6016 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6017 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6018 esac; \
6019 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6020 libsrcdir="$$s/opcodes"; \
6021 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6022 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6023 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6024 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6025 @stage2_werror_flag@
6026@endif opcodes-bootstrap
6027
6028
6029
6030
6031
4fa63067
NN
6032.PHONY: all-opcodes maybe-all-opcodes
6033maybe-all-opcodes:
4f0ef2d8
CD
6034@if gcc-bootstrap
6035all-opcodes: stage_current
6036@endif gcc-bootstrap
6bd3dfaa 6037@if opcodes
d27cc32e 6038TARGET-opcodes=all
6bd3dfaa 6039maybe-all-opcodes: all-opcodes
4fa63067 6040all-opcodes: configure-opcodes
c52c6897 6041 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6043 $(HOST_EXPORTS) \
b00612cc 6044 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6045 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6046 $(TARGET-opcodes))
6bd3dfaa 6047@endif opcodes
2a4cbe27 6048
a7254363 6049
d545f33b
PB
6050
6051.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6052.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6053maybe-all-stage1-opcodes:
6054maybe-clean-stage1-opcodes:
6055@if opcodes-bootstrap
6056maybe-all-stage1-opcodes: all-stage1-opcodes
6057all-stage1: all-stage1-opcodes
f70224b5 6058TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6059all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6061 @r=`${PWD_COMMAND}`; export r; \
6062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6063 $(HOST_EXPORTS) \
6064 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6065 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6066 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6067 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6068 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6069 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 6070 $(TARGET-stage1-opcodes)
d545f33b
PB
6071
6072maybe-clean-stage1-opcodes: clean-stage1-opcodes
6073clean-stage1: clean-stage1-opcodes
6074clean-stage1-opcodes:
9dbaa842
DD
6075 @if [ $(current_stage) = stage1 ]; then \
6076 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6077 else \
6078 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6079 $(MAKE) stage1-start; \
6080 fi; \
d545f33b 6081 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6082 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6083 clean
d545f33b
PB
6084@endif opcodes-bootstrap
6085
6086
6087.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6088.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6089maybe-all-stage2-opcodes:
6090maybe-clean-stage2-opcodes:
6091@if opcodes-bootstrap
6092maybe-all-stage2-opcodes: all-stage2-opcodes
6093all-stage2: all-stage2-opcodes
f70224b5 6094TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6095all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6096 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6097 @r=`${PWD_COMMAND}`; export r; \
6098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6099 $(HOST_EXPORTS) \
6100 $(POSTSTAGE1_HOST_EXPORTS) \
6101 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6103 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6104 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6105 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6106 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6107 $(TARGET-stage2-opcodes)
d545f33b
PB
6108
6109maybe-clean-stage2-opcodes: clean-stage2-opcodes
6110clean-stage2: clean-stage2-opcodes
6111clean-stage2-opcodes:
9dbaa842
DD
6112 @if [ $(current_stage) = stage2 ]; then \
6113 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6114 else \
6115 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6116 $(MAKE) stage2-start; \
6117 fi; \
d545f33b 6118 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6119 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6120 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6121 clean
d545f33b
PB
6122@endif opcodes-bootstrap
6123
6124
8520c408
AO
6125.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6126.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6127maybe-all-stageb2g0-opcodes:
6128maybe-clean-stageb2g0-opcodes:
6129@if opcodes-bootstrap
6130maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6131all-stageb2g0: all-stageb2g0-opcodes
6132TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6133all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6134 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6135 @r=`${PWD_COMMAND}`; export r; \
6136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6137 $(HOST_EXPORTS) \
6138 $(POSTSTAGE1_HOST_EXPORTS) \
6139 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6140 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6141 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6142 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6143 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6144 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6145 $(TARGET-stageb2g0-opcodes)
6146
6147maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6148clean-stageb2g0: clean-stageb2g0-opcodes
6149clean-stageb2g0-opcodes:
6150 @if [ $(current_stage) = stageb2g0 ]; then \
6151 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6152 else \
6153 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6154 $(MAKE) stageb2g0-start; \
6155 fi; \
6156 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6157 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6158 $(POSTSTAGE1_FLAGS_TO_PASS) \
6159 clean
6160@endif opcodes-bootstrap
6161
6162
d545f33b
PB
6163.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6164.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6165maybe-all-stage3-opcodes:
6166maybe-clean-stage3-opcodes:
6167@if opcodes-bootstrap
6168maybe-all-stage3-opcodes: all-stage3-opcodes
6169all-stage3: all-stage3-opcodes
f70224b5 6170TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6171all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6172 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6173 @r=`${PWD_COMMAND}`; export r; \
6174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6175 $(HOST_EXPORTS) \
6176 $(POSTSTAGE1_HOST_EXPORTS) \
6177 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6179 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6180 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6181 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6182 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6183 $(TARGET-stage3-opcodes)
d545f33b
PB
6184
6185maybe-clean-stage3-opcodes: clean-stage3-opcodes
6186clean-stage3: clean-stage3-opcodes
6187clean-stage3-opcodes:
9dbaa842
DD
6188 @if [ $(current_stage) = stage3 ]; then \
6189 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6190 else \
6191 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6192 $(MAKE) stage3-start; \
6193 fi; \
d545f33b 6194 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6195 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6196 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6197 clean
d545f33b
PB
6198@endif opcodes-bootstrap
6199
6200
8520c408
AO
6201.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6202.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6203maybe-all-stageb3g2-opcodes:
6204maybe-clean-stageb3g2-opcodes:
6205@if opcodes-bootstrap
6206maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6207all-stageb3g2: all-stageb3g2-opcodes
6208TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6209all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6210 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6211 @r=`${PWD_COMMAND}`; export r; \
6212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6213 $(HOST_EXPORTS) \
6214 $(POSTSTAGE1_HOST_EXPORTS) \
6215 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6217 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6218 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6219 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6220 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6221 $(TARGET-stageb3g2-opcodes)
6222
6223maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6224clean-stageb3g2: clean-stageb3g2-opcodes
6225clean-stageb3g2-opcodes:
6226 @if [ $(current_stage) = stageb3g2 ]; then \
6227 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6228 else \
6229 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6230 $(MAKE) stageb3g2-start; \
6231 fi; \
6232 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6233 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6234 $(POSTSTAGE1_FLAGS_TO_PASS) \
6235 clean
6236@endif opcodes-bootstrap
6237
6238
d545f33b
PB
6239.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6240.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6241maybe-all-stage4-opcodes:
6242maybe-clean-stage4-opcodes:
6243@if opcodes-bootstrap
6244maybe-all-stage4-opcodes: all-stage4-opcodes
6245all-stage4: all-stage4-opcodes
f70224b5 6246TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6247all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6248 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6249 @r=`${PWD_COMMAND}`; export r; \
6250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6251 $(HOST_EXPORTS) \
6252 $(POSTSTAGE1_HOST_EXPORTS) \
6253 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6254 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6255 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6256 LIBCFLAGS="$(STAGE4_CFLAGS)" \
6257 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6258 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6259 $(TARGET-stage4-opcodes)
d545f33b
PB
6260
6261maybe-clean-stage4-opcodes: clean-stage4-opcodes
6262clean-stage4: clean-stage4-opcodes
6263clean-stage4-opcodes:
9dbaa842
DD
6264 @if [ $(current_stage) = stage4 ]; then \
6265 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6266 else \
6267 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6268 $(MAKE) stage4-start; \
6269 fi; \
d545f33b 6270 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6271 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6272 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6273 clean
d545f33b
PB
6274@endif opcodes-bootstrap
6275
6276
6277.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6278.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6279maybe-all-stageprofile-opcodes:
6280maybe-clean-stageprofile-opcodes:
6281@if opcodes-bootstrap
6282maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6283all-stageprofile: all-stageprofile-opcodes
f70224b5 6284TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6285all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6286 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6287 @r=`${PWD_COMMAND}`; export r; \
6288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6289 $(HOST_EXPORTS) \
6290 $(POSTSTAGE1_HOST_EXPORTS) \
6291 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6293 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
6294 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6295 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6296 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6297 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6298
6299maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6300clean-stageprofile: clean-stageprofile-opcodes
6301clean-stageprofile-opcodes:
9dbaa842
DD
6302 @if [ $(current_stage) = stageprofile ]; then \
6303 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6304 else \
6305 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6306 $(MAKE) stageprofile-start; \
6307 fi; \
d545f33b 6308 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6309 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6310 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6311 clean
d545f33b
PB
6312@endif opcodes-bootstrap
6313
6314
6315.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6316.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6317maybe-all-stagefeedback-opcodes:
6318maybe-clean-stagefeedback-opcodes:
6319@if opcodes-bootstrap
6320maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6321all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6322TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6323all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6324 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6325 @r=`${PWD_COMMAND}`; export r; \
6326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6327 $(HOST_EXPORTS) \
6328 $(POSTSTAGE1_HOST_EXPORTS) \
6329 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6331 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6332 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6333 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6334 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6335 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6336
6337maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6338clean-stagefeedback: clean-stagefeedback-opcodes
6339clean-stagefeedback-opcodes:
9dbaa842
DD
6340 @if [ $(current_stage) = stagefeedback ]; then \
6341 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6342 else \
6343 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6344 $(MAKE) stagefeedback-start; \
6345 fi; \
d545f33b 6346 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6347 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6348 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6349 clean
d545f33b
PB
6350@endif opcodes-bootstrap
6351
6352
6353
6354
6355
4fa63067
NN
6356.PHONY: check-opcodes maybe-check-opcodes
6357maybe-check-opcodes:
6bd3dfaa
PB
6358@if opcodes
6359maybe-check-opcodes: check-opcodes
4fa63067
NN
6360
6361check-opcodes:
0aed8855 6362 @: $(MAKE); $(unstage)
4fa63067 6363 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6365 $(HOST_EXPORTS) \
b00612cc
PB
6366 (cd $(HOST_SUBDIR)/opcodes && \
6367 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6368
6bd3dfaa 6369@endif opcodes
2a4cbe27 6370
4fa63067
NN
6371.PHONY: install-opcodes maybe-install-opcodes
6372maybe-install-opcodes:
6bd3dfaa
PB
6373@if opcodes
6374maybe-install-opcodes: install-opcodes
2a4cbe27 6375
4fa63067 6376install-opcodes: installdirs
0aed8855 6377 @: $(MAKE); $(unstage)
4fa63067
NN
6378 @r=`${PWD_COMMAND}`; export r; \
6379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6380 $(HOST_EXPORTS) \
b00612cc 6381 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6382 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6383
6bd3dfaa 6384@endif opcodes
4fa63067 6385
56a8fe78 6386# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6387
6388.PHONY: maybe-info-opcodes info-opcodes
6389maybe-info-opcodes:
6bd3dfaa
PB
6390@if opcodes
6391maybe-info-opcodes: info-opcodes
4fa63067
NN
6392
6393info-opcodes: \
6394 configure-opcodes
6395 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6396 r=`${PWD_COMMAND}`; export r; \
6397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6398 $(HOST_EXPORTS) \
b813574b 6399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6401 done; \
4fa63067 6402 echo "Doing info in opcodes" ; \
b00612cc 6403 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6406 "RANLIB=$${RANLIB}" \
0c24b341 6407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6408 info) \
2a4cbe27
NN
6409 || exit 1
6410
6bd3dfaa 6411@endif opcodes
2a4cbe27 6412
4fa63067
NN
6413.PHONY: maybe-dvi-opcodes dvi-opcodes
6414maybe-dvi-opcodes:
6bd3dfaa
PB
6415@if opcodes
6416maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6417
4fa63067
NN
6418dvi-opcodes: \
6419 configure-opcodes
6420 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6421 r=`${PWD_COMMAND}`; export r; \
6422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6423 $(HOST_EXPORTS) \
b813574b 6424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6426 done; \
4fa63067 6427 echo "Doing dvi in opcodes" ; \
b00612cc 6428 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6431 "RANLIB=$${RANLIB}" \
0c24b341 6432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6433 dvi) \
2a4cbe27
NN
6434 || exit 1
6435
6bd3dfaa 6436@endif opcodes
2a4cbe27 6437
56a8fe78
DD
6438.PHONY: maybe-pdf-opcodes pdf-opcodes
6439maybe-pdf-opcodes:
6440@if opcodes
6441maybe-pdf-opcodes: pdf-opcodes
6442
6443pdf-opcodes: \
6444 configure-opcodes
6445 @[ -f ./opcodes/Makefile ] || exit 0; \
6446 r=`${PWD_COMMAND}`; export r; \
6447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6448 $(HOST_EXPORTS) \
6449 for flag in $(EXTRA_HOST_FLAGS) ; do \
6450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6451 done; \
6452 echo "Doing pdf in opcodes" ; \
6453 (cd $(HOST_SUBDIR)/opcodes && \
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}" \
56a8fe78
DD
6458 pdf) \
6459 || exit 1
6460
6461@endif opcodes
6462
6d389afc
MS
6463.PHONY: maybe-html-opcodes html-opcodes
6464maybe-html-opcodes:
6465@if opcodes
6466maybe-html-opcodes: html-opcodes
6467
6468html-opcodes: \
6469 configure-opcodes
6470 @[ -f ./opcodes/Makefile ] || exit 0; \
6471 r=`${PWD_COMMAND}`; export r; \
6472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6473 $(HOST_EXPORTS) \
6474 for flag in $(EXTRA_HOST_FLAGS) ; do \
6475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6476 done; \
6477 echo "Doing html in opcodes" ; \
b00612cc 6478 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6481 "RANLIB=$${RANLIB}" \
0c24b341 6482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6483 html) \
6484 || exit 1
6485
6486@endif opcodes
6487
4fa63067
NN
6488.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6489maybe-TAGS-opcodes:
6bd3dfaa
PB
6490@if opcodes
6491maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6492
4fa63067
NN
6493TAGS-opcodes: \
6494 configure-opcodes
6495 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6496 r=`${PWD_COMMAND}`; export r; \
6497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6498 $(HOST_EXPORTS) \
b813574b 6499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6501 done; \
4fa63067 6502 echo "Doing TAGS in opcodes" ; \
b00612cc 6503 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6506 "RANLIB=$${RANLIB}" \
0c24b341 6507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6508 TAGS) \
2a4cbe27
NN
6509 || exit 1
6510
6bd3dfaa 6511@endif opcodes
2a4cbe27 6512
4fa63067
NN
6513.PHONY: maybe-install-info-opcodes install-info-opcodes
6514maybe-install-info-opcodes:
6bd3dfaa
PB
6515@if opcodes
6516maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6517
4fa63067
NN
6518install-info-opcodes: \
6519 configure-opcodes \
6520 info-opcodes
6521 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6522 r=`${PWD_COMMAND}`; export r; \
6523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6524 $(HOST_EXPORTS) \
b813574b 6525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6527 done; \
4fa63067 6528 echo "Doing install-info in opcodes" ; \
b00612cc 6529 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6532 "RANLIB=$${RANLIB}" \
0c24b341 6533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6534 install-info) \
2a4cbe27
NN
6535 || exit 1
6536
6bd3dfaa 6537@endif opcodes
2a4cbe27 6538
a3ca38d2
DD
6539.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6540maybe-install-pdf-opcodes:
6541@if opcodes
6542maybe-install-pdf-opcodes: install-pdf-opcodes
6543
6544install-pdf-opcodes: \
6545 configure-opcodes \
6546 pdf-opcodes
6547 @[ -f ./opcodes/Makefile ] || exit 0; \
6548 r=`${PWD_COMMAND}`; export r; \
6549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6550 $(HOST_EXPORTS) \
6551 for flag in $(EXTRA_HOST_FLAGS) ; do \
6552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6553 done; \
6554 echo "Doing install-pdf in opcodes" ; \
6555 (cd $(HOST_SUBDIR)/opcodes && \
6556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6558 "RANLIB=$${RANLIB}" \
0c24b341 6559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6560 install-pdf) \
6561 || exit 1
6562
6563@endif opcodes
6564
108a6f8e
CD
6565.PHONY: maybe-install-html-opcodes install-html-opcodes
6566maybe-install-html-opcodes:
6567@if opcodes
6568maybe-install-html-opcodes: install-html-opcodes
6569
6570install-html-opcodes: \
6571 configure-opcodes \
6572 html-opcodes
6573 @[ -f ./opcodes/Makefile ] || exit 0; \
6574 r=`${PWD_COMMAND}`; export r; \
6575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6576 $(HOST_EXPORTS) \
6577 for flag in $(EXTRA_HOST_FLAGS) ; do \
6578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6579 done; \
6580 echo "Doing install-html in opcodes" ; \
6581 (cd $(HOST_SUBDIR)/opcodes && \
6582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6584 "RANLIB=$${RANLIB}" \
0c24b341 6585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6586 install-html) \
6587 || exit 1
6588
6589@endif opcodes
6590
4fa63067
NN
6591.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6592maybe-installcheck-opcodes:
6bd3dfaa
PB
6593@if opcodes
6594maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6595
4fa63067
NN
6596installcheck-opcodes: \
6597 configure-opcodes
6598 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6599 r=`${PWD_COMMAND}`; export r; \
6600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6601 $(HOST_EXPORTS) \
b813574b 6602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6604 done; \
4fa63067 6605 echo "Doing installcheck in opcodes" ; \
b00612cc 6606 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6609 "RANLIB=$${RANLIB}" \
0c24b341 6610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6611 installcheck) \
2a4cbe27
NN
6612 || exit 1
6613
6bd3dfaa 6614@endif opcodes
2a4cbe27
NN
6615
6616.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6617maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6618@if opcodes
6619maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6620
6621mostlyclean-opcodes:
6622 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6623 r=`${PWD_COMMAND}`; export r; \
6624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6625 $(HOST_EXPORTS) \
b813574b 6626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6628 done; \
6629 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6630 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6633 "RANLIB=$${RANLIB}" \
0c24b341 6634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6635 mostlyclean) \
2a4cbe27
NN
6636 || exit 1
6637
6bd3dfaa 6638@endif opcodes
2a4cbe27 6639
4fa63067
NN
6640.PHONY: maybe-clean-opcodes clean-opcodes
6641maybe-clean-opcodes:
6bd3dfaa
PB
6642@if opcodes
6643maybe-clean-opcodes: clean-opcodes
2a4cbe27 6644
4fa63067
NN
6645clean-opcodes:
6646 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6647 r=`${PWD_COMMAND}`; export r; \
6648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6649 $(HOST_EXPORTS) \
b813574b 6650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6652 done; \
4fa63067 6653 echo "Doing clean in opcodes" ; \
b00612cc 6654 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6657 "RANLIB=$${RANLIB}" \
0c24b341 6658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6659 clean) \
2a4cbe27
NN
6660 || exit 1
6661
6bd3dfaa 6662@endif opcodes
2a4cbe27 6663
4fa63067
NN
6664.PHONY: maybe-distclean-opcodes distclean-opcodes
6665maybe-distclean-opcodes:
6bd3dfaa
PB
6666@if opcodes
6667maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6668
4fa63067
NN
6669distclean-opcodes:
6670 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6671 r=`${PWD_COMMAND}`; export r; \
6672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6673 $(HOST_EXPORTS) \
b813574b 6674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6676 done; \
4fa63067 6677 echo "Doing distclean in opcodes" ; \
b00612cc 6678 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6681 "RANLIB=$${RANLIB}" \
0c24b341 6682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6683 distclean) \
2a4cbe27
NN
6684 || exit 1
6685
6bd3dfaa 6686@endif opcodes
2a4cbe27 6687
4fa63067
NN
6688.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6689maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6690@if opcodes
6691maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6692
4fa63067
NN
6693maintainer-clean-opcodes:
6694 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6695 r=`${PWD_COMMAND}`; export r; \
6696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6697 $(HOST_EXPORTS) \
b813574b 6698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6700 done; \
4fa63067 6701 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6702 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6705 "RANLIB=$${RANLIB}" \
0c24b341 6706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6707 maintainer-clean) \
2a4cbe27
NN
6708 || exit 1
6709
6bd3dfaa 6710@endif opcodes
2a4cbe27 6711
2a4cbe27 6712
a7254363 6713
4fa63067
NN
6714.PHONY: configure-binutils maybe-configure-binutils
6715maybe-configure-binutils:
4f0ef2d8
CD
6716@if gcc-bootstrap
6717configure-binutils: stage_current
6718@endif gcc-bootstrap
6bd3dfaa
PB
6719@if binutils
6720maybe-configure-binutils: configure-binutils
c52c6897 6721configure-binutils:
c52c6897
PB
6722 @r=`${PWD_COMMAND}`; export r; \
6723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6724 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6726 $(HOST_EXPORTS) \
a7254363
PB
6727 echo Configuring in $(HOST_SUBDIR)/binutils; \
6728 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6729 case $(srcdir) in \
b00612cc
PB
6730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6731 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6733 esac; \
b00612cc
PB
6734 srcdiroption="--srcdir=$${topdir}/binutils"; \
6735 libsrcdir="$$s/binutils"; \
4fa63067 6736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6738 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6739 || exit 1
6bd3dfaa 6740@endif binutils
2a4cbe27 6741
a7254363
PB
6742
6743
d545f33b
PB
6744.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6745maybe-configure-stage1-binutils:
6746@if binutils-bootstrap
6747maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6748configure-stage1-binutils:
c52c6897 6749 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6751 @r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6753 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7f6ef0c0 6754 $(HOST_EXPORTS) \
8ee82aff 6755 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6756 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 6757 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6759 cd $(HOST_SUBDIR)/binutils || exit 1; \
6760 case $(srcdir) in \
6761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6762 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6764 esac; \
6765 srcdiroption="--srcdir=$${topdir}/binutils"; \
6766 libsrcdir="$$s/binutils"; \
6767 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6768 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6769 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6770 \
8a0d8a5c 6771 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6772@endif binutils-bootstrap
6773
6774.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6775maybe-configure-stage2-binutils:
6776@if binutils-bootstrap
6777maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6778configure-stage2-binutils:
c52c6897 6779 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6781 @r=`${PWD_COMMAND}`; export r; \
6782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6783 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6784 $(HOST_EXPORTS) \
7f6ef0c0 6785 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6786 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6787 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 6788 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6790 cd $(HOST_SUBDIR)/binutils || exit 1; \
6791 case $(srcdir) in \
6792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6793 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6795 esac; \
6796 srcdiroption="--srcdir=$${topdir}/binutils"; \
6797 libsrcdir="$$s/binutils"; \
6798 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6800 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6801 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6802 @stage2_werror_flag@
6803@endif binutils-bootstrap
6804
8520c408
AO
6805.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6806maybe-configure-stageb2g0-binutils:
6807@if binutils-bootstrap
6808maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6809configure-stageb2g0-binutils:
6810 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6812 @r=`${PWD_COMMAND}`; export r; \
6813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6814 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6815 $(HOST_EXPORTS) \
7f6ef0c0 6816 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6817 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 6818 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
6819 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6821 cd $(HOST_SUBDIR)/binutils || exit 1; \
6822 case $(srcdir) in \
6823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6824 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6826 esac; \
6827 srcdiroption="--srcdir=$${topdir}/binutils"; \
6828 libsrcdir="$$s/binutils"; \
6829 $(SHELL) $${libsrcdir}/configure \
6830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6831 --target=${target_alias} $${srcdiroption} \
6832 --with-build-libsubdir=$(HOST_SUBDIR) \
6833 @stage2_werror_flag@
6834@endif binutils-bootstrap
6835
d545f33b
PB
6836.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6837maybe-configure-stage3-binutils:
6838@if binutils-bootstrap
6839maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6840configure-stage3-binutils:
c52c6897 6841 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6843 @r=`${PWD_COMMAND}`; export r; \
6844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6845 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6846 $(HOST_EXPORTS) \
7f6ef0c0 6847 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6848 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6849 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 6850 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6852 cd $(HOST_SUBDIR)/binutils || exit 1; \
6853 case $(srcdir) in \
6854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6855 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6857 esac; \
6858 srcdiroption="--srcdir=$${topdir}/binutils"; \
6859 libsrcdir="$$s/binutils"; \
6860 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6862 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6863 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6864 @stage2_werror_flag@
6865@endif binutils-bootstrap
6866
8520c408
AO
6867.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6868maybe-configure-stageb3g2-binutils:
6869@if binutils-bootstrap
6870maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6871configure-stageb3g2-binutils:
6872 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6874 @r=`${PWD_COMMAND}`; export r; \
6875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6876 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6877 $(HOST_EXPORTS) \
7f6ef0c0 6878 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6879 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 6880 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
6881 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6883 cd $(HOST_SUBDIR)/binutils || exit 1; \
6884 case $(srcdir) in \
6885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6886 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6888 esac; \
6889 srcdiroption="--srcdir=$${topdir}/binutils"; \
6890 libsrcdir="$$s/binutils"; \
6891 $(SHELL) $${libsrcdir}/configure \
6892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6893 --target=${target_alias} $${srcdiroption} \
6894 --with-build-libsubdir=$(HOST_SUBDIR) \
6895 @stage2_werror_flag@
6896@endif binutils-bootstrap
6897
d545f33b
PB
6898.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6899maybe-configure-stage4-binutils:
6900@if binutils-bootstrap
6901maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6902configure-stage4-binutils:
c52c6897 6903 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6905 @r=`${PWD_COMMAND}`; export r; \
6906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6907 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6908 $(HOST_EXPORTS) \
7f6ef0c0 6909 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6910 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6911 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 6912 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6914 cd $(HOST_SUBDIR)/binutils || exit 1; \
6915 case $(srcdir) in \
6916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6917 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6919 esac; \
6920 srcdiroption="--srcdir=$${topdir}/binutils"; \
6921 libsrcdir="$$s/binutils"; \
6922 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6924 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6925 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6926 @stage2_werror_flag@
6927@endif binutils-bootstrap
6928
6929.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6930maybe-configure-stageprofile-binutils:
6931@if binutils-bootstrap
6932maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6933configure-stageprofile-binutils:
c52c6897 6934 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6936 @r=`${PWD_COMMAND}`; export r; \
6937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6938 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6939 $(HOST_EXPORTS) \
7f6ef0c0 6940 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6941 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6942 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6943 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6945 cd $(HOST_SUBDIR)/binutils || exit 1; \
6946 case $(srcdir) in \
6947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6948 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6950 esac; \
6951 srcdiroption="--srcdir=$${topdir}/binutils"; \
6952 libsrcdir="$$s/binutils"; \
6953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6955 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6956 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6957 @stage2_werror_flag@
6958@endif binutils-bootstrap
6959
6960.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6961maybe-configure-stagefeedback-binutils:
6962@if binutils-bootstrap
6963maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6964configure-stagefeedback-binutils:
c52c6897 6965 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6967 @r=`${PWD_COMMAND}`; export r; \
6968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6969 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6970 $(HOST_EXPORTS) \
7f6ef0c0 6971 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6972 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6973 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6974 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6976 cd $(HOST_SUBDIR)/binutils || exit 1; \
6977 case $(srcdir) in \
6978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6979 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6981 esac; \
6982 srcdiroption="--srcdir=$${topdir}/binutils"; \
6983 libsrcdir="$$s/binutils"; \
6984 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6986 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6987 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6988 @stage2_werror_flag@
6989@endif binutils-bootstrap
6990
6991
6992
6993
6994
4fa63067
NN
6995.PHONY: all-binutils maybe-all-binutils
6996maybe-all-binutils:
4f0ef2d8
CD
6997@if gcc-bootstrap
6998all-binutils: stage_current
6999@endif gcc-bootstrap
6bd3dfaa 7000@if binutils
d27cc32e 7001TARGET-binutils=all
6bd3dfaa 7002maybe-all-binutils: all-binutils
4fa63067 7003all-binutils: configure-binutils
c52c6897 7004 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7006 $(HOST_EXPORTS) \
b00612cc 7007 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7008 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7009 $(TARGET-binutils))
6bd3dfaa 7010@endif binutils
4fa63067 7011
a7254363 7012
4fa63067 7013
d545f33b
PB
7014.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7015.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7016maybe-all-stage1-binutils:
7017maybe-clean-stage1-binutils:
7018@if binutils-bootstrap
7019maybe-all-stage1-binutils: all-stage1-binutils
7020all-stage1: all-stage1-binutils
f70224b5 7021TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7022all-stage1-binutils: configure-stage1-binutils
c52c6897 7023 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7024 @r=`${PWD_COMMAND}`; export r; \
7025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7026 $(HOST_EXPORTS) \
d545f33b 7027 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7028 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7029 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7030 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7031 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7032 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 7033 $(TARGET-stage1-binutils)
2a4cbe27 7034
d545f33b
PB
7035maybe-clean-stage1-binutils: clean-stage1-binutils
7036clean-stage1: clean-stage1-binutils
7037clean-stage1-binutils:
9dbaa842
DD
7038 @if [ $(current_stage) = stage1 ]; then \
7039 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7040 else \
7041 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7042 $(MAKE) stage1-start; \
7043 fi; \
d545f33b 7044 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7045 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7046 clean
d545f33b 7047@endif binutils-bootstrap
2a4cbe27 7048
2a4cbe27 7049
d545f33b
PB
7050.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7051.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7052maybe-all-stage2-binutils:
7053maybe-clean-stage2-binutils:
7054@if binutils-bootstrap
7055maybe-all-stage2-binutils: all-stage2-binutils
7056all-stage2: all-stage2-binutils
f70224b5 7057TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7058all-stage2-binutils: configure-stage2-binutils
c52c6897 7059 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7060 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7062 $(HOST_EXPORTS) \
d545f33b
PB
7063 $(POSTSTAGE1_HOST_EXPORTS) \
7064 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7065 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7066 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7067 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7068 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7069 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7070 $(TARGET-stage2-binutils)
2a4cbe27 7071
d545f33b
PB
7072maybe-clean-stage2-binutils: clean-stage2-binutils
7073clean-stage2: clean-stage2-binutils
7074clean-stage2-binutils:
9dbaa842
DD
7075 @if [ $(current_stage) = stage2 ]; then \
7076 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7077 else \
7078 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7079 $(MAKE) stage2-start; \
7080 fi; \
d545f33b 7081 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7082 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7083 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7084 clean
d545f33b 7085@endif binutils-bootstrap
2a4cbe27 7086
4fa63067 7087
8520c408
AO
7088.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7089.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7090maybe-all-stageb2g0-binutils:
7091maybe-clean-stageb2g0-binutils:
7092@if binutils-bootstrap
7093maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7094all-stageb2g0: all-stageb2g0-binutils
7095TARGET-stageb2g0-binutils = $(TARGET-binutils)
7096all-stageb2g0-binutils: configure-stageb2g0-binutils
7097 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7098 @r=`${PWD_COMMAND}`; export r; \
7099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7100 $(HOST_EXPORTS) \
7101 $(POSTSTAGE1_HOST_EXPORTS) \
7102 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7103 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7104 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7105 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7106 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7107 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7108 $(TARGET-stageb2g0-binutils)
7109
7110maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7111clean-stageb2g0: clean-stageb2g0-binutils
7112clean-stageb2g0-binutils:
7113 @if [ $(current_stage) = stageb2g0 ]; then \
7114 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7115 else \
7116 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7117 $(MAKE) stageb2g0-start; \
7118 fi; \
7119 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7120 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7121 $(POSTSTAGE1_FLAGS_TO_PASS) \
7122 clean
7123@endif binutils-bootstrap
7124
7125
d545f33b
PB
7126.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7127.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7128maybe-all-stage3-binutils:
7129maybe-clean-stage3-binutils:
7130@if binutils-bootstrap
7131maybe-all-stage3-binutils: all-stage3-binutils
7132all-stage3: all-stage3-binutils
f70224b5 7133TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7134all-stage3-binutils: configure-stage3-binutils
c52c6897 7135 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7136 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7138 $(HOST_EXPORTS) \
d545f33b
PB
7139 $(POSTSTAGE1_HOST_EXPORTS) \
7140 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7142 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7143 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7144 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7145 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7146 $(TARGET-stage3-binutils)
2a4cbe27 7147
d545f33b
PB
7148maybe-clean-stage3-binutils: clean-stage3-binutils
7149clean-stage3: clean-stage3-binutils
7150clean-stage3-binutils:
9dbaa842
DD
7151 @if [ $(current_stage) = stage3 ]; then \
7152 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7153 else \
7154 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7155 $(MAKE) stage3-start; \
7156 fi; \
d545f33b 7157 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7158 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7159 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7160 clean
d545f33b 7161@endif binutils-bootstrap
2a4cbe27 7162
2a4cbe27 7163
8520c408
AO
7164.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7165.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7166maybe-all-stageb3g2-binutils:
7167maybe-clean-stageb3g2-binutils:
7168@if binutils-bootstrap
7169maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7170all-stageb3g2: all-stageb3g2-binutils
7171TARGET-stageb3g2-binutils = $(TARGET-binutils)
7172all-stageb3g2-binutils: configure-stageb3g2-binutils
7173 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7174 @r=`${PWD_COMMAND}`; export r; \
7175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7176 $(HOST_EXPORTS) \
7177 $(POSTSTAGE1_HOST_EXPORTS) \
7178 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7180 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7181 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7182 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7183 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7184 $(TARGET-stageb3g2-binutils)
7185
7186maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7187clean-stageb3g2: clean-stageb3g2-binutils
7188clean-stageb3g2-binutils:
7189 @if [ $(current_stage) = stageb3g2 ]; then \
7190 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7191 else \
7192 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7193 $(MAKE) stageb3g2-start; \
7194 fi; \
7195 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7196 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7197 $(POSTSTAGE1_FLAGS_TO_PASS) \
7198 clean
7199@endif binutils-bootstrap
7200
7201
d545f33b
PB
7202.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7203.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7204maybe-all-stage4-binutils:
7205maybe-clean-stage4-binutils:
7206@if binutils-bootstrap
7207maybe-all-stage4-binutils: all-stage4-binutils
7208all-stage4: all-stage4-binutils
f70224b5 7209TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7210all-stage4-binutils: configure-stage4-binutils
c52c6897 7211 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7212 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7214 $(HOST_EXPORTS) \
d545f33b
PB
7215 $(POSTSTAGE1_HOST_EXPORTS) \
7216 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7218 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7219 LIBCFLAGS="$(STAGE4_CFLAGS)" \
7220 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7221 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7222 $(TARGET-stage4-binutils)
d545f33b
PB
7223
7224maybe-clean-stage4-binutils: clean-stage4-binutils
7225clean-stage4: clean-stage4-binutils
7226clean-stage4-binutils:
9dbaa842
DD
7227 @if [ $(current_stage) = stage4 ]; then \
7228 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7229 else \
7230 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7231 $(MAKE) stage4-start; \
7232 fi; \
d545f33b 7233 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7234 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7235 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7236 clean
d545f33b
PB
7237@endif binutils-bootstrap
7238
7239
7240.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7241.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7242maybe-all-stageprofile-binutils:
7243maybe-clean-stageprofile-binutils:
7244@if binutils-bootstrap
7245maybe-all-stageprofile-binutils: all-stageprofile-binutils
7246all-stageprofile: all-stageprofile-binutils
f70224b5 7247TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7248all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7249 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7250 @r=`${PWD_COMMAND}`; export r; \
7251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7252 $(HOST_EXPORTS) \
7253 $(POSTSTAGE1_HOST_EXPORTS) \
7254 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7255 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7256 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
7257 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7258 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7259 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7260 $(TARGET-stageprofile-binutils)
d545f33b
PB
7261
7262maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7263clean-stageprofile: clean-stageprofile-binutils
7264clean-stageprofile-binutils:
9dbaa842
DD
7265 @if [ $(current_stage) = stageprofile ]; then \
7266 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7267 else \
7268 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7269 $(MAKE) stageprofile-start; \
7270 fi; \
d545f33b 7271 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7272 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7273 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7274 clean
d545f33b
PB
7275@endif binutils-bootstrap
7276
7277
7278.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7279.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7280maybe-all-stagefeedback-binutils:
7281maybe-clean-stagefeedback-binutils:
7282@if binutils-bootstrap
7283maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7284all-stagefeedback: all-stagefeedback-binutils
f70224b5 7285TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7286all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7287 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7288 @r=`${PWD_COMMAND}`; export r; \
7289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7290 $(HOST_EXPORTS) \
7291 $(POSTSTAGE1_HOST_EXPORTS) \
7292 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7294 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7295 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7296 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7297 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7298 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7299
7300maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7301clean-stagefeedback: clean-stagefeedback-binutils
7302clean-stagefeedback-binutils:
9dbaa842
DD
7303 @if [ $(current_stage) = stagefeedback ]; then \
7304 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7305 else \
7306 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7307 $(MAKE) stagefeedback-start; \
7308 fi; \
d545f33b 7309 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7310 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7311 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7312 clean
d545f33b
PB
7313@endif binutils-bootstrap
7314
7315
7316
7317
7318
7319.PHONY: check-binutils maybe-check-binutils
7320maybe-check-binutils:
7321@if binutils
7322maybe-check-binutils: check-binutils
7323
7324check-binutils:
0aed8855 7325 @: $(MAKE); $(unstage)
d545f33b
PB
7326 @r=`${PWD_COMMAND}`; export r; \
7327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7328 $(HOST_EXPORTS) \
7329 (cd $(HOST_SUBDIR)/binutils && \
7330 $(MAKE) $(FLAGS_TO_PASS) check)
7331
7332@endif binutils
7333
7334.PHONY: install-binutils maybe-install-binutils
7335maybe-install-binutils:
7336@if binutils
7337maybe-install-binutils: install-binutils
7338
7339install-binutils: installdirs
0aed8855 7340 @: $(MAKE); $(unstage)
d545f33b
PB
7341 @r=`${PWD_COMMAND}`; export r; \
7342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7343 $(HOST_EXPORTS) \
7344 (cd $(HOST_SUBDIR)/binutils && \
7345 $(MAKE) $(FLAGS_TO_PASS) install)
7346
7347@endif binutils
7348
56a8fe78 7349# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7350
7351.PHONY: maybe-info-binutils info-binutils
7352maybe-info-binutils:
7353@if binutils
7354maybe-info-binutils: info-binutils
7355
7356info-binutils: \
7357 configure-binutils
7358 @[ -f ./binutils/Makefile ] || exit 0; \
7359 r=`${PWD_COMMAND}`; export r; \
7360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361 $(HOST_EXPORTS) \
7362 for flag in $(EXTRA_HOST_FLAGS) ; do \
7363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7364 done; \
7365 echo "Doing info in binutils" ; \
7366 (cd $(HOST_SUBDIR)/binutils && \
7367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7369 "RANLIB=$${RANLIB}" \
0c24b341 7370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7371 info) \
7372 || exit 1
7373
7374@endif binutils
7375
7376.PHONY: maybe-dvi-binutils dvi-binutils
7377maybe-dvi-binutils:
7378@if binutils
7379maybe-dvi-binutils: dvi-binutils
7380
7381dvi-binutils: \
7382 configure-binutils
7383 @[ -f ./binutils/Makefile ] || exit 0; \
7384 r=`${PWD_COMMAND}`; export r; \
7385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7386 $(HOST_EXPORTS) \
7387 for flag in $(EXTRA_HOST_FLAGS) ; do \
7388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7389 done; \
7390 echo "Doing dvi in binutils" ; \
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 dvi) \
2a4cbe27
NN
7397 || exit 1
7398
6bd3dfaa 7399@endif binutils
2a4cbe27 7400
56a8fe78
DD
7401.PHONY: maybe-pdf-binutils pdf-binutils
7402maybe-pdf-binutils:
7403@if binutils
7404maybe-pdf-binutils: pdf-binutils
7405
7406pdf-binutils: \
7407 configure-binutils
7408 @[ -f ./binutils/Makefile ] || exit 0; \
7409 r=`${PWD_COMMAND}`; export r; \
7410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411 $(HOST_EXPORTS) \
7412 for flag in $(EXTRA_HOST_FLAGS) ; do \
7413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7414 done; \
7415 echo "Doing pdf in binutils" ; \
7416 (cd $(HOST_SUBDIR)/binutils && \
7417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7419 "RANLIB=$${RANLIB}" \
0c24b341 7420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7421 pdf) \
7422 || exit 1
7423
7424@endif binutils
7425
6d389afc
MS
7426.PHONY: maybe-html-binutils html-binutils
7427maybe-html-binutils:
7428@if binutils
7429maybe-html-binutils: html-binutils
7430
7431html-binutils: \
7432 configure-binutils
7433 @[ -f ./binutils/Makefile ] || exit 0; \
7434 r=`${PWD_COMMAND}`; export r; \
7435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7436 $(HOST_EXPORTS) \
7437 for flag in $(EXTRA_HOST_FLAGS) ; do \
7438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7439 done; \
7440 echo "Doing html in binutils" ; \
b00612cc 7441 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7444 "RANLIB=$${RANLIB}" \
0c24b341 7445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7446 html) \
7447 || exit 1
7448
7449@endif binutils
7450
4fa63067
NN
7451.PHONY: maybe-TAGS-binutils TAGS-binutils
7452maybe-TAGS-binutils:
6bd3dfaa
PB
7453@if binutils
7454maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7455
4fa63067
NN
7456TAGS-binutils: \
7457 configure-binutils
7458 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7459 r=`${PWD_COMMAND}`; export r; \
7460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7461 $(HOST_EXPORTS) \
b813574b 7462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7464 done; \
4fa63067 7465 echo "Doing TAGS in binutils" ; \
b00612cc 7466 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7469 "RANLIB=$${RANLIB}" \
0c24b341 7470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7471 TAGS) \
2a4cbe27
NN
7472 || exit 1
7473
6bd3dfaa 7474@endif binutils
2a4cbe27 7475
4fa63067
NN
7476.PHONY: maybe-install-info-binutils install-info-binutils
7477maybe-install-info-binutils:
6bd3dfaa
PB
7478@if binutils
7479maybe-install-info-binutils: install-info-binutils
2a4cbe27 7480
4fa63067
NN
7481install-info-binutils: \
7482 configure-binutils \
7483 info-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 install-info 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 install-info) \
2a4cbe27
NN
7498 || exit 1
7499
6bd3dfaa 7500@endif binutils
2a4cbe27 7501
a3ca38d2
DD
7502.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7503maybe-install-pdf-binutils:
7504@if binutils
7505maybe-install-pdf-binutils: install-pdf-binutils
7506
7507install-pdf-binutils: \
7508 configure-binutils \
7509 pdf-binutils
7510 @[ -f ./binutils/Makefile ] || exit 0; \
7511 r=`${PWD_COMMAND}`; export r; \
7512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7513 $(HOST_EXPORTS) \
7514 for flag in $(EXTRA_HOST_FLAGS) ; do \
7515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7516 done; \
7517 echo "Doing install-pdf in binutils" ; \
7518 (cd $(HOST_SUBDIR)/binutils && \
7519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7521 "RANLIB=$${RANLIB}" \
0c24b341 7522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7523 install-pdf) \
7524 || exit 1
7525
7526@endif binutils
7527
108a6f8e
CD
7528.PHONY: maybe-install-html-binutils install-html-binutils
7529maybe-install-html-binutils:
7530@if binutils
7531maybe-install-html-binutils: install-html-binutils
7532
7533install-html-binutils: \
7534 configure-binutils \
7535 html-binutils
7536 @[ -f ./binutils/Makefile ] || exit 0; \
7537 r=`${PWD_COMMAND}`; export r; \
7538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7539 $(HOST_EXPORTS) \
7540 for flag in $(EXTRA_HOST_FLAGS) ; do \
7541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7542 done; \
7543 echo "Doing install-html in binutils" ; \
7544 (cd $(HOST_SUBDIR)/binutils && \
7545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7547 "RANLIB=$${RANLIB}" \
0c24b341 7548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7549 install-html) \
7550 || exit 1
7551
7552@endif binutils
7553
4fa63067
NN
7554.PHONY: maybe-installcheck-binutils installcheck-binutils
7555maybe-installcheck-binutils:
6bd3dfaa
PB
7556@if binutils
7557maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7558
4fa63067
NN
7559installcheck-binutils: \
7560 configure-binutils
7561 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7562 r=`${PWD_COMMAND}`; export r; \
7563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7564 $(HOST_EXPORTS) \
b813574b 7565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7567 done; \
4fa63067 7568 echo "Doing installcheck in binutils" ; \
b00612cc 7569 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7572 "RANLIB=$${RANLIB}" \
0c24b341 7573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7574 installcheck) \
2a4cbe27
NN
7575 || exit 1
7576
6bd3dfaa 7577@endif binutils
2a4cbe27 7578
4fa63067
NN
7579.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7580maybe-mostlyclean-binutils:
6bd3dfaa
PB
7581@if binutils
7582maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7583
4fa63067
NN
7584mostlyclean-binutils:
7585 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7586 r=`${PWD_COMMAND}`; export r; \
7587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7588 $(HOST_EXPORTS) \
b813574b 7589 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7591 done; \
4fa63067 7592 echo "Doing mostlyclean in binutils" ; \
b00612cc 7593 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7596 "RANLIB=$${RANLIB}" \
0c24b341 7597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7598 mostlyclean) \
2a4cbe27
NN
7599 || exit 1
7600
6bd3dfaa 7601@endif binutils
2a4cbe27 7602
4fa63067
NN
7603.PHONY: maybe-clean-binutils clean-binutils
7604maybe-clean-binutils:
6bd3dfaa
PB
7605@if binutils
7606maybe-clean-binutils: clean-binutils
2a4cbe27 7607
4fa63067
NN
7608clean-binutils:
7609 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7610 r=`${PWD_COMMAND}`; export r; \
7611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7612 $(HOST_EXPORTS) \
b813574b 7613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7615 done; \
4fa63067 7616 echo "Doing clean in binutils" ; \
b00612cc 7617 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7620 "RANLIB=$${RANLIB}" \
0c24b341 7621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7622 clean) \
2a4cbe27
NN
7623 || exit 1
7624
6bd3dfaa 7625@endif binutils
2a4cbe27 7626
4fa63067
NN
7627.PHONY: maybe-distclean-binutils distclean-binutils
7628maybe-distclean-binutils:
6bd3dfaa
PB
7629@if binutils
7630maybe-distclean-binutils: distclean-binutils
2a4cbe27 7631
4fa63067
NN
7632distclean-binutils:
7633 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7634 r=`${PWD_COMMAND}`; export r; \
7635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7636 $(HOST_EXPORTS) \
b813574b 7637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7639 done; \
4fa63067 7640 echo "Doing distclean in binutils" ; \
b00612cc 7641 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7644 "RANLIB=$${RANLIB}" \
0c24b341 7645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7646 distclean) \
2a4cbe27
NN
7647 || exit 1
7648
6bd3dfaa 7649@endif binutils
2a4cbe27 7650
4fa63067
NN
7651.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7652maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7653@if binutils
7654maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7655
4fa63067
NN
7656maintainer-clean-binutils:
7657 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7658 r=`${PWD_COMMAND}`; export r; \
7659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7660 $(HOST_EXPORTS) \
b813574b 7661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7663 done; \
4fa63067 7664 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7665 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7668 "RANLIB=$${RANLIB}" \
0c24b341 7669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7670 maintainer-clean) \
2a4cbe27
NN
7671 || exit 1
7672
6bd3dfaa 7673@endif binutils
2a4cbe27 7674
2a4cbe27 7675
a7254363 7676
4fa63067
NN
7677.PHONY: configure-bison maybe-configure-bison
7678maybe-configure-bison:
4f0ef2d8
CD
7679@if gcc-bootstrap
7680configure-bison: stage_current
7681@endif gcc-bootstrap
6bd3dfaa
PB
7682@if bison
7683maybe-configure-bison: configure-bison
c52c6897 7684configure-bison:
0aed8855 7685 @: $(MAKE); $(unstage)
c52c6897 7686 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7688 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7690 $(HOST_EXPORTS) \
a7254363
PB
7691 echo Configuring in $(HOST_SUBDIR)/bison; \
7692 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7693 case $(srcdir) in \
b00612cc
PB
7694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7695 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7697 esac; \
b00612cc
PB
7698 srcdiroption="--srcdir=$${topdir}/bison"; \
7699 libsrcdir="$$s/bison"; \
4fa63067 7700 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7701 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7702 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7703 || exit 1
6bd3dfaa 7704@endif bison
2a4cbe27 7705
a7254363
PB
7706
7707
d545f33b
PB
7708
7709
4fa63067
NN
7710.PHONY: all-bison maybe-all-bison
7711maybe-all-bison:
4f0ef2d8
CD
7712@if gcc-bootstrap
7713all-bison: stage_current
7714@endif gcc-bootstrap
6bd3dfaa 7715@if bison
d27cc32e 7716TARGET-bison=all
6bd3dfaa 7717maybe-all-bison: all-bison
4fa63067 7718all-bison: configure-bison
0aed8855 7719 @: $(MAKE); $(unstage)
4fa63067
NN
7720 @r=`${PWD_COMMAND}`; export r; \
7721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7722 $(HOST_EXPORTS) \
b00612cc 7723 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7724 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7725 $(TARGET-bison))
6bd3dfaa 7726@endif bison
2a4cbe27 7727
a7254363 7728
d545f33b
PB
7729
7730
4fa63067
NN
7731.PHONY: check-bison maybe-check-bison
7732maybe-check-bison:
6bd3dfaa
PB
7733@if bison
7734maybe-check-bison: check-bison
2a4cbe27 7735
4fa63067
NN
7736# This module is only tested in a native toolchain.
7737check-bison:
0aed8855 7738 @: $(MAKE); $(unstage)
4fa63067
NN
7739 @if [ '$(host)' = '$(target)' ] ; then \
7740 r=`${PWD_COMMAND}`; export r; \
7741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7742 $(HOST_EXPORTS) \
b00612cc 7743 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7744 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7745 fi
7746
6bd3dfaa 7747@endif bison
4fa63067
NN
7748
7749.PHONY: install-bison maybe-install-bison
7750maybe-install-bison:
6bd3dfaa
PB
7751@if bison
7752maybe-install-bison: install-bison
4fa63067
NN
7753
7754install-bison: installdirs
0aed8855 7755 @: $(MAKE); $(unstage)
4fa63067 7756 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7758 $(HOST_EXPORTS) \
b00612cc 7759 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7760 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7761
6bd3dfaa 7762@endif bison
2a4cbe27 7763
56a8fe78 7764# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7765
4fa63067
NN
7766.PHONY: maybe-info-bison info-bison
7767maybe-info-bison:
6bd3dfaa
PB
7768@if bison
7769maybe-info-bison: info-bison
4fa63067
NN
7770
7771info-bison: \
7772 configure-bison
0aed8855 7773 @: $(MAKE); $(unstage)
4fa63067 7774 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7775 r=`${PWD_COMMAND}`; export r; \
7776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7777 $(HOST_EXPORTS) \
b813574b 7778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7780 done; \
4fa63067 7781 echo "Doing info in bison" ; \
b00612cc 7782 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7785 "RANLIB=$${RANLIB}" \
0c24b341 7786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7787 info) \
2a4cbe27
NN
7788 || exit 1
7789
6bd3dfaa 7790@endif bison
2a4cbe27 7791
4fa63067
NN
7792.PHONY: maybe-dvi-bison dvi-bison
7793maybe-dvi-bison:
6bd3dfaa
PB
7794@if bison
7795maybe-dvi-bison: dvi-bison
2a4cbe27 7796
4fa63067
NN
7797dvi-bison: \
7798 configure-bison
0aed8855 7799 @: $(MAKE); $(unstage)
4fa63067 7800 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7801 r=`${PWD_COMMAND}`; export r; \
7802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7803 $(HOST_EXPORTS) \
b813574b 7804 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7806 done; \
4fa63067 7807 echo "Doing dvi in bison" ; \
b00612cc 7808 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7811 "RANLIB=$${RANLIB}" \
0c24b341 7812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7813 dvi) \
2a4cbe27
NN
7814 || exit 1
7815
6bd3dfaa 7816@endif bison
2a4cbe27 7817
56a8fe78
DD
7818.PHONY: maybe-pdf-bison pdf-bison
7819maybe-pdf-bison:
7820@if bison
7821maybe-pdf-bison: pdf-bison
7822
7823pdf-bison: \
7824 configure-bison
7825 @: $(MAKE); $(unstage)
7826 @[ -f ./bison/Makefile ] || exit 0; \
7827 r=`${PWD_COMMAND}`; export r; \
7828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7829 $(HOST_EXPORTS) \
7830 for flag in $(EXTRA_HOST_FLAGS) ; do \
7831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7832 done; \
7833 echo "Doing pdf in bison" ; \
7834 (cd $(HOST_SUBDIR)/bison && \
7835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7837 "RANLIB=$${RANLIB}" \
0c24b341 7838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7839 pdf) \
7840 || exit 1
7841
7842@endif bison
7843
6d389afc
MS
7844.PHONY: maybe-html-bison html-bison
7845maybe-html-bison:
7846@if bison
7847maybe-html-bison: html-bison
7848
7849html-bison: \
7850 configure-bison
0aed8855 7851 @: $(MAKE); $(unstage)
6d389afc
MS
7852 @[ -f ./bison/Makefile ] || exit 0; \
7853 r=`${PWD_COMMAND}`; export r; \
7854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7855 $(HOST_EXPORTS) \
7856 for flag in $(EXTRA_HOST_FLAGS) ; do \
7857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7858 done; \
7859 echo "Doing html in bison" ; \
b00612cc 7860 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7863 "RANLIB=$${RANLIB}" \
0c24b341 7864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7865 html) \
7866 || exit 1
7867
7868@endif bison
7869
4fa63067
NN
7870.PHONY: maybe-TAGS-bison TAGS-bison
7871maybe-TAGS-bison:
6bd3dfaa
PB
7872@if bison
7873maybe-TAGS-bison: TAGS-bison
2a4cbe27 7874
4fa63067
NN
7875TAGS-bison: \
7876 configure-bison
0aed8855 7877 @: $(MAKE); $(unstage)
4fa63067 7878 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7879 r=`${PWD_COMMAND}`; export r; \
7880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7881 $(HOST_EXPORTS) \
b813574b 7882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7884 done; \
4fa63067 7885 echo "Doing TAGS in bison" ; \
b00612cc 7886 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7889 "RANLIB=$${RANLIB}" \
0c24b341 7890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7891 TAGS) \
2a4cbe27
NN
7892 || exit 1
7893
6bd3dfaa 7894@endif bison
2a4cbe27 7895
4fa63067
NN
7896.PHONY: maybe-install-info-bison install-info-bison
7897maybe-install-info-bison:
6bd3dfaa
PB
7898@if bison
7899maybe-install-info-bison: install-info-bison
2a4cbe27 7900
4fa63067
NN
7901install-info-bison: \
7902 configure-bison \
7903 info-bison
0aed8855 7904 @: $(MAKE); $(unstage)
4fa63067 7905 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7906 r=`${PWD_COMMAND}`; export r; \
7907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7908 $(HOST_EXPORTS) \
b813574b 7909 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7911 done; \
4fa63067 7912 echo "Doing install-info in bison" ; \
b00612cc 7913 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7916 "RANLIB=$${RANLIB}" \
0c24b341 7917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7918 install-info) \
2a4cbe27
NN
7919 || exit 1
7920
6bd3dfaa 7921@endif bison
2a4cbe27 7922
a3ca38d2
DD
7923.PHONY: maybe-install-pdf-bison install-pdf-bison
7924maybe-install-pdf-bison:
7925@if bison
7926maybe-install-pdf-bison: install-pdf-bison
7927
7928install-pdf-bison: \
7929 configure-bison \
7930 pdf-bison
7931 @: $(MAKE); $(unstage)
7932 @[ -f ./bison/Makefile ] || exit 0; \
7933 r=`${PWD_COMMAND}`; export r; \
7934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7935 $(HOST_EXPORTS) \
7936 for flag in $(EXTRA_HOST_FLAGS) ; do \
7937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7938 done; \
7939 echo "Doing install-pdf in bison" ; \
7940 (cd $(HOST_SUBDIR)/bison && \
7941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7943 "RANLIB=$${RANLIB}" \
0c24b341 7944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7945 install-pdf) \
7946 || exit 1
7947
7948@endif bison
7949
108a6f8e
CD
7950.PHONY: maybe-install-html-bison install-html-bison
7951maybe-install-html-bison:
7952@if bison
7953maybe-install-html-bison: install-html-bison
7954
7955install-html-bison: \
7956 configure-bison \
7957 html-bison
7958 @: $(MAKE); $(unstage)
7959 @[ -f ./bison/Makefile ] || exit 0; \
7960 r=`${PWD_COMMAND}`; export r; \
7961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7962 $(HOST_EXPORTS) \
7963 for flag in $(EXTRA_HOST_FLAGS) ; do \
7964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7965 done; \
7966 echo "Doing install-html in bison" ; \
7967 (cd $(HOST_SUBDIR)/bison && \
7968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7970 "RANLIB=$${RANLIB}" \
0c24b341 7971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7972 install-html) \
7973 || exit 1
7974
7975@endif bison
7976
4fa63067
NN
7977.PHONY: maybe-installcheck-bison installcheck-bison
7978maybe-installcheck-bison:
6bd3dfaa
PB
7979@if bison
7980maybe-installcheck-bison: installcheck-bison
2a4cbe27 7981
4fa63067
NN
7982installcheck-bison: \
7983 configure-bison
0aed8855 7984 @: $(MAKE); $(unstage)
4fa63067 7985 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7986 r=`${PWD_COMMAND}`; export r; \
7987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7988 $(HOST_EXPORTS) \
b813574b 7989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7991 done; \
4fa63067 7992 echo "Doing installcheck in bison" ; \
b00612cc 7993 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7996 "RANLIB=$${RANLIB}" \
0c24b341 7997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7998 installcheck) \
2a4cbe27
NN
7999 || exit 1
8000
6bd3dfaa 8001@endif bison
2a4cbe27 8002
4fa63067
NN
8003.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8004maybe-mostlyclean-bison:
6bd3dfaa
PB
8005@if bison
8006maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8007
4fa63067 8008mostlyclean-bison:
0aed8855 8009 @: $(MAKE); $(unstage)
4fa63067 8010 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8011 r=`${PWD_COMMAND}`; export r; \
8012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8013 $(HOST_EXPORTS) \
b813574b 8014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8016 done; \
4fa63067 8017 echo "Doing mostlyclean in bison" ; \
b00612cc 8018 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8021 "RANLIB=$${RANLIB}" \
0c24b341 8022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8023 mostlyclean) \
2a4cbe27
NN
8024 || exit 1
8025
6bd3dfaa 8026@endif bison
2a4cbe27 8027
4fa63067
NN
8028.PHONY: maybe-clean-bison clean-bison
8029maybe-clean-bison:
6bd3dfaa
PB
8030@if bison
8031maybe-clean-bison: clean-bison
2a4cbe27 8032
4fa63067 8033clean-bison:
0aed8855 8034 @: $(MAKE); $(unstage)
4fa63067 8035 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8036 r=`${PWD_COMMAND}`; export r; \
8037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8038 $(HOST_EXPORTS) \
b813574b 8039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8041 done; \
4fa63067 8042 echo "Doing clean in bison" ; \
b00612cc 8043 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8046 "RANLIB=$${RANLIB}" \
0c24b341 8047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8048 clean) \
2a4cbe27
NN
8049 || exit 1
8050
6bd3dfaa 8051@endif bison
2a4cbe27 8052
4fa63067
NN
8053.PHONY: maybe-distclean-bison distclean-bison
8054maybe-distclean-bison:
6bd3dfaa
PB
8055@if bison
8056maybe-distclean-bison: distclean-bison
2a4cbe27 8057
4fa63067 8058distclean-bison:
0aed8855 8059 @: $(MAKE); $(unstage)
4fa63067 8060 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8061 r=`${PWD_COMMAND}`; export r; \
8062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8063 $(HOST_EXPORTS) \
b813574b 8064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8066 done; \
4fa63067 8067 echo "Doing distclean in bison" ; \
b00612cc 8068 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8071 "RANLIB=$${RANLIB}" \
0c24b341 8072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8073 distclean) \
2a4cbe27
NN
8074 || exit 1
8075
6bd3dfaa 8076@endif bison
2a4cbe27 8077
4fa63067
NN
8078.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8079maybe-maintainer-clean-bison:
6bd3dfaa
PB
8080@if bison
8081maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8082
4fa63067 8083maintainer-clean-bison:
0aed8855 8084 @: $(MAKE); $(unstage)
4fa63067 8085 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8086 r=`${PWD_COMMAND}`; export r; \
8087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8088 $(HOST_EXPORTS) \
b813574b 8089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8091 done; \
4fa63067 8092 echo "Doing maintainer-clean in bison" ; \
b00612cc 8093 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8096 "RANLIB=$${RANLIB}" \
0c24b341 8097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8098 maintainer-clean) \
2a4cbe27
NN
8099 || exit 1
8100
6bd3dfaa 8101@endif bison
2a4cbe27 8102
2a4cbe27 8103
a7254363 8104
4fa63067
NN
8105.PHONY: configure-byacc maybe-configure-byacc
8106maybe-configure-byacc:
4f0ef2d8
CD
8107@if gcc-bootstrap
8108configure-byacc: stage_current
8109@endif gcc-bootstrap
6bd3dfaa
PB
8110@if byacc
8111maybe-configure-byacc: configure-byacc
c52c6897 8112configure-byacc:
0aed8855 8113 @: $(MAKE); $(unstage)
c52c6897 8114 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8116 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8118 $(HOST_EXPORTS) \
a7254363
PB
8119 echo Configuring in $(HOST_SUBDIR)/byacc; \
8120 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8121 case $(srcdir) in \
b00612cc
PB
8122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8123 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8125 esac; \
b00612cc
PB
8126 srcdiroption="--srcdir=$${topdir}/byacc"; \
8127 libsrcdir="$$s/byacc"; \
4fa63067 8128 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8129 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8130 --target=${target_alias} $${srcdiroption} \
4fa63067 8131 || exit 1
6bd3dfaa 8132@endif byacc
4fa63067 8133
a7254363
PB
8134
8135
d545f33b
PB
8136
8137
4fa63067
NN
8138.PHONY: all-byacc maybe-all-byacc
8139maybe-all-byacc:
4f0ef2d8
CD
8140@if gcc-bootstrap
8141all-byacc: stage_current
8142@endif gcc-bootstrap
6bd3dfaa 8143@if byacc
d27cc32e 8144TARGET-byacc=all
6bd3dfaa 8145maybe-all-byacc: all-byacc
4fa63067 8146all-byacc: configure-byacc
0aed8855 8147 @: $(MAKE); $(unstage)
4fa63067
NN
8148 @r=`${PWD_COMMAND}`; export r; \
8149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8150 $(HOST_EXPORTS) \
b00612cc 8151 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8152 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8153 $(TARGET-byacc))
6bd3dfaa 8154@endif byacc
4fa63067 8155
a7254363 8156
d545f33b
PB
8157
8158
4fa63067
NN
8159.PHONY: check-byacc maybe-check-byacc
8160maybe-check-byacc:
6bd3dfaa
PB
8161@if byacc
8162maybe-check-byacc: check-byacc
4fa63067
NN
8163
8164# This module is only tested in a native toolchain.
8165check-byacc:
0aed8855 8166 @: $(MAKE); $(unstage)
4fa63067
NN
8167 @if [ '$(host)' = '$(target)' ] ; then \
8168 r=`${PWD_COMMAND}`; export r; \
8169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8170 $(HOST_EXPORTS) \
b00612cc 8171 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8172 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8173 fi
8174
6bd3dfaa 8175@endif byacc
4fa63067
NN
8176
8177.PHONY: install-byacc maybe-install-byacc
8178maybe-install-byacc:
6bd3dfaa
PB
8179@if byacc
8180maybe-install-byacc: install-byacc
4fa63067
NN
8181
8182install-byacc: installdirs
0aed8855 8183 @: $(MAKE); $(unstage)
4fa63067
NN
8184 @r=`${PWD_COMMAND}`; export r; \
8185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8186 $(HOST_EXPORTS) \
b00612cc 8187 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8188 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8189
6bd3dfaa 8190@endif byacc
4fa63067 8191
56a8fe78 8192# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8193
8194.PHONY: maybe-info-byacc info-byacc
8195maybe-info-byacc:
6bd3dfaa
PB
8196@if byacc
8197maybe-info-byacc: info-byacc
4fa63067
NN
8198
8199info-byacc: \
8200 configure-byacc
0aed8855 8201 @: $(MAKE); $(unstage)
4fa63067 8202 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8203 r=`${PWD_COMMAND}`; export r; \
8204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8205 $(HOST_EXPORTS) \
b813574b 8206 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8208 done; \
4fa63067 8209 echo "Doing info in byacc" ; \
b00612cc 8210 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8213 "RANLIB=$${RANLIB}" \
0c24b341 8214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8215 info) \
2a4cbe27
NN
8216 || exit 1
8217
6bd3dfaa 8218@endif byacc
2a4cbe27 8219
4fa63067
NN
8220.PHONY: maybe-dvi-byacc dvi-byacc
8221maybe-dvi-byacc:
6bd3dfaa
PB
8222@if byacc
8223maybe-dvi-byacc: dvi-byacc
2a4cbe27 8224
4fa63067
NN
8225dvi-byacc: \
8226 configure-byacc
0aed8855 8227 @: $(MAKE); $(unstage)
4fa63067 8228 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8229 r=`${PWD_COMMAND}`; export r; \
8230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8231 $(HOST_EXPORTS) \
b813574b 8232 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8234 done; \
4fa63067 8235 echo "Doing dvi in byacc" ; \
b00612cc 8236 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8239 "RANLIB=$${RANLIB}" \
0c24b341 8240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8241 dvi) \
2a4cbe27
NN
8242 || exit 1
8243
6bd3dfaa 8244@endif byacc
2a4cbe27 8245
56a8fe78
DD
8246.PHONY: maybe-pdf-byacc pdf-byacc
8247maybe-pdf-byacc:
8248@if byacc
8249maybe-pdf-byacc: pdf-byacc
8250
8251pdf-byacc: \
8252 configure-byacc
8253 @: $(MAKE); $(unstage)
8254 @[ -f ./byacc/Makefile ] || exit 0; \
8255 r=`${PWD_COMMAND}`; export r; \
8256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8257 $(HOST_EXPORTS) \
8258 for flag in $(EXTRA_HOST_FLAGS) ; do \
8259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8260 done; \
8261 echo "Doing pdf in byacc" ; \
8262 (cd $(HOST_SUBDIR)/byacc && \
8263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8265 "RANLIB=$${RANLIB}" \
0c24b341 8266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8267 pdf) \
8268 || exit 1
8269
8270@endif byacc
8271
6d389afc
MS
8272.PHONY: maybe-html-byacc html-byacc
8273maybe-html-byacc:
8274@if byacc
8275maybe-html-byacc: html-byacc
8276
8277html-byacc: \
8278 configure-byacc
0aed8855 8279 @: $(MAKE); $(unstage)
6d389afc
MS
8280 @[ -f ./byacc/Makefile ] || exit 0; \
8281 r=`${PWD_COMMAND}`; export r; \
8282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8283 $(HOST_EXPORTS) \
8284 for flag in $(EXTRA_HOST_FLAGS) ; do \
8285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8286 done; \
8287 echo "Doing html in byacc" ; \
b00612cc 8288 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8291 "RANLIB=$${RANLIB}" \
0c24b341 8292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8293 html) \
8294 || exit 1
8295
8296@endif byacc
8297
4fa63067
NN
8298.PHONY: maybe-TAGS-byacc TAGS-byacc
8299maybe-TAGS-byacc:
6bd3dfaa
PB
8300@if byacc
8301maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8302
4fa63067
NN
8303TAGS-byacc: \
8304 configure-byacc
0aed8855 8305 @: $(MAKE); $(unstage)
4fa63067 8306 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8307 r=`${PWD_COMMAND}`; export r; \
8308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8309 $(HOST_EXPORTS) \
b813574b 8310 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8312 done; \
4fa63067 8313 echo "Doing TAGS in byacc" ; \
b00612cc 8314 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8317 "RANLIB=$${RANLIB}" \
0c24b341 8318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8319 TAGS) \
2a4cbe27
NN
8320 || exit 1
8321
6bd3dfaa 8322@endif byacc
2a4cbe27 8323
4fa63067
NN
8324.PHONY: maybe-install-info-byacc install-info-byacc
8325maybe-install-info-byacc:
6bd3dfaa
PB
8326@if byacc
8327maybe-install-info-byacc: install-info-byacc
2a4cbe27 8328
4fa63067
NN
8329install-info-byacc: \
8330 configure-byacc \
8331 info-byacc
0aed8855 8332 @: $(MAKE); $(unstage)
4fa63067 8333 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8334 r=`${PWD_COMMAND}`; export r; \
8335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8336 $(HOST_EXPORTS) \
b813574b 8337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8339 done; \
4fa63067 8340 echo "Doing install-info in byacc" ; \
b00612cc 8341 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8344 "RANLIB=$${RANLIB}" \
0c24b341 8345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8346 install-info) \
2a4cbe27
NN
8347 || exit 1
8348
6bd3dfaa 8349@endif byacc
2a4cbe27 8350
a3ca38d2
DD
8351.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8352maybe-install-pdf-byacc:
8353@if byacc
8354maybe-install-pdf-byacc: install-pdf-byacc
8355
8356install-pdf-byacc: \
8357 configure-byacc \
8358 pdf-byacc
8359 @: $(MAKE); $(unstage)
8360 @[ -f ./byacc/Makefile ] || exit 0; \
8361 r=`${PWD_COMMAND}`; export r; \
8362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8363 $(HOST_EXPORTS) \
8364 for flag in $(EXTRA_HOST_FLAGS) ; do \
8365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8366 done; \
8367 echo "Doing install-pdf in byacc" ; \
8368 (cd $(HOST_SUBDIR)/byacc && \
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}" \
a3ca38d2
DD
8373 install-pdf) \
8374 || exit 1
8375
8376@endif byacc
8377
108a6f8e
CD
8378.PHONY: maybe-install-html-byacc install-html-byacc
8379maybe-install-html-byacc:
8380@if byacc
8381maybe-install-html-byacc: install-html-byacc
8382
8383install-html-byacc: \
8384 configure-byacc \
8385 html-byacc
8386 @: $(MAKE); $(unstage)
8387 @[ -f ./byacc/Makefile ] || exit 0; \
8388 r=`${PWD_COMMAND}`; export r; \
8389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8390 $(HOST_EXPORTS) \
8391 for flag in $(EXTRA_HOST_FLAGS) ; do \
8392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8393 done; \
8394 echo "Doing install-html in byacc" ; \
8395 (cd $(HOST_SUBDIR)/byacc && \
8396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8398 "RANLIB=$${RANLIB}" \
0c24b341 8399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8400 install-html) \
8401 || exit 1
8402
8403@endif byacc
8404
4fa63067
NN
8405.PHONY: maybe-installcheck-byacc installcheck-byacc
8406maybe-installcheck-byacc:
6bd3dfaa
PB
8407@if byacc
8408maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8409
4fa63067
NN
8410installcheck-byacc: \
8411 configure-byacc
0aed8855 8412 @: $(MAKE); $(unstage)
4fa63067 8413 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8414 r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8416 $(HOST_EXPORTS) \
b813574b 8417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8419 done; \
4fa63067 8420 echo "Doing installcheck in byacc" ; \
b00612cc 8421 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8424 "RANLIB=$${RANLIB}" \
0c24b341 8425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8426 installcheck) \
2a4cbe27
NN
8427 || exit 1
8428
6bd3dfaa 8429@endif byacc
2a4cbe27 8430
4fa63067
NN
8431.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8432maybe-mostlyclean-byacc:
6bd3dfaa
PB
8433@if byacc
8434maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8435
4fa63067 8436mostlyclean-byacc:
0aed8855 8437 @: $(MAKE); $(unstage)
4fa63067 8438 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8439 r=`${PWD_COMMAND}`; export r; \
8440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8441 $(HOST_EXPORTS) \
b813574b 8442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8444 done; \
4fa63067 8445 echo "Doing mostlyclean in byacc" ; \
b00612cc 8446 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8449 "RANLIB=$${RANLIB}" \
0c24b341 8450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8451 mostlyclean) \
2a4cbe27
NN
8452 || exit 1
8453
6bd3dfaa 8454@endif byacc
2a4cbe27 8455
4fa63067
NN
8456.PHONY: maybe-clean-byacc clean-byacc
8457maybe-clean-byacc:
6bd3dfaa
PB
8458@if byacc
8459maybe-clean-byacc: clean-byacc
2a4cbe27 8460
4fa63067 8461clean-byacc:
0aed8855 8462 @: $(MAKE); $(unstage)
4fa63067 8463 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8464 r=`${PWD_COMMAND}`; export r; \
8465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8466 $(HOST_EXPORTS) \
b813574b 8467 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8469 done; \
4fa63067 8470 echo "Doing clean in byacc" ; \
b00612cc 8471 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8474 "RANLIB=$${RANLIB}" \
0c24b341 8475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8476 clean) \
2a4cbe27
NN
8477 || exit 1
8478
6bd3dfaa 8479@endif byacc
2a4cbe27 8480
4fa63067
NN
8481.PHONY: maybe-distclean-byacc distclean-byacc
8482maybe-distclean-byacc:
6bd3dfaa
PB
8483@if byacc
8484maybe-distclean-byacc: distclean-byacc
2a4cbe27 8485
4fa63067 8486distclean-byacc:
0aed8855 8487 @: $(MAKE); $(unstage)
4fa63067 8488 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8489 r=`${PWD_COMMAND}`; export r; \
8490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8491 $(HOST_EXPORTS) \
b813574b 8492 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8494 done; \
4fa63067 8495 echo "Doing distclean in byacc" ; \
b00612cc 8496 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8499 "RANLIB=$${RANLIB}" \
0c24b341 8500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8501 distclean) \
2a4cbe27
NN
8502 || exit 1
8503
6bd3dfaa 8504@endif byacc
2a4cbe27 8505
4fa63067
NN
8506.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8507maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8508@if byacc
8509maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8510
4fa63067 8511maintainer-clean-byacc:
0aed8855 8512 @: $(MAKE); $(unstage)
4fa63067 8513 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8514 r=`${PWD_COMMAND}`; export r; \
8515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8516 $(HOST_EXPORTS) \
b813574b 8517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8519 done; \
4fa63067 8520 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8521 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8524 "RANLIB=$${RANLIB}" \
0c24b341 8525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8526 maintainer-clean) \
2a4cbe27
NN
8527 || exit 1
8528
6bd3dfaa 8529@endif byacc
2a4cbe27 8530
2a4cbe27 8531
a7254363 8532
4fa63067
NN
8533.PHONY: configure-bzip2 maybe-configure-bzip2
8534maybe-configure-bzip2:
4f0ef2d8
CD
8535@if gcc-bootstrap
8536configure-bzip2: stage_current
8537@endif gcc-bootstrap
6bd3dfaa
PB
8538@if bzip2
8539maybe-configure-bzip2: configure-bzip2
c52c6897 8540configure-bzip2:
0aed8855 8541 @: $(MAKE); $(unstage)
c52c6897 8542 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8544 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8546 $(HOST_EXPORTS) \
a7254363
PB
8547 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8548 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8549 case $(srcdir) in \
b00612cc
PB
8550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8551 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8553 esac; \
b00612cc
PB
8554 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8555 libsrcdir="$$s/bzip2"; \
4fa63067 8556 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8557 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8558 --target=${target_alias} $${srcdiroption} \
4fa63067 8559 || exit 1
6bd3dfaa 8560@endif bzip2
4fa63067 8561
a7254363
PB
8562
8563
d545f33b
PB
8564
8565
4fa63067
NN
8566.PHONY: all-bzip2 maybe-all-bzip2
8567maybe-all-bzip2:
4f0ef2d8
CD
8568@if gcc-bootstrap
8569all-bzip2: stage_current
8570@endif gcc-bootstrap
6bd3dfaa 8571@if bzip2
d27cc32e 8572TARGET-bzip2=all
6bd3dfaa 8573maybe-all-bzip2: all-bzip2
4fa63067 8574all-bzip2: configure-bzip2
0aed8855 8575 @: $(MAKE); $(unstage)
4fa63067
NN
8576 @r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8578 $(HOST_EXPORTS) \
b00612cc 8579 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8580 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8581 $(TARGET-bzip2))
6bd3dfaa 8582@endif bzip2
4fa63067 8583
a7254363 8584
d545f33b
PB
8585
8586
4fa63067
NN
8587.PHONY: check-bzip2 maybe-check-bzip2
8588maybe-check-bzip2:
6bd3dfaa
PB
8589@if bzip2
8590maybe-check-bzip2: check-bzip2
4fa63067
NN
8591
8592check-bzip2:
0aed8855 8593 @: $(MAKE); $(unstage)
4fa63067
NN
8594 @r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8596 $(HOST_EXPORTS) \
b00612cc
PB
8597 (cd $(HOST_SUBDIR)/bzip2 && \
8598 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8599
6bd3dfaa 8600@endif bzip2
4fa63067
NN
8601
8602.PHONY: install-bzip2 maybe-install-bzip2
8603maybe-install-bzip2:
6bd3dfaa
PB
8604@if bzip2
8605maybe-install-bzip2: install-bzip2
4fa63067
NN
8606
8607install-bzip2: installdirs
0aed8855 8608 @: $(MAKE); $(unstage)
4fa63067
NN
8609 @r=`${PWD_COMMAND}`; export r; \
8610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8611 $(HOST_EXPORTS) \
b00612cc 8612 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8613 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8614
6bd3dfaa 8615@endif bzip2
4fa63067 8616
56a8fe78 8617# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8618
8619.PHONY: maybe-info-bzip2 info-bzip2
8620maybe-info-bzip2:
6bd3dfaa
PB
8621@if bzip2
8622maybe-info-bzip2: info-bzip2
4fa63067
NN
8623
8624info-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 info 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 info) \
2a4cbe27
NN
8641 || exit 1
8642
6bd3dfaa 8643@endif bzip2
2a4cbe27 8644
4fa63067
NN
8645.PHONY: maybe-dvi-bzip2 dvi-bzip2
8646maybe-dvi-bzip2:
6bd3dfaa
PB
8647@if bzip2
8648maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8649
4fa63067
NN
8650dvi-bzip2: \
8651 configure-bzip2
0aed8855 8652 @: $(MAKE); $(unstage)
4fa63067 8653 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8654 r=`${PWD_COMMAND}`; export r; \
8655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8656 $(HOST_EXPORTS) \
b813574b 8657 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8659 done; \
4fa63067 8660 echo "Doing dvi in bzip2" ; \
b00612cc 8661 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8664 "RANLIB=$${RANLIB}" \
0c24b341 8665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8666 dvi) \
2a4cbe27
NN
8667 || exit 1
8668
6bd3dfaa 8669@endif bzip2
2a4cbe27 8670
56a8fe78
DD
8671.PHONY: maybe-pdf-bzip2 pdf-bzip2
8672maybe-pdf-bzip2:
8673@if bzip2
8674maybe-pdf-bzip2: pdf-bzip2
8675
8676pdf-bzip2: \
8677 configure-bzip2
8678 @: $(MAKE); $(unstage)
8679 @[ -f ./bzip2/Makefile ] || exit 0; \
8680 r=`${PWD_COMMAND}`; export r; \
8681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8682 $(HOST_EXPORTS) \
8683 for flag in $(EXTRA_HOST_FLAGS) ; do \
8684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8685 done; \
8686 echo "Doing pdf in bzip2" ; \
8687 (cd $(HOST_SUBDIR)/bzip2 && \
8688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8690 "RANLIB=$${RANLIB}" \
0c24b341 8691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8692 pdf) \
8693 || exit 1
8694
8695@endif bzip2
8696
6d389afc
MS
8697.PHONY: maybe-html-bzip2 html-bzip2
8698maybe-html-bzip2:
8699@if bzip2
8700maybe-html-bzip2: html-bzip2
8701
8702html-bzip2: \
8703 configure-bzip2
0aed8855 8704 @: $(MAKE); $(unstage)
6d389afc
MS
8705 @[ -f ./bzip2/Makefile ] || exit 0; \
8706 r=`${PWD_COMMAND}`; export r; \
8707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8708 $(HOST_EXPORTS) \
8709 for flag in $(EXTRA_HOST_FLAGS) ; do \
8710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8711 done; \
8712 echo "Doing html in bzip2" ; \
b00612cc 8713 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8716 "RANLIB=$${RANLIB}" \
0c24b341 8717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8718 html) \
8719 || exit 1
8720
8721@endif bzip2
8722
4fa63067
NN
8723.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8724maybe-TAGS-bzip2:
6bd3dfaa
PB
8725@if bzip2
8726maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8727
4fa63067
NN
8728TAGS-bzip2: \
8729 configure-bzip2
0aed8855 8730 @: $(MAKE); $(unstage)
4fa63067 8731 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8732 r=`${PWD_COMMAND}`; export r; \
8733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8734 $(HOST_EXPORTS) \
b813574b 8735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8737 done; \
4fa63067 8738 echo "Doing TAGS in bzip2" ; \
b00612cc 8739 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8742 "RANLIB=$${RANLIB}" \
0c24b341 8743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8744 TAGS) \
2a4cbe27
NN
8745 || exit 1
8746
6bd3dfaa 8747@endif bzip2
2a4cbe27 8748
4fa63067
NN
8749.PHONY: maybe-install-info-bzip2 install-info-bzip2
8750maybe-install-info-bzip2:
6bd3dfaa
PB
8751@if bzip2
8752maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8753
4fa63067
NN
8754install-info-bzip2: \
8755 configure-bzip2 \
8756 info-bzip2
0aed8855 8757 @: $(MAKE); $(unstage)
4fa63067 8758 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8759 r=`${PWD_COMMAND}`; export r; \
8760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8761 $(HOST_EXPORTS) \
b813574b 8762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8764 done; \
4fa63067 8765 echo "Doing install-info in bzip2" ; \
b00612cc 8766 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8769 "RANLIB=$${RANLIB}" \
0c24b341 8770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8771 install-info) \
2a4cbe27
NN
8772 || exit 1
8773
6bd3dfaa 8774@endif bzip2
2a4cbe27 8775
a3ca38d2
DD
8776.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8777maybe-install-pdf-bzip2:
8778@if bzip2
8779maybe-install-pdf-bzip2: install-pdf-bzip2
8780
8781install-pdf-bzip2: \
8782 configure-bzip2 \
8783 pdf-bzip2
8784 @: $(MAKE); $(unstage)
8785 @[ -f ./bzip2/Makefile ] || exit 0; \
8786 r=`${PWD_COMMAND}`; export r; \
8787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8788 $(HOST_EXPORTS) \
8789 for flag in $(EXTRA_HOST_FLAGS) ; do \
8790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8791 done; \
8792 echo "Doing install-pdf in bzip2" ; \
8793 (cd $(HOST_SUBDIR)/bzip2 && \
8794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8796 "RANLIB=$${RANLIB}" \
0c24b341 8797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8798 install-pdf) \
8799 || exit 1
8800
8801@endif bzip2
8802
108a6f8e
CD
8803.PHONY: maybe-install-html-bzip2 install-html-bzip2
8804maybe-install-html-bzip2:
8805@if bzip2
8806maybe-install-html-bzip2: install-html-bzip2
8807
8808install-html-bzip2: \
8809 configure-bzip2 \
8810 html-bzip2
8811 @: $(MAKE); $(unstage)
8812 @[ -f ./bzip2/Makefile ] || exit 0; \
8813 r=`${PWD_COMMAND}`; export r; \
8814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8815 $(HOST_EXPORTS) \
8816 for flag in $(EXTRA_HOST_FLAGS) ; do \
8817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8818 done; \
8819 echo "Doing install-html in bzip2" ; \
8820 (cd $(HOST_SUBDIR)/bzip2 && \
8821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8823 "RANLIB=$${RANLIB}" \
0c24b341 8824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8825 install-html) \
8826 || exit 1
8827
8828@endif bzip2
8829
4fa63067
NN
8830.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8831maybe-installcheck-bzip2:
6bd3dfaa
PB
8832@if bzip2
8833maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8834
4fa63067
NN
8835installcheck-bzip2: \
8836 configure-bzip2
0aed8855 8837 @: $(MAKE); $(unstage)
4fa63067 8838 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8839 r=`${PWD_COMMAND}`; export r; \
8840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8841 $(HOST_EXPORTS) \
b813574b 8842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8844 done; \
4fa63067 8845 echo "Doing installcheck in bzip2" ; \
b00612cc 8846 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8849 "RANLIB=$${RANLIB}" \
0c24b341 8850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8851 installcheck) \
2a4cbe27
NN
8852 || exit 1
8853
6bd3dfaa 8854@endif bzip2
2a4cbe27 8855
4fa63067
NN
8856.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8857maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8858@if bzip2
8859maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8860
4fa63067 8861mostlyclean-bzip2:
0aed8855 8862 @: $(MAKE); $(unstage)
4fa63067 8863 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8864 r=`${PWD_COMMAND}`; export r; \
8865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8866 $(HOST_EXPORTS) \
b813574b 8867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8869 done; \
4fa63067 8870 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8871 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8874 "RANLIB=$${RANLIB}" \
0c24b341 8875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8876 mostlyclean) \
2a4cbe27
NN
8877 || exit 1
8878
6bd3dfaa 8879@endif bzip2
2a4cbe27 8880
4fa63067
NN
8881.PHONY: maybe-clean-bzip2 clean-bzip2
8882maybe-clean-bzip2:
6bd3dfaa
PB
8883@if bzip2
8884maybe-clean-bzip2: clean-bzip2
2a4cbe27 8885
4fa63067 8886clean-bzip2:
0aed8855 8887 @: $(MAKE); $(unstage)
4fa63067 8888 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8889 r=`${PWD_COMMAND}`; export r; \
8890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8891 $(HOST_EXPORTS) \
b813574b 8892 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8894 done; \
4fa63067 8895 echo "Doing clean in bzip2" ; \
b00612cc 8896 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8899 "RANLIB=$${RANLIB}" \
0c24b341 8900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8901 clean) \
2a4cbe27
NN
8902 || exit 1
8903
6bd3dfaa 8904@endif bzip2
2a4cbe27 8905
4fa63067
NN
8906.PHONY: maybe-distclean-bzip2 distclean-bzip2
8907maybe-distclean-bzip2:
6bd3dfaa
PB
8908@if bzip2
8909maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8910
4fa63067 8911distclean-bzip2:
0aed8855 8912 @: $(MAKE); $(unstage)
4fa63067 8913 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8914 r=`${PWD_COMMAND}`; export r; \
8915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8916 $(HOST_EXPORTS) \
b813574b 8917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8919 done; \
4fa63067 8920 echo "Doing distclean in bzip2" ; \
b00612cc 8921 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8924 "RANLIB=$${RANLIB}" \
0c24b341 8925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8926 distclean) \
2a4cbe27
NN
8927 || exit 1
8928
6bd3dfaa 8929@endif bzip2
2a4cbe27 8930
4fa63067
NN
8931.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8932maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8933@if bzip2
8934maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8935
4fa63067 8936maintainer-clean-bzip2:
0aed8855 8937 @: $(MAKE); $(unstage)
4fa63067 8938 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8939 r=`${PWD_COMMAND}`; export r; \
8940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8941 $(HOST_EXPORTS) \
b813574b 8942 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8944 done; \
4fa63067 8945 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8946 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8949 "RANLIB=$${RANLIB}" \
0c24b341 8950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8951 maintainer-clean) \
2a4cbe27
NN
8952 || exit 1
8953
6bd3dfaa 8954@endif bzip2
2a4cbe27 8955
2a4cbe27 8956
a7254363 8957
4fa63067
NN
8958.PHONY: configure-dejagnu maybe-configure-dejagnu
8959maybe-configure-dejagnu:
4f0ef2d8
CD
8960@if gcc-bootstrap
8961configure-dejagnu: stage_current
8962@endif gcc-bootstrap
6bd3dfaa
PB
8963@if dejagnu
8964maybe-configure-dejagnu: configure-dejagnu
c52c6897 8965configure-dejagnu:
0aed8855 8966 @: $(MAKE); $(unstage)
c52c6897 8967 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8969 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8971 $(HOST_EXPORTS) \
a7254363
PB
8972 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8973 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8974 case $(srcdir) in \
b00612cc
PB
8975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8976 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8978 esac; \
b00612cc
PB
8979 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8980 libsrcdir="$$s/dejagnu"; \
4fa63067 8981 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8983 --target=${target_alias} $${srcdiroption} \
4fa63067 8984 || exit 1
6bd3dfaa 8985@endif dejagnu
4fa63067 8986
a7254363
PB
8987
8988
d545f33b
PB
8989
8990
4fa63067
NN
8991.PHONY: all-dejagnu maybe-all-dejagnu
8992maybe-all-dejagnu:
4f0ef2d8
CD
8993@if gcc-bootstrap
8994all-dejagnu: stage_current
8995@endif gcc-bootstrap
6bd3dfaa 8996@if dejagnu
d27cc32e 8997TARGET-dejagnu=all
6bd3dfaa 8998maybe-all-dejagnu: all-dejagnu
4fa63067 8999all-dejagnu: configure-dejagnu
0aed8855 9000 @: $(MAKE); $(unstage)
4fa63067
NN
9001 @r=`${PWD_COMMAND}`; export r; \
9002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9003 $(HOST_EXPORTS) \
b00612cc 9004 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9005 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9006 $(TARGET-dejagnu))
6bd3dfaa 9007@endif dejagnu
4fa63067 9008
a7254363 9009
d545f33b
PB
9010
9011
4fa63067
NN
9012.PHONY: check-dejagnu maybe-check-dejagnu
9013maybe-check-dejagnu:
6bd3dfaa
PB
9014@if dejagnu
9015maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9016
9017check-dejagnu:
0aed8855 9018 @: $(MAKE); $(unstage)
4fa63067
NN
9019 @r=`${PWD_COMMAND}`; export r; \
9020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9021 $(HOST_EXPORTS) \
b00612cc
PB
9022 (cd $(HOST_SUBDIR)/dejagnu && \
9023 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9024
6bd3dfaa 9025@endif dejagnu
4fa63067
NN
9026
9027.PHONY: install-dejagnu maybe-install-dejagnu
9028maybe-install-dejagnu:
6bd3dfaa
PB
9029@if dejagnu
9030maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9031
9032install-dejagnu: installdirs
0aed8855 9033 @: $(MAKE); $(unstage)
4fa63067
NN
9034 @r=`${PWD_COMMAND}`; export r; \
9035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9036 $(HOST_EXPORTS) \
b00612cc 9037 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9038 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9039
6bd3dfaa 9040@endif dejagnu
4fa63067 9041
56a8fe78 9042# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9043
9044.PHONY: maybe-info-dejagnu info-dejagnu
9045maybe-info-dejagnu:
6bd3dfaa
PB
9046@if dejagnu
9047maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9048
9049info-dejagnu: \
9050 configure-dejagnu
0aed8855 9051 @: $(MAKE); $(unstage)
4fa63067 9052 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9053 r=`${PWD_COMMAND}`; export r; \
9054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9055 $(HOST_EXPORTS) \
b813574b 9056 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9058 done; \
4fa63067 9059 echo "Doing info in dejagnu" ; \
b00612cc 9060 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9063 "RANLIB=$${RANLIB}" \
0c24b341 9064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9065 info) \
2a4cbe27
NN
9066 || exit 1
9067
6bd3dfaa 9068@endif dejagnu
2a4cbe27 9069
4fa63067
NN
9070.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9071maybe-dvi-dejagnu:
6bd3dfaa
PB
9072@if dejagnu
9073maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9074
4fa63067
NN
9075dvi-dejagnu: \
9076 configure-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 dvi 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 dvi) \
2a4cbe27
NN
9092 || exit 1
9093
6bd3dfaa 9094@endif dejagnu
2a4cbe27 9095
56a8fe78
DD
9096.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9097maybe-pdf-dejagnu:
9098@if dejagnu
9099maybe-pdf-dejagnu: pdf-dejagnu
9100
9101pdf-dejagnu: \
9102 configure-dejagnu
9103 @: $(MAKE); $(unstage)
9104 @[ -f ./dejagnu/Makefile ] || exit 0; \
9105 r=`${PWD_COMMAND}`; export r; \
9106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9107 $(HOST_EXPORTS) \
9108 for flag in $(EXTRA_HOST_FLAGS) ; do \
9109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9110 done; \
9111 echo "Doing pdf in dejagnu" ; \
9112 (cd $(HOST_SUBDIR)/dejagnu && \
9113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9115 "RANLIB=$${RANLIB}" \
0c24b341 9116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9117 pdf) \
9118 || exit 1
9119
9120@endif dejagnu
9121
6d389afc
MS
9122.PHONY: maybe-html-dejagnu html-dejagnu
9123maybe-html-dejagnu:
9124@if dejagnu
9125maybe-html-dejagnu: html-dejagnu
9126
9127html-dejagnu: \
9128 configure-dejagnu
0aed8855 9129 @: $(MAKE); $(unstage)
6d389afc
MS
9130 @[ -f ./dejagnu/Makefile ] || exit 0; \
9131 r=`${PWD_COMMAND}`; export r; \
9132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9133 $(HOST_EXPORTS) \
9134 for flag in $(EXTRA_HOST_FLAGS) ; do \
9135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9136 done; \
9137 echo "Doing html in dejagnu" ; \
b00612cc 9138 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9141 "RANLIB=$${RANLIB}" \
0c24b341 9142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9143 html) \
9144 || exit 1
9145
9146@endif dejagnu
9147
4fa63067
NN
9148.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9149maybe-TAGS-dejagnu:
6bd3dfaa
PB
9150@if dejagnu
9151maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9152
4fa63067
NN
9153TAGS-dejagnu: \
9154 configure-dejagnu
0aed8855 9155 @: $(MAKE); $(unstage)
4fa63067 9156 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9157 r=`${PWD_COMMAND}`; export r; \
9158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9159 $(HOST_EXPORTS) \
b813574b 9160 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9162 done; \
4fa63067 9163 echo "Doing TAGS in dejagnu" ; \
b00612cc 9164 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9167 "RANLIB=$${RANLIB}" \
0c24b341 9168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9169 TAGS) \
2a4cbe27
NN
9170 || exit 1
9171
6bd3dfaa 9172@endif dejagnu
2a4cbe27 9173
4fa63067
NN
9174.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9175maybe-install-info-dejagnu:
6bd3dfaa
PB
9176@if dejagnu
9177maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9178
4fa63067
NN
9179install-info-dejagnu: \
9180 configure-dejagnu \
9181 info-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 install-info 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 install-info) \
2a4cbe27
NN
9197 || exit 1
9198
6bd3dfaa 9199@endif dejagnu
2a4cbe27 9200
a3ca38d2
DD
9201.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9202maybe-install-pdf-dejagnu:
9203@if dejagnu
9204maybe-install-pdf-dejagnu: install-pdf-dejagnu
9205
9206install-pdf-dejagnu: \
9207 configure-dejagnu \
9208 pdf-dejagnu
9209 @: $(MAKE); $(unstage)
9210 @[ -f ./dejagnu/Makefile ] || exit 0; \
9211 r=`${PWD_COMMAND}`; export r; \
9212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9213 $(HOST_EXPORTS) \
9214 for flag in $(EXTRA_HOST_FLAGS) ; do \
9215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9216 done; \
9217 echo "Doing install-pdf in dejagnu" ; \
9218 (cd $(HOST_SUBDIR)/dejagnu && \
9219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9221 "RANLIB=$${RANLIB}" \
0c24b341 9222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9223 install-pdf) \
9224 || exit 1
9225
9226@endif dejagnu
9227
108a6f8e
CD
9228.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9229maybe-install-html-dejagnu:
9230@if dejagnu
9231maybe-install-html-dejagnu: install-html-dejagnu
9232
9233install-html-dejagnu: \
9234 configure-dejagnu \
9235 html-dejagnu
9236 @: $(MAKE); $(unstage)
9237 @[ -f ./dejagnu/Makefile ] || exit 0; \
9238 r=`${PWD_COMMAND}`; export r; \
9239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9240 $(HOST_EXPORTS) \
9241 for flag in $(EXTRA_HOST_FLAGS) ; do \
9242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9243 done; \
9244 echo "Doing install-html in dejagnu" ; \
9245 (cd $(HOST_SUBDIR)/dejagnu && \
9246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9248 "RANLIB=$${RANLIB}" \
0c24b341 9249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9250 install-html) \
9251 || exit 1
9252
9253@endif dejagnu
9254
4fa63067
NN
9255.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9256maybe-installcheck-dejagnu:
6bd3dfaa
PB
9257@if dejagnu
9258maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9259
4fa63067
NN
9260installcheck-dejagnu: \
9261 configure-dejagnu
0aed8855 9262 @: $(MAKE); $(unstage)
4fa63067 9263 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9264 r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9266 $(HOST_EXPORTS) \
b813574b 9267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9269 done; \
4fa63067 9270 echo "Doing installcheck in dejagnu" ; \
b00612cc 9271 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9274 "RANLIB=$${RANLIB}" \
0c24b341 9275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9276 installcheck) \
2a4cbe27
NN
9277 || exit 1
9278
6bd3dfaa 9279@endif dejagnu
2a4cbe27 9280
4fa63067
NN
9281.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9282maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9283@if dejagnu
9284maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9285
4fa63067 9286mostlyclean-dejagnu:
0aed8855 9287 @: $(MAKE); $(unstage)
4fa63067 9288 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9289 r=`${PWD_COMMAND}`; export r; \
9290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9291 $(HOST_EXPORTS) \
b813574b 9292 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9294 done; \
4fa63067 9295 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9296 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9299 "RANLIB=$${RANLIB}" \
0c24b341 9300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9301 mostlyclean) \
2a4cbe27
NN
9302 || exit 1
9303
6bd3dfaa 9304@endif dejagnu
2a4cbe27 9305
4fa63067
NN
9306.PHONY: maybe-clean-dejagnu clean-dejagnu
9307maybe-clean-dejagnu:
6bd3dfaa
PB
9308@if dejagnu
9309maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9310
4fa63067 9311clean-dejagnu:
0aed8855 9312 @: $(MAKE); $(unstage)
4fa63067 9313 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9314 r=`${PWD_COMMAND}`; export r; \
9315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9316 $(HOST_EXPORTS) \
b813574b 9317 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9319 done; \
4fa63067 9320 echo "Doing clean in dejagnu" ; \
b00612cc 9321 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9324 "RANLIB=$${RANLIB}" \
0c24b341 9325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9326 clean) \
2a4cbe27
NN
9327 || exit 1
9328
6bd3dfaa 9329@endif dejagnu
2a4cbe27 9330
4fa63067
NN
9331.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9332maybe-distclean-dejagnu:
6bd3dfaa
PB
9333@if dejagnu
9334maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9335
4fa63067 9336distclean-dejagnu:
0aed8855 9337 @: $(MAKE); $(unstage)
4fa63067 9338 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9339 r=`${PWD_COMMAND}`; export r; \
9340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9341 $(HOST_EXPORTS) \
b813574b 9342 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9344 done; \
4fa63067 9345 echo "Doing distclean in dejagnu" ; \
b00612cc 9346 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9349 "RANLIB=$${RANLIB}" \
0c24b341 9350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9351 distclean) \
2a4cbe27
NN
9352 || exit 1
9353
6bd3dfaa 9354@endif dejagnu
2a4cbe27 9355
4fa63067
NN
9356.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9357maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9358@if dejagnu
9359maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9360
4fa63067 9361maintainer-clean-dejagnu:
0aed8855 9362 @: $(MAKE); $(unstage)
4fa63067 9363 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9364 r=`${PWD_COMMAND}`; export r; \
9365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9366 $(HOST_EXPORTS) \
b813574b 9367 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9369 done; \
4fa63067 9370 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9371 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9374 "RANLIB=$${RANLIB}" \
0c24b341 9375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9376 maintainer-clean) \
4fa63067
NN
9377 || exit 1
9378
6bd3dfaa 9379@endif dejagnu
4fa63067
NN
9380
9381
a7254363 9382
4fa63067
NN
9383.PHONY: configure-diff maybe-configure-diff
9384maybe-configure-diff:
4f0ef2d8
CD
9385@if gcc-bootstrap
9386configure-diff: stage_current
9387@endif gcc-bootstrap
6bd3dfaa
PB
9388@if diff
9389maybe-configure-diff: configure-diff
c52c6897 9390configure-diff:
0aed8855 9391 @: $(MAKE); $(unstage)
c52c6897 9392 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9394 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9396 $(HOST_EXPORTS) \
a7254363
PB
9397 echo Configuring in $(HOST_SUBDIR)/diff; \
9398 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9399 case $(srcdir) in \
b00612cc
PB
9400 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9401 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9402 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9403 esac; \
b00612cc
PB
9404 srcdiroption="--srcdir=$${topdir}/diff"; \
9405 libsrcdir="$$s/diff"; \
4fa63067 9406 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9407 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9408 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9409 || exit 1
6bd3dfaa 9410@endif diff
2a4cbe27 9411
a7254363
PB
9412
9413
d545f33b
PB
9414
9415
4fa63067
NN
9416.PHONY: all-diff maybe-all-diff
9417maybe-all-diff:
4f0ef2d8
CD
9418@if gcc-bootstrap
9419all-diff: stage_current
9420@endif gcc-bootstrap
6bd3dfaa 9421@if diff
d27cc32e 9422TARGET-diff=all
6bd3dfaa 9423maybe-all-diff: all-diff
4fa63067 9424all-diff: configure-diff
0aed8855 9425 @: $(MAKE); $(unstage)
4fa63067
NN
9426 @r=`${PWD_COMMAND}`; export r; \
9427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9428 $(HOST_EXPORTS) \
b00612cc 9429 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9430 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9431 $(TARGET-diff))
6bd3dfaa 9432@endif diff
2a4cbe27 9433
a7254363 9434
d545f33b
PB
9435
9436
4fa63067
NN
9437.PHONY: check-diff maybe-check-diff
9438maybe-check-diff:
6bd3dfaa
PB
9439@if diff
9440maybe-check-diff: check-diff
2a4cbe27 9441
4fa63067 9442check-diff:
0aed8855 9443 @: $(MAKE); $(unstage)
4fa63067 9444 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9446 $(HOST_EXPORTS) \
b00612cc
PB
9447 (cd $(HOST_SUBDIR)/diff && \
9448 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9449
6bd3dfaa 9450@endif diff
2a4cbe27 9451
4fa63067
NN
9452.PHONY: install-diff maybe-install-diff
9453maybe-install-diff:
6bd3dfaa
PB
9454@if diff
9455maybe-install-diff: install-diff
2a4cbe27 9456
4fa63067 9457install-diff: installdirs
0aed8855 9458 @: $(MAKE); $(unstage)
4fa63067 9459 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9461 $(HOST_EXPORTS) \
b00612cc 9462 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9463 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9464
6bd3dfaa 9465@endif diff
2a4cbe27 9466
56a8fe78 9467# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9468
4fa63067
NN
9469.PHONY: maybe-info-diff info-diff
9470maybe-info-diff:
6bd3dfaa
PB
9471@if diff
9472maybe-info-diff: info-diff
2a4cbe27 9473
4fa63067
NN
9474info-diff: \
9475 configure-diff
0aed8855 9476 @: $(MAKE); $(unstage)
4fa63067 9477 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9478 r=`${PWD_COMMAND}`; export r; \
9479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9480 $(HOST_EXPORTS) \
b813574b 9481 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9483 done; \
4fa63067 9484 echo "Doing info in diff" ; \
b00612cc 9485 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9488 "RANLIB=$${RANLIB}" \
0c24b341 9489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9490 info) \
2a4cbe27
NN
9491 || exit 1
9492
6bd3dfaa 9493@endif diff
2a4cbe27 9494
4fa63067
NN
9495.PHONY: maybe-dvi-diff dvi-diff
9496maybe-dvi-diff:
6bd3dfaa
PB
9497@if diff
9498maybe-dvi-diff: dvi-diff
2a4cbe27 9499
4fa63067
NN
9500dvi-diff: \
9501 configure-diff
0aed8855 9502 @: $(MAKE); $(unstage)
4fa63067 9503 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9504 r=`${PWD_COMMAND}`; export r; \
9505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9506 $(HOST_EXPORTS) \
b813574b 9507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9509 done; \
4fa63067 9510 echo "Doing dvi in diff" ; \
b00612cc 9511 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9514 "RANLIB=$${RANLIB}" \
0c24b341 9515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9516 dvi) \
2a4cbe27
NN
9517 || exit 1
9518
6bd3dfaa 9519@endif diff
2a4cbe27 9520
56a8fe78
DD
9521.PHONY: maybe-pdf-diff pdf-diff
9522maybe-pdf-diff:
9523@if diff
9524maybe-pdf-diff: pdf-diff
9525
9526pdf-diff: \
9527 configure-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 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}" \
56a8fe78
DD
9542 pdf) \
9543 || exit 1
9544
9545@endif diff
9546
6d389afc
MS
9547.PHONY: maybe-html-diff html-diff
9548maybe-html-diff:
9549@if diff
9550maybe-html-diff: html-diff
9551
9552html-diff: \
9553 configure-diff
0aed8855 9554 @: $(MAKE); $(unstage)
6d389afc
MS
9555 @[ -f ./diff/Makefile ] || exit 0; \
9556 r=`${PWD_COMMAND}`; export r; \
9557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9558 $(HOST_EXPORTS) \
9559 for flag in $(EXTRA_HOST_FLAGS) ; do \
9560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9561 done; \
9562 echo "Doing html in diff" ; \
b00612cc 9563 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9566 "RANLIB=$${RANLIB}" \
0c24b341 9567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9568 html) \
9569 || exit 1
9570
9571@endif diff
9572
4fa63067
NN
9573.PHONY: maybe-TAGS-diff TAGS-diff
9574maybe-TAGS-diff:
6bd3dfaa
PB
9575@if diff
9576maybe-TAGS-diff: TAGS-diff
2a4cbe27 9577
4fa63067
NN
9578TAGS-diff: \
9579 configure-diff
0aed8855 9580 @: $(MAKE); $(unstage)
4fa63067 9581 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9582 r=`${PWD_COMMAND}`; export r; \
9583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9584 $(HOST_EXPORTS) \
b813574b 9585 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9587 done; \
4fa63067 9588 echo "Doing TAGS in diff" ; \
b00612cc 9589 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9592 "RANLIB=$${RANLIB}" \
0c24b341 9593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9594 TAGS) \
2a4cbe27
NN
9595 || exit 1
9596
6bd3dfaa 9597@endif diff
2a4cbe27 9598
4fa63067
NN
9599.PHONY: maybe-install-info-diff install-info-diff
9600maybe-install-info-diff:
6bd3dfaa
PB
9601@if diff
9602maybe-install-info-diff: install-info-diff
2a4cbe27 9603
4fa63067
NN
9604install-info-diff: \
9605 configure-diff \
9606 info-diff
0aed8855 9607 @: $(MAKE); $(unstage)
4fa63067 9608 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9609 r=`${PWD_COMMAND}`; export r; \
9610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9611 $(HOST_EXPORTS) \
b813574b 9612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9614 done; \
4fa63067 9615 echo "Doing install-info in diff" ; \
b00612cc 9616 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9619 "RANLIB=$${RANLIB}" \
0c24b341 9620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9621 install-info) \
2a4cbe27
NN
9622 || exit 1
9623
6bd3dfaa 9624@endif diff
2a4cbe27 9625
a3ca38d2
DD
9626.PHONY: maybe-install-pdf-diff install-pdf-diff
9627maybe-install-pdf-diff:
9628@if diff
9629maybe-install-pdf-diff: install-pdf-diff
9630
9631install-pdf-diff: \
9632 configure-diff \
9633 pdf-diff
9634 @: $(MAKE); $(unstage)
9635 @[ -f ./diff/Makefile ] || exit 0; \
9636 r=`${PWD_COMMAND}`; export r; \
9637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9638 $(HOST_EXPORTS) \
9639 for flag in $(EXTRA_HOST_FLAGS) ; do \
9640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9641 done; \
9642 echo "Doing install-pdf in diff" ; \
9643 (cd $(HOST_SUBDIR)/diff && \
9644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9646 "RANLIB=$${RANLIB}" \
0c24b341 9647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9648 install-pdf) \
9649 || exit 1
9650
9651@endif diff
9652
108a6f8e
CD
9653.PHONY: maybe-install-html-diff install-html-diff
9654maybe-install-html-diff:
9655@if diff
9656maybe-install-html-diff: install-html-diff
9657
9658install-html-diff: \
9659 configure-diff \
9660 html-diff
9661 @: $(MAKE); $(unstage)
9662 @[ -f ./diff/Makefile ] || exit 0; \
9663 r=`${PWD_COMMAND}`; export r; \
9664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665 $(HOST_EXPORTS) \
9666 for flag in $(EXTRA_HOST_FLAGS) ; do \
9667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9668 done; \
9669 echo "Doing install-html in diff" ; \
9670 (cd $(HOST_SUBDIR)/diff && \
9671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9673 "RANLIB=$${RANLIB}" \
0c24b341 9674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9675 install-html) \
9676 || exit 1
9677
9678@endif diff
9679
4fa63067
NN
9680.PHONY: maybe-installcheck-diff installcheck-diff
9681maybe-installcheck-diff:
6bd3dfaa
PB
9682@if diff
9683maybe-installcheck-diff: installcheck-diff
2a4cbe27 9684
4fa63067
NN
9685installcheck-diff: \
9686 configure-diff
0aed8855 9687 @: $(MAKE); $(unstage)
4fa63067 9688 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9689 r=`${PWD_COMMAND}`; export r; \
9690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9691 $(HOST_EXPORTS) \
b813574b 9692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9694 done; \
4fa63067 9695 echo "Doing installcheck in diff" ; \
b00612cc 9696 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9699 "RANLIB=$${RANLIB}" \
0c24b341 9700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9701 installcheck) \
2a4cbe27
NN
9702 || exit 1
9703
6bd3dfaa 9704@endif diff
2a4cbe27 9705
4fa63067
NN
9706.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9707maybe-mostlyclean-diff:
6bd3dfaa
PB
9708@if diff
9709maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9710
4fa63067 9711mostlyclean-diff:
0aed8855 9712 @: $(MAKE); $(unstage)
4fa63067 9713 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9714 r=`${PWD_COMMAND}`; export r; \
9715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9716 $(HOST_EXPORTS) \
b813574b 9717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9719 done; \
4fa63067 9720 echo "Doing mostlyclean in diff" ; \
b00612cc 9721 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9724 "RANLIB=$${RANLIB}" \
0c24b341 9725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9726 mostlyclean) \
2a4cbe27
NN
9727 || exit 1
9728
6bd3dfaa 9729@endif diff
2a4cbe27 9730
4fa63067
NN
9731.PHONY: maybe-clean-diff clean-diff
9732maybe-clean-diff:
6bd3dfaa
PB
9733@if diff
9734maybe-clean-diff: clean-diff
2a4cbe27 9735
4fa63067 9736clean-diff:
0aed8855 9737 @: $(MAKE); $(unstage)
4fa63067 9738 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9739 r=`${PWD_COMMAND}`; export r; \
9740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9741 $(HOST_EXPORTS) \
b813574b 9742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9744 done; \
4fa63067 9745 echo "Doing clean in diff" ; \
b00612cc 9746 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9749 "RANLIB=$${RANLIB}" \
0c24b341 9750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9751 clean) \
2a4cbe27
NN
9752 || exit 1
9753
6bd3dfaa 9754@endif diff
2a4cbe27 9755
4fa63067
NN
9756.PHONY: maybe-distclean-diff distclean-diff
9757maybe-distclean-diff:
6bd3dfaa
PB
9758@if diff
9759maybe-distclean-diff: distclean-diff
2a4cbe27 9760
4fa63067 9761distclean-diff:
0aed8855 9762 @: $(MAKE); $(unstage)
4fa63067 9763 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9764 r=`${PWD_COMMAND}`; export r; \
9765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9766 $(HOST_EXPORTS) \
b813574b 9767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9769 done; \
4fa63067 9770 echo "Doing distclean in diff" ; \
b00612cc 9771 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9774 "RANLIB=$${RANLIB}" \
0c24b341 9775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9776 distclean) \
2a4cbe27
NN
9777 || exit 1
9778
6bd3dfaa 9779@endif diff
2a4cbe27 9780
4fa63067
NN
9781.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9782maybe-maintainer-clean-diff:
6bd3dfaa
PB
9783@if diff
9784maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9785
4fa63067 9786maintainer-clean-diff:
0aed8855 9787 @: $(MAKE); $(unstage)
4fa63067 9788 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9789 r=`${PWD_COMMAND}`; export r; \
9790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9791 $(HOST_EXPORTS) \
b813574b 9792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9794 done; \
4fa63067 9795 echo "Doing maintainer-clean in diff" ; \
b00612cc 9796 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9799 "RANLIB=$${RANLIB}" \
0c24b341 9800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9801 maintainer-clean) \
2a4cbe27
NN
9802 || exit 1
9803
6bd3dfaa 9804@endif diff
2a4cbe27 9805
2a4cbe27 9806
a7254363 9807
4fa63067
NN
9808.PHONY: configure-dosutils maybe-configure-dosutils
9809maybe-configure-dosutils:
4f0ef2d8
CD
9810@if gcc-bootstrap
9811configure-dosutils: stage_current
9812@endif gcc-bootstrap
6bd3dfaa
PB
9813@if dosutils
9814maybe-configure-dosutils: configure-dosutils
c52c6897 9815configure-dosutils:
0aed8855 9816 @: $(MAKE); $(unstage)
c52c6897 9817 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9819 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9821 $(HOST_EXPORTS) \
a7254363
PB
9822 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9823 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9824 case $(srcdir) in \
b00612cc
PB
9825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9826 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9828 esac; \
b00612cc
PB
9829 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9830 libsrcdir="$$s/dosutils"; \
4fa63067 9831 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9833 --target=${target_alias} $${srcdiroption} \
4fa63067 9834 || exit 1
6bd3dfaa 9835@endif dosutils
4fa63067 9836
a7254363
PB
9837
9838
d545f33b
PB
9839
9840
4fa63067
NN
9841.PHONY: all-dosutils maybe-all-dosutils
9842maybe-all-dosutils:
4f0ef2d8
CD
9843@if gcc-bootstrap
9844all-dosutils: stage_current
9845@endif gcc-bootstrap
6bd3dfaa 9846@if dosutils
d27cc32e 9847TARGET-dosutils=all
6bd3dfaa 9848maybe-all-dosutils: all-dosutils
4fa63067 9849all-dosutils: configure-dosutils
0aed8855 9850 @: $(MAKE); $(unstage)
4fa63067
NN
9851 @r=`${PWD_COMMAND}`; export r; \
9852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9853 $(HOST_EXPORTS) \
b00612cc 9854 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
9855 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9856 $(TARGET-dosutils))
6bd3dfaa 9857@endif dosutils
4fa63067 9858
a7254363 9859
d545f33b
PB
9860
9861
4fa63067
NN
9862.PHONY: check-dosutils maybe-check-dosutils
9863maybe-check-dosutils:
6bd3dfaa
PB
9864@if dosutils
9865maybe-check-dosutils: check-dosutils
2a4cbe27 9866
4fa63067 9867check-dosutils:
2a4cbe27 9868
6bd3dfaa 9869@endif dosutils
2a4cbe27 9870
4fa63067
NN
9871.PHONY: install-dosutils maybe-install-dosutils
9872maybe-install-dosutils:
6bd3dfaa
PB
9873@if dosutils
9874maybe-install-dosutils: install-dosutils
4fa63067
NN
9875
9876install-dosutils: installdirs
0aed8855 9877 @: $(MAKE); $(unstage)
4fa63067 9878 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9880 $(HOST_EXPORTS) \
b00612cc 9881 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9882 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9883
6bd3dfaa 9884@endif dosutils
2a4cbe27 9885
56a8fe78 9886# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9887
4fa63067
NN
9888.PHONY: maybe-info-dosutils info-dosutils
9889maybe-info-dosutils:
6bd3dfaa
PB
9890@if dosutils
9891maybe-info-dosutils: info-dosutils
4fa63067
NN
9892
9893info-dosutils: \
9894 configure-dosutils
0aed8855 9895 @: $(MAKE); $(unstage)
4fa63067 9896 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9897 r=`${PWD_COMMAND}`; export r; \
9898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9899 $(HOST_EXPORTS) \
b813574b 9900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9902 done; \
4fa63067 9903 echo "Doing info in dosutils" ; \
b00612cc 9904 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9907 "RANLIB=$${RANLIB}" \
0c24b341 9908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9909 info) \
2a4cbe27
NN
9910 || exit 1
9911
6bd3dfaa 9912@endif dosutils
2a4cbe27 9913
4fa63067
NN
9914.PHONY: maybe-dvi-dosutils dvi-dosutils
9915maybe-dvi-dosutils:
6bd3dfaa
PB
9916@if dosutils
9917maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9918
4fa63067
NN
9919dvi-dosutils: \
9920 configure-dosutils
0aed8855 9921 @: $(MAKE); $(unstage)
4fa63067 9922 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9923 r=`${PWD_COMMAND}`; export r; \
9924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9925 $(HOST_EXPORTS) \
b813574b 9926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9928 done; \
4fa63067 9929 echo "Doing dvi in dosutils" ; \
b00612cc 9930 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9933 "RANLIB=$${RANLIB}" \
0c24b341 9934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9935 dvi) \
2a4cbe27
NN
9936 || exit 1
9937
6bd3dfaa 9938@endif dosutils
2a4cbe27 9939
56a8fe78
DD
9940.PHONY: maybe-pdf-dosutils pdf-dosutils
9941maybe-pdf-dosutils:
9942@if dosutils
9943maybe-pdf-dosutils: pdf-dosutils
9944
9945pdf-dosutils: \
9946 configure-dosutils
9947 @: $(MAKE); $(unstage)
9948 @[ -f ./dosutils/Makefile ] || exit 0; \
9949 r=`${PWD_COMMAND}`; export r; \
9950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9951 $(HOST_EXPORTS) \
9952 for flag in $(EXTRA_HOST_FLAGS) ; do \
9953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9954 done; \
9955 echo "Doing pdf in dosutils" ; \
9956 (cd $(HOST_SUBDIR)/dosutils && \
9957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9959 "RANLIB=$${RANLIB}" \
0c24b341 9960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9961 pdf) \
9962 || exit 1
9963
9964@endif dosutils
9965
6d389afc
MS
9966.PHONY: maybe-html-dosutils html-dosutils
9967maybe-html-dosutils:
6bd3dfaa 9968@if dosutils
6d389afc 9969maybe-html-dosutils: html-dosutils
2a4cbe27 9970
6d389afc 9971html-dosutils: \
4fa63067 9972 configure-dosutils
0aed8855 9973 @: $(MAKE); $(unstage)
4fa63067 9974 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9975 r=`${PWD_COMMAND}`; export r; \
9976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9977 $(HOST_EXPORTS) \
b813574b 9978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9980 done; \
6d389afc 9981 echo "Doing html in dosutils" ; \
b00612cc 9982 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
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}" \
6d389afc 9987 html) \
2a4cbe27
NN
9988 || exit 1
9989
6bd3dfaa 9990@endif dosutils
2a4cbe27 9991
6d389afc
MS
9992.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9993maybe-TAGS-dosutils:
6bd3dfaa 9994@if dosutils
6d389afc 9995maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9996
6d389afc
MS
9997TAGS-dosutils: \
9998 configure-dosutils
0aed8855 9999 @: $(MAKE); $(unstage)
6d389afc
MS
10000 @[ -f ./dosutils/Makefile ] || exit 0; \
10001 r=`${PWD_COMMAND}`; export r; \
10002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10003 $(HOST_EXPORTS) \
10004 for flag in $(EXTRA_HOST_FLAGS) ; do \
10005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10006 done; \
10007 echo "Doing TAGS in dosutils" ; \
b00612cc 10008 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
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}" \
6d389afc
MS
10013 TAGS) \
10014 || exit 1
10015
10016@endif dosutils
10017
10018.PHONY: maybe-install-info-dosutils install-info-dosutils
10019maybe-install-info-dosutils:
10020@if dosutils
10021maybe-install-info-dosutils: install-info-dosutils
10022
10023install-info-dosutils: \
10024 configure-dosutils \
10025 info-dosutils
0aed8855 10026 @: $(MAKE); $(unstage)
4fa63067 10027 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10028 r=`${PWD_COMMAND}`; export r; \
10029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10030 $(HOST_EXPORTS) \
b813574b 10031 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10033 done; \
4fa63067 10034 echo "Doing install-info in dosutils" ; \
b00612cc 10035 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10038 "RANLIB=$${RANLIB}" \
0c24b341 10039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10040 install-info) \
2a4cbe27
NN
10041 || exit 1
10042
6bd3dfaa 10043@endif dosutils
2a4cbe27 10044
a3ca38d2
DD
10045.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10046maybe-install-pdf-dosutils:
10047@if dosutils
10048maybe-install-pdf-dosutils: install-pdf-dosutils
10049
10050install-pdf-dosutils: \
10051 configure-dosutils \
10052 pdf-dosutils
10053 @: $(MAKE); $(unstage)
10054 @[ -f ./dosutils/Makefile ] || exit 0; \
10055 r=`${PWD_COMMAND}`; export r; \
10056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10057 $(HOST_EXPORTS) \
10058 for flag in $(EXTRA_HOST_FLAGS) ; do \
10059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10060 done; \
10061 echo "Doing install-pdf in dosutils" ; \
10062 (cd $(HOST_SUBDIR)/dosutils && \
10063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10065 "RANLIB=$${RANLIB}" \
0c24b341 10066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10067 install-pdf) \
10068 || exit 1
10069
10070@endif dosutils
10071
108a6f8e
CD
10072.PHONY: maybe-install-html-dosutils install-html-dosutils
10073maybe-install-html-dosutils:
10074@if dosutils
10075maybe-install-html-dosutils: install-html-dosutils
10076
10077install-html-dosutils: \
10078 configure-dosutils \
10079 html-dosutils
10080 @: $(MAKE); $(unstage)
10081 @[ -f ./dosutils/Makefile ] || exit 0; \
10082 r=`${PWD_COMMAND}`; export r; \
10083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10084 $(HOST_EXPORTS) \
10085 for flag in $(EXTRA_HOST_FLAGS) ; do \
10086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10087 done; \
10088 echo "Doing install-html in dosutils" ; \
10089 (cd $(HOST_SUBDIR)/dosutils && \
10090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10092 "RANLIB=$${RANLIB}" \
0c24b341 10093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10094 install-html) \
10095 || exit 1
10096
10097@endif dosutils
10098
4fa63067
NN
10099.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10100maybe-installcheck-dosutils:
6bd3dfaa
PB
10101@if dosutils
10102maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10103
4fa63067
NN
10104installcheck-dosutils: \
10105 configure-dosutils
0aed8855 10106 @: $(MAKE); $(unstage)
4fa63067 10107 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10108 r=`${PWD_COMMAND}`; export r; \
10109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10110 $(HOST_EXPORTS) \
b813574b 10111 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10113 done; \
4fa63067 10114 echo "Doing installcheck in dosutils" ; \
b00612cc 10115 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10118 "RANLIB=$${RANLIB}" \
0c24b341 10119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10120 installcheck) \
2a4cbe27
NN
10121 || exit 1
10122
6bd3dfaa 10123@endif dosutils
2a4cbe27 10124
4fa63067
NN
10125.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10126maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10127@if dosutils
10128maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10129
4fa63067 10130mostlyclean-dosutils:
0aed8855 10131 @: $(MAKE); $(unstage)
4fa63067 10132 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10133 r=`${PWD_COMMAND}`; export r; \
10134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10135 $(HOST_EXPORTS) \
b813574b 10136 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10138 done; \
4fa63067 10139 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10140 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10143 "RANLIB=$${RANLIB}" \
0c24b341 10144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10145 mostlyclean) \
a2592b1b
DD
10146 || exit 1
10147
6bd3dfaa 10148@endif dosutils
a2592b1b 10149
4fa63067
NN
10150.PHONY: maybe-clean-dosutils clean-dosutils
10151maybe-clean-dosutils:
6bd3dfaa
PB
10152@if dosutils
10153maybe-clean-dosutils: clean-dosutils
2a4cbe27 10154
4fa63067 10155clean-dosutils:
0aed8855 10156 @: $(MAKE); $(unstage)
4fa63067 10157 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10158 r=`${PWD_COMMAND}`; export r; \
10159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10160 $(HOST_EXPORTS) \
b813574b 10161 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10163 done; \
4fa63067 10164 echo "Doing clean in dosutils" ; \
b00612cc 10165 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10168 "RANLIB=$${RANLIB}" \
0c24b341 10169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10170 clean) \
2a4cbe27
NN
10171 || exit 1
10172
6bd3dfaa 10173@endif dosutils
2a4cbe27 10174
4fa63067
NN
10175.PHONY: maybe-distclean-dosutils distclean-dosutils
10176maybe-distclean-dosutils:
6bd3dfaa
PB
10177@if dosutils
10178maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10179
4fa63067 10180distclean-dosutils:
0aed8855 10181 @: $(MAKE); $(unstage)
4fa63067 10182 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10183 r=`${PWD_COMMAND}`; export r; \
10184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10185 $(HOST_EXPORTS) \
b813574b 10186 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10188 done; \
4fa63067 10189 echo "Doing distclean in dosutils" ; \
b00612cc 10190 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10193 "RANLIB=$${RANLIB}" \
0c24b341 10194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10195 distclean) \
2a4cbe27
NN
10196 || exit 1
10197
6bd3dfaa 10198@endif dosutils
2a4cbe27 10199
4fa63067
NN
10200.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10201maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10202@if dosutils
10203maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10204
4fa63067 10205maintainer-clean-dosutils:
0aed8855 10206 @: $(MAKE); $(unstage)
4fa63067 10207 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10208 r=`${PWD_COMMAND}`; export r; \
10209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10210 $(HOST_EXPORTS) \
b813574b 10211 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10213 done; \
4fa63067 10214 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10215 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10218 "RANLIB=$${RANLIB}" \
0c24b341 10219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10220 maintainer-clean) \
2a4cbe27
NN
10221 || exit 1
10222
6bd3dfaa 10223@endif dosutils
2a4cbe27 10224
2a4cbe27 10225
a7254363 10226
4fa63067
NN
10227.PHONY: configure-etc maybe-configure-etc
10228maybe-configure-etc:
4f0ef2d8
CD
10229@if gcc-bootstrap
10230configure-etc: stage_current
10231@endif gcc-bootstrap
6bd3dfaa
PB
10232@if etc
10233maybe-configure-etc: configure-etc
c52c6897 10234configure-etc:
0aed8855 10235 @: $(MAKE); $(unstage)
c52c6897 10236 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10238 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10240 $(HOST_EXPORTS) \
a7254363
PB
10241 echo Configuring in $(HOST_SUBDIR)/etc; \
10242 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10243 case $(srcdir) in \
b00612cc
PB
10244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10245 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10247 esac; \
b00612cc
PB
10248 srcdiroption="--srcdir=$${topdir}/etc"; \
10249 libsrcdir="$$s/etc"; \
4fa63067 10250 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10252 --target=${target_alias} $${srcdiroption} \
4fa63067 10253 || exit 1
6bd3dfaa 10254@endif etc
4fa63067 10255
a7254363
PB
10256
10257
d545f33b
PB
10258
10259
4fa63067
NN
10260.PHONY: all-etc maybe-all-etc
10261maybe-all-etc:
4f0ef2d8
CD
10262@if gcc-bootstrap
10263all-etc: stage_current
10264@endif gcc-bootstrap
6bd3dfaa 10265@if etc
d27cc32e 10266TARGET-etc=all
6bd3dfaa 10267maybe-all-etc: all-etc
4fa63067 10268all-etc: configure-etc
0aed8855 10269 @: $(MAKE); $(unstage)
4fa63067
NN
10270 @r=`${PWD_COMMAND}`; export r; \
10271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10272 $(HOST_EXPORTS) \
b00612cc 10273 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10274 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10275 $(TARGET-etc))
6bd3dfaa 10276@endif etc
4fa63067 10277
a7254363 10278
d545f33b
PB
10279
10280
4fa63067
NN
10281.PHONY: check-etc maybe-check-etc
10282maybe-check-etc:
6bd3dfaa
PB
10283@if etc
10284maybe-check-etc: check-etc
4fa63067
NN
10285
10286check-etc:
0aed8855 10287 @: $(MAKE); $(unstage)
4fa63067
NN
10288 @r=`${PWD_COMMAND}`; export r; \
10289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10290 $(HOST_EXPORTS) \
b00612cc
PB
10291 (cd $(HOST_SUBDIR)/etc && \
10292 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10293
6bd3dfaa 10294@endif etc
4fa63067
NN
10295
10296.PHONY: install-etc maybe-install-etc
10297maybe-install-etc:
6bd3dfaa
PB
10298@if etc
10299maybe-install-etc: install-etc
4fa63067
NN
10300
10301install-etc: installdirs
0aed8855 10302 @: $(MAKE); $(unstage)
4fa63067
NN
10303 @r=`${PWD_COMMAND}`; export r; \
10304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10305 $(HOST_EXPORTS) \
b00612cc 10306 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10307 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10308
6bd3dfaa 10309@endif etc
4fa63067 10310
56a8fe78 10311# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10312
10313.PHONY: maybe-info-etc info-etc
10314maybe-info-etc:
6bd3dfaa
PB
10315@if etc
10316maybe-info-etc: info-etc
4fa63067
NN
10317
10318info-etc: \
10319 configure-etc
0aed8855 10320 @: $(MAKE); $(unstage)
4fa63067 10321 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10322 r=`${PWD_COMMAND}`; export r; \
10323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10324 $(HOST_EXPORTS) \
b813574b 10325 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10327 done; \
4fa63067 10328 echo "Doing info in etc" ; \
b00612cc 10329 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10332 "RANLIB=$${RANLIB}" \
0c24b341 10333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10334 info) \
2a4cbe27
NN
10335 || exit 1
10336
6bd3dfaa 10337@endif etc
2a4cbe27 10338
4fa63067
NN
10339.PHONY: maybe-dvi-etc dvi-etc
10340maybe-dvi-etc:
6bd3dfaa
PB
10341@if etc
10342maybe-dvi-etc: dvi-etc
2a4cbe27 10343
4fa63067
NN
10344dvi-etc: \
10345 configure-etc
0aed8855 10346 @: $(MAKE); $(unstage)
4fa63067 10347 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10348 r=`${PWD_COMMAND}`; export r; \
10349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10350 $(HOST_EXPORTS) \
b813574b 10351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10353 done; \
4fa63067 10354 echo "Doing dvi in etc" ; \
b00612cc 10355 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10358 "RANLIB=$${RANLIB}" \
0c24b341 10359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10360 dvi) \
2a4cbe27
NN
10361 || exit 1
10362
6bd3dfaa 10363@endif etc
2a4cbe27 10364
56a8fe78
DD
10365.PHONY: maybe-pdf-etc pdf-etc
10366maybe-pdf-etc:
10367@if etc
10368maybe-pdf-etc: pdf-etc
10369
10370pdf-etc: \
10371 configure-etc
10372 @: $(MAKE); $(unstage)
10373 @[ -f ./etc/Makefile ] || exit 0; \
10374 r=`${PWD_COMMAND}`; export r; \
10375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10376 $(HOST_EXPORTS) \
10377 for flag in $(EXTRA_HOST_FLAGS) ; do \
10378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10379 done; \
10380 echo "Doing pdf in etc" ; \
10381 (cd $(HOST_SUBDIR)/etc && \
10382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10384 "RANLIB=$${RANLIB}" \
0c24b341 10385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10386 pdf) \
10387 || exit 1
10388
10389@endif etc
10390
6d389afc
MS
10391.PHONY: maybe-html-etc html-etc
10392maybe-html-etc:
10393@if etc
10394maybe-html-etc: html-etc
10395
10396html-etc: \
10397 configure-etc
0aed8855 10398 @: $(MAKE); $(unstage)
6d389afc
MS
10399 @[ -f ./etc/Makefile ] || exit 0; \
10400 r=`${PWD_COMMAND}`; export r; \
10401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10402 $(HOST_EXPORTS) \
10403 for flag in $(EXTRA_HOST_FLAGS) ; do \
10404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10405 done; \
10406 echo "Doing html in etc" ; \
b00612cc 10407 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10410 "RANLIB=$${RANLIB}" \
0c24b341 10411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10412 html) \
10413 || exit 1
10414
10415@endif etc
10416
4fa63067
NN
10417.PHONY: maybe-TAGS-etc TAGS-etc
10418maybe-TAGS-etc:
6bd3dfaa
PB
10419@if etc
10420maybe-TAGS-etc: TAGS-etc
2a4cbe27 10421
4fa63067
NN
10422TAGS-etc: \
10423 configure-etc
0aed8855 10424 @: $(MAKE); $(unstage)
4fa63067 10425 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10426 r=`${PWD_COMMAND}`; export r; \
10427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10428 $(HOST_EXPORTS) \
b813574b 10429 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10431 done; \
4fa63067 10432 echo "Doing TAGS in etc" ; \
b00612cc 10433 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10436 "RANLIB=$${RANLIB}" \
0c24b341 10437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10438 TAGS) \
2a4cbe27
NN
10439 || exit 1
10440
6bd3dfaa 10441@endif etc
2a4cbe27 10442
4fa63067
NN
10443.PHONY: maybe-install-info-etc install-info-etc
10444maybe-install-info-etc:
6bd3dfaa
PB
10445@if etc
10446maybe-install-info-etc: install-info-etc
2a4cbe27 10447
4fa63067
NN
10448install-info-etc: \
10449 configure-etc \
10450 info-etc
0aed8855 10451 @: $(MAKE); $(unstage)
4fa63067 10452 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10453 r=`${PWD_COMMAND}`; export r; \
10454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10455 $(HOST_EXPORTS) \
b813574b 10456 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10458 done; \
4fa63067 10459 echo "Doing install-info in etc" ; \
b00612cc 10460 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10463 "RANLIB=$${RANLIB}" \
0c24b341 10464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10465 install-info) \
2a4cbe27
NN
10466 || exit 1
10467
6bd3dfaa 10468@endif etc
2a4cbe27 10469
a3ca38d2
DD
10470.PHONY: maybe-install-pdf-etc install-pdf-etc
10471maybe-install-pdf-etc:
10472@if etc
10473maybe-install-pdf-etc: install-pdf-etc
10474
10475install-pdf-etc: \
10476 configure-etc \
10477 pdf-etc
10478 @: $(MAKE); $(unstage)
10479 @[ -f ./etc/Makefile ] || exit 0; \
10480 r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10482 $(HOST_EXPORTS) \
10483 for flag in $(EXTRA_HOST_FLAGS) ; do \
10484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10485 done; \
10486 echo "Doing install-pdf in etc" ; \
10487 (cd $(HOST_SUBDIR)/etc && \
10488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10490 "RANLIB=$${RANLIB}" \
0c24b341 10491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10492 install-pdf) \
10493 || exit 1
10494
10495@endif etc
10496
108a6f8e
CD
10497.PHONY: maybe-install-html-etc install-html-etc
10498maybe-install-html-etc:
10499@if etc
10500maybe-install-html-etc: install-html-etc
10501
10502install-html-etc: \
10503 configure-etc \
10504 html-etc
10505 @: $(MAKE); $(unstage)
10506 @[ -f ./etc/Makefile ] || exit 0; \
10507 r=`${PWD_COMMAND}`; export r; \
10508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10509 $(HOST_EXPORTS) \
10510 for flag in $(EXTRA_HOST_FLAGS) ; do \
10511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10512 done; \
10513 echo "Doing install-html in etc" ; \
10514 (cd $(HOST_SUBDIR)/etc && \
10515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10517 "RANLIB=$${RANLIB}" \
0c24b341 10518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10519 install-html) \
10520 || exit 1
10521
10522@endif etc
10523
4fa63067
NN
10524.PHONY: maybe-installcheck-etc installcheck-etc
10525maybe-installcheck-etc:
6bd3dfaa
PB
10526@if etc
10527maybe-installcheck-etc: installcheck-etc
2a4cbe27 10528
4fa63067
NN
10529installcheck-etc: \
10530 configure-etc
0aed8855 10531 @: $(MAKE); $(unstage)
4fa63067 10532 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10533 r=`${PWD_COMMAND}`; export r; \
10534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10535 $(HOST_EXPORTS) \
b813574b 10536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10538 done; \
4fa63067 10539 echo "Doing installcheck in etc" ; \
b00612cc 10540 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10543 "RANLIB=$${RANLIB}" \
0c24b341 10544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10545 installcheck) \
2a4cbe27
NN
10546 || exit 1
10547
6bd3dfaa 10548@endif etc
2a4cbe27 10549
4fa63067
NN
10550.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10551maybe-mostlyclean-etc:
6bd3dfaa
PB
10552@if etc
10553maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10554
4fa63067 10555mostlyclean-etc:
0aed8855 10556 @: $(MAKE); $(unstage)
4fa63067 10557 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10558 r=`${PWD_COMMAND}`; export r; \
10559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10560 $(HOST_EXPORTS) \
b813574b 10561 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10563 done; \
4fa63067 10564 echo "Doing mostlyclean in etc" ; \
b00612cc 10565 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10568 "RANLIB=$${RANLIB}" \
0c24b341 10569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10570 mostlyclean) \
2a4cbe27
NN
10571 || exit 1
10572
6bd3dfaa 10573@endif etc
2a4cbe27 10574
4fa63067
NN
10575.PHONY: maybe-clean-etc clean-etc
10576maybe-clean-etc:
6bd3dfaa
PB
10577@if etc
10578maybe-clean-etc: clean-etc
2a4cbe27 10579
4fa63067 10580clean-etc:
0aed8855 10581 @: $(MAKE); $(unstage)
4fa63067 10582 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10583 r=`${PWD_COMMAND}`; export r; \
10584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10585 $(HOST_EXPORTS) \
b813574b 10586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10588 done; \
4fa63067 10589 echo "Doing clean in etc" ; \
b00612cc 10590 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10593 "RANLIB=$${RANLIB}" \
0c24b341 10594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10595 clean) \
2a4cbe27
NN
10596 || exit 1
10597
6bd3dfaa 10598@endif etc
2a4cbe27 10599
4fa63067
NN
10600.PHONY: maybe-distclean-etc distclean-etc
10601maybe-distclean-etc:
6bd3dfaa
PB
10602@if etc
10603maybe-distclean-etc: distclean-etc
2a4cbe27 10604
4fa63067 10605distclean-etc:
0aed8855 10606 @: $(MAKE); $(unstage)
4fa63067 10607 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10608 r=`${PWD_COMMAND}`; export r; \
10609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10610 $(HOST_EXPORTS) \
b813574b 10611 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10613 done; \
4fa63067 10614 echo "Doing distclean in etc" ; \
b00612cc 10615 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10618 "RANLIB=$${RANLIB}" \
0c24b341 10619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10620 distclean) \
2a4cbe27
NN
10621 || exit 1
10622
6bd3dfaa 10623@endif etc
2a4cbe27 10624
4fa63067
NN
10625.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10626maybe-maintainer-clean-etc:
6bd3dfaa
PB
10627@if etc
10628maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10629
4fa63067 10630maintainer-clean-etc:
0aed8855 10631 @: $(MAKE); $(unstage)
4fa63067 10632 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10633 r=`${PWD_COMMAND}`; export r; \
10634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10635 $(HOST_EXPORTS) \
b813574b 10636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10638 done; \
4fa63067 10639 echo "Doing maintainer-clean in etc" ; \
b00612cc 10640 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10643 "RANLIB=$${RANLIB}" \
0c24b341 10644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10645 maintainer-clean) \
2a4cbe27
NN
10646 || exit 1
10647
6bd3dfaa 10648@endif etc
2a4cbe27 10649
2a4cbe27 10650
a7254363 10651
4fa63067
NN
10652.PHONY: configure-fastjar maybe-configure-fastjar
10653maybe-configure-fastjar:
4f0ef2d8
CD
10654@if gcc-bootstrap
10655configure-fastjar: stage_current
10656@endif gcc-bootstrap
6bd3dfaa
PB
10657@if fastjar
10658maybe-configure-fastjar: configure-fastjar
c52c6897 10659configure-fastjar:
0aed8855 10660 @: $(MAKE); $(unstage)
c52c6897 10661 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10663 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10664 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10665 $(HOST_EXPORTS) \
a7254363
PB
10666 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10667 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10668 case $(srcdir) in \
b00612cc
PB
10669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10670 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10672 esac; \
b00612cc
PB
10673 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10674 libsrcdir="$$s/fastjar"; \
4fa63067 10675 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10677 --target=${target_alias} $${srcdiroption} \
4fa63067 10678 || exit 1
6bd3dfaa 10679@endif fastjar
4fa63067 10680
a7254363
PB
10681
10682
d545f33b
PB
10683
10684
4fa63067
NN
10685.PHONY: all-fastjar maybe-all-fastjar
10686maybe-all-fastjar:
4f0ef2d8
CD
10687@if gcc-bootstrap
10688all-fastjar: stage_current
10689@endif gcc-bootstrap
6bd3dfaa 10690@if fastjar
d27cc32e 10691TARGET-fastjar=all
6bd3dfaa 10692maybe-all-fastjar: all-fastjar
4fa63067 10693all-fastjar: configure-fastjar
0aed8855 10694 @: $(MAKE); $(unstage)
4fa63067
NN
10695 @r=`${PWD_COMMAND}`; export r; \
10696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10697 $(HOST_EXPORTS) \
b00612cc 10698 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
10699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10700 $(TARGET-fastjar))
6bd3dfaa 10701@endif fastjar
2a4cbe27 10702
a7254363 10703
d545f33b
PB
10704
10705
4fa63067
NN
10706.PHONY: check-fastjar maybe-check-fastjar
10707maybe-check-fastjar:
6bd3dfaa
PB
10708@if fastjar
10709maybe-check-fastjar: check-fastjar
2a4cbe27 10710
4fa63067
NN
10711# This module is only tested in a native toolchain.
10712check-fastjar:
0aed8855 10713 @: $(MAKE); $(unstage)
4fa63067
NN
10714 @if [ '$(host)' = '$(target)' ] ; then \
10715 r=`${PWD_COMMAND}`; export r; \
10716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10717 $(HOST_EXPORTS) \
b00612cc 10718 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10719 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10720 fi
2a4cbe27 10721
6bd3dfaa 10722@endif fastjar
4fa63067
NN
10723
10724.PHONY: install-fastjar maybe-install-fastjar
10725maybe-install-fastjar:
6bd3dfaa
PB
10726@if fastjar
10727maybe-install-fastjar: install-fastjar
4fa63067
NN
10728
10729install-fastjar: installdirs
0aed8855 10730 @: $(MAKE); $(unstage)
4fa63067 10731 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10733 $(HOST_EXPORTS) \
b00612cc 10734 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10735 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10736
6bd3dfaa 10737@endif fastjar
2a4cbe27 10738
56a8fe78 10739# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10740
4fa63067
NN
10741.PHONY: maybe-info-fastjar info-fastjar
10742maybe-info-fastjar:
6bd3dfaa
PB
10743@if fastjar
10744maybe-info-fastjar: info-fastjar
4fa63067
NN
10745
10746info-fastjar: \
10747 configure-fastjar
0aed8855 10748 @: $(MAKE); $(unstage)
4fa63067 10749 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10750 r=`${PWD_COMMAND}`; export r; \
10751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10752 $(HOST_EXPORTS) \
b813574b 10753 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10755 done; \
4fa63067 10756 echo "Doing info in fastjar" ; \
b00612cc 10757 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10760 "RANLIB=$${RANLIB}" \
0c24b341 10761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10762 info) \
2a4cbe27
NN
10763 || exit 1
10764
6bd3dfaa 10765@endif fastjar
2a4cbe27 10766
4fa63067
NN
10767.PHONY: maybe-dvi-fastjar dvi-fastjar
10768maybe-dvi-fastjar:
6bd3dfaa
PB
10769@if fastjar
10770maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10771
4fa63067
NN
10772dvi-fastjar: \
10773 configure-fastjar
0aed8855 10774 @: $(MAKE); $(unstage)
2a4cbe27 10775 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10776 r=`${PWD_COMMAND}`; export r; \
10777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10778 $(HOST_EXPORTS) \
b813574b 10779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10781 done; \
4fa63067 10782 echo "Doing dvi in fastjar" ; \
b00612cc 10783 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10786 "RANLIB=$${RANLIB}" \
0c24b341 10787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10788 dvi) \
2a4cbe27
NN
10789 || exit 1
10790
6bd3dfaa 10791@endif fastjar
2a4cbe27 10792
56a8fe78
DD
10793.PHONY: maybe-pdf-fastjar pdf-fastjar
10794maybe-pdf-fastjar:
10795@if fastjar
10796maybe-pdf-fastjar: pdf-fastjar
10797
10798pdf-fastjar: \
10799 configure-fastjar
10800 @: $(MAKE); $(unstage)
10801 @[ -f ./fastjar/Makefile ] || exit 0; \
10802 r=`${PWD_COMMAND}`; export r; \
10803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10804 $(HOST_EXPORTS) \
10805 for flag in $(EXTRA_HOST_FLAGS) ; do \
10806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10807 done; \
10808 echo "Doing pdf in fastjar" ; \
10809 (cd $(HOST_SUBDIR)/fastjar && \
10810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10812 "RANLIB=$${RANLIB}" \
0c24b341 10813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10814 pdf) \
10815 || exit 1
10816
10817@endif fastjar
10818
6d389afc
MS
10819.PHONY: maybe-html-fastjar html-fastjar
10820maybe-html-fastjar:
10821@if fastjar
10822maybe-html-fastjar: html-fastjar
10823
10824html-fastjar: \
10825 configure-fastjar
0aed8855 10826 @: $(MAKE); $(unstage)
6d389afc
MS
10827 @[ -f ./fastjar/Makefile ] || exit 0; \
10828 r=`${PWD_COMMAND}`; export r; \
10829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10830 $(HOST_EXPORTS) \
10831 for flag in $(EXTRA_HOST_FLAGS) ; do \
10832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10833 done; \
10834 echo "Doing html in fastjar" ; \
b00612cc 10835 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10838 "RANLIB=$${RANLIB}" \
0c24b341 10839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10840 html) \
10841 || exit 1
10842
10843@endif fastjar
10844
4fa63067
NN
10845.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10846maybe-TAGS-fastjar:
6bd3dfaa
PB
10847@if fastjar
10848maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10849
4fa63067
NN
10850TAGS-fastjar: \
10851 configure-fastjar
0aed8855 10852 @: $(MAKE); $(unstage)
4fa63067 10853 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10854 r=`${PWD_COMMAND}`; export r; \
10855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10856 $(HOST_EXPORTS) \
b813574b 10857 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10859 done; \
4fa63067 10860 echo "Doing TAGS in fastjar" ; \
b00612cc 10861 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10864 "RANLIB=$${RANLIB}" \
0c24b341 10865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10866 TAGS) \
2a4cbe27
NN
10867 || exit 1
10868
6bd3dfaa 10869@endif fastjar
2a4cbe27 10870
4fa63067
NN
10871.PHONY: maybe-install-info-fastjar install-info-fastjar
10872maybe-install-info-fastjar:
6bd3dfaa
PB
10873@if fastjar
10874maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10875
4fa63067
NN
10876install-info-fastjar: \
10877 configure-fastjar \
10878 info-fastjar
0aed8855 10879 @: $(MAKE); $(unstage)
4fa63067 10880 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10881 r=`${PWD_COMMAND}`; export r; \
10882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10883 $(HOST_EXPORTS) \
b813574b 10884 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10886 done; \
4fa63067 10887 echo "Doing install-info in fastjar" ; \
b00612cc 10888 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10891 "RANLIB=$${RANLIB}" \
0c24b341 10892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10893 install-info) \
2a4cbe27
NN
10894 || exit 1
10895
6bd3dfaa 10896@endif fastjar
2a4cbe27 10897
a3ca38d2
DD
10898.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10899maybe-install-pdf-fastjar:
10900@if fastjar
10901maybe-install-pdf-fastjar: install-pdf-fastjar
10902
10903install-pdf-fastjar: \
10904 configure-fastjar \
10905 pdf-fastjar
10906 @: $(MAKE); $(unstage)
10907 @[ -f ./fastjar/Makefile ] || exit 0; \
10908 r=`${PWD_COMMAND}`; export r; \
10909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10910 $(HOST_EXPORTS) \
10911 for flag in $(EXTRA_HOST_FLAGS) ; do \
10912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10913 done; \
10914 echo "Doing install-pdf in fastjar" ; \
10915 (cd $(HOST_SUBDIR)/fastjar && \
10916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10918 "RANLIB=$${RANLIB}" \
0c24b341 10919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10920 install-pdf) \
10921 || exit 1
10922
10923@endif fastjar
10924
108a6f8e
CD
10925.PHONY: maybe-install-html-fastjar install-html-fastjar
10926maybe-install-html-fastjar:
10927@if fastjar
10928maybe-install-html-fastjar: install-html-fastjar
10929
10930install-html-fastjar: \
10931 configure-fastjar \
10932 html-fastjar
10933 @: $(MAKE); $(unstage)
10934 @[ -f ./fastjar/Makefile ] || exit 0; \
10935 r=`${PWD_COMMAND}`; export r; \
10936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10937 $(HOST_EXPORTS) \
10938 for flag in $(EXTRA_HOST_FLAGS) ; do \
10939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10940 done; \
10941 echo "Doing install-html in fastjar" ; \
10942 (cd $(HOST_SUBDIR)/fastjar && \
10943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10945 "RANLIB=$${RANLIB}" \
0c24b341 10946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10947 install-html) \
10948 || exit 1
10949
10950@endif fastjar
10951
4fa63067
NN
10952.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10953maybe-installcheck-fastjar:
6bd3dfaa
PB
10954@if fastjar
10955maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10956
4fa63067
NN
10957installcheck-fastjar: \
10958 configure-fastjar
0aed8855 10959 @: $(MAKE); $(unstage)
4fa63067 10960 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10961 r=`${PWD_COMMAND}`; export r; \
10962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10963 $(HOST_EXPORTS) \
b813574b 10964 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10966 done; \
4fa63067 10967 echo "Doing installcheck in fastjar" ; \
b00612cc 10968 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10971 "RANLIB=$${RANLIB}" \
0c24b341 10972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10973 installcheck) \
2a4cbe27
NN
10974 || exit 1
10975
6bd3dfaa 10976@endif fastjar
2a4cbe27 10977
4fa63067
NN
10978.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10979maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10980@if fastjar
10981maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10982
4fa63067 10983mostlyclean-fastjar:
0aed8855 10984 @: $(MAKE); $(unstage)
4fa63067 10985 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10986 r=`${PWD_COMMAND}`; export r; \
10987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10988 $(HOST_EXPORTS) \
b813574b 10989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10991 done; \
4fa63067 10992 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10993 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10996 "RANLIB=$${RANLIB}" \
0c24b341 10997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10998 mostlyclean) \
2a4cbe27
NN
10999 || exit 1
11000
6bd3dfaa 11001@endif fastjar
2a4cbe27 11002
4fa63067
NN
11003.PHONY: maybe-clean-fastjar clean-fastjar
11004maybe-clean-fastjar:
6bd3dfaa
PB
11005@if fastjar
11006maybe-clean-fastjar: clean-fastjar
2a4cbe27 11007
4fa63067 11008clean-fastjar:
0aed8855 11009 @: $(MAKE); $(unstage)
4fa63067 11010 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11011 r=`${PWD_COMMAND}`; export r; \
11012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11013 $(HOST_EXPORTS) \
b813574b 11014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11016 done; \
4fa63067 11017 echo "Doing clean in fastjar" ; \
b00612cc 11018 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11021 "RANLIB=$${RANLIB}" \
0c24b341 11022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11023 clean) \
2a4cbe27
NN
11024 || exit 1
11025
6bd3dfaa 11026@endif fastjar
2a4cbe27 11027
4fa63067
NN
11028.PHONY: maybe-distclean-fastjar distclean-fastjar
11029maybe-distclean-fastjar:
6bd3dfaa
PB
11030@if fastjar
11031maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11032
4fa63067 11033distclean-fastjar:
0aed8855 11034 @: $(MAKE); $(unstage)
4fa63067 11035 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11036 r=`${PWD_COMMAND}`; export r; \
11037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11038 $(HOST_EXPORTS) \
b813574b 11039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11041 done; \
4fa63067 11042 echo "Doing distclean in fastjar" ; \
b00612cc 11043 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11046 "RANLIB=$${RANLIB}" \
0c24b341 11047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11048 distclean) \
2a4cbe27
NN
11049 || exit 1
11050
6bd3dfaa 11051@endif fastjar
2a4cbe27 11052
4fa63067
NN
11053.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11054maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11055@if fastjar
11056maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11057
4fa63067 11058maintainer-clean-fastjar:
0aed8855 11059 @: $(MAKE); $(unstage)
4fa63067 11060 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11061 r=`${PWD_COMMAND}`; export r; \
11062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11063 $(HOST_EXPORTS) \
b813574b 11064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11066 done; \
4fa63067 11067 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11068 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11071 "RANLIB=$${RANLIB}" \
0c24b341 11072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11073 maintainer-clean) \
2a4cbe27
NN
11074 || exit 1
11075
6bd3dfaa 11076@endif fastjar
2a4cbe27 11077
2a4cbe27 11078
a7254363 11079
4fa63067
NN
11080.PHONY: configure-fileutils maybe-configure-fileutils
11081maybe-configure-fileutils:
4f0ef2d8
CD
11082@if gcc-bootstrap
11083configure-fileutils: stage_current
11084@endif gcc-bootstrap
6bd3dfaa
PB
11085@if fileutils
11086maybe-configure-fileutils: configure-fileutils
c52c6897 11087configure-fileutils:
0aed8855 11088 @: $(MAKE); $(unstage)
c52c6897 11089 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11091 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11093 $(HOST_EXPORTS) \
a7254363
PB
11094 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11095 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11096 case $(srcdir) in \
b00612cc
PB
11097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11098 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11100 esac; \
b00612cc
PB
11101 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11102 libsrcdir="$$s/fileutils"; \
4fa63067 11103 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11105 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11106 || exit 1
6bd3dfaa 11107@endif fileutils
2a4cbe27 11108
a7254363
PB
11109
11110
d545f33b
PB
11111
11112
4fa63067
NN
11113.PHONY: all-fileutils maybe-all-fileutils
11114maybe-all-fileutils:
4f0ef2d8
CD
11115@if gcc-bootstrap
11116all-fileutils: stage_current
11117@endif gcc-bootstrap
6bd3dfaa 11118@if fileutils
d27cc32e 11119TARGET-fileutils=all
6bd3dfaa 11120maybe-all-fileutils: all-fileutils
4fa63067 11121all-fileutils: configure-fileutils
0aed8855 11122 @: $(MAKE); $(unstage)
4fa63067 11123 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11125 $(HOST_EXPORTS) \
b00612cc 11126 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11127 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11128 $(TARGET-fileutils))
6bd3dfaa 11129@endif fileutils
4fa63067 11130
a7254363 11131
d545f33b
PB
11132
11133
4fa63067
NN
11134.PHONY: check-fileutils maybe-check-fileutils
11135maybe-check-fileutils:
6bd3dfaa
PB
11136@if fileutils
11137maybe-check-fileutils: check-fileutils
4fa63067
NN
11138
11139check-fileutils:
0aed8855 11140 @: $(MAKE); $(unstage)
4fa63067
NN
11141 @r=`${PWD_COMMAND}`; export r; \
11142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11143 $(HOST_EXPORTS) \
b00612cc
PB
11144 (cd $(HOST_SUBDIR)/fileutils && \
11145 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11146
6bd3dfaa 11147@endif fileutils
2a4cbe27 11148
4fa63067
NN
11149.PHONY: install-fileutils maybe-install-fileutils
11150maybe-install-fileutils:
6bd3dfaa
PB
11151@if fileutils
11152maybe-install-fileutils: install-fileutils
2a4cbe27 11153
4fa63067 11154install-fileutils: installdirs
0aed8855 11155 @: $(MAKE); $(unstage)
4fa63067 11156 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11158 $(HOST_EXPORTS) \
b00612cc 11159 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11160 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11161
6bd3dfaa 11162@endif fileutils
2a4cbe27 11163
56a8fe78 11164# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11165
4fa63067
NN
11166.PHONY: maybe-info-fileutils info-fileutils
11167maybe-info-fileutils:
6bd3dfaa
PB
11168@if fileutils
11169maybe-info-fileutils: info-fileutils
4fa63067
NN
11170
11171info-fileutils: \
11172 configure-fileutils
0aed8855 11173 @: $(MAKE); $(unstage)
4fa63067 11174 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11175 r=`${PWD_COMMAND}`; export r; \
11176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11177 $(HOST_EXPORTS) \
b813574b 11178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11180 done; \
4fa63067 11181 echo "Doing info in fileutils" ; \
b00612cc 11182 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11185 "RANLIB=$${RANLIB}" \
0c24b341 11186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11187 info) \
2a4cbe27
NN
11188 || exit 1
11189
6bd3dfaa 11190@endif fileutils
2a4cbe27 11191
4fa63067
NN
11192.PHONY: maybe-dvi-fileutils dvi-fileutils
11193maybe-dvi-fileutils:
6bd3dfaa
PB
11194@if fileutils
11195maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11196
4fa63067
NN
11197dvi-fileutils: \
11198 configure-fileutils
0aed8855 11199 @: $(MAKE); $(unstage)
4fa63067 11200 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11201 r=`${PWD_COMMAND}`; export r; \
11202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11203 $(HOST_EXPORTS) \
b813574b 11204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11206 done; \
4fa63067 11207 echo "Doing dvi in fileutils" ; \
b00612cc 11208 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11211 "RANLIB=$${RANLIB}" \
0c24b341 11212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11213 dvi) \
2a4cbe27
NN
11214 || exit 1
11215
6bd3dfaa 11216@endif fileutils
2a4cbe27 11217
56a8fe78
DD
11218.PHONY: maybe-pdf-fileutils pdf-fileutils
11219maybe-pdf-fileutils:
11220@if fileutils
11221maybe-pdf-fileutils: pdf-fileutils
11222
11223pdf-fileutils: \
11224 configure-fileutils
11225 @: $(MAKE); $(unstage)
11226 @[ -f ./fileutils/Makefile ] || exit 0; \
11227 r=`${PWD_COMMAND}`; export r; \
11228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11229 $(HOST_EXPORTS) \
11230 for flag in $(EXTRA_HOST_FLAGS) ; do \
11231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11232 done; \
11233 echo "Doing pdf in fileutils" ; \
11234 (cd $(HOST_SUBDIR)/fileutils && \
11235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11237 "RANLIB=$${RANLIB}" \
0c24b341 11238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11239 pdf) \
11240 || exit 1
11241
11242@endif fileutils
11243
6d389afc
MS
11244.PHONY: maybe-html-fileutils html-fileutils
11245maybe-html-fileutils:
11246@if fileutils
11247maybe-html-fileutils: html-fileutils
11248
11249html-fileutils: \
11250 configure-fileutils
0aed8855 11251 @: $(MAKE); $(unstage)
6d389afc
MS
11252 @[ -f ./fileutils/Makefile ] || exit 0; \
11253 r=`${PWD_COMMAND}`; export r; \
11254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11255 $(HOST_EXPORTS) \
11256 for flag in $(EXTRA_HOST_FLAGS) ; do \
11257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11258 done; \
11259 echo "Doing html in fileutils" ; \
b00612cc 11260 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11263 "RANLIB=$${RANLIB}" \
0c24b341 11264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11265 html) \
11266 || exit 1
11267
11268@endif fileutils
11269
4fa63067
NN
11270.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11271maybe-TAGS-fileutils:
6bd3dfaa
PB
11272@if fileutils
11273maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11274
4fa63067
NN
11275TAGS-fileutils: \
11276 configure-fileutils
0aed8855 11277 @: $(MAKE); $(unstage)
4fa63067 11278 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11279 r=`${PWD_COMMAND}`; export r; \
11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11281 $(HOST_EXPORTS) \
b813574b 11282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11284 done; \
4fa63067 11285 echo "Doing TAGS in fileutils" ; \
b00612cc 11286 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11289 "RANLIB=$${RANLIB}" \
0c24b341 11290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11291 TAGS) \
2a4cbe27
NN
11292 || exit 1
11293
6bd3dfaa 11294@endif fileutils
2a4cbe27 11295
4fa63067
NN
11296.PHONY: maybe-install-info-fileutils install-info-fileutils
11297maybe-install-info-fileutils:
6bd3dfaa
PB
11298@if fileutils
11299maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11300
4fa63067
NN
11301install-info-fileutils: \
11302 configure-fileutils \
11303 info-fileutils
0aed8855 11304 @: $(MAKE); $(unstage)
4fa63067 11305 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11306 r=`${PWD_COMMAND}`; export r; \
11307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11308 $(HOST_EXPORTS) \
b813574b 11309 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11311 done; \
4fa63067 11312 echo "Doing install-info in fileutils" ; \
b00612cc 11313 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11316 "RANLIB=$${RANLIB}" \
0c24b341 11317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11318 install-info) \
2a4cbe27
NN
11319 || exit 1
11320
6bd3dfaa 11321@endif fileutils
2a4cbe27 11322
a3ca38d2
DD
11323.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11324maybe-install-pdf-fileutils:
11325@if fileutils
11326maybe-install-pdf-fileutils: install-pdf-fileutils
11327
11328install-pdf-fileutils: \
11329 configure-fileutils \
11330 pdf-fileutils
11331 @: $(MAKE); $(unstage)
11332 @[ -f ./fileutils/Makefile ] || exit 0; \
11333 r=`${PWD_COMMAND}`; export r; \
11334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11335 $(HOST_EXPORTS) \
11336 for flag in $(EXTRA_HOST_FLAGS) ; do \
11337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11338 done; \
11339 echo "Doing install-pdf in fileutils" ; \
11340 (cd $(HOST_SUBDIR)/fileutils && \
11341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11343 "RANLIB=$${RANLIB}" \
0c24b341 11344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11345 install-pdf) \
11346 || exit 1
11347
11348@endif fileutils
11349
108a6f8e
CD
11350.PHONY: maybe-install-html-fileutils install-html-fileutils
11351maybe-install-html-fileutils:
11352@if fileutils
11353maybe-install-html-fileutils: install-html-fileutils
11354
11355install-html-fileutils: \
11356 configure-fileutils \
11357 html-fileutils
11358 @: $(MAKE); $(unstage)
11359 @[ -f ./fileutils/Makefile ] || exit 0; \
11360 r=`${PWD_COMMAND}`; export r; \
11361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11362 $(HOST_EXPORTS) \
11363 for flag in $(EXTRA_HOST_FLAGS) ; do \
11364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11365 done; \
11366 echo "Doing install-html in fileutils" ; \
11367 (cd $(HOST_SUBDIR)/fileutils && \
11368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11370 "RANLIB=$${RANLIB}" \
0c24b341 11371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11372 install-html) \
11373 || exit 1
11374
11375@endif fileutils
11376
4fa63067
NN
11377.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11378maybe-installcheck-fileutils:
6bd3dfaa
PB
11379@if fileutils
11380maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11381
4fa63067
NN
11382installcheck-fileutils: \
11383 configure-fileutils
0aed8855 11384 @: $(MAKE); $(unstage)
4fa63067 11385 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11386 r=`${PWD_COMMAND}`; export r; \
11387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11388 $(HOST_EXPORTS) \
b813574b 11389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11391 done; \
4fa63067 11392 echo "Doing installcheck in fileutils" ; \
b00612cc 11393 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11396 "RANLIB=$${RANLIB}" \
0c24b341 11397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11398 installcheck) \
2a4cbe27
NN
11399 || exit 1
11400
6bd3dfaa 11401@endif fileutils
2a4cbe27 11402
4fa63067
NN
11403.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11404maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11405@if fileutils
11406maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11407
4fa63067 11408mostlyclean-fileutils:
0aed8855 11409 @: $(MAKE); $(unstage)
4fa63067 11410 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11411 r=`${PWD_COMMAND}`; export r; \
11412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11413 $(HOST_EXPORTS) \
b813574b 11414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11416 done; \
4fa63067 11417 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11418 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11421 "RANLIB=$${RANLIB}" \
0c24b341 11422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11423 mostlyclean) \
2a4cbe27
NN
11424 || exit 1
11425
6bd3dfaa 11426@endif fileutils
2a4cbe27 11427
4fa63067
NN
11428.PHONY: maybe-clean-fileutils clean-fileutils
11429maybe-clean-fileutils:
6bd3dfaa
PB
11430@if fileutils
11431maybe-clean-fileutils: clean-fileutils
2a4cbe27 11432
4fa63067 11433clean-fileutils:
0aed8855 11434 @: $(MAKE); $(unstage)
4fa63067 11435 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11436 r=`${PWD_COMMAND}`; export r; \
11437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11438 $(HOST_EXPORTS) \
b813574b 11439 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11441 done; \
4fa63067 11442 echo "Doing clean in fileutils" ; \
b00612cc 11443 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11446 "RANLIB=$${RANLIB}" \
0c24b341 11447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11448 clean) \
2a4cbe27
NN
11449 || exit 1
11450
6bd3dfaa 11451@endif fileutils
2a4cbe27 11452
4fa63067
NN
11453.PHONY: maybe-distclean-fileutils distclean-fileutils
11454maybe-distclean-fileutils:
6bd3dfaa
PB
11455@if fileutils
11456maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11457
4fa63067 11458distclean-fileutils:
0aed8855 11459 @: $(MAKE); $(unstage)
4fa63067 11460 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11461 r=`${PWD_COMMAND}`; export r; \
11462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11463 $(HOST_EXPORTS) \
b813574b 11464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11466 done; \
4fa63067 11467 echo "Doing distclean in fileutils" ; \
b00612cc 11468 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11471 "RANLIB=$${RANLIB}" \
0c24b341 11472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11473 distclean) \
2a4cbe27
NN
11474 || exit 1
11475
6bd3dfaa 11476@endif fileutils
2a4cbe27 11477
4fa63067
NN
11478.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11479maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11480@if fileutils
11481maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11482
4fa63067 11483maintainer-clean-fileutils:
0aed8855 11484 @: $(MAKE); $(unstage)
4fa63067 11485 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11486 r=`${PWD_COMMAND}`; export r; \
11487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11488 $(HOST_EXPORTS) \
b813574b 11489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11491 done; \
4fa63067 11492 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11493 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11496 "RANLIB=$${RANLIB}" \
0c24b341 11497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11498 maintainer-clean) \
2a4cbe27
NN
11499 || exit 1
11500
6bd3dfaa 11501@endif fileutils
2a4cbe27 11502
2a4cbe27 11503
a7254363 11504
4fa63067
NN
11505.PHONY: configure-findutils maybe-configure-findutils
11506maybe-configure-findutils:
4f0ef2d8
CD
11507@if gcc-bootstrap
11508configure-findutils: stage_current
11509@endif gcc-bootstrap
6bd3dfaa
PB
11510@if findutils
11511maybe-configure-findutils: configure-findutils
c52c6897 11512configure-findutils:
0aed8855 11513 @: $(MAKE); $(unstage)
c52c6897 11514 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11516 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11518 $(HOST_EXPORTS) \
a7254363
PB
11519 echo Configuring in $(HOST_SUBDIR)/findutils; \
11520 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11521 case $(srcdir) in \
b00612cc
PB
11522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11523 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11525 esac; \
b00612cc
PB
11526 srcdiroption="--srcdir=$${topdir}/findutils"; \
11527 libsrcdir="$$s/findutils"; \
4fa63067 11528 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11530 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11531 || exit 1
6bd3dfaa 11532@endif findutils
2a4cbe27 11533
a7254363
PB
11534
11535
d545f33b
PB
11536
11537
4fa63067
NN
11538.PHONY: all-findutils maybe-all-findutils
11539maybe-all-findutils:
4f0ef2d8
CD
11540@if gcc-bootstrap
11541all-findutils: stage_current
11542@endif gcc-bootstrap
6bd3dfaa 11543@if findutils
d27cc32e 11544TARGET-findutils=all
6bd3dfaa 11545maybe-all-findutils: all-findutils
4fa63067 11546all-findutils: configure-findutils
0aed8855 11547 @: $(MAKE); $(unstage)
4fa63067
NN
11548 @r=`${PWD_COMMAND}`; export r; \
11549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11550 $(HOST_EXPORTS) \
b00612cc 11551 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11552 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11553 $(TARGET-findutils))
6bd3dfaa 11554@endif findutils
2a4cbe27 11555
a7254363 11556
d545f33b
PB
11557
11558
4fa63067
NN
11559.PHONY: check-findutils maybe-check-findutils
11560maybe-check-findutils:
6bd3dfaa
PB
11561@if findutils
11562maybe-check-findutils: check-findutils
2a4cbe27 11563
4fa63067 11564check-findutils:
0aed8855 11565 @: $(MAKE); $(unstage)
4fa63067 11566 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11568 $(HOST_EXPORTS) \
b00612cc
PB
11569 (cd $(HOST_SUBDIR)/findutils && \
11570 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11571
6bd3dfaa 11572@endif findutils
2a4cbe27 11573
4fa63067
NN
11574.PHONY: install-findutils maybe-install-findutils
11575maybe-install-findutils:
6bd3dfaa
PB
11576@if findutils
11577maybe-install-findutils: install-findutils
2a4cbe27 11578
4fa63067 11579install-findutils: installdirs
0aed8855 11580 @: $(MAKE); $(unstage)
4fa63067 11581 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11583 $(HOST_EXPORTS) \
b00612cc 11584 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11585 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11586
6bd3dfaa 11587@endif findutils
2a4cbe27 11588
56a8fe78 11589# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11590
4fa63067
NN
11591.PHONY: maybe-info-findutils info-findutils
11592maybe-info-findutils:
6bd3dfaa
PB
11593@if findutils
11594maybe-info-findutils: info-findutils
2a4cbe27 11595
4fa63067
NN
11596info-findutils: \
11597 configure-findutils
0aed8855 11598 @: $(MAKE); $(unstage)
4fa63067 11599 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11600 r=`${PWD_COMMAND}`; export r; \
11601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11602 $(HOST_EXPORTS) \
b813574b 11603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11605 done; \
4fa63067 11606 echo "Doing info in findutils" ; \
b00612cc 11607 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11610 "RANLIB=$${RANLIB}" \
0c24b341 11611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11612 info) \
2a4cbe27
NN
11613 || exit 1
11614
6bd3dfaa 11615@endif findutils
2a4cbe27 11616
4fa63067
NN
11617.PHONY: maybe-dvi-findutils dvi-findutils
11618maybe-dvi-findutils:
6bd3dfaa
PB
11619@if findutils
11620maybe-dvi-findutils: dvi-findutils
2a4cbe27 11621
4fa63067
NN
11622dvi-findutils: \
11623 configure-findutils
0aed8855 11624 @: $(MAKE); $(unstage)
4fa63067 11625 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11626 r=`${PWD_COMMAND}`; export r; \
11627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11628 $(HOST_EXPORTS) \
b813574b 11629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11631 done; \
4fa63067 11632 echo "Doing dvi in findutils" ; \
b00612cc 11633 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11636 "RANLIB=$${RANLIB}" \
0c24b341 11637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11638 dvi) \
2a4cbe27
NN
11639 || exit 1
11640
6bd3dfaa 11641@endif findutils
2a4cbe27 11642
56a8fe78
DD
11643.PHONY: maybe-pdf-findutils pdf-findutils
11644maybe-pdf-findutils:
11645@if findutils
11646maybe-pdf-findutils: pdf-findutils
11647
11648pdf-findutils: \
11649 configure-findutils
11650 @: $(MAKE); $(unstage)
11651 @[ -f ./findutils/Makefile ] || exit 0; \
11652 r=`${PWD_COMMAND}`; export r; \
11653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654 $(HOST_EXPORTS) \
11655 for flag in $(EXTRA_HOST_FLAGS) ; do \
11656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11657 done; \
11658 echo "Doing pdf in findutils" ; \
11659 (cd $(HOST_SUBDIR)/findutils && \
11660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11662 "RANLIB=$${RANLIB}" \
0c24b341 11663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11664 pdf) \
11665 || exit 1
11666
11667@endif findutils
11668
6d389afc
MS
11669.PHONY: maybe-html-findutils html-findutils
11670maybe-html-findutils:
11671@if findutils
11672maybe-html-findutils: html-findutils
11673
11674html-findutils: \
11675 configure-findutils
0aed8855 11676 @: $(MAKE); $(unstage)
6d389afc
MS
11677 @[ -f ./findutils/Makefile ] || exit 0; \
11678 r=`${PWD_COMMAND}`; export r; \
11679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11680 $(HOST_EXPORTS) \
11681 for flag in $(EXTRA_HOST_FLAGS) ; do \
11682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11683 done; \
11684 echo "Doing html in findutils" ; \
b00612cc 11685 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11688 "RANLIB=$${RANLIB}" \
0c24b341 11689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11690 html) \
11691 || exit 1
11692
11693@endif findutils
11694
4fa63067
NN
11695.PHONY: maybe-TAGS-findutils TAGS-findutils
11696maybe-TAGS-findutils:
6bd3dfaa
PB
11697@if findutils
11698maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11699
4fa63067
NN
11700TAGS-findutils: \
11701 configure-findutils
0aed8855 11702 @: $(MAKE); $(unstage)
4fa63067 11703 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11704 r=`${PWD_COMMAND}`; export r; \
11705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11706 $(HOST_EXPORTS) \
b813574b 11707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11709 done; \
4fa63067 11710 echo "Doing TAGS in findutils" ; \
b00612cc 11711 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11714 "RANLIB=$${RANLIB}" \
0c24b341 11715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11716 TAGS) \
2a4cbe27
NN
11717 || exit 1
11718
6bd3dfaa 11719@endif findutils
2a4cbe27 11720
4fa63067
NN
11721.PHONY: maybe-install-info-findutils install-info-findutils
11722maybe-install-info-findutils:
6bd3dfaa
PB
11723@if findutils
11724maybe-install-info-findutils: install-info-findutils
2a4cbe27 11725
4fa63067
NN
11726install-info-findutils: \
11727 configure-findutils \
11728 info-findutils
0aed8855 11729 @: $(MAKE); $(unstage)
4fa63067 11730 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11731 r=`${PWD_COMMAND}`; export r; \
11732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11733 $(HOST_EXPORTS) \
b813574b 11734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11736 done; \
4fa63067 11737 echo "Doing install-info in findutils" ; \
b00612cc 11738 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11741 "RANLIB=$${RANLIB}" \
0c24b341 11742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11743 install-info) \
2a4cbe27
NN
11744 || exit 1
11745
6bd3dfaa 11746@endif findutils
2a4cbe27 11747
a3ca38d2
DD
11748.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11749maybe-install-pdf-findutils:
11750@if findutils
11751maybe-install-pdf-findutils: install-pdf-findutils
11752
11753install-pdf-findutils: \
11754 configure-findutils \
11755 pdf-findutils
11756 @: $(MAKE); $(unstage)
11757 @[ -f ./findutils/Makefile ] || exit 0; \
11758 r=`${PWD_COMMAND}`; export r; \
11759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11760 $(HOST_EXPORTS) \
11761 for flag in $(EXTRA_HOST_FLAGS) ; do \
11762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11763 done; \
11764 echo "Doing install-pdf in findutils" ; \
11765 (cd $(HOST_SUBDIR)/findutils && \
11766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11768 "RANLIB=$${RANLIB}" \
0c24b341 11769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11770 install-pdf) \
11771 || exit 1
11772
11773@endif findutils
11774
108a6f8e
CD
11775.PHONY: maybe-install-html-findutils install-html-findutils
11776maybe-install-html-findutils:
11777@if findutils
11778maybe-install-html-findutils: install-html-findutils
11779
11780install-html-findutils: \
11781 configure-findutils \
11782 html-findutils
11783 @: $(MAKE); $(unstage)
11784 @[ -f ./findutils/Makefile ] || exit 0; \
11785 r=`${PWD_COMMAND}`; export r; \
11786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11787 $(HOST_EXPORTS) \
11788 for flag in $(EXTRA_HOST_FLAGS) ; do \
11789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11790 done; \
11791 echo "Doing install-html in findutils" ; \
11792 (cd $(HOST_SUBDIR)/findutils && \
11793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11795 "RANLIB=$${RANLIB}" \
0c24b341 11796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11797 install-html) \
11798 || exit 1
11799
11800@endif findutils
11801
4fa63067
NN
11802.PHONY: maybe-installcheck-findutils installcheck-findutils
11803maybe-installcheck-findutils:
6bd3dfaa
PB
11804@if findutils
11805maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11806
4fa63067
NN
11807installcheck-findutils: \
11808 configure-findutils
0aed8855 11809 @: $(MAKE); $(unstage)
4fa63067 11810 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11811 r=`${PWD_COMMAND}`; export r; \
11812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11813 $(HOST_EXPORTS) \
b813574b 11814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11816 done; \
4fa63067 11817 echo "Doing installcheck in findutils" ; \
b00612cc 11818 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11821 "RANLIB=$${RANLIB}" \
0c24b341 11822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11823 installcheck) \
2a4cbe27
NN
11824 || exit 1
11825
6bd3dfaa 11826@endif findutils
2a4cbe27 11827
4fa63067
NN
11828.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11829maybe-mostlyclean-findutils:
6bd3dfaa
PB
11830@if findutils
11831maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11832
4fa63067 11833mostlyclean-findutils:
0aed8855 11834 @: $(MAKE); $(unstage)
4fa63067 11835 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11836 r=`${PWD_COMMAND}`; export r; \
11837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11838 $(HOST_EXPORTS) \
b813574b 11839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11841 done; \
4fa63067 11842 echo "Doing mostlyclean in findutils" ; \
b00612cc 11843 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11846 "RANLIB=$${RANLIB}" \
0c24b341 11847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11848 mostlyclean) \
2a4cbe27
NN
11849 || exit 1
11850
6bd3dfaa 11851@endif findutils
2a4cbe27 11852
4fa63067
NN
11853.PHONY: maybe-clean-findutils clean-findutils
11854maybe-clean-findutils:
6bd3dfaa
PB
11855@if findutils
11856maybe-clean-findutils: clean-findutils
2a4cbe27 11857
4fa63067 11858clean-findutils:
0aed8855 11859 @: $(MAKE); $(unstage)
4fa63067 11860 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11861 r=`${PWD_COMMAND}`; export r; \
11862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11863 $(HOST_EXPORTS) \
b813574b 11864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11866 done; \
4fa63067 11867 echo "Doing clean in findutils" ; \
b00612cc 11868 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11871 "RANLIB=$${RANLIB}" \
0c24b341 11872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11873 clean) \
2a4cbe27
NN
11874 || exit 1
11875
6bd3dfaa 11876@endif findutils
2a4cbe27 11877
4fa63067
NN
11878.PHONY: maybe-distclean-findutils distclean-findutils
11879maybe-distclean-findutils:
6bd3dfaa
PB
11880@if findutils
11881maybe-distclean-findutils: distclean-findutils
2a4cbe27 11882
4fa63067 11883distclean-findutils:
0aed8855 11884 @: $(MAKE); $(unstage)
4fa63067 11885 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11886 r=`${PWD_COMMAND}`; export r; \
11887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11888 $(HOST_EXPORTS) \
b813574b 11889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11891 done; \
4fa63067 11892 echo "Doing distclean in findutils" ; \
b00612cc 11893 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11896 "RANLIB=$${RANLIB}" \
0c24b341 11897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11898 distclean) \
2a4cbe27
NN
11899 || exit 1
11900
6bd3dfaa 11901@endif findutils
2a4cbe27 11902
4fa63067
NN
11903.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11904maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11905@if findutils
11906maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11907
4fa63067 11908maintainer-clean-findutils:
0aed8855 11909 @: $(MAKE); $(unstage)
4fa63067 11910 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11911 r=`${PWD_COMMAND}`; export r; \
11912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11913 $(HOST_EXPORTS) \
b813574b 11914 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11916 done; \
4fa63067 11917 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11918 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11921 "RANLIB=$${RANLIB}" \
0c24b341 11922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11923 maintainer-clean) \
2a4cbe27
NN
11924 || exit 1
11925
6bd3dfaa 11926@endif findutils
2a4cbe27 11927
2a4cbe27 11928
a7254363 11929
4fa63067
NN
11930.PHONY: configure-find maybe-configure-find
11931maybe-configure-find:
4f0ef2d8
CD
11932@if gcc-bootstrap
11933configure-find: stage_current
11934@endif gcc-bootstrap
6bd3dfaa
PB
11935@if find
11936maybe-configure-find: configure-find
c52c6897 11937configure-find:
0aed8855 11938 @: $(MAKE); $(unstage)
c52c6897 11939 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11941 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11943 $(HOST_EXPORTS) \
a7254363
PB
11944 echo Configuring in $(HOST_SUBDIR)/find; \
11945 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11946 case $(srcdir) in \
b00612cc
PB
11947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11948 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11950 esac; \
b00612cc
PB
11951 srcdiroption="--srcdir=$${topdir}/find"; \
11952 libsrcdir="$$s/find"; \
4fa63067 11953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11955 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11956 || exit 1
6bd3dfaa 11957@endif find
2a4cbe27 11958
a7254363
PB
11959
11960
d545f33b
PB
11961
11962
4fa63067
NN
11963.PHONY: all-find maybe-all-find
11964maybe-all-find:
4f0ef2d8
CD
11965@if gcc-bootstrap
11966all-find: stage_current
11967@endif gcc-bootstrap
6bd3dfaa 11968@if find
d27cc32e 11969TARGET-find=all
6bd3dfaa 11970maybe-all-find: all-find
4fa63067 11971all-find: configure-find
0aed8855 11972 @: $(MAKE); $(unstage)
4fa63067
NN
11973 @r=`${PWD_COMMAND}`; export r; \
11974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11975 $(HOST_EXPORTS) \
b00612cc 11976 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
11977 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11978 $(TARGET-find))
6bd3dfaa 11979@endif find
2a4cbe27 11980
a7254363 11981
d545f33b
PB
11982
11983
4fa63067
NN
11984.PHONY: check-find maybe-check-find
11985maybe-check-find:
6bd3dfaa
PB
11986@if find
11987maybe-check-find: check-find
2a4cbe27 11988
4fa63067 11989check-find:
0aed8855 11990 @: $(MAKE); $(unstage)
4fa63067 11991 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11993 $(HOST_EXPORTS) \
b00612cc
PB
11994 (cd $(HOST_SUBDIR)/find && \
11995 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11996
6bd3dfaa 11997@endif find
2a4cbe27 11998
4fa63067
NN
11999.PHONY: install-find maybe-install-find
12000maybe-install-find:
6bd3dfaa
PB
12001@if find
12002maybe-install-find: install-find
2a4cbe27 12003
4fa63067 12004install-find: installdirs
0aed8855 12005 @: $(MAKE); $(unstage)
4fa63067
NN
12006 @r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12008 $(HOST_EXPORTS) \
b00612cc 12009 (cd $(HOST_SUBDIR)/find && \
2da12f12 12010 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12011
6bd3dfaa 12012@endif find
4fa63067 12013
56a8fe78 12014# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12015
12016.PHONY: maybe-info-find info-find
12017maybe-info-find:
6bd3dfaa
PB
12018@if find
12019maybe-info-find: info-find
4fa63067
NN
12020
12021info-find: \
12022 configure-find
0aed8855 12023 @: $(MAKE); $(unstage)
4fa63067 12024 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12025 r=`${PWD_COMMAND}`; export r; \
12026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12027 $(HOST_EXPORTS) \
b813574b 12028 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12030 done; \
4fa63067 12031 echo "Doing info in find" ; \
b00612cc 12032 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12035 "RANLIB=$${RANLIB}" \
0c24b341 12036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12037 info) \
2a4cbe27
NN
12038 || exit 1
12039
6bd3dfaa 12040@endif find
2a4cbe27 12041
4fa63067
NN
12042.PHONY: maybe-dvi-find dvi-find
12043maybe-dvi-find:
6bd3dfaa
PB
12044@if find
12045maybe-dvi-find: dvi-find
2a4cbe27 12046
4fa63067
NN
12047dvi-find: \
12048 configure-find
0aed8855 12049 @: $(MAKE); $(unstage)
4fa63067 12050 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12051 r=`${PWD_COMMAND}`; export r; \
12052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12053 $(HOST_EXPORTS) \
b813574b 12054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12056 done; \
4fa63067 12057 echo "Doing dvi in find" ; \
b00612cc 12058 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12061 "RANLIB=$${RANLIB}" \
0c24b341 12062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12063 dvi) \
2a4cbe27
NN
12064 || exit 1
12065
6bd3dfaa 12066@endif find
2a4cbe27 12067
56a8fe78
DD
12068.PHONY: maybe-pdf-find pdf-find
12069maybe-pdf-find:
12070@if find
12071maybe-pdf-find: pdf-find
12072
12073pdf-find: \
12074 configure-find
12075 @: $(MAKE); $(unstage)
12076 @[ -f ./find/Makefile ] || exit 0; \
12077 r=`${PWD_COMMAND}`; export r; \
12078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12079 $(HOST_EXPORTS) \
12080 for flag in $(EXTRA_HOST_FLAGS) ; do \
12081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12082 done; \
12083 echo "Doing pdf in find" ; \
12084 (cd $(HOST_SUBDIR)/find && \
12085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12087 "RANLIB=$${RANLIB}" \
0c24b341 12088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12089 pdf) \
12090 || exit 1
12091
12092@endif find
12093
6d389afc
MS
12094.PHONY: maybe-html-find html-find
12095maybe-html-find:
12096@if find
12097maybe-html-find: html-find
12098
12099html-find: \
12100 configure-find
0aed8855 12101 @: $(MAKE); $(unstage)
6d389afc
MS
12102 @[ -f ./find/Makefile ] || exit 0; \
12103 r=`${PWD_COMMAND}`; export r; \
12104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12105 $(HOST_EXPORTS) \
12106 for flag in $(EXTRA_HOST_FLAGS) ; do \
12107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12108 done; \
12109 echo "Doing html in find" ; \
b00612cc 12110 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12113 "RANLIB=$${RANLIB}" \
0c24b341 12114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12115 html) \
12116 || exit 1
12117
12118@endif find
12119
4fa63067
NN
12120.PHONY: maybe-TAGS-find TAGS-find
12121maybe-TAGS-find:
6bd3dfaa
PB
12122@if find
12123maybe-TAGS-find: TAGS-find
4fa63067
NN
12124
12125TAGS-find: \
12126 configure-find
0aed8855 12127 @: $(MAKE); $(unstage)
4fa63067 12128 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12129 r=`${PWD_COMMAND}`; export r; \
12130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12131 $(HOST_EXPORTS) \
b813574b 12132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12134 done; \
4fa63067 12135 echo "Doing TAGS in find" ; \
b00612cc 12136 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12139 "RANLIB=$${RANLIB}" \
0c24b341 12140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12141 TAGS) \
2a4cbe27
NN
12142 || exit 1
12143
6bd3dfaa 12144@endif find
2a4cbe27 12145
4fa63067
NN
12146.PHONY: maybe-install-info-find install-info-find
12147maybe-install-info-find:
6bd3dfaa
PB
12148@if find
12149maybe-install-info-find: install-info-find
2a4cbe27 12150
4fa63067
NN
12151install-info-find: \
12152 configure-find \
12153 info-find
0aed8855 12154 @: $(MAKE); $(unstage)
4fa63067 12155 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12156 r=`${PWD_COMMAND}`; export r; \
12157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12158 $(HOST_EXPORTS) \
b813574b 12159 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12161 done; \
4fa63067 12162 echo "Doing install-info in find" ; \
b00612cc 12163 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12166 "RANLIB=$${RANLIB}" \
0c24b341 12167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12168 install-info) \
2a4cbe27
NN
12169 || exit 1
12170
6bd3dfaa 12171@endif find
2a4cbe27 12172
a3ca38d2
DD
12173.PHONY: maybe-install-pdf-find install-pdf-find
12174maybe-install-pdf-find:
12175@if find
12176maybe-install-pdf-find: install-pdf-find
12177
12178install-pdf-find: \
12179 configure-find \
12180 pdf-find
12181 @: $(MAKE); $(unstage)
12182 @[ -f ./find/Makefile ] || exit 0; \
12183 r=`${PWD_COMMAND}`; export r; \
12184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12185 $(HOST_EXPORTS) \
12186 for flag in $(EXTRA_HOST_FLAGS) ; do \
12187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12188 done; \
12189 echo "Doing install-pdf in find" ; \
12190 (cd $(HOST_SUBDIR)/find && \
12191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12193 "RANLIB=$${RANLIB}" \
0c24b341 12194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12195 install-pdf) \
12196 || exit 1
12197
12198@endif find
12199
108a6f8e
CD
12200.PHONY: maybe-install-html-find install-html-find
12201maybe-install-html-find:
12202@if find
12203maybe-install-html-find: install-html-find
12204
12205install-html-find: \
12206 configure-find \
12207 html-find
12208 @: $(MAKE); $(unstage)
12209 @[ -f ./find/Makefile ] || exit 0; \
12210 r=`${PWD_COMMAND}`; export r; \
12211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12212 $(HOST_EXPORTS) \
12213 for flag in $(EXTRA_HOST_FLAGS) ; do \
12214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12215 done; \
12216 echo "Doing install-html in find" ; \
12217 (cd $(HOST_SUBDIR)/find && \
12218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12220 "RANLIB=$${RANLIB}" \
0c24b341 12221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12222 install-html) \
12223 || exit 1
12224
12225@endif find
12226
4fa63067
NN
12227.PHONY: maybe-installcheck-find installcheck-find
12228maybe-installcheck-find:
6bd3dfaa
PB
12229@if find
12230maybe-installcheck-find: installcheck-find
2a4cbe27 12231
4fa63067
NN
12232installcheck-find: \
12233 configure-find
0aed8855 12234 @: $(MAKE); $(unstage)
4fa63067 12235 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12236 r=`${PWD_COMMAND}`; export r; \
12237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12238 $(HOST_EXPORTS) \
b813574b 12239 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12241 done; \
4fa63067 12242 echo "Doing installcheck in find" ; \
b00612cc 12243 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12246 "RANLIB=$${RANLIB}" \
0c24b341 12247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12248 installcheck) \
2a4cbe27
NN
12249 || exit 1
12250
6bd3dfaa 12251@endif find
2a4cbe27 12252
4fa63067
NN
12253.PHONY: maybe-mostlyclean-find mostlyclean-find
12254maybe-mostlyclean-find:
6bd3dfaa
PB
12255@if find
12256maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12257
4fa63067 12258mostlyclean-find:
0aed8855 12259 @: $(MAKE); $(unstage)
4fa63067 12260 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12261 r=`${PWD_COMMAND}`; export r; \
12262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12263 $(HOST_EXPORTS) \
b813574b 12264 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12266 done; \
4fa63067 12267 echo "Doing mostlyclean in find" ; \
b00612cc 12268 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12271 "RANLIB=$${RANLIB}" \
0c24b341 12272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12273 mostlyclean) \
2a4cbe27
NN
12274 || exit 1
12275
6bd3dfaa 12276@endif find
2a4cbe27 12277
4fa63067
NN
12278.PHONY: maybe-clean-find clean-find
12279maybe-clean-find:
6bd3dfaa
PB
12280@if find
12281maybe-clean-find: clean-find
2a4cbe27 12282
4fa63067 12283clean-find:
0aed8855 12284 @: $(MAKE); $(unstage)
4fa63067 12285 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12286 r=`${PWD_COMMAND}`; export r; \
12287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12288 $(HOST_EXPORTS) \
b813574b 12289 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12291 done; \
4fa63067 12292 echo "Doing clean in find" ; \
b00612cc 12293 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12296 "RANLIB=$${RANLIB}" \
0c24b341 12297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12298 clean) \
2a4cbe27
NN
12299 || exit 1
12300
6bd3dfaa 12301@endif find
2a4cbe27 12302
4fa63067
NN
12303.PHONY: maybe-distclean-find distclean-find
12304maybe-distclean-find:
6bd3dfaa
PB
12305@if find
12306maybe-distclean-find: distclean-find
2a4cbe27 12307
4fa63067 12308distclean-find:
0aed8855 12309 @: $(MAKE); $(unstage)
4fa63067 12310 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12311 r=`${PWD_COMMAND}`; export r; \
12312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12313 $(HOST_EXPORTS) \
b813574b 12314 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12316 done; \
4fa63067 12317 echo "Doing distclean in find" ; \
b00612cc 12318 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12321 "RANLIB=$${RANLIB}" \
0c24b341 12322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12323 distclean) \
2a4cbe27
NN
12324 || exit 1
12325
6bd3dfaa 12326@endif find
2a4cbe27 12327
4fa63067
NN
12328.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12329maybe-maintainer-clean-find:
6bd3dfaa
PB
12330@if find
12331maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12332
4fa63067 12333maintainer-clean-find:
0aed8855 12334 @: $(MAKE); $(unstage)
4fa63067 12335 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12336 r=`${PWD_COMMAND}`; export r; \
12337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12338 $(HOST_EXPORTS) \
b813574b 12339 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12341 done; \
4fa63067 12342 echo "Doing maintainer-clean in find" ; \
b00612cc 12343 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12346 "RANLIB=$${RANLIB}" \
0c24b341 12347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12348 maintainer-clean) \
2a4cbe27
NN
12349 || exit 1
12350
6bd3dfaa 12351@endif find
2a4cbe27 12352
2a4cbe27 12353
a7254363 12354
d3ed111c
GK
12355.PHONY: configure-fixincludes maybe-configure-fixincludes
12356maybe-configure-fixincludes:
4f0ef2d8
CD
12357@if gcc-bootstrap
12358configure-fixincludes: stage_current
12359@endif gcc-bootstrap
d3ed111c
GK
12360@if fixincludes
12361maybe-configure-fixincludes: configure-fixincludes
c52c6897 12362configure-fixincludes:
0aed8855 12363 @: $(MAKE); $(unstage)
c52c6897 12364 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12366 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12368 $(HOST_EXPORTS) \
a7254363
PB
12369 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12370 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12371 case $(srcdir) in \
b00612cc
PB
12372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12373 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12375 esac; \
b00612cc
PB
12376 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12377 libsrcdir="$$s/fixincludes"; \
d3ed111c 12378 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12380 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12381 || exit 1
12382@endif fixincludes
12383
a7254363
PB
12384
12385
d545f33b
PB
12386
12387
d3ed111c
GK
12388.PHONY: all-fixincludes maybe-all-fixincludes
12389maybe-all-fixincludes:
4f0ef2d8
CD
12390@if gcc-bootstrap
12391all-fixincludes: stage_current
12392@endif gcc-bootstrap
d3ed111c
GK
12393@if fixincludes
12394TARGET-fixincludes=all
12395maybe-all-fixincludes: all-fixincludes
12396all-fixincludes: configure-fixincludes
0aed8855 12397 @: $(MAKE); $(unstage)
d3ed111c
GK
12398 @r=`${PWD_COMMAND}`; export r; \
12399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12400 $(HOST_EXPORTS) \
b00612cc 12401 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12403 $(TARGET-fixincludes))
d3ed111c
GK
12404@endif fixincludes
12405
a7254363 12406
d545f33b
PB
12407
12408
d3ed111c
GK
12409.PHONY: check-fixincludes maybe-check-fixincludes
12410maybe-check-fixincludes:
12411@if fixincludes
12412maybe-check-fixincludes: check-fixincludes
12413
12414check-fixincludes:
0aed8855 12415 @: $(MAKE); $(unstage)
d3ed111c
GK
12416 @r=`${PWD_COMMAND}`; export r; \
12417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12418 $(HOST_EXPORTS) \
b00612cc
PB
12419 (cd $(HOST_SUBDIR)/fixincludes && \
12420 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12421
12422@endif fixincludes
12423
12424.PHONY: install-fixincludes maybe-install-fixincludes
12425maybe-install-fixincludes:
12426@if fixincludes
12427maybe-install-fixincludes: install-fixincludes
12428
12429install-fixincludes: installdirs
0aed8855 12430 @: $(MAKE); $(unstage)
d3ed111c
GK
12431 @r=`${PWD_COMMAND}`; export r; \
12432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12433 $(HOST_EXPORTS) \
b00612cc 12434 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12435 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12436
12437@endif fixincludes
12438
56a8fe78 12439# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12440
12441.PHONY: maybe-info-fixincludes info-fixincludes
12442maybe-info-fixincludes:
12443@if fixincludes
12444maybe-info-fixincludes: info-fixincludes
12445
a4fd3374
DD
12446info-fixincludes: \
12447 configure-fixincludes
12448 @: $(MAKE); $(unstage)
12449 @[ -f ./fixincludes/Makefile ] || exit 0; \
12450 r=`${PWD_COMMAND}`; export r; \
12451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12452 $(HOST_EXPORTS) \
12453 for flag in $(EXTRA_HOST_FLAGS) ; do \
12454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12455 done; \
12456 echo "Doing info in fixincludes" ; \
12457 (cd $(HOST_SUBDIR)/fixincludes && \
12458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12460 "RANLIB=$${RANLIB}" \
0c24b341 12461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12462 info) \
12463 || exit 1
d3ed111c
GK
12464
12465@endif fixincludes
12466
12467.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12468maybe-dvi-fixincludes:
12469@if fixincludes
12470maybe-dvi-fixincludes: dvi-fixincludes
12471
a4fd3374
DD
12472dvi-fixincludes: \
12473 configure-fixincludes
12474 @: $(MAKE); $(unstage)
12475 @[ -f ./fixincludes/Makefile ] || exit 0; \
12476 r=`${PWD_COMMAND}`; export r; \
12477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12478 $(HOST_EXPORTS) \
12479 for flag in $(EXTRA_HOST_FLAGS) ; do \
12480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12481 done; \
12482 echo "Doing dvi in fixincludes" ; \
12483 (cd $(HOST_SUBDIR)/fixincludes && \
12484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12486 "RANLIB=$${RANLIB}" \
0c24b341 12487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12488 dvi) \
12489 || exit 1
d3ed111c
GK
12490
12491@endif fixincludes
12492
56a8fe78
DD
12493.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12494maybe-pdf-fixincludes:
12495@if fixincludes
12496maybe-pdf-fixincludes: pdf-fixincludes
12497
a4fd3374
DD
12498pdf-fixincludes: \
12499 configure-fixincludes
12500 @: $(MAKE); $(unstage)
12501 @[ -f ./fixincludes/Makefile ] || exit 0; \
12502 r=`${PWD_COMMAND}`; export r; \
12503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12504 $(HOST_EXPORTS) \
12505 for flag in $(EXTRA_HOST_FLAGS) ; do \
12506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12507 done; \
12508 echo "Doing pdf in fixincludes" ; \
12509 (cd $(HOST_SUBDIR)/fixincludes && \
12510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12512 "RANLIB=$${RANLIB}" \
0c24b341 12513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12514 pdf) \
12515 || exit 1
56a8fe78
DD
12516
12517@endif fixincludes
12518
6d389afc
MS
12519.PHONY: maybe-html-fixincludes html-fixincludes
12520maybe-html-fixincludes:
12521@if fixincludes
12522maybe-html-fixincludes: html-fixincludes
12523
12524html-fixincludes: \
12525 configure-fixincludes
0aed8855 12526 @: $(MAKE); $(unstage)
6d389afc
MS
12527 @[ -f ./fixincludes/Makefile ] || exit 0; \
12528 r=`${PWD_COMMAND}`; export r; \
12529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12530 $(HOST_EXPORTS) \
12531 for flag in $(EXTRA_HOST_FLAGS) ; do \
12532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12533 done; \
12534 echo "Doing html in fixincludes" ; \
b00612cc 12535 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12538 "RANLIB=$${RANLIB}" \
0c24b341 12539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12540 html) \
12541 || exit 1
12542
12543@endif fixincludes
12544
d3ed111c
GK
12545.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12546maybe-TAGS-fixincludes:
12547@if fixincludes
12548maybe-TAGS-fixincludes: TAGS-fixincludes
12549
1eefd493
PB
12550# fixincludes doesn't support TAGS.
12551TAGS-fixincludes:
d3ed111c
GK
12552
12553@endif fixincludes
12554
12555.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12556maybe-install-info-fixincludes:
12557@if fixincludes
12558maybe-install-info-fixincludes: install-info-fixincludes
12559
a4fd3374
DD
12560install-info-fixincludes: \
12561 configure-fixincludes \
12562 info-fixincludes
12563 @: $(MAKE); $(unstage)
12564 @[ -f ./fixincludes/Makefile ] || exit 0; \
12565 r=`${PWD_COMMAND}`; export r; \
12566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12567 $(HOST_EXPORTS) \
12568 for flag in $(EXTRA_HOST_FLAGS) ; do \
12569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12570 done; \
12571 echo "Doing install-info in fixincludes" ; \
12572 (cd $(HOST_SUBDIR)/fixincludes && \
12573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12575 "RANLIB=$${RANLIB}" \
0c24b341 12576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12577 install-info) \
12578 || exit 1
d3ed111c
GK
12579
12580@endif fixincludes
12581
a3ca38d2
DD
12582.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12583maybe-install-pdf-fixincludes:
12584@if fixincludes
12585maybe-install-pdf-fixincludes: install-pdf-fixincludes
12586
a4fd3374
DD
12587install-pdf-fixincludes: \
12588 configure-fixincludes \
12589 pdf-fixincludes
12590 @: $(MAKE); $(unstage)
12591 @[ -f ./fixincludes/Makefile ] || exit 0; \
12592 r=`${PWD_COMMAND}`; export r; \
12593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12594 $(HOST_EXPORTS) \
12595 for flag in $(EXTRA_HOST_FLAGS) ; do \
12596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12597 done; \
12598 echo "Doing install-pdf in fixincludes" ; \
12599 (cd $(HOST_SUBDIR)/fixincludes && \
12600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12602 "RANLIB=$${RANLIB}" \
0c24b341 12603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12604 install-pdf) \
12605 || exit 1
a3ca38d2
DD
12606
12607@endif fixincludes
12608
108a6f8e
CD
12609.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12610maybe-install-html-fixincludes:
12611@if fixincludes
12612maybe-install-html-fixincludes: install-html-fixincludes
12613
12614install-html-fixincludes: \
12615 configure-fixincludes \
12616 html-fixincludes
12617 @: $(MAKE); $(unstage)
12618 @[ -f ./fixincludes/Makefile ] || exit 0; \
12619 r=`${PWD_COMMAND}`; export r; \
12620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12621 $(HOST_EXPORTS) \
12622 for flag in $(EXTRA_HOST_FLAGS) ; do \
12623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12624 done; \
12625 echo "Doing install-html in fixincludes" ; \
12626 (cd $(HOST_SUBDIR)/fixincludes && \
12627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12629 "RANLIB=$${RANLIB}" \
0c24b341 12630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12631 install-html) \
12632 || exit 1
12633
12634@endif fixincludes
12635
d3ed111c
GK
12636.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12637maybe-installcheck-fixincludes:
12638@if fixincludes
12639maybe-installcheck-fixincludes: installcheck-fixincludes
12640
a4fd3374
DD
12641installcheck-fixincludes: \
12642 configure-fixincludes
12643 @: $(MAKE); $(unstage)
12644 @[ -f ./fixincludes/Makefile ] || exit 0; \
12645 r=`${PWD_COMMAND}`; export r; \
12646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12647 $(HOST_EXPORTS) \
12648 for flag in $(EXTRA_HOST_FLAGS) ; do \
12649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12650 done; \
12651 echo "Doing installcheck in fixincludes" ; \
12652 (cd $(HOST_SUBDIR)/fixincludes && \
12653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12655 "RANLIB=$${RANLIB}" \
0c24b341 12656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12657 installcheck) \
12658 || exit 1
d3ed111c
GK
12659
12660@endif fixincludes
12661
12662.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12663maybe-mostlyclean-fixincludes:
12664@if fixincludes
12665maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12666
12667mostlyclean-fixincludes:
0aed8855 12668 @: $(MAKE); $(unstage)
d3ed111c
GK
12669 @[ -f ./fixincludes/Makefile ] || exit 0; \
12670 r=`${PWD_COMMAND}`; export r; \
12671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12672 $(HOST_EXPORTS) \
12673 for flag in $(EXTRA_HOST_FLAGS) ; do \
12674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12675 done; \
12676 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12677 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12680 "RANLIB=$${RANLIB}" \
0c24b341 12681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12682 mostlyclean) \
12683 || exit 1
12684
12685@endif fixincludes
12686
12687.PHONY: maybe-clean-fixincludes clean-fixincludes
12688maybe-clean-fixincludes:
12689@if fixincludes
12690maybe-clean-fixincludes: clean-fixincludes
12691
12692clean-fixincludes:
0aed8855 12693 @: $(MAKE); $(unstage)
d3ed111c
GK
12694 @[ -f ./fixincludes/Makefile ] || exit 0; \
12695 r=`${PWD_COMMAND}`; export r; \
12696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12697 $(HOST_EXPORTS) \
12698 for flag in $(EXTRA_HOST_FLAGS) ; do \
12699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12700 done; \
12701 echo "Doing clean in fixincludes" ; \
b00612cc 12702 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12705 "RANLIB=$${RANLIB}" \
0c24b341 12706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12707 clean) \
12708 || exit 1
12709
12710@endif fixincludes
12711
12712.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12713maybe-distclean-fixincludes:
12714@if fixincludes
12715maybe-distclean-fixincludes: distclean-fixincludes
12716
12717distclean-fixincludes:
0aed8855 12718 @: $(MAKE); $(unstage)
d3ed111c
GK
12719 @[ -f ./fixincludes/Makefile ] || exit 0; \
12720 r=`${PWD_COMMAND}`; export r; \
12721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12722 $(HOST_EXPORTS) \
12723 for flag in $(EXTRA_HOST_FLAGS) ; do \
12724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12725 done; \
12726 echo "Doing distclean in fixincludes" ; \
b00612cc 12727 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12730 "RANLIB=$${RANLIB}" \
0c24b341 12731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12732 distclean) \
12733 || exit 1
12734
12735@endif fixincludes
12736
12737.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12738maybe-maintainer-clean-fixincludes:
12739@if fixincludes
12740maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12741
12742maintainer-clean-fixincludes:
0aed8855 12743 @: $(MAKE); $(unstage)
d3ed111c
GK
12744 @[ -f ./fixincludes/Makefile ] || exit 0; \
12745 r=`${PWD_COMMAND}`; export r; \
12746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12747 $(HOST_EXPORTS) \
12748 for flag in $(EXTRA_HOST_FLAGS) ; do \
12749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12750 done; \
12751 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12752 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12755 "RANLIB=$${RANLIB}" \
0c24b341 12756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12757 maintainer-clean) \
12758 || exit 1
12759
12760@endif fixincludes
12761
12762
a7254363 12763
4fa63067
NN
12764.PHONY: configure-flex maybe-configure-flex
12765maybe-configure-flex:
4f0ef2d8
CD
12766@if gcc-bootstrap
12767configure-flex: stage_current
12768@endif gcc-bootstrap
6bd3dfaa
PB
12769@if flex
12770maybe-configure-flex: configure-flex
c52c6897 12771configure-flex:
0aed8855 12772 @: $(MAKE); $(unstage)
c52c6897 12773 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12775 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12777 $(HOST_EXPORTS) \
a7254363
PB
12778 echo Configuring in $(HOST_SUBDIR)/flex; \
12779 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12780 case $(srcdir) in \
b00612cc
PB
12781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12782 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12784 esac; \
b00612cc
PB
12785 srcdiroption="--srcdir=$${topdir}/flex"; \
12786 libsrcdir="$$s/flex"; \
4fa63067 12787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12789 --target=${target_alias} $${srcdiroption} \
4fa63067 12790 || exit 1
6bd3dfaa 12791@endif flex
4fa63067 12792
a7254363
PB
12793
12794
d545f33b
PB
12795
12796
4fa63067
NN
12797.PHONY: all-flex maybe-all-flex
12798maybe-all-flex:
4f0ef2d8
CD
12799@if gcc-bootstrap
12800all-flex: stage_current
12801@endif gcc-bootstrap
6bd3dfaa 12802@if flex
d27cc32e 12803TARGET-flex=all
6bd3dfaa 12804maybe-all-flex: all-flex
4fa63067 12805all-flex: configure-flex
0aed8855 12806 @: $(MAKE); $(unstage)
4fa63067
NN
12807 @r=`${PWD_COMMAND}`; export r; \
12808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12809 $(HOST_EXPORTS) \
b00612cc 12810 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12812 $(TARGET-flex))
6bd3dfaa 12813@endif flex
4fa63067 12814
a7254363 12815
d545f33b
PB
12816
12817
4fa63067
NN
12818.PHONY: check-flex maybe-check-flex
12819maybe-check-flex:
6bd3dfaa
PB
12820@if flex
12821maybe-check-flex: check-flex
4fa63067
NN
12822
12823# This module is only tested in a native toolchain.
12824check-flex:
0aed8855 12825 @: $(MAKE); $(unstage)
4fa63067
NN
12826 @if [ '$(host)' = '$(target)' ] ; then \
12827 r=`${PWD_COMMAND}`; export r; \
12828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12829 $(HOST_EXPORTS) \
b00612cc 12830 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12831 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12832 fi
12833
6bd3dfaa 12834@endif flex
4fa63067
NN
12835
12836.PHONY: install-flex maybe-install-flex
12837maybe-install-flex:
6bd3dfaa
PB
12838@if flex
12839maybe-install-flex: install-flex
4fa63067
NN
12840
12841install-flex: installdirs
0aed8855 12842 @: $(MAKE); $(unstage)
4fa63067
NN
12843 @r=`${PWD_COMMAND}`; export r; \
12844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12845 $(HOST_EXPORTS) \
b00612cc 12846 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12847 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12848
6bd3dfaa 12849@endif flex
4fa63067 12850
56a8fe78 12851# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12852
12853.PHONY: maybe-info-flex info-flex
12854maybe-info-flex:
6bd3dfaa
PB
12855@if flex
12856maybe-info-flex: info-flex
4fa63067
NN
12857
12858info-flex: \
12859 configure-flex
0aed8855 12860 @: $(MAKE); $(unstage)
4fa63067 12861 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12862 r=`${PWD_COMMAND}`; export r; \
12863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12864 $(HOST_EXPORTS) \
b813574b 12865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12867 done; \
4fa63067 12868 echo "Doing info in flex" ; \
b00612cc 12869 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12872 "RANLIB=$${RANLIB}" \
0c24b341 12873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12874 info) \
2a4cbe27
NN
12875 || exit 1
12876
6bd3dfaa 12877@endif flex
2a4cbe27 12878
4fa63067
NN
12879.PHONY: maybe-dvi-flex dvi-flex
12880maybe-dvi-flex:
6bd3dfaa
PB
12881@if flex
12882maybe-dvi-flex: dvi-flex
2a4cbe27 12883
4fa63067
NN
12884dvi-flex: \
12885 configure-flex
0aed8855 12886 @: $(MAKE); $(unstage)
4fa63067 12887 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12888 r=`${PWD_COMMAND}`; export r; \
12889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12890 $(HOST_EXPORTS) \
b813574b 12891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12893 done; \
4fa63067 12894 echo "Doing dvi in flex" ; \
b00612cc 12895 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12898 "RANLIB=$${RANLIB}" \
0c24b341 12899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12900 dvi) \
2a4cbe27
NN
12901 || exit 1
12902
6bd3dfaa 12903@endif flex
2a4cbe27 12904
56a8fe78
DD
12905.PHONY: maybe-pdf-flex pdf-flex
12906maybe-pdf-flex:
12907@if flex
12908maybe-pdf-flex: pdf-flex
12909
12910pdf-flex: \
12911 configure-flex
12912 @: $(MAKE); $(unstage)
12913 @[ -f ./flex/Makefile ] || exit 0; \
12914 r=`${PWD_COMMAND}`; export r; \
12915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12916 $(HOST_EXPORTS) \
12917 for flag in $(EXTRA_HOST_FLAGS) ; do \
12918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12919 done; \
12920 echo "Doing pdf in flex" ; \
12921 (cd $(HOST_SUBDIR)/flex && \
12922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12924 "RANLIB=$${RANLIB}" \
0c24b341 12925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12926 pdf) \
12927 || exit 1
12928
12929@endif flex
12930
6d389afc
MS
12931.PHONY: maybe-html-flex html-flex
12932maybe-html-flex:
12933@if flex
12934maybe-html-flex: html-flex
12935
12936html-flex: \
12937 configure-flex
0aed8855 12938 @: $(MAKE); $(unstage)
6d389afc
MS
12939 @[ -f ./flex/Makefile ] || exit 0; \
12940 r=`${PWD_COMMAND}`; export r; \
12941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12942 $(HOST_EXPORTS) \
12943 for flag in $(EXTRA_HOST_FLAGS) ; do \
12944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12945 done; \
12946 echo "Doing html in flex" ; \
b00612cc 12947 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12950 "RANLIB=$${RANLIB}" \
0c24b341 12951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12952 html) \
12953 || exit 1
12954
12955@endif flex
12956
4fa63067
NN
12957.PHONY: maybe-TAGS-flex TAGS-flex
12958maybe-TAGS-flex:
6bd3dfaa
PB
12959@if flex
12960maybe-TAGS-flex: TAGS-flex
2a4cbe27 12961
4fa63067
NN
12962TAGS-flex: \
12963 configure-flex
0aed8855 12964 @: $(MAKE); $(unstage)
4fa63067 12965 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12966 r=`${PWD_COMMAND}`; export r; \
12967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12968 $(HOST_EXPORTS) \
b813574b 12969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12971 done; \
4fa63067 12972 echo "Doing TAGS in flex" ; \
b00612cc 12973 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12976 "RANLIB=$${RANLIB}" \
0c24b341 12977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12978 TAGS) \
2a4cbe27
NN
12979 || exit 1
12980
6bd3dfaa 12981@endif flex
2a4cbe27 12982
4fa63067
NN
12983.PHONY: maybe-install-info-flex install-info-flex
12984maybe-install-info-flex:
6bd3dfaa
PB
12985@if flex
12986maybe-install-info-flex: install-info-flex
2a4cbe27 12987
4fa63067
NN
12988install-info-flex: \
12989 configure-flex \
12990 info-flex
0aed8855 12991 @: $(MAKE); $(unstage)
4fa63067 12992 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12993 r=`${PWD_COMMAND}`; export r; \
12994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12995 $(HOST_EXPORTS) \
b813574b 12996 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12998 done; \
4fa63067 12999 echo "Doing install-info in flex" ; \
b00612cc 13000 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13003 "RANLIB=$${RANLIB}" \
0c24b341 13004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13005 install-info) \
2a4cbe27
NN
13006 || exit 1
13007
6bd3dfaa 13008@endif flex
2a4cbe27 13009
a3ca38d2
DD
13010.PHONY: maybe-install-pdf-flex install-pdf-flex
13011maybe-install-pdf-flex:
13012@if flex
13013maybe-install-pdf-flex: install-pdf-flex
13014
13015install-pdf-flex: \
13016 configure-flex \
13017 pdf-flex
13018 @: $(MAKE); $(unstage)
13019 @[ -f ./flex/Makefile ] || exit 0; \
13020 r=`${PWD_COMMAND}`; export r; \
13021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13022 $(HOST_EXPORTS) \
13023 for flag in $(EXTRA_HOST_FLAGS) ; do \
13024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13025 done; \
13026 echo "Doing install-pdf in flex" ; \
13027 (cd $(HOST_SUBDIR)/flex && \
13028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13030 "RANLIB=$${RANLIB}" \
0c24b341 13031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13032 install-pdf) \
13033 || exit 1
13034
13035@endif flex
13036
108a6f8e
CD
13037.PHONY: maybe-install-html-flex install-html-flex
13038maybe-install-html-flex:
13039@if flex
13040maybe-install-html-flex: install-html-flex
13041
13042install-html-flex: \
13043 configure-flex \
13044 html-flex
13045 @: $(MAKE); $(unstage)
13046 @[ -f ./flex/Makefile ] || exit 0; \
13047 r=`${PWD_COMMAND}`; export r; \
13048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13049 $(HOST_EXPORTS) \
13050 for flag in $(EXTRA_HOST_FLAGS) ; do \
13051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13052 done; \
13053 echo "Doing install-html in flex" ; \
13054 (cd $(HOST_SUBDIR)/flex && \
13055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13057 "RANLIB=$${RANLIB}" \
0c24b341 13058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13059 install-html) \
13060 || exit 1
13061
13062@endif flex
13063
4fa63067
NN
13064.PHONY: maybe-installcheck-flex installcheck-flex
13065maybe-installcheck-flex:
6bd3dfaa
PB
13066@if flex
13067maybe-installcheck-flex: installcheck-flex
2a4cbe27 13068
4fa63067
NN
13069installcheck-flex: \
13070 configure-flex
0aed8855 13071 @: $(MAKE); $(unstage)
4fa63067 13072 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13073 r=`${PWD_COMMAND}`; export r; \
13074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13075 $(HOST_EXPORTS) \
b813574b 13076 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13078 done; \
4fa63067 13079 echo "Doing installcheck in flex" ; \
b00612cc 13080 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13083 "RANLIB=$${RANLIB}" \
0c24b341 13084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13085 installcheck) \
2a4cbe27
NN
13086 || exit 1
13087
6bd3dfaa 13088@endif flex
2a4cbe27 13089
4fa63067
NN
13090.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13091maybe-mostlyclean-flex:
6bd3dfaa
PB
13092@if flex
13093maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13094
4fa63067 13095mostlyclean-flex:
0aed8855 13096 @: $(MAKE); $(unstage)
4fa63067 13097 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13098 r=`${PWD_COMMAND}`; export r; \
13099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13100 $(HOST_EXPORTS) \
b813574b 13101 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13103 done; \
4fa63067 13104 echo "Doing mostlyclean in flex" ; \
b00612cc 13105 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13108 "RANLIB=$${RANLIB}" \
0c24b341 13109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13110 mostlyclean) \
2a4cbe27
NN
13111 || exit 1
13112
6bd3dfaa 13113@endif flex
2a4cbe27 13114
4fa63067
NN
13115.PHONY: maybe-clean-flex clean-flex
13116maybe-clean-flex:
6bd3dfaa
PB
13117@if flex
13118maybe-clean-flex: clean-flex
2a4cbe27 13119
4fa63067 13120clean-flex:
0aed8855 13121 @: $(MAKE); $(unstage)
4fa63067 13122 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13123 r=`${PWD_COMMAND}`; export r; \
13124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13125 $(HOST_EXPORTS) \
b813574b 13126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13128 done; \
4fa63067 13129 echo "Doing clean in flex" ; \
b00612cc 13130 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13133 "RANLIB=$${RANLIB}" \
0c24b341 13134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13135 clean) \
2a4cbe27
NN
13136 || exit 1
13137
6bd3dfaa 13138@endif flex
2a4cbe27 13139
4fa63067
NN
13140.PHONY: maybe-distclean-flex distclean-flex
13141maybe-distclean-flex:
6bd3dfaa
PB
13142@if flex
13143maybe-distclean-flex: distclean-flex
2a4cbe27 13144
4fa63067 13145distclean-flex:
0aed8855 13146 @: $(MAKE); $(unstage)
4fa63067 13147 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13148 r=`${PWD_COMMAND}`; export r; \
13149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13150 $(HOST_EXPORTS) \
b813574b 13151 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13153 done; \
4fa63067 13154 echo "Doing distclean in flex" ; \
b00612cc 13155 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13158 "RANLIB=$${RANLIB}" \
0c24b341 13159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13160 distclean) \
2a4cbe27
NN
13161 || exit 1
13162
6bd3dfaa 13163@endif flex
2a4cbe27 13164
4fa63067
NN
13165.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13166maybe-maintainer-clean-flex:
6bd3dfaa
PB
13167@if flex
13168maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13169
4fa63067 13170maintainer-clean-flex:
0aed8855 13171 @: $(MAKE); $(unstage)
4fa63067 13172 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13173 r=`${PWD_COMMAND}`; export r; \
13174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13175 $(HOST_EXPORTS) \
b813574b 13176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13178 done; \
4fa63067 13179 echo "Doing maintainer-clean in flex" ; \
b00612cc 13180 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13183 "RANLIB=$${RANLIB}" \
0c24b341 13184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13185 maintainer-clean) \
2a4cbe27
NN
13186 || exit 1
13187
6bd3dfaa 13188@endif flex
2a4cbe27 13189
2a4cbe27 13190
a7254363 13191
4fa63067
NN
13192.PHONY: configure-gas maybe-configure-gas
13193maybe-configure-gas:
4f0ef2d8
CD
13194@if gcc-bootstrap
13195configure-gas: stage_current
13196@endif gcc-bootstrap
6bd3dfaa
PB
13197@if gas
13198maybe-configure-gas: configure-gas
c52c6897 13199configure-gas:
c52c6897
PB
13200 @r=`${PWD_COMMAND}`; export r; \
13201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13202 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13204 $(HOST_EXPORTS) \
a7254363
PB
13205 echo Configuring in $(HOST_SUBDIR)/gas; \
13206 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13207 case $(srcdir) in \
b00612cc
PB
13208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13209 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13211 esac; \
b00612cc
PB
13212 srcdiroption="--srcdir=$${topdir}/gas"; \
13213 libsrcdir="$$s/gas"; \
4fa63067 13214 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13216 --target=${target_alias} $${srcdiroption} \
4fa63067 13217 || exit 1
6bd3dfaa 13218@endif gas
4fa63067 13219
a7254363
PB
13220
13221
d545f33b
PB
13222.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13223maybe-configure-stage1-gas:
13224@if gas-bootstrap
13225maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13226configure-stage1-gas:
c52c6897 13227 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13229 @r=`${PWD_COMMAND}`; export r; \
13230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13231 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
7f6ef0c0 13232 $(HOST_EXPORTS) \
8ee82aff 13233 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13234 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 13235 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13237 cd $(HOST_SUBDIR)/gas || exit 1; \
13238 case $(srcdir) in \
13239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13240 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13242 esac; \
13243 srcdiroption="--srcdir=$${topdir}/gas"; \
13244 libsrcdir="$$s/gas"; \
13245 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13247 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13248 \
8a0d8a5c 13249 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13250@endif gas-bootstrap
13251
13252.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13253maybe-configure-stage2-gas:
13254@if gas-bootstrap
13255maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13256configure-stage2-gas:
c52c6897 13257 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13259 @r=`${PWD_COMMAND}`; export r; \
13260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13261 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13262 $(HOST_EXPORTS) \
7f6ef0c0 13263 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13264 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13265 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 13266 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13268 cd $(HOST_SUBDIR)/gas || exit 1; \
13269 case $(srcdir) in \
13270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13271 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13273 esac; \
13274 srcdiroption="--srcdir=$${topdir}/gas"; \
13275 libsrcdir="$$s/gas"; \
13276 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13278 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13279 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13280 @stage2_werror_flag@
13281@endif gas-bootstrap
13282
8520c408
AO
13283.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13284maybe-configure-stageb2g0-gas:
13285@if gas-bootstrap
13286maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13287configure-stageb2g0-gas:
13288 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13290 @r=`${PWD_COMMAND}`; export r; \
13291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13292 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13293 $(HOST_EXPORTS) \
7f6ef0c0 13294 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13295 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 13296 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
13297 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13299 cd $(HOST_SUBDIR)/gas || exit 1; \
13300 case $(srcdir) in \
13301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13302 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13304 esac; \
13305 srcdiroption="--srcdir=$${topdir}/gas"; \
13306 libsrcdir="$$s/gas"; \
13307 $(SHELL) $${libsrcdir}/configure \
13308 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13309 --target=${target_alias} $${srcdiroption} \
13310 --with-build-libsubdir=$(HOST_SUBDIR) \
13311 @stage2_werror_flag@
13312@endif gas-bootstrap
13313
d545f33b
PB
13314.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13315maybe-configure-stage3-gas:
13316@if gas-bootstrap
13317maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13318configure-stage3-gas:
c52c6897 13319 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13320 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13321 @r=`${PWD_COMMAND}`; export r; \
13322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13323 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13324 $(HOST_EXPORTS) \
7f6ef0c0 13325 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13326 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13327 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 13328 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13330 cd $(HOST_SUBDIR)/gas || exit 1; \
13331 case $(srcdir) in \
13332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13333 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13335 esac; \
13336 srcdiroption="--srcdir=$${topdir}/gas"; \
13337 libsrcdir="$$s/gas"; \
13338 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13340 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13341 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13342 @stage2_werror_flag@
13343@endif gas-bootstrap
13344
8520c408
AO
13345.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13346maybe-configure-stageb3g2-gas:
13347@if gas-bootstrap
13348maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13349configure-stageb3g2-gas:
13350 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13352 @r=`${PWD_COMMAND}`; export r; \
13353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13354 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13355 $(HOST_EXPORTS) \
7f6ef0c0 13356 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13357 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 13358 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
13359 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13361 cd $(HOST_SUBDIR)/gas || exit 1; \
13362 case $(srcdir) in \
13363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13364 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13366 esac; \
13367 srcdiroption="--srcdir=$${topdir}/gas"; \
13368 libsrcdir="$$s/gas"; \
13369 $(SHELL) $${libsrcdir}/configure \
13370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13371 --target=${target_alias} $${srcdiroption} \
13372 --with-build-libsubdir=$(HOST_SUBDIR) \
13373 @stage2_werror_flag@
13374@endif gas-bootstrap
13375
d545f33b
PB
13376.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13377maybe-configure-stage4-gas:
13378@if gas-bootstrap
13379maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13380configure-stage4-gas:
c52c6897 13381 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13382 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13383 @r=`${PWD_COMMAND}`; export r; \
13384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13385 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13386 $(HOST_EXPORTS) \
7f6ef0c0 13387 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13388 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13389 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 13390 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13392 cd $(HOST_SUBDIR)/gas || exit 1; \
13393 case $(srcdir) in \
13394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13395 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13397 esac; \
13398 srcdiroption="--srcdir=$${topdir}/gas"; \
13399 libsrcdir="$$s/gas"; \
13400 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13401 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13402 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13403 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13404 @stage2_werror_flag@
13405@endif gas-bootstrap
13406
13407.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13408maybe-configure-stageprofile-gas:
13409@if gas-bootstrap
13410maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13411configure-stageprofile-gas:
c52c6897 13412 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13414 @r=`${PWD_COMMAND}`; export r; \
13415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13416 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13417 $(HOST_EXPORTS) \
7f6ef0c0 13418 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13419 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 13420 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 13421 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13423 cd $(HOST_SUBDIR)/gas || exit 1; \
13424 case $(srcdir) in \
13425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13426 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13428 esac; \
13429 srcdiroption="--srcdir=$${topdir}/gas"; \
13430 libsrcdir="$$s/gas"; \
13431 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13433 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13434 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13435 @stage2_werror_flag@
13436@endif gas-bootstrap
13437
13438.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13439maybe-configure-stagefeedback-gas:
13440@if gas-bootstrap
13441maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13442configure-stagefeedback-gas:
c52c6897 13443 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13444 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13445 @r=`${PWD_COMMAND}`; export r; \
13446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13447 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13448 $(HOST_EXPORTS) \
7f6ef0c0 13449 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13450 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 13451 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 13452 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13453 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13454 cd $(HOST_SUBDIR)/gas || exit 1; \
13455 case $(srcdir) in \
13456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13457 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13459 esac; \
13460 srcdiroption="--srcdir=$${topdir}/gas"; \
13461 libsrcdir="$$s/gas"; \
13462 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13463 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13464 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13465 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13466 @stage2_werror_flag@
13467@endif gas-bootstrap
13468
13469
13470
13471
13472
4fa63067
NN
13473.PHONY: all-gas maybe-all-gas
13474maybe-all-gas:
4f0ef2d8
CD
13475@if gcc-bootstrap
13476all-gas: stage_current
13477@endif gcc-bootstrap
6bd3dfaa 13478@if gas
d27cc32e 13479TARGET-gas=all
6bd3dfaa 13480maybe-all-gas: all-gas
4fa63067 13481all-gas: configure-gas
c52c6897 13482 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13484 $(HOST_EXPORTS) \
b00612cc 13485 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13486 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13487 $(TARGET-gas))
6bd3dfaa 13488@endif gas
4fa63067 13489
a7254363 13490
d545f33b
PB
13491
13492.PHONY: all-stage1-gas maybe-all-stage1-gas
13493.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13494maybe-all-stage1-gas:
13495maybe-clean-stage1-gas:
13496@if gas-bootstrap
13497maybe-all-stage1-gas: all-stage1-gas
13498all-stage1: all-stage1-gas
f70224b5 13499TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13500all-stage1-gas: configure-stage1-gas
c52c6897 13501 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13502 @r=`${PWD_COMMAND}`; export r; \
13503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13504 $(HOST_EXPORTS) \
13505 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13507 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13508 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13509 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13510 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 13511 $(TARGET-stage1-gas)
d545f33b
PB
13512
13513maybe-clean-stage1-gas: clean-stage1-gas
13514clean-stage1: clean-stage1-gas
13515clean-stage1-gas:
9dbaa842
DD
13516 @if [ $(current_stage) = stage1 ]; then \
13517 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13518 else \
13519 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13520 $(MAKE) stage1-start; \
13521 fi; \
d545f33b 13522 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13523 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13524 clean
d545f33b
PB
13525@endif gas-bootstrap
13526
13527
13528.PHONY: all-stage2-gas maybe-all-stage2-gas
13529.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13530maybe-all-stage2-gas:
13531maybe-clean-stage2-gas:
13532@if gas-bootstrap
13533maybe-all-stage2-gas: all-stage2-gas
13534all-stage2: all-stage2-gas
f70224b5 13535TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13536all-stage2-gas: configure-stage2-gas
c52c6897 13537 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13538 @r=`${PWD_COMMAND}`; export r; \
13539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13540 $(HOST_EXPORTS) \
13541 $(POSTSTAGE1_HOST_EXPORTS) \
13542 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13544 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13545 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13546 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13547 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13548 $(TARGET-stage2-gas)
d545f33b
PB
13549
13550maybe-clean-stage2-gas: clean-stage2-gas
13551clean-stage2: clean-stage2-gas
13552clean-stage2-gas:
9dbaa842
DD
13553 @if [ $(current_stage) = stage2 ]; then \
13554 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13555 else \
13556 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13557 $(MAKE) stage2-start; \
13558 fi; \
d545f33b 13559 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13560 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13561 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13562 clean
d545f33b
PB
13563@endif gas-bootstrap
13564
13565
8520c408
AO
13566.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13567.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13568maybe-all-stageb2g0-gas:
13569maybe-clean-stageb2g0-gas:
13570@if gas-bootstrap
13571maybe-all-stageb2g0-gas: all-stageb2g0-gas
13572all-stageb2g0: all-stageb2g0-gas
13573TARGET-stageb2g0-gas = $(TARGET-gas)
13574all-stageb2g0-gas: configure-stageb2g0-gas
13575 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13576 @r=`${PWD_COMMAND}`; export r; \
13577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578 $(HOST_EXPORTS) \
13579 $(POSTSTAGE1_HOST_EXPORTS) \
13580 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13581 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13582 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13583 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13584 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13585 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13586 $(TARGET-stageb2g0-gas)
13587
13588maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13589clean-stageb2g0: clean-stageb2g0-gas
13590clean-stageb2g0-gas:
13591 @if [ $(current_stage) = stageb2g0 ]; then \
13592 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13593 else \
13594 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13595 $(MAKE) stageb2g0-start; \
13596 fi; \
13597 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13598 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13599 $(POSTSTAGE1_FLAGS_TO_PASS) \
13600 clean
13601@endif gas-bootstrap
13602
13603
d545f33b
PB
13604.PHONY: all-stage3-gas maybe-all-stage3-gas
13605.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13606maybe-all-stage3-gas:
13607maybe-clean-stage3-gas:
13608@if gas-bootstrap
13609maybe-all-stage3-gas: all-stage3-gas
13610all-stage3: all-stage3-gas
f70224b5 13611TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13612all-stage3-gas: configure-stage3-gas
c52c6897 13613 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13614 @r=`${PWD_COMMAND}`; export r; \
13615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13616 $(HOST_EXPORTS) \
13617 $(POSTSTAGE1_HOST_EXPORTS) \
13618 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13619 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13620 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13621 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13622 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13623 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13624 $(TARGET-stage3-gas)
d545f33b
PB
13625
13626maybe-clean-stage3-gas: clean-stage3-gas
13627clean-stage3: clean-stage3-gas
13628clean-stage3-gas:
9dbaa842
DD
13629 @if [ $(current_stage) = stage3 ]; then \
13630 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13631 else \
13632 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13633 $(MAKE) stage3-start; \
13634 fi; \
d545f33b 13635 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13636 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13637 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13638 clean
d545f33b
PB
13639@endif gas-bootstrap
13640
13641
8520c408
AO
13642.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13643.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13644maybe-all-stageb3g2-gas:
13645maybe-clean-stageb3g2-gas:
13646@if gas-bootstrap
13647maybe-all-stageb3g2-gas: all-stageb3g2-gas
13648all-stageb3g2: all-stageb3g2-gas
13649TARGET-stageb3g2-gas = $(TARGET-gas)
13650all-stageb3g2-gas: configure-stageb3g2-gas
13651 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13652 @r=`${PWD_COMMAND}`; export r; \
13653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13654 $(HOST_EXPORTS) \
13655 $(POSTSTAGE1_HOST_EXPORTS) \
13656 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13658 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13659 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13660 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13661 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13662 $(TARGET-stageb3g2-gas)
13663
13664maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13665clean-stageb3g2: clean-stageb3g2-gas
13666clean-stageb3g2-gas:
13667 @if [ $(current_stage) = stageb3g2 ]; then \
13668 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13669 else \
13670 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13671 $(MAKE) stageb3g2-start; \
13672 fi; \
13673 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13674 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13675 $(POSTSTAGE1_FLAGS_TO_PASS) \
13676 clean
13677@endif gas-bootstrap
13678
13679
d545f33b
PB
13680.PHONY: all-stage4-gas maybe-all-stage4-gas
13681.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13682maybe-all-stage4-gas:
13683maybe-clean-stage4-gas:
13684@if gas-bootstrap
13685maybe-all-stage4-gas: all-stage4-gas
13686all-stage4: all-stage4-gas
f70224b5 13687TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13688all-stage4-gas: configure-stage4-gas
c52c6897 13689 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13690 @r=`${PWD_COMMAND}`; export r; \
13691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13692 $(HOST_EXPORTS) \
13693 $(POSTSTAGE1_HOST_EXPORTS) \
13694 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13695 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13696 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13697 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13698 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13699 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13700 $(TARGET-stage4-gas)
d545f33b
PB
13701
13702maybe-clean-stage4-gas: clean-stage4-gas
13703clean-stage4: clean-stage4-gas
13704clean-stage4-gas:
9dbaa842
DD
13705 @if [ $(current_stage) = stage4 ]; then \
13706 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13707 else \
13708 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13709 $(MAKE) stage4-start; \
13710 fi; \
d545f33b 13711 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13712 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13713 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13714 clean
d545f33b
PB
13715@endif gas-bootstrap
13716
13717
13718.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13719.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13720maybe-all-stageprofile-gas:
13721maybe-clean-stageprofile-gas:
13722@if gas-bootstrap
13723maybe-all-stageprofile-gas: all-stageprofile-gas
13724all-stageprofile: all-stageprofile-gas
f70224b5 13725TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13726all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13727 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13728 @r=`${PWD_COMMAND}`; export r; \
13729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13730 $(HOST_EXPORTS) \
13731 $(POSTSTAGE1_HOST_EXPORTS) \
13732 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13734 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
13735 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13736 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13737 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13738 $(TARGET-stageprofile-gas)
d545f33b
PB
13739
13740maybe-clean-stageprofile-gas: clean-stageprofile-gas
13741clean-stageprofile: clean-stageprofile-gas
13742clean-stageprofile-gas:
9dbaa842
DD
13743 @if [ $(current_stage) = stageprofile ]; then \
13744 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13745 else \
13746 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13747 $(MAKE) stageprofile-start; \
13748 fi; \
d545f33b 13749 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13750 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13751 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13752 clean
d545f33b
PB
13753@endif gas-bootstrap
13754
13755
13756.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13757.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13758maybe-all-stagefeedback-gas:
13759maybe-clean-stagefeedback-gas:
13760@if gas-bootstrap
13761maybe-all-stagefeedback-gas: all-stagefeedback-gas
13762all-stagefeedback: all-stagefeedback-gas
f70224b5 13763TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13764all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13765 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13766 @r=`${PWD_COMMAND}`; export r; \
13767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13768 $(HOST_EXPORTS) \
13769 $(POSTSTAGE1_HOST_EXPORTS) \
13770 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13771 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13772 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13773 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13774 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13775 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13776 $(TARGET-stagefeedback-gas)
d545f33b
PB
13777
13778maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13779clean-stagefeedback: clean-stagefeedback-gas
13780clean-stagefeedback-gas:
9dbaa842
DD
13781 @if [ $(current_stage) = stagefeedback ]; then \
13782 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13783 else \
13784 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13785 $(MAKE) stagefeedback-start; \
13786 fi; \
d545f33b 13787 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13788 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13789 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13790 clean
d545f33b
PB
13791@endif gas-bootstrap
13792
13793
13794
13795
13796
4fa63067
NN
13797.PHONY: check-gas maybe-check-gas
13798maybe-check-gas:
6bd3dfaa
PB
13799@if gas
13800maybe-check-gas: check-gas
4fa63067
NN
13801
13802check-gas:
0aed8855 13803 @: $(MAKE); $(unstage)
4fa63067
NN
13804 @r=`${PWD_COMMAND}`; export r; \
13805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13806 $(HOST_EXPORTS) \
b00612cc
PB
13807 (cd $(HOST_SUBDIR)/gas && \
13808 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13809
6bd3dfaa 13810@endif gas
4fa63067
NN
13811
13812.PHONY: install-gas maybe-install-gas
13813maybe-install-gas:
6bd3dfaa
PB
13814@if gas
13815maybe-install-gas: install-gas
4fa63067
NN
13816
13817install-gas: installdirs
0aed8855 13818 @: $(MAKE); $(unstage)
4fa63067
NN
13819 @r=`${PWD_COMMAND}`; export r; \
13820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13821 $(HOST_EXPORTS) \
b00612cc 13822 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13823 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13824
6bd3dfaa 13825@endif gas
4fa63067 13826
56a8fe78 13827# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13828
13829.PHONY: maybe-info-gas info-gas
13830maybe-info-gas:
6bd3dfaa
PB
13831@if gas
13832maybe-info-gas: info-gas
4fa63067
NN
13833
13834info-gas: \
13835 configure-gas
13836 @[ -f ./gas/Makefile ] || exit 0; \
13837 r=`${PWD_COMMAND}`; export r; \
13838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13839 $(HOST_EXPORTS) \
b813574b 13840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13842 done; \
4fa63067 13843 echo "Doing info in gas" ; \
b00612cc 13844 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13847 "RANLIB=$${RANLIB}" \
0c24b341 13848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13849 info) \
2a4cbe27
NN
13850 || exit 1
13851
6bd3dfaa 13852@endif gas
2a4cbe27 13853
4fa63067
NN
13854.PHONY: maybe-dvi-gas dvi-gas
13855maybe-dvi-gas:
6bd3dfaa
PB
13856@if gas
13857maybe-dvi-gas: dvi-gas
2a4cbe27 13858
4fa63067
NN
13859dvi-gas: \
13860 configure-gas
13861 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13862 r=`${PWD_COMMAND}`; export r; \
13863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13864 $(HOST_EXPORTS) \
b813574b 13865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13867 done; \
4fa63067 13868 echo "Doing dvi in gas" ; \
b00612cc 13869 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13872 "RANLIB=$${RANLIB}" \
0c24b341 13873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13874 dvi) \
2a4cbe27
NN
13875 || exit 1
13876
6bd3dfaa 13877@endif gas
2a4cbe27 13878
56a8fe78
DD
13879.PHONY: maybe-pdf-gas pdf-gas
13880maybe-pdf-gas:
13881@if gas
13882maybe-pdf-gas: pdf-gas
13883
13884pdf-gas: \
13885 configure-gas
13886 @[ -f ./gas/Makefile ] || exit 0; \
13887 r=`${PWD_COMMAND}`; export r; \
13888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13889 $(HOST_EXPORTS) \
13890 for flag in $(EXTRA_HOST_FLAGS) ; do \
13891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13892 done; \
13893 echo "Doing pdf in gas" ; \
13894 (cd $(HOST_SUBDIR)/gas && \
13895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13897 "RANLIB=$${RANLIB}" \
0c24b341 13898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13899 pdf) \
13900 || exit 1
13901
13902@endif gas
13903
6d389afc
MS
13904.PHONY: maybe-html-gas html-gas
13905maybe-html-gas:
13906@if gas
13907maybe-html-gas: html-gas
13908
13909html-gas: \
13910 configure-gas
13911 @[ -f ./gas/Makefile ] || exit 0; \
13912 r=`${PWD_COMMAND}`; export r; \
13913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13914 $(HOST_EXPORTS) \
13915 for flag in $(EXTRA_HOST_FLAGS) ; do \
13916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13917 done; \
13918 echo "Doing html in gas" ; \
b00612cc 13919 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13922 "RANLIB=$${RANLIB}" \
0c24b341 13923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13924 html) \
13925 || exit 1
13926
13927@endif gas
13928
4fa63067
NN
13929.PHONY: maybe-TAGS-gas TAGS-gas
13930maybe-TAGS-gas:
6bd3dfaa
PB
13931@if gas
13932maybe-TAGS-gas: TAGS-gas
2a4cbe27 13933
4fa63067
NN
13934TAGS-gas: \
13935 configure-gas
13936 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13937 r=`${PWD_COMMAND}`; export r; \
13938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13939 $(HOST_EXPORTS) \
b813574b 13940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13942 done; \
4fa63067 13943 echo "Doing TAGS in gas" ; \
b00612cc 13944 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13947 "RANLIB=$${RANLIB}" \
0c24b341 13948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13949 TAGS) \
2a4cbe27
NN
13950 || exit 1
13951
6bd3dfaa 13952@endif gas
2a4cbe27 13953
4fa63067
NN
13954.PHONY: maybe-install-info-gas install-info-gas
13955maybe-install-info-gas:
6bd3dfaa
PB
13956@if gas
13957maybe-install-info-gas: install-info-gas
2a4cbe27 13958
4fa63067
NN
13959install-info-gas: \
13960 configure-gas \
13961 info-gas
13962 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13963 r=`${PWD_COMMAND}`; export r; \
13964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13965 $(HOST_EXPORTS) \
b813574b 13966 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13968 done; \
4fa63067 13969 echo "Doing install-info in gas" ; \
b00612cc 13970 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13973 "RANLIB=$${RANLIB}" \
0c24b341 13974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13975 install-info) \
2a4cbe27
NN
13976 || exit 1
13977
6bd3dfaa 13978@endif gas
2a4cbe27 13979
a3ca38d2
DD
13980.PHONY: maybe-install-pdf-gas install-pdf-gas
13981maybe-install-pdf-gas:
13982@if gas
13983maybe-install-pdf-gas: install-pdf-gas
13984
13985install-pdf-gas: \
13986 configure-gas \
13987 pdf-gas
13988 @[ -f ./gas/Makefile ] || exit 0; \
13989 r=`${PWD_COMMAND}`; export r; \
13990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13991 $(HOST_EXPORTS) \
13992 for flag in $(EXTRA_HOST_FLAGS) ; do \
13993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13994 done; \
13995 echo "Doing install-pdf in gas" ; \
13996 (cd $(HOST_SUBDIR)/gas && \
13997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13999 "RANLIB=$${RANLIB}" \
0c24b341 14000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14001 install-pdf) \
14002 || exit 1
14003
14004@endif gas
14005
108a6f8e
CD
14006.PHONY: maybe-install-html-gas install-html-gas
14007maybe-install-html-gas:
14008@if gas
14009maybe-install-html-gas: install-html-gas
14010
14011install-html-gas: \
14012 configure-gas \
14013 html-gas
14014 @[ -f ./gas/Makefile ] || exit 0; \
14015 r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017 $(HOST_EXPORTS) \
14018 for flag in $(EXTRA_HOST_FLAGS) ; do \
14019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14020 done; \
14021 echo "Doing install-html in gas" ; \
14022 (cd $(HOST_SUBDIR)/gas && \
14023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14025 "RANLIB=$${RANLIB}" \
0c24b341 14026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14027 install-html) \
14028 || exit 1
14029
14030@endif gas
14031
4fa63067
NN
14032.PHONY: maybe-installcheck-gas installcheck-gas
14033maybe-installcheck-gas:
6bd3dfaa
PB
14034@if gas
14035maybe-installcheck-gas: installcheck-gas
2a4cbe27 14036
4fa63067
NN
14037installcheck-gas: \
14038 configure-gas
14039 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14040 r=`${PWD_COMMAND}`; export r; \
14041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14042 $(HOST_EXPORTS) \
b813574b 14043 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14045 done; \
4fa63067 14046 echo "Doing installcheck in gas" ; \
b00612cc 14047 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14050 "RANLIB=$${RANLIB}" \
0c24b341 14051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14052 installcheck) \
2a4cbe27
NN
14053 || exit 1
14054
6bd3dfaa 14055@endif gas
2a4cbe27 14056
4fa63067
NN
14057.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14058maybe-mostlyclean-gas:
6bd3dfaa
PB
14059@if gas
14060maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14061
4fa63067
NN
14062mostlyclean-gas:
14063 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14064 r=`${PWD_COMMAND}`; export r; \
14065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14066 $(HOST_EXPORTS) \
b813574b 14067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14069 done; \
4fa63067 14070 echo "Doing mostlyclean in gas" ; \
b00612cc 14071 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14074 "RANLIB=$${RANLIB}" \
0c24b341 14075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14076 mostlyclean) \
2a4cbe27
NN
14077 || exit 1
14078
6bd3dfaa 14079@endif gas
2a4cbe27 14080
4fa63067
NN
14081.PHONY: maybe-clean-gas clean-gas
14082maybe-clean-gas:
6bd3dfaa
PB
14083@if gas
14084maybe-clean-gas: clean-gas
2a4cbe27 14085
4fa63067
NN
14086clean-gas:
14087 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14088 r=`${PWD_COMMAND}`; export r; \
14089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14090 $(HOST_EXPORTS) \
b813574b 14091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14093 done; \
4fa63067 14094 echo "Doing clean in gas" ; \
b00612cc 14095 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14098 "RANLIB=$${RANLIB}" \
0c24b341 14099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14100 clean) \
2a4cbe27
NN
14101 || exit 1
14102
6bd3dfaa 14103@endif gas
2a4cbe27 14104
4fa63067
NN
14105.PHONY: maybe-distclean-gas distclean-gas
14106maybe-distclean-gas:
6bd3dfaa
PB
14107@if gas
14108maybe-distclean-gas: distclean-gas
2a4cbe27 14109
4fa63067
NN
14110distclean-gas:
14111 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14112 r=`${PWD_COMMAND}`; export r; \
14113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14114 $(HOST_EXPORTS) \
b813574b 14115 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14117 done; \
4fa63067 14118 echo "Doing distclean in gas" ; \
b00612cc 14119 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14122 "RANLIB=$${RANLIB}" \
0c24b341 14123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14124 distclean) \
2a4cbe27
NN
14125 || exit 1
14126
6bd3dfaa 14127@endif gas
2a4cbe27 14128
4fa63067
NN
14129.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14130maybe-maintainer-clean-gas:
6bd3dfaa
PB
14131@if gas
14132maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14133
4fa63067
NN
14134maintainer-clean-gas:
14135 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14136 r=`${PWD_COMMAND}`; export r; \
14137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14138 $(HOST_EXPORTS) \
b813574b 14139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14141 done; \
4fa63067 14142 echo "Doing maintainer-clean in gas" ; \
b00612cc 14143 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14146 "RANLIB=$${RANLIB}" \
0c24b341 14147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14148 maintainer-clean) \
2a4cbe27
NN
14149 || exit 1
14150
6bd3dfaa 14151@endif gas
2a4cbe27 14152
2a4cbe27 14153
a7254363 14154
b813574b
PB
14155.PHONY: configure-gcc maybe-configure-gcc
14156maybe-configure-gcc:
c52c6897 14157@if gcc-bootstrap
4f0ef2d8 14158configure-gcc: stage_current
c52c6897
PB
14159@endif gcc-bootstrap
14160@if gcc
4f0ef2d8
CD
14161maybe-configure-gcc: configure-gcc
14162configure-gcc:
c52c6897
PB
14163 @r=`${PWD_COMMAND}`; export r; \
14164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14165 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14167 $(HOST_EXPORTS) \
a7254363
PB
14168 echo Configuring in $(HOST_SUBDIR)/gcc; \
14169 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14170 case $(srcdir) in \
b00612cc
PB
14171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14172 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14174 esac; \
b00612cc
PB
14175 srcdiroption="--srcdir=$${topdir}/gcc"; \
14176 libsrcdir="$$s/gcc"; \
4fa63067 14177 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14179 --target=${target_alias} $${srcdiroption} \
4fa63067 14180 || exit 1
b813574b 14181@endif gcc
4fa63067 14182
a7254363
PB
14183
14184
d545f33b
PB
14185.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14186maybe-configure-stage1-gcc:
14187@if gcc-bootstrap
14188maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14189configure-stage1-gcc:
c52c6897 14190 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14192 @r=`${PWD_COMMAND}`; export r; \
14193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14194 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
7f6ef0c0 14195 $(HOST_EXPORTS) \
8ee82aff 14196 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14197 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 14198 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14199 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14200 cd $(HOST_SUBDIR)/gcc || exit 1; \
14201 case $(srcdir) in \
14202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14203 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14205 esac; \
14206 srcdiroption="--srcdir=$${topdir}/gcc"; \
14207 libsrcdir="$$s/gcc"; \
14208 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14209 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14210 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14211 \
8a0d8a5c 14212 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14213@endif gcc-bootstrap
14214
14215.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14216maybe-configure-stage2-gcc:
14217@if gcc-bootstrap
14218maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14219configure-stage2-gcc:
c52c6897 14220 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14221 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14222 @r=`${PWD_COMMAND}`; export r; \
14223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14224 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14225 $(HOST_EXPORTS) \
7f6ef0c0 14226 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14227 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14228 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 14229 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14231 cd $(HOST_SUBDIR)/gcc || exit 1; \
14232 case $(srcdir) in \
14233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14234 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14236 esac; \
14237 srcdiroption="--srcdir=$${topdir}/gcc"; \
14238 libsrcdir="$$s/gcc"; \
14239 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14241 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14242 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14243 @stage2_werror_flag@
14244@endif gcc-bootstrap
14245
8520c408
AO
14246.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14247maybe-configure-stageb2g0-gcc:
14248@if gcc-bootstrap
14249maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14250configure-stageb2g0-gcc:
14251 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14253 @r=`${PWD_COMMAND}`; export r; \
14254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14255 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14256 $(HOST_EXPORTS) \
7f6ef0c0 14257 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14258 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 14259 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
14260 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14262 cd $(HOST_SUBDIR)/gcc || exit 1; \
14263 case $(srcdir) in \
14264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14265 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14267 esac; \
14268 srcdiroption="--srcdir=$${topdir}/gcc"; \
14269 libsrcdir="$$s/gcc"; \
14270 $(SHELL) $${libsrcdir}/configure \
14271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14272 --target=${target_alias} $${srcdiroption} \
14273 --with-build-libsubdir=$(HOST_SUBDIR) \
14274 @stage2_werror_flag@
14275@endif gcc-bootstrap
14276
d545f33b
PB
14277.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14278maybe-configure-stage3-gcc:
14279@if gcc-bootstrap
14280maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14281configure-stage3-gcc:
c52c6897 14282 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14283 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14284 @r=`${PWD_COMMAND}`; export r; \
14285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14286 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14287 $(HOST_EXPORTS) \
7f6ef0c0 14288 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14289 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14290 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 14291 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14293 cd $(HOST_SUBDIR)/gcc || exit 1; \
14294 case $(srcdir) in \
14295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14296 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14298 esac; \
14299 srcdiroption="--srcdir=$${topdir}/gcc"; \
14300 libsrcdir="$$s/gcc"; \
14301 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14303 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14304 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14305 @stage2_werror_flag@
14306@endif gcc-bootstrap
14307
8520c408
AO
14308.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14309maybe-configure-stageb3g2-gcc:
14310@if gcc-bootstrap
14311maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14312configure-stageb3g2-gcc:
14313 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14314 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14315 @r=`${PWD_COMMAND}`; export r; \
14316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14317 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14318 $(HOST_EXPORTS) \
7f6ef0c0 14319 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14320 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 14321 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
14322 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14324 cd $(HOST_SUBDIR)/gcc || exit 1; \
14325 case $(srcdir) in \
14326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14327 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14329 esac; \
14330 srcdiroption="--srcdir=$${topdir}/gcc"; \
14331 libsrcdir="$$s/gcc"; \
14332 $(SHELL) $${libsrcdir}/configure \
14333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14334 --target=${target_alias} $${srcdiroption} \
14335 --with-build-libsubdir=$(HOST_SUBDIR) \
14336 @stage2_werror_flag@
14337@endif gcc-bootstrap
14338
d545f33b
PB
14339.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14340maybe-configure-stage4-gcc:
14341@if gcc-bootstrap
14342maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14343configure-stage4-gcc:
c52c6897 14344 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14346 @r=`${PWD_COMMAND}`; export r; \
14347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14348 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14349 $(HOST_EXPORTS) \
7f6ef0c0 14350 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14351 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14352 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 14353 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14355 cd $(HOST_SUBDIR)/gcc || exit 1; \
14356 case $(srcdir) in \
14357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14358 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14360 esac; \
14361 srcdiroption="--srcdir=$${topdir}/gcc"; \
14362 libsrcdir="$$s/gcc"; \
14363 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14365 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14366 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14367 @stage2_werror_flag@
14368@endif gcc-bootstrap
14369
14370.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14371maybe-configure-stageprofile-gcc:
14372@if gcc-bootstrap
14373maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14374configure-stageprofile-gcc:
c52c6897 14375 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14376 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14377 @r=`${PWD_COMMAND}`; export r; \
14378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14379 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14380 $(HOST_EXPORTS) \
7f6ef0c0 14381 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14382 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 14383 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 14384 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14386 cd $(HOST_SUBDIR)/gcc || exit 1; \
14387 case $(srcdir) in \
14388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14389 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14391 esac; \
14392 srcdiroption="--srcdir=$${topdir}/gcc"; \
14393 libsrcdir="$$s/gcc"; \
14394 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14395 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14396 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14397 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14398 @stage2_werror_flag@
14399@endif gcc-bootstrap
14400
14401.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14402maybe-configure-stagefeedback-gcc:
14403@if gcc-bootstrap
14404maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14405configure-stagefeedback-gcc:
c52c6897 14406 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14407 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14408 @r=`${PWD_COMMAND}`; export r; \
14409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14410 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14411 $(HOST_EXPORTS) \
7f6ef0c0 14412 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14413 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 14414 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 14415 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14417 cd $(HOST_SUBDIR)/gcc || exit 1; \
14418 case $(srcdir) in \
14419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14420 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14422 esac; \
14423 srcdiroption="--srcdir=$${topdir}/gcc"; \
14424 libsrcdir="$$s/gcc"; \
14425 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14427 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14428 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14429 @stage2_werror_flag@
14430@endif gcc-bootstrap
14431
14432
14433
14434
14435
b813574b
PB
14436.PHONY: all-gcc maybe-all-gcc
14437maybe-all-gcc:
4f0ef2d8
CD
14438@if gcc-bootstrap
14439all-gcc: stage_current
14440@endif gcc-bootstrap
b813574b 14441@if gcc
4b900473 14442TARGET-gcc=all
b813574b
PB
14443maybe-all-gcc: all-gcc
14444all-gcc: configure-gcc
c52c6897 14445 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14447 $(HOST_EXPORTS) \
b00612cc 14448 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14449 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14450 $(TARGET-gcc))
b813574b 14451@endif gcc
4fa63067 14452
a7254363 14453
d545f33b
PB
14454
14455.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14456.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14457maybe-all-stage1-gcc:
14458maybe-clean-stage1-gcc:
14459@if gcc-bootstrap
14460maybe-all-stage1-gcc: all-stage1-gcc
14461all-stage1: all-stage1-gcc
f70224b5 14462TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14463all-stage1-gcc: configure-stage1-gcc
c52c6897 14464 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14465 @r=`${PWD_COMMAND}`; export r; \
14466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14467 $(HOST_EXPORTS) \
14468 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14470 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14471 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14472 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14473 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
f70224b5 14474 $(TARGET-stage1-gcc)
d545f33b
PB
14475
14476maybe-clean-stage1-gcc: clean-stage1-gcc
14477clean-stage1: clean-stage1-gcc
14478clean-stage1-gcc:
9dbaa842
DD
14479 @if [ $(current_stage) = stage1 ]; then \
14480 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14481 else \
14482 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14483 $(MAKE) stage1-start; \
14484 fi; \
d545f33b 14485 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14486 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14487 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14488@endif gcc-bootstrap
14489
14490
14491.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14492.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14493maybe-all-stage2-gcc:
14494maybe-clean-stage2-gcc:
14495@if gcc-bootstrap
14496maybe-all-stage2-gcc: all-stage2-gcc
14497all-stage2: all-stage2-gcc
f70224b5 14498TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14499all-stage2-gcc: configure-stage2-gcc
c52c6897 14500 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14501 @r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 $(POSTSTAGE1_HOST_EXPORTS) \
14505 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14507 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14508 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14509 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14510 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14511 $(TARGET-stage2-gcc)
d545f33b
PB
14512
14513maybe-clean-stage2-gcc: clean-stage2-gcc
14514clean-stage2: clean-stage2-gcc
14515clean-stage2-gcc:
9dbaa842
DD
14516 @if [ $(current_stage) = stage2 ]; then \
14517 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14518 else \
14519 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14520 $(MAKE) stage2-start; \
14521 fi; \
d545f33b 14522 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14523 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14524 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14525 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14526@endif gcc-bootstrap
14527
14528
8520c408
AO
14529.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14530.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14531maybe-all-stageb2g0-gcc:
14532maybe-clean-stageb2g0-gcc:
14533@if gcc-bootstrap
14534maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14535all-stageb2g0: all-stageb2g0-gcc
14536TARGET-stageb2g0-gcc = $(TARGET-gcc)
14537all-stageb2g0-gcc: configure-stageb2g0-gcc
14538 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14539 @r=`${PWD_COMMAND}`; export r; \
14540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14541 $(HOST_EXPORTS) \
14542 $(POSTSTAGE1_HOST_EXPORTS) \
14543 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14545 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14546 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14547 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14548 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14549 $(TARGET-stageb2g0-gcc)
14550
14551maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14552clean-stageb2g0: clean-stageb2g0-gcc
14553clean-stageb2g0-gcc:
14554 @if [ $(current_stage) = stageb2g0 ]; then \
14555 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14556 else \
14557 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14558 $(MAKE) stageb2g0-start; \
14559 fi; \
14560 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14561 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14562 $(POSTSTAGE1_FLAGS_TO_PASS) \
14563 $(EXTRA_GCC_FLAGS) clean
14564@endif gcc-bootstrap
14565
14566
d545f33b
PB
14567.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14568.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14569maybe-all-stage3-gcc:
14570maybe-clean-stage3-gcc:
14571@if gcc-bootstrap
14572maybe-all-stage3-gcc: all-stage3-gcc
14573all-stage3: all-stage3-gcc
f70224b5 14574TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14575all-stage3-gcc: configure-stage3-gcc
c52c6897 14576 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14577 @r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14579 $(HOST_EXPORTS) \
14580 $(POSTSTAGE1_HOST_EXPORTS) \
14581 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14583 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14584 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14585 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14586 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14587 $(TARGET-stage3-gcc)
d545f33b
PB
14588
14589maybe-clean-stage3-gcc: clean-stage3-gcc
14590clean-stage3: clean-stage3-gcc
14591clean-stage3-gcc:
9dbaa842
DD
14592 @if [ $(current_stage) = stage3 ]; then \
14593 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14594 else \
14595 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14596 $(MAKE) stage3-start; \
14597 fi; \
d545f33b 14598 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14599 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14600 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14601 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14602@endif gcc-bootstrap
14603
14604
8520c408
AO
14605.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14606.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14607maybe-all-stageb3g2-gcc:
14608maybe-clean-stageb3g2-gcc:
14609@if gcc-bootstrap
14610maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14611all-stageb3g2: all-stageb3g2-gcc
14612TARGET-stageb3g2-gcc = $(TARGET-gcc)
14613all-stageb3g2-gcc: configure-stageb3g2-gcc
14614 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14615 @r=`${PWD_COMMAND}`; export r; \
14616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14617 $(HOST_EXPORTS) \
14618 $(POSTSTAGE1_HOST_EXPORTS) \
14619 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14621 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14622 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14623 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14624 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14625 $(TARGET-stageb3g2-gcc)
14626
14627maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14628clean-stageb3g2: clean-stageb3g2-gcc
14629clean-stageb3g2-gcc:
14630 @if [ $(current_stage) = stageb3g2 ]; then \
14631 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14632 else \
14633 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14634 $(MAKE) stageb3g2-start; \
14635 fi; \
14636 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14637 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14638 $(POSTSTAGE1_FLAGS_TO_PASS) \
14639 $(EXTRA_GCC_FLAGS) clean
14640@endif gcc-bootstrap
14641
14642
d545f33b
PB
14643.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14644.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14645maybe-all-stage4-gcc:
14646maybe-clean-stage4-gcc:
14647@if gcc-bootstrap
14648maybe-all-stage4-gcc: all-stage4-gcc
14649all-stage4: all-stage4-gcc
f70224b5 14650TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14651all-stage4-gcc: configure-stage4-gcc
c52c6897 14652 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14653 @r=`${PWD_COMMAND}`; export r; \
14654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14655 $(HOST_EXPORTS) \
14656 $(POSTSTAGE1_HOST_EXPORTS) \
14657 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14658 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14659 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14660 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14661 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14662 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14663 $(TARGET-stage4-gcc)
d545f33b
PB
14664
14665maybe-clean-stage4-gcc: clean-stage4-gcc
14666clean-stage4: clean-stage4-gcc
14667clean-stage4-gcc:
9dbaa842
DD
14668 @if [ $(current_stage) = stage4 ]; then \
14669 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14670 else \
14671 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14672 $(MAKE) stage4-start; \
14673 fi; \
d545f33b 14674 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14675 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14676 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14677 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14678@endif gcc-bootstrap
14679
14680
14681.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14682.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14683maybe-all-stageprofile-gcc:
14684maybe-clean-stageprofile-gcc:
14685@if gcc-bootstrap
14686maybe-all-stageprofile-gcc: all-stageprofile-gcc
14687all-stageprofile: all-stageprofile-gcc
f70224b5 14688TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14689all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14690 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14691 @r=`${PWD_COMMAND}`; export r; \
14692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14693 $(HOST_EXPORTS) \
14694 $(POSTSTAGE1_HOST_EXPORTS) \
14695 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14697 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
14698 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14699 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14700 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14701 $(TARGET-stageprofile-gcc)
d545f33b
PB
14702
14703maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14704clean-stageprofile: clean-stageprofile-gcc
14705clean-stageprofile-gcc:
9dbaa842
DD
14706 @if [ $(current_stage) = stageprofile ]; then \
14707 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14708 else \
14709 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14710 $(MAKE) stageprofile-start; \
14711 fi; \
d545f33b 14712 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14713 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14714 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14715 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14716@endif gcc-bootstrap
14717
14718
14719.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14720.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14721maybe-all-stagefeedback-gcc:
14722maybe-clean-stagefeedback-gcc:
14723@if gcc-bootstrap
14724maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14725all-stagefeedback: all-stagefeedback-gcc
f70224b5 14726TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14727all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14728 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14729 @r=`${PWD_COMMAND}`; export r; \
14730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14731 $(HOST_EXPORTS) \
14732 $(POSTSTAGE1_HOST_EXPORTS) \
14733 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14734 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14735 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14736 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14737 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14738 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14739 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14740
14741maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14742clean-stagefeedback: clean-stagefeedback-gcc
14743clean-stagefeedback-gcc:
9dbaa842
DD
14744 @if [ $(current_stage) = stagefeedback ]; then \
14745 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14746 else \
14747 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14748 $(MAKE) stagefeedback-start; \
14749 fi; \
d545f33b 14750 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14751 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14752 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14753 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14754@endif gcc-bootstrap
14755
14756
14757
14758
14759
b813574b
PB
14760.PHONY: check-gcc maybe-check-gcc
14761maybe-check-gcc:
14762@if gcc
14763maybe-check-gcc: check-gcc
4fa63067 14764
b813574b 14765check-gcc:
0aed8855 14766 @: $(MAKE); $(unstage)
4fa63067
NN
14767 @r=`${PWD_COMMAND}`; export r; \
14768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14769 $(HOST_EXPORTS) \
b00612cc
PB
14770 (cd $(HOST_SUBDIR)/gcc && \
14771 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14772
b813574b 14773@endif gcc
4fa63067 14774
b813574b
PB
14775.PHONY: install-gcc maybe-install-gcc
14776maybe-install-gcc:
14777@if gcc
14778maybe-install-gcc: install-gcc
4fa63067 14779
b813574b 14780install-gcc: installdirs
0aed8855 14781 @: $(MAKE); $(unstage)
4fa63067
NN
14782 @r=`${PWD_COMMAND}`; export r; \
14783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14784 $(HOST_EXPORTS) \
b00612cc 14785 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14786 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14787
b813574b 14788@endif gcc
4fa63067 14789
56a8fe78 14790# Other targets (info, dvi, pdf, etc.)
4fa63067 14791
b813574b
PB
14792.PHONY: maybe-info-gcc info-gcc
14793maybe-info-gcc:
14794@if gcc
14795maybe-info-gcc: info-gcc
4fa63067 14796
b813574b
PB
14797info-gcc: \
14798 configure-gcc
14799 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14800 r=`${PWD_COMMAND}`; export r; \
14801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14802 $(HOST_EXPORTS) \
b813574b 14803 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14805 done; \
b813574b 14806 echo "Doing info in gcc" ; \
b00612cc 14807 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14810 "RANLIB=$${RANLIB}" \
0c24b341 14811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14812 info) \
2a4cbe27
NN
14813 || exit 1
14814
b813574b 14815@endif gcc
2a4cbe27 14816
b813574b
PB
14817.PHONY: maybe-dvi-gcc dvi-gcc
14818maybe-dvi-gcc:
14819@if gcc
14820maybe-dvi-gcc: dvi-gcc
2a4cbe27 14821
b813574b
PB
14822dvi-gcc: \
14823 configure-gcc
14824 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14825 r=`${PWD_COMMAND}`; export r; \
14826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14827 $(HOST_EXPORTS) \
b813574b 14828 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14830 done; \
b813574b 14831 echo "Doing dvi in gcc" ; \
b00612cc 14832 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14835 "RANLIB=$${RANLIB}" \
0c24b341 14836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14837 dvi) \
2a4cbe27
NN
14838 || exit 1
14839
b813574b 14840@endif gcc
2a4cbe27 14841
56a8fe78
DD
14842.PHONY: maybe-pdf-gcc pdf-gcc
14843maybe-pdf-gcc:
14844@if gcc
14845maybe-pdf-gcc: pdf-gcc
14846
14847pdf-gcc: \
14848 configure-gcc
14849 @[ -f ./gcc/Makefile ] || exit 0; \
14850 r=`${PWD_COMMAND}`; export r; \
14851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14852 $(HOST_EXPORTS) \
14853 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14855 done; \
14856 echo "Doing pdf in gcc" ; \
14857 (cd $(HOST_SUBDIR)/gcc && \
14858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14860 "RANLIB=$${RANLIB}" \
0c24b341 14861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14862 pdf) \
14863 || exit 1
14864
14865@endif gcc
14866
6d389afc
MS
14867.PHONY: maybe-html-gcc html-gcc
14868maybe-html-gcc:
14869@if gcc
14870maybe-html-gcc: html-gcc
14871
14872html-gcc: \
14873 configure-gcc
14874 @[ -f ./gcc/Makefile ] || exit 0; \
14875 r=`${PWD_COMMAND}`; export r; \
14876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14877 $(HOST_EXPORTS) \
14878 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14880 done; \
14881 echo "Doing html in gcc" ; \
b00612cc 14882 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14885 "RANLIB=$${RANLIB}" \
0c24b341 14886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14887 html) \
14888 || exit 1
14889
14890@endif gcc
14891
b813574b
PB
14892.PHONY: maybe-TAGS-gcc TAGS-gcc
14893maybe-TAGS-gcc:
14894@if gcc
14895maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14896
b813574b
PB
14897TAGS-gcc: \
14898 configure-gcc
14899 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14900 r=`${PWD_COMMAND}`; export r; \
14901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14902 $(HOST_EXPORTS) \
b813574b 14903 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14905 done; \
b813574b 14906 echo "Doing TAGS in gcc" ; \
b00612cc 14907 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14910 "RANLIB=$${RANLIB}" \
0c24b341 14911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14912 TAGS) \
2a4cbe27
NN
14913 || exit 1
14914
b813574b 14915@endif gcc
2a4cbe27 14916
b813574b
PB
14917.PHONY: maybe-install-info-gcc install-info-gcc
14918maybe-install-info-gcc:
14919@if gcc
14920maybe-install-info-gcc: install-info-gcc
a2592b1b 14921
b813574b
PB
14922install-info-gcc: \
14923 configure-gcc \
14924 info-gcc
14925 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14926 r=`${PWD_COMMAND}`; export r; \
14927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14928 $(HOST_EXPORTS) \
b813574b 14929 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14931 done; \
b813574b 14932 echo "Doing install-info in gcc" ; \
b00612cc 14933 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14936 "RANLIB=$${RANLIB}" \
0c24b341 14937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14938 install-info) \
a2592b1b
DD
14939 || exit 1
14940
b813574b 14941@endif gcc
a2592b1b 14942
a3ca38d2
DD
14943.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14944maybe-install-pdf-gcc:
14945@if gcc
14946maybe-install-pdf-gcc: install-pdf-gcc
14947
14948install-pdf-gcc: \
14949 configure-gcc \
14950 pdf-gcc
14951 @[ -f ./gcc/Makefile ] || exit 0; \
14952 r=`${PWD_COMMAND}`; export r; \
14953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14954 $(HOST_EXPORTS) \
14955 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14957 done; \
14958 echo "Doing install-pdf in gcc" ; \
14959 (cd $(HOST_SUBDIR)/gcc && \
14960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14962 "RANLIB=$${RANLIB}" \
0c24b341 14963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14964 install-pdf) \
14965 || exit 1
14966
14967@endif gcc
14968
108a6f8e
CD
14969.PHONY: maybe-install-html-gcc install-html-gcc
14970maybe-install-html-gcc:
14971@if gcc
14972maybe-install-html-gcc: install-html-gcc
14973
14974install-html-gcc: \
14975 configure-gcc \
14976 html-gcc
14977 @[ -f ./gcc/Makefile ] || exit 0; \
14978 r=`${PWD_COMMAND}`; export r; \
14979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14980 $(HOST_EXPORTS) \
14981 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14983 done; \
14984 echo "Doing install-html in gcc" ; \
14985 (cd $(HOST_SUBDIR)/gcc && \
14986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14988 "RANLIB=$${RANLIB}" \
0c24b341 14989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14990 install-html) \
14991 || exit 1
14992
14993@endif gcc
14994
b813574b
PB
14995.PHONY: maybe-installcheck-gcc installcheck-gcc
14996maybe-installcheck-gcc:
14997@if gcc
14998maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14999
b813574b
PB
15000installcheck-gcc: \
15001 configure-gcc
15002 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15003 r=`${PWD_COMMAND}`; export r; \
15004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15005 $(HOST_EXPORTS) \
b813574b 15006 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15008 done; \
b813574b 15009 echo "Doing installcheck in gcc" ; \
b00612cc 15010 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15013 "RANLIB=$${RANLIB}" \
0c24b341 15014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15015 installcheck) \
4fa63067 15016 || exit 1
2a4cbe27 15017
b813574b 15018@endif gcc
4fa63067 15019
b813574b
PB
15020.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15021maybe-mostlyclean-gcc:
15022@if gcc
15023maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15024
b813574b
PB
15025mostlyclean-gcc:
15026 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15027 r=`${PWD_COMMAND}`; export r; \
15028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15029 $(HOST_EXPORTS) \
b813574b 15030 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15032 done; \
b813574b 15033 echo "Doing mostlyclean in gcc" ; \
b00612cc 15034 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15037 "RANLIB=$${RANLIB}" \
0c24b341 15038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15039 mostlyclean) \
2a4cbe27
NN
15040 || exit 1
15041
b813574b 15042@endif gcc
2a4cbe27 15043
b813574b
PB
15044.PHONY: maybe-clean-gcc clean-gcc
15045maybe-clean-gcc:
15046@if gcc
15047maybe-clean-gcc: clean-gcc
2a4cbe27 15048
b813574b
PB
15049clean-gcc:
15050 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15051 r=`${PWD_COMMAND}`; export r; \
15052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15053 $(HOST_EXPORTS) \
b813574b 15054 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15056 done; \
b813574b 15057 echo "Doing clean in gcc" ; \
b00612cc 15058 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15061 "RANLIB=$${RANLIB}" \
0c24b341 15062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15063 clean) \
2a4cbe27
NN
15064 || exit 1
15065
b813574b 15066@endif gcc
2a4cbe27 15067
b813574b
PB
15068.PHONY: maybe-distclean-gcc distclean-gcc
15069maybe-distclean-gcc:
15070@if gcc
15071maybe-distclean-gcc: distclean-gcc
2a4cbe27 15072
b813574b
PB
15073distclean-gcc:
15074 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15075 r=`${PWD_COMMAND}`; export r; \
15076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15077 $(HOST_EXPORTS) \
b813574b 15078 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15080 done; \
b813574b 15081 echo "Doing distclean in gcc" ; \
b00612cc 15082 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15085 "RANLIB=$${RANLIB}" \
0c24b341 15086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15087 distclean) \
2a4cbe27
NN
15088 || exit 1
15089
b813574b 15090@endif gcc
2a4cbe27 15091
b813574b
PB
15092.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15093maybe-maintainer-clean-gcc:
15094@if gcc
15095maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15096
b813574b
PB
15097maintainer-clean-gcc:
15098 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15099 r=`${PWD_COMMAND}`; export r; \
15100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15101 $(HOST_EXPORTS) \
b813574b 15102 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15104 done; \
b813574b 15105 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15106 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15109 "RANLIB=$${RANLIB}" \
0c24b341 15110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15111 maintainer-clean) \
2a4cbe27
NN
15112 || exit 1
15113
b813574b 15114@endif gcc
2a4cbe27 15115
2a4cbe27 15116
a7254363 15117
b813574b
PB
15118.PHONY: configure-gawk maybe-configure-gawk
15119maybe-configure-gawk:
4f0ef2d8
CD
15120@if gcc-bootstrap
15121configure-gawk: stage_current
15122@endif gcc-bootstrap
b813574b
PB
15123@if gawk
15124maybe-configure-gawk: configure-gawk
c52c6897 15125configure-gawk:
0aed8855 15126 @: $(MAKE); $(unstage)
c52c6897 15127 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15129 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15131 $(HOST_EXPORTS) \
a7254363
PB
15132 echo Configuring in $(HOST_SUBDIR)/gawk; \
15133 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15134 case $(srcdir) in \
b00612cc
PB
15135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15136 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15138 esac; \
b00612cc
PB
15139 srcdiroption="--srcdir=$${topdir}/gawk"; \
15140 libsrcdir="$$s/gawk"; \
4fa63067 15141 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15143 --target=${target_alias} $${srcdiroption} \
4fa63067 15144 || exit 1
b813574b 15145@endif gawk
4fa63067 15146
a7254363
PB
15147
15148
d545f33b
PB
15149
15150
b813574b
PB
15151.PHONY: all-gawk maybe-all-gawk
15152maybe-all-gawk:
4f0ef2d8
CD
15153@if gcc-bootstrap
15154all-gawk: stage_current
15155@endif gcc-bootstrap
b813574b 15156@if gawk
d27cc32e 15157TARGET-gawk=all
b813574b
PB
15158maybe-all-gawk: all-gawk
15159all-gawk: configure-gawk
0aed8855 15160 @: $(MAKE); $(unstage)
4fa63067
NN
15161 @r=`${PWD_COMMAND}`; export r; \
15162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15163 $(HOST_EXPORTS) \
b00612cc 15164 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15165 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15166 $(TARGET-gawk))
b813574b 15167@endif gawk
4fa63067 15168
a7254363 15169
d545f33b
PB
15170
15171
b813574b
PB
15172.PHONY: check-gawk maybe-check-gawk
15173maybe-check-gawk:
15174@if gawk
15175maybe-check-gawk: check-gawk
4fa63067 15176
b813574b 15177check-gawk:
0aed8855 15178 @: $(MAKE); $(unstage)
4fa63067
NN
15179 @r=`${PWD_COMMAND}`; export r; \
15180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15181 $(HOST_EXPORTS) \
b00612cc
PB
15182 (cd $(HOST_SUBDIR)/gawk && \
15183 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15184
b813574b 15185@endif gawk
4fa63067 15186
b813574b
PB
15187.PHONY: install-gawk maybe-install-gawk
15188maybe-install-gawk:
15189@if gawk
15190maybe-install-gawk: install-gawk
4fa63067 15191
b813574b 15192install-gawk: installdirs
0aed8855 15193 @: $(MAKE); $(unstage)
4fa63067
NN
15194 @r=`${PWD_COMMAND}`; export r; \
15195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15196 $(HOST_EXPORTS) \
b00612cc 15197 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15198 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15199
b813574b 15200@endif gawk
4fa63067 15201
56a8fe78 15202# Other targets (info, dvi, pdf, etc.)
4fa63067 15203
b813574b
PB
15204.PHONY: maybe-info-gawk info-gawk
15205maybe-info-gawk:
15206@if gawk
15207maybe-info-gawk: info-gawk
4fa63067 15208
b813574b
PB
15209info-gawk: \
15210 configure-gawk
0aed8855 15211 @: $(MAKE); $(unstage)
b813574b 15212 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15213 r=`${PWD_COMMAND}`; export r; \
15214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15215 $(HOST_EXPORTS) \
b813574b 15216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15218 done; \
b813574b 15219 echo "Doing info in gawk" ; \
b00612cc 15220 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15223 "RANLIB=$${RANLIB}" \
0c24b341 15224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15225 info) \
2a4cbe27
NN
15226 || exit 1
15227
b813574b 15228@endif gawk
2a4cbe27 15229
b813574b
PB
15230.PHONY: maybe-dvi-gawk dvi-gawk
15231maybe-dvi-gawk:
15232@if gawk
15233maybe-dvi-gawk: dvi-gawk
2a4cbe27 15234
b813574b
PB
15235dvi-gawk: \
15236 configure-gawk
0aed8855 15237 @: $(MAKE); $(unstage)
b813574b 15238 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15239 r=`${PWD_COMMAND}`; export r; \
15240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15241 $(HOST_EXPORTS) \
b813574b 15242 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15244 done; \
b813574b 15245 echo "Doing dvi in gawk" ; \
b00612cc 15246 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15249 "RANLIB=$${RANLIB}" \
0c24b341 15250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15251 dvi) \
2a4cbe27
NN
15252 || exit 1
15253
b813574b 15254@endif gawk
2a4cbe27 15255
56a8fe78
DD
15256.PHONY: maybe-pdf-gawk pdf-gawk
15257maybe-pdf-gawk:
15258@if gawk
15259maybe-pdf-gawk: pdf-gawk
15260
15261pdf-gawk: \
15262 configure-gawk
15263 @: $(MAKE); $(unstage)
15264 @[ -f ./gawk/Makefile ] || exit 0; \
15265 r=`${PWD_COMMAND}`; export r; \
15266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15267 $(HOST_EXPORTS) \
15268 for flag in $(EXTRA_HOST_FLAGS) ; do \
15269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15270 done; \
15271 echo "Doing pdf in gawk" ; \
15272 (cd $(HOST_SUBDIR)/gawk && \
15273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15275 "RANLIB=$${RANLIB}" \
0c24b341 15276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15277 pdf) \
15278 || exit 1
15279
15280@endif gawk
15281
6d389afc
MS
15282.PHONY: maybe-html-gawk html-gawk
15283maybe-html-gawk:
15284@if gawk
15285maybe-html-gawk: html-gawk
15286
15287html-gawk: \
15288 configure-gawk
0aed8855 15289 @: $(MAKE); $(unstage)
6d389afc
MS
15290 @[ -f ./gawk/Makefile ] || exit 0; \
15291 r=`${PWD_COMMAND}`; export r; \
15292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15293 $(HOST_EXPORTS) \
15294 for flag in $(EXTRA_HOST_FLAGS) ; do \
15295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15296 done; \
15297 echo "Doing html in gawk" ; \
b00612cc 15298 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15301 "RANLIB=$${RANLIB}" \
0c24b341 15302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15303 html) \
15304 || exit 1
15305
15306@endif gawk
15307
b813574b
PB
15308.PHONY: maybe-TAGS-gawk TAGS-gawk
15309maybe-TAGS-gawk:
15310@if gawk
15311maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15312
b813574b
PB
15313TAGS-gawk: \
15314 configure-gawk
0aed8855 15315 @: $(MAKE); $(unstage)
b813574b 15316 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15317 r=`${PWD_COMMAND}`; export r; \
15318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15319 $(HOST_EXPORTS) \
b813574b 15320 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15322 done; \
b813574b 15323 echo "Doing TAGS in gawk" ; \
b00612cc 15324 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15327 "RANLIB=$${RANLIB}" \
0c24b341 15328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15329 TAGS) \
2a4cbe27
NN
15330 || exit 1
15331
b813574b 15332@endif gawk
2a4cbe27 15333
b813574b
PB
15334.PHONY: maybe-install-info-gawk install-info-gawk
15335maybe-install-info-gawk:
15336@if gawk
15337maybe-install-info-gawk: install-info-gawk
2a4cbe27 15338
b813574b
PB
15339install-info-gawk: \
15340 configure-gawk \
15341 info-gawk
0aed8855 15342 @: $(MAKE); $(unstage)
b813574b 15343 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15344 r=`${PWD_COMMAND}`; export r; \
15345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15346 $(HOST_EXPORTS) \
b813574b 15347 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15349 done; \
b813574b 15350 echo "Doing install-info in gawk" ; \
b00612cc 15351 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15354 "RANLIB=$${RANLIB}" \
0c24b341 15355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15356 install-info) \
2a4cbe27
NN
15357 || exit 1
15358
b813574b 15359@endif gawk
2a4cbe27 15360
a3ca38d2
DD
15361.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15362maybe-install-pdf-gawk:
15363@if gawk
15364maybe-install-pdf-gawk: install-pdf-gawk
15365
15366install-pdf-gawk: \
15367 configure-gawk \
15368 pdf-gawk
15369 @: $(MAKE); $(unstage)
15370 @[ -f ./gawk/Makefile ] || exit 0; \
15371 r=`${PWD_COMMAND}`; export r; \
15372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15373 $(HOST_EXPORTS) \
15374 for flag in $(EXTRA_HOST_FLAGS) ; do \
15375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15376 done; \
15377 echo "Doing install-pdf in gawk" ; \
15378 (cd $(HOST_SUBDIR)/gawk && \
15379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15381 "RANLIB=$${RANLIB}" \
0c24b341 15382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15383 install-pdf) \
15384 || exit 1
15385
15386@endif gawk
15387
108a6f8e
CD
15388.PHONY: maybe-install-html-gawk install-html-gawk
15389maybe-install-html-gawk:
15390@if gawk
15391maybe-install-html-gawk: install-html-gawk
15392
15393install-html-gawk: \
15394 configure-gawk \
15395 html-gawk
15396 @: $(MAKE); $(unstage)
15397 @[ -f ./gawk/Makefile ] || exit 0; \
15398 r=`${PWD_COMMAND}`; export r; \
15399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15400 $(HOST_EXPORTS) \
15401 for flag in $(EXTRA_HOST_FLAGS) ; do \
15402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15403 done; \
15404 echo "Doing install-html in gawk" ; \
15405 (cd $(HOST_SUBDIR)/gawk && \
15406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15408 "RANLIB=$${RANLIB}" \
0c24b341 15409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15410 install-html) \
15411 || exit 1
15412
15413@endif gawk
15414
b813574b
PB
15415.PHONY: maybe-installcheck-gawk installcheck-gawk
15416maybe-installcheck-gawk:
15417@if gawk
15418maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15419
b813574b
PB
15420installcheck-gawk: \
15421 configure-gawk
0aed8855 15422 @: $(MAKE); $(unstage)
b813574b 15423 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15424 r=`${PWD_COMMAND}`; export r; \
15425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15426 $(HOST_EXPORTS) \
b813574b 15427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15429 done; \
b813574b 15430 echo "Doing installcheck in gawk" ; \
b00612cc 15431 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15434 "RANLIB=$${RANLIB}" \
0c24b341 15435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15436 installcheck) \
2a4cbe27
NN
15437 || exit 1
15438
b813574b 15439@endif gawk
2a4cbe27 15440
b813574b
PB
15441.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15442maybe-mostlyclean-gawk:
15443@if gawk
15444maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15445
b813574b 15446mostlyclean-gawk:
0aed8855 15447 @: $(MAKE); $(unstage)
b813574b 15448 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15449 r=`${PWD_COMMAND}`; export r; \
15450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15451 $(HOST_EXPORTS) \
b813574b 15452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15454 done; \
b813574b 15455 echo "Doing mostlyclean in gawk" ; \
b00612cc 15456 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15459 "RANLIB=$${RANLIB}" \
0c24b341 15460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15461 mostlyclean) \
2a4cbe27
NN
15462 || exit 1
15463
b813574b 15464@endif gawk
2a4cbe27 15465
b813574b
PB
15466.PHONY: maybe-clean-gawk clean-gawk
15467maybe-clean-gawk:
15468@if gawk
15469maybe-clean-gawk: clean-gawk
2a4cbe27 15470
b813574b 15471clean-gawk:
0aed8855 15472 @: $(MAKE); $(unstage)
b813574b 15473 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15474 r=`${PWD_COMMAND}`; export r; \
15475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15476 $(HOST_EXPORTS) \
b813574b 15477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15479 done; \
b813574b 15480 echo "Doing clean in gawk" ; \
b00612cc 15481 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15484 "RANLIB=$${RANLIB}" \
0c24b341 15485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15486 clean) \
2a4cbe27
NN
15487 || exit 1
15488
b813574b 15489@endif gawk
2a4cbe27 15490
b813574b
PB
15491.PHONY: maybe-distclean-gawk distclean-gawk
15492maybe-distclean-gawk:
15493@if gawk
15494maybe-distclean-gawk: distclean-gawk
2a4cbe27 15495
b813574b 15496distclean-gawk:
0aed8855 15497 @: $(MAKE); $(unstage)
b813574b 15498 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15499 r=`${PWD_COMMAND}`; export r; \
15500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15501 $(HOST_EXPORTS) \
b813574b 15502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15504 done; \
b813574b 15505 echo "Doing distclean in gawk" ; \
b00612cc 15506 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15509 "RANLIB=$${RANLIB}" \
0c24b341 15510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15511 distclean) \
2a4cbe27
NN
15512 || exit 1
15513
b813574b 15514@endif gawk
2a4cbe27 15515
b813574b
PB
15516.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15517maybe-maintainer-clean-gawk:
15518@if gawk
15519maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15520
b813574b 15521maintainer-clean-gawk:
0aed8855 15522 @: $(MAKE); $(unstage)
b813574b 15523 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15524 r=`${PWD_COMMAND}`; export r; \
15525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15526 $(HOST_EXPORTS) \
b813574b 15527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15529 done; \
b813574b 15530 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15531 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
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}" \
b813574b 15536 maintainer-clean) \
2a4cbe27
NN
15537 || exit 1
15538
b813574b 15539@endif gawk
2a4cbe27 15540
2a4cbe27 15541
a7254363 15542
b813574b
PB
15543.PHONY: configure-gettext maybe-configure-gettext
15544maybe-configure-gettext:
4f0ef2d8
CD
15545@if gcc-bootstrap
15546configure-gettext: stage_current
15547@endif gcc-bootstrap
b813574b
PB
15548@if gettext
15549maybe-configure-gettext: configure-gettext
c52c6897 15550configure-gettext:
0aed8855 15551 @: $(MAKE); $(unstage)
c52c6897 15552 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15554 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15556 $(HOST_EXPORTS) \
a7254363
PB
15557 echo Configuring in $(HOST_SUBDIR)/gettext; \
15558 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15559 case $(srcdir) in \
b00612cc
PB
15560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15561 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15563 esac; \
b00612cc
PB
15564 srcdiroption="--srcdir=$${topdir}/gettext"; \
15565 libsrcdir="$$s/gettext"; \
4fa63067 15566 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15567 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15568 --target=${target_alias} $${srcdiroption} \
4fa63067 15569 || exit 1
b813574b 15570@endif gettext
4fa63067 15571
a7254363
PB
15572
15573
d545f33b
PB
15574
15575
b813574b
PB
15576.PHONY: all-gettext maybe-all-gettext
15577maybe-all-gettext:
4f0ef2d8
CD
15578@if gcc-bootstrap
15579all-gettext: stage_current
15580@endif gcc-bootstrap
b813574b 15581@if gettext
d27cc32e 15582TARGET-gettext=all
b813574b
PB
15583maybe-all-gettext: all-gettext
15584all-gettext: configure-gettext
0aed8855 15585 @: $(MAKE); $(unstage)
4fa63067
NN
15586 @r=`${PWD_COMMAND}`; export r; \
15587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15588 $(HOST_EXPORTS) \
b00612cc 15589 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15590 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15591 $(TARGET-gettext))
b813574b 15592@endif gettext
4fa63067 15593
a7254363 15594
d545f33b
PB
15595
15596
b813574b
PB
15597.PHONY: check-gettext maybe-check-gettext
15598maybe-check-gettext:
15599@if gettext
15600maybe-check-gettext: check-gettext
4fa63067 15601
b813574b 15602check-gettext:
0aed8855 15603 @: $(MAKE); $(unstage)
4fa63067
NN
15604 @r=`${PWD_COMMAND}`; export r; \
15605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15606 $(HOST_EXPORTS) \
b00612cc
PB
15607 (cd $(HOST_SUBDIR)/gettext && \
15608 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15609
b813574b 15610@endif gettext
4fa63067 15611
b813574b
PB
15612.PHONY: install-gettext maybe-install-gettext
15613maybe-install-gettext:
15614@if gettext
15615maybe-install-gettext: install-gettext
4fa63067 15616
b813574b 15617install-gettext: installdirs
0aed8855 15618 @: $(MAKE); $(unstage)
4fa63067
NN
15619 @r=`${PWD_COMMAND}`; export r; \
15620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15621 $(HOST_EXPORTS) \
b00612cc 15622 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15623 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15624
b813574b 15625@endif gettext
4fa63067 15626
56a8fe78 15627# Other targets (info, dvi, pdf, etc.)
4fa63067 15628
b813574b
PB
15629.PHONY: maybe-info-gettext info-gettext
15630maybe-info-gettext:
15631@if gettext
15632maybe-info-gettext: info-gettext
4fa63067 15633
b813574b
PB
15634info-gettext: \
15635 configure-gettext
0aed8855 15636 @: $(MAKE); $(unstage)
b813574b 15637 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15638 r=`${PWD_COMMAND}`; export r; \
15639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15640 $(HOST_EXPORTS) \
b813574b 15641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15643 done; \
b813574b 15644 echo "Doing info in gettext" ; \
b00612cc 15645 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15648 "RANLIB=$${RANLIB}" \
0c24b341 15649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15650 info) \
2a4cbe27
NN
15651 || exit 1
15652
b813574b 15653@endif gettext
2a4cbe27 15654
b813574b
PB
15655.PHONY: maybe-dvi-gettext dvi-gettext
15656maybe-dvi-gettext:
15657@if gettext
15658maybe-dvi-gettext: dvi-gettext
2a4cbe27 15659
b813574b
PB
15660dvi-gettext: \
15661 configure-gettext
0aed8855 15662 @: $(MAKE); $(unstage)
b813574b 15663 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15664 r=`${PWD_COMMAND}`; export r; \
15665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15666 $(HOST_EXPORTS) \
b813574b 15667 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15669 done; \
b813574b 15670 echo "Doing dvi in gettext" ; \
b00612cc 15671 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15674 "RANLIB=$${RANLIB}" \
0c24b341 15675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15676 dvi) \
2a4cbe27
NN
15677 || exit 1
15678
b813574b 15679@endif gettext
2a4cbe27 15680
56a8fe78
DD
15681.PHONY: maybe-pdf-gettext pdf-gettext
15682maybe-pdf-gettext:
15683@if gettext
15684maybe-pdf-gettext: pdf-gettext
15685
15686pdf-gettext: \
15687 configure-gettext
15688 @: $(MAKE); $(unstage)
15689 @[ -f ./gettext/Makefile ] || exit 0; \
15690 r=`${PWD_COMMAND}`; export r; \
15691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15692 $(HOST_EXPORTS) \
15693 for flag in $(EXTRA_HOST_FLAGS) ; do \
15694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15695 done; \
15696 echo "Doing pdf in gettext" ; \
15697 (cd $(HOST_SUBDIR)/gettext && \
15698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15700 "RANLIB=$${RANLIB}" \
0c24b341 15701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15702 pdf) \
15703 || exit 1
15704
15705@endif gettext
15706
6d389afc
MS
15707.PHONY: maybe-html-gettext html-gettext
15708maybe-html-gettext:
15709@if gettext
15710maybe-html-gettext: html-gettext
15711
15712html-gettext: \
15713 configure-gettext
0aed8855 15714 @: $(MAKE); $(unstage)
6d389afc
MS
15715 @[ -f ./gettext/Makefile ] || exit 0; \
15716 r=`${PWD_COMMAND}`; export r; \
15717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15718 $(HOST_EXPORTS) \
15719 for flag in $(EXTRA_HOST_FLAGS) ; do \
15720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15721 done; \
15722 echo "Doing html in gettext" ; \
b00612cc 15723 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15726 "RANLIB=$${RANLIB}" \
0c24b341 15727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15728 html) \
15729 || exit 1
15730
15731@endif gettext
15732
b813574b
PB
15733.PHONY: maybe-TAGS-gettext TAGS-gettext
15734maybe-TAGS-gettext:
15735@if gettext
15736maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15737
b813574b
PB
15738TAGS-gettext: \
15739 configure-gettext
0aed8855 15740 @: $(MAKE); $(unstage)
b813574b 15741 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15742 r=`${PWD_COMMAND}`; export r; \
15743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15744 $(HOST_EXPORTS) \
b813574b 15745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15747 done; \
b813574b 15748 echo "Doing TAGS in gettext" ; \
b00612cc 15749 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15752 "RANLIB=$${RANLIB}" \
0c24b341 15753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15754 TAGS) \
2a4cbe27
NN
15755 || exit 1
15756
b813574b 15757@endif gettext
2a4cbe27 15758
b813574b
PB
15759.PHONY: maybe-install-info-gettext install-info-gettext
15760maybe-install-info-gettext:
15761@if gettext
15762maybe-install-info-gettext: install-info-gettext
15763
15764install-info-gettext: \
15765 configure-gettext \
15766 info-gettext
0aed8855 15767 @: $(MAKE); $(unstage)
b813574b 15768 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15769 r=`${PWD_COMMAND}`; export r; \
15770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15771 $(HOST_EXPORTS) \
b813574b 15772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15774 done; \
b813574b 15775 echo "Doing install-info in gettext" ; \
b00612cc 15776 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15779 "RANLIB=$${RANLIB}" \
0c24b341 15780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15781 install-info) \
2a4cbe27
NN
15782 || exit 1
15783
b813574b 15784@endif gettext
2a4cbe27 15785
a3ca38d2
DD
15786.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15787maybe-install-pdf-gettext:
15788@if gettext
15789maybe-install-pdf-gettext: install-pdf-gettext
15790
15791install-pdf-gettext: \
15792 configure-gettext \
15793 pdf-gettext
15794 @: $(MAKE); $(unstage)
15795 @[ -f ./gettext/Makefile ] || exit 0; \
15796 r=`${PWD_COMMAND}`; export r; \
15797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15798 $(HOST_EXPORTS) \
15799 for flag in $(EXTRA_HOST_FLAGS) ; do \
15800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15801 done; \
15802 echo "Doing install-pdf in gettext" ; \
15803 (cd $(HOST_SUBDIR)/gettext && \
15804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15806 "RANLIB=$${RANLIB}" \
0c24b341 15807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15808 install-pdf) \
15809 || exit 1
15810
15811@endif gettext
15812
108a6f8e
CD
15813.PHONY: maybe-install-html-gettext install-html-gettext
15814maybe-install-html-gettext:
15815@if gettext
15816maybe-install-html-gettext: install-html-gettext
15817
15818install-html-gettext: \
15819 configure-gettext \
15820 html-gettext
15821 @: $(MAKE); $(unstage)
15822 @[ -f ./gettext/Makefile ] || exit 0; \
15823 r=`${PWD_COMMAND}`; export r; \
15824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15825 $(HOST_EXPORTS) \
15826 for flag in $(EXTRA_HOST_FLAGS) ; do \
15827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15828 done; \
15829 echo "Doing install-html in gettext" ; \
15830 (cd $(HOST_SUBDIR)/gettext && \
15831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15833 "RANLIB=$${RANLIB}" \
0c24b341 15834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15835 install-html) \
15836 || exit 1
15837
15838@endif gettext
15839
b813574b
PB
15840.PHONY: maybe-installcheck-gettext installcheck-gettext
15841maybe-installcheck-gettext:
15842@if gettext
15843maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15844
b813574b
PB
15845installcheck-gettext: \
15846 configure-gettext
0aed8855 15847 @: $(MAKE); $(unstage)
b813574b 15848 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15849 r=`${PWD_COMMAND}`; export r; \
15850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15851 $(HOST_EXPORTS) \
b813574b 15852 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15854 done; \
b813574b 15855 echo "Doing installcheck in gettext" ; \
b00612cc 15856 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15859 "RANLIB=$${RANLIB}" \
0c24b341 15860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15861 installcheck) \
2a4cbe27
NN
15862 || exit 1
15863
b813574b 15864@endif gettext
2a4cbe27 15865
b813574b
PB
15866.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15867maybe-mostlyclean-gettext:
15868@if gettext
15869maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15870
b813574b 15871mostlyclean-gettext:
0aed8855 15872 @: $(MAKE); $(unstage)
b813574b 15873 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15874 r=`${PWD_COMMAND}`; export r; \
15875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15876 $(HOST_EXPORTS) \
b813574b 15877 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15879 done; \
b813574b 15880 echo "Doing mostlyclean in gettext" ; \
b00612cc 15881 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15884 "RANLIB=$${RANLIB}" \
0c24b341 15885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15886 mostlyclean) \
2a4cbe27
NN
15887 || exit 1
15888
b813574b 15889@endif gettext
2a4cbe27 15890
b813574b
PB
15891.PHONY: maybe-clean-gettext clean-gettext
15892maybe-clean-gettext:
15893@if gettext
15894maybe-clean-gettext: clean-gettext
2a4cbe27 15895
b813574b 15896clean-gettext:
0aed8855 15897 @: $(MAKE); $(unstage)
b813574b 15898 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15899 r=`${PWD_COMMAND}`; export r; \
15900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15901 $(HOST_EXPORTS) \
b813574b 15902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15904 done; \
b813574b 15905 echo "Doing clean in gettext" ; \
b00612cc 15906 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15909 "RANLIB=$${RANLIB}" \
0c24b341 15910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15911 clean) \
2a4cbe27
NN
15912 || exit 1
15913
b813574b 15914@endif gettext
2a4cbe27 15915
b813574b
PB
15916.PHONY: maybe-distclean-gettext distclean-gettext
15917maybe-distclean-gettext:
15918@if gettext
15919maybe-distclean-gettext: distclean-gettext
2a4cbe27 15920
b813574b 15921distclean-gettext:
0aed8855 15922 @: $(MAKE); $(unstage)
b813574b 15923 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15924 r=`${PWD_COMMAND}`; export r; \
15925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15926 $(HOST_EXPORTS) \
b813574b 15927 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15929 done; \
b813574b 15930 echo "Doing distclean in gettext" ; \
b00612cc 15931 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15934 "RANLIB=$${RANLIB}" \
0c24b341 15935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15936 distclean) \
2a4cbe27
NN
15937 || exit 1
15938
b813574b 15939@endif gettext
2a4cbe27 15940
b813574b
PB
15941.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15942maybe-maintainer-clean-gettext:
15943@if gettext
15944maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15945
b813574b 15946maintainer-clean-gettext:
0aed8855 15947 @: $(MAKE); $(unstage)
b813574b 15948 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15949 r=`${PWD_COMMAND}`; export r; \
15950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15951 $(HOST_EXPORTS) \
b813574b 15952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15954 done; \
b813574b 15955 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15956 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15959 "RANLIB=$${RANLIB}" \
0c24b341 15960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15961 maintainer-clean) \
4fa63067
NN
15962 || exit 1
15963
b813574b 15964@endif gettext
4fa63067
NN
15965
15966
a7254363 15967
4b900473
PB
15968.PHONY: configure-gmp maybe-configure-gmp
15969maybe-configure-gmp:
15970@if gcc-bootstrap
15971configure-gmp: stage_current
15972@endif gcc-bootstrap
15973@if gmp
15974maybe-configure-gmp: configure-gmp
15975configure-gmp:
15976 @r=`${PWD_COMMAND}`; export r; \
15977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15978 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15980 $(HOST_EXPORTS) \
15981 echo Configuring in $(HOST_SUBDIR)/gmp; \
15982 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15983 case $(srcdir) in \
15984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15985 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15987 esac; \
15988 srcdiroption="--srcdir=$${topdir}/gmp"; \
15989 libsrcdir="$$s/gmp"; \
15990 $(SHELL) $${libsrcdir}/configure \
15991 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15992 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15993 || exit 1
15994@endif gmp
15995
15996
15997
15998.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15999maybe-configure-stage1-gmp:
16000@if gmp-bootstrap
16001maybe-configure-stage1-gmp: configure-stage1-gmp
16002configure-stage1-gmp:
16003 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16005 @r=`${PWD_COMMAND}`; export r; \
16006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16007 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
7f6ef0c0 16008 $(HOST_EXPORTS) \
8ee82aff 16009 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16010 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16011 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16012 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16013 cd $(HOST_SUBDIR)/gmp || exit 1; \
16014 case $(srcdir) in \
16015 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16016 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16017 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16018 esac; \
16019 srcdiroption="--srcdir=$${topdir}/gmp"; \
16020 libsrcdir="$$s/gmp"; \
16021 $(SHELL) $${libsrcdir}/configure \
16022 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16023 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16024 \
16025 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16026@endif gmp-bootstrap
16027
16028.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16029maybe-configure-stage2-gmp:
16030@if gmp-bootstrap
16031maybe-configure-stage2-gmp: configure-stage2-gmp
16032configure-stage2-gmp:
16033 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16035 @r=`${PWD_COMMAND}`; export r; \
16036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16037 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16038 $(HOST_EXPORTS) \
7f6ef0c0 16039 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16040 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16041 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16042 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16044 cd $(HOST_SUBDIR)/gmp || exit 1; \
16045 case $(srcdir) in \
16046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16047 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16049 esac; \
16050 srcdiroption="--srcdir=$${topdir}/gmp"; \
16051 libsrcdir="$$s/gmp"; \
16052 $(SHELL) $${libsrcdir}/configure \
16053 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16054 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16055 --with-build-libsubdir=$(HOST_SUBDIR) \
16056 @stage2_werror_flag@ --disable-shared
16057@endif gmp-bootstrap
16058
8520c408
AO
16059.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16060maybe-configure-stageb2g0-gmp:
16061@if gmp-bootstrap
16062maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16063configure-stageb2g0-gmp:
16064 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16066 @r=`${PWD_COMMAND}`; export r; \
16067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16068 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16069 $(HOST_EXPORTS) \
7f6ef0c0 16070 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16071 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 16072 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
16073 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16075 cd $(HOST_SUBDIR)/gmp || exit 1; \
16076 case $(srcdir) in \
16077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16078 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16080 esac; \
16081 srcdiroption="--srcdir=$${topdir}/gmp"; \
16082 libsrcdir="$$s/gmp"; \
16083 $(SHELL) $${libsrcdir}/configure \
16084 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16085 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16086 --with-build-libsubdir=$(HOST_SUBDIR) \
16087 @stage2_werror_flag@ --disable-shared
16088@endif gmp-bootstrap
16089
4b900473
PB
16090.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16091maybe-configure-stage3-gmp:
16092@if gmp-bootstrap
16093maybe-configure-stage3-gmp: configure-stage3-gmp
16094configure-stage3-gmp:
16095 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16097 @r=`${PWD_COMMAND}`; export r; \
16098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16099 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16100 $(HOST_EXPORTS) \
7f6ef0c0 16101 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16102 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16103 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16104 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16106 cd $(HOST_SUBDIR)/gmp || exit 1; \
16107 case $(srcdir) in \
16108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16109 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16111 esac; \
16112 srcdiroption="--srcdir=$${topdir}/gmp"; \
16113 libsrcdir="$$s/gmp"; \
16114 $(SHELL) $${libsrcdir}/configure \
16115 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16116 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16117 --with-build-libsubdir=$(HOST_SUBDIR) \
16118 @stage2_werror_flag@ --disable-shared
16119@endif gmp-bootstrap
16120
8520c408
AO
16121.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16122maybe-configure-stageb3g2-gmp:
16123@if gmp-bootstrap
16124maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16125configure-stageb3g2-gmp:
16126 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16128 @r=`${PWD_COMMAND}`; export r; \
16129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16130 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16131 $(HOST_EXPORTS) \
7f6ef0c0 16132 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16133 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 16134 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
16135 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16137 cd $(HOST_SUBDIR)/gmp || exit 1; \
16138 case $(srcdir) in \
16139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16140 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16142 esac; \
16143 srcdiroption="--srcdir=$${topdir}/gmp"; \
16144 libsrcdir="$$s/gmp"; \
16145 $(SHELL) $${libsrcdir}/configure \
16146 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16147 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16148 --with-build-libsubdir=$(HOST_SUBDIR) \
16149 @stage2_werror_flag@ --disable-shared
16150@endif gmp-bootstrap
16151
4b900473
PB
16152.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16153maybe-configure-stage4-gmp:
16154@if gmp-bootstrap
16155maybe-configure-stage4-gmp: configure-stage4-gmp
16156configure-stage4-gmp:
16157 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16159 @r=`${PWD_COMMAND}`; export r; \
16160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16161 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16162 $(HOST_EXPORTS) \
7f6ef0c0 16163 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16164 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16165 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16166 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16168 cd $(HOST_SUBDIR)/gmp || exit 1; \
16169 case $(srcdir) in \
16170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16171 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16173 esac; \
16174 srcdiroption="--srcdir=$${topdir}/gmp"; \
16175 libsrcdir="$$s/gmp"; \
16176 $(SHELL) $${libsrcdir}/configure \
16177 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16178 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16179 --with-build-libsubdir=$(HOST_SUBDIR) \
16180 @stage2_werror_flag@ --disable-shared
16181@endif gmp-bootstrap
16182
16183.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16184maybe-configure-stageprofile-gmp:
16185@if gmp-bootstrap
16186maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16187configure-stageprofile-gmp:
16188 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16190 @r=`${PWD_COMMAND}`; export r; \
16191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16192 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16193 $(HOST_EXPORTS) \
7f6ef0c0 16194 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16195 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 16196 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
16197 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16199 cd $(HOST_SUBDIR)/gmp || exit 1; \
16200 case $(srcdir) in \
16201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16202 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16204 esac; \
16205 srcdiroption="--srcdir=$${topdir}/gmp"; \
16206 libsrcdir="$$s/gmp"; \
16207 $(SHELL) $${libsrcdir}/configure \
16208 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16209 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16210 --with-build-libsubdir=$(HOST_SUBDIR) \
16211 @stage2_werror_flag@ --disable-shared
16212@endif gmp-bootstrap
16213
16214.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16215maybe-configure-stagefeedback-gmp:
16216@if gmp-bootstrap
16217maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16218configure-stagefeedback-gmp:
16219 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16221 @r=`${PWD_COMMAND}`; export r; \
16222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16223 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16224 $(HOST_EXPORTS) \
7f6ef0c0 16225 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16226 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 16227 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
16228 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16230 cd $(HOST_SUBDIR)/gmp || exit 1; \
16231 case $(srcdir) in \
16232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16233 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16235 esac; \
16236 srcdiroption="--srcdir=$${topdir}/gmp"; \
16237 libsrcdir="$$s/gmp"; \
16238 $(SHELL) $${libsrcdir}/configure \
16239 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16240 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16241 --with-build-libsubdir=$(HOST_SUBDIR) \
16242 @stage2_werror_flag@ --disable-shared
16243@endif gmp-bootstrap
16244
16245
16246
16247
16248
16249.PHONY: all-gmp maybe-all-gmp
16250maybe-all-gmp:
16251@if gcc-bootstrap
16252all-gmp: stage_current
16253@endif gcc-bootstrap
16254@if gmp
16255TARGET-gmp=all
16256maybe-all-gmp: all-gmp
16257all-gmp: configure-gmp
16258 @r=`${PWD_COMMAND}`; export r; \
16259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16260 $(HOST_EXPORTS) \
16261 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16262 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16263 $(TARGET-gmp))
4b900473
PB
16264@endif gmp
16265
16266
16267
16268.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16269.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16270maybe-all-stage1-gmp:
16271maybe-clean-stage1-gmp:
16272@if gmp-bootstrap
16273maybe-all-stage1-gmp: all-stage1-gmp
16274all-stage1: all-stage1-gmp
16275TARGET-stage1-gmp = $(TARGET-gmp)
16276all-stage1-gmp: configure-stage1-gmp
16277 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16278 @r=`${PWD_COMMAND}`; export r; \
16279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16280 $(HOST_EXPORTS) \
16281 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16283 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16284 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16285 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16286 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
16287 $(TARGET-stage1-gmp)
16288
16289maybe-clean-stage1-gmp: clean-stage1-gmp
16290clean-stage1: clean-stage1-gmp
16291clean-stage1-gmp:
16292 @if [ $(current_stage) = stage1 ]; then \
16293 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16294 else \
16295 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16296 $(MAKE) stage1-start; \
16297 fi; \
16298 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16299 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16300 clean
4b900473
PB
16301@endif gmp-bootstrap
16302
16303
16304.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16305.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16306maybe-all-stage2-gmp:
16307maybe-clean-stage2-gmp:
16308@if gmp-bootstrap
16309maybe-all-stage2-gmp: all-stage2-gmp
16310all-stage2: all-stage2-gmp
16311TARGET-stage2-gmp = $(TARGET-gmp)
16312all-stage2-gmp: configure-stage2-gmp
16313 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16314 @r=`${PWD_COMMAND}`; export r; \
16315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16316 $(HOST_EXPORTS) \
16317 $(POSTSTAGE1_HOST_EXPORTS) \
16318 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16320 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16321 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16322 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16323 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16324 $(TARGET-stage2-gmp)
16325
16326maybe-clean-stage2-gmp: clean-stage2-gmp
16327clean-stage2: clean-stage2-gmp
16328clean-stage2-gmp:
16329 @if [ $(current_stage) = stage2 ]; then \
16330 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16331 else \
16332 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16333 $(MAKE) stage2-start; \
16334 fi; \
16335 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16336 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16337 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16338 clean
4b900473
PB
16339@endif gmp-bootstrap
16340
16341
8520c408
AO
16342.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16343.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16344maybe-all-stageb2g0-gmp:
16345maybe-clean-stageb2g0-gmp:
16346@if gmp-bootstrap
16347maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16348all-stageb2g0: all-stageb2g0-gmp
16349TARGET-stageb2g0-gmp = $(TARGET-gmp)
16350all-stageb2g0-gmp: configure-stageb2g0-gmp
16351 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16352 @r=`${PWD_COMMAND}`; export r; \
16353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16354 $(HOST_EXPORTS) \
16355 $(POSTSTAGE1_HOST_EXPORTS) \
16356 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16358 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16359 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16360 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16361 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16362 $(TARGET-stageb2g0-gmp)
16363
16364maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16365clean-stageb2g0: clean-stageb2g0-gmp
16366clean-stageb2g0-gmp:
16367 @if [ $(current_stage) = stageb2g0 ]; then \
16368 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16369 else \
16370 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16371 $(MAKE) stageb2g0-start; \
16372 fi; \
16373 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16374 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16375 $(POSTSTAGE1_FLAGS_TO_PASS) \
16376 clean
16377@endif gmp-bootstrap
16378
16379
4b900473
PB
16380.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16381.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16382maybe-all-stage3-gmp:
16383maybe-clean-stage3-gmp:
16384@if gmp-bootstrap
16385maybe-all-stage3-gmp: all-stage3-gmp
16386all-stage3: all-stage3-gmp
16387TARGET-stage3-gmp = $(TARGET-gmp)
16388all-stage3-gmp: configure-stage3-gmp
16389 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16390 @r=`${PWD_COMMAND}`; export r; \
16391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16392 $(HOST_EXPORTS) \
16393 $(POSTSTAGE1_HOST_EXPORTS) \
16394 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16395 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16396 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16397 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16398 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16399 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16400 $(TARGET-stage3-gmp)
16401
16402maybe-clean-stage3-gmp: clean-stage3-gmp
16403clean-stage3: clean-stage3-gmp
16404clean-stage3-gmp:
16405 @if [ $(current_stage) = stage3 ]; then \
16406 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16407 else \
16408 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16409 $(MAKE) stage3-start; \
16410 fi; \
16411 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16412 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16413 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16414 clean
4b900473
PB
16415@endif gmp-bootstrap
16416
16417
8520c408
AO
16418.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16419.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16420maybe-all-stageb3g2-gmp:
16421maybe-clean-stageb3g2-gmp:
16422@if gmp-bootstrap
16423maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16424all-stageb3g2: all-stageb3g2-gmp
16425TARGET-stageb3g2-gmp = $(TARGET-gmp)
16426all-stageb3g2-gmp: configure-stageb3g2-gmp
16427 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16428 @r=`${PWD_COMMAND}`; export r; \
16429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16430 $(HOST_EXPORTS) \
16431 $(POSTSTAGE1_HOST_EXPORTS) \
16432 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16433 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16434 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16435 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16436 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16437 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16438 $(TARGET-stageb3g2-gmp)
16439
16440maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16441clean-stageb3g2: clean-stageb3g2-gmp
16442clean-stageb3g2-gmp:
16443 @if [ $(current_stage) = stageb3g2 ]; then \
16444 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16445 else \
16446 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16447 $(MAKE) stageb3g2-start; \
16448 fi; \
16449 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16450 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16451 $(POSTSTAGE1_FLAGS_TO_PASS) \
16452 clean
16453@endif gmp-bootstrap
16454
16455
4b900473
PB
16456.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16457.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16458maybe-all-stage4-gmp:
16459maybe-clean-stage4-gmp:
16460@if gmp-bootstrap
16461maybe-all-stage4-gmp: all-stage4-gmp
16462all-stage4: all-stage4-gmp
16463TARGET-stage4-gmp = $(TARGET-gmp)
16464all-stage4-gmp: configure-stage4-gmp
16465 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16466 @r=`${PWD_COMMAND}`; export r; \
16467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16468 $(HOST_EXPORTS) \
16469 $(POSTSTAGE1_HOST_EXPORTS) \
16470 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16472 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16473 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16474 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16475 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16476 $(TARGET-stage4-gmp)
16477
16478maybe-clean-stage4-gmp: clean-stage4-gmp
16479clean-stage4: clean-stage4-gmp
16480clean-stage4-gmp:
16481 @if [ $(current_stage) = stage4 ]; then \
16482 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16483 else \
16484 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16485 $(MAKE) stage4-start; \
16486 fi; \
16487 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16488 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16489 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16490 clean
4b900473
PB
16491@endif gmp-bootstrap
16492
16493
16494.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16495.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16496maybe-all-stageprofile-gmp:
16497maybe-clean-stageprofile-gmp:
16498@if gmp-bootstrap
16499maybe-all-stageprofile-gmp: all-stageprofile-gmp
16500all-stageprofile: all-stageprofile-gmp
16501TARGET-stageprofile-gmp = $(TARGET-gmp)
16502all-stageprofile-gmp: configure-stageprofile-gmp
16503 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16504 @r=`${PWD_COMMAND}`; export r; \
16505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16506 $(HOST_EXPORTS) \
16507 $(POSTSTAGE1_HOST_EXPORTS) \
16508 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16510 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
16511 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16512 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16513 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16514 $(TARGET-stageprofile-gmp)
16515
16516maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16517clean-stageprofile: clean-stageprofile-gmp
16518clean-stageprofile-gmp:
16519 @if [ $(current_stage) = stageprofile ]; then \
16520 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16521 else \
16522 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16523 $(MAKE) stageprofile-start; \
16524 fi; \
16525 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16526 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16527 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16528 clean
4b900473
PB
16529@endif gmp-bootstrap
16530
16531
16532.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16533.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16534maybe-all-stagefeedback-gmp:
16535maybe-clean-stagefeedback-gmp:
16536@if gmp-bootstrap
16537maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16538all-stagefeedback: all-stagefeedback-gmp
16539TARGET-stagefeedback-gmp = $(TARGET-gmp)
16540all-stagefeedback-gmp: configure-stagefeedback-gmp
16541 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16542 @r=`${PWD_COMMAND}`; export r; \
16543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16544 $(HOST_EXPORTS) \
16545 $(POSTSTAGE1_HOST_EXPORTS) \
16546 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16548 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16549 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16550 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16551 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16552 $(TARGET-stagefeedback-gmp)
16553
16554maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16555clean-stagefeedback: clean-stagefeedback-gmp
16556clean-stagefeedback-gmp:
16557 @if [ $(current_stage) = stagefeedback ]; then \
16558 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16559 else \
16560 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16561 $(MAKE) stagefeedback-start; \
16562 fi; \
16563 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16564 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16565 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16566 clean
4b900473
PB
16567@endif gmp-bootstrap
16568
16569
16570
16571
16572
16573.PHONY: check-gmp maybe-check-gmp
16574maybe-check-gmp:
16575@if gmp
16576maybe-check-gmp: check-gmp
16577
16578check-gmp:
16579 @: $(MAKE); $(unstage)
16580 @r=`${PWD_COMMAND}`; export r; \
16581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16582 $(HOST_EXPORTS) \
16583 (cd $(HOST_SUBDIR)/gmp && \
16584 $(MAKE) $(FLAGS_TO_PASS) check)
16585
16586@endif gmp
16587
16588.PHONY: install-gmp maybe-install-gmp
16589maybe-install-gmp:
16590@if gmp
16591maybe-install-gmp: install-gmp
16592
16593install-gmp:
16594
16595@endif gmp
16596
16597# Other targets (info, dvi, pdf, etc.)
16598
16599.PHONY: maybe-info-gmp info-gmp
16600maybe-info-gmp:
16601@if gmp
16602maybe-info-gmp: info-gmp
16603
16604info-gmp: \
16605 configure-gmp
16606 @[ -f ./gmp/Makefile ] || exit 0; \
16607 r=`${PWD_COMMAND}`; export r; \
16608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16609 $(HOST_EXPORTS) \
16610 for flag in $(EXTRA_HOST_FLAGS) ; do \
16611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16612 done; \
16613 echo "Doing info in gmp" ; \
16614 (cd $(HOST_SUBDIR)/gmp && \
16615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16617 "RANLIB=$${RANLIB}" \
0c24b341 16618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16619 info) \
16620 || exit 1
16621
16622@endif gmp
16623
16624.PHONY: maybe-dvi-gmp dvi-gmp
16625maybe-dvi-gmp:
16626@if gmp
16627maybe-dvi-gmp: dvi-gmp
16628
16629dvi-gmp: \
16630 configure-gmp
16631 @[ -f ./gmp/Makefile ] || exit 0; \
16632 r=`${PWD_COMMAND}`; export r; \
16633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16634 $(HOST_EXPORTS) \
16635 for flag in $(EXTRA_HOST_FLAGS) ; do \
16636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16637 done; \
16638 echo "Doing dvi in gmp" ; \
16639 (cd $(HOST_SUBDIR)/gmp && \
16640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16642 "RANLIB=$${RANLIB}" \
0c24b341 16643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16644 dvi) \
16645 || exit 1
16646
16647@endif gmp
16648
16649.PHONY: maybe-pdf-gmp pdf-gmp
16650maybe-pdf-gmp:
16651@if gmp
16652maybe-pdf-gmp: pdf-gmp
16653
16654pdf-gmp: \
16655 configure-gmp
16656 @[ -f ./gmp/Makefile ] || exit 0; \
16657 r=`${PWD_COMMAND}`; export r; \
16658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16659 $(HOST_EXPORTS) \
16660 for flag in $(EXTRA_HOST_FLAGS) ; do \
16661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16662 done; \
16663 echo "Doing pdf in gmp" ; \
16664 (cd $(HOST_SUBDIR)/gmp && \
16665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16667 "RANLIB=$${RANLIB}" \
0c24b341 16668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16669 pdf) \
16670 || exit 1
16671
16672@endif gmp
16673
16674.PHONY: maybe-html-gmp html-gmp
16675maybe-html-gmp:
16676@if gmp
16677maybe-html-gmp: html-gmp
16678
16679html-gmp: \
16680 configure-gmp
16681 @[ -f ./gmp/Makefile ] || exit 0; \
16682 r=`${PWD_COMMAND}`; export r; \
16683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16684 $(HOST_EXPORTS) \
16685 for flag in $(EXTRA_HOST_FLAGS) ; do \
16686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16687 done; \
16688 echo "Doing html in gmp" ; \
16689 (cd $(HOST_SUBDIR)/gmp && \
16690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16692 "RANLIB=$${RANLIB}" \
0c24b341 16693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16694 html) \
16695 || exit 1
16696
16697@endif gmp
16698
16699.PHONY: maybe-TAGS-gmp TAGS-gmp
16700maybe-TAGS-gmp:
16701@if gmp
16702maybe-TAGS-gmp: TAGS-gmp
16703
16704TAGS-gmp: \
16705 configure-gmp
16706 @[ -f ./gmp/Makefile ] || exit 0; \
16707 r=`${PWD_COMMAND}`; export r; \
16708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16709 $(HOST_EXPORTS) \
16710 for flag in $(EXTRA_HOST_FLAGS) ; do \
16711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16712 done; \
16713 echo "Doing TAGS in gmp" ; \
16714 (cd $(HOST_SUBDIR)/gmp && \
16715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16717 "RANLIB=$${RANLIB}" \
0c24b341 16718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16719 TAGS) \
16720 || exit 1
16721
16722@endif gmp
16723
16724.PHONY: maybe-install-info-gmp install-info-gmp
16725maybe-install-info-gmp:
16726@if gmp
16727maybe-install-info-gmp: install-info-gmp
16728
16729install-info-gmp: \
16730 configure-gmp \
16731 info-gmp
16732 @[ -f ./gmp/Makefile ] || exit 0; \
16733 r=`${PWD_COMMAND}`; export r; \
16734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16735 $(HOST_EXPORTS) \
16736 for flag in $(EXTRA_HOST_FLAGS) ; do \
16737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16738 done; \
16739 echo "Doing install-info in gmp" ; \
16740 (cd $(HOST_SUBDIR)/gmp && \
16741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16743 "RANLIB=$${RANLIB}" \
0c24b341 16744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16745 install-info) \
16746 || exit 1
16747
16748@endif gmp
16749
a3ca38d2
DD
16750.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16751maybe-install-pdf-gmp:
16752@if gmp
16753maybe-install-pdf-gmp: install-pdf-gmp
16754
16755install-pdf-gmp: \
16756 configure-gmp \
16757 pdf-gmp
16758 @[ -f ./gmp/Makefile ] || exit 0; \
16759 r=`${PWD_COMMAND}`; export r; \
16760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16761 $(HOST_EXPORTS) \
16762 for flag in $(EXTRA_HOST_FLAGS) ; do \
16763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16764 done; \
16765 echo "Doing install-pdf in gmp" ; \
16766 (cd $(HOST_SUBDIR)/gmp && \
16767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16769 "RANLIB=$${RANLIB}" \
0c24b341 16770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16771 install-pdf) \
16772 || exit 1
16773
16774@endif gmp
16775
4b900473
PB
16776.PHONY: maybe-install-html-gmp install-html-gmp
16777maybe-install-html-gmp:
16778@if gmp
16779maybe-install-html-gmp: install-html-gmp
16780
16781install-html-gmp: \
16782 configure-gmp \
16783 html-gmp
16784 @[ -f ./gmp/Makefile ] || exit 0; \
16785 r=`${PWD_COMMAND}`; export r; \
16786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16787 $(HOST_EXPORTS) \
16788 for flag in $(EXTRA_HOST_FLAGS) ; do \
16789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16790 done; \
16791 echo "Doing install-html in gmp" ; \
16792 (cd $(HOST_SUBDIR)/gmp && \
16793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16795 "RANLIB=$${RANLIB}" \
0c24b341 16796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16797 install-html) \
16798 || exit 1
16799
16800@endif gmp
16801
16802.PHONY: maybe-installcheck-gmp installcheck-gmp
16803maybe-installcheck-gmp:
16804@if gmp
16805maybe-installcheck-gmp: installcheck-gmp
16806
16807installcheck-gmp: \
16808 configure-gmp
16809 @[ -f ./gmp/Makefile ] || exit 0; \
16810 r=`${PWD_COMMAND}`; export r; \
16811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16812 $(HOST_EXPORTS) \
16813 for flag in $(EXTRA_HOST_FLAGS) ; do \
16814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16815 done; \
16816 echo "Doing installcheck in gmp" ; \
16817 (cd $(HOST_SUBDIR)/gmp && \
16818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16820 "RANLIB=$${RANLIB}" \
0c24b341 16821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16822 installcheck) \
16823 || exit 1
16824
16825@endif gmp
16826
16827.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16828maybe-mostlyclean-gmp:
16829@if gmp
16830maybe-mostlyclean-gmp: mostlyclean-gmp
16831
16832mostlyclean-gmp:
16833 @[ -f ./gmp/Makefile ] || exit 0; \
16834 r=`${PWD_COMMAND}`; export r; \
16835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16836 $(HOST_EXPORTS) \
16837 for flag in $(EXTRA_HOST_FLAGS) ; do \
16838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16839 done; \
16840 echo "Doing mostlyclean in gmp" ; \
16841 (cd $(HOST_SUBDIR)/gmp && \
16842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16844 "RANLIB=$${RANLIB}" \
0c24b341 16845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16846 mostlyclean) \
16847 || exit 1
16848
16849@endif gmp
16850
16851.PHONY: maybe-clean-gmp clean-gmp
16852maybe-clean-gmp:
16853@if gmp
16854maybe-clean-gmp: clean-gmp
16855
16856clean-gmp:
16857 @[ -f ./gmp/Makefile ] || exit 0; \
16858 r=`${PWD_COMMAND}`; export r; \
16859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16860 $(HOST_EXPORTS) \
16861 for flag in $(EXTRA_HOST_FLAGS) ; do \
16862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16863 done; \
16864 echo "Doing clean in gmp" ; \
16865 (cd $(HOST_SUBDIR)/gmp && \
16866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16868 "RANLIB=$${RANLIB}" \
0c24b341 16869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16870 clean) \
16871 || exit 1
16872
16873@endif gmp
16874
16875.PHONY: maybe-distclean-gmp distclean-gmp
16876maybe-distclean-gmp:
16877@if gmp
16878maybe-distclean-gmp: distclean-gmp
16879
16880distclean-gmp:
16881 @[ -f ./gmp/Makefile ] || exit 0; \
16882 r=`${PWD_COMMAND}`; export r; \
16883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16884 $(HOST_EXPORTS) \
16885 for flag in $(EXTRA_HOST_FLAGS) ; do \
16886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16887 done; \
16888 echo "Doing distclean in gmp" ; \
16889 (cd $(HOST_SUBDIR)/gmp && \
16890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16892 "RANLIB=$${RANLIB}" \
0c24b341 16893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16894 distclean) \
16895 || exit 1
16896
16897@endif gmp
16898
16899.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16900maybe-maintainer-clean-gmp:
16901@if gmp
16902maybe-maintainer-clean-gmp: maintainer-clean-gmp
16903
16904maintainer-clean-gmp:
16905 @[ -f ./gmp/Makefile ] || exit 0; \
16906 r=`${PWD_COMMAND}`; export r; \
16907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16908 $(HOST_EXPORTS) \
16909 for flag in $(EXTRA_HOST_FLAGS) ; do \
16910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16911 done; \
16912 echo "Doing maintainer-clean in gmp" ; \
16913 (cd $(HOST_SUBDIR)/gmp && \
16914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16916 "RANLIB=$${RANLIB}" \
0c24b341 16917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16918 maintainer-clean) \
16919 || exit 1
16920
16921@endif gmp
16922
16923
16924
16925.PHONY: configure-mpfr maybe-configure-mpfr
16926maybe-configure-mpfr:
16927@if gcc-bootstrap
16928configure-mpfr: stage_current
16929@endif gcc-bootstrap
16930@if mpfr
16931maybe-configure-mpfr: configure-mpfr
16932configure-mpfr:
16933 @r=`${PWD_COMMAND}`; export r; \
16934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16935 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16936 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16937 $(HOST_EXPORTS) \
16938 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16939 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16940 case $(srcdir) in \
16941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16942 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16944 esac; \
16945 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16946 libsrcdir="$$s/mpfr"; \
16947 $(SHELL) $${libsrcdir}/configure \
16948 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16949 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16950 || exit 1
16951@endif mpfr
16952
16953
16954
16955.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16956maybe-configure-stage1-mpfr:
16957@if mpfr-bootstrap
16958maybe-configure-stage1-mpfr: configure-stage1-mpfr
16959configure-stage1-mpfr:
16960 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16962 @r=`${PWD_COMMAND}`; export r; \
16963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16964 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
7f6ef0c0 16965 $(HOST_EXPORTS) \
8ee82aff 16966 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16967 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16968 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16970 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16971 case $(srcdir) in \
16972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16973 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16975 esac; \
16976 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16977 libsrcdir="$$s/mpfr"; \
16978 $(SHELL) $${libsrcdir}/configure \
16979 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16980 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16981 \
16982 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16983@endif mpfr-bootstrap
16984
16985.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16986maybe-configure-stage2-mpfr:
16987@if mpfr-bootstrap
16988maybe-configure-stage2-mpfr: configure-stage2-mpfr
16989configure-stage2-mpfr:
16990 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16991 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16992 @r=`${PWD_COMMAND}`; export r; \
16993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16994 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16995 $(HOST_EXPORTS) \
7f6ef0c0 16996 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16997 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16998 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16999 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17001 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17002 case $(srcdir) in \
17003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17004 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17006 esac; \
17007 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17008 libsrcdir="$$s/mpfr"; \
17009 $(SHELL) $${libsrcdir}/configure \
17010 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17011 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17012 --with-build-libsubdir=$(HOST_SUBDIR) \
17013 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17014@endif mpfr-bootstrap
17015
8520c408
AO
17016.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17017maybe-configure-stageb2g0-mpfr:
17018@if mpfr-bootstrap
17019maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17020configure-stageb2g0-mpfr:
17021 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17023 @r=`${PWD_COMMAND}`; export r; \
17024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17025 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17026 $(HOST_EXPORTS) \
7f6ef0c0 17027 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17028 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 17029 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
17030 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17032 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17033 case $(srcdir) in \
17034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17035 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17037 esac; \
17038 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17039 libsrcdir="$$s/mpfr"; \
17040 $(SHELL) $${libsrcdir}/configure \
17041 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17042 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17043 --with-build-libsubdir=$(HOST_SUBDIR) \
17044 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17045@endif mpfr-bootstrap
17046
4b900473
PB
17047.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17048maybe-configure-stage3-mpfr:
17049@if mpfr-bootstrap
17050maybe-configure-stage3-mpfr: configure-stage3-mpfr
17051configure-stage3-mpfr:
17052 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17054 @r=`${PWD_COMMAND}`; export r; \
17055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17056 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17057 $(HOST_EXPORTS) \
7f6ef0c0 17058 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17059 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17060 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17061 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17063 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17064 case $(srcdir) in \
17065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17066 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17068 esac; \
17069 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17070 libsrcdir="$$s/mpfr"; \
17071 $(SHELL) $${libsrcdir}/configure \
17072 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17073 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17074 --with-build-libsubdir=$(HOST_SUBDIR) \
17075 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17076@endif mpfr-bootstrap
17077
8520c408
AO
17078.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17079maybe-configure-stageb3g2-mpfr:
17080@if mpfr-bootstrap
17081maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17082configure-stageb3g2-mpfr:
17083 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17084 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17085 @r=`${PWD_COMMAND}`; export r; \
17086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17087 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17088 $(HOST_EXPORTS) \
7f6ef0c0 17089 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17090 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 17091 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
17092 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17094 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17095 case $(srcdir) in \
17096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17097 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17099 esac; \
17100 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17101 libsrcdir="$$s/mpfr"; \
17102 $(SHELL) $${libsrcdir}/configure \
17103 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17104 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17105 --with-build-libsubdir=$(HOST_SUBDIR) \
17106 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17107@endif mpfr-bootstrap
17108
4b900473
PB
17109.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17110maybe-configure-stage4-mpfr:
17111@if mpfr-bootstrap
17112maybe-configure-stage4-mpfr: configure-stage4-mpfr
17113configure-stage4-mpfr:
17114 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17115 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17116 @r=`${PWD_COMMAND}`; export r; \
17117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17118 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17119 $(HOST_EXPORTS) \
7f6ef0c0 17120 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17121 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17122 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17123 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17125 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17126 case $(srcdir) in \
17127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17128 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17130 esac; \
17131 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17132 libsrcdir="$$s/mpfr"; \
17133 $(SHELL) $${libsrcdir}/configure \
17134 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17135 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17136 --with-build-libsubdir=$(HOST_SUBDIR) \
17137 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17138@endif mpfr-bootstrap
17139
17140.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17141maybe-configure-stageprofile-mpfr:
17142@if mpfr-bootstrap
17143maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17144configure-stageprofile-mpfr:
17145 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17147 @r=`${PWD_COMMAND}`; export r; \
17148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17149 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17150 $(HOST_EXPORTS) \
7f6ef0c0 17151 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17152 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 17153 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
17154 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17156 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17157 case $(srcdir) in \
17158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17159 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17161 esac; \
17162 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17163 libsrcdir="$$s/mpfr"; \
17164 $(SHELL) $${libsrcdir}/configure \
17165 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17166 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17167 --with-build-libsubdir=$(HOST_SUBDIR) \
17168 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17169@endif mpfr-bootstrap
17170
17171.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17172maybe-configure-stagefeedback-mpfr:
17173@if mpfr-bootstrap
17174maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17175configure-stagefeedback-mpfr:
17176 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17178 @r=`${PWD_COMMAND}`; export r; \
17179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17180 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17181 $(HOST_EXPORTS) \
7f6ef0c0 17182 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17183 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 17184 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
17185 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17187 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17188 case $(srcdir) in \
17189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17190 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17192 esac; \
17193 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17194 libsrcdir="$$s/mpfr"; \
17195 $(SHELL) $${libsrcdir}/configure \
17196 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17197 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17198 --with-build-libsubdir=$(HOST_SUBDIR) \
17199 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17200@endif mpfr-bootstrap
17201
17202
17203
17204
17205
17206.PHONY: all-mpfr maybe-all-mpfr
17207maybe-all-mpfr:
17208@if gcc-bootstrap
17209all-mpfr: stage_current
17210@endif gcc-bootstrap
17211@if mpfr
17212TARGET-mpfr=all
17213maybe-all-mpfr: all-mpfr
17214all-mpfr: configure-mpfr
17215 @r=`${PWD_COMMAND}`; export r; \
17216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17217 $(HOST_EXPORTS) \
17218 (cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17219 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17220 $(TARGET-mpfr))
4b900473
PB
17221@endif mpfr
17222
17223
17224
17225.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17226.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17227maybe-all-stage1-mpfr:
17228maybe-clean-stage1-mpfr:
17229@if mpfr-bootstrap
17230maybe-all-stage1-mpfr: all-stage1-mpfr
17231all-stage1: all-stage1-mpfr
17232TARGET-stage1-mpfr = $(TARGET-mpfr)
17233all-stage1-mpfr: configure-stage1-mpfr
17234 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17235 @r=`${PWD_COMMAND}`; export r; \
17236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17237 $(HOST_EXPORTS) \
17238 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17240 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17241 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17242 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17243 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
17244 $(TARGET-stage1-mpfr)
17245
17246maybe-clean-stage1-mpfr: clean-stage1-mpfr
17247clean-stage1: clean-stage1-mpfr
17248clean-stage1-mpfr:
17249 @if [ $(current_stage) = stage1 ]; then \
17250 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17251 else \
17252 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17253 $(MAKE) stage1-start; \
17254 fi; \
17255 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17256 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17257 clean
4b900473
PB
17258@endif mpfr-bootstrap
17259
17260
17261.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17262.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17263maybe-all-stage2-mpfr:
17264maybe-clean-stage2-mpfr:
17265@if mpfr-bootstrap
17266maybe-all-stage2-mpfr: all-stage2-mpfr
17267all-stage2: all-stage2-mpfr
17268TARGET-stage2-mpfr = $(TARGET-mpfr)
17269all-stage2-mpfr: configure-stage2-mpfr
17270 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17271 @r=`${PWD_COMMAND}`; export r; \
17272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17273 $(HOST_EXPORTS) \
17274 $(POSTSTAGE1_HOST_EXPORTS) \
17275 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17277 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17278 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17279 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17280 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17281 $(TARGET-stage2-mpfr)
17282
17283maybe-clean-stage2-mpfr: clean-stage2-mpfr
17284clean-stage2: clean-stage2-mpfr
17285clean-stage2-mpfr:
17286 @if [ $(current_stage) = stage2 ]; then \
17287 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17288 else \
17289 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17290 $(MAKE) stage2-start; \
17291 fi; \
17292 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17293 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17294 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17295 clean
4b900473
PB
17296@endif mpfr-bootstrap
17297
17298
8520c408
AO
17299.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17300.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17301maybe-all-stageb2g0-mpfr:
17302maybe-clean-stageb2g0-mpfr:
17303@if mpfr-bootstrap
17304maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17305all-stageb2g0: all-stageb2g0-mpfr
17306TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17307all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17308 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17309 @r=`${PWD_COMMAND}`; export r; \
17310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17311 $(HOST_EXPORTS) \
17312 $(POSTSTAGE1_HOST_EXPORTS) \
17313 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17315 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17316 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17317 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17318 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17319 $(TARGET-stageb2g0-mpfr)
17320
17321maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17322clean-stageb2g0: clean-stageb2g0-mpfr
17323clean-stageb2g0-mpfr:
17324 @if [ $(current_stage) = stageb2g0 ]; then \
17325 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17326 else \
17327 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17328 $(MAKE) stageb2g0-start; \
17329 fi; \
17330 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17331 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17332 $(POSTSTAGE1_FLAGS_TO_PASS) \
17333 clean
17334@endif mpfr-bootstrap
17335
17336
4b900473
PB
17337.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17338.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17339maybe-all-stage3-mpfr:
17340maybe-clean-stage3-mpfr:
17341@if mpfr-bootstrap
17342maybe-all-stage3-mpfr: all-stage3-mpfr
17343all-stage3: all-stage3-mpfr
17344TARGET-stage3-mpfr = $(TARGET-mpfr)
17345all-stage3-mpfr: configure-stage3-mpfr
17346 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17347 @r=`${PWD_COMMAND}`; export r; \
17348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17349 $(HOST_EXPORTS) \
17350 $(POSTSTAGE1_HOST_EXPORTS) \
17351 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17352 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17353 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17354 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17355 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17356 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17357 $(TARGET-stage3-mpfr)
17358
17359maybe-clean-stage3-mpfr: clean-stage3-mpfr
17360clean-stage3: clean-stage3-mpfr
17361clean-stage3-mpfr:
17362 @if [ $(current_stage) = stage3 ]; then \
17363 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17364 else \
17365 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17366 $(MAKE) stage3-start; \
17367 fi; \
17368 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17369 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17370 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17371 clean
4b900473
PB
17372@endif mpfr-bootstrap
17373
17374
8520c408
AO
17375.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17376.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17377maybe-all-stageb3g2-mpfr:
17378maybe-clean-stageb3g2-mpfr:
17379@if mpfr-bootstrap
17380maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17381all-stageb3g2: all-stageb3g2-mpfr
17382TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17383all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17384 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17385 @r=`${PWD_COMMAND}`; export r; \
17386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17387 $(HOST_EXPORTS) \
17388 $(POSTSTAGE1_HOST_EXPORTS) \
17389 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17390 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17391 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17392 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17393 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17394 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17395 $(TARGET-stageb3g2-mpfr)
17396
17397maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17398clean-stageb3g2: clean-stageb3g2-mpfr
17399clean-stageb3g2-mpfr:
17400 @if [ $(current_stage) = stageb3g2 ]; then \
17401 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17402 else \
17403 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17404 $(MAKE) stageb3g2-start; \
17405 fi; \
17406 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17407 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17408 $(POSTSTAGE1_FLAGS_TO_PASS) \
17409 clean
17410@endif mpfr-bootstrap
17411
17412
4b900473
PB
17413.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17414.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17415maybe-all-stage4-mpfr:
17416maybe-clean-stage4-mpfr:
17417@if mpfr-bootstrap
17418maybe-all-stage4-mpfr: all-stage4-mpfr
17419all-stage4: all-stage4-mpfr
17420TARGET-stage4-mpfr = $(TARGET-mpfr)
17421all-stage4-mpfr: configure-stage4-mpfr
17422 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17423 @r=`${PWD_COMMAND}`; export r; \
17424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17425 $(HOST_EXPORTS) \
17426 $(POSTSTAGE1_HOST_EXPORTS) \
17427 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17429 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17430 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17431 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17432 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17433 $(TARGET-stage4-mpfr)
17434
17435maybe-clean-stage4-mpfr: clean-stage4-mpfr
17436clean-stage4: clean-stage4-mpfr
17437clean-stage4-mpfr:
17438 @if [ $(current_stage) = stage4 ]; then \
17439 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17440 else \
17441 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17442 $(MAKE) stage4-start; \
17443 fi; \
17444 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17445 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17446 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17447 clean
4b900473
PB
17448@endif mpfr-bootstrap
17449
17450
17451.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17452.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17453maybe-all-stageprofile-mpfr:
17454maybe-clean-stageprofile-mpfr:
17455@if mpfr-bootstrap
17456maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17457all-stageprofile: all-stageprofile-mpfr
17458TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17459all-stageprofile-mpfr: configure-stageprofile-mpfr
17460 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17461 @r=`${PWD_COMMAND}`; export r; \
17462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17463 $(HOST_EXPORTS) \
17464 $(POSTSTAGE1_HOST_EXPORTS) \
17465 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17467 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
17468 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17469 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17470 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17471 $(TARGET-stageprofile-mpfr)
17472
17473maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17474clean-stageprofile: clean-stageprofile-mpfr
17475clean-stageprofile-mpfr:
17476 @if [ $(current_stage) = stageprofile ]; then \
17477 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17478 else \
17479 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17480 $(MAKE) stageprofile-start; \
17481 fi; \
17482 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17483 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17484 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17485 clean
4b900473
PB
17486@endif mpfr-bootstrap
17487
17488
17489.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17490.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17491maybe-all-stagefeedback-mpfr:
17492maybe-clean-stagefeedback-mpfr:
17493@if mpfr-bootstrap
17494maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17495all-stagefeedback: all-stagefeedback-mpfr
17496TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17497all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17498 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17499 @r=`${PWD_COMMAND}`; export r; \
17500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17501 $(HOST_EXPORTS) \
17502 $(POSTSTAGE1_HOST_EXPORTS) \
17503 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17505 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17506 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17507 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17508 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17509 $(TARGET-stagefeedback-mpfr)
17510
17511maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17512clean-stagefeedback: clean-stagefeedback-mpfr
17513clean-stagefeedback-mpfr:
17514 @if [ $(current_stage) = stagefeedback ]; then \
17515 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17516 else \
17517 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17518 $(MAKE) stagefeedback-start; \
17519 fi; \
17520 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17521 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17522 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17523 clean
4b900473
PB
17524@endif mpfr-bootstrap
17525
17526
17527
17528
17529
17530.PHONY: check-mpfr maybe-check-mpfr
17531maybe-check-mpfr:
17532@if mpfr
17533maybe-check-mpfr: check-mpfr
17534
17535check-mpfr:
17536 @: $(MAKE); $(unstage)
17537 @r=`${PWD_COMMAND}`; export r; \
17538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17539 $(HOST_EXPORTS) \
17540 (cd $(HOST_SUBDIR)/mpfr && \
17541 $(MAKE) $(FLAGS_TO_PASS) check)
17542
17543@endif mpfr
17544
17545.PHONY: install-mpfr maybe-install-mpfr
17546maybe-install-mpfr:
17547@if mpfr
17548maybe-install-mpfr: install-mpfr
17549
17550install-mpfr:
17551
17552@endif mpfr
17553
17554# Other targets (info, dvi, pdf, etc.)
17555
17556.PHONY: maybe-info-mpfr info-mpfr
17557maybe-info-mpfr:
17558@if mpfr
17559maybe-info-mpfr: info-mpfr
17560
17561info-mpfr: \
17562 configure-mpfr
17563 @[ -f ./mpfr/Makefile ] || exit 0; \
17564 r=`${PWD_COMMAND}`; export r; \
17565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17566 $(HOST_EXPORTS) \
17567 for flag in $(EXTRA_HOST_FLAGS) ; do \
17568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17569 done; \
17570 echo "Doing info in mpfr" ; \
17571 (cd $(HOST_SUBDIR)/mpfr && \
17572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17574 "RANLIB=$${RANLIB}" \
0c24b341 17575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17576 info) \
17577 || exit 1
17578
17579@endif mpfr
17580
17581.PHONY: maybe-dvi-mpfr dvi-mpfr
17582maybe-dvi-mpfr:
17583@if mpfr
17584maybe-dvi-mpfr: dvi-mpfr
17585
17586dvi-mpfr: \
17587 configure-mpfr
17588 @[ -f ./mpfr/Makefile ] || exit 0; \
17589 r=`${PWD_COMMAND}`; export r; \
17590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17591 $(HOST_EXPORTS) \
17592 for flag in $(EXTRA_HOST_FLAGS) ; do \
17593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17594 done; \
17595 echo "Doing dvi in mpfr" ; \
17596 (cd $(HOST_SUBDIR)/mpfr && \
17597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17599 "RANLIB=$${RANLIB}" \
0c24b341 17600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17601 dvi) \
17602 || exit 1
17603
17604@endif mpfr
17605
17606.PHONY: maybe-pdf-mpfr pdf-mpfr
17607maybe-pdf-mpfr:
17608@if mpfr
17609maybe-pdf-mpfr: pdf-mpfr
17610
17611pdf-mpfr: \
17612 configure-mpfr
17613 @[ -f ./mpfr/Makefile ] || exit 0; \
17614 r=`${PWD_COMMAND}`; export r; \
17615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17616 $(HOST_EXPORTS) \
17617 for flag in $(EXTRA_HOST_FLAGS) ; do \
17618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17619 done; \
17620 echo "Doing pdf in mpfr" ; \
17621 (cd $(HOST_SUBDIR)/mpfr && \
17622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17624 "RANLIB=$${RANLIB}" \
0c24b341 17625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17626 pdf) \
17627 || exit 1
17628
17629@endif mpfr
17630
17631.PHONY: maybe-html-mpfr html-mpfr
17632maybe-html-mpfr:
17633@if mpfr
17634maybe-html-mpfr: html-mpfr
17635
17636html-mpfr: \
17637 configure-mpfr
17638 @[ -f ./mpfr/Makefile ] || exit 0; \
17639 r=`${PWD_COMMAND}`; export r; \
17640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17641 $(HOST_EXPORTS) \
17642 for flag in $(EXTRA_HOST_FLAGS) ; do \
17643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17644 done; \
17645 echo "Doing html in mpfr" ; \
17646 (cd $(HOST_SUBDIR)/mpfr && \
17647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17649 "RANLIB=$${RANLIB}" \
0c24b341 17650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17651 html) \
17652 || exit 1
17653
17654@endif mpfr
17655
17656.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17657maybe-TAGS-mpfr:
17658@if mpfr
17659maybe-TAGS-mpfr: TAGS-mpfr
17660
17661TAGS-mpfr: \
17662 configure-mpfr
17663 @[ -f ./mpfr/Makefile ] || exit 0; \
17664 r=`${PWD_COMMAND}`; export r; \
17665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17666 $(HOST_EXPORTS) \
17667 for flag in $(EXTRA_HOST_FLAGS) ; do \
17668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17669 done; \
17670 echo "Doing TAGS in mpfr" ; \
17671 (cd $(HOST_SUBDIR)/mpfr && \
17672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17674 "RANLIB=$${RANLIB}" \
0c24b341 17675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17676 TAGS) \
17677 || exit 1
17678
17679@endif mpfr
17680
17681.PHONY: maybe-install-info-mpfr install-info-mpfr
17682maybe-install-info-mpfr:
17683@if mpfr
17684maybe-install-info-mpfr: install-info-mpfr
17685
17686install-info-mpfr: \
17687 configure-mpfr \
17688 info-mpfr
17689 @[ -f ./mpfr/Makefile ] || exit 0; \
17690 r=`${PWD_COMMAND}`; export r; \
17691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17692 $(HOST_EXPORTS) \
17693 for flag in $(EXTRA_HOST_FLAGS) ; do \
17694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17695 done; \
17696 echo "Doing install-info in mpfr" ; \
17697 (cd $(HOST_SUBDIR)/mpfr && \
17698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17700 "RANLIB=$${RANLIB}" \
0c24b341 17701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17702 install-info) \
17703 || exit 1
17704
17705@endif mpfr
17706
a3ca38d2
DD
17707.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17708maybe-install-pdf-mpfr:
17709@if mpfr
17710maybe-install-pdf-mpfr: install-pdf-mpfr
17711
17712install-pdf-mpfr: \
17713 configure-mpfr \
17714 pdf-mpfr
17715 @[ -f ./mpfr/Makefile ] || exit 0; \
17716 r=`${PWD_COMMAND}`; export r; \
17717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17718 $(HOST_EXPORTS) \
17719 for flag in $(EXTRA_HOST_FLAGS) ; do \
17720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17721 done; \
17722 echo "Doing install-pdf in mpfr" ; \
17723 (cd $(HOST_SUBDIR)/mpfr && \
17724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17726 "RANLIB=$${RANLIB}" \
0c24b341 17727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17728 install-pdf) \
17729 || exit 1
17730
17731@endif mpfr
17732
4b900473
PB
17733.PHONY: maybe-install-html-mpfr install-html-mpfr
17734maybe-install-html-mpfr:
17735@if mpfr
17736maybe-install-html-mpfr: install-html-mpfr
17737
17738install-html-mpfr: \
17739 configure-mpfr \
17740 html-mpfr
17741 @[ -f ./mpfr/Makefile ] || exit 0; \
17742 r=`${PWD_COMMAND}`; export r; \
17743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17744 $(HOST_EXPORTS) \
17745 for flag in $(EXTRA_HOST_FLAGS) ; do \
17746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17747 done; \
17748 echo "Doing install-html in mpfr" ; \
17749 (cd $(HOST_SUBDIR)/mpfr && \
17750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17752 "RANLIB=$${RANLIB}" \
0c24b341 17753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17754 install-html) \
17755 || exit 1
17756
17757@endif mpfr
17758
17759.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17760maybe-installcheck-mpfr:
17761@if mpfr
17762maybe-installcheck-mpfr: installcheck-mpfr
17763
17764installcheck-mpfr: \
17765 configure-mpfr
17766 @[ -f ./mpfr/Makefile ] || exit 0; \
17767 r=`${PWD_COMMAND}`; export r; \
17768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17769 $(HOST_EXPORTS) \
17770 for flag in $(EXTRA_HOST_FLAGS) ; do \
17771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17772 done; \
17773 echo "Doing installcheck in mpfr" ; \
17774 (cd $(HOST_SUBDIR)/mpfr && \
17775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17777 "RANLIB=$${RANLIB}" \
0c24b341 17778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17779 installcheck) \
17780 || exit 1
17781
17782@endif mpfr
17783
17784.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17785maybe-mostlyclean-mpfr:
17786@if mpfr
17787maybe-mostlyclean-mpfr: mostlyclean-mpfr
17788
17789mostlyclean-mpfr:
17790 @[ -f ./mpfr/Makefile ] || exit 0; \
17791 r=`${PWD_COMMAND}`; export r; \
17792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17793 $(HOST_EXPORTS) \
17794 for flag in $(EXTRA_HOST_FLAGS) ; do \
17795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17796 done; \
17797 echo "Doing mostlyclean in mpfr" ; \
17798 (cd $(HOST_SUBDIR)/mpfr && \
17799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17801 "RANLIB=$${RANLIB}" \
0c24b341 17802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17803 mostlyclean) \
17804 || exit 1
17805
17806@endif mpfr
17807
17808.PHONY: maybe-clean-mpfr clean-mpfr
17809maybe-clean-mpfr:
17810@if mpfr
17811maybe-clean-mpfr: clean-mpfr
17812
17813clean-mpfr:
17814 @[ -f ./mpfr/Makefile ] || exit 0; \
17815 r=`${PWD_COMMAND}`; export r; \
17816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17817 $(HOST_EXPORTS) \
17818 for flag in $(EXTRA_HOST_FLAGS) ; do \
17819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17820 done; \
17821 echo "Doing clean in mpfr" ; \
17822 (cd $(HOST_SUBDIR)/mpfr && \
17823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17825 "RANLIB=$${RANLIB}" \
0c24b341 17826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17827 clean) \
17828 || exit 1
17829
17830@endif mpfr
17831
17832.PHONY: maybe-distclean-mpfr distclean-mpfr
17833maybe-distclean-mpfr:
17834@if mpfr
17835maybe-distclean-mpfr: distclean-mpfr
17836
17837distclean-mpfr:
17838 @[ -f ./mpfr/Makefile ] || exit 0; \
17839 r=`${PWD_COMMAND}`; export r; \
17840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17841 $(HOST_EXPORTS) \
17842 for flag in $(EXTRA_HOST_FLAGS) ; do \
17843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17844 done; \
17845 echo "Doing distclean in mpfr" ; \
17846 (cd $(HOST_SUBDIR)/mpfr && \
17847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17849 "RANLIB=$${RANLIB}" \
0c24b341 17850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17851 distclean) \
17852 || exit 1
17853
17854@endif mpfr
17855
17856.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17857maybe-maintainer-clean-mpfr:
17858@if mpfr
17859maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17860
17861maintainer-clean-mpfr:
17862 @[ -f ./mpfr/Makefile ] || exit 0; \
17863 r=`${PWD_COMMAND}`; export r; \
17864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17865 $(HOST_EXPORTS) \
17866 for flag in $(EXTRA_HOST_FLAGS) ; do \
17867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17868 done; \
17869 echo "Doing maintainer-clean in mpfr" ; \
17870 (cd $(HOST_SUBDIR)/mpfr && \
17871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17873 "RANLIB=$${RANLIB}" \
0c24b341 17874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17875 maintainer-clean) \
17876 || exit 1
17877
17878@endif mpfr
17879
17880
17881
b813574b
PB
17882.PHONY: configure-gnuserv maybe-configure-gnuserv
17883maybe-configure-gnuserv:
4f0ef2d8
CD
17884@if gcc-bootstrap
17885configure-gnuserv: stage_current
17886@endif gcc-bootstrap
b813574b
PB
17887@if gnuserv
17888maybe-configure-gnuserv: configure-gnuserv
c52c6897 17889configure-gnuserv:
0aed8855 17890 @: $(MAKE); $(unstage)
c52c6897 17891 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17893 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17895 $(HOST_EXPORTS) \
a7254363
PB
17896 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17897 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17898 case $(srcdir) in \
b00612cc
PB
17899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17900 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17902 esac; \
b00612cc
PB
17903 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17904 libsrcdir="$$s/gnuserv"; \
4fa63067 17905 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17907 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17908 || exit 1
b813574b 17909@endif gnuserv
2a4cbe27 17910
a7254363
PB
17911
17912
d545f33b
PB
17913
17914
b813574b
PB
17915.PHONY: all-gnuserv maybe-all-gnuserv
17916maybe-all-gnuserv:
4f0ef2d8
CD
17917@if gcc-bootstrap
17918all-gnuserv: stage_current
17919@endif gcc-bootstrap
b813574b 17920@if gnuserv
d27cc32e 17921TARGET-gnuserv=all
b813574b
PB
17922maybe-all-gnuserv: all-gnuserv
17923all-gnuserv: configure-gnuserv
0aed8855 17924 @: $(MAKE); $(unstage)
4fa63067
NN
17925 @r=`${PWD_COMMAND}`; export r; \
17926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17927 $(HOST_EXPORTS) \
b00612cc 17928 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
17929 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17930 $(TARGET-gnuserv))
b813574b 17931@endif gnuserv
2a4cbe27 17932
a7254363 17933
d545f33b
PB
17934
17935
b813574b
PB
17936.PHONY: check-gnuserv maybe-check-gnuserv
17937maybe-check-gnuserv:
17938@if gnuserv
17939maybe-check-gnuserv: check-gnuserv
2a4cbe27 17940
b813574b 17941check-gnuserv:
0aed8855 17942 @: $(MAKE); $(unstage)
4fa63067 17943 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17945 $(HOST_EXPORTS) \
b00612cc
PB
17946 (cd $(HOST_SUBDIR)/gnuserv && \
17947 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17948
b813574b 17949@endif gnuserv
2a4cbe27 17950
b813574b
PB
17951.PHONY: install-gnuserv maybe-install-gnuserv
17952maybe-install-gnuserv:
17953@if gnuserv
17954maybe-install-gnuserv: install-gnuserv
2a4cbe27 17955
b813574b 17956install-gnuserv: installdirs
0aed8855 17957 @: $(MAKE); $(unstage)
4fa63067 17958 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17960 $(HOST_EXPORTS) \
b00612cc 17961 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17962 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17963
b813574b 17964@endif gnuserv
2a4cbe27 17965
56a8fe78 17966# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17967
b813574b
PB
17968.PHONY: maybe-info-gnuserv info-gnuserv
17969maybe-info-gnuserv:
17970@if gnuserv
17971maybe-info-gnuserv: info-gnuserv
4fa63067 17972
b813574b
PB
17973info-gnuserv: \
17974 configure-gnuserv
0aed8855 17975 @: $(MAKE); $(unstage)
b813574b 17976 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17977 r=`${PWD_COMMAND}`; export r; \
17978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17979 $(HOST_EXPORTS) \
b813574b 17980 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17982 done; \
b813574b 17983 echo "Doing info in gnuserv" ; \
b00612cc 17984 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17987 "RANLIB=$${RANLIB}" \
0c24b341 17988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17989 info) \
2a4cbe27
NN
17990 || exit 1
17991
b813574b 17992@endif gnuserv
2a4cbe27 17993
b813574b
PB
17994.PHONY: maybe-dvi-gnuserv dvi-gnuserv
17995maybe-dvi-gnuserv:
17996@if gnuserv
17997maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 17998
b813574b
PB
17999dvi-gnuserv: \
18000 configure-gnuserv
0aed8855 18001 @: $(MAKE); $(unstage)
b813574b 18002 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18003 r=`${PWD_COMMAND}`; export r; \
18004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18005 $(HOST_EXPORTS) \
b813574b 18006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18008 done; \
b813574b 18009 echo "Doing dvi in gnuserv" ; \
b00612cc 18010 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18013 "RANLIB=$${RANLIB}" \
0c24b341 18014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18015 dvi) \
2a4cbe27
NN
18016 || exit 1
18017
b813574b 18018@endif gnuserv
2a4cbe27 18019
56a8fe78
DD
18020.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18021maybe-pdf-gnuserv:
18022@if gnuserv
18023maybe-pdf-gnuserv: pdf-gnuserv
18024
18025pdf-gnuserv: \
18026 configure-gnuserv
18027 @: $(MAKE); $(unstage)
18028 @[ -f ./gnuserv/Makefile ] || exit 0; \
18029 r=`${PWD_COMMAND}`; export r; \
18030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18031 $(HOST_EXPORTS) \
18032 for flag in $(EXTRA_HOST_FLAGS) ; do \
18033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18034 done; \
18035 echo "Doing pdf in gnuserv" ; \
18036 (cd $(HOST_SUBDIR)/gnuserv && \
18037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18039 "RANLIB=$${RANLIB}" \
0c24b341 18040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18041 pdf) \
18042 || exit 1
18043
18044@endif gnuserv
18045
6d389afc
MS
18046.PHONY: maybe-html-gnuserv html-gnuserv
18047maybe-html-gnuserv:
18048@if gnuserv
18049maybe-html-gnuserv: html-gnuserv
18050
18051html-gnuserv: \
18052 configure-gnuserv
0aed8855 18053 @: $(MAKE); $(unstage)
6d389afc
MS
18054 @[ -f ./gnuserv/Makefile ] || exit 0; \
18055 r=`${PWD_COMMAND}`; export r; \
18056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18057 $(HOST_EXPORTS) \
18058 for flag in $(EXTRA_HOST_FLAGS) ; do \
18059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18060 done; \
18061 echo "Doing html in gnuserv" ; \
b00612cc 18062 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
18063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18065 "RANLIB=$${RANLIB}" \
0c24b341 18066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18067 html) \
18068 || exit 1
18069
18070@endif gnuserv
18071
b813574b
PB
18072.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18073maybe-TAGS-gnuserv:
18074@if gnuserv
18075maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 18076
b813574b
PB
18077TAGS-gnuserv: \
18078 configure-gnuserv
0aed8855 18079 @: $(MAKE); $(unstage)
b813574b 18080 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18081 r=`${PWD_COMMAND}`; export r; \
18082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18083 $(HOST_EXPORTS) \
b813574b 18084 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18086 done; \
b813574b 18087 echo "Doing TAGS in gnuserv" ; \
b00612cc 18088 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18091 "RANLIB=$${RANLIB}" \
0c24b341 18092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18093 TAGS) \
2a4cbe27
NN
18094 || exit 1
18095
b813574b 18096@endif gnuserv
2a4cbe27 18097
b813574b
PB
18098.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18099maybe-install-info-gnuserv:
18100@if gnuserv
18101maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 18102
b813574b
PB
18103install-info-gnuserv: \
18104 configure-gnuserv \
18105 info-gnuserv
0aed8855 18106 @: $(MAKE); $(unstage)
b813574b 18107 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18108 r=`${PWD_COMMAND}`; export r; \
18109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18110 $(HOST_EXPORTS) \
b813574b 18111 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18113 done; \
b813574b 18114 echo "Doing install-info in gnuserv" ; \
b00612cc 18115 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18118 "RANLIB=$${RANLIB}" \
0c24b341 18119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18120 install-info) \
2a4cbe27
NN
18121 || exit 1
18122
b813574b 18123@endif gnuserv
2a4cbe27 18124
a3ca38d2
DD
18125.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18126maybe-install-pdf-gnuserv:
18127@if gnuserv
18128maybe-install-pdf-gnuserv: install-pdf-gnuserv
18129
18130install-pdf-gnuserv: \
18131 configure-gnuserv \
18132 pdf-gnuserv
18133 @: $(MAKE); $(unstage)
18134 @[ -f ./gnuserv/Makefile ] || exit 0; \
18135 r=`${PWD_COMMAND}`; export r; \
18136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18137 $(HOST_EXPORTS) \
18138 for flag in $(EXTRA_HOST_FLAGS) ; do \
18139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18140 done; \
18141 echo "Doing install-pdf in gnuserv" ; \
18142 (cd $(HOST_SUBDIR)/gnuserv && \
18143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18145 "RANLIB=$${RANLIB}" \
0c24b341 18146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18147 install-pdf) \
18148 || exit 1
18149
18150@endif gnuserv
18151
108a6f8e
CD
18152.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18153maybe-install-html-gnuserv:
18154@if gnuserv
18155maybe-install-html-gnuserv: install-html-gnuserv
18156
18157install-html-gnuserv: \
18158 configure-gnuserv \
18159 html-gnuserv
18160 @: $(MAKE); $(unstage)
18161 @[ -f ./gnuserv/Makefile ] || exit 0; \
18162 r=`${PWD_COMMAND}`; export r; \
18163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18164 $(HOST_EXPORTS) \
18165 for flag in $(EXTRA_HOST_FLAGS) ; do \
18166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18167 done; \
18168 echo "Doing install-html in gnuserv" ; \
18169 (cd $(HOST_SUBDIR)/gnuserv && \
18170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18172 "RANLIB=$${RANLIB}" \
0c24b341 18173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18174 install-html) \
18175 || exit 1
18176
18177@endif gnuserv
18178
b813574b
PB
18179.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18180maybe-installcheck-gnuserv:
18181@if gnuserv
18182maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 18183
b813574b
PB
18184installcheck-gnuserv: \
18185 configure-gnuserv
0aed8855 18186 @: $(MAKE); $(unstage)
b813574b 18187 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18188 r=`${PWD_COMMAND}`; export r; \
18189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18190 $(HOST_EXPORTS) \
b813574b 18191 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18193 done; \
b813574b 18194 echo "Doing installcheck in gnuserv" ; \
b00612cc 18195 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18198 "RANLIB=$${RANLIB}" \
0c24b341 18199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18200 installcheck) \
2a4cbe27
NN
18201 || exit 1
18202
b813574b 18203@endif gnuserv
2a4cbe27 18204
b813574b
PB
18205.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18206maybe-mostlyclean-gnuserv:
18207@if gnuserv
18208maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18209
b813574b 18210mostlyclean-gnuserv:
0aed8855 18211 @: $(MAKE); $(unstage)
b813574b 18212 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18213 r=`${PWD_COMMAND}`; export r; \
18214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18215 $(HOST_EXPORTS) \
b813574b 18216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18218 done; \
b813574b 18219 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18220 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18223 "RANLIB=$${RANLIB}" \
0c24b341 18224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18225 mostlyclean) \
2a4cbe27
NN
18226 || exit 1
18227
b813574b 18228@endif gnuserv
2a4cbe27 18229
b813574b
PB
18230.PHONY: maybe-clean-gnuserv clean-gnuserv
18231maybe-clean-gnuserv:
18232@if gnuserv
18233maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18234
b813574b 18235clean-gnuserv:
0aed8855 18236 @: $(MAKE); $(unstage)
b813574b 18237 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18238 r=`${PWD_COMMAND}`; export r; \
18239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18240 $(HOST_EXPORTS) \
b813574b 18241 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18243 done; \
b813574b 18244 echo "Doing clean in gnuserv" ; \
b00612cc 18245 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18248 "RANLIB=$${RANLIB}" \
0c24b341 18249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18250 clean) \
2a4cbe27
NN
18251 || exit 1
18252
b813574b 18253@endif gnuserv
2a4cbe27 18254
b813574b
PB
18255.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18256maybe-distclean-gnuserv:
18257@if gnuserv
18258maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18259
b813574b 18260distclean-gnuserv:
0aed8855 18261 @: $(MAKE); $(unstage)
b813574b 18262 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18263 r=`${PWD_COMMAND}`; export r; \
18264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18265 $(HOST_EXPORTS) \
b813574b 18266 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18268 done; \
b813574b 18269 echo "Doing distclean in gnuserv" ; \
b00612cc 18270 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18273 "RANLIB=$${RANLIB}" \
0c24b341 18274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18275 distclean) \
2a4cbe27
NN
18276 || exit 1
18277
b813574b 18278@endif gnuserv
2a4cbe27 18279
b813574b
PB
18280.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18281maybe-maintainer-clean-gnuserv:
18282@if gnuserv
18283maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18284
b813574b 18285maintainer-clean-gnuserv:
0aed8855 18286 @: $(MAKE); $(unstage)
b813574b 18287 @[ -f ./gnuserv/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 maintainer-clean in gnuserv" ; \
b00612cc 18295 (cd $(HOST_SUBDIR)/gnuserv && \
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 maintainer-clean) \
2a4cbe27
NN
18301 || exit 1
18302
b813574b 18303@endif gnuserv
2a4cbe27 18304
2a4cbe27 18305
a7254363 18306
b813574b
PB
18307.PHONY: configure-gprof maybe-configure-gprof
18308maybe-configure-gprof:
4f0ef2d8
CD
18309@if gcc-bootstrap
18310configure-gprof: stage_current
18311@endif gcc-bootstrap
b813574b
PB
18312@if gprof
18313maybe-configure-gprof: configure-gprof
c52c6897 18314configure-gprof:
0aed8855 18315 @: $(MAKE); $(unstage)
c52c6897 18316 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18318 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18319 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 18320 $(HOST_EXPORTS) \
a7254363
PB
18321 echo Configuring in $(HOST_SUBDIR)/gprof; \
18322 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 18323 case $(srcdir) in \
b00612cc
PB
18324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18325 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18327 esac; \
b00612cc
PB
18328 srcdiroption="--srcdir=$${topdir}/gprof"; \
18329 libsrcdir="$$s/gprof"; \
4fa63067 18330 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18332 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18333 || exit 1
b813574b 18334@endif gprof
2a4cbe27 18335
a7254363
PB
18336
18337
d545f33b
PB
18338
18339
b813574b
PB
18340.PHONY: all-gprof maybe-all-gprof
18341maybe-all-gprof:
4f0ef2d8
CD
18342@if gcc-bootstrap
18343all-gprof: stage_current
18344@endif gcc-bootstrap
b813574b 18345@if gprof
d27cc32e 18346TARGET-gprof=all
b813574b
PB
18347maybe-all-gprof: all-gprof
18348all-gprof: configure-gprof
0aed8855 18349 @: $(MAKE); $(unstage)
4fa63067
NN
18350 @r=`${PWD_COMMAND}`; export r; \
18351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18352 $(HOST_EXPORTS) \
b00612cc 18353 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
18354 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18355 $(TARGET-gprof))
b813574b 18356@endif gprof
2a4cbe27 18357
a7254363 18358
d545f33b
PB
18359
18360
b813574b
PB
18361.PHONY: check-gprof maybe-check-gprof
18362maybe-check-gprof:
18363@if gprof
18364maybe-check-gprof: check-gprof
2a4cbe27 18365
b813574b 18366check-gprof:
0aed8855 18367 @: $(MAKE); $(unstage)
4fa63067 18368 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18370 $(HOST_EXPORTS) \
b00612cc
PB
18371 (cd $(HOST_SUBDIR)/gprof && \
18372 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18373
b813574b 18374@endif gprof
2a4cbe27 18375
b813574b
PB
18376.PHONY: install-gprof maybe-install-gprof
18377maybe-install-gprof:
18378@if gprof
18379maybe-install-gprof: install-gprof
4fa63067 18380
b813574b 18381install-gprof: installdirs
0aed8855 18382 @: $(MAKE); $(unstage)
4fa63067 18383 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18385 $(HOST_EXPORTS) \
b00612cc 18386 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 18387 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18388
b813574b 18389@endif gprof
2a4cbe27 18390
56a8fe78 18391# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18392
b813574b
PB
18393.PHONY: maybe-info-gprof info-gprof
18394maybe-info-gprof:
18395@if gprof
18396maybe-info-gprof: info-gprof
4fa63067 18397
b813574b
PB
18398info-gprof: \
18399 configure-gprof
0aed8855 18400 @: $(MAKE); $(unstage)
b813574b 18401 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18402 r=`${PWD_COMMAND}`; export r; \
18403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18404 $(HOST_EXPORTS) \
b813574b 18405 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18407 done; \
b813574b 18408 echo "Doing info in gprof" ; \
b00612cc 18409 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18412 "RANLIB=$${RANLIB}" \
0c24b341 18413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18414 info) \
2a4cbe27
NN
18415 || exit 1
18416
b813574b 18417@endif gprof
2a4cbe27 18418
b813574b
PB
18419.PHONY: maybe-dvi-gprof dvi-gprof
18420maybe-dvi-gprof:
18421@if gprof
18422maybe-dvi-gprof: dvi-gprof
2a4cbe27 18423
b813574b
PB
18424dvi-gprof: \
18425 configure-gprof
0aed8855 18426 @: $(MAKE); $(unstage)
b813574b 18427 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18428 r=`${PWD_COMMAND}`; export r; \
18429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18430 $(HOST_EXPORTS) \
b813574b 18431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18433 done; \
b813574b 18434 echo "Doing dvi in gprof" ; \
b00612cc 18435 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18438 "RANLIB=$${RANLIB}" \
0c24b341 18439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18440 dvi) \
2a4cbe27
NN
18441 || exit 1
18442
b813574b 18443@endif gprof
2a4cbe27 18444
56a8fe78
DD
18445.PHONY: maybe-pdf-gprof pdf-gprof
18446maybe-pdf-gprof:
18447@if gprof
18448maybe-pdf-gprof: pdf-gprof
18449
18450pdf-gprof: \
18451 configure-gprof
18452 @: $(MAKE); $(unstage)
18453 @[ -f ./gprof/Makefile ] || exit 0; \
18454 r=`${PWD_COMMAND}`; export r; \
18455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18456 $(HOST_EXPORTS) \
18457 for flag in $(EXTRA_HOST_FLAGS) ; do \
18458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18459 done; \
18460 echo "Doing pdf in gprof" ; \
18461 (cd $(HOST_SUBDIR)/gprof && \
18462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18464 "RANLIB=$${RANLIB}" \
0c24b341 18465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18466 pdf) \
18467 || exit 1
18468
18469@endif gprof
18470
6d389afc
MS
18471.PHONY: maybe-html-gprof html-gprof
18472maybe-html-gprof:
18473@if gprof
18474maybe-html-gprof: html-gprof
18475
18476html-gprof: \
18477 configure-gprof
0aed8855 18478 @: $(MAKE); $(unstage)
6d389afc
MS
18479 @[ -f ./gprof/Makefile ] || exit 0; \
18480 r=`${PWD_COMMAND}`; export r; \
18481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18482 $(HOST_EXPORTS) \
18483 for flag in $(EXTRA_HOST_FLAGS) ; do \
18484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18485 done; \
18486 echo "Doing html in gprof" ; \
b00612cc 18487 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
18488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18490 "RANLIB=$${RANLIB}" \
0c24b341 18491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18492 html) \
18493 || exit 1
18494
18495@endif gprof
18496
b813574b
PB
18497.PHONY: maybe-TAGS-gprof TAGS-gprof
18498maybe-TAGS-gprof:
18499@if gprof
18500maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 18501
b813574b
PB
18502TAGS-gprof: \
18503 configure-gprof
0aed8855 18504 @: $(MAKE); $(unstage)
b813574b 18505 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18506 r=`${PWD_COMMAND}`; export r; \
18507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18508 $(HOST_EXPORTS) \
b813574b 18509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18511 done; \
b813574b 18512 echo "Doing TAGS in gprof" ; \
b00612cc 18513 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18516 "RANLIB=$${RANLIB}" \
0c24b341 18517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18518 TAGS) \
2a4cbe27
NN
18519 || exit 1
18520
b813574b 18521@endif gprof
2a4cbe27 18522
b813574b
PB
18523.PHONY: maybe-install-info-gprof install-info-gprof
18524maybe-install-info-gprof:
18525@if gprof
18526maybe-install-info-gprof: install-info-gprof
2a4cbe27 18527
b813574b
PB
18528install-info-gprof: \
18529 configure-gprof \
18530 info-gprof
0aed8855 18531 @: $(MAKE); $(unstage)
b813574b 18532 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18533 r=`${PWD_COMMAND}`; export r; \
18534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18535 $(HOST_EXPORTS) \
b813574b 18536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18538 done; \
b813574b 18539 echo "Doing install-info in gprof" ; \
b00612cc 18540 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18543 "RANLIB=$${RANLIB}" \
0c24b341 18544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18545 install-info) \
2a4cbe27
NN
18546 || exit 1
18547
b813574b 18548@endif gprof
2a4cbe27 18549
a3ca38d2
DD
18550.PHONY: maybe-install-pdf-gprof install-pdf-gprof
18551maybe-install-pdf-gprof:
18552@if gprof
18553maybe-install-pdf-gprof: install-pdf-gprof
18554
18555install-pdf-gprof: \
18556 configure-gprof \
18557 pdf-gprof
18558 @: $(MAKE); $(unstage)
18559 @[ -f ./gprof/Makefile ] || exit 0; \
18560 r=`${PWD_COMMAND}`; export r; \
18561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18562 $(HOST_EXPORTS) \
18563 for flag in $(EXTRA_HOST_FLAGS) ; do \
18564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18565 done; \
18566 echo "Doing install-pdf in gprof" ; \
18567 (cd $(HOST_SUBDIR)/gprof && \
18568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18570 "RANLIB=$${RANLIB}" \
0c24b341 18571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18572 install-pdf) \
18573 || exit 1
18574
18575@endif gprof
18576
108a6f8e
CD
18577.PHONY: maybe-install-html-gprof install-html-gprof
18578maybe-install-html-gprof:
18579@if gprof
18580maybe-install-html-gprof: install-html-gprof
18581
18582install-html-gprof: \
18583 configure-gprof \
18584 html-gprof
18585 @: $(MAKE); $(unstage)
18586 @[ -f ./gprof/Makefile ] || exit 0; \
18587 r=`${PWD_COMMAND}`; export r; \
18588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18589 $(HOST_EXPORTS) \
18590 for flag in $(EXTRA_HOST_FLAGS) ; do \
18591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18592 done; \
18593 echo "Doing install-html in gprof" ; \
18594 (cd $(HOST_SUBDIR)/gprof && \
18595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18597 "RANLIB=$${RANLIB}" \
0c24b341 18598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18599 install-html) \
18600 || exit 1
18601
18602@endif gprof
18603
b813574b
PB
18604.PHONY: maybe-installcheck-gprof installcheck-gprof
18605maybe-installcheck-gprof:
18606@if gprof
18607maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 18608
b813574b
PB
18609installcheck-gprof: \
18610 configure-gprof
0aed8855 18611 @: $(MAKE); $(unstage)
b813574b 18612 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18613 r=`${PWD_COMMAND}`; export r; \
18614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18615 $(HOST_EXPORTS) \
b813574b 18616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18618 done; \
b813574b 18619 echo "Doing installcheck in gprof" ; \
b00612cc 18620 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18623 "RANLIB=$${RANLIB}" \
0c24b341 18624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18625 installcheck) \
2a4cbe27
NN
18626 || exit 1
18627
b813574b 18628@endif gprof
2a4cbe27 18629
b813574b
PB
18630.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18631maybe-mostlyclean-gprof:
18632@if gprof
18633maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 18634
b813574b 18635mostlyclean-gprof:
0aed8855 18636 @: $(MAKE); $(unstage)
b813574b 18637 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18638 r=`${PWD_COMMAND}`; export r; \
18639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18640 $(HOST_EXPORTS) \
b813574b 18641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18643 done; \
b813574b 18644 echo "Doing mostlyclean in gprof" ; \
b00612cc 18645 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18648 "RANLIB=$${RANLIB}" \
0c24b341 18649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18650 mostlyclean) \
2a4cbe27
NN
18651 || exit 1
18652
b813574b 18653@endif gprof
2a4cbe27 18654
b813574b
PB
18655.PHONY: maybe-clean-gprof clean-gprof
18656maybe-clean-gprof:
18657@if gprof
18658maybe-clean-gprof: clean-gprof
2a4cbe27 18659
b813574b 18660clean-gprof:
0aed8855 18661 @: $(MAKE); $(unstage)
b813574b 18662 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18663 r=`${PWD_COMMAND}`; export r; \
18664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18665 $(HOST_EXPORTS) \
b813574b 18666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18668 done; \
b813574b 18669 echo "Doing clean in gprof" ; \
b00612cc 18670 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18673 "RANLIB=$${RANLIB}" \
0c24b341 18674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18675 clean) \
2a4cbe27
NN
18676 || exit 1
18677
b813574b 18678@endif gprof
2a4cbe27 18679
b813574b
PB
18680.PHONY: maybe-distclean-gprof distclean-gprof
18681maybe-distclean-gprof:
18682@if gprof
18683maybe-distclean-gprof: distclean-gprof
2a4cbe27 18684
b813574b 18685distclean-gprof:
0aed8855 18686 @: $(MAKE); $(unstage)
b813574b 18687 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18688 r=`${PWD_COMMAND}`; export r; \
18689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18690 $(HOST_EXPORTS) \
b813574b 18691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18693 done; \
b813574b 18694 echo "Doing distclean in gprof" ; \
b00612cc 18695 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18698 "RANLIB=$${RANLIB}" \
0c24b341 18699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18700 distclean) \
2a4cbe27
NN
18701 || exit 1
18702
b813574b 18703@endif gprof
2a4cbe27 18704
b813574b
PB
18705.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18706maybe-maintainer-clean-gprof:
18707@if gprof
18708maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 18709
b813574b 18710maintainer-clean-gprof:
0aed8855 18711 @: $(MAKE); $(unstage)
b813574b 18712 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18713 r=`${PWD_COMMAND}`; export r; \
18714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18715 $(HOST_EXPORTS) \
b813574b 18716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18718 done; \
b813574b 18719 echo "Doing maintainer-clean in gprof" ; \
b00612cc 18720 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18723 "RANLIB=$${RANLIB}" \
0c24b341 18724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18725 maintainer-clean) \
2a4cbe27
NN
18726 || exit 1
18727
b813574b 18728@endif gprof
2a4cbe27 18729
2a4cbe27 18730
a7254363 18731
b813574b
PB
18732.PHONY: configure-gzip maybe-configure-gzip
18733maybe-configure-gzip:
4f0ef2d8
CD
18734@if gcc-bootstrap
18735configure-gzip: stage_current
18736@endif gcc-bootstrap
b813574b
PB
18737@if gzip
18738maybe-configure-gzip: configure-gzip
c52c6897 18739configure-gzip:
0aed8855 18740 @: $(MAKE); $(unstage)
c52c6897 18741 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18743 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
18744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 18745 $(HOST_EXPORTS) \
a7254363
PB
18746 echo Configuring in $(HOST_SUBDIR)/gzip; \
18747 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 18748 case $(srcdir) in \
b00612cc
PB
18749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18750 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
18751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18752 esac; \
b00612cc
PB
18753 srcdiroption="--srcdir=$${topdir}/gzip"; \
18754 libsrcdir="$$s/gzip"; \
4fa63067 18755 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18757 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18758 || exit 1
b813574b 18759@endif gzip
2a4cbe27 18760
a7254363
PB
18761
18762
d545f33b
PB
18763
18764
b813574b
PB
18765.PHONY: all-gzip maybe-all-gzip
18766maybe-all-gzip:
4f0ef2d8
CD
18767@if gcc-bootstrap
18768all-gzip: stage_current
18769@endif gcc-bootstrap
b813574b 18770@if gzip
d27cc32e 18771TARGET-gzip=all
b813574b
PB
18772maybe-all-gzip: all-gzip
18773all-gzip: configure-gzip
0aed8855 18774 @: $(MAKE); $(unstage)
4fa63067
NN
18775 @r=`${PWD_COMMAND}`; export r; \
18776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18777 $(HOST_EXPORTS) \
b00612cc 18778 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
18779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18780 $(TARGET-gzip))
b813574b 18781@endif gzip
2a4cbe27 18782
a7254363 18783
d545f33b
PB
18784
18785
b813574b
PB
18786.PHONY: check-gzip maybe-check-gzip
18787maybe-check-gzip:
18788@if gzip
18789maybe-check-gzip: check-gzip
2a4cbe27 18790
b813574b 18791check-gzip:
0aed8855 18792 @: $(MAKE); $(unstage)
4fa63067 18793 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18795 $(HOST_EXPORTS) \
b00612cc
PB
18796 (cd $(HOST_SUBDIR)/gzip && \
18797 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18798
b813574b 18799@endif gzip
2a4cbe27 18800
b813574b
PB
18801.PHONY: install-gzip maybe-install-gzip
18802maybe-install-gzip:
18803@if gzip
18804maybe-install-gzip: install-gzip
2a4cbe27 18805
b813574b 18806install-gzip: installdirs
0aed8855 18807 @: $(MAKE); $(unstage)
4fa63067 18808 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18810 $(HOST_EXPORTS) \
b00612cc 18811 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 18812 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18813
b813574b 18814@endif gzip
2a4cbe27 18815
56a8fe78 18816# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18817
b813574b
PB
18818.PHONY: maybe-info-gzip info-gzip
18819maybe-info-gzip:
18820@if gzip
18821maybe-info-gzip: info-gzip
4fa63067 18822
b813574b
PB
18823info-gzip: \
18824 configure-gzip
0aed8855 18825 @: $(MAKE); $(unstage)
b813574b 18826 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18827 r=`${PWD_COMMAND}`; export r; \
18828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18829 $(HOST_EXPORTS) \
b813574b 18830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18832 done; \
b813574b 18833 echo "Doing info in gzip" ; \
b00612cc 18834 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18837 "RANLIB=$${RANLIB}" \
0c24b341 18838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18839 info) \
2a4cbe27
NN
18840 || exit 1
18841
b813574b 18842@endif gzip
2a4cbe27 18843
b813574b
PB
18844.PHONY: maybe-dvi-gzip dvi-gzip
18845maybe-dvi-gzip:
18846@if gzip
18847maybe-dvi-gzip: dvi-gzip
2a4cbe27 18848
b813574b
PB
18849dvi-gzip: \
18850 configure-gzip
0aed8855 18851 @: $(MAKE); $(unstage)
b813574b 18852 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18853 r=`${PWD_COMMAND}`; export r; \
18854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18855 $(HOST_EXPORTS) \
b813574b 18856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18858 done; \
b813574b 18859 echo "Doing dvi in gzip" ; \
b00612cc 18860 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18863 "RANLIB=$${RANLIB}" \
0c24b341 18864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18865 dvi) \
2a4cbe27
NN
18866 || exit 1
18867
b813574b 18868@endif gzip
2a4cbe27 18869
56a8fe78
DD
18870.PHONY: maybe-pdf-gzip pdf-gzip
18871maybe-pdf-gzip:
18872@if gzip
18873maybe-pdf-gzip: pdf-gzip
18874
18875pdf-gzip: \
18876 configure-gzip
18877 @: $(MAKE); $(unstage)
18878 @[ -f ./gzip/Makefile ] || exit 0; \
18879 r=`${PWD_COMMAND}`; export r; \
18880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18881 $(HOST_EXPORTS) \
18882 for flag in $(EXTRA_HOST_FLAGS) ; do \
18883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18884 done; \
18885 echo "Doing pdf in gzip" ; \
18886 (cd $(HOST_SUBDIR)/gzip && \
18887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18889 "RANLIB=$${RANLIB}" \
0c24b341 18890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18891 pdf) \
18892 || exit 1
18893
18894@endif gzip
18895
6d389afc
MS
18896.PHONY: maybe-html-gzip html-gzip
18897maybe-html-gzip:
18898@if gzip
18899maybe-html-gzip: html-gzip
18900
18901html-gzip: \
18902 configure-gzip
0aed8855 18903 @: $(MAKE); $(unstage)
6d389afc
MS
18904 @[ -f ./gzip/Makefile ] || exit 0; \
18905 r=`${PWD_COMMAND}`; export r; \
18906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18907 $(HOST_EXPORTS) \
18908 for flag in $(EXTRA_HOST_FLAGS) ; do \
18909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18910 done; \
18911 echo "Doing html in gzip" ; \
b00612cc 18912 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
18913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18915 "RANLIB=$${RANLIB}" \
0c24b341 18916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18917 html) \
18918 || exit 1
18919
18920@endif gzip
18921
b813574b
PB
18922.PHONY: maybe-TAGS-gzip TAGS-gzip
18923maybe-TAGS-gzip:
18924@if gzip
18925maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 18926
b813574b
PB
18927TAGS-gzip: \
18928 configure-gzip
0aed8855 18929 @: $(MAKE); $(unstage)
b813574b 18930 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18931 r=`${PWD_COMMAND}`; export r; \
18932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18933 $(HOST_EXPORTS) \
b813574b 18934 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18936 done; \
b813574b 18937 echo "Doing TAGS in gzip" ; \
b00612cc 18938 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18941 "RANLIB=$${RANLIB}" \
0c24b341 18942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18943 TAGS) \
2a4cbe27
NN
18944 || exit 1
18945
b813574b 18946@endif gzip
2a4cbe27 18947
b813574b
PB
18948.PHONY: maybe-install-info-gzip install-info-gzip
18949maybe-install-info-gzip:
18950@if gzip
18951maybe-install-info-gzip: install-info-gzip
2a4cbe27 18952
b813574b
PB
18953install-info-gzip: \
18954 configure-gzip \
18955 info-gzip
0aed8855 18956 @: $(MAKE); $(unstage)
b813574b 18957 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18958 r=`${PWD_COMMAND}`; export r; \
18959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18960 $(HOST_EXPORTS) \
b813574b 18961 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18963 done; \
b813574b 18964 echo "Doing install-info in gzip" ; \
b00612cc 18965 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18968 "RANLIB=$${RANLIB}" \
0c24b341 18969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18970 install-info) \
2a4cbe27
NN
18971 || exit 1
18972
b813574b 18973@endif gzip
2a4cbe27 18974
a3ca38d2
DD
18975.PHONY: maybe-install-pdf-gzip install-pdf-gzip
18976maybe-install-pdf-gzip:
18977@if gzip
18978maybe-install-pdf-gzip: install-pdf-gzip
18979
18980install-pdf-gzip: \
18981 configure-gzip \
18982 pdf-gzip
18983 @: $(MAKE); $(unstage)
18984 @[ -f ./gzip/Makefile ] || exit 0; \
18985 r=`${PWD_COMMAND}`; export r; \
18986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18987 $(HOST_EXPORTS) \
18988 for flag in $(EXTRA_HOST_FLAGS) ; do \
18989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18990 done; \
18991 echo "Doing install-pdf in gzip" ; \
18992 (cd $(HOST_SUBDIR)/gzip && \
18993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18995 "RANLIB=$${RANLIB}" \
0c24b341 18996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18997 install-pdf) \
18998 || exit 1
18999
19000@endif gzip
19001
108a6f8e
CD
19002.PHONY: maybe-install-html-gzip install-html-gzip
19003maybe-install-html-gzip:
19004@if gzip
19005maybe-install-html-gzip: install-html-gzip
19006
19007install-html-gzip: \
19008 configure-gzip \
19009 html-gzip
19010 @: $(MAKE); $(unstage)
19011 @[ -f ./gzip/Makefile ] || exit 0; \
19012 r=`${PWD_COMMAND}`; export r; \
19013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19014 $(HOST_EXPORTS) \
19015 for flag in $(EXTRA_HOST_FLAGS) ; do \
19016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19017 done; \
19018 echo "Doing install-html in gzip" ; \
19019 (cd $(HOST_SUBDIR)/gzip && \
19020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19022 "RANLIB=$${RANLIB}" \
0c24b341 19023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19024 install-html) \
19025 || exit 1
19026
19027@endif gzip
19028
b813574b
PB
19029.PHONY: maybe-installcheck-gzip installcheck-gzip
19030maybe-installcheck-gzip:
19031@if gzip
19032maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 19033
b813574b
PB
19034installcheck-gzip: \
19035 configure-gzip
0aed8855 19036 @: $(MAKE); $(unstage)
b813574b 19037 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19038 r=`${PWD_COMMAND}`; export r; \
19039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19040 $(HOST_EXPORTS) \
b813574b 19041 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19043 done; \
b813574b 19044 echo "Doing installcheck in gzip" ; \
b00612cc 19045 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19048 "RANLIB=$${RANLIB}" \
0c24b341 19049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19050 installcheck) \
2a4cbe27
NN
19051 || exit 1
19052
b813574b 19053@endif gzip
2a4cbe27 19054
b813574b
PB
19055.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
19056maybe-mostlyclean-gzip:
19057@if gzip
19058maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 19059
b813574b 19060mostlyclean-gzip:
0aed8855 19061 @: $(MAKE); $(unstage)
b813574b 19062 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19063 r=`${PWD_COMMAND}`; export r; \
19064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19065 $(HOST_EXPORTS) \
b813574b 19066 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19068 done; \
b813574b 19069 echo "Doing mostlyclean in gzip" ; \
b00612cc 19070 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19073 "RANLIB=$${RANLIB}" \
0c24b341 19074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19075 mostlyclean) \
2a4cbe27
NN
19076 || exit 1
19077
b813574b 19078@endif gzip
2a4cbe27 19079
b813574b
PB
19080.PHONY: maybe-clean-gzip clean-gzip
19081maybe-clean-gzip:
19082@if gzip
19083maybe-clean-gzip: clean-gzip
2a4cbe27 19084
b813574b 19085clean-gzip:
0aed8855 19086 @: $(MAKE); $(unstage)
b813574b 19087 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19088 r=`${PWD_COMMAND}`; export r; \
19089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19090 $(HOST_EXPORTS) \
b813574b 19091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19093 done; \
b813574b 19094 echo "Doing clean in gzip" ; \
b00612cc 19095 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19098 "RANLIB=$${RANLIB}" \
0c24b341 19099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19100 clean) \
2a4cbe27
NN
19101 || exit 1
19102
b813574b 19103@endif gzip
2a4cbe27 19104
b813574b
PB
19105.PHONY: maybe-distclean-gzip distclean-gzip
19106maybe-distclean-gzip:
19107@if gzip
19108maybe-distclean-gzip: distclean-gzip
2a4cbe27 19109
b813574b 19110distclean-gzip:
0aed8855 19111 @: $(MAKE); $(unstage)
b813574b 19112 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19113 r=`${PWD_COMMAND}`; export r; \
19114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19115 $(HOST_EXPORTS) \
b813574b 19116 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19118 done; \
b813574b 19119 echo "Doing distclean in gzip" ; \
b00612cc 19120 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19123 "RANLIB=$${RANLIB}" \
0c24b341 19124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19125 distclean) \
2a4cbe27
NN
19126 || exit 1
19127
b813574b 19128@endif gzip
2a4cbe27 19129
b813574b
PB
19130.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
19131maybe-maintainer-clean-gzip:
19132@if gzip
19133maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 19134
b813574b 19135maintainer-clean-gzip:
0aed8855 19136 @: $(MAKE); $(unstage)
b813574b 19137 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19138 r=`${PWD_COMMAND}`; export r; \
19139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19140 $(HOST_EXPORTS) \
b813574b 19141 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19143 done; \
b813574b 19144 echo "Doing maintainer-clean in gzip" ; \
b00612cc 19145 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19148 "RANLIB=$${RANLIB}" \
0c24b341 19149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19150 maintainer-clean) \
2a4cbe27
NN
19151 || exit 1
19152
b813574b 19153@endif gzip
2a4cbe27 19154
2a4cbe27 19155
a7254363 19156
b813574b
PB
19157.PHONY: configure-hello maybe-configure-hello
19158maybe-configure-hello:
4f0ef2d8
CD
19159@if gcc-bootstrap
19160configure-hello: stage_current
19161@endif gcc-bootstrap
b813574b
PB
19162@if hello
19163maybe-configure-hello: configure-hello
c52c6897 19164configure-hello:
0aed8855 19165 @: $(MAKE); $(unstage)
c52c6897 19166 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19168 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
19169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 19170 $(HOST_EXPORTS) \
a7254363
PB
19171 echo Configuring in $(HOST_SUBDIR)/hello; \
19172 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 19173 case $(srcdir) in \
b00612cc
PB
19174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19175 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
19176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19177 esac; \
b00612cc
PB
19178 srcdiroption="--srcdir=$${topdir}/hello"; \
19179 libsrcdir="$$s/hello"; \
4fa63067 19180 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19182 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19183 || exit 1
b813574b 19184@endif hello
2a4cbe27 19185
a7254363
PB
19186
19187
d545f33b
PB
19188
19189
b813574b
PB
19190.PHONY: all-hello maybe-all-hello
19191maybe-all-hello:
4f0ef2d8
CD
19192@if gcc-bootstrap
19193all-hello: stage_current
19194@endif gcc-bootstrap
b813574b 19195@if hello
d27cc32e 19196TARGET-hello=all
b813574b
PB
19197maybe-all-hello: all-hello
19198all-hello: configure-hello
0aed8855 19199 @: $(MAKE); $(unstage)
4fa63067
NN
19200 @r=`${PWD_COMMAND}`; export r; \
19201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19202 $(HOST_EXPORTS) \
b00612cc 19203 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
19204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19205 $(TARGET-hello))
b813574b 19206@endif hello
2a4cbe27 19207
a7254363 19208
d545f33b
PB
19209
19210
b813574b
PB
19211.PHONY: check-hello maybe-check-hello
19212maybe-check-hello:
19213@if hello
19214maybe-check-hello: check-hello
2a4cbe27 19215
b813574b 19216check-hello:
0aed8855 19217 @: $(MAKE); $(unstage)
4fa63067 19218 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19220 $(HOST_EXPORTS) \
b00612cc
PB
19221 (cd $(HOST_SUBDIR)/hello && \
19222 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19223
b813574b 19224@endif hello
2a4cbe27 19225
b813574b
PB
19226.PHONY: install-hello maybe-install-hello
19227maybe-install-hello:
19228@if hello
19229maybe-install-hello: install-hello
2a4cbe27 19230
b813574b 19231install-hello: installdirs
0aed8855 19232 @: $(MAKE); $(unstage)
4fa63067
NN
19233 @r=`${PWD_COMMAND}`; export r; \
19234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19235 $(HOST_EXPORTS) \
b00612cc 19236 (cd $(HOST_SUBDIR)/hello && \
2da12f12 19237 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19238
b813574b 19239@endif hello
4fa63067 19240
56a8fe78 19241# Other targets (info, dvi, pdf, etc.)
4fa63067 19242
b813574b
PB
19243.PHONY: maybe-info-hello info-hello
19244maybe-info-hello:
19245@if hello
19246maybe-info-hello: info-hello
4fa63067 19247
b813574b
PB
19248info-hello: \
19249 configure-hello
0aed8855 19250 @: $(MAKE); $(unstage)
b813574b 19251 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19252 r=`${PWD_COMMAND}`; export r; \
19253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19254 $(HOST_EXPORTS) \
b813574b 19255 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19257 done; \
b813574b 19258 echo "Doing info in hello" ; \
b00612cc 19259 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19262 "RANLIB=$${RANLIB}" \
0c24b341 19263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19264 info) \
2a4cbe27
NN
19265 || exit 1
19266
b813574b 19267@endif hello
2a4cbe27 19268
b813574b
PB
19269.PHONY: maybe-dvi-hello dvi-hello
19270maybe-dvi-hello:
19271@if hello
19272maybe-dvi-hello: dvi-hello
2a4cbe27 19273
b813574b
PB
19274dvi-hello: \
19275 configure-hello
0aed8855 19276 @: $(MAKE); $(unstage)
b813574b 19277 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19278 r=`${PWD_COMMAND}`; export r; \
19279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19280 $(HOST_EXPORTS) \
b813574b 19281 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19283 done; \
b813574b 19284 echo "Doing dvi in hello" ; \
b00612cc 19285 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19288 "RANLIB=$${RANLIB}" \
0c24b341 19289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19290 dvi) \
2a4cbe27
NN
19291 || exit 1
19292
b813574b 19293@endif hello
2a4cbe27 19294
56a8fe78
DD
19295.PHONY: maybe-pdf-hello pdf-hello
19296maybe-pdf-hello:
19297@if hello
19298maybe-pdf-hello: pdf-hello
19299
19300pdf-hello: \
19301 configure-hello
19302 @: $(MAKE); $(unstage)
19303 @[ -f ./hello/Makefile ] || exit 0; \
19304 r=`${PWD_COMMAND}`; export r; \
19305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19306 $(HOST_EXPORTS) \
19307 for flag in $(EXTRA_HOST_FLAGS) ; do \
19308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19309 done; \
19310 echo "Doing pdf in hello" ; \
19311 (cd $(HOST_SUBDIR)/hello && \
19312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19314 "RANLIB=$${RANLIB}" \
0c24b341 19315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19316 pdf) \
19317 || exit 1
19318
19319@endif hello
19320
6d389afc
MS
19321.PHONY: maybe-html-hello html-hello
19322maybe-html-hello:
19323@if hello
19324maybe-html-hello: html-hello
19325
19326html-hello: \
19327 configure-hello
0aed8855 19328 @: $(MAKE); $(unstage)
6d389afc
MS
19329 @[ -f ./hello/Makefile ] || exit 0; \
19330 r=`${PWD_COMMAND}`; export r; \
19331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19332 $(HOST_EXPORTS) \
19333 for flag in $(EXTRA_HOST_FLAGS) ; do \
19334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19335 done; \
19336 echo "Doing html in hello" ; \
b00612cc 19337 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
19338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19340 "RANLIB=$${RANLIB}" \
0c24b341 19341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19342 html) \
19343 || exit 1
19344
19345@endif hello
19346
b813574b
PB
19347.PHONY: maybe-TAGS-hello TAGS-hello
19348maybe-TAGS-hello:
19349@if hello
19350maybe-TAGS-hello: TAGS-hello
2a4cbe27 19351
b813574b
PB
19352TAGS-hello: \
19353 configure-hello
0aed8855 19354 @: $(MAKE); $(unstage)
b813574b 19355 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19356 r=`${PWD_COMMAND}`; export r; \
19357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19358 $(HOST_EXPORTS) \
b813574b 19359 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19361 done; \
b813574b 19362 echo "Doing TAGS in hello" ; \
b00612cc 19363 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19366 "RANLIB=$${RANLIB}" \
0c24b341 19367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19368 TAGS) \
2a4cbe27
NN
19369 || exit 1
19370
b813574b 19371@endif hello
2a4cbe27 19372
b813574b
PB
19373.PHONY: maybe-install-info-hello install-info-hello
19374maybe-install-info-hello:
19375@if hello
19376maybe-install-info-hello: install-info-hello
2a4cbe27 19377
b813574b
PB
19378install-info-hello: \
19379 configure-hello \
19380 info-hello
0aed8855 19381 @: $(MAKE); $(unstage)
b813574b 19382 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19383 r=`${PWD_COMMAND}`; export r; \
19384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19385 $(HOST_EXPORTS) \
b813574b 19386 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19388 done; \
b813574b 19389 echo "Doing install-info in hello" ; \
b00612cc 19390 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19393 "RANLIB=$${RANLIB}" \
0c24b341 19394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19395 install-info) \
2a4cbe27
NN
19396 || exit 1
19397
b813574b 19398@endif hello
2a4cbe27 19399
a3ca38d2
DD
19400.PHONY: maybe-install-pdf-hello install-pdf-hello
19401maybe-install-pdf-hello:
19402@if hello
19403maybe-install-pdf-hello: install-pdf-hello
19404
19405install-pdf-hello: \
19406 configure-hello \
19407 pdf-hello
19408 @: $(MAKE); $(unstage)
19409 @[ -f ./hello/Makefile ] || exit 0; \
19410 r=`${PWD_COMMAND}`; export r; \
19411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19412 $(HOST_EXPORTS) \
19413 for flag in $(EXTRA_HOST_FLAGS) ; do \
19414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19415 done; \
19416 echo "Doing install-pdf in hello" ; \
19417 (cd $(HOST_SUBDIR)/hello && \
19418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19420 "RANLIB=$${RANLIB}" \
0c24b341 19421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19422 install-pdf) \
19423 || exit 1
19424
19425@endif hello
19426
108a6f8e
CD
19427.PHONY: maybe-install-html-hello install-html-hello
19428maybe-install-html-hello:
19429@if hello
19430maybe-install-html-hello: install-html-hello
19431
19432install-html-hello: \
19433 configure-hello \
19434 html-hello
19435 @: $(MAKE); $(unstage)
19436 @[ -f ./hello/Makefile ] || exit 0; \
19437 r=`${PWD_COMMAND}`; export r; \
19438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19439 $(HOST_EXPORTS) \
19440 for flag in $(EXTRA_HOST_FLAGS) ; do \
19441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19442 done; \
19443 echo "Doing install-html in hello" ; \
19444 (cd $(HOST_SUBDIR)/hello && \
19445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19447 "RANLIB=$${RANLIB}" \
0c24b341 19448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19449 install-html) \
19450 || exit 1
19451
19452@endif hello
19453
b813574b
PB
19454.PHONY: maybe-installcheck-hello installcheck-hello
19455maybe-installcheck-hello:
19456@if hello
19457maybe-installcheck-hello: installcheck-hello
2a4cbe27 19458
b813574b
PB
19459installcheck-hello: \
19460 configure-hello
0aed8855 19461 @: $(MAKE); $(unstage)
b813574b 19462 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19463 r=`${PWD_COMMAND}`; export r; \
19464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19465 $(HOST_EXPORTS) \
b813574b 19466 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19468 done; \
b813574b 19469 echo "Doing installcheck in hello" ; \
b00612cc 19470 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19473 "RANLIB=$${RANLIB}" \
0c24b341 19474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19475 installcheck) \
2a4cbe27
NN
19476 || exit 1
19477
b813574b 19478@endif hello
2a4cbe27 19479
b813574b
PB
19480.PHONY: maybe-mostlyclean-hello mostlyclean-hello
19481maybe-mostlyclean-hello:
19482@if hello
19483maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 19484
b813574b 19485mostlyclean-hello:
0aed8855 19486 @: $(MAKE); $(unstage)
b813574b 19487 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19488 r=`${PWD_COMMAND}`; export r; \
19489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19490 $(HOST_EXPORTS) \
b813574b 19491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19493 done; \
b813574b 19494 echo "Doing mostlyclean in hello" ; \
b00612cc 19495 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19498 "RANLIB=$${RANLIB}" \
0c24b341 19499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19500 mostlyclean) \
2a4cbe27
NN
19501 || exit 1
19502
b813574b 19503@endif hello
2a4cbe27 19504
b813574b
PB
19505.PHONY: maybe-clean-hello clean-hello
19506maybe-clean-hello:
19507@if hello
19508maybe-clean-hello: clean-hello
2a4cbe27 19509
b813574b 19510clean-hello:
0aed8855 19511 @: $(MAKE); $(unstage)
b813574b 19512 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19513 r=`${PWD_COMMAND}`; export r; \
19514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19515 $(HOST_EXPORTS) \
b813574b 19516 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19518 done; \
b813574b 19519 echo "Doing clean in hello" ; \
b00612cc 19520 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19523 "RANLIB=$${RANLIB}" \
0c24b341 19524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19525 clean) \
2a4cbe27
NN
19526 || exit 1
19527
b813574b 19528@endif hello
2a4cbe27 19529
b813574b
PB
19530.PHONY: maybe-distclean-hello distclean-hello
19531maybe-distclean-hello:
19532@if hello
19533maybe-distclean-hello: distclean-hello
2a4cbe27 19534
b813574b 19535distclean-hello:
0aed8855 19536 @: $(MAKE); $(unstage)
b813574b 19537 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19538 r=`${PWD_COMMAND}`; export r; \
19539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19540 $(HOST_EXPORTS) \
b813574b 19541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19543 done; \
b813574b 19544 echo "Doing distclean in hello" ; \
b00612cc 19545 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19548 "RANLIB=$${RANLIB}" \
0c24b341 19549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19550 distclean) \
2a4cbe27
NN
19551 || exit 1
19552
b813574b 19553@endif hello
2a4cbe27 19554
b813574b
PB
19555.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
19556maybe-maintainer-clean-hello:
19557@if hello
19558maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 19559
b813574b 19560maintainer-clean-hello:
0aed8855 19561 @: $(MAKE); $(unstage)
b813574b 19562 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19563 r=`${PWD_COMMAND}`; export r; \
19564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19565 $(HOST_EXPORTS) \
b813574b 19566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19568 done; \
b813574b 19569 echo "Doing maintainer-clean in hello" ; \
b00612cc 19570 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19573 "RANLIB=$${RANLIB}" \
0c24b341 19574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19575 maintainer-clean) \
2a4cbe27
NN
19576 || exit 1
19577
b813574b 19578@endif hello
2a4cbe27 19579
2a4cbe27 19580
a7254363 19581
b813574b
PB
19582.PHONY: configure-indent maybe-configure-indent
19583maybe-configure-indent:
4f0ef2d8
CD
19584@if gcc-bootstrap
19585configure-indent: stage_current
19586@endif gcc-bootstrap
b813574b
PB
19587@if indent
19588maybe-configure-indent: configure-indent
c52c6897 19589configure-indent:
0aed8855 19590 @: $(MAKE); $(unstage)
c52c6897 19591 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19593 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
19594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 19595 $(HOST_EXPORTS) \
a7254363
PB
19596 echo Configuring in $(HOST_SUBDIR)/indent; \
19597 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 19598 case $(srcdir) in \
b00612cc
PB
19599 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19600 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
19601 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19602 esac; \
b00612cc
PB
19603 srcdiroption="--srcdir=$${topdir}/indent"; \
19604 libsrcdir="$$s/indent"; \
4fa63067 19605 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19606 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19607 --target=${target_alias} $${srcdiroption} \
4fa63067 19608 || exit 1
b813574b 19609@endif indent
2a4cbe27 19610
a7254363
PB
19611
19612
d545f33b
PB
19613
19614
b813574b
PB
19615.PHONY: all-indent maybe-all-indent
19616maybe-all-indent:
4f0ef2d8
CD
19617@if gcc-bootstrap
19618all-indent: stage_current
19619@endif gcc-bootstrap
b813574b 19620@if indent
d27cc32e 19621TARGET-indent=all
b813574b
PB
19622maybe-all-indent: all-indent
19623all-indent: configure-indent
0aed8855 19624 @: $(MAKE); $(unstage)
4fa63067
NN
19625 @r=`${PWD_COMMAND}`; export r; \
19626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19627 $(HOST_EXPORTS) \
b00612cc 19628 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
19629 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19630 $(TARGET-indent))
b813574b 19631@endif indent
2a4cbe27 19632
a7254363 19633
d545f33b
PB
19634
19635
b813574b
PB
19636.PHONY: check-indent maybe-check-indent
19637maybe-check-indent:
19638@if indent
19639maybe-check-indent: check-indent
2a4cbe27 19640
b813574b 19641check-indent:
0aed8855 19642 @: $(MAKE); $(unstage)
4fa63067 19643 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19645 $(HOST_EXPORTS) \
b00612cc
PB
19646 (cd $(HOST_SUBDIR)/indent && \
19647 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19648
b813574b 19649@endif indent
2a4cbe27 19650
b813574b
PB
19651.PHONY: install-indent maybe-install-indent
19652maybe-install-indent:
19653@if indent
19654maybe-install-indent: install-indent
2a4cbe27 19655
b813574b 19656install-indent: installdirs
0aed8855 19657 @: $(MAKE); $(unstage)
4fa63067 19658 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19660 $(HOST_EXPORTS) \
b00612cc 19661 (cd $(HOST_SUBDIR)/indent && \
2da12f12 19662 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19663
b813574b 19664@endif indent
2a4cbe27 19665
56a8fe78 19666# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19667
b813574b
PB
19668.PHONY: maybe-info-indent info-indent
19669maybe-info-indent:
19670@if indent
19671maybe-info-indent: info-indent
4fa63067 19672
b813574b
PB
19673info-indent: \
19674 configure-indent
0aed8855 19675 @: $(MAKE); $(unstage)
b813574b 19676 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19677 r=`${PWD_COMMAND}`; export r; \
19678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19679 $(HOST_EXPORTS) \
b813574b 19680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19682 done; \
b813574b 19683 echo "Doing info in indent" ; \
b00612cc 19684 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19687 "RANLIB=$${RANLIB}" \
0c24b341 19688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19689 info) \
2a4cbe27
NN
19690 || exit 1
19691
b813574b 19692@endif indent
2a4cbe27 19693
b813574b
PB
19694.PHONY: maybe-dvi-indent dvi-indent
19695maybe-dvi-indent:
19696@if indent
19697maybe-dvi-indent: dvi-indent
2a4cbe27 19698
b813574b
PB
19699dvi-indent: \
19700 configure-indent
0aed8855 19701 @: $(MAKE); $(unstage)
b813574b 19702 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19703 r=`${PWD_COMMAND}`; export r; \
19704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19705 $(HOST_EXPORTS) \
b813574b 19706 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19708 done; \
b813574b 19709 echo "Doing dvi in indent" ; \
b00612cc 19710 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19713 "RANLIB=$${RANLIB}" \
0c24b341 19714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19715 dvi) \
2a4cbe27
NN
19716 || exit 1
19717
b813574b 19718@endif indent
2a4cbe27 19719
56a8fe78
DD
19720.PHONY: maybe-pdf-indent pdf-indent
19721maybe-pdf-indent:
19722@if indent
19723maybe-pdf-indent: pdf-indent
19724
19725pdf-indent: \
19726 configure-indent
19727 @: $(MAKE); $(unstage)
19728 @[ -f ./indent/Makefile ] || exit 0; \
19729 r=`${PWD_COMMAND}`; export r; \
19730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19731 $(HOST_EXPORTS) \
19732 for flag in $(EXTRA_HOST_FLAGS) ; do \
19733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19734 done; \
19735 echo "Doing pdf in indent" ; \
19736 (cd $(HOST_SUBDIR)/indent && \
19737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19739 "RANLIB=$${RANLIB}" \
0c24b341 19740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19741 pdf) \
19742 || exit 1
19743
19744@endif indent
19745
6d389afc
MS
19746.PHONY: maybe-html-indent html-indent
19747maybe-html-indent:
19748@if indent
19749maybe-html-indent: html-indent
19750
19751html-indent: \
19752 configure-indent
0aed8855 19753 @: $(MAKE); $(unstage)
6d389afc
MS
19754 @[ -f ./indent/Makefile ] || exit 0; \
19755 r=`${PWD_COMMAND}`; export r; \
19756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19757 $(HOST_EXPORTS) \
19758 for flag in $(EXTRA_HOST_FLAGS) ; do \
19759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19760 done; \
19761 echo "Doing html in indent" ; \
b00612cc 19762 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
19763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19765 "RANLIB=$${RANLIB}" \
0c24b341 19766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19767 html) \
19768 || exit 1
19769
19770@endif indent
19771
b813574b
PB
19772.PHONY: maybe-TAGS-indent TAGS-indent
19773maybe-TAGS-indent:
19774@if indent
19775maybe-TAGS-indent: TAGS-indent
2a4cbe27 19776
b813574b
PB
19777TAGS-indent: \
19778 configure-indent
0aed8855 19779 @: $(MAKE); $(unstage)
b813574b 19780 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19781 r=`${PWD_COMMAND}`; export r; \
19782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19783 $(HOST_EXPORTS) \
b813574b 19784 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19786 done; \
b813574b 19787 echo "Doing TAGS in indent" ; \
b00612cc 19788 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19791 "RANLIB=$${RANLIB}" \
0c24b341 19792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19793 TAGS) \
2a4cbe27
NN
19794 || exit 1
19795
b813574b 19796@endif indent
2a4cbe27 19797
b813574b
PB
19798.PHONY: maybe-install-info-indent install-info-indent
19799maybe-install-info-indent:
19800@if indent
19801maybe-install-info-indent: install-info-indent
2a4cbe27 19802
b813574b
PB
19803install-info-indent: \
19804 configure-indent \
19805 info-indent
0aed8855 19806 @: $(MAKE); $(unstage)
b813574b 19807 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19808 r=`${PWD_COMMAND}`; export r; \
19809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19810 $(HOST_EXPORTS) \
b813574b 19811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19813 done; \
b813574b 19814 echo "Doing install-info in indent" ; \
b00612cc 19815 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19818 "RANLIB=$${RANLIB}" \
0c24b341 19819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19820 install-info) \
2a4cbe27
NN
19821 || exit 1
19822
b813574b 19823@endif indent
2a4cbe27 19824
a3ca38d2
DD
19825.PHONY: maybe-install-pdf-indent install-pdf-indent
19826maybe-install-pdf-indent:
19827@if indent
19828maybe-install-pdf-indent: install-pdf-indent
19829
19830install-pdf-indent: \
19831 configure-indent \
19832 pdf-indent
19833 @: $(MAKE); $(unstage)
19834 @[ -f ./indent/Makefile ] || exit 0; \
19835 r=`${PWD_COMMAND}`; export r; \
19836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19837 $(HOST_EXPORTS) \
19838 for flag in $(EXTRA_HOST_FLAGS) ; do \
19839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19840 done; \
19841 echo "Doing install-pdf in indent" ; \
19842 (cd $(HOST_SUBDIR)/indent && \
19843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19845 "RANLIB=$${RANLIB}" \
0c24b341 19846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19847 install-pdf) \
19848 || exit 1
19849
19850@endif indent
19851
108a6f8e
CD
19852.PHONY: maybe-install-html-indent install-html-indent
19853maybe-install-html-indent:
19854@if indent
19855maybe-install-html-indent: install-html-indent
19856
19857install-html-indent: \
19858 configure-indent \
19859 html-indent
19860 @: $(MAKE); $(unstage)
19861 @[ -f ./indent/Makefile ] || exit 0; \
19862 r=`${PWD_COMMAND}`; export r; \
19863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19864 $(HOST_EXPORTS) \
19865 for flag in $(EXTRA_HOST_FLAGS) ; do \
19866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19867 done; \
19868 echo "Doing install-html in indent" ; \
19869 (cd $(HOST_SUBDIR)/indent && \
19870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19872 "RANLIB=$${RANLIB}" \
0c24b341 19873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19874 install-html) \
19875 || exit 1
19876
19877@endif indent
19878
b813574b
PB
19879.PHONY: maybe-installcheck-indent installcheck-indent
19880maybe-installcheck-indent:
19881@if indent
19882maybe-installcheck-indent: installcheck-indent
2a4cbe27 19883
b813574b
PB
19884installcheck-indent: \
19885 configure-indent
0aed8855 19886 @: $(MAKE); $(unstage)
b813574b 19887 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19888 r=`${PWD_COMMAND}`; export r; \
19889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19890 $(HOST_EXPORTS) \
b813574b 19891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19893 done; \
b813574b 19894 echo "Doing installcheck in indent" ; \
b00612cc 19895 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19898 "RANLIB=$${RANLIB}" \
0c24b341 19899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19900 installcheck) \
2a4cbe27
NN
19901 || exit 1
19902
b813574b 19903@endif indent
2a4cbe27 19904
b813574b
PB
19905.PHONY: maybe-mostlyclean-indent mostlyclean-indent
19906maybe-mostlyclean-indent:
19907@if indent
19908maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 19909
b813574b 19910mostlyclean-indent:
0aed8855 19911 @: $(MAKE); $(unstage)
b813574b 19912 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19913 r=`${PWD_COMMAND}`; export r; \
19914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19915 $(HOST_EXPORTS) \
b813574b 19916 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19918 done; \
b813574b 19919 echo "Doing mostlyclean in indent" ; \
b00612cc 19920 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19923 "RANLIB=$${RANLIB}" \
0c24b341 19924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19925 mostlyclean) \
2a4cbe27
NN
19926 || exit 1
19927
b813574b 19928@endif indent
2a4cbe27 19929
b813574b
PB
19930.PHONY: maybe-clean-indent clean-indent
19931maybe-clean-indent:
19932@if indent
19933maybe-clean-indent: clean-indent
2a4cbe27 19934
b813574b 19935clean-indent:
0aed8855 19936 @: $(MAKE); $(unstage)
b813574b 19937 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19938 r=`${PWD_COMMAND}`; export r; \
19939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19940 $(HOST_EXPORTS) \
b813574b 19941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19943 done; \
b813574b 19944 echo "Doing clean in indent" ; \
b00612cc 19945 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19948 "RANLIB=$${RANLIB}" \
0c24b341 19949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19950 clean) \
2a4cbe27
NN
19951 || exit 1
19952
b813574b 19953@endif indent
2a4cbe27 19954
b813574b
PB
19955.PHONY: maybe-distclean-indent distclean-indent
19956maybe-distclean-indent:
19957@if indent
19958maybe-distclean-indent: distclean-indent
2a4cbe27 19959
b813574b 19960distclean-indent:
0aed8855 19961 @: $(MAKE); $(unstage)
b813574b 19962 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19963 r=`${PWD_COMMAND}`; export r; \
19964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19965 $(HOST_EXPORTS) \
b813574b 19966 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19968 done; \
b813574b 19969 echo "Doing distclean in indent" ; \
b00612cc 19970 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19973 "RANLIB=$${RANLIB}" \
0c24b341 19974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19975 distclean) \
2a4cbe27
NN
19976 || exit 1
19977
b813574b 19978@endif indent
2a4cbe27 19979
b813574b
PB
19980.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
19981maybe-maintainer-clean-indent:
19982@if indent
19983maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 19984
b813574b 19985maintainer-clean-indent:
0aed8855 19986 @: $(MAKE); $(unstage)
b813574b 19987 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19988 r=`${PWD_COMMAND}`; export r; \
19989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19990 $(HOST_EXPORTS) \
b813574b 19991 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19993 done; \
b813574b 19994 echo "Doing maintainer-clean in indent" ; \
b00612cc 19995 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19998 "RANLIB=$${RANLIB}" \
0c24b341 19999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20000 maintainer-clean) \
2a4cbe27
NN
20001 || exit 1
20002
b813574b 20003@endif indent
2a4cbe27 20004
a2592b1b 20005
a7254363 20006
b813574b
PB
20007.PHONY: configure-intl maybe-configure-intl
20008maybe-configure-intl:
4f0ef2d8
CD
20009@if gcc-bootstrap
20010configure-intl: stage_current
20011@endif gcc-bootstrap
b813574b
PB
20012@if intl
20013maybe-configure-intl: configure-intl
c52c6897 20014configure-intl:
c52c6897
PB
20015 @r=`${PWD_COMMAND}`; export r; \
20016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
20017 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 20019 $(HOST_EXPORTS) \
a7254363
PB
20020 echo Configuring in $(HOST_SUBDIR)/intl; \
20021 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 20022 case $(srcdir) in \
b00612cc
PB
20023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20024 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20026 esac; \
b00612cc
PB
20027 srcdiroption="--srcdir=$${topdir}/intl"; \
20028 libsrcdir="$$s/intl"; \
4fa63067 20029 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20031 --target=${target_alias} $${srcdiroption} \
a2592b1b 20032 || exit 1
b813574b 20033@endif intl
a2592b1b 20034
a7254363
PB
20035
20036
d545f33b
PB
20037.PHONY: configure-stage1-intl maybe-configure-stage1-intl
20038maybe-configure-stage1-intl:
20039@if intl-bootstrap
20040maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 20041configure-stage1-intl:
c52c6897 20042 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 20043 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20044 @r=`${PWD_COMMAND}`; export r; \
20045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20046 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
7f6ef0c0 20047 $(HOST_EXPORTS) \
8ee82aff 20048 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 20049 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 20050 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 20051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20052 cd $(HOST_SUBDIR)/intl || exit 1; \
20053 case $(srcdir) in \
20054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20055 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20057 esac; \
20058 srcdiroption="--srcdir=$${topdir}/intl"; \
20059 libsrcdir="$$s/intl"; \
20060 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20062 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20063 \
8a0d8a5c 20064 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
20065@endif intl-bootstrap
20066
20067.PHONY: configure-stage2-intl maybe-configure-stage2-intl
20068maybe-configure-stage2-intl:
20069@if intl-bootstrap
20070maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 20071configure-stage2-intl:
c52c6897 20072 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 20073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20074 @r=`${PWD_COMMAND}`; export r; \
20075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20076 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 20077 $(HOST_EXPORTS) \
7f6ef0c0 20078 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20079 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 20080 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 20081 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 20082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20083 cd $(HOST_SUBDIR)/intl || exit 1; \
20084 case $(srcdir) in \
20085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20086 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20088 esac; \
20089 srcdiroption="--srcdir=$${topdir}/intl"; \
20090 libsrcdir="$$s/intl"; \
20091 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20093 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20094 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20095 @stage2_werror_flag@
20096@endif intl-bootstrap
20097
8520c408
AO
20098.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
20099maybe-configure-stageb2g0-intl:
20100@if intl-bootstrap
20101maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
20102configure-stageb2g0-intl:
20103 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
20104 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
20105 @r=`${PWD_COMMAND}`; export r; \
20106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20107 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20108 $(HOST_EXPORTS) \
7f6ef0c0 20109 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20110 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 20111 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
20112 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
20113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
20114 cd $(HOST_SUBDIR)/intl || exit 1; \
20115 case $(srcdir) in \
20116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20117 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20119 esac; \
20120 srcdiroption="--srcdir=$${topdir}/intl"; \
20121 libsrcdir="$$s/intl"; \
20122 $(SHELL) $${libsrcdir}/configure \
20123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20124 --target=${target_alias} $${srcdiroption} \
20125 --with-build-libsubdir=$(HOST_SUBDIR) \
20126 @stage2_werror_flag@
20127@endif intl-bootstrap
20128
d545f33b
PB
20129.PHONY: configure-stage3-intl maybe-configure-stage3-intl
20130maybe-configure-stage3-intl:
20131@if intl-bootstrap
20132maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 20133configure-stage3-intl:
c52c6897 20134 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 20135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20136 @r=`${PWD_COMMAND}`; export r; \
20137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20138 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 20139 $(HOST_EXPORTS) \
7f6ef0c0 20140 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20141 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 20142 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 20143 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 20144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20145 cd $(HOST_SUBDIR)/intl || exit 1; \
20146 case $(srcdir) in \
20147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20148 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20150 esac; \
20151 srcdiroption="--srcdir=$${topdir}/intl"; \
20152 libsrcdir="$$s/intl"; \
20153 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20155 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20156 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20157 @stage2_werror_flag@
20158@endif intl-bootstrap
20159
8520c408
AO
20160.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
20161maybe-configure-stageb3g2-intl:
20162@if intl-bootstrap
20163maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
20164configure-stageb3g2-intl:
20165 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
20166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
20167 @r=`${PWD_COMMAND}`; export r; \
20168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20169 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20170 $(HOST_EXPORTS) \
7f6ef0c0 20171 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20172 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 20173 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
20174 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
20175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
20176 cd $(HOST_SUBDIR)/intl || exit 1; \
20177 case $(srcdir) in \
20178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20179 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20181 esac; \
20182 srcdiroption="--srcdir=$${topdir}/intl"; \
20183 libsrcdir="$$s/intl"; \
20184 $(SHELL) $${libsrcdir}/configure \
20185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20186 --target=${target_alias} $${srcdiroption} \
20187 --with-build-libsubdir=$(HOST_SUBDIR) \
20188 @stage2_werror_flag@
20189@endif intl-bootstrap
20190
d545f33b
PB
20191.PHONY: configure-stage4-intl maybe-configure-stage4-intl
20192maybe-configure-stage4-intl:
20193@if intl-bootstrap
20194maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 20195configure-stage4-intl:
c52c6897 20196 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 20197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20198 @r=`${PWD_COMMAND}`; export r; \
20199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20200 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 20201 $(HOST_EXPORTS) \
7f6ef0c0 20202 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20203 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 20204 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 20205 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 20206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20207 cd $(HOST_SUBDIR)/intl || exit 1; \
20208 case $(srcdir) in \
20209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20210 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20212 esac; \
20213 srcdiroption="--srcdir=$${topdir}/intl"; \
20214 libsrcdir="$$s/intl"; \
20215 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20217 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20218 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20219 @stage2_werror_flag@
20220@endif intl-bootstrap
20221
20222.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
20223maybe-configure-stageprofile-intl:
20224@if intl-bootstrap
20225maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 20226configure-stageprofile-intl:
c52c6897 20227 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 20228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20229 @r=`${PWD_COMMAND}`; export r; \
20230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20231 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 20232 $(HOST_EXPORTS) \
7f6ef0c0 20233 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20234 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 20235 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 20236 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 20237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20238 cd $(HOST_SUBDIR)/intl || exit 1; \
20239 case $(srcdir) in \
20240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20241 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20243 esac; \
20244 srcdiroption="--srcdir=$${topdir}/intl"; \
20245 libsrcdir="$$s/intl"; \
20246 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20248 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20249 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20250 @stage2_werror_flag@
20251@endif intl-bootstrap
20252
20253.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
20254maybe-configure-stagefeedback-intl:
20255@if intl-bootstrap
20256maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 20257configure-stagefeedback-intl:
c52c6897 20258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 20259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20260 @r=`${PWD_COMMAND}`; export r; \
20261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20262 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 20263 $(HOST_EXPORTS) \
7f6ef0c0 20264 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20265 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 20266 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 20267 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 20268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20269 cd $(HOST_SUBDIR)/intl || exit 1; \
20270 case $(srcdir) in \
20271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20272 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20274 esac; \
20275 srcdiroption="--srcdir=$${topdir}/intl"; \
20276 libsrcdir="$$s/intl"; \
20277 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20279 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20280 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20281 @stage2_werror_flag@
20282@endif intl-bootstrap
20283
20284
20285
20286
20287
b813574b
PB
20288.PHONY: all-intl maybe-all-intl
20289maybe-all-intl:
4f0ef2d8
CD
20290@if gcc-bootstrap
20291all-intl: stage_current
20292@endif gcc-bootstrap
b813574b 20293@if intl
d27cc32e 20294TARGET-intl=all
b813574b
PB
20295maybe-all-intl: all-intl
20296all-intl: configure-intl
c52c6897 20297 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20299 $(HOST_EXPORTS) \
b00612cc 20300 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20301 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20302 $(TARGET-intl))
b813574b 20303@endif intl
a2592b1b 20304
a7254363 20305
d545f33b
PB
20306
20307.PHONY: all-stage1-intl maybe-all-stage1-intl
20308.PHONY: clean-stage1-intl maybe-clean-stage1-intl
20309maybe-all-stage1-intl:
20310maybe-clean-stage1-intl:
20311@if intl-bootstrap
20312maybe-all-stage1-intl: all-stage1-intl
20313all-stage1: all-stage1-intl
f70224b5 20314TARGET-stage1-intl = $(TARGET-intl)
d545f33b 20315all-stage1-intl: configure-stage1-intl
c52c6897 20316 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
20317 @r=`${PWD_COMMAND}`; export r; \
20318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20319 $(HOST_EXPORTS) \
20320 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20322 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
20323 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
20324 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
20325 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 20326 $(TARGET-stage1-intl)
d545f33b
PB
20327
20328maybe-clean-stage1-intl: clean-stage1-intl
20329clean-stage1: clean-stage1-intl
20330clean-stage1-intl:
9dbaa842
DD
20331 @if [ $(current_stage) = stage1 ]; then \
20332 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20333 else \
20334 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
20335 $(MAKE) stage1-start; \
20336 fi; \
d545f33b 20337 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20338 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 20339 clean
d545f33b
PB
20340@endif intl-bootstrap
20341
20342
20343.PHONY: all-stage2-intl maybe-all-stage2-intl
20344.PHONY: clean-stage2-intl maybe-clean-stage2-intl
20345maybe-all-stage2-intl:
20346maybe-clean-stage2-intl:
20347@if intl-bootstrap
20348maybe-all-stage2-intl: all-stage2-intl
20349all-stage2: all-stage2-intl
f70224b5 20350TARGET-stage2-intl = $(TARGET-intl)
d545f33b 20351all-stage2-intl: configure-stage2-intl
c52c6897 20352 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
20353 @r=`${PWD_COMMAND}`; export r; \
20354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20355 $(HOST_EXPORTS) \
20356 $(POSTSTAGE1_HOST_EXPORTS) \
20357 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20359 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
20360 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
20361 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
20362 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20363 $(TARGET-stage2-intl)
d545f33b
PB
20364
20365maybe-clean-stage2-intl: clean-stage2-intl
20366clean-stage2: clean-stage2-intl
20367clean-stage2-intl:
9dbaa842
DD
20368 @if [ $(current_stage) = stage2 ]; then \
20369 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20370 else \
20371 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
20372 $(MAKE) stage2-start; \
20373 fi; \
d545f33b 20374 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20375 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 20376 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20377 clean
d545f33b
PB
20378@endif intl-bootstrap
20379
20380
8520c408
AO
20381.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
20382.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
20383maybe-all-stageb2g0-intl:
20384maybe-clean-stageb2g0-intl:
20385@if intl-bootstrap
20386maybe-all-stageb2g0-intl: all-stageb2g0-intl
20387all-stageb2g0: all-stageb2g0-intl
20388TARGET-stageb2g0-intl = $(TARGET-intl)
20389all-stageb2g0-intl: configure-stageb2g0-intl
20390 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
20391 @r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 $(HOST_EXPORTS) \
20394 $(POSTSTAGE1_HOST_EXPORTS) \
20395 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20397 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
20398 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
20399 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
20400 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
20401 $(TARGET-stageb2g0-intl)
20402
20403maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
20404clean-stageb2g0: clean-stageb2g0-intl
20405clean-stageb2g0-intl:
20406 @if [ $(current_stage) = stageb2g0 ]; then \
20407 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20408 else \
20409 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
20410 $(MAKE) stageb2g0-start; \
20411 fi; \
20412 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20413 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
20414 $(POSTSTAGE1_FLAGS_TO_PASS) \
20415 clean
20416@endif intl-bootstrap
20417
20418
d545f33b
PB
20419.PHONY: all-stage3-intl maybe-all-stage3-intl
20420.PHONY: clean-stage3-intl maybe-clean-stage3-intl
20421maybe-all-stage3-intl:
20422maybe-clean-stage3-intl:
20423@if intl-bootstrap
20424maybe-all-stage3-intl: all-stage3-intl
20425all-stage3: all-stage3-intl
f70224b5 20426TARGET-stage3-intl = $(TARGET-intl)
d545f33b 20427all-stage3-intl: configure-stage3-intl
c52c6897 20428 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
20429 @r=`${PWD_COMMAND}`; export r; \
20430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431 $(HOST_EXPORTS) \
20432 $(POSTSTAGE1_HOST_EXPORTS) \
20433 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20435 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
20436 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
20437 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
20438 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20439 $(TARGET-stage3-intl)
d545f33b
PB
20440
20441maybe-clean-stage3-intl: clean-stage3-intl
20442clean-stage3: clean-stage3-intl
20443clean-stage3-intl:
9dbaa842
DD
20444 @if [ $(current_stage) = stage3 ]; then \
20445 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20446 else \
20447 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
20448 $(MAKE) stage3-start; \
20449 fi; \
d545f33b 20450 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20451 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 20452 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20453 clean
d545f33b
PB
20454@endif intl-bootstrap
20455
20456
8520c408
AO
20457.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
20458.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
20459maybe-all-stageb3g2-intl:
20460maybe-clean-stageb3g2-intl:
20461@if intl-bootstrap
20462maybe-all-stageb3g2-intl: all-stageb3g2-intl
20463all-stageb3g2: all-stageb3g2-intl
20464TARGET-stageb3g2-intl = $(TARGET-intl)
20465all-stageb3g2-intl: configure-stageb3g2-intl
20466 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
20467 @r=`${PWD_COMMAND}`; export r; \
20468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20469 $(HOST_EXPORTS) \
20470 $(POSTSTAGE1_HOST_EXPORTS) \
20471 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20472 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20473 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
20474 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
20475 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
20476 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
20477 $(TARGET-stageb3g2-intl)
20478
20479maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
20480clean-stageb3g2: clean-stageb3g2-intl
20481clean-stageb3g2-intl:
20482 @if [ $(current_stage) = stageb3g2 ]; then \
20483 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20484 else \
20485 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
20486 $(MAKE) stageb3g2-start; \
20487 fi; \
20488 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20489 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
20490 $(POSTSTAGE1_FLAGS_TO_PASS) \
20491 clean
20492@endif intl-bootstrap
20493
20494
d545f33b
PB
20495.PHONY: all-stage4-intl maybe-all-stage4-intl
20496.PHONY: clean-stage4-intl maybe-clean-stage4-intl
20497maybe-all-stage4-intl:
20498maybe-clean-stage4-intl:
20499@if intl-bootstrap
20500maybe-all-stage4-intl: all-stage4-intl
20501all-stage4: all-stage4-intl
f70224b5 20502TARGET-stage4-intl = $(TARGET-intl)
d545f33b 20503all-stage4-intl: configure-stage4-intl
c52c6897 20504 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
20505 @r=`${PWD_COMMAND}`; export r; \
20506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20507 $(HOST_EXPORTS) \
20508 $(POSTSTAGE1_HOST_EXPORTS) \
20509 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20511 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
20512 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20513 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
20514 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20515 $(TARGET-stage4-intl)
d545f33b
PB
20516
20517maybe-clean-stage4-intl: clean-stage4-intl
20518clean-stage4: clean-stage4-intl
20519clean-stage4-intl:
9dbaa842
DD
20520 @if [ $(current_stage) = stage4 ]; then \
20521 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20522 else \
20523 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
20524 $(MAKE) stage4-start; \
20525 fi; \
d545f33b 20526 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20527 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 20528 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20529 clean
d545f33b
PB
20530@endif intl-bootstrap
20531
20532
20533.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
20534.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
20535maybe-all-stageprofile-intl:
20536maybe-clean-stageprofile-intl:
20537@if intl-bootstrap
20538maybe-all-stageprofile-intl: all-stageprofile-intl
20539all-stageprofile: all-stageprofile-intl
f70224b5 20540TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 20541all-stageprofile-intl: configure-stageprofile-intl
c52c6897 20542 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
20543 @r=`${PWD_COMMAND}`; export r; \
20544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20545 $(HOST_EXPORTS) \
20546 $(POSTSTAGE1_HOST_EXPORTS) \
20547 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20549 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
20550 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
20551 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
20552 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20553 $(TARGET-stageprofile-intl)
d545f33b
PB
20554
20555maybe-clean-stageprofile-intl: clean-stageprofile-intl
20556clean-stageprofile: clean-stageprofile-intl
20557clean-stageprofile-intl:
9dbaa842
DD
20558 @if [ $(current_stage) = stageprofile ]; then \
20559 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20560 else \
20561 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
20562 $(MAKE) stageprofile-start; \
20563 fi; \
d545f33b 20564 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20565 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 20566 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20567 clean
d545f33b
PB
20568@endif intl-bootstrap
20569
20570
20571.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
20572.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
20573maybe-all-stagefeedback-intl:
20574maybe-clean-stagefeedback-intl:
20575@if intl-bootstrap
20576maybe-all-stagefeedback-intl: all-stagefeedback-intl
20577all-stagefeedback: all-stagefeedback-intl
f70224b5 20578TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 20579all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 20580 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
20581 @r=`${PWD_COMMAND}`; export r; \
20582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20583 $(HOST_EXPORTS) \
20584 $(POSTSTAGE1_HOST_EXPORTS) \
20585 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
20586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20587 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
20588 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
20589 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
20590 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20591 $(TARGET-stagefeedback-intl)
d545f33b
PB
20592
20593maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
20594clean-stagefeedback: clean-stagefeedback-intl
20595clean-stagefeedback-intl:
9dbaa842
DD
20596 @if [ $(current_stage) = stagefeedback ]; then \
20597 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20598 else \
20599 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
20600 $(MAKE) stagefeedback-start; \
20601 fi; \
d545f33b 20602 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 20603 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 20604 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20605 clean
d545f33b
PB
20606@endif intl-bootstrap
20607
20608
20609
20610
20611
b813574b
PB
20612.PHONY: check-intl maybe-check-intl
20613maybe-check-intl:
20614@if intl
20615maybe-check-intl: check-intl
2a4cbe27 20616
b813574b 20617check-intl:
0aed8855 20618 @: $(MAKE); $(unstage)
4fa63067
NN
20619 @r=`${PWD_COMMAND}`; export r; \
20620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20621 $(HOST_EXPORTS) \
b00612cc
PB
20622 (cd $(HOST_SUBDIR)/intl && \
20623 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20624
b813574b 20625@endif intl
2a4cbe27 20626
b813574b
PB
20627.PHONY: install-intl maybe-install-intl
20628maybe-install-intl:
20629@if intl
20630maybe-install-intl: install-intl
2a4cbe27 20631
b813574b 20632install-intl: installdirs
0aed8855 20633 @: $(MAKE); $(unstage)
4fa63067
NN
20634 @r=`${PWD_COMMAND}`; export r; \
20635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20636 $(HOST_EXPORTS) \
b00612cc 20637 (cd $(HOST_SUBDIR)/intl && \
2da12f12 20638 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20639
b813574b 20640@endif intl
4fa63067 20641
56a8fe78 20642# Other targets (info, dvi, pdf, etc.)
4fa63067 20643
b813574b
PB
20644.PHONY: maybe-info-intl info-intl
20645maybe-info-intl:
20646@if intl
20647maybe-info-intl: info-intl
4fa63067 20648
b813574b
PB
20649info-intl: \
20650 configure-intl
20651 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20652 r=`${PWD_COMMAND}`; export r; \
20653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20654 $(HOST_EXPORTS) \
b813574b 20655 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20657 done; \
b813574b 20658 echo "Doing info in intl" ; \
b00612cc 20659 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20662 "RANLIB=$${RANLIB}" \
0c24b341 20663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20664 info) \
2a4cbe27
NN
20665 || exit 1
20666
b813574b 20667@endif intl
2a4cbe27 20668
b813574b
PB
20669.PHONY: maybe-dvi-intl dvi-intl
20670maybe-dvi-intl:
20671@if intl
20672maybe-dvi-intl: dvi-intl
2a4cbe27 20673
b813574b
PB
20674dvi-intl: \
20675 configure-intl
20676 @[ -f ./intl/Makefile ] || exit 0; \
20677 r=`${PWD_COMMAND}`; export r; \
b40e3958 20678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20679 $(HOST_EXPORTS) \
b813574b 20680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20682 done; \
b813574b 20683 echo "Doing dvi in intl" ; \
b00612cc 20684 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20687 "RANLIB=$${RANLIB}" \
0c24b341 20688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20689 dvi) \
2a4cbe27
NN
20690 || exit 1
20691
b813574b 20692@endif intl
2a4cbe27 20693
56a8fe78
DD
20694.PHONY: maybe-pdf-intl pdf-intl
20695maybe-pdf-intl:
20696@if intl
20697maybe-pdf-intl: pdf-intl
20698
20699pdf-intl: \
20700 configure-intl
20701 @[ -f ./intl/Makefile ] || exit 0; \
20702 r=`${PWD_COMMAND}`; export r; \
20703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20704 $(HOST_EXPORTS) \
20705 for flag in $(EXTRA_HOST_FLAGS) ; do \
20706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20707 done; \
20708 echo "Doing pdf in intl" ; \
20709 (cd $(HOST_SUBDIR)/intl && \
20710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20712 "RANLIB=$${RANLIB}" \
0c24b341 20713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20714 pdf) \
20715 || exit 1
20716
20717@endif intl
20718
6d389afc
MS
20719.PHONY: maybe-html-intl html-intl
20720maybe-html-intl:
20721@if intl
20722maybe-html-intl: html-intl
20723
20724html-intl: \
20725 configure-intl
20726 @[ -f ./intl/Makefile ] || exit 0; \
20727 r=`${PWD_COMMAND}`; export r; \
20728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20729 $(HOST_EXPORTS) \
20730 for flag in $(EXTRA_HOST_FLAGS) ; do \
20731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20732 done; \
20733 echo "Doing html in intl" ; \
b00612cc 20734 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
20735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20737 "RANLIB=$${RANLIB}" \
0c24b341 20738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20739 html) \
20740 || exit 1
20741
20742@endif intl
20743
b813574b
PB
20744.PHONY: maybe-TAGS-intl TAGS-intl
20745maybe-TAGS-intl:
20746@if intl
20747maybe-TAGS-intl: TAGS-intl
2a4cbe27 20748
b813574b
PB
20749TAGS-intl: \
20750 configure-intl
20751 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20752 r=`${PWD_COMMAND}`; export r; \
20753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20754 $(HOST_EXPORTS) \
b813574b 20755 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20757 done; \
b813574b 20758 echo "Doing TAGS in intl" ; \
b00612cc 20759 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20762 "RANLIB=$${RANLIB}" \
0c24b341 20763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20764 TAGS) \
2a4cbe27
NN
20765 || exit 1
20766
b813574b 20767@endif intl
2a4cbe27 20768
b813574b
PB
20769.PHONY: maybe-install-info-intl install-info-intl
20770maybe-install-info-intl:
20771@if intl
20772maybe-install-info-intl: install-info-intl
2a4cbe27 20773
b813574b
PB
20774install-info-intl: \
20775 configure-intl \
20776 info-intl
20777 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20778 r=`${PWD_COMMAND}`; export r; \
20779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20780 $(HOST_EXPORTS) \
b813574b 20781 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20783 done; \
b813574b 20784 echo "Doing install-info in intl" ; \
b00612cc 20785 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20788 "RANLIB=$${RANLIB}" \
0c24b341 20789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20790 install-info) \
2a4cbe27
NN
20791 || exit 1
20792
b813574b 20793@endif intl
2a4cbe27 20794
a3ca38d2
DD
20795.PHONY: maybe-install-pdf-intl install-pdf-intl
20796maybe-install-pdf-intl:
20797@if intl
20798maybe-install-pdf-intl: install-pdf-intl
20799
20800install-pdf-intl: \
20801 configure-intl \
20802 pdf-intl
20803 @[ -f ./intl/Makefile ] || exit 0; \
20804 r=`${PWD_COMMAND}`; export r; \
20805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20806 $(HOST_EXPORTS) \
20807 for flag in $(EXTRA_HOST_FLAGS) ; do \
20808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20809 done; \
20810 echo "Doing install-pdf in intl" ; \
20811 (cd $(HOST_SUBDIR)/intl && \
20812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20814 "RANLIB=$${RANLIB}" \
0c24b341 20815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20816 install-pdf) \
20817 || exit 1
20818
20819@endif intl
20820
108a6f8e
CD
20821.PHONY: maybe-install-html-intl install-html-intl
20822maybe-install-html-intl:
20823@if intl
20824maybe-install-html-intl: install-html-intl
20825
20826install-html-intl: \
20827 configure-intl \
20828 html-intl
20829 @[ -f ./intl/Makefile ] || exit 0; \
20830 r=`${PWD_COMMAND}`; export r; \
20831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20832 $(HOST_EXPORTS) \
20833 for flag in $(EXTRA_HOST_FLAGS) ; do \
20834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20835 done; \
20836 echo "Doing install-html in intl" ; \
20837 (cd $(HOST_SUBDIR)/intl && \
20838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20840 "RANLIB=$${RANLIB}" \
0c24b341 20841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20842 install-html) \
20843 || exit 1
20844
20845@endif intl
20846
b813574b
PB
20847.PHONY: maybe-installcheck-intl installcheck-intl
20848maybe-installcheck-intl:
20849@if intl
20850maybe-installcheck-intl: installcheck-intl
2a4cbe27 20851
b813574b
PB
20852installcheck-intl: \
20853 configure-intl
20854 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20855 r=`${PWD_COMMAND}`; export r; \
20856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20857 $(HOST_EXPORTS) \
b813574b 20858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20860 done; \
b813574b 20861 echo "Doing installcheck in intl" ; \
b00612cc 20862 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20865 "RANLIB=$${RANLIB}" \
0c24b341 20866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20867 installcheck) \
2a4cbe27
NN
20868 || exit 1
20869
b813574b 20870@endif intl
2a4cbe27 20871
b813574b
PB
20872.PHONY: maybe-mostlyclean-intl mostlyclean-intl
20873maybe-mostlyclean-intl:
20874@if intl
20875maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 20876
b813574b
PB
20877mostlyclean-intl:
20878 @[ -f ./intl/Makefile ] || exit 0; \
20879 r=`${PWD_COMMAND}`; export r; \
20880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
20881 $(HOST_EXPORTS) \
20882 for flag in $(EXTRA_HOST_FLAGS) ; do \
20883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20884 done; \
20885 echo "Doing mostlyclean in intl" ; \
b00612cc 20886 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
20887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20889 "RANLIB=$${RANLIB}" \
0c24b341 20890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
20891 mostlyclean) \
20892 || exit 1
4fa63067 20893
b813574b 20894@endif intl
4fa63067 20895
b813574b
PB
20896.PHONY: maybe-clean-intl clean-intl
20897maybe-clean-intl:
20898@if intl
20899maybe-clean-intl: clean-intl
4fa63067 20900
b813574b
PB
20901clean-intl:
20902 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20903 r=`${PWD_COMMAND}`; export r; \
20904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20905 $(HOST_EXPORTS) \
b813574b 20906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20908 done; \
b813574b 20909 echo "Doing clean in intl" ; \
b00612cc 20910 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20913 "RANLIB=$${RANLIB}" \
0c24b341 20914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20915 clean) \
2a4cbe27
NN
20916 || exit 1
20917
b813574b 20918@endif intl
2a4cbe27 20919
b813574b
PB
20920.PHONY: maybe-distclean-intl distclean-intl
20921maybe-distclean-intl:
20922@if intl
20923maybe-distclean-intl: distclean-intl
2a4cbe27 20924
b813574b
PB
20925distclean-intl:
20926 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20927 r=`${PWD_COMMAND}`; export r; \
20928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20929 $(HOST_EXPORTS) \
b813574b 20930 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20932 done; \
b813574b 20933 echo "Doing distclean in intl" ; \
b00612cc 20934 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20937 "RANLIB=$${RANLIB}" \
0c24b341 20938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20939 distclean) \
2a4cbe27
NN
20940 || exit 1
20941
b813574b 20942@endif intl
2a4cbe27 20943
b813574b
PB
20944.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
20945maybe-maintainer-clean-intl:
20946@if intl
20947maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 20948
b813574b
PB
20949maintainer-clean-intl:
20950 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20951 r=`${PWD_COMMAND}`; export r; \
20952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20953 $(HOST_EXPORTS) \
b813574b 20954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20956 done; \
b813574b 20957 echo "Doing maintainer-clean in intl" ; \
b00612cc 20958 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20961 "RANLIB=$${RANLIB}" \
0c24b341 20962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20963 maintainer-clean) \
2a4cbe27
NN
20964 || exit 1
20965
b813574b 20966@endif intl
2a4cbe27 20967
2a4cbe27 20968
a7254363 20969
b813574b
PB
20970.PHONY: configure-tcl maybe-configure-tcl
20971maybe-configure-tcl:
4f0ef2d8
CD
20972@if gcc-bootstrap
20973configure-tcl: stage_current
20974@endif gcc-bootstrap
b813574b
PB
20975@if tcl
20976maybe-configure-tcl: configure-tcl
c52c6897 20977configure-tcl:
0aed8855 20978 @: $(MAKE); $(unstage)
c52c6897 20979 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20981 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 20983 $(HOST_EXPORTS) \
a7254363
PB
20984 echo Configuring in $(HOST_SUBDIR)/tcl; \
20985 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 20986 case $(srcdir) in \
b00612cc
PB
20987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20988 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20990 esac; \
b00612cc
PB
20991 srcdiroption="--srcdir=$${topdir}/tcl"; \
20992 libsrcdir="$$s/tcl"; \
4fa63067 20993 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20995 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20996 || exit 1
b813574b 20997@endif tcl
2a4cbe27 20998
a7254363
PB
20999
21000
d545f33b
PB
21001
21002
b813574b
PB
21003.PHONY: all-tcl maybe-all-tcl
21004maybe-all-tcl:
4f0ef2d8
CD
21005@if gcc-bootstrap
21006all-tcl: stage_current
21007@endif gcc-bootstrap
b813574b 21008@if tcl
d27cc32e 21009TARGET-tcl=all
b813574b
PB
21010maybe-all-tcl: all-tcl
21011all-tcl: configure-tcl
0aed8855 21012 @: $(MAKE); $(unstage)
4fa63067
NN
21013 @r=`${PWD_COMMAND}`; export r; \
21014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21015 $(HOST_EXPORTS) \
b00612cc 21016 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
21017 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21018 $(TARGET-tcl))
b813574b 21019@endif tcl
4fa63067 21020
a7254363 21021
d545f33b
PB
21022
21023
b813574b
PB
21024.PHONY: check-tcl maybe-check-tcl
21025maybe-check-tcl:
21026@if tcl
21027maybe-check-tcl: check-tcl
2a4cbe27 21028
b813574b 21029check-tcl:
0aed8855 21030 @: $(MAKE); $(unstage)
4fa63067
NN
21031 @r=`${PWD_COMMAND}`; export r; \
21032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21033 $(HOST_EXPORTS) \
b00612cc
PB
21034 (cd $(HOST_SUBDIR)/tcl && \
21035 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21036
b813574b 21037@endif tcl
4fa63067 21038
b813574b
PB
21039.PHONY: install-tcl maybe-install-tcl
21040maybe-install-tcl:
21041@if tcl
21042maybe-install-tcl: install-tcl
4fa63067 21043
b813574b 21044install-tcl: installdirs
0aed8855 21045 @: $(MAKE); $(unstage)
4fa63067
NN
21046 @r=`${PWD_COMMAND}`; export r; \
21047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21048 $(HOST_EXPORTS) \
b00612cc 21049 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 21050 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21051
b813574b 21052@endif tcl
4fa63067 21053
56a8fe78 21054# Other targets (info, dvi, pdf, etc.)
4fa63067 21055
b813574b
PB
21056.PHONY: maybe-info-tcl info-tcl
21057maybe-info-tcl:
21058@if tcl
21059maybe-info-tcl: info-tcl
4fa63067 21060
b813574b
PB
21061info-tcl: \
21062 configure-tcl
0aed8855 21063 @: $(MAKE); $(unstage)
b813574b 21064 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21065 r=`${PWD_COMMAND}`; export r; \
21066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21067 $(HOST_EXPORTS) \
b813574b 21068 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21070 done; \
b813574b 21071 echo "Doing info in tcl" ; \
b00612cc 21072 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21075 "RANLIB=$${RANLIB}" \
0c24b341 21076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21077 info) \
2a4cbe27
NN
21078 || exit 1
21079
b813574b 21080@endif tcl
2a4cbe27 21081
b813574b
PB
21082.PHONY: maybe-dvi-tcl dvi-tcl
21083maybe-dvi-tcl:
21084@if tcl
21085maybe-dvi-tcl: dvi-tcl
2a4cbe27 21086
b813574b
PB
21087dvi-tcl: \
21088 configure-tcl
0aed8855 21089 @: $(MAKE); $(unstage)
b813574b 21090 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21091 r=`${PWD_COMMAND}`; export r; \
21092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21093 $(HOST_EXPORTS) \
b813574b 21094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21096 done; \
b813574b 21097 echo "Doing dvi in tcl" ; \
b00612cc 21098 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21101 "RANLIB=$${RANLIB}" \
0c24b341 21102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21103 dvi) \
2a4cbe27
NN
21104 || exit 1
21105
b813574b 21106@endif tcl
2a4cbe27 21107
56a8fe78
DD
21108.PHONY: maybe-pdf-tcl pdf-tcl
21109maybe-pdf-tcl:
21110@if tcl
21111maybe-pdf-tcl: pdf-tcl
21112
21113pdf-tcl: \
21114 configure-tcl
21115 @: $(MAKE); $(unstage)
21116 @[ -f ./tcl/Makefile ] || exit 0; \
21117 r=`${PWD_COMMAND}`; export r; \
21118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21119 $(HOST_EXPORTS) \
21120 for flag in $(EXTRA_HOST_FLAGS) ; do \
21121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21122 done; \
21123 echo "Doing pdf in tcl" ; \
21124 (cd $(HOST_SUBDIR)/tcl && \
21125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21127 "RANLIB=$${RANLIB}" \
0c24b341 21128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21129 pdf) \
21130 || exit 1
21131
21132@endif tcl
21133
6d389afc
MS
21134.PHONY: maybe-html-tcl html-tcl
21135maybe-html-tcl:
21136@if tcl
21137maybe-html-tcl: html-tcl
21138
21139html-tcl: \
21140 configure-tcl
0aed8855 21141 @: $(MAKE); $(unstage)
6d389afc
MS
21142 @[ -f ./tcl/Makefile ] || exit 0; \
21143 r=`${PWD_COMMAND}`; export r; \
21144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21145 $(HOST_EXPORTS) \
21146 for flag in $(EXTRA_HOST_FLAGS) ; do \
21147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21148 done; \
21149 echo "Doing html in tcl" ; \
b00612cc 21150 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
21151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21153 "RANLIB=$${RANLIB}" \
0c24b341 21154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21155 html) \
21156 || exit 1
21157
21158@endif tcl
21159
b813574b
PB
21160.PHONY: maybe-TAGS-tcl TAGS-tcl
21161maybe-TAGS-tcl:
21162@if tcl
21163maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 21164
b813574b
PB
21165TAGS-tcl: \
21166 configure-tcl
0aed8855 21167 @: $(MAKE); $(unstage)
b813574b 21168 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21169 r=`${PWD_COMMAND}`; export r; \
21170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21171 $(HOST_EXPORTS) \
b813574b 21172 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21174 done; \
b813574b 21175 echo "Doing TAGS in tcl" ; \
b00612cc 21176 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21179 "RANLIB=$${RANLIB}" \
0c24b341 21180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21181 TAGS) \
2a4cbe27
NN
21182 || exit 1
21183
b813574b 21184@endif tcl
2a4cbe27 21185
b813574b
PB
21186.PHONY: maybe-install-info-tcl install-info-tcl
21187maybe-install-info-tcl:
21188@if tcl
21189maybe-install-info-tcl: install-info-tcl
2a4cbe27 21190
b813574b
PB
21191install-info-tcl: \
21192 configure-tcl \
21193 info-tcl
0aed8855 21194 @: $(MAKE); $(unstage)
b813574b 21195 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21196 r=`${PWD_COMMAND}`; export r; \
21197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21198 $(HOST_EXPORTS) \
b813574b 21199 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21201 done; \
b813574b 21202 echo "Doing install-info in tcl" ; \
b00612cc 21203 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21206 "RANLIB=$${RANLIB}" \
0c24b341 21207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21208 install-info) \
2a4cbe27
NN
21209 || exit 1
21210
b813574b 21211@endif tcl
2a4cbe27 21212
a3ca38d2
DD
21213.PHONY: maybe-install-pdf-tcl install-pdf-tcl
21214maybe-install-pdf-tcl:
21215@if tcl
21216maybe-install-pdf-tcl: install-pdf-tcl
21217
21218install-pdf-tcl: \
21219 configure-tcl \
21220 pdf-tcl
21221 @: $(MAKE); $(unstage)
21222 @[ -f ./tcl/Makefile ] || exit 0; \
21223 r=`${PWD_COMMAND}`; export r; \
21224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21225 $(HOST_EXPORTS) \
21226 for flag in $(EXTRA_HOST_FLAGS) ; do \
21227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21228 done; \
21229 echo "Doing install-pdf in tcl" ; \
21230 (cd $(HOST_SUBDIR)/tcl && \
21231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21233 "RANLIB=$${RANLIB}" \
0c24b341 21234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21235 install-pdf) \
21236 || exit 1
21237
21238@endif tcl
21239
108a6f8e
CD
21240.PHONY: maybe-install-html-tcl install-html-tcl
21241maybe-install-html-tcl:
21242@if tcl
21243maybe-install-html-tcl: install-html-tcl
21244
21245install-html-tcl: \
21246 configure-tcl \
21247 html-tcl
21248 @: $(MAKE); $(unstage)
21249 @[ -f ./tcl/Makefile ] || exit 0; \
21250 r=`${PWD_COMMAND}`; export r; \
21251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21252 $(HOST_EXPORTS) \
21253 for flag in $(EXTRA_HOST_FLAGS) ; do \
21254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21255 done; \
21256 echo "Doing install-html in tcl" ; \
21257 (cd $(HOST_SUBDIR)/tcl && \
21258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21260 "RANLIB=$${RANLIB}" \
0c24b341 21261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21262 install-html) \
21263 || exit 1
21264
21265@endif tcl
21266
b813574b
PB
21267.PHONY: maybe-installcheck-tcl installcheck-tcl
21268maybe-installcheck-tcl:
21269@if tcl
21270maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 21271
b813574b
PB
21272installcheck-tcl: \
21273 configure-tcl
0aed8855 21274 @: $(MAKE); $(unstage)
b813574b 21275 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21276 r=`${PWD_COMMAND}`; export r; \
21277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21278 $(HOST_EXPORTS) \
b813574b 21279 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21281 done; \
b813574b 21282 echo "Doing installcheck in tcl" ; \
b00612cc 21283 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21286 "RANLIB=$${RANLIB}" \
0c24b341 21287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21288 installcheck) \
2a4cbe27
NN
21289 || exit 1
21290
b813574b 21291@endif tcl
2a4cbe27 21292
b813574b
PB
21293.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21294maybe-mostlyclean-tcl:
21295@if tcl
21296maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 21297
b813574b
PB
21298# tcl doesn't support mostlyclean.
21299mostlyclean-tcl:
2a4cbe27 21300
b813574b 21301@endif tcl
2a4cbe27 21302
b813574b
PB
21303.PHONY: maybe-clean-tcl clean-tcl
21304maybe-clean-tcl:
21305@if tcl
21306maybe-clean-tcl: clean-tcl
2a4cbe27 21307
b813574b 21308clean-tcl:
0aed8855 21309 @: $(MAKE); $(unstage)
b813574b 21310 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21311 r=`${PWD_COMMAND}`; export r; \
21312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21313 $(HOST_EXPORTS) \
b813574b 21314 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21316 done; \
b813574b 21317 echo "Doing clean in tcl" ; \
b00612cc 21318 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21321 "RANLIB=$${RANLIB}" \
0c24b341 21322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21323 clean) \
2a4cbe27
NN
21324 || exit 1
21325
b813574b 21326@endif tcl
2a4cbe27 21327
b813574b
PB
21328.PHONY: maybe-distclean-tcl distclean-tcl
21329maybe-distclean-tcl:
21330@if tcl
21331maybe-distclean-tcl: distclean-tcl
2a4cbe27 21332
b813574b 21333distclean-tcl:
0aed8855 21334 @: $(MAKE); $(unstage)
b813574b 21335 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21336 r=`${PWD_COMMAND}`; export r; \
21337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21338 $(HOST_EXPORTS) \
b813574b 21339 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21341 done; \
b813574b 21342 echo "Doing distclean in tcl" ; \
b00612cc 21343 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21346 "RANLIB=$${RANLIB}" \
0c24b341 21347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21348 distclean) \
2a4cbe27
NN
21349 || exit 1
21350
b813574b 21351@endif tcl
2a4cbe27 21352
b813574b
PB
21353.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21354maybe-maintainer-clean-tcl:
21355@if tcl
21356maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 21357
b813574b 21358maintainer-clean-tcl:
0aed8855 21359 @: $(MAKE); $(unstage)
b813574b 21360 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21361 r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21363 $(HOST_EXPORTS) \
b813574b 21364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21366 done; \
b813574b 21367 echo "Doing maintainer-clean in tcl" ; \
b00612cc 21368 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21371 "RANLIB=$${RANLIB}" \
0c24b341 21372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21373 maintainer-clean) \
2a4cbe27
NN
21374 || exit 1
21375
b813574b 21376@endif tcl
2a4cbe27 21377
2a4cbe27 21378
a7254363 21379
b813574b
PB
21380.PHONY: configure-itcl maybe-configure-itcl
21381maybe-configure-itcl:
4f0ef2d8
CD
21382@if gcc-bootstrap
21383configure-itcl: stage_current
21384@endif gcc-bootstrap
b813574b
PB
21385@if itcl
21386maybe-configure-itcl: configure-itcl
c52c6897 21387configure-itcl:
0aed8855 21388 @: $(MAKE); $(unstage)
c52c6897 21389 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21391 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 21393 $(HOST_EXPORTS) \
a7254363
PB
21394 echo Configuring in $(HOST_SUBDIR)/itcl; \
21395 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 21396 case $(srcdir) in \
b00612cc
PB
21397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21398 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21400 esac; \
b00612cc
PB
21401 srcdiroption="--srcdir=$${topdir}/itcl"; \
21402 libsrcdir="$$s/itcl"; \
4fa63067 21403 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21405 --target=${target_alias} $${srcdiroption} \
4fa63067 21406 || exit 1
b813574b 21407@endif itcl
4fa63067 21408
a7254363
PB
21409
21410
d545f33b
PB
21411
21412
b813574b
PB
21413.PHONY: all-itcl maybe-all-itcl
21414maybe-all-itcl:
4f0ef2d8
CD
21415@if gcc-bootstrap
21416all-itcl: stage_current
21417@endif gcc-bootstrap
b813574b 21418@if itcl
d27cc32e 21419TARGET-itcl=all
b813574b
PB
21420maybe-all-itcl: all-itcl
21421all-itcl: configure-itcl
0aed8855 21422 @: $(MAKE); $(unstage)
4fa63067
NN
21423 @r=`${PWD_COMMAND}`; export r; \
21424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21425 $(HOST_EXPORTS) \
b00612cc 21426 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
21427 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21428 $(TARGET-itcl))
b813574b 21429@endif itcl
4fa63067 21430
a7254363 21431
d545f33b
PB
21432
21433
b813574b
PB
21434.PHONY: check-itcl maybe-check-itcl
21435maybe-check-itcl:
21436@if itcl
21437maybe-check-itcl: check-itcl
4fa63067 21438
b813574b 21439check-itcl:
0aed8855 21440 @: $(MAKE); $(unstage)
4fa63067
NN
21441 @r=`${PWD_COMMAND}`; export r; \
21442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21443 $(HOST_EXPORTS) \
b00612cc
PB
21444 (cd $(HOST_SUBDIR)/itcl && \
21445 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21446
b813574b 21447@endif itcl
4fa63067 21448
b813574b
PB
21449.PHONY: install-itcl maybe-install-itcl
21450maybe-install-itcl:
21451@if itcl
21452maybe-install-itcl: install-itcl
4fa63067 21453
b813574b 21454install-itcl: installdirs
0aed8855 21455 @: $(MAKE); $(unstage)
4fa63067
NN
21456 @r=`${PWD_COMMAND}`; export r; \
21457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21458 $(HOST_EXPORTS) \
b00612cc 21459 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 21460 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21461
b813574b 21462@endif itcl
4fa63067 21463
56a8fe78 21464# Other targets (info, dvi, pdf, etc.)
4fa63067 21465
b813574b
PB
21466.PHONY: maybe-info-itcl info-itcl
21467maybe-info-itcl:
21468@if itcl
21469maybe-info-itcl: info-itcl
4fa63067 21470
b813574b
PB
21471info-itcl: \
21472 configure-itcl
0aed8855 21473 @: $(MAKE); $(unstage)
b813574b 21474 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21475 r=`${PWD_COMMAND}`; export r; \
21476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21477 $(HOST_EXPORTS) \
b813574b 21478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21480 done; \
b813574b 21481 echo "Doing info in itcl" ; \
b00612cc 21482 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21485 "RANLIB=$${RANLIB}" \
0c24b341 21486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21487 info) \
2a4cbe27
NN
21488 || exit 1
21489
b813574b 21490@endif itcl
2a4cbe27 21491
b813574b
PB
21492.PHONY: maybe-dvi-itcl dvi-itcl
21493maybe-dvi-itcl:
21494@if itcl
21495maybe-dvi-itcl: dvi-itcl
2a4cbe27 21496
b813574b
PB
21497dvi-itcl: \
21498 configure-itcl
0aed8855 21499 @: $(MAKE); $(unstage)
b813574b 21500 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21501 r=`${PWD_COMMAND}`; export r; \
21502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21503 $(HOST_EXPORTS) \
b813574b 21504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21506 done; \
b813574b 21507 echo "Doing dvi in itcl" ; \
b00612cc 21508 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21511 "RANLIB=$${RANLIB}" \
0c24b341 21512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21513 dvi) \
2a4cbe27
NN
21514 || exit 1
21515
b813574b 21516@endif itcl
2a4cbe27 21517
56a8fe78
DD
21518.PHONY: maybe-pdf-itcl pdf-itcl
21519maybe-pdf-itcl:
21520@if itcl
21521maybe-pdf-itcl: pdf-itcl
21522
21523pdf-itcl: \
21524 configure-itcl
21525 @: $(MAKE); $(unstage)
21526 @[ -f ./itcl/Makefile ] || exit 0; \
21527 r=`${PWD_COMMAND}`; export r; \
21528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21529 $(HOST_EXPORTS) \
21530 for flag in $(EXTRA_HOST_FLAGS) ; do \
21531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21532 done; \
21533 echo "Doing pdf in itcl" ; \
21534 (cd $(HOST_SUBDIR)/itcl && \
21535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21537 "RANLIB=$${RANLIB}" \
0c24b341 21538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21539 pdf) \
21540 || exit 1
21541
21542@endif itcl
21543
6d389afc
MS
21544.PHONY: maybe-html-itcl html-itcl
21545maybe-html-itcl:
21546@if itcl
21547maybe-html-itcl: html-itcl
21548
21549html-itcl: \
21550 configure-itcl
0aed8855 21551 @: $(MAKE); $(unstage)
6d389afc
MS
21552 @[ -f ./itcl/Makefile ] || exit 0; \
21553 r=`${PWD_COMMAND}`; export r; \
21554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21555 $(HOST_EXPORTS) \
21556 for flag in $(EXTRA_HOST_FLAGS) ; do \
21557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21558 done; \
21559 echo "Doing html in itcl" ; \
b00612cc 21560 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
21561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21563 "RANLIB=$${RANLIB}" \
0c24b341 21564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21565 html) \
21566 || exit 1
21567
21568@endif itcl
21569
b813574b
PB
21570.PHONY: maybe-TAGS-itcl TAGS-itcl
21571maybe-TAGS-itcl:
21572@if itcl
21573maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 21574
b813574b
PB
21575TAGS-itcl: \
21576 configure-itcl
0aed8855 21577 @: $(MAKE); $(unstage)
b813574b 21578 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21579 r=`${PWD_COMMAND}`; export r; \
21580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21581 $(HOST_EXPORTS) \
b813574b 21582 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21584 done; \
b813574b 21585 echo "Doing TAGS in itcl" ; \
b00612cc 21586 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21589 "RANLIB=$${RANLIB}" \
0c24b341 21590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21591 TAGS) \
2a4cbe27
NN
21592 || exit 1
21593
b813574b 21594@endif itcl
2a4cbe27 21595
b813574b
PB
21596.PHONY: maybe-install-info-itcl install-info-itcl
21597maybe-install-info-itcl:
21598@if itcl
21599maybe-install-info-itcl: install-info-itcl
2a4cbe27 21600
b813574b
PB
21601install-info-itcl: \
21602 configure-itcl \
21603 info-itcl
0aed8855 21604 @: $(MAKE); $(unstage)
b813574b 21605 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21606 r=`${PWD_COMMAND}`; export r; \
21607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21608 $(HOST_EXPORTS) \
b813574b 21609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21611 done; \
b813574b 21612 echo "Doing install-info in itcl" ; \
b00612cc 21613 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21616 "RANLIB=$${RANLIB}" \
0c24b341 21617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21618 install-info) \
2a4cbe27
NN
21619 || exit 1
21620
b813574b 21621@endif itcl
2a4cbe27 21622
a3ca38d2
DD
21623.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21624maybe-install-pdf-itcl:
21625@if itcl
21626maybe-install-pdf-itcl: install-pdf-itcl
21627
21628install-pdf-itcl: \
21629 configure-itcl \
21630 pdf-itcl
21631 @: $(MAKE); $(unstage)
21632 @[ -f ./itcl/Makefile ] || exit 0; \
21633 r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21635 $(HOST_EXPORTS) \
21636 for flag in $(EXTRA_HOST_FLAGS) ; do \
21637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21638 done; \
21639 echo "Doing install-pdf in itcl" ; \
21640 (cd $(HOST_SUBDIR)/itcl && \
21641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21643 "RANLIB=$${RANLIB}" \
0c24b341 21644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21645 install-pdf) \
21646 || exit 1
21647
21648@endif itcl
21649
108a6f8e
CD
21650.PHONY: maybe-install-html-itcl install-html-itcl
21651maybe-install-html-itcl:
21652@if itcl
21653maybe-install-html-itcl: install-html-itcl
21654
21655install-html-itcl: \
21656 configure-itcl \
21657 html-itcl
21658 @: $(MAKE); $(unstage)
21659 @[ -f ./itcl/Makefile ] || exit 0; \
21660 r=`${PWD_COMMAND}`; export r; \
21661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21662 $(HOST_EXPORTS) \
21663 for flag in $(EXTRA_HOST_FLAGS) ; do \
21664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21665 done; \
21666 echo "Doing install-html in itcl" ; \
21667 (cd $(HOST_SUBDIR)/itcl && \
21668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21670 "RANLIB=$${RANLIB}" \
0c24b341 21671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21672 install-html) \
21673 || exit 1
21674
21675@endif itcl
21676
b813574b
PB
21677.PHONY: maybe-installcheck-itcl installcheck-itcl
21678maybe-installcheck-itcl:
21679@if itcl
21680maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 21681
b813574b
PB
21682installcheck-itcl: \
21683 configure-itcl
0aed8855 21684 @: $(MAKE); $(unstage)
b813574b 21685 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21686 r=`${PWD_COMMAND}`; export r; \
21687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21688 $(HOST_EXPORTS) \
b813574b 21689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21691 done; \
b813574b 21692 echo "Doing installcheck in itcl" ; \
b00612cc 21693 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21696 "RANLIB=$${RANLIB}" \
0c24b341 21697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21698 installcheck) \
2a4cbe27
NN
21699 || exit 1
21700
b813574b 21701@endif itcl
2a4cbe27 21702
b813574b
PB
21703.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21704maybe-mostlyclean-itcl:
21705@if itcl
21706maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 21707
b813574b 21708mostlyclean-itcl:
0aed8855 21709 @: $(MAKE); $(unstage)
b813574b 21710 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21711 r=`${PWD_COMMAND}`; export r; \
21712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21713 $(HOST_EXPORTS) \
b813574b 21714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21716 done; \
b813574b 21717 echo "Doing mostlyclean in itcl" ; \
b00612cc 21718 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21721 "RANLIB=$${RANLIB}" \
0c24b341 21722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21723 mostlyclean) \
2a4cbe27
NN
21724 || exit 1
21725
b813574b 21726@endif itcl
2a4cbe27 21727
b813574b
PB
21728.PHONY: maybe-clean-itcl clean-itcl
21729maybe-clean-itcl:
21730@if itcl
21731maybe-clean-itcl: clean-itcl
2a4cbe27 21732
b813574b 21733clean-itcl:
0aed8855 21734 @: $(MAKE); $(unstage)
b813574b 21735 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21736 r=`${PWD_COMMAND}`; export r; \
21737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21738 $(HOST_EXPORTS) \
b813574b 21739 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21741 done; \
b813574b 21742 echo "Doing clean in itcl" ; \
b00612cc 21743 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21746 "RANLIB=$${RANLIB}" \
0c24b341 21747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21748 clean) \
2a4cbe27
NN
21749 || exit 1
21750
b813574b 21751@endif itcl
2a4cbe27 21752
b813574b
PB
21753.PHONY: maybe-distclean-itcl distclean-itcl
21754maybe-distclean-itcl:
21755@if itcl
21756maybe-distclean-itcl: distclean-itcl
2a4cbe27 21757
b813574b 21758distclean-itcl:
0aed8855 21759 @: $(MAKE); $(unstage)
b813574b 21760 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21761 r=`${PWD_COMMAND}`; export r; \
21762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21763 $(HOST_EXPORTS) \
b813574b 21764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21766 done; \
b813574b 21767 echo "Doing distclean in itcl" ; \
b00612cc 21768 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21771 "RANLIB=$${RANLIB}" \
0c24b341 21772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21773 distclean) \
2a4cbe27
NN
21774 || exit 1
21775
b813574b 21776@endif itcl
2a4cbe27 21777
b813574b
PB
21778.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21779maybe-maintainer-clean-itcl:
21780@if itcl
21781maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 21782
b813574b 21783maintainer-clean-itcl:
0aed8855 21784 @: $(MAKE); $(unstage)
b813574b 21785 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21786 r=`${PWD_COMMAND}`; export r; \
21787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21788 $(HOST_EXPORTS) \
b813574b 21789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21791 done; \
b813574b 21792 echo "Doing maintainer-clean in itcl" ; \
b00612cc 21793 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21796 "RANLIB=$${RANLIB}" \
0c24b341 21797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21798 maintainer-clean) \
2a4cbe27
NN
21799 || exit 1
21800
b813574b 21801@endif itcl
2a4cbe27 21802
2a4cbe27 21803
a7254363 21804
b813574b
PB
21805.PHONY: configure-ld maybe-configure-ld
21806maybe-configure-ld:
4f0ef2d8
CD
21807@if gcc-bootstrap
21808configure-ld: stage_current
21809@endif gcc-bootstrap
b813574b
PB
21810@if ld
21811maybe-configure-ld: configure-ld
c52c6897 21812configure-ld:
c52c6897
PB
21813 @r=`${PWD_COMMAND}`; export r; \
21814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21815 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 21817 $(HOST_EXPORTS) \
a7254363
PB
21818 echo Configuring in $(HOST_SUBDIR)/ld; \
21819 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 21820 case $(srcdir) in \
b00612cc
PB
21821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21822 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 21824 esac; \
b00612cc
PB
21825 srcdiroption="--srcdir=$${topdir}/ld"; \
21826 libsrcdir="$$s/ld"; \
04cf1b77 21827 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21829 --target=${target_alias} $${srcdiroption} \
04cf1b77 21830 || exit 1
b813574b 21831@endif ld
04cf1b77 21832
a7254363
PB
21833
21834
d545f33b
PB
21835.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21836maybe-configure-stage1-ld:
21837@if ld-bootstrap
21838maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 21839configure-stage1-ld:
c52c6897 21840 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21841 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21842 @r=`${PWD_COMMAND}`; export r; \
21843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21844 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
7f6ef0c0 21845 $(HOST_EXPORTS) \
8ee82aff 21846 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21847 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 21848 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 21849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21850 cd $(HOST_SUBDIR)/ld || exit 1; \
21851 case $(srcdir) in \
21852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21853 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21855 esac; \
21856 srcdiroption="--srcdir=$${topdir}/ld"; \
21857 libsrcdir="$$s/ld"; \
21858 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21860 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21861 \
8a0d8a5c 21862 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21863@endif ld-bootstrap
21864
21865.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21866maybe-configure-stage2-ld:
21867@if ld-bootstrap
21868maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 21869configure-stage2-ld:
c52c6897 21870 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21872 @r=`${PWD_COMMAND}`; export r; \
21873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21874 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21875 $(HOST_EXPORTS) \
7f6ef0c0 21876 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21877 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21878 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 21879 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 21880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21881 cd $(HOST_SUBDIR)/ld || exit 1; \
21882 case $(srcdir) in \
21883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21884 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21886 esac; \
21887 srcdiroption="--srcdir=$${topdir}/ld"; \
21888 libsrcdir="$$s/ld"; \
21889 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21891 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21892 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21893 @stage2_werror_flag@
21894@endif ld-bootstrap
21895
8520c408
AO
21896.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
21897maybe-configure-stageb2g0-ld:
21898@if ld-bootstrap
21899maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
21900configure-stageb2g0-ld:
21901 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21903 @r=`${PWD_COMMAND}`; export r; \
21904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21905 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21906 $(HOST_EXPORTS) \
7f6ef0c0 21907 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21908 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 21909 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
21910 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
21911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21912 cd $(HOST_SUBDIR)/ld || exit 1; \
21913 case $(srcdir) in \
21914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21915 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21917 esac; \
21918 srcdiroption="--srcdir=$${topdir}/ld"; \
21919 libsrcdir="$$s/ld"; \
21920 $(SHELL) $${libsrcdir}/configure \
21921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21922 --target=${target_alias} $${srcdiroption} \
21923 --with-build-libsubdir=$(HOST_SUBDIR) \
21924 @stage2_werror_flag@
21925@endif ld-bootstrap
21926
d545f33b
PB
21927.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21928maybe-configure-stage3-ld:
21929@if ld-bootstrap
21930maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 21931configure-stage3-ld:
c52c6897 21932 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21934 @r=`${PWD_COMMAND}`; export r; \
21935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21936 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21937 $(HOST_EXPORTS) \
7f6ef0c0 21938 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21939 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21940 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 21941 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 21942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21943 cd $(HOST_SUBDIR)/ld || exit 1; \
21944 case $(srcdir) in \
21945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21946 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21948 esac; \
21949 srcdiroption="--srcdir=$${topdir}/ld"; \
21950 libsrcdir="$$s/ld"; \
21951 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21953 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21954 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21955 @stage2_werror_flag@
21956@endif ld-bootstrap
21957
8520c408
AO
21958.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
21959maybe-configure-stageb3g2-ld:
21960@if ld-bootstrap
21961maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
21962configure-stageb3g2-ld:
21963 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21965 @r=`${PWD_COMMAND}`; export r; \
21966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21967 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21968 $(HOST_EXPORTS) \
7f6ef0c0 21969 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21970 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 21971 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
21972 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
21973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21974 cd $(HOST_SUBDIR)/ld || exit 1; \
21975 case $(srcdir) in \
21976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21977 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21979 esac; \
21980 srcdiroption="--srcdir=$${topdir}/ld"; \
21981 libsrcdir="$$s/ld"; \
21982 $(SHELL) $${libsrcdir}/configure \
21983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21984 --target=${target_alias} $${srcdiroption} \
21985 --with-build-libsubdir=$(HOST_SUBDIR) \
21986 @stage2_werror_flag@
21987@endif ld-bootstrap
21988
d545f33b
PB
21989.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21990maybe-configure-stage4-ld:
21991@if ld-bootstrap
21992maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 21993configure-stage4-ld:
c52c6897 21994 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21995 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21996 @r=`${PWD_COMMAND}`; export r; \
21997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21998 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21999 $(HOST_EXPORTS) \
7f6ef0c0 22000 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22001 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22002 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 22003 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 22004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22005 cd $(HOST_SUBDIR)/ld || exit 1; \
22006 case $(srcdir) in \
22007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22008 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22010 esac; \
22011 srcdiroption="--srcdir=$${topdir}/ld"; \
22012 libsrcdir="$$s/ld"; \
22013 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22015 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22016 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22017 @stage2_werror_flag@
22018@endif ld-bootstrap
22019
22020.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
22021maybe-configure-stageprofile-ld:
22022@if ld-bootstrap
22023maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 22024configure-stageprofile-ld:
c52c6897 22025 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22027 @r=`${PWD_COMMAND}`; export r; \
22028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22029 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22030 $(HOST_EXPORTS) \
7f6ef0c0 22031 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22032 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 22033 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 22034 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 22035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22036 cd $(HOST_SUBDIR)/ld || exit 1; \
22037 case $(srcdir) in \
22038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22039 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22041 esac; \
22042 srcdiroption="--srcdir=$${topdir}/ld"; \
22043 libsrcdir="$$s/ld"; \
22044 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22046 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22047 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22048 @stage2_werror_flag@
22049@endif ld-bootstrap
22050
22051.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
22052maybe-configure-stagefeedback-ld:
22053@if ld-bootstrap
22054maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 22055configure-stagefeedback-ld:
c52c6897 22056 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22058 @r=`${PWD_COMMAND}`; export r; \
22059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22060 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22061 $(HOST_EXPORTS) \
7f6ef0c0 22062 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22063 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 22064 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 22065 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 22066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22067 cd $(HOST_SUBDIR)/ld || exit 1; \
22068 case $(srcdir) in \
22069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22070 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22072 esac; \
22073 srcdiroption="--srcdir=$${topdir}/ld"; \
22074 libsrcdir="$$s/ld"; \
22075 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22077 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22078 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22079 @stage2_werror_flag@
22080@endif ld-bootstrap
22081
22082
22083
22084
22085
b813574b
PB
22086.PHONY: all-ld maybe-all-ld
22087maybe-all-ld:
4f0ef2d8
CD
22088@if gcc-bootstrap
22089all-ld: stage_current
22090@endif gcc-bootstrap
b813574b 22091@if ld
d27cc32e 22092TARGET-ld=all
b813574b
PB
22093maybe-all-ld: all-ld
22094all-ld: configure-ld
c52c6897 22095 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 22096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22097 $(HOST_EXPORTS) \
b00612cc 22098 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22099 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22100 $(TARGET-ld))
b813574b 22101@endif ld
04cf1b77 22102
a7254363 22103
d545f33b
PB
22104
22105.PHONY: all-stage1-ld maybe-all-stage1-ld
22106.PHONY: clean-stage1-ld maybe-clean-stage1-ld
22107maybe-all-stage1-ld:
22108maybe-clean-stage1-ld:
22109@if ld-bootstrap
22110maybe-all-stage1-ld: all-stage1-ld
22111all-stage1: all-stage1-ld
f70224b5 22112TARGET-stage1-ld = $(TARGET-ld)
d545f33b 22113all-stage1-ld: configure-stage1-ld
c52c6897 22114 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22115 @r=`${PWD_COMMAND}`; export r; \
22116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22117 $(HOST_EXPORTS) \
22118 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22120 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
22121 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
22122 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
22123 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 22124 $(TARGET-stage1-ld)
d545f33b
PB
22125
22126maybe-clean-stage1-ld: clean-stage1-ld
22127clean-stage1: clean-stage1-ld
22128clean-stage1-ld:
9dbaa842
DD
22129 @if [ $(current_stage) = stage1 ]; then \
22130 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22131 else \
22132 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
22133 $(MAKE) stage1-start; \
22134 fi; \
d545f33b 22135 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22136 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 22137 clean
d545f33b
PB
22138@endif ld-bootstrap
22139
22140
22141.PHONY: all-stage2-ld maybe-all-stage2-ld
22142.PHONY: clean-stage2-ld maybe-clean-stage2-ld
22143maybe-all-stage2-ld:
22144maybe-clean-stage2-ld:
22145@if ld-bootstrap
22146maybe-all-stage2-ld: all-stage2-ld
22147all-stage2: all-stage2-ld
f70224b5 22148TARGET-stage2-ld = $(TARGET-ld)
d545f33b 22149all-stage2-ld: configure-stage2-ld
c52c6897 22150 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22151 @r=`${PWD_COMMAND}`; export r; \
22152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22153 $(HOST_EXPORTS) \
22154 $(POSTSTAGE1_HOST_EXPORTS) \
22155 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22157 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
22158 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
22159 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
22160 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22161 $(TARGET-stage2-ld)
d545f33b
PB
22162
22163maybe-clean-stage2-ld: clean-stage2-ld
22164clean-stage2: clean-stage2-ld
22165clean-stage2-ld:
9dbaa842
DD
22166 @if [ $(current_stage) = stage2 ]; then \
22167 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22168 else \
22169 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
22170 $(MAKE) stage2-start; \
22171 fi; \
d545f33b 22172 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22173 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22174 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22175 clean
d545f33b
PB
22176@endif ld-bootstrap
22177
22178
8520c408
AO
22179.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
22180.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
22181maybe-all-stageb2g0-ld:
22182maybe-clean-stageb2g0-ld:
22183@if ld-bootstrap
22184maybe-all-stageb2g0-ld: all-stageb2g0-ld
22185all-stageb2g0: all-stageb2g0-ld
22186TARGET-stageb2g0-ld = $(TARGET-ld)
22187all-stageb2g0-ld: configure-stageb2g0-ld
22188 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22189 @r=`${PWD_COMMAND}`; export r; \
22190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22191 $(HOST_EXPORTS) \
22192 $(POSTSTAGE1_HOST_EXPORTS) \
22193 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22195 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
22196 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
22197 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
22198 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
22199 $(TARGET-stageb2g0-ld)
22200
22201maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
22202clean-stageb2g0: clean-stageb2g0-ld
22203clean-stageb2g0-ld:
22204 @if [ $(current_stage) = stageb2g0 ]; then \
22205 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22206 else \
22207 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
22208 $(MAKE) stageb2g0-start; \
22209 fi; \
22210 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22211 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
22212 $(POSTSTAGE1_FLAGS_TO_PASS) \
22213 clean
22214@endif ld-bootstrap
22215
22216
d545f33b
PB
22217.PHONY: all-stage3-ld maybe-all-stage3-ld
22218.PHONY: clean-stage3-ld maybe-clean-stage3-ld
22219maybe-all-stage3-ld:
22220maybe-clean-stage3-ld:
22221@if ld-bootstrap
22222maybe-all-stage3-ld: all-stage3-ld
22223all-stage3: all-stage3-ld
f70224b5 22224TARGET-stage3-ld = $(TARGET-ld)
d545f33b 22225all-stage3-ld: configure-stage3-ld
c52c6897 22226 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22227 @r=`${PWD_COMMAND}`; export r; \
22228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22229 $(HOST_EXPORTS) \
22230 $(POSTSTAGE1_HOST_EXPORTS) \
22231 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22233 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
22234 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
22235 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
22236 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22237 $(TARGET-stage3-ld)
d545f33b
PB
22238
22239maybe-clean-stage3-ld: clean-stage3-ld
22240clean-stage3: clean-stage3-ld
22241clean-stage3-ld:
9dbaa842
DD
22242 @if [ $(current_stage) = stage3 ]; then \
22243 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22244 else \
22245 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
22246 $(MAKE) stage3-start; \
22247 fi; \
d545f33b 22248 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22249 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22250 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22251 clean
d545f33b
PB
22252@endif ld-bootstrap
22253
22254
8520c408
AO
22255.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
22256.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
22257maybe-all-stageb3g2-ld:
22258maybe-clean-stageb3g2-ld:
22259@if ld-bootstrap
22260maybe-all-stageb3g2-ld: all-stageb3g2-ld
22261all-stageb3g2: all-stageb3g2-ld
22262TARGET-stageb3g2-ld = $(TARGET-ld)
22263all-stageb3g2-ld: configure-stageb3g2-ld
22264 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22265 @r=`${PWD_COMMAND}`; export r; \
22266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22267 $(HOST_EXPORTS) \
22268 $(POSTSTAGE1_HOST_EXPORTS) \
22269 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22271 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
22272 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
22273 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
22274 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
22275 $(TARGET-stageb3g2-ld)
22276
22277maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
22278clean-stageb3g2: clean-stageb3g2-ld
22279clean-stageb3g2-ld:
22280 @if [ $(current_stage) = stageb3g2 ]; then \
22281 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22282 else \
22283 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
22284 $(MAKE) stageb3g2-start; \
22285 fi; \
22286 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22287 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
22288 $(POSTSTAGE1_FLAGS_TO_PASS) \
22289 clean
22290@endif ld-bootstrap
22291
22292
d545f33b
PB
22293.PHONY: all-stage4-ld maybe-all-stage4-ld
22294.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22295maybe-all-stage4-ld:
22296maybe-clean-stage4-ld:
22297@if ld-bootstrap
22298maybe-all-stage4-ld: all-stage4-ld
22299all-stage4: all-stage4-ld
f70224b5 22300TARGET-stage4-ld = $(TARGET-ld)
d545f33b 22301all-stage4-ld: configure-stage4-ld
c52c6897 22302 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22303 @r=`${PWD_COMMAND}`; export r; \
22304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22305 $(HOST_EXPORTS) \
22306 $(POSTSTAGE1_HOST_EXPORTS) \
22307 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22308 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22309 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
22310 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22311 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
22312 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22313 $(TARGET-stage4-ld)
d545f33b
PB
22314
22315maybe-clean-stage4-ld: clean-stage4-ld
22316clean-stage4: clean-stage4-ld
22317clean-stage4-ld:
9dbaa842
DD
22318 @if [ $(current_stage) = stage4 ]; then \
22319 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22320 else \
22321 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22322 $(MAKE) stage4-start; \
22323 fi; \
d545f33b 22324 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22325 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22326 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22327 clean
d545f33b
PB
22328@endif ld-bootstrap
22329
22330
22331.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22332.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22333maybe-all-stageprofile-ld:
22334maybe-clean-stageprofile-ld:
22335@if ld-bootstrap
22336maybe-all-stageprofile-ld: all-stageprofile-ld
22337all-stageprofile: all-stageprofile-ld
f70224b5 22338TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 22339all-stageprofile-ld: configure-stageprofile-ld
c52c6897 22340 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
22341 @r=`${PWD_COMMAND}`; export r; \
22342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22343 $(HOST_EXPORTS) \
22344 $(POSTSTAGE1_HOST_EXPORTS) \
22345 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22347 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
22348 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
22349 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
22350 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22351 $(TARGET-stageprofile-ld)
d545f33b
PB
22352
22353maybe-clean-stageprofile-ld: clean-stageprofile-ld
22354clean-stageprofile: clean-stageprofile-ld
22355clean-stageprofile-ld:
9dbaa842
DD
22356 @if [ $(current_stage) = stageprofile ]; then \
22357 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22358 else \
22359 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22360 $(MAKE) stageprofile-start; \
22361 fi; \
d545f33b 22362 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22363 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22364 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22365 clean
d545f33b
PB
22366@endif ld-bootstrap
22367
22368
22369.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22370.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22371maybe-all-stagefeedback-ld:
22372maybe-clean-stagefeedback-ld:
22373@if ld-bootstrap
22374maybe-all-stagefeedback-ld: all-stagefeedback-ld
22375all-stagefeedback: all-stagefeedback-ld
f70224b5 22376TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 22377all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 22378 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
22379 @r=`${PWD_COMMAND}`; export r; \
22380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22381 $(HOST_EXPORTS) \
22382 $(POSTSTAGE1_HOST_EXPORTS) \
22383 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
22384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22385 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
22386 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
22387 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
22388 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22389 $(TARGET-stagefeedback-ld)
d545f33b
PB
22390
22391maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22392clean-stagefeedback: clean-stagefeedback-ld
22393clean-stagefeedback-ld:
9dbaa842
DD
22394 @if [ $(current_stage) = stagefeedback ]; then \
22395 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22396 else \
22397 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22398 $(MAKE) stagefeedback-start; \
22399 fi; \
d545f33b 22400 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 22401 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 22402 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22403 clean
d545f33b
PB
22404@endif ld-bootstrap
22405
22406
22407
22408
22409
b813574b
PB
22410.PHONY: check-ld maybe-check-ld
22411maybe-check-ld:
22412@if ld
22413maybe-check-ld: check-ld
04cf1b77 22414
b813574b 22415check-ld:
0aed8855 22416 @: $(MAKE); $(unstage)
04cf1b77
PB
22417 @r=`${PWD_COMMAND}`; export r; \
22418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22419 $(HOST_EXPORTS) \
b00612cc
PB
22420 (cd $(HOST_SUBDIR)/ld && \
22421 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 22422
b813574b 22423@endif ld
04cf1b77 22424
b813574b
PB
22425.PHONY: install-ld maybe-install-ld
22426maybe-install-ld:
22427@if ld
22428maybe-install-ld: install-ld
04cf1b77 22429
b813574b 22430install-ld: installdirs
0aed8855 22431 @: $(MAKE); $(unstage)
04cf1b77
PB
22432 @r=`${PWD_COMMAND}`; export r; \
22433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22434 $(HOST_EXPORTS) \
b00612cc 22435 (cd $(HOST_SUBDIR)/ld && \
2da12f12 22436 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 22437
b813574b 22438@endif ld
04cf1b77 22439
56a8fe78 22440# Other targets (info, dvi, pdf, etc.)
04cf1b77 22441
b813574b
PB
22442.PHONY: maybe-info-ld info-ld
22443maybe-info-ld:
22444@if ld
22445maybe-info-ld: info-ld
04cf1b77 22446
b813574b
PB
22447info-ld: \
22448 configure-ld
22449 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22450 r=`${PWD_COMMAND}`; export r; \
22451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22452 $(HOST_EXPORTS) \
b813574b 22453 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22455 done; \
b813574b 22456 echo "Doing info in ld" ; \
b00612cc 22457 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22460 "RANLIB=$${RANLIB}" \
0c24b341 22461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22462 info) \
04cf1b77
PB
22463 || exit 1
22464
b813574b 22465@endif ld
04cf1b77 22466
b813574b
PB
22467.PHONY: maybe-dvi-ld dvi-ld
22468maybe-dvi-ld:
22469@if ld
22470maybe-dvi-ld: dvi-ld
04cf1b77 22471
b813574b
PB
22472dvi-ld: \
22473 configure-ld
22474 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22475 r=`${PWD_COMMAND}`; export r; \
22476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22477 $(HOST_EXPORTS) \
b813574b 22478 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22480 done; \
b813574b 22481 echo "Doing dvi in ld" ; \
b00612cc 22482 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22485 "RANLIB=$${RANLIB}" \
0c24b341 22486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22487 dvi) \
04cf1b77
PB
22488 || exit 1
22489
b813574b 22490@endif ld
04cf1b77 22491
56a8fe78
DD
22492.PHONY: maybe-pdf-ld pdf-ld
22493maybe-pdf-ld:
22494@if ld
22495maybe-pdf-ld: pdf-ld
22496
22497pdf-ld: \
22498 configure-ld
22499 @[ -f ./ld/Makefile ] || exit 0; \
22500 r=`${PWD_COMMAND}`; export r; \
22501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22502 $(HOST_EXPORTS) \
22503 for flag in $(EXTRA_HOST_FLAGS) ; do \
22504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22505 done; \
22506 echo "Doing pdf in ld" ; \
22507 (cd $(HOST_SUBDIR)/ld && \
22508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22510 "RANLIB=$${RANLIB}" \
0c24b341 22511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22512 pdf) \
22513 || exit 1
22514
22515@endif ld
22516
6d389afc
MS
22517.PHONY: maybe-html-ld html-ld
22518maybe-html-ld:
22519@if ld
22520maybe-html-ld: html-ld
22521
22522html-ld: \
22523 configure-ld
22524 @[ -f ./ld/Makefile ] || exit 0; \
22525 r=`${PWD_COMMAND}`; export r; \
22526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22527 $(HOST_EXPORTS) \
22528 for flag in $(EXTRA_HOST_FLAGS) ; do \
22529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22530 done; \
22531 echo "Doing html in ld" ; \
b00612cc 22532 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
22533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22535 "RANLIB=$${RANLIB}" \
0c24b341 22536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22537 html) \
22538 || exit 1
22539
22540@endif ld
22541
b813574b
PB
22542.PHONY: maybe-TAGS-ld TAGS-ld
22543maybe-TAGS-ld:
22544@if ld
22545maybe-TAGS-ld: TAGS-ld
04cf1b77 22546
b813574b
PB
22547TAGS-ld: \
22548 configure-ld
22549 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22550 r=`${PWD_COMMAND}`; export r; \
22551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22552 $(HOST_EXPORTS) \
b813574b 22553 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22555 done; \
b813574b 22556 echo "Doing TAGS in ld" ; \
b00612cc 22557 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22560 "RANLIB=$${RANLIB}" \
0c24b341 22561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22562 TAGS) \
04cf1b77
PB
22563 || exit 1
22564
b813574b 22565@endif ld
04cf1b77 22566
b813574b
PB
22567.PHONY: maybe-install-info-ld install-info-ld
22568maybe-install-info-ld:
22569@if ld
22570maybe-install-info-ld: install-info-ld
04cf1b77 22571
b813574b
PB
22572install-info-ld: \
22573 configure-ld \
22574 info-ld
22575 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22576 r=`${PWD_COMMAND}`; export r; \
22577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22578 $(HOST_EXPORTS) \
b813574b 22579 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22581 done; \
b813574b 22582 echo "Doing install-info in ld" ; \
b00612cc 22583 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22586 "RANLIB=$${RANLIB}" \
0c24b341 22587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22588 install-info) \
04cf1b77
PB
22589 || exit 1
22590
b813574b 22591@endif ld
04cf1b77 22592
a3ca38d2
DD
22593.PHONY: maybe-install-pdf-ld install-pdf-ld
22594maybe-install-pdf-ld:
22595@if ld
22596maybe-install-pdf-ld: install-pdf-ld
22597
22598install-pdf-ld: \
22599 configure-ld \
22600 pdf-ld
22601 @[ -f ./ld/Makefile ] || exit 0; \
22602 r=`${PWD_COMMAND}`; export r; \
22603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22604 $(HOST_EXPORTS) \
22605 for flag in $(EXTRA_HOST_FLAGS) ; do \
22606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22607 done; \
22608 echo "Doing install-pdf in ld" ; \
22609 (cd $(HOST_SUBDIR)/ld && \
22610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22612 "RANLIB=$${RANLIB}" \
0c24b341 22613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22614 install-pdf) \
22615 || exit 1
22616
22617@endif ld
22618
108a6f8e
CD
22619.PHONY: maybe-install-html-ld install-html-ld
22620maybe-install-html-ld:
22621@if ld
22622maybe-install-html-ld: install-html-ld
22623
22624install-html-ld: \
22625 configure-ld \
22626 html-ld
22627 @[ -f ./ld/Makefile ] || exit 0; \
22628 r=`${PWD_COMMAND}`; export r; \
22629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22630 $(HOST_EXPORTS) \
22631 for flag in $(EXTRA_HOST_FLAGS) ; do \
22632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22633 done; \
22634 echo "Doing install-html in ld" ; \
22635 (cd $(HOST_SUBDIR)/ld && \
22636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22638 "RANLIB=$${RANLIB}" \
0c24b341 22639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22640 install-html) \
22641 || exit 1
22642
22643@endif ld
22644
b813574b
PB
22645.PHONY: maybe-installcheck-ld installcheck-ld
22646maybe-installcheck-ld:
22647@if ld
22648maybe-installcheck-ld: installcheck-ld
04cf1b77 22649
b813574b
PB
22650installcheck-ld: \
22651 configure-ld
22652 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22653 r=`${PWD_COMMAND}`; export r; \
22654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22655 $(HOST_EXPORTS) \
b813574b 22656 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22658 done; \
b813574b 22659 echo "Doing installcheck in ld" ; \
b00612cc 22660 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22663 "RANLIB=$${RANLIB}" \
0c24b341 22664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22665 installcheck) \
04cf1b77
PB
22666 || exit 1
22667
b813574b 22668@endif ld
04cf1b77 22669
b813574b
PB
22670.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22671maybe-mostlyclean-ld:
22672@if ld
22673maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 22674
b813574b
PB
22675mostlyclean-ld:
22676 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22677 r=`${PWD_COMMAND}`; export r; \
22678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22679 $(HOST_EXPORTS) \
b813574b 22680 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22682 done; \
b813574b 22683 echo "Doing mostlyclean in ld" ; \
b00612cc 22684 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22687 "RANLIB=$${RANLIB}" \
0c24b341 22688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22689 mostlyclean) \
04cf1b77
PB
22690 || exit 1
22691
b813574b 22692@endif ld
04cf1b77 22693
b813574b
PB
22694.PHONY: maybe-clean-ld clean-ld
22695maybe-clean-ld:
22696@if ld
22697maybe-clean-ld: clean-ld
04cf1b77 22698
b813574b
PB
22699clean-ld:
22700 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22701 r=`${PWD_COMMAND}`; export r; \
22702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22703 $(HOST_EXPORTS) \
b813574b 22704 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22706 done; \
b813574b 22707 echo "Doing clean in ld" ; \
b00612cc 22708 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22711 "RANLIB=$${RANLIB}" \
0c24b341 22712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22713 clean) \
04cf1b77
PB
22714 || exit 1
22715
b813574b 22716@endif ld
04cf1b77 22717
b813574b
PB
22718.PHONY: maybe-distclean-ld distclean-ld
22719maybe-distclean-ld:
22720@if ld
22721maybe-distclean-ld: distclean-ld
04cf1b77 22722
b813574b
PB
22723distclean-ld:
22724 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22725 r=`${PWD_COMMAND}`; export r; \
22726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22727 $(HOST_EXPORTS) \
b813574b 22728 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22730 done; \
b813574b 22731 echo "Doing distclean in ld" ; \
b00612cc 22732 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22735 "RANLIB=$${RANLIB}" \
0c24b341 22736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22737 distclean) \
04cf1b77
PB
22738 || exit 1
22739
b813574b 22740@endif ld
04cf1b77 22741
b813574b
PB
22742.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22743maybe-maintainer-clean-ld:
22744@if ld
22745maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 22746
b813574b
PB
22747maintainer-clean-ld:
22748 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22749 r=`${PWD_COMMAND}`; export r; \
22750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22751 $(HOST_EXPORTS) \
b813574b 22752 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22754 done; \
b813574b 22755 echo "Doing maintainer-clean in ld" ; \
b00612cc 22756 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22759 "RANLIB=$${RANLIB}" \
0c24b341 22760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22761 maintainer-clean) \
04cf1b77
PB
22762 || exit 1
22763
b813574b 22764@endif ld
04cf1b77
PB
22765
22766
a7254363 22767
b813574b
PB
22768.PHONY: configure-libcpp maybe-configure-libcpp
22769maybe-configure-libcpp:
4f0ef2d8
CD
22770@if gcc-bootstrap
22771configure-libcpp: stage_current
22772@endif gcc-bootstrap
b813574b
PB
22773@if libcpp
22774maybe-configure-libcpp: configure-libcpp
c52c6897 22775configure-libcpp:
c52c6897
PB
22776 @r=`${PWD_COMMAND}`; export r; \
22777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22778 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 22780 $(HOST_EXPORTS) \
a7254363
PB
22781 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22782 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 22783 case $(srcdir) in \
b00612cc
PB
22784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22785 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22787 esac; \
b00612cc
PB
22788 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22789 libsrcdir="$$s/libcpp"; \
4fa63067 22790 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22792 --target=${target_alias} $${srcdiroption} \
4fa63067 22793 || exit 1
b813574b 22794@endif libcpp
4fa63067 22795
a7254363
PB
22796
22797
d545f33b
PB
22798.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22799maybe-configure-stage1-libcpp:
22800@if libcpp-bootstrap
22801maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 22802configure-stage1-libcpp:
c52c6897 22803 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22804 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22805 @r=`${PWD_COMMAND}`; export r; \
22806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22807 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
7f6ef0c0 22808 $(HOST_EXPORTS) \
8ee82aff 22809 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22810 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 22811 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22813 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22814 case $(srcdir) in \
22815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22816 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22818 esac; \
22819 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22820 libsrcdir="$$s/libcpp"; \
22821 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22823 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22824 \
8a0d8a5c 22825 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22826@endif libcpp-bootstrap
22827
22828.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22829maybe-configure-stage2-libcpp:
22830@if libcpp-bootstrap
22831maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 22832configure-stage2-libcpp:
c52c6897 22833 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22835 @r=`${PWD_COMMAND}`; export r; \
22836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22837 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22838 $(HOST_EXPORTS) \
7f6ef0c0 22839 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22840 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22841 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 22842 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22844 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22845 case $(srcdir) in \
22846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22847 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22849 esac; \
22850 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22851 libsrcdir="$$s/libcpp"; \
22852 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22853 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22854 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22855 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22856 @stage2_werror_flag@
22857@endif libcpp-bootstrap
22858
8520c408
AO
22859.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
22860maybe-configure-stageb2g0-libcpp:
22861@if libcpp-bootstrap
22862maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
22863configure-stageb2g0-libcpp:
22864 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22865 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22866 @r=`${PWD_COMMAND}`; export r; \
22867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22868 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22869 $(HOST_EXPORTS) \
7f6ef0c0 22870 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22871 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 22872 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
22873 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
22874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22875 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22876 case $(srcdir) in \
22877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22878 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22880 esac; \
22881 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22882 libsrcdir="$$s/libcpp"; \
22883 $(SHELL) $${libsrcdir}/configure \
22884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22885 --target=${target_alias} $${srcdiroption} \
22886 --with-build-libsubdir=$(HOST_SUBDIR) \
22887 @stage2_werror_flag@
22888@endif libcpp-bootstrap
22889
d545f33b
PB
22890.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22891maybe-configure-stage3-libcpp:
22892@if libcpp-bootstrap
22893maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 22894configure-stage3-libcpp:
c52c6897 22895 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22897 @r=`${PWD_COMMAND}`; export r; \
22898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22899 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22900 $(HOST_EXPORTS) \
7f6ef0c0 22901 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22902 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22903 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 22904 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22906 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22907 case $(srcdir) in \
22908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22909 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22911 esac; \
22912 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22913 libsrcdir="$$s/libcpp"; \
22914 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22916 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22917 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22918 @stage2_werror_flag@
22919@endif libcpp-bootstrap
22920
8520c408
AO
22921.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
22922maybe-configure-stageb3g2-libcpp:
22923@if libcpp-bootstrap
22924maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
22925configure-stageb3g2-libcpp:
22926 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22928 @r=`${PWD_COMMAND}`; export r; \
22929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22930 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22931 $(HOST_EXPORTS) \
7f6ef0c0 22932 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22933 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 22934 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
22935 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
22936 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22937 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22938 case $(srcdir) in \
22939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22940 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22942 esac; \
22943 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22944 libsrcdir="$$s/libcpp"; \
22945 $(SHELL) $${libsrcdir}/configure \
22946 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22947 --target=${target_alias} $${srcdiroption} \
22948 --with-build-libsubdir=$(HOST_SUBDIR) \
22949 @stage2_werror_flag@
22950@endif libcpp-bootstrap
22951
d545f33b
PB
22952.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22953maybe-configure-stage4-libcpp:
22954@if libcpp-bootstrap
22955maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 22956configure-stage4-libcpp:
c52c6897 22957 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22959 @r=`${PWD_COMMAND}`; export r; \
22960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22961 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22962 $(HOST_EXPORTS) \
7f6ef0c0 22963 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22964 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22965 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 22966 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22968 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22969 case $(srcdir) in \
22970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22971 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22973 esac; \
22974 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22975 libsrcdir="$$s/libcpp"; \
22976 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22977 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22978 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22979 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22980 @stage2_werror_flag@
22981@endif libcpp-bootstrap
22982
22983.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22984maybe-configure-stageprofile-libcpp:
22985@if libcpp-bootstrap
22986maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 22987configure-stageprofile-libcpp:
c52c6897 22988 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22990 @r=`${PWD_COMMAND}`; export r; \
22991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22992 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22993 $(HOST_EXPORTS) \
7f6ef0c0 22994 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22995 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 22996 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 22997 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22999 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23000 case $(srcdir) in \
23001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23002 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23004 esac; \
23005 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23006 libsrcdir="$$s/libcpp"; \
23007 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23009 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23010 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23011 @stage2_werror_flag@
23012@endif libcpp-bootstrap
23013
23014.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
23015maybe-configure-stagefeedback-libcpp:
23016@if libcpp-bootstrap
23017maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 23018configure-stagefeedback-libcpp:
c52c6897 23019 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23020 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23021 @r=`${PWD_COMMAND}`; export r; \
23022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23023 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23024 $(HOST_EXPORTS) \
7f6ef0c0 23025 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23026 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 23027 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 23028 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23030 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23031 case $(srcdir) in \
23032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23033 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23035 esac; \
23036 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23037 libsrcdir="$$s/libcpp"; \
23038 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23040 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23041 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23042 @stage2_werror_flag@
23043@endif libcpp-bootstrap
23044
23045
23046
23047
23048
b813574b
PB
23049.PHONY: all-libcpp maybe-all-libcpp
23050maybe-all-libcpp:
4f0ef2d8
CD
23051@if gcc-bootstrap
23052all-libcpp: stage_current
23053@endif gcc-bootstrap
b813574b 23054@if libcpp
d27cc32e 23055TARGET-libcpp=all
b813574b
PB
23056maybe-all-libcpp: all-libcpp
23057all-libcpp: configure-libcpp
c52c6897 23058 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23060 $(HOST_EXPORTS) \
b00612cc 23061 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23062 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23063 $(TARGET-libcpp))
b813574b 23064@endif libcpp
4fa63067 23065
a7254363 23066
d545f33b
PB
23067
23068.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
23069.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
23070maybe-all-stage1-libcpp:
23071maybe-clean-stage1-libcpp:
23072@if libcpp-bootstrap
23073maybe-all-stage1-libcpp: all-stage1-libcpp
23074all-stage1: all-stage1-libcpp
f70224b5 23075TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 23076all-stage1-libcpp: configure-stage1-libcpp
c52c6897 23077 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23078 @r=`${PWD_COMMAND}`; export r; \
23079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23080 $(HOST_EXPORTS) \
23081 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23083 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23084 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23085 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23086 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 23087 $(TARGET-stage1-libcpp)
d545f33b
PB
23088
23089maybe-clean-stage1-libcpp: clean-stage1-libcpp
23090clean-stage1: clean-stage1-libcpp
23091clean-stage1-libcpp:
9dbaa842
DD
23092 @if [ $(current_stage) = stage1 ]; then \
23093 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23094 else \
23095 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
23096 $(MAKE) stage1-start; \
23097 fi; \
d545f33b 23098 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23099 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23100 clean
d545f33b
PB
23101@endif libcpp-bootstrap
23102
23103
23104.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
23105.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
23106maybe-all-stage2-libcpp:
23107maybe-clean-stage2-libcpp:
23108@if libcpp-bootstrap
23109maybe-all-stage2-libcpp: all-stage2-libcpp
23110all-stage2: all-stage2-libcpp
f70224b5 23111TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 23112all-stage2-libcpp: configure-stage2-libcpp
c52c6897 23113 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23114 @r=`${PWD_COMMAND}`; export r; \
23115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23116 $(HOST_EXPORTS) \
23117 $(POSTSTAGE1_HOST_EXPORTS) \
23118 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23120 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23121 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23122 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23123 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23124 $(TARGET-stage2-libcpp)
d545f33b
PB
23125
23126maybe-clean-stage2-libcpp: clean-stage2-libcpp
23127clean-stage2: clean-stage2-libcpp
23128clean-stage2-libcpp:
9dbaa842
DD
23129 @if [ $(current_stage) = stage2 ]; then \
23130 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23131 else \
23132 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
23133 $(MAKE) stage2-start; \
23134 fi; \
d545f33b 23135 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23136 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23137 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23138 clean
d545f33b
PB
23139@endif libcpp-bootstrap
23140
23141
8520c408
AO
23142.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
23143.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
23144maybe-all-stageb2g0-libcpp:
23145maybe-clean-stageb2g0-libcpp:
23146@if libcpp-bootstrap
23147maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
23148all-stageb2g0: all-stageb2g0-libcpp
23149TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
23150all-stageb2g0-libcpp: configure-stageb2g0-libcpp
23151 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23152 @r=`${PWD_COMMAND}`; export r; \
23153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23154 $(HOST_EXPORTS) \
23155 $(POSTSTAGE1_HOST_EXPORTS) \
23156 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23158 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23159 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23160 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23161 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23162 $(TARGET-stageb2g0-libcpp)
23163
23164maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
23165clean-stageb2g0: clean-stageb2g0-libcpp
23166clean-stageb2g0-libcpp:
23167 @if [ $(current_stage) = stageb2g0 ]; then \
23168 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23169 else \
23170 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
23171 $(MAKE) stageb2g0-start; \
23172 fi; \
23173 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23174 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23175 $(POSTSTAGE1_FLAGS_TO_PASS) \
23176 clean
23177@endif libcpp-bootstrap
23178
23179
d545f33b
PB
23180.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
23181.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
23182maybe-all-stage3-libcpp:
23183maybe-clean-stage3-libcpp:
23184@if libcpp-bootstrap
23185maybe-all-stage3-libcpp: all-stage3-libcpp
23186all-stage3: all-stage3-libcpp
f70224b5 23187TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 23188all-stage3-libcpp: configure-stage3-libcpp
c52c6897 23189 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23190 @r=`${PWD_COMMAND}`; export r; \
23191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23192 $(HOST_EXPORTS) \
23193 $(POSTSTAGE1_HOST_EXPORTS) \
23194 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23196 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23197 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23198 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23199 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23200 $(TARGET-stage3-libcpp)
d545f33b
PB
23201
23202maybe-clean-stage3-libcpp: clean-stage3-libcpp
23203clean-stage3: clean-stage3-libcpp
23204clean-stage3-libcpp:
9dbaa842
DD
23205 @if [ $(current_stage) = stage3 ]; then \
23206 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23207 else \
23208 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
23209 $(MAKE) stage3-start; \
23210 fi; \
d545f33b 23211 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23212 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23213 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23214 clean
d545f33b
PB
23215@endif libcpp-bootstrap
23216
23217
8520c408
AO
23218.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
23219.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
23220maybe-all-stageb3g2-libcpp:
23221maybe-clean-stageb3g2-libcpp:
23222@if libcpp-bootstrap
23223maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
23224all-stageb3g2: all-stageb3g2-libcpp
23225TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
23226all-stageb3g2-libcpp: configure-stageb3g2-libcpp
23227 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23228 @r=`${PWD_COMMAND}`; export r; \
23229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23230 $(HOST_EXPORTS) \
23231 $(POSTSTAGE1_HOST_EXPORTS) \
23232 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23234 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23235 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23236 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23237 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23238 $(TARGET-stageb3g2-libcpp)
23239
23240maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
23241clean-stageb3g2: clean-stageb3g2-libcpp
23242clean-stageb3g2-libcpp:
23243 @if [ $(current_stage) = stageb3g2 ]; then \
23244 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23245 else \
23246 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
23247 $(MAKE) stageb3g2-start; \
23248 fi; \
23249 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23250 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23251 $(POSTSTAGE1_FLAGS_TO_PASS) \
23252 clean
23253@endif libcpp-bootstrap
23254
23255
d545f33b
PB
23256.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
23257.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
23258maybe-all-stage4-libcpp:
23259maybe-clean-stage4-libcpp:
23260@if libcpp-bootstrap
23261maybe-all-stage4-libcpp: all-stage4-libcpp
23262all-stage4: all-stage4-libcpp
f70224b5 23263TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 23264all-stage4-libcpp: configure-stage4-libcpp
c52c6897 23265 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23266 @r=`${PWD_COMMAND}`; export r; \
23267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23268 $(HOST_EXPORTS) \
23269 $(POSTSTAGE1_HOST_EXPORTS) \
23270 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23272 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23273 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23274 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23275 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23276 $(TARGET-stage4-libcpp)
d545f33b
PB
23277
23278maybe-clean-stage4-libcpp: clean-stage4-libcpp
23279clean-stage4: clean-stage4-libcpp
23280clean-stage4-libcpp:
9dbaa842
DD
23281 @if [ $(current_stage) = stage4 ]; then \
23282 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23283 else \
23284 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
23285 $(MAKE) stage4-start; \
23286 fi; \
d545f33b 23287 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23288 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23289 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23290 clean
d545f33b
PB
23291@endif libcpp-bootstrap
23292
23293
23294.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23295.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23296maybe-all-stageprofile-libcpp:
23297maybe-clean-stageprofile-libcpp:
23298@if libcpp-bootstrap
23299maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23300all-stageprofile: all-stageprofile-libcpp
f70224b5 23301TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 23302all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 23303 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23304 @r=`${PWD_COMMAND}`; export r; \
23305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23306 $(HOST_EXPORTS) \
23307 $(POSTSTAGE1_HOST_EXPORTS) \
23308 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23310 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
23311 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23312 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23313 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23314 $(TARGET-stageprofile-libcpp)
d545f33b
PB
23315
23316maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23317clean-stageprofile: clean-stageprofile-libcpp
23318clean-stageprofile-libcpp:
9dbaa842
DD
23319 @if [ $(current_stage) = stageprofile ]; then \
23320 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23321 else \
23322 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23323 $(MAKE) stageprofile-start; \
23324 fi; \
d545f33b 23325 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23326 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23327 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23328 clean
d545f33b
PB
23329@endif libcpp-bootstrap
23330
23331
23332.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23333.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23334maybe-all-stagefeedback-libcpp:
23335maybe-clean-stagefeedback-libcpp:
23336@if libcpp-bootstrap
23337maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23338all-stagefeedback: all-stagefeedback-libcpp
f70224b5 23339TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 23340all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 23341 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23342 @r=`${PWD_COMMAND}`; export r; \
23343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23344 $(HOST_EXPORTS) \
23345 $(POSTSTAGE1_HOST_EXPORTS) \
23346 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
23347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23348 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23349 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23350 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23351 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23352 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
23353
23354maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23355clean-stagefeedback: clean-stagefeedback-libcpp
23356clean-stagefeedback-libcpp:
9dbaa842
DD
23357 @if [ $(current_stage) = stagefeedback ]; then \
23358 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23359 else \
23360 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23361 $(MAKE) stagefeedback-start; \
23362 fi; \
d545f33b 23363 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 23364 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23365 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23366 clean
d545f33b
PB
23367@endif libcpp-bootstrap
23368
23369
23370
23371
23372
b813574b
PB
23373.PHONY: check-libcpp maybe-check-libcpp
23374maybe-check-libcpp:
23375@if libcpp
23376maybe-check-libcpp: check-libcpp
4fa63067 23377
b813574b 23378check-libcpp:
0aed8855 23379 @: $(MAKE); $(unstage)
4fa63067
NN
23380 @r=`${PWD_COMMAND}`; export r; \
23381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23382 $(HOST_EXPORTS) \
b00612cc
PB
23383 (cd $(HOST_SUBDIR)/libcpp && \
23384 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23385
b813574b 23386@endif libcpp
4fa63067 23387
b813574b
PB
23388.PHONY: install-libcpp maybe-install-libcpp
23389maybe-install-libcpp:
23390@if libcpp
23391maybe-install-libcpp: install-libcpp
23392
23393install-libcpp: installdirs
0aed8855 23394 @: $(MAKE); $(unstage)
4fa63067
NN
23395 @r=`${PWD_COMMAND}`; export r; \
23396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23397 $(HOST_EXPORTS) \
b00612cc 23398 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 23399 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23400
b813574b 23401@endif libcpp
4fa63067 23402
56a8fe78 23403# Other targets (info, dvi, pdf, etc.)
4fa63067 23404
b813574b
PB
23405.PHONY: maybe-info-libcpp info-libcpp
23406maybe-info-libcpp:
23407@if libcpp
23408maybe-info-libcpp: info-libcpp
4fa63067 23409
b813574b
PB
23410info-libcpp: \
23411 configure-libcpp
23412 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23413 r=`${PWD_COMMAND}`; export r; \
23414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23415 $(HOST_EXPORTS) \
b813574b 23416 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23418 done; \
b813574b 23419 echo "Doing info in libcpp" ; \
b00612cc 23420 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23423 "RANLIB=$${RANLIB}" \
0c24b341 23424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23425 info) \
2a4cbe27
NN
23426 || exit 1
23427
b813574b 23428@endif libcpp
2a4cbe27 23429
b813574b
PB
23430.PHONY: maybe-dvi-libcpp dvi-libcpp
23431maybe-dvi-libcpp:
23432@if libcpp
23433maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 23434
b813574b
PB
23435dvi-libcpp: \
23436 configure-libcpp
23437 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23438 r=`${PWD_COMMAND}`; export r; \
23439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23440 $(HOST_EXPORTS) \
b813574b 23441 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23443 done; \
b813574b 23444 echo "Doing dvi in libcpp" ; \
b00612cc 23445 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23448 "RANLIB=$${RANLIB}" \
0c24b341 23449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23450 dvi) \
2a4cbe27
NN
23451 || exit 1
23452
b813574b 23453@endif libcpp
2a4cbe27 23454
56a8fe78
DD
23455.PHONY: maybe-pdf-libcpp pdf-libcpp
23456maybe-pdf-libcpp:
23457@if libcpp
23458maybe-pdf-libcpp: pdf-libcpp
23459
23460pdf-libcpp: \
23461 configure-libcpp
23462 @[ -f ./libcpp/Makefile ] || exit 0; \
23463 r=`${PWD_COMMAND}`; export r; \
23464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23465 $(HOST_EXPORTS) \
23466 for flag in $(EXTRA_HOST_FLAGS) ; do \
23467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23468 done; \
23469 echo "Doing pdf in libcpp" ; \
23470 (cd $(HOST_SUBDIR)/libcpp && \
23471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23473 "RANLIB=$${RANLIB}" \
0c24b341 23474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23475 pdf) \
23476 || exit 1
23477
23478@endif libcpp
23479
6d389afc
MS
23480.PHONY: maybe-html-libcpp html-libcpp
23481maybe-html-libcpp:
23482@if libcpp
23483maybe-html-libcpp: html-libcpp
23484
23485html-libcpp: \
23486 configure-libcpp
23487 @[ -f ./libcpp/Makefile ] || exit 0; \
23488 r=`${PWD_COMMAND}`; export r; \
23489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23490 $(HOST_EXPORTS) \
23491 for flag in $(EXTRA_HOST_FLAGS) ; do \
23492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23493 done; \
23494 echo "Doing html in libcpp" ; \
b00612cc 23495 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
23496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23498 "RANLIB=$${RANLIB}" \
0c24b341 23499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23500 html) \
23501 || exit 1
23502
23503@endif libcpp
23504
b813574b
PB
23505.PHONY: maybe-TAGS-libcpp TAGS-libcpp
23506maybe-TAGS-libcpp:
23507@if libcpp
23508maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 23509
b813574b
PB
23510TAGS-libcpp: \
23511 configure-libcpp
23512 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23513 r=`${PWD_COMMAND}`; export r; \
23514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23515 $(HOST_EXPORTS) \
b813574b 23516 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23518 done; \
b813574b 23519 echo "Doing TAGS in libcpp" ; \
b00612cc 23520 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23523 "RANLIB=$${RANLIB}" \
0c24b341 23524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23525 TAGS) \
2a4cbe27
NN
23526 || exit 1
23527
b813574b 23528@endif libcpp
2a4cbe27 23529
b813574b
PB
23530.PHONY: maybe-install-info-libcpp install-info-libcpp
23531maybe-install-info-libcpp:
23532@if libcpp
23533maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 23534
b813574b
PB
23535install-info-libcpp: \
23536 configure-libcpp \
23537 info-libcpp
23538 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23539 r=`${PWD_COMMAND}`; export r; \
23540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23541 $(HOST_EXPORTS) \
b813574b 23542 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23544 done; \
b813574b 23545 echo "Doing install-info in libcpp" ; \
b00612cc 23546 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23549 "RANLIB=$${RANLIB}" \
0c24b341 23550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23551 install-info) \
2a4cbe27
NN
23552 || exit 1
23553
b813574b 23554@endif libcpp
2a4cbe27 23555
a3ca38d2
DD
23556.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23557maybe-install-pdf-libcpp:
23558@if libcpp
23559maybe-install-pdf-libcpp: install-pdf-libcpp
23560
23561install-pdf-libcpp: \
23562 configure-libcpp \
23563 pdf-libcpp
23564 @[ -f ./libcpp/Makefile ] || exit 0; \
23565 r=`${PWD_COMMAND}`; export r; \
23566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23567 $(HOST_EXPORTS) \
23568 for flag in $(EXTRA_HOST_FLAGS) ; do \
23569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23570 done; \
23571 echo "Doing install-pdf in libcpp" ; \
23572 (cd $(HOST_SUBDIR)/libcpp && \
23573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23575 "RANLIB=$${RANLIB}" \
0c24b341 23576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23577 install-pdf) \
23578 || exit 1
23579
23580@endif libcpp
23581
108a6f8e
CD
23582.PHONY: maybe-install-html-libcpp install-html-libcpp
23583maybe-install-html-libcpp:
23584@if libcpp
23585maybe-install-html-libcpp: install-html-libcpp
23586
23587install-html-libcpp: \
23588 configure-libcpp \
23589 html-libcpp
23590 @[ -f ./libcpp/Makefile ] || exit 0; \
23591 r=`${PWD_COMMAND}`; export r; \
23592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23593 $(HOST_EXPORTS) \
23594 for flag in $(EXTRA_HOST_FLAGS) ; do \
23595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23596 done; \
23597 echo "Doing install-html in libcpp" ; \
23598 (cd $(HOST_SUBDIR)/libcpp && \
23599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23601 "RANLIB=$${RANLIB}" \
0c24b341 23602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23603 install-html) \
23604 || exit 1
23605
23606@endif libcpp
23607
b813574b
PB
23608.PHONY: maybe-installcheck-libcpp installcheck-libcpp
23609maybe-installcheck-libcpp:
23610@if libcpp
23611maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 23612
b813574b
PB
23613installcheck-libcpp: \
23614 configure-libcpp
23615 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23616 r=`${PWD_COMMAND}`; export r; \
23617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23618 $(HOST_EXPORTS) \
b813574b 23619 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23621 done; \
b813574b 23622 echo "Doing installcheck in libcpp" ; \
b00612cc 23623 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23626 "RANLIB=$${RANLIB}" \
0c24b341 23627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23628 installcheck) \
2a4cbe27
NN
23629 || exit 1
23630
b813574b 23631@endif libcpp
2a4cbe27 23632
b813574b
PB
23633.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23634maybe-mostlyclean-libcpp:
23635@if libcpp
23636maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 23637
b813574b
PB
23638mostlyclean-libcpp:
23639 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23640 r=`${PWD_COMMAND}`; export r; \
23641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23642 $(HOST_EXPORTS) \
b813574b 23643 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23645 done; \
b813574b 23646 echo "Doing mostlyclean in libcpp" ; \
b00612cc 23647 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23650 "RANLIB=$${RANLIB}" \
0c24b341 23651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23652 mostlyclean) \
2a4cbe27
NN
23653 || exit 1
23654
b813574b 23655@endif libcpp
2a4cbe27 23656
b813574b
PB
23657.PHONY: maybe-clean-libcpp clean-libcpp
23658maybe-clean-libcpp:
23659@if libcpp
23660maybe-clean-libcpp: clean-libcpp
2a4cbe27 23661
b813574b
PB
23662clean-libcpp:
23663 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23664 r=`${PWD_COMMAND}`; export r; \
23665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23666 $(HOST_EXPORTS) \
b813574b 23667 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23669 done; \
b813574b 23670 echo "Doing clean in libcpp" ; \
b00612cc 23671 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23674 "RANLIB=$${RANLIB}" \
0c24b341 23675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23676 clean) \
2a4cbe27
NN
23677 || exit 1
23678
b813574b 23679@endif libcpp
2a4cbe27 23680
b813574b
PB
23681.PHONY: maybe-distclean-libcpp distclean-libcpp
23682maybe-distclean-libcpp:
23683@if libcpp
23684maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 23685
b813574b
PB
23686distclean-libcpp:
23687 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23688 r=`${PWD_COMMAND}`; export r; \
23689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23690 $(HOST_EXPORTS) \
b813574b 23691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23693 done; \
b813574b 23694 echo "Doing distclean in libcpp" ; \
b00612cc 23695 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23698 "RANLIB=$${RANLIB}" \
0c24b341 23699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23700 distclean) \
2a4cbe27
NN
23701 || exit 1
23702
b813574b 23703@endif libcpp
2a4cbe27 23704
b813574b
PB
23705.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23706maybe-maintainer-clean-libcpp:
23707@if libcpp
23708maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 23709
b813574b
PB
23710maintainer-clean-libcpp:
23711 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23712 r=`${PWD_COMMAND}`; export r; \
23713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23714 $(HOST_EXPORTS) \
b813574b 23715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23717 done; \
b813574b 23718 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 23719 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23722 "RANLIB=$${RANLIB}" \
0c24b341 23723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23724 maintainer-clean) \
2a4cbe27
NN
23725 || exit 1
23726
b813574b 23727@endif libcpp
2a4cbe27 23728
2a4cbe27 23729
a7254363 23730
be01d343
PB
23731.PHONY: configure-libdecnumber maybe-configure-libdecnumber
23732maybe-configure-libdecnumber:
4f0ef2d8
CD
23733@if gcc-bootstrap
23734configure-libdecnumber: stage_current
23735@endif gcc-bootstrap
be01d343
PB
23736@if libdecnumber
23737maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 23738configure-libdecnumber:
c52c6897
PB
23739 @r=`${PWD_COMMAND}`; export r; \
23740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
23741 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23743 $(HOST_EXPORTS) \
23744 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23745 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23746 case $(srcdir) in \
23747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23748 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23750 esac; \
23751 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23752 libsrcdir="$$s/libdecnumber"; \
23753 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23755 --target=${target_alias} $${srcdiroption} \
be01d343
PB
23756 || exit 1
23757@endif libdecnumber
23758
23759
23760
23761.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23762maybe-configure-stage1-libdecnumber:
23763@if libdecnumber-bootstrap
23764maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 23765configure-stage1-libdecnumber:
c52c6897 23766 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23768 @r=`${PWD_COMMAND}`; export r; \
23769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23770 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
7f6ef0c0 23771 $(HOST_EXPORTS) \
8ee82aff 23772 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23773 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
be01d343 23774 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23776 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23777 case $(srcdir) in \
23778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23779 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23781 esac; \
23782 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23783 libsrcdir="$$s/libdecnumber"; \
23784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23786 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23787 \
8a0d8a5c 23788 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
23789@endif libdecnumber-bootstrap
23790
23791.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23792maybe-configure-stage2-libdecnumber:
23793@if libdecnumber-bootstrap
23794maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 23795configure-stage2-libdecnumber:
c52c6897 23796 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23798 @r=`${PWD_COMMAND}`; export r; \
23799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23800 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23801 $(HOST_EXPORTS) \
7f6ef0c0 23802 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23803 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23804 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
be01d343 23805 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23807 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23808 case $(srcdir) in \
23809 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23810 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23811 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23812 esac; \
23813 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23814 libsrcdir="$$s/libdecnumber"; \
23815 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23817 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23818 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23819 @stage2_werror_flag@
23820@endif libdecnumber-bootstrap
23821
8520c408
AO
23822.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
23823maybe-configure-stageb2g0-libdecnumber:
23824@if libdecnumber-bootstrap
23825maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23826configure-stageb2g0-libdecnumber:
23827 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23828 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23829 @r=`${PWD_COMMAND}`; export r; \
23830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23831 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23832 $(HOST_EXPORTS) \
7f6ef0c0 23833 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23834 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 23835 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
23836 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
23837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23838 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23839 case $(srcdir) in \
23840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23841 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23843 esac; \
23844 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23845 libsrcdir="$$s/libdecnumber"; \
23846 $(SHELL) $${libsrcdir}/configure \
23847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23848 --target=${target_alias} $${srcdiroption} \
23849 --with-build-libsubdir=$(HOST_SUBDIR) \
23850 @stage2_werror_flag@
23851@endif libdecnumber-bootstrap
23852
be01d343
PB
23853.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23854maybe-configure-stage3-libdecnumber:
23855@if libdecnumber-bootstrap
23856maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 23857configure-stage3-libdecnumber:
c52c6897 23858 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23860 @r=`${PWD_COMMAND}`; export r; \
23861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23862 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23863 $(HOST_EXPORTS) \
7f6ef0c0 23864 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23865 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23866 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
be01d343 23867 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23869 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23870 case $(srcdir) in \
23871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23872 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23874 esac; \
23875 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23876 libsrcdir="$$s/libdecnumber"; \
23877 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23879 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23880 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23881 @stage2_werror_flag@
23882@endif libdecnumber-bootstrap
23883
8520c408
AO
23884.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
23885maybe-configure-stageb3g2-libdecnumber:
23886@if libdecnumber-bootstrap
23887maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23888configure-stageb3g2-libdecnumber:
23889 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23891 @r=`${PWD_COMMAND}`; export r; \
23892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23893 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23894 $(HOST_EXPORTS) \
7f6ef0c0 23895 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23896 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 23897 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
23898 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
23899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23900 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23901 case $(srcdir) in \
23902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23903 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23905 esac; \
23906 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23907 libsrcdir="$$s/libdecnumber"; \
23908 $(SHELL) $${libsrcdir}/configure \
23909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23910 --target=${target_alias} $${srcdiroption} \
23911 --with-build-libsubdir=$(HOST_SUBDIR) \
23912 @stage2_werror_flag@
23913@endif libdecnumber-bootstrap
23914
be01d343
PB
23915.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23916maybe-configure-stage4-libdecnumber:
23917@if libdecnumber-bootstrap
23918maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 23919configure-stage4-libdecnumber:
c52c6897 23920 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23922 @r=`${PWD_COMMAND}`; export r; \
23923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23924 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23925 $(HOST_EXPORTS) \
7f6ef0c0 23926 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23927 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23928 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
be01d343 23929 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23931 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23932 case $(srcdir) in \
23933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23934 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23936 esac; \
23937 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23938 libsrcdir="$$s/libdecnumber"; \
23939 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23941 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23942 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23943 @stage2_werror_flag@
23944@endif libdecnumber-bootstrap
23945
23946.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23947maybe-configure-stageprofile-libdecnumber:
23948@if libdecnumber-bootstrap
23949maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 23950configure-stageprofile-libdecnumber:
c52c6897 23951 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23953 @r=`${PWD_COMMAND}`; export r; \
23954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23955 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23956 $(HOST_EXPORTS) \
7f6ef0c0 23957 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23958 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23959 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
be01d343 23960 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23962 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23963 case $(srcdir) in \
23964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23965 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23967 esac; \
23968 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23969 libsrcdir="$$s/libdecnumber"; \
23970 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23972 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23973 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23974 @stage2_werror_flag@
23975@endif libdecnumber-bootstrap
23976
23977.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23978maybe-configure-stagefeedback-libdecnumber:
23979@if libdecnumber-bootstrap
23980maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 23981configure-stagefeedback-libdecnumber:
c52c6897 23982 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23984 @r=`${PWD_COMMAND}`; export r; \
23985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23986 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23987 $(HOST_EXPORTS) \
7f6ef0c0 23988 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23989 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 23990 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
be01d343 23991 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23992 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23993 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23994 case $(srcdir) in \
23995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23996 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23998 esac; \
23999 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24000 libsrcdir="$$s/libdecnumber"; \
24001 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24002 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24003 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24004 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24005 @stage2_werror_flag@
24006@endif libdecnumber-bootstrap
24007
24008
24009
24010
24011
24012.PHONY: all-libdecnumber maybe-all-libdecnumber
24013maybe-all-libdecnumber:
4f0ef2d8
CD
24014@if gcc-bootstrap
24015all-libdecnumber: stage_current
24016@endif gcc-bootstrap
be01d343
PB
24017@if libdecnumber
24018TARGET-libdecnumber=all
24019maybe-all-libdecnumber: all-libdecnumber
24020all-libdecnumber: configure-libdecnumber
c52c6897 24021 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
24022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24023 $(HOST_EXPORTS) \
24024 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24025 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24026 $(TARGET-libdecnumber))
be01d343
PB
24027@endif libdecnumber
24028
24029
24030
24031.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
24032.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
24033maybe-all-stage1-libdecnumber:
24034maybe-clean-stage1-libdecnumber:
24035@if libdecnumber-bootstrap
24036maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
24037all-stage1: all-stage1-libdecnumber
24038TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
24039all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 24040 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
24041 @r=`${PWD_COMMAND}`; export r; \
24042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24043 $(HOST_EXPORTS) \
24044 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24045 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24046 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24047 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24048 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24049 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
be01d343
PB
24050 $(TARGET-stage1-libdecnumber)
24051
24052maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
24053clean-stage1: clean-stage1-libdecnumber
24054clean-stage1-libdecnumber:
9dbaa842
DD
24055 @if [ $(current_stage) = stage1 ]; then \
24056 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24057 else \
24058 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
24059 $(MAKE) stage1-start; \
24060 fi; \
be01d343 24061 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24062 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24063 clean
be01d343
PB
24064@endif libdecnumber-bootstrap
24065
24066
24067.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
24068.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
24069maybe-all-stage2-libdecnumber:
24070maybe-clean-stage2-libdecnumber:
24071@if libdecnumber-bootstrap
24072maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
24073all-stage2: all-stage2-libdecnumber
24074TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
24075all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 24076 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
24077 @r=`${PWD_COMMAND}`; export r; \
24078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24079 $(HOST_EXPORTS) \
24080 $(POSTSTAGE1_HOST_EXPORTS) \
24081 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24083 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24084 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24085 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24086 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24087 $(TARGET-stage2-libdecnumber)
24088
24089maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
24090clean-stage2: clean-stage2-libdecnumber
24091clean-stage2-libdecnumber:
9dbaa842
DD
24092 @if [ $(current_stage) = stage2 ]; then \
24093 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24094 else \
24095 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
24096 $(MAKE) stage2-start; \
24097 fi; \
be01d343 24098 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24099 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 24100 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24101 clean
be01d343
PB
24102@endif libdecnumber-bootstrap
24103
24104
8520c408
AO
24105.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
24106.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
24107maybe-all-stageb2g0-libdecnumber:
24108maybe-clean-stageb2g0-libdecnumber:
24109@if libdecnumber-bootstrap
24110maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
24111all-stageb2g0: all-stageb2g0-libdecnumber
24112TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
24113all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24114 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24115 @r=`${PWD_COMMAND}`; export r; \
24116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24117 $(HOST_EXPORTS) \
24118 $(POSTSTAGE1_HOST_EXPORTS) \
24119 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24121 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24122 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24123 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24124 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24125 $(TARGET-stageb2g0-libdecnumber)
24126
24127maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
24128clean-stageb2g0: clean-stageb2g0-libdecnumber
24129clean-stageb2g0-libdecnumber:
24130 @if [ $(current_stage) = stageb2g0 ]; then \
24131 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24132 else \
24133 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
24134 $(MAKE) stageb2g0-start; \
24135 fi; \
24136 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24137 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24138 $(POSTSTAGE1_FLAGS_TO_PASS) \
24139 clean
24140@endif libdecnumber-bootstrap
24141
24142
be01d343
PB
24143.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
24144.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
24145maybe-all-stage3-libdecnumber:
24146maybe-clean-stage3-libdecnumber:
24147@if libdecnumber-bootstrap
24148maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
24149all-stage3: all-stage3-libdecnumber
24150TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
24151all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 24152 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
24153 @r=`${PWD_COMMAND}`; export r; \
24154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24155 $(HOST_EXPORTS) \
24156 $(POSTSTAGE1_HOST_EXPORTS) \
24157 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24159 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24160 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24161 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24162 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24163 $(TARGET-stage3-libdecnumber)
24164
24165maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
24166clean-stage3: clean-stage3-libdecnumber
24167clean-stage3-libdecnumber:
9dbaa842
DD
24168 @if [ $(current_stage) = stage3 ]; then \
24169 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24170 else \
24171 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
24172 $(MAKE) stage3-start; \
24173 fi; \
be01d343 24174 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24175 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 24176 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24177 clean
be01d343
PB
24178@endif libdecnumber-bootstrap
24179
24180
8520c408
AO
24181.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
24182.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
24183maybe-all-stageb3g2-libdecnumber:
24184maybe-clean-stageb3g2-libdecnumber:
24185@if libdecnumber-bootstrap
24186maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
24187all-stageb3g2: all-stageb3g2-libdecnumber
24188TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
24189all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24190 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24191 @r=`${PWD_COMMAND}`; export r; \
24192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24193 $(HOST_EXPORTS) \
24194 $(POSTSTAGE1_HOST_EXPORTS) \
24195 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24197 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24198 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24199 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24200 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24201 $(TARGET-stageb3g2-libdecnumber)
24202
24203maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
24204clean-stageb3g2: clean-stageb3g2-libdecnumber
24205clean-stageb3g2-libdecnumber:
24206 @if [ $(current_stage) = stageb3g2 ]; then \
24207 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24208 else \
24209 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
24210 $(MAKE) stageb3g2-start; \
24211 fi; \
24212 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24213 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24214 $(POSTSTAGE1_FLAGS_TO_PASS) \
24215 clean
24216@endif libdecnumber-bootstrap
24217
24218
be01d343
PB
24219.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
24220.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
24221maybe-all-stage4-libdecnumber:
24222maybe-clean-stage4-libdecnumber:
24223@if libdecnumber-bootstrap
24224maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
24225all-stage4: all-stage4-libdecnumber
24226TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
24227all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 24228 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
24229 @r=`${PWD_COMMAND}`; export r; \
24230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24231 $(HOST_EXPORTS) \
24232 $(POSTSTAGE1_HOST_EXPORTS) \
24233 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24235 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24236 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24237 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24238 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24239 $(TARGET-stage4-libdecnumber)
24240
24241maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
24242clean-stage4: clean-stage4-libdecnumber
24243clean-stage4-libdecnumber:
9dbaa842
DD
24244 @if [ $(current_stage) = stage4 ]; then \
24245 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24246 else \
24247 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
24248 $(MAKE) stage4-start; \
24249 fi; \
be01d343 24250 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24251 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 24252 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24253 clean
be01d343
PB
24254@endif libdecnumber-bootstrap
24255
24256
24257.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
24258.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
24259maybe-all-stageprofile-libdecnumber:
24260maybe-clean-stageprofile-libdecnumber:
24261@if libdecnumber-bootstrap
24262maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
24263all-stageprofile: all-stageprofile-libdecnumber
24264TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
24265all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 24266 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
24267 @r=`${PWD_COMMAND}`; export r; \
24268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24269 $(HOST_EXPORTS) \
24270 $(POSTSTAGE1_HOST_EXPORTS) \
24271 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24273 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
24274 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24275 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24276 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24277 $(TARGET-stageprofile-libdecnumber)
24278
24279maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
24280clean-stageprofile: clean-stageprofile-libdecnumber
24281clean-stageprofile-libdecnumber:
9dbaa842
DD
24282 @if [ $(current_stage) = stageprofile ]; then \
24283 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24284 else \
24285 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
24286 $(MAKE) stageprofile-start; \
24287 fi; \
be01d343 24288 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24289 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 24290 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24291 clean
be01d343
PB
24292@endif libdecnumber-bootstrap
24293
24294
24295.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
24296.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
24297maybe-all-stagefeedback-libdecnumber:
24298maybe-clean-stagefeedback-libdecnumber:
24299@if libdecnumber-bootstrap
24300maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
24301all-stagefeedback: all-stagefeedback-libdecnumber
24302TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
24303all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 24304 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
24305 @r=`${PWD_COMMAND}`; export r; \
24306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24307 $(HOST_EXPORTS) \
24308 $(POSTSTAGE1_HOST_EXPORTS) \
24309 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
24310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24311 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24312 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24313 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24314 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24315 $(TARGET-stagefeedback-libdecnumber)
24316
24317maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
24318clean-stagefeedback: clean-stagefeedback-libdecnumber
24319clean-stagefeedback-libdecnumber:
9dbaa842
DD
24320 @if [ $(current_stage) = stagefeedback ]; then \
24321 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24322 else \
24323 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24324 $(MAKE) stagefeedback-start; \
24325 fi; \
be01d343 24326 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 24327 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 24328 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24329 clean
be01d343
PB
24330@endif libdecnumber-bootstrap
24331
24332
24333
24334
24335
24336.PHONY: check-libdecnumber maybe-check-libdecnumber
24337maybe-check-libdecnumber:
24338@if libdecnumber
24339maybe-check-libdecnumber: check-libdecnumber
24340
24341check-libdecnumber:
0aed8855 24342 @: $(MAKE); $(unstage)
be01d343
PB
24343 @r=`${PWD_COMMAND}`; export r; \
24344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24345 $(HOST_EXPORTS) \
24346 (cd $(HOST_SUBDIR)/libdecnumber && \
24347 $(MAKE) $(FLAGS_TO_PASS) check)
24348
24349@endif libdecnumber
24350
24351.PHONY: install-libdecnumber maybe-install-libdecnumber
24352maybe-install-libdecnumber:
24353@if libdecnumber
24354maybe-install-libdecnumber: install-libdecnumber
24355
24356install-libdecnumber: installdirs
0aed8855 24357 @: $(MAKE); $(unstage)
be01d343
PB
24358 @r=`${PWD_COMMAND}`; export r; \
24359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24360 $(HOST_EXPORTS) \
24361 (cd $(HOST_SUBDIR)/libdecnumber && \
24362 $(MAKE) $(FLAGS_TO_PASS) install)
24363
24364@endif libdecnumber
24365
56a8fe78 24366# Other targets (info, dvi, pdf, etc.)
be01d343
PB
24367
24368.PHONY: maybe-info-libdecnumber info-libdecnumber
24369maybe-info-libdecnumber:
24370@if libdecnumber
24371maybe-info-libdecnumber: info-libdecnumber
24372
24373info-libdecnumber: \
24374 configure-libdecnumber
24375 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24376 r=`${PWD_COMMAND}`; export r; \
24377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24378 $(HOST_EXPORTS) \
24379 for flag in $(EXTRA_HOST_FLAGS) ; do \
24380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24381 done; \
24382 echo "Doing info in libdecnumber" ; \
24383 (cd $(HOST_SUBDIR)/libdecnumber && \
24384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24386 "RANLIB=$${RANLIB}" \
0c24b341 24387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24388 info) \
24389 || exit 1
24390
24391@endif libdecnumber
24392
24393.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24394maybe-dvi-libdecnumber:
24395@if libdecnumber
24396maybe-dvi-libdecnumber: dvi-libdecnumber
24397
24398dvi-libdecnumber: \
24399 configure-libdecnumber
24400 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24401 r=`${PWD_COMMAND}`; export r; \
24402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24403 $(HOST_EXPORTS) \
24404 for flag in $(EXTRA_HOST_FLAGS) ; do \
24405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24406 done; \
24407 echo "Doing dvi in libdecnumber" ; \
24408 (cd $(HOST_SUBDIR)/libdecnumber && \
24409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24411 "RANLIB=$${RANLIB}" \
0c24b341 24412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24413 dvi) \
24414 || exit 1
24415
24416@endif libdecnumber
24417
56a8fe78
DD
24418.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24419maybe-pdf-libdecnumber:
24420@if libdecnumber
24421maybe-pdf-libdecnumber: pdf-libdecnumber
24422
24423pdf-libdecnumber: \
24424 configure-libdecnumber
24425 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24426 r=`${PWD_COMMAND}`; export r; \
24427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24428 $(HOST_EXPORTS) \
24429 for flag in $(EXTRA_HOST_FLAGS) ; do \
24430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24431 done; \
24432 echo "Doing pdf in libdecnumber" ; \
24433 (cd $(HOST_SUBDIR)/libdecnumber && \
24434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24436 "RANLIB=$${RANLIB}" \
0c24b341 24437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24438 pdf) \
24439 || exit 1
24440
24441@endif libdecnumber
24442
be01d343
PB
24443.PHONY: maybe-html-libdecnumber html-libdecnumber
24444maybe-html-libdecnumber:
24445@if libdecnumber
24446maybe-html-libdecnumber: html-libdecnumber
24447
24448html-libdecnumber: \
24449 configure-libdecnumber
24450 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24451 r=`${PWD_COMMAND}`; export r; \
24452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24453 $(HOST_EXPORTS) \
24454 for flag in $(EXTRA_HOST_FLAGS) ; do \
24455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24456 done; \
24457 echo "Doing html in libdecnumber" ; \
24458 (cd $(HOST_SUBDIR)/libdecnumber && \
24459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24461 "RANLIB=$${RANLIB}" \
0c24b341 24462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24463 html) \
24464 || exit 1
24465
24466@endif libdecnumber
24467
24468.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24469maybe-TAGS-libdecnumber:
24470@if libdecnumber
24471maybe-TAGS-libdecnumber: TAGS-libdecnumber
24472
24473TAGS-libdecnumber: \
24474 configure-libdecnumber
24475 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24476 r=`${PWD_COMMAND}`; export r; \
24477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24478 $(HOST_EXPORTS) \
24479 for flag in $(EXTRA_HOST_FLAGS) ; do \
24480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24481 done; \
24482 echo "Doing TAGS in libdecnumber" ; \
24483 (cd $(HOST_SUBDIR)/libdecnumber && \
24484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24486 "RANLIB=$${RANLIB}" \
0c24b341 24487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24488 TAGS) \
24489 || exit 1
24490
24491@endif libdecnumber
24492
24493.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24494maybe-install-info-libdecnumber:
24495@if libdecnumber
24496maybe-install-info-libdecnumber: install-info-libdecnumber
24497
24498install-info-libdecnumber: \
24499 configure-libdecnumber \
24500 info-libdecnumber
24501 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24502 r=`${PWD_COMMAND}`; export r; \
24503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24504 $(HOST_EXPORTS) \
24505 for flag in $(EXTRA_HOST_FLAGS) ; do \
24506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24507 done; \
24508 echo "Doing install-info in libdecnumber" ; \
24509 (cd $(HOST_SUBDIR)/libdecnumber && \
24510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24512 "RANLIB=$${RANLIB}" \
0c24b341 24513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24514 install-info) \
24515 || exit 1
24516
24517@endif libdecnumber
24518
a3ca38d2
DD
24519.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24520maybe-install-pdf-libdecnumber:
24521@if libdecnumber
24522maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24523
24524install-pdf-libdecnumber: \
24525 configure-libdecnumber \
24526 pdf-libdecnumber
24527 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24528 r=`${PWD_COMMAND}`; export r; \
24529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24530 $(HOST_EXPORTS) \
24531 for flag in $(EXTRA_HOST_FLAGS) ; do \
24532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24533 done; \
24534 echo "Doing install-pdf in libdecnumber" ; \
24535 (cd $(HOST_SUBDIR)/libdecnumber && \
24536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24538 "RANLIB=$${RANLIB}" \
0c24b341 24539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24540 install-pdf) \
24541 || exit 1
24542
24543@endif libdecnumber
24544
108a6f8e
CD
24545.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24546maybe-install-html-libdecnumber:
24547@if libdecnumber
24548maybe-install-html-libdecnumber: install-html-libdecnumber
24549
24550install-html-libdecnumber: \
24551 configure-libdecnumber \
24552 html-libdecnumber
24553 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24554 r=`${PWD_COMMAND}`; export r; \
24555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24556 $(HOST_EXPORTS) \
24557 for flag in $(EXTRA_HOST_FLAGS) ; do \
24558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24559 done; \
24560 echo "Doing install-html in libdecnumber" ; \
24561 (cd $(HOST_SUBDIR)/libdecnumber && \
24562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24564 "RANLIB=$${RANLIB}" \
0c24b341 24565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24566 install-html) \
24567 || exit 1
24568
24569@endif libdecnumber
24570
be01d343
PB
24571.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24572maybe-installcheck-libdecnumber:
24573@if libdecnumber
24574maybe-installcheck-libdecnumber: installcheck-libdecnumber
24575
24576installcheck-libdecnumber: \
24577 configure-libdecnumber
24578 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24579 r=`${PWD_COMMAND}`; export r; \
24580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24581 $(HOST_EXPORTS) \
24582 for flag in $(EXTRA_HOST_FLAGS) ; do \
24583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24584 done; \
24585 echo "Doing installcheck in libdecnumber" ; \
24586 (cd $(HOST_SUBDIR)/libdecnumber && \
24587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24589 "RANLIB=$${RANLIB}" \
0c24b341 24590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24591 installcheck) \
24592 || exit 1
24593
24594@endif libdecnumber
24595
24596.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24597maybe-mostlyclean-libdecnumber:
24598@if libdecnumber
24599maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24600
24601mostlyclean-libdecnumber:
24602 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24603 r=`${PWD_COMMAND}`; export r; \
24604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24605 $(HOST_EXPORTS) \
24606 for flag in $(EXTRA_HOST_FLAGS) ; do \
24607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24608 done; \
24609 echo "Doing mostlyclean in libdecnumber" ; \
24610 (cd $(HOST_SUBDIR)/libdecnumber && \
24611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24613 "RANLIB=$${RANLIB}" \
0c24b341 24614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24615 mostlyclean) \
24616 || exit 1
24617
24618@endif libdecnumber
24619
24620.PHONY: maybe-clean-libdecnumber clean-libdecnumber
24621maybe-clean-libdecnumber:
24622@if libdecnumber
24623maybe-clean-libdecnumber: clean-libdecnumber
24624
24625clean-libdecnumber:
24626 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24627 r=`${PWD_COMMAND}`; export r; \
24628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24629 $(HOST_EXPORTS) \
24630 for flag in $(EXTRA_HOST_FLAGS) ; do \
24631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24632 done; \
24633 echo "Doing clean in libdecnumber" ; \
24634 (cd $(HOST_SUBDIR)/libdecnumber && \
24635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24637 "RANLIB=$${RANLIB}" \
0c24b341 24638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24639 clean) \
24640 || exit 1
24641
24642@endif libdecnumber
24643
24644.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24645maybe-distclean-libdecnumber:
24646@if libdecnumber
24647maybe-distclean-libdecnumber: distclean-libdecnumber
24648
24649distclean-libdecnumber:
24650 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24651 r=`${PWD_COMMAND}`; export r; \
24652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24653 $(HOST_EXPORTS) \
24654 for flag in $(EXTRA_HOST_FLAGS) ; do \
24655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24656 done; \
24657 echo "Doing distclean in libdecnumber" ; \
24658 (cd $(HOST_SUBDIR)/libdecnumber && \
24659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24661 "RANLIB=$${RANLIB}" \
0c24b341 24662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24663 distclean) \
24664 || exit 1
24665
24666@endif libdecnumber
24667
24668.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24669maybe-maintainer-clean-libdecnumber:
24670@if libdecnumber
24671maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24672
24673maintainer-clean-libdecnumber:
24674 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24675 r=`${PWD_COMMAND}`; export r; \
24676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24677 $(HOST_EXPORTS) \
24678 for flag in $(EXTRA_HOST_FLAGS) ; do \
24679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24680 done; \
24681 echo "Doing maintainer-clean in libdecnumber" ; \
24682 (cd $(HOST_SUBDIR)/libdecnumber && \
24683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24685 "RANLIB=$${RANLIB}" \
0c24b341 24686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24687 maintainer-clean) \
24688 || exit 1
24689
24690@endif libdecnumber
24691
24692
24693
b813574b
PB
24694.PHONY: configure-libgui maybe-configure-libgui
24695maybe-configure-libgui:
4f0ef2d8
CD
24696@if gcc-bootstrap
24697configure-libgui: stage_current
24698@endif gcc-bootstrap
b813574b
PB
24699@if libgui
24700maybe-configure-libgui: configure-libgui
c52c6897 24701configure-libgui:
0aed8855 24702 @: $(MAKE); $(unstage)
c52c6897 24703 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 24704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24705 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 24707 $(HOST_EXPORTS) \
a7254363
PB
24708 echo Configuring in $(HOST_SUBDIR)/libgui; \
24709 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 24710 case $(srcdir) in \
b00612cc
PB
24711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24712 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 24714 esac; \
b00612cc
PB
24715 srcdiroption="--srcdir=$${topdir}/libgui"; \
24716 libsrcdir="$$s/libgui"; \
4b1cb4fe 24717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24719 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 24720 || exit 1
b813574b 24721@endif libgui
4b1cb4fe 24722
a7254363
PB
24723
24724
d545f33b
PB
24725
24726
b813574b
PB
24727.PHONY: all-libgui maybe-all-libgui
24728maybe-all-libgui:
4f0ef2d8
CD
24729@if gcc-bootstrap
24730all-libgui: stage_current
24731@endif gcc-bootstrap
b813574b 24732@if libgui
d27cc32e 24733TARGET-libgui=all
b813574b
PB
24734maybe-all-libgui: all-libgui
24735all-libgui: configure-libgui
0aed8855 24736 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24737 @r=`${PWD_COMMAND}`; export r; \
24738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24739 $(HOST_EXPORTS) \
b00612cc 24740 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
24741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24742 $(TARGET-libgui))
b813574b 24743@endif libgui
4b1cb4fe 24744
a7254363 24745
d545f33b
PB
24746
24747
b813574b
PB
24748.PHONY: check-libgui maybe-check-libgui
24749maybe-check-libgui:
24750@if libgui
24751maybe-check-libgui: check-libgui
4b1cb4fe 24752
b813574b 24753check-libgui:
0aed8855 24754 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24755 @r=`${PWD_COMMAND}`; export r; \
24756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24757 $(HOST_EXPORTS) \
b00612cc
PB
24758 (cd $(HOST_SUBDIR)/libgui && \
24759 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 24760
b813574b 24761@endif libgui
4b1cb4fe 24762
b813574b
PB
24763.PHONY: install-libgui maybe-install-libgui
24764maybe-install-libgui:
24765@if libgui
24766maybe-install-libgui: install-libgui
4b1cb4fe 24767
b813574b 24768install-libgui: installdirs
0aed8855 24769 @: $(MAKE); $(unstage)
b813574b
PB
24770 @r=`${PWD_COMMAND}`; export r; \
24771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 24772 $(HOST_EXPORTS) \
b00612cc 24773 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 24774 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 24775
b813574b 24776@endif libgui
4b1cb4fe 24777
56a8fe78 24778# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 24779
b813574b
PB
24780.PHONY: maybe-info-libgui info-libgui
24781maybe-info-libgui:
24782@if libgui
24783maybe-info-libgui: info-libgui
4b1cb4fe 24784
b813574b
PB
24785info-libgui: \
24786 configure-libgui
0aed8855 24787 @: $(MAKE); $(unstage)
b813574b 24788 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24789 r=`${PWD_COMMAND}`; export r; \
24790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24791 $(HOST_EXPORTS) \
b813574b 24792 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24794 done; \
b813574b 24795 echo "Doing info in libgui" ; \
b00612cc 24796 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24799 "RANLIB=$${RANLIB}" \
0c24b341 24800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24801 info) \
4b1cb4fe
DD
24802 || exit 1
24803
b813574b 24804@endif libgui
4b1cb4fe 24805
b813574b
PB
24806.PHONY: maybe-dvi-libgui dvi-libgui
24807maybe-dvi-libgui:
24808@if libgui
24809maybe-dvi-libgui: dvi-libgui
4b1cb4fe 24810
b813574b
PB
24811dvi-libgui: \
24812 configure-libgui
0aed8855 24813 @: $(MAKE); $(unstage)
b813574b 24814 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24815 r=`${PWD_COMMAND}`; export r; \
24816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24817 $(HOST_EXPORTS) \
b813574b 24818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24820 done; \
b813574b 24821 echo "Doing dvi in libgui" ; \
b00612cc 24822 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24825 "RANLIB=$${RANLIB}" \
0c24b341 24826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24827 dvi) \
4b1cb4fe
DD
24828 || exit 1
24829
b813574b 24830@endif libgui
4b1cb4fe 24831
56a8fe78
DD
24832.PHONY: maybe-pdf-libgui pdf-libgui
24833maybe-pdf-libgui:
24834@if libgui
24835maybe-pdf-libgui: pdf-libgui
24836
24837pdf-libgui: \
24838 configure-libgui
24839 @: $(MAKE); $(unstage)
24840 @[ -f ./libgui/Makefile ] || exit 0; \
24841 r=`${PWD_COMMAND}`; export r; \
24842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24843 $(HOST_EXPORTS) \
24844 for flag in $(EXTRA_HOST_FLAGS) ; do \
24845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24846 done; \
24847 echo "Doing pdf in libgui" ; \
24848 (cd $(HOST_SUBDIR)/libgui && \
24849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24851 "RANLIB=$${RANLIB}" \
0c24b341 24852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24853 pdf) \
24854 || exit 1
24855
24856@endif libgui
24857
6d389afc
MS
24858.PHONY: maybe-html-libgui html-libgui
24859maybe-html-libgui:
24860@if libgui
24861maybe-html-libgui: html-libgui
24862
24863html-libgui: \
24864 configure-libgui
0aed8855 24865 @: $(MAKE); $(unstage)
6d389afc
MS
24866 @[ -f ./libgui/Makefile ] || exit 0; \
24867 r=`${PWD_COMMAND}`; export r; \
24868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24869 $(HOST_EXPORTS) \
24870 for flag in $(EXTRA_HOST_FLAGS) ; do \
24871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24872 done; \
24873 echo "Doing html in libgui" ; \
b00612cc 24874 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
24875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24877 "RANLIB=$${RANLIB}" \
0c24b341 24878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24879 html) \
24880 || exit 1
24881
24882@endif libgui
24883
b813574b
PB
24884.PHONY: maybe-TAGS-libgui TAGS-libgui
24885maybe-TAGS-libgui:
24886@if libgui
24887maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 24888
b813574b
PB
24889TAGS-libgui: \
24890 configure-libgui
0aed8855 24891 @: $(MAKE); $(unstage)
b813574b 24892 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24893 r=`${PWD_COMMAND}`; export r; \
24894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24895 $(HOST_EXPORTS) \
b813574b 24896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24898 done; \
b813574b 24899 echo "Doing TAGS in libgui" ; \
b00612cc 24900 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24903 "RANLIB=$${RANLIB}" \
0c24b341 24904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24905 TAGS) \
4b1cb4fe
DD
24906 || exit 1
24907
b813574b 24908@endif libgui
4b1cb4fe 24909
b813574b
PB
24910.PHONY: maybe-install-info-libgui install-info-libgui
24911maybe-install-info-libgui:
24912@if libgui
24913maybe-install-info-libgui: install-info-libgui
4b1cb4fe 24914
b813574b
PB
24915install-info-libgui: \
24916 configure-libgui \
24917 info-libgui
0aed8855 24918 @: $(MAKE); $(unstage)
b813574b 24919 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24920 r=`${PWD_COMMAND}`; export r; \
24921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24922 $(HOST_EXPORTS) \
b813574b 24923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24925 done; \
b813574b 24926 echo "Doing install-info in libgui" ; \
b00612cc 24927 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24930 "RANLIB=$${RANLIB}" \
0c24b341 24931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24932 install-info) \
4b1cb4fe
DD
24933 || exit 1
24934
b813574b 24935@endif libgui
4b1cb4fe 24936
a3ca38d2
DD
24937.PHONY: maybe-install-pdf-libgui install-pdf-libgui
24938maybe-install-pdf-libgui:
24939@if libgui
24940maybe-install-pdf-libgui: install-pdf-libgui
24941
24942install-pdf-libgui: \
24943 configure-libgui \
24944 pdf-libgui
24945 @: $(MAKE); $(unstage)
24946 @[ -f ./libgui/Makefile ] || exit 0; \
24947 r=`${PWD_COMMAND}`; export r; \
24948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24949 $(HOST_EXPORTS) \
24950 for flag in $(EXTRA_HOST_FLAGS) ; do \
24951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24952 done; \
24953 echo "Doing install-pdf in libgui" ; \
24954 (cd $(HOST_SUBDIR)/libgui && \
24955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24957 "RANLIB=$${RANLIB}" \
0c24b341 24958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24959 install-pdf) \
24960 || exit 1
24961
24962@endif libgui
24963
108a6f8e
CD
24964.PHONY: maybe-install-html-libgui install-html-libgui
24965maybe-install-html-libgui:
24966@if libgui
24967maybe-install-html-libgui: install-html-libgui
24968
24969install-html-libgui: \
24970 configure-libgui \
24971 html-libgui
24972 @: $(MAKE); $(unstage)
24973 @[ -f ./libgui/Makefile ] || exit 0; \
24974 r=`${PWD_COMMAND}`; export r; \
24975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24976 $(HOST_EXPORTS) \
24977 for flag in $(EXTRA_HOST_FLAGS) ; do \
24978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24979 done; \
24980 echo "Doing install-html in libgui" ; \
24981 (cd $(HOST_SUBDIR)/libgui && \
24982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24984 "RANLIB=$${RANLIB}" \
0c24b341 24985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24986 install-html) \
24987 || exit 1
24988
24989@endif libgui
24990
b813574b
PB
24991.PHONY: maybe-installcheck-libgui installcheck-libgui
24992maybe-installcheck-libgui:
24993@if libgui
24994maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 24995
b813574b
PB
24996installcheck-libgui: \
24997 configure-libgui
0aed8855 24998 @: $(MAKE); $(unstage)
b813574b 24999 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25000 r=`${PWD_COMMAND}`; export r; \
25001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25002 $(HOST_EXPORTS) \
b813574b 25003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25005 done; \
b813574b 25006 echo "Doing installcheck in libgui" ; \
b00612cc 25007 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25010 "RANLIB=$${RANLIB}" \
0c24b341 25011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25012 installcheck) \
4b1cb4fe
DD
25013 || exit 1
25014
b813574b 25015@endif libgui
4b1cb4fe 25016
b813574b
PB
25017.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
25018maybe-mostlyclean-libgui:
25019@if libgui
25020maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 25021
b813574b 25022mostlyclean-libgui:
0aed8855 25023 @: $(MAKE); $(unstage)
b813574b 25024 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25025 r=`${PWD_COMMAND}`; export r; \
25026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25027 $(HOST_EXPORTS) \
b813574b 25028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25030 done; \
b813574b 25031 echo "Doing mostlyclean in libgui" ; \
b00612cc 25032 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25035 "RANLIB=$${RANLIB}" \
0c24b341 25036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25037 mostlyclean) \
4b1cb4fe
DD
25038 || exit 1
25039
b813574b 25040@endif libgui
4b1cb4fe 25041
b813574b
PB
25042.PHONY: maybe-clean-libgui clean-libgui
25043maybe-clean-libgui:
25044@if libgui
25045maybe-clean-libgui: clean-libgui
4b1cb4fe 25046
b813574b 25047clean-libgui:
0aed8855 25048 @: $(MAKE); $(unstage)
b813574b 25049 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25050 r=`${PWD_COMMAND}`; export r; \
25051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25052 $(HOST_EXPORTS) \
b813574b 25053 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25055 done; \
b813574b 25056 echo "Doing clean in libgui" ; \
b00612cc 25057 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25060 "RANLIB=$${RANLIB}" \
0c24b341 25061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25062 clean) \
4b1cb4fe
DD
25063 || exit 1
25064
b813574b 25065@endif libgui
4b1cb4fe 25066
b813574b
PB
25067.PHONY: maybe-distclean-libgui distclean-libgui
25068maybe-distclean-libgui:
25069@if libgui
25070maybe-distclean-libgui: distclean-libgui
4b1cb4fe 25071
b813574b 25072distclean-libgui:
0aed8855 25073 @: $(MAKE); $(unstage)
b813574b 25074 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25075 r=`${PWD_COMMAND}`; export r; \
25076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25077 $(HOST_EXPORTS) \
b813574b 25078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25080 done; \
b813574b 25081 echo "Doing distclean in libgui" ; \
b00612cc 25082 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25085 "RANLIB=$${RANLIB}" \
0c24b341 25086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25087 distclean) \
4b1cb4fe
DD
25088 || exit 1
25089
b813574b 25090@endif libgui
4b1cb4fe 25091
b813574b
PB
25092.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
25093maybe-maintainer-clean-libgui:
25094@if libgui
25095maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 25096
b813574b 25097maintainer-clean-libgui:
0aed8855 25098 @: $(MAKE); $(unstage)
b813574b 25099 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25100 r=`${PWD_COMMAND}`; export r; \
25101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25102 $(HOST_EXPORTS) \
b813574b 25103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25105 done; \
b813574b 25106 echo "Doing maintainer-clean in libgui" ; \
b00612cc 25107 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25110 "RANLIB=$${RANLIB}" \
0c24b341 25111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25112 maintainer-clean) \
4b1cb4fe
DD
25113 || exit 1
25114
b813574b 25115@endif libgui
4b1cb4fe
DD
25116
25117
a7254363 25118
b813574b
PB
25119.PHONY: configure-libiberty maybe-configure-libiberty
25120maybe-configure-libiberty:
4f0ef2d8
CD
25121@if gcc-bootstrap
25122configure-libiberty: stage_current
25123@endif gcc-bootstrap
b813574b
PB
25124@if libiberty
25125maybe-configure-libiberty: configure-libiberty
c52c6897 25126configure-libiberty:
c52c6897
PB
25127 @r=`${PWD_COMMAND}`; export r; \
25128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
25129 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 25131 $(HOST_EXPORTS) \
a7254363
PB
25132 echo Configuring in $(HOST_SUBDIR)/libiberty; \
25133 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 25134 case $(srcdir) in \
b00612cc
PB
25135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25136 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25138 esac; \
b00612cc
PB
25139 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25140 libsrcdir="$$s/libiberty"; \
4fa63067 25141 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25143 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25144 || exit 1
b813574b 25145@endif libiberty
2a4cbe27 25146
a7254363
PB
25147
25148
d545f33b
PB
25149.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
25150maybe-configure-stage1-libiberty:
25151@if libiberty-bootstrap
25152maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 25153configure-stage1-libiberty:
c52c6897 25154 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25156 @r=`${PWD_COMMAND}`; export r; \
25157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25158 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
7f6ef0c0 25159 $(HOST_EXPORTS) \
8ee82aff 25160 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 25161 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 25162 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25164 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25165 case $(srcdir) in \
25166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25167 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25169 esac; \
25170 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25171 libsrcdir="$$s/libiberty"; \
25172 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25173 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25174 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25175 \
8a0d8a5c 25176 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
25177@endif libiberty-bootstrap
25178
25179.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
25180maybe-configure-stage2-libiberty:
25181@if libiberty-bootstrap
25182maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 25183configure-stage2-libiberty:
c52c6897 25184 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25185 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25186 @r=`${PWD_COMMAND}`; export r; \
25187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25188 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 25189 $(HOST_EXPORTS) \
7f6ef0c0 25190 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25191 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 25192 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 25193 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25195 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25196 case $(srcdir) in \
25197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25198 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25200 esac; \
25201 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25202 libsrcdir="$$s/libiberty"; \
25203 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25204 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25205 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25206 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25207 @stage2_werror_flag@
25208@endif libiberty-bootstrap
25209
8520c408
AO
25210.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
25211maybe-configure-stageb2g0-libiberty:
25212@if libiberty-bootstrap
25213maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
25214configure-stageb2g0-libiberty:
25215 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25216 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25217 @r=`${PWD_COMMAND}`; export r; \
25218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25219 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25220 $(HOST_EXPORTS) \
7f6ef0c0 25221 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25222 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 25223 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
25224 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
25225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
25226 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25227 case $(srcdir) in \
25228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25229 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25231 esac; \
25232 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25233 libsrcdir="$$s/libiberty"; \
25234 $(SHELL) $${libsrcdir}/configure \
25235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25236 --target=${target_alias} $${srcdiroption} \
25237 --with-build-libsubdir=$(HOST_SUBDIR) \
25238 @stage2_werror_flag@
25239@endif libiberty-bootstrap
25240
d545f33b
PB
25241.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
25242maybe-configure-stage3-libiberty:
25243@if libiberty-bootstrap
25244maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 25245configure-stage3-libiberty:
c52c6897 25246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25248 @r=`${PWD_COMMAND}`; export r; \
25249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25250 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 25251 $(HOST_EXPORTS) \
7f6ef0c0 25252 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25253 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 25254 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 25255 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25257 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25258 case $(srcdir) in \
25259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25260 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25262 esac; \
25263 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25264 libsrcdir="$$s/libiberty"; \
25265 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25267 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25268 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25269 @stage2_werror_flag@
25270@endif libiberty-bootstrap
25271
8520c408
AO
25272.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
25273maybe-configure-stageb3g2-libiberty:
25274@if libiberty-bootstrap
25275maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
25276configure-stageb3g2-libiberty:
25277 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25278 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25279 @r=`${PWD_COMMAND}`; export r; \
25280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25281 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25282 $(HOST_EXPORTS) \
7f6ef0c0 25283 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25284 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 25285 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
25286 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
25287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
25288 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25289 case $(srcdir) in \
25290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25291 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25293 esac; \
25294 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25295 libsrcdir="$$s/libiberty"; \
25296 $(SHELL) $${libsrcdir}/configure \
25297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25298 --target=${target_alias} $${srcdiroption} \
25299 --with-build-libsubdir=$(HOST_SUBDIR) \
25300 @stage2_werror_flag@
25301@endif libiberty-bootstrap
25302
d545f33b
PB
25303.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
25304maybe-configure-stage4-libiberty:
25305@if libiberty-bootstrap
25306maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 25307configure-stage4-libiberty:
c52c6897 25308 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25309 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25310 @r=`${PWD_COMMAND}`; export r; \
25311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25312 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 25313 $(HOST_EXPORTS) \
7f6ef0c0 25314 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25315 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 25316 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 25317 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25319 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25320 case $(srcdir) in \
25321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25322 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25324 esac; \
25325 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25326 libsrcdir="$$s/libiberty"; \
25327 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25329 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25330 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25331 @stage2_werror_flag@
25332@endif libiberty-bootstrap
25333
25334.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25335maybe-configure-stageprofile-libiberty:
25336@if libiberty-bootstrap
25337maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 25338configure-stageprofile-libiberty:
c52c6897 25339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25341 @r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25343 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 25344 $(HOST_EXPORTS) \
7f6ef0c0 25345 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25346 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 25347 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 25348 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25350 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25351 case $(srcdir) in \
25352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25353 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25355 esac; \
25356 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25357 libsrcdir="$$s/libiberty"; \
25358 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25360 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25361 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25362 @stage2_werror_flag@
25363@endif libiberty-bootstrap
25364
25365.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25366maybe-configure-stagefeedback-libiberty:
25367@if libiberty-bootstrap
25368maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 25369configure-stagefeedback-libiberty:
c52c6897 25370 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25371 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25372 @r=`${PWD_COMMAND}`; export r; \
25373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25374 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 25375 $(HOST_EXPORTS) \
7f6ef0c0 25376 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25377 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 25378 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 25379 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25380 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25381 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25382 case $(srcdir) in \
25383 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25384 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25385 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25386 esac; \
25387 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25388 libsrcdir="$$s/libiberty"; \
25389 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25390 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25391 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25392 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25393 @stage2_werror_flag@
25394@endif libiberty-bootstrap
25395
25396
25397
25398
25399
b813574b
PB
25400.PHONY: all-libiberty maybe-all-libiberty
25401maybe-all-libiberty:
4f0ef2d8
CD
25402@if gcc-bootstrap
25403all-libiberty: stage_current
25404@endif gcc-bootstrap
b813574b 25405@if libiberty
d27cc32e 25406TARGET-libiberty=all
b813574b
PB
25407maybe-all-libiberty: all-libiberty
25408all-libiberty: configure-libiberty
c52c6897 25409 @r=`${PWD_COMMAND}`; export r; \
b813574b 25410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25411 $(HOST_EXPORTS) \
b00612cc 25412 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25414 $(TARGET-libiberty))
b813574b 25415@endif libiberty
2a4cbe27 25416
a7254363 25417
d545f33b
PB
25418
25419.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25420.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25421maybe-all-stage1-libiberty:
25422maybe-clean-stage1-libiberty:
25423@if libiberty-bootstrap
25424maybe-all-stage1-libiberty: all-stage1-libiberty
25425all-stage1: all-stage1-libiberty
f70224b5 25426TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 25427all-stage1-libiberty: configure-stage1-libiberty
c52c6897 25428 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25429 @r=`${PWD_COMMAND}`; export r; \
25430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431 $(HOST_EXPORTS) \
25432 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25433 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25434 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25435 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25436 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25437 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 25438 $(TARGET-stage1-libiberty)
d545f33b
PB
25439
25440maybe-clean-stage1-libiberty: clean-stage1-libiberty
25441clean-stage1: clean-stage1-libiberty
25442clean-stage1-libiberty:
9dbaa842
DD
25443 @if [ $(current_stage) = stage1 ]; then \
25444 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25445 else \
25446 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25447 $(MAKE) stage1-start; \
25448 fi; \
d545f33b 25449 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25450 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25451 clean
d545f33b
PB
25452@endif libiberty-bootstrap
25453
25454
25455.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25456.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25457maybe-all-stage2-libiberty:
25458maybe-clean-stage2-libiberty:
25459@if libiberty-bootstrap
25460maybe-all-stage2-libiberty: all-stage2-libiberty
25461all-stage2: all-stage2-libiberty
f70224b5 25462TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 25463all-stage2-libiberty: configure-stage2-libiberty
c52c6897 25464 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25465 @r=`${PWD_COMMAND}`; export r; \
25466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25467 $(HOST_EXPORTS) \
25468 $(POSTSTAGE1_HOST_EXPORTS) \
25469 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25471 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25472 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25473 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25474 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25475 $(TARGET-stage2-libiberty)
d545f33b
PB
25476
25477maybe-clean-stage2-libiberty: clean-stage2-libiberty
25478clean-stage2: clean-stage2-libiberty
25479clean-stage2-libiberty:
9dbaa842
DD
25480 @if [ $(current_stage) = stage2 ]; then \
25481 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25482 else \
25483 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25484 $(MAKE) stage2-start; \
25485 fi; \
d545f33b 25486 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25487 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25488 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25489 clean
d545f33b
PB
25490@endif libiberty-bootstrap
25491
25492
8520c408
AO
25493.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
25494.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
25495maybe-all-stageb2g0-libiberty:
25496maybe-clean-stageb2g0-libiberty:
25497@if libiberty-bootstrap
25498maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
25499all-stageb2g0: all-stageb2g0-libiberty
25500TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
25501all-stageb2g0-libiberty: configure-stageb2g0-libiberty
25502 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25503 @r=`${PWD_COMMAND}`; export r; \
25504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25505 $(HOST_EXPORTS) \
25506 $(POSTSTAGE1_HOST_EXPORTS) \
25507 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25508 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25509 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25510 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25511 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25512 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25513 $(TARGET-stageb2g0-libiberty)
25514
25515maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
25516clean-stageb2g0: clean-stageb2g0-libiberty
25517clean-stageb2g0-libiberty:
25518 @if [ $(current_stage) = stageb2g0 ]; then \
25519 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25520 else \
25521 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
25522 $(MAKE) stageb2g0-start; \
25523 fi; \
25524 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25525 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25526 $(POSTSTAGE1_FLAGS_TO_PASS) \
25527 clean
25528@endif libiberty-bootstrap
25529
25530
d545f33b
PB
25531.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25532.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25533maybe-all-stage3-libiberty:
25534maybe-clean-stage3-libiberty:
25535@if libiberty-bootstrap
25536maybe-all-stage3-libiberty: all-stage3-libiberty
25537all-stage3: all-stage3-libiberty
f70224b5 25538TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 25539all-stage3-libiberty: configure-stage3-libiberty
c52c6897 25540 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25541 @r=`${PWD_COMMAND}`; export r; \
25542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25543 $(HOST_EXPORTS) \
25544 $(POSTSTAGE1_HOST_EXPORTS) \
25545 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25547 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25548 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25549 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25550 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25551 $(TARGET-stage3-libiberty)
d545f33b
PB
25552
25553maybe-clean-stage3-libiberty: clean-stage3-libiberty
25554clean-stage3: clean-stage3-libiberty
25555clean-stage3-libiberty:
9dbaa842
DD
25556 @if [ $(current_stage) = stage3 ]; then \
25557 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25558 else \
25559 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25560 $(MAKE) stage3-start; \
25561 fi; \
d545f33b 25562 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25563 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25564 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25565 clean
d545f33b
PB
25566@endif libiberty-bootstrap
25567
25568
8520c408
AO
25569.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
25570.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
25571maybe-all-stageb3g2-libiberty:
25572maybe-clean-stageb3g2-libiberty:
25573@if libiberty-bootstrap
25574maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
25575all-stageb3g2: all-stageb3g2-libiberty
25576TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
25577all-stageb3g2-libiberty: configure-stageb3g2-libiberty
25578 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25579 @r=`${PWD_COMMAND}`; export r; \
25580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25581 $(HOST_EXPORTS) \
25582 $(POSTSTAGE1_HOST_EXPORTS) \
25583 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25585 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25586 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25587 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25588 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25589 $(TARGET-stageb3g2-libiberty)
25590
25591maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
25592clean-stageb3g2: clean-stageb3g2-libiberty
25593clean-stageb3g2-libiberty:
25594 @if [ $(current_stage) = stageb3g2 ]; then \
25595 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25596 else \
25597 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
25598 $(MAKE) stageb3g2-start; \
25599 fi; \
25600 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25601 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25602 $(POSTSTAGE1_FLAGS_TO_PASS) \
25603 clean
25604@endif libiberty-bootstrap
25605
25606
d545f33b
PB
25607.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25608.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25609maybe-all-stage4-libiberty:
25610maybe-clean-stage4-libiberty:
25611@if libiberty-bootstrap
25612maybe-all-stage4-libiberty: all-stage4-libiberty
25613all-stage4: all-stage4-libiberty
f70224b5 25614TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 25615all-stage4-libiberty: configure-stage4-libiberty
c52c6897 25616 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25617 @r=`${PWD_COMMAND}`; export r; \
25618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25619 $(HOST_EXPORTS) \
25620 $(POSTSTAGE1_HOST_EXPORTS) \
25621 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25622 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25623 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25624 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25625 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25626 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25627 $(TARGET-stage4-libiberty)
d545f33b
PB
25628
25629maybe-clean-stage4-libiberty: clean-stage4-libiberty
25630clean-stage4: clean-stage4-libiberty
25631clean-stage4-libiberty:
9dbaa842
DD
25632 @if [ $(current_stage) = stage4 ]; then \
25633 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25634 else \
25635 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25636 $(MAKE) stage4-start; \
25637 fi; \
d545f33b 25638 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25639 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25640 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25641 clean
d545f33b
PB
25642@endif libiberty-bootstrap
25643
25644
25645.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25646.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25647maybe-all-stageprofile-libiberty:
25648maybe-clean-stageprofile-libiberty:
25649@if libiberty-bootstrap
25650maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25651all-stageprofile: all-stageprofile-libiberty
f70224b5 25652TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 25653all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 25654 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25655 @r=`${PWD_COMMAND}`; export r; \
25656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25657 $(HOST_EXPORTS) \
25658 $(POSTSTAGE1_HOST_EXPORTS) \
25659 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25661 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
25662 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25663 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25664 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25665 $(TARGET-stageprofile-libiberty)
d545f33b
PB
25666
25667maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25668clean-stageprofile: clean-stageprofile-libiberty
25669clean-stageprofile-libiberty:
9dbaa842
DD
25670 @if [ $(current_stage) = stageprofile ]; then \
25671 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25672 else \
25673 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25674 $(MAKE) stageprofile-start; \
25675 fi; \
d545f33b 25676 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25677 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25678 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25679 clean
d545f33b
PB
25680@endif libiberty-bootstrap
25681
25682
25683.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25684.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25685maybe-all-stagefeedback-libiberty:
25686maybe-clean-stagefeedback-libiberty:
25687@if libiberty-bootstrap
25688maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25689all-stagefeedback: all-stagefeedback-libiberty
f70224b5 25690TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 25691all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 25692 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25693 @r=`${PWD_COMMAND}`; export r; \
25694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25695 $(HOST_EXPORTS) \
25696 $(POSTSTAGE1_HOST_EXPORTS) \
25697 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
25698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25699 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25700 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25701 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25702 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25703 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
25704
25705maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25706clean-stagefeedback: clean-stagefeedback-libiberty
25707clean-stagefeedback-libiberty:
9dbaa842
DD
25708 @if [ $(current_stage) = stagefeedback ]; then \
25709 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25710 else \
25711 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25712 $(MAKE) stagefeedback-start; \
25713 fi; \
d545f33b 25714 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 25715 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25716 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25717 clean
d545f33b
PB
25718@endif libiberty-bootstrap
25719
25720
25721
25722
25723
b813574b
PB
25724.PHONY: check-libiberty maybe-check-libiberty
25725maybe-check-libiberty:
25726@if libiberty
25727maybe-check-libiberty: check-libiberty
2a4cbe27 25728
b813574b 25729check-libiberty:
0aed8855 25730 @: $(MAKE); $(unstage)
4fa63067 25731 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25733 $(HOST_EXPORTS) \
b00612cc
PB
25734 (cd $(HOST_SUBDIR)/libiberty && \
25735 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25736
b813574b 25737@endif libiberty
2a4cbe27 25738
b813574b
PB
25739.PHONY: install-libiberty maybe-install-libiberty
25740maybe-install-libiberty:
25741@if libiberty
25742maybe-install-libiberty: install-libiberty
2a4cbe27 25743
b813574b 25744install-libiberty: installdirs
0aed8855 25745 @: $(MAKE); $(unstage)
4fa63067 25746 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25748 $(HOST_EXPORTS) \
b00612cc 25749 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 25750 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25751
b813574b 25752@endif libiberty
2a4cbe27 25753
56a8fe78 25754# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25755
b813574b
PB
25756.PHONY: maybe-info-libiberty info-libiberty
25757maybe-info-libiberty:
25758@if libiberty
25759maybe-info-libiberty: info-libiberty
4fa63067 25760
b813574b
PB
25761info-libiberty: \
25762 configure-libiberty
25763 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25764 r=`${PWD_COMMAND}`; export r; \
25765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25766 $(HOST_EXPORTS) \
b813574b 25767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25769 done; \
6d389afc 25770 echo "Doing info in libiberty" ; \
b00612cc 25771 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
25772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25774 "RANLIB=$${RANLIB}" \
0c24b341 25775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25776 info) \
25777 || exit 1
25778
25779@endif libiberty
25780
25781.PHONY: maybe-dvi-libiberty dvi-libiberty
25782maybe-dvi-libiberty:
25783@if libiberty
25784maybe-dvi-libiberty: dvi-libiberty
25785
25786dvi-libiberty: \
25787 configure-libiberty
25788 @[ -f ./libiberty/Makefile ] || exit 0; \
25789 r=`${PWD_COMMAND}`; export r; \
25790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25791 $(HOST_EXPORTS) \
25792 for flag in $(EXTRA_HOST_FLAGS) ; do \
25793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25794 done; \
25795 echo "Doing dvi in libiberty" ; \
b00612cc 25796 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25799 "RANLIB=$${RANLIB}" \
0c24b341 25800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25801 dvi) \
2a4cbe27
NN
25802 || exit 1
25803
b813574b 25804@endif libiberty
2a4cbe27 25805
56a8fe78
DD
25806.PHONY: maybe-pdf-libiberty pdf-libiberty
25807maybe-pdf-libiberty:
25808@if libiberty
25809maybe-pdf-libiberty: pdf-libiberty
25810
25811pdf-libiberty: \
25812 configure-libiberty
25813 @[ -f ./libiberty/Makefile ] || exit 0; \
25814 r=`${PWD_COMMAND}`; export r; \
25815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25816 $(HOST_EXPORTS) \
25817 for flag in $(EXTRA_HOST_FLAGS) ; do \
25818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25819 done; \
25820 echo "Doing pdf in libiberty" ; \
25821 (cd $(HOST_SUBDIR)/libiberty && \
25822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25824 "RANLIB=$${RANLIB}" \
0c24b341 25825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25826 pdf) \
25827 || exit 1
25828
25829@endif libiberty
25830
6d389afc
MS
25831.PHONY: maybe-html-libiberty html-libiberty
25832maybe-html-libiberty:
b813574b 25833@if libiberty
6d389afc 25834maybe-html-libiberty: html-libiberty
2a4cbe27 25835
6d389afc 25836html-libiberty: \
b813574b
PB
25837 configure-libiberty
25838 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25839 r=`${PWD_COMMAND}`; export r; \
25840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25841 $(HOST_EXPORTS) \
b813574b 25842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25844 done; \
6d389afc 25845 echo "Doing html in libiberty" ; \
b00612cc 25846 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25849 "RANLIB=$${RANLIB}" \
0c24b341 25850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25851 html) \
2a4cbe27
NN
25852 || exit 1
25853
b813574b 25854@endif libiberty
2a4cbe27 25855
b813574b
PB
25856.PHONY: maybe-TAGS-libiberty TAGS-libiberty
25857maybe-TAGS-libiberty:
25858@if libiberty
25859maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 25860
b813574b
PB
25861TAGS-libiberty: \
25862 configure-libiberty
25863 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25864 r=`${PWD_COMMAND}`; export r; \
25865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25866 $(HOST_EXPORTS) \
b813574b 25867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25869 done; \
b813574b 25870 echo "Doing TAGS in libiberty" ; \
b00612cc 25871 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25874 "RANLIB=$${RANLIB}" \
0c24b341 25875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25876 TAGS) \
2a4cbe27
NN
25877 || exit 1
25878
b813574b 25879@endif libiberty
2a4cbe27 25880
b813574b
PB
25881.PHONY: maybe-install-info-libiberty install-info-libiberty
25882maybe-install-info-libiberty:
25883@if libiberty
25884maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 25885
b813574b
PB
25886install-info-libiberty: \
25887 configure-libiberty \
25888 info-libiberty
25889 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25890 r=`${PWD_COMMAND}`; export r; \
25891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25892 $(HOST_EXPORTS) \
b813574b 25893 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25895 done; \
b813574b 25896 echo "Doing install-info in libiberty" ; \
b00612cc 25897 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25900 "RANLIB=$${RANLIB}" \
0c24b341 25901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25902 install-info) \
2a4cbe27
NN
25903 || exit 1
25904
b813574b 25905@endif libiberty
2a4cbe27 25906
a3ca38d2
DD
25907.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25908maybe-install-pdf-libiberty:
25909@if libiberty
25910maybe-install-pdf-libiberty: install-pdf-libiberty
25911
25912install-pdf-libiberty: \
25913 configure-libiberty \
25914 pdf-libiberty
25915 @[ -f ./libiberty/Makefile ] || exit 0; \
25916 r=`${PWD_COMMAND}`; export r; \
25917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25918 $(HOST_EXPORTS) \
25919 for flag in $(EXTRA_HOST_FLAGS) ; do \
25920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25921 done; \
25922 echo "Doing install-pdf in libiberty" ; \
25923 (cd $(HOST_SUBDIR)/libiberty && \
25924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25926 "RANLIB=$${RANLIB}" \
0c24b341 25927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25928 install-pdf) \
25929 || exit 1
25930
25931@endif libiberty
25932
108a6f8e
CD
25933.PHONY: maybe-install-html-libiberty install-html-libiberty
25934maybe-install-html-libiberty:
25935@if libiberty
25936maybe-install-html-libiberty: install-html-libiberty
25937
25938install-html-libiberty: \
25939 configure-libiberty \
25940 html-libiberty
25941 @[ -f ./libiberty/Makefile ] || exit 0; \
25942 r=`${PWD_COMMAND}`; export r; \
25943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25944 $(HOST_EXPORTS) \
25945 for flag in $(EXTRA_HOST_FLAGS) ; do \
25946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25947 done; \
25948 echo "Doing install-html in libiberty" ; \
25949 (cd $(HOST_SUBDIR)/libiberty && \
25950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25952 "RANLIB=$${RANLIB}" \
0c24b341 25953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25954 install-html) \
25955 || exit 1
25956
25957@endif libiberty
25958
b813574b
PB
25959.PHONY: maybe-installcheck-libiberty installcheck-libiberty
25960maybe-installcheck-libiberty:
25961@if libiberty
25962maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 25963
b813574b
PB
25964installcheck-libiberty: \
25965 configure-libiberty
25966 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25967 r=`${PWD_COMMAND}`; export r; \
25968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25969 $(HOST_EXPORTS) \
b813574b 25970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25972 done; \
b813574b 25973 echo "Doing installcheck in libiberty" ; \
b00612cc 25974 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25977 "RANLIB=$${RANLIB}" \
0c24b341 25978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25979 installcheck) \
2a4cbe27
NN
25980 || exit 1
25981
b813574b 25982@endif libiberty
2a4cbe27 25983
b813574b
PB
25984.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25985maybe-mostlyclean-libiberty:
25986@if libiberty
25987maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 25988
b813574b
PB
25989mostlyclean-libiberty:
25990 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25991 r=`${PWD_COMMAND}`; export r; \
25992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25993 $(HOST_EXPORTS) \
b813574b 25994 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25996 done; \
b813574b 25997 echo "Doing mostlyclean in libiberty" ; \
b00612cc 25998 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26001 "RANLIB=$${RANLIB}" \
0c24b341 26002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26003 mostlyclean) \
2a4cbe27
NN
26004 || exit 1
26005
b813574b 26006@endif libiberty
2a4cbe27 26007
b813574b
PB
26008.PHONY: maybe-clean-libiberty clean-libiberty
26009maybe-clean-libiberty:
26010@if libiberty
26011maybe-clean-libiberty: clean-libiberty
2a4cbe27 26012
b813574b
PB
26013clean-libiberty:
26014 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26015 r=`${PWD_COMMAND}`; export r; \
26016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26017 $(HOST_EXPORTS) \
b813574b 26018 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26020 done; \
b813574b 26021 echo "Doing clean in libiberty" ; \
b00612cc 26022 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26025 "RANLIB=$${RANLIB}" \
0c24b341 26026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26027 clean) \
2a4cbe27
NN
26028 || exit 1
26029
b813574b 26030@endif libiberty
2a4cbe27 26031
b813574b
PB
26032.PHONY: maybe-distclean-libiberty distclean-libiberty
26033maybe-distclean-libiberty:
26034@if libiberty
26035maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 26036
b813574b
PB
26037distclean-libiberty:
26038 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26039 r=`${PWD_COMMAND}`; export r; \
26040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26041 $(HOST_EXPORTS) \
b813574b 26042 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26044 done; \
b813574b 26045 echo "Doing distclean in libiberty" ; \
b00612cc 26046 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26049 "RANLIB=$${RANLIB}" \
0c24b341 26050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26051 distclean) \
2a4cbe27
NN
26052 || exit 1
26053
b813574b 26054@endif libiberty
2a4cbe27 26055
b813574b
PB
26056.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
26057maybe-maintainer-clean-libiberty:
26058@if libiberty
26059maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 26060
b813574b
PB
26061maintainer-clean-libiberty:
26062 @[ -f ./libiberty/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 maintainer-clean in libiberty" ; \
b00612cc 26070 (cd $(HOST_SUBDIR)/libiberty && \
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 maintainer-clean) \
2a4cbe27
NN
26076 || exit 1
26077
b813574b 26078@endif libiberty
2a4cbe27 26079
2a4cbe27 26080
a7254363 26081
b813574b
PB
26082.PHONY: configure-libtool maybe-configure-libtool
26083maybe-configure-libtool:
4f0ef2d8
CD
26084@if gcc-bootstrap
26085configure-libtool: stage_current
26086@endif gcc-bootstrap
b813574b
PB
26087@if libtool
26088maybe-configure-libtool: configure-libtool
c52c6897 26089configure-libtool:
0aed8855 26090 @: $(MAKE); $(unstage)
c52c6897 26091 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26093 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
26094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 26095 $(HOST_EXPORTS) \
a7254363
PB
26096 echo Configuring in $(HOST_SUBDIR)/libtool; \
26097 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 26098 case $(srcdir) in \
b00612cc
PB
26099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26100 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
26101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26102 esac; \
b00612cc
PB
26103 srcdiroption="--srcdir=$${topdir}/libtool"; \
26104 libsrcdir="$$s/libtool"; \
4fa63067 26105 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26107 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26108 || exit 1
b813574b 26109@endif libtool
2a4cbe27 26110
a7254363
PB
26111
26112
d545f33b
PB
26113
26114
b813574b
PB
26115.PHONY: all-libtool maybe-all-libtool
26116maybe-all-libtool:
4f0ef2d8
CD
26117@if gcc-bootstrap
26118all-libtool: stage_current
26119@endif gcc-bootstrap
b813574b 26120@if libtool
d27cc32e 26121TARGET-libtool=all
b813574b
PB
26122maybe-all-libtool: all-libtool
26123all-libtool: configure-libtool
0aed8855 26124 @: $(MAKE); $(unstage)
4fa63067
NN
26125 @r=`${PWD_COMMAND}`; export r; \
26126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26127 $(HOST_EXPORTS) \
b00612cc 26128 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
26129 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26130 $(TARGET-libtool))
b813574b 26131@endif libtool
2a4cbe27 26132
a7254363 26133
d545f33b
PB
26134
26135
b813574b
PB
26136.PHONY: check-libtool maybe-check-libtool
26137maybe-check-libtool:
26138@if libtool
26139maybe-check-libtool: check-libtool
2a4cbe27 26140
b813574b 26141check-libtool:
0aed8855 26142 @: $(MAKE); $(unstage)
4fa63067 26143 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26145 $(HOST_EXPORTS) \
b00612cc
PB
26146 (cd $(HOST_SUBDIR)/libtool && \
26147 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26148
b813574b 26149@endif libtool
2a4cbe27 26150
b813574b
PB
26151.PHONY: install-libtool maybe-install-libtool
26152maybe-install-libtool:
26153@if libtool
26154maybe-install-libtool: install-libtool
2a4cbe27 26155
b813574b 26156install-libtool: installdirs
0aed8855 26157 @: $(MAKE); $(unstage)
4fa63067 26158 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26160 $(HOST_EXPORTS) \
b00612cc 26161 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 26162 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 26163
b813574b 26164@endif libtool
2a4cbe27 26165
56a8fe78 26166# Other targets (info, dvi, pdf, etc.)
2a4cbe27 26167
b813574b
PB
26168.PHONY: maybe-info-libtool info-libtool
26169maybe-info-libtool:
26170@if libtool
26171maybe-info-libtool: info-libtool
4fa63067 26172
b813574b
PB
26173info-libtool: \
26174 configure-libtool
0aed8855 26175 @: $(MAKE); $(unstage)
b813574b 26176 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26177 r=`${PWD_COMMAND}`; export r; \
26178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26179 $(HOST_EXPORTS) \
b813574b 26180 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26182 done; \
b813574b 26183 echo "Doing info in libtool" ; \
b00612cc 26184 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26187 "RANLIB=$${RANLIB}" \
0c24b341 26188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26189 info) \
2a4cbe27
NN
26190 || exit 1
26191
b813574b 26192@endif libtool
2a4cbe27 26193
b813574b
PB
26194.PHONY: maybe-dvi-libtool dvi-libtool
26195maybe-dvi-libtool:
26196@if libtool
26197maybe-dvi-libtool: dvi-libtool
2a4cbe27 26198
b813574b
PB
26199dvi-libtool: \
26200 configure-libtool
0aed8855 26201 @: $(MAKE); $(unstage)
b813574b 26202 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26203 r=`${PWD_COMMAND}`; export r; \
26204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26205 $(HOST_EXPORTS) \
b813574b 26206 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26208 done; \
b813574b 26209 echo "Doing dvi in libtool" ; \
b00612cc 26210 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26213 "RANLIB=$${RANLIB}" \
0c24b341 26214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26215 dvi) \
2a4cbe27
NN
26216 || exit 1
26217
b813574b 26218@endif libtool
2a4cbe27 26219
56a8fe78
DD
26220.PHONY: maybe-pdf-libtool pdf-libtool
26221maybe-pdf-libtool:
26222@if libtool
26223maybe-pdf-libtool: pdf-libtool
26224
26225pdf-libtool: \
26226 configure-libtool
26227 @: $(MAKE); $(unstage)
26228 @[ -f ./libtool/Makefile ] || exit 0; \
26229 r=`${PWD_COMMAND}`; export r; \
26230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26231 $(HOST_EXPORTS) \
26232 for flag in $(EXTRA_HOST_FLAGS) ; do \
26233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26234 done; \
26235 echo "Doing pdf in libtool" ; \
26236 (cd $(HOST_SUBDIR)/libtool && \
26237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26239 "RANLIB=$${RANLIB}" \
0c24b341 26240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26241 pdf) \
26242 || exit 1
26243
26244@endif libtool
26245
6d389afc
MS
26246.PHONY: maybe-html-libtool html-libtool
26247maybe-html-libtool:
26248@if libtool
26249maybe-html-libtool: html-libtool
26250
26251html-libtool: \
26252 configure-libtool
0aed8855 26253 @: $(MAKE); $(unstage)
6d389afc
MS
26254 @[ -f ./libtool/Makefile ] || exit 0; \
26255 r=`${PWD_COMMAND}`; export r; \
26256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26257 $(HOST_EXPORTS) \
26258 for flag in $(EXTRA_HOST_FLAGS) ; do \
26259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26260 done; \
26261 echo "Doing html in libtool" ; \
b00612cc 26262 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
26263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26265 "RANLIB=$${RANLIB}" \
0c24b341 26266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26267 html) \
26268 || exit 1
26269
26270@endif libtool
26271
b813574b
PB
26272.PHONY: maybe-TAGS-libtool TAGS-libtool
26273maybe-TAGS-libtool:
26274@if libtool
26275maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 26276
b813574b
PB
26277TAGS-libtool: \
26278 configure-libtool
0aed8855 26279 @: $(MAKE); $(unstage)
b813574b 26280 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26281 r=`${PWD_COMMAND}`; export r; \
26282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26283 $(HOST_EXPORTS) \
b813574b 26284 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26286 done; \
b813574b 26287 echo "Doing TAGS in libtool" ; \
b00612cc 26288 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26291 "RANLIB=$${RANLIB}" \
0c24b341 26292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26293 TAGS) \
2a4cbe27
NN
26294 || exit 1
26295
b813574b 26296@endif libtool
2a4cbe27 26297
b813574b
PB
26298.PHONY: maybe-install-info-libtool install-info-libtool
26299maybe-install-info-libtool:
26300@if libtool
26301maybe-install-info-libtool: install-info-libtool
2a4cbe27 26302
b813574b
PB
26303install-info-libtool: \
26304 configure-libtool \
26305 info-libtool
0aed8855 26306 @: $(MAKE); $(unstage)
b813574b 26307 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26308 r=`${PWD_COMMAND}`; export r; \
26309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26310 $(HOST_EXPORTS) \
b813574b 26311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26313 done; \
b813574b 26314 echo "Doing install-info in libtool" ; \
b00612cc 26315 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26318 "RANLIB=$${RANLIB}" \
0c24b341 26319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26320 install-info) \
2a4cbe27
NN
26321 || exit 1
26322
b813574b 26323@endif libtool
2a4cbe27 26324
a3ca38d2
DD
26325.PHONY: maybe-install-pdf-libtool install-pdf-libtool
26326maybe-install-pdf-libtool:
26327@if libtool
26328maybe-install-pdf-libtool: install-pdf-libtool
26329
26330install-pdf-libtool: \
26331 configure-libtool \
26332 pdf-libtool
26333 @: $(MAKE); $(unstage)
26334 @[ -f ./libtool/Makefile ] || exit 0; \
26335 r=`${PWD_COMMAND}`; export r; \
26336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26337 $(HOST_EXPORTS) \
26338 for flag in $(EXTRA_HOST_FLAGS) ; do \
26339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26340 done; \
26341 echo "Doing install-pdf in libtool" ; \
26342 (cd $(HOST_SUBDIR)/libtool && \
26343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26345 "RANLIB=$${RANLIB}" \
0c24b341 26346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26347 install-pdf) \
26348 || exit 1
26349
26350@endif libtool
26351
108a6f8e
CD
26352.PHONY: maybe-install-html-libtool install-html-libtool
26353maybe-install-html-libtool:
26354@if libtool
26355maybe-install-html-libtool: install-html-libtool
26356
26357install-html-libtool: \
26358 configure-libtool \
26359 html-libtool
26360 @: $(MAKE); $(unstage)
26361 @[ -f ./libtool/Makefile ] || exit 0; \
26362 r=`${PWD_COMMAND}`; export r; \
26363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26364 $(HOST_EXPORTS) \
26365 for flag in $(EXTRA_HOST_FLAGS) ; do \
26366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26367 done; \
26368 echo "Doing install-html in libtool" ; \
26369 (cd $(HOST_SUBDIR)/libtool && \
26370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26372 "RANLIB=$${RANLIB}" \
0c24b341 26373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26374 install-html) \
26375 || exit 1
26376
26377@endif libtool
26378
b813574b
PB
26379.PHONY: maybe-installcheck-libtool installcheck-libtool
26380maybe-installcheck-libtool:
26381@if libtool
26382maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 26383
b813574b
PB
26384installcheck-libtool: \
26385 configure-libtool
0aed8855 26386 @: $(MAKE); $(unstage)
b813574b 26387 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26388 r=`${PWD_COMMAND}`; export r; \
26389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26390 $(HOST_EXPORTS) \
b813574b 26391 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26393 done; \
b813574b 26394 echo "Doing installcheck in libtool" ; \
b00612cc 26395 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26398 "RANLIB=$${RANLIB}" \
0c24b341 26399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26400 installcheck) \
2a4cbe27
NN
26401 || exit 1
26402
b813574b 26403@endif libtool
2a4cbe27 26404
b813574b
PB
26405.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
26406maybe-mostlyclean-libtool:
26407@if libtool
26408maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 26409
b813574b 26410mostlyclean-libtool:
0aed8855 26411 @: $(MAKE); $(unstage)
b813574b 26412 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26413 r=`${PWD_COMMAND}`; export r; \
26414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26415 $(HOST_EXPORTS) \
b813574b 26416 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26418 done; \
b813574b 26419 echo "Doing mostlyclean in libtool" ; \
b00612cc 26420 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26423 "RANLIB=$${RANLIB}" \
0c24b341 26424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26425 mostlyclean) \
2a4cbe27
NN
26426 || exit 1
26427
b813574b 26428@endif libtool
2a4cbe27 26429
b813574b
PB
26430.PHONY: maybe-clean-libtool clean-libtool
26431maybe-clean-libtool:
26432@if libtool
26433maybe-clean-libtool: clean-libtool
2a4cbe27 26434
b813574b 26435clean-libtool:
0aed8855 26436 @: $(MAKE); $(unstage)
b813574b 26437 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26438 r=`${PWD_COMMAND}`; export r; \
26439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26440 $(HOST_EXPORTS) \
b813574b 26441 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26443 done; \
b813574b 26444 echo "Doing clean in libtool" ; \
b00612cc 26445 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26448 "RANLIB=$${RANLIB}" \
0c24b341 26449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26450 clean) \
2a4cbe27
NN
26451 || exit 1
26452
b813574b 26453@endif libtool
2a4cbe27 26454
b813574b
PB
26455.PHONY: maybe-distclean-libtool distclean-libtool
26456maybe-distclean-libtool:
26457@if libtool
26458maybe-distclean-libtool: distclean-libtool
2a4cbe27 26459
b813574b 26460distclean-libtool:
0aed8855 26461 @: $(MAKE); $(unstage)
b813574b 26462 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26463 r=`${PWD_COMMAND}`; export r; \
26464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26465 $(HOST_EXPORTS) \
b813574b 26466 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26468 done; \
b813574b 26469 echo "Doing distclean in libtool" ; \
b00612cc 26470 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26473 "RANLIB=$${RANLIB}" \
0c24b341 26474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26475 distclean) \
2a4cbe27
NN
26476 || exit 1
26477
b813574b 26478@endif libtool
2a4cbe27 26479
b813574b
PB
26480.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
26481maybe-maintainer-clean-libtool:
26482@if libtool
26483maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 26484
b813574b 26485maintainer-clean-libtool:
0aed8855 26486 @: $(MAKE); $(unstage)
b813574b 26487 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26488 r=`${PWD_COMMAND}`; export r; \
26489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26490 $(HOST_EXPORTS) \
b813574b 26491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26493 done; \
b813574b 26494 echo "Doing maintainer-clean in libtool" ; \
b00612cc 26495 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26498 "RANLIB=$${RANLIB}" \
0c24b341 26499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26500 maintainer-clean) \
2a4cbe27
NN
26501 || exit 1
26502
b813574b 26503@endif libtool
2a4cbe27 26504
2a4cbe27 26505
a7254363 26506
b813574b
PB
26507.PHONY: configure-m4 maybe-configure-m4
26508maybe-configure-m4:
4f0ef2d8
CD
26509@if gcc-bootstrap
26510configure-m4: stage_current
26511@endif gcc-bootstrap
b813574b
PB
26512@if m4
26513maybe-configure-m4: configure-m4
c52c6897 26514configure-m4:
0aed8855 26515 @: $(MAKE); $(unstage)
c52c6897 26516 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26518 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
26519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 26520 $(HOST_EXPORTS) \
a7254363
PB
26521 echo Configuring in $(HOST_SUBDIR)/m4; \
26522 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 26523 case $(srcdir) in \
b00612cc
PB
26524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26525 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
26526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26527 esac; \
b00612cc
PB
26528 srcdiroption="--srcdir=$${topdir}/m4"; \
26529 libsrcdir="$$s/m4"; \
4fa63067 26530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26532 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26533 || exit 1
b813574b 26534@endif m4
2a4cbe27 26535
a7254363
PB
26536
26537
d545f33b
PB
26538
26539
b813574b
PB
26540.PHONY: all-m4 maybe-all-m4
26541maybe-all-m4:
4f0ef2d8
CD
26542@if gcc-bootstrap
26543all-m4: stage_current
26544@endif gcc-bootstrap
b813574b 26545@if m4
d27cc32e 26546TARGET-m4=all
b813574b
PB
26547maybe-all-m4: all-m4
26548all-m4: configure-m4
0aed8855 26549 @: $(MAKE); $(unstage)
4fa63067
NN
26550 @r=`${PWD_COMMAND}`; export r; \
26551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26552 $(HOST_EXPORTS) \
b00612cc 26553 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
26554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26555 $(TARGET-m4))
b813574b 26556@endif m4
4fa63067 26557
a7254363 26558
d545f33b
PB
26559
26560
b813574b
PB
26561.PHONY: check-m4 maybe-check-m4
26562maybe-check-m4:
26563@if m4
26564maybe-check-m4: check-m4
2a4cbe27 26565
b813574b 26566check-m4:
0aed8855 26567 @: $(MAKE); $(unstage)
4fa63067
NN
26568 @r=`${PWD_COMMAND}`; export r; \
26569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26570 $(HOST_EXPORTS) \
b00612cc
PB
26571 (cd $(HOST_SUBDIR)/m4 && \
26572 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26573
b813574b 26574@endif m4
4fa63067 26575
b813574b
PB
26576.PHONY: install-m4 maybe-install-m4
26577maybe-install-m4:
26578@if m4
26579maybe-install-m4: install-m4
4fa63067 26580
b813574b 26581install-m4: installdirs
0aed8855 26582 @: $(MAKE); $(unstage)
4fa63067
NN
26583 @r=`${PWD_COMMAND}`; export r; \
26584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26585 $(HOST_EXPORTS) \
b00612cc 26586 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 26587 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26588
b813574b 26589@endif m4
4fa63067 26590
56a8fe78 26591# Other targets (info, dvi, pdf, etc.)
4fa63067 26592
b813574b
PB
26593.PHONY: maybe-info-m4 info-m4
26594maybe-info-m4:
26595@if m4
26596maybe-info-m4: info-m4
4fa63067 26597
b813574b
PB
26598info-m4: \
26599 configure-m4
0aed8855 26600 @: $(MAKE); $(unstage)
b813574b 26601 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26602 r=`${PWD_COMMAND}`; export r; \
26603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26604 $(HOST_EXPORTS) \
b813574b 26605 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26607 done; \
b813574b 26608 echo "Doing info in m4" ; \
b00612cc 26609 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26612 "RANLIB=$${RANLIB}" \
0c24b341 26613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26614 info) \
2a4cbe27
NN
26615 || exit 1
26616
b813574b 26617@endif m4
2a4cbe27 26618
b813574b
PB
26619.PHONY: maybe-dvi-m4 dvi-m4
26620maybe-dvi-m4:
26621@if m4
26622maybe-dvi-m4: dvi-m4
2a4cbe27 26623
b813574b
PB
26624dvi-m4: \
26625 configure-m4
0aed8855 26626 @: $(MAKE); $(unstage)
b813574b 26627 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26628 r=`${PWD_COMMAND}`; export r; \
26629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26630 $(HOST_EXPORTS) \
b813574b 26631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26633 done; \
b813574b 26634 echo "Doing dvi in m4" ; \
b00612cc 26635 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26638 "RANLIB=$${RANLIB}" \
0c24b341 26639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26640 dvi) \
2a4cbe27
NN
26641 || exit 1
26642
b813574b 26643@endif m4
2a4cbe27 26644
56a8fe78
DD
26645.PHONY: maybe-pdf-m4 pdf-m4
26646maybe-pdf-m4:
26647@if m4
26648maybe-pdf-m4: pdf-m4
26649
26650pdf-m4: \
26651 configure-m4
26652 @: $(MAKE); $(unstage)
26653 @[ -f ./m4/Makefile ] || exit 0; \
26654 r=`${PWD_COMMAND}`; export r; \
26655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26656 $(HOST_EXPORTS) \
26657 for flag in $(EXTRA_HOST_FLAGS) ; do \
26658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26659 done; \
26660 echo "Doing pdf in m4" ; \
26661 (cd $(HOST_SUBDIR)/m4 && \
26662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26664 "RANLIB=$${RANLIB}" \
0c24b341 26665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26666 pdf) \
26667 || exit 1
26668
26669@endif m4
26670
6d389afc
MS
26671.PHONY: maybe-html-m4 html-m4
26672maybe-html-m4:
26673@if m4
26674maybe-html-m4: html-m4
26675
26676html-m4: \
26677 configure-m4
0aed8855 26678 @: $(MAKE); $(unstage)
6d389afc
MS
26679 @[ -f ./m4/Makefile ] || exit 0; \
26680 r=`${PWD_COMMAND}`; export r; \
26681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26682 $(HOST_EXPORTS) \
26683 for flag in $(EXTRA_HOST_FLAGS) ; do \
26684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26685 done; \
26686 echo "Doing html in m4" ; \
b00612cc 26687 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
26688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26690 "RANLIB=$${RANLIB}" \
0c24b341 26691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26692 html) \
26693 || exit 1
26694
26695@endif m4
26696
b813574b
PB
26697.PHONY: maybe-TAGS-m4 TAGS-m4
26698maybe-TAGS-m4:
26699@if m4
26700maybe-TAGS-m4: TAGS-m4
2a4cbe27 26701
b813574b
PB
26702TAGS-m4: \
26703 configure-m4
0aed8855 26704 @: $(MAKE); $(unstage)
b813574b 26705 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26706 r=`${PWD_COMMAND}`; export r; \
26707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26708 $(HOST_EXPORTS) \
b813574b 26709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26711 done; \
b813574b 26712 echo "Doing TAGS in m4" ; \
b00612cc 26713 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26716 "RANLIB=$${RANLIB}" \
0c24b341 26717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26718 TAGS) \
2a4cbe27
NN
26719 || exit 1
26720
b813574b 26721@endif m4
2a4cbe27 26722
b813574b
PB
26723.PHONY: maybe-install-info-m4 install-info-m4
26724maybe-install-info-m4:
26725@if m4
26726maybe-install-info-m4: install-info-m4
2a4cbe27 26727
b813574b
PB
26728install-info-m4: \
26729 configure-m4 \
26730 info-m4
0aed8855 26731 @: $(MAKE); $(unstage)
b813574b 26732 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26733 r=`${PWD_COMMAND}`; export r; \
26734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26735 $(HOST_EXPORTS) \
b813574b 26736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26738 done; \
b813574b 26739 echo "Doing install-info in m4" ; \
b00612cc 26740 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26743 "RANLIB=$${RANLIB}" \
0c24b341 26744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26745 install-info) \
2a4cbe27
NN
26746 || exit 1
26747
b813574b 26748@endif m4
2a4cbe27 26749
a3ca38d2
DD
26750.PHONY: maybe-install-pdf-m4 install-pdf-m4
26751maybe-install-pdf-m4:
26752@if m4
26753maybe-install-pdf-m4: install-pdf-m4
26754
26755install-pdf-m4: \
26756 configure-m4 \
26757 pdf-m4
26758 @: $(MAKE); $(unstage)
26759 @[ -f ./m4/Makefile ] || exit 0; \
26760 r=`${PWD_COMMAND}`; export r; \
26761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26762 $(HOST_EXPORTS) \
26763 for flag in $(EXTRA_HOST_FLAGS) ; do \
26764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26765 done; \
26766 echo "Doing install-pdf in m4" ; \
26767 (cd $(HOST_SUBDIR)/m4 && \
26768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26770 "RANLIB=$${RANLIB}" \
0c24b341 26771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26772 install-pdf) \
26773 || exit 1
26774
26775@endif m4
26776
108a6f8e
CD
26777.PHONY: maybe-install-html-m4 install-html-m4
26778maybe-install-html-m4:
26779@if m4
26780maybe-install-html-m4: install-html-m4
26781
26782install-html-m4: \
26783 configure-m4 \
26784 html-m4
26785 @: $(MAKE); $(unstage)
26786 @[ -f ./m4/Makefile ] || exit 0; \
26787 r=`${PWD_COMMAND}`; export r; \
26788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26789 $(HOST_EXPORTS) \
26790 for flag in $(EXTRA_HOST_FLAGS) ; do \
26791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26792 done; \
26793 echo "Doing install-html in m4" ; \
26794 (cd $(HOST_SUBDIR)/m4 && \
26795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26797 "RANLIB=$${RANLIB}" \
0c24b341 26798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26799 install-html) \
26800 || exit 1
26801
26802@endif m4
26803
b813574b
PB
26804.PHONY: maybe-installcheck-m4 installcheck-m4
26805maybe-installcheck-m4:
26806@if m4
26807maybe-installcheck-m4: installcheck-m4
2a4cbe27 26808
b813574b
PB
26809installcheck-m4: \
26810 configure-m4
0aed8855 26811 @: $(MAKE); $(unstage)
b813574b 26812 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26813 r=`${PWD_COMMAND}`; export r; \
26814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26815 $(HOST_EXPORTS) \
b813574b 26816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26818 done; \
b813574b 26819 echo "Doing installcheck in m4" ; \
b00612cc 26820 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26823 "RANLIB=$${RANLIB}" \
0c24b341 26824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26825 installcheck) \
2a4cbe27
NN
26826 || exit 1
26827
b813574b 26828@endif m4
2a4cbe27 26829
b813574b
PB
26830.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
26831maybe-mostlyclean-m4:
26832@if m4
26833maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 26834
b813574b 26835mostlyclean-m4:
0aed8855 26836 @: $(MAKE); $(unstage)
b813574b 26837 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26838 r=`${PWD_COMMAND}`; export r; \
26839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26840 $(HOST_EXPORTS) \
b813574b 26841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26843 done; \
b813574b 26844 echo "Doing mostlyclean in m4" ; \
b00612cc 26845 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26848 "RANLIB=$${RANLIB}" \
0c24b341 26849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26850 mostlyclean) \
2a4cbe27
NN
26851 || exit 1
26852
b813574b 26853@endif m4
2a4cbe27 26854
b813574b
PB
26855.PHONY: maybe-clean-m4 clean-m4
26856maybe-clean-m4:
26857@if m4
26858maybe-clean-m4: clean-m4
2a4cbe27 26859
b813574b 26860clean-m4:
0aed8855 26861 @: $(MAKE); $(unstage)
b813574b 26862 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26863 r=`${PWD_COMMAND}`; export r; \
26864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26865 $(HOST_EXPORTS) \
b813574b 26866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26868 done; \
b813574b 26869 echo "Doing clean in m4" ; \
b00612cc 26870 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26873 "RANLIB=$${RANLIB}" \
0c24b341 26874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26875 clean) \
2a4cbe27
NN
26876 || exit 1
26877
b813574b 26878@endif m4
2a4cbe27 26879
b813574b
PB
26880.PHONY: maybe-distclean-m4 distclean-m4
26881maybe-distclean-m4:
26882@if m4
26883maybe-distclean-m4: distclean-m4
a2592b1b 26884
b813574b 26885distclean-m4:
0aed8855 26886 @: $(MAKE); $(unstage)
b813574b 26887 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
26888 r=`${PWD_COMMAND}`; export r; \
26889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26890 $(HOST_EXPORTS) \
b813574b 26891 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
26892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26893 done; \
b813574b 26894 echo "Doing distclean in m4" ; \
b00612cc 26895 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
26896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26898 "RANLIB=$${RANLIB}" \
0c24b341 26899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26900 distclean) \
a2592b1b
DD
26901 || exit 1
26902
b813574b 26903@endif m4
a2592b1b 26904
b813574b
PB
26905.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
26906maybe-maintainer-clean-m4:
26907@if m4
26908maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 26909
b813574b 26910maintainer-clean-m4:
0aed8855 26911 @: $(MAKE); $(unstage)
b813574b 26912 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 26913 r=`${PWD_COMMAND}`; export r; \
b40e3958 26914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26915 $(HOST_EXPORTS) \
b813574b 26916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26918 done; \
b813574b 26919 echo "Doing maintainer-clean in m4" ; \
b00612cc 26920 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
26921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26923 "RANLIB=$${RANLIB}" \
0c24b341 26924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26925 maintainer-clean) \
4fa63067 26926 || exit 1
252b5132 26927
b813574b 26928@endif m4
252b5132 26929
252b5132 26930
a7254363 26931
b813574b
PB
26932.PHONY: configure-make maybe-configure-make
26933maybe-configure-make:
4f0ef2d8
CD
26934@if gcc-bootstrap
26935configure-make: stage_current
26936@endif gcc-bootstrap
b813574b
PB
26937@if make
26938maybe-configure-make: configure-make
c52c6897 26939configure-make:
0aed8855 26940 @: $(MAKE); $(unstage)
c52c6897 26941 @r=`${PWD_COMMAND}`; export r; \
b813574b 26942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26943 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
26944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 26945 $(HOST_EXPORTS) \
a7254363
PB
26946 echo Configuring in $(HOST_SUBDIR)/make; \
26947 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 26948 case $(srcdir) in \
b00612cc
PB
26949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26950 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
26951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26952 esac; \
b00612cc
PB
26953 srcdiroption="--srcdir=$${topdir}/make"; \
26954 libsrcdir="$$s/make"; \
4fa63067 26955 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26957 --target=${target_alias} $${srcdiroption} \
4fa63067 26958 || exit 1
b813574b 26959@endif make
252b5132 26960
a7254363
PB
26961
26962
d545f33b
PB
26963
26964
b813574b
PB
26965.PHONY: all-make maybe-all-make
26966maybe-all-make:
4f0ef2d8
CD
26967@if gcc-bootstrap
26968all-make: stage_current
26969@endif gcc-bootstrap
b813574b 26970@if make
d27cc32e 26971TARGET-make=all
b813574b
PB
26972maybe-all-make: all-make
26973all-make: configure-make
0aed8855 26974 @: $(MAKE); $(unstage)
4fa63067
NN
26975 @r=`${PWD_COMMAND}`; export r; \
26976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26977 $(HOST_EXPORTS) \
b00612cc 26978 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
26979 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26980 $(TARGET-make))
b813574b 26981@endif make
252b5132 26982
a7254363 26983
d545f33b
PB
26984
26985
b813574b
PB
26986.PHONY: check-make maybe-check-make
26987maybe-check-make:
26988@if make
26989maybe-check-make: check-make
252b5132 26990
b813574b 26991check-make:
0aed8855 26992 @: $(MAKE); $(unstage)
b813574b
PB
26993 @r=`${PWD_COMMAND}`; export r; \
26994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26995 $(HOST_EXPORTS) \
b00612cc
PB
26996 (cd $(HOST_SUBDIR)/make && \
26997 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 26998
b813574b 26999@endif make
16ae0395 27000
b813574b
PB
27001.PHONY: install-make maybe-install-make
27002maybe-install-make:
27003@if make
27004maybe-install-make: install-make
4fa63067 27005
b813574b 27006install-make: installdirs
0aed8855 27007 @: $(MAKE); $(unstage)
4fa63067
NN
27008 @r=`${PWD_COMMAND}`; export r; \
27009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27010 $(HOST_EXPORTS) \
b00612cc 27011 (cd $(HOST_SUBDIR)/make && \
2da12f12 27012 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27013
b813574b 27014@endif make
4fa63067 27015
56a8fe78 27016# Other targets (info, dvi, pdf, etc.)
4fa63067 27017
b813574b
PB
27018.PHONY: maybe-info-make info-make
27019maybe-info-make:
27020@if make
27021maybe-info-make: info-make
4fa63067 27022
b813574b
PB
27023info-make: \
27024 configure-make
0aed8855 27025 @: $(MAKE); $(unstage)
b813574b 27026 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27027 r=`${PWD_COMMAND}`; export r; \
27028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27029 $(HOST_EXPORTS) \
b813574b 27030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27032 done; \
b813574b 27033 echo "Doing info in make" ; \
b00612cc 27034 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27037 "RANLIB=$${RANLIB}" \
0c24b341 27038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27039 info) \
4fa63067
NN
27040 || exit 1
27041
b813574b 27042@endif make
4fa63067 27043
b813574b
PB
27044.PHONY: maybe-dvi-make dvi-make
27045maybe-dvi-make:
27046@if make
27047maybe-dvi-make: dvi-make
4fa63067 27048
b813574b
PB
27049dvi-make: \
27050 configure-make
0aed8855 27051 @: $(MAKE); $(unstage)
b813574b 27052 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27053 r=`${PWD_COMMAND}`; export r; \
27054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27055 $(HOST_EXPORTS) \
b813574b 27056 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27058 done; \
b813574b 27059 echo "Doing dvi in make" ; \
b00612cc 27060 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27063 "RANLIB=$${RANLIB}" \
0c24b341 27064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27065 dvi) \
4fa63067 27066 || exit 1
16ae0395 27067
b813574b 27068@endif make
252b5132 27069
56a8fe78
DD
27070.PHONY: maybe-pdf-make pdf-make
27071maybe-pdf-make:
27072@if make
27073maybe-pdf-make: pdf-make
27074
27075pdf-make: \
27076 configure-make
27077 @: $(MAKE); $(unstage)
27078 @[ -f ./make/Makefile ] || exit 0; \
27079 r=`${PWD_COMMAND}`; export r; \
27080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27081 $(HOST_EXPORTS) \
27082 for flag in $(EXTRA_HOST_FLAGS) ; do \
27083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27084 done; \
27085 echo "Doing pdf in make" ; \
27086 (cd $(HOST_SUBDIR)/make && \
27087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27089 "RANLIB=$${RANLIB}" \
0c24b341 27090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27091 pdf) \
27092 || exit 1
27093
27094@endif make
27095
6d389afc
MS
27096.PHONY: maybe-html-make html-make
27097maybe-html-make:
27098@if make
27099maybe-html-make: html-make
27100
27101html-make: \
27102 configure-make
0aed8855 27103 @: $(MAKE); $(unstage)
6d389afc
MS
27104 @[ -f ./make/Makefile ] || exit 0; \
27105 r=`${PWD_COMMAND}`; export r; \
27106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27107 $(HOST_EXPORTS) \
27108 for flag in $(EXTRA_HOST_FLAGS) ; do \
27109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110 done; \
27111 echo "Doing html in make" ; \
b00612cc 27112 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
27113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115 "RANLIB=$${RANLIB}" \
0c24b341 27116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27117 html) \
27118 || exit 1
27119
27120@endif make
27121
b813574b
PB
27122.PHONY: maybe-TAGS-make TAGS-make
27123maybe-TAGS-make:
27124@if make
27125maybe-TAGS-make: TAGS-make
252b5132 27126
b813574b
PB
27127TAGS-make: \
27128 configure-make
0aed8855 27129 @: $(MAKE); $(unstage)
b813574b 27130 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27131 r=`${PWD_COMMAND}`; export r; \
27132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27133 $(HOST_EXPORTS) \
b813574b 27134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27136 done; \
b813574b 27137 echo "Doing TAGS in make" ; \
b00612cc 27138 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27141 "RANLIB=$${RANLIB}" \
0c24b341 27142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27143 TAGS) \
4fa63067 27144 || exit 1
3866be5d 27145
b813574b 27146@endif make
3866be5d 27147
b813574b
PB
27148.PHONY: maybe-install-info-make install-info-make
27149maybe-install-info-make:
27150@if make
27151maybe-install-info-make: install-info-make
3866be5d 27152
b813574b
PB
27153install-info-make: \
27154 configure-make \
27155 info-make
0aed8855 27156 @: $(MAKE); $(unstage)
b813574b 27157 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27158 r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27160 $(HOST_EXPORTS) \
b813574b 27161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27163 done; \
b813574b 27164 echo "Doing install-info in make" ; \
b00612cc 27165 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27168 "RANLIB=$${RANLIB}" \
0c24b341 27169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27170 install-info) \
4fa63067 27171 || exit 1
3866be5d 27172
b813574b 27173@endif make
3866be5d 27174
a3ca38d2
DD
27175.PHONY: maybe-install-pdf-make install-pdf-make
27176maybe-install-pdf-make:
27177@if make
27178maybe-install-pdf-make: install-pdf-make
27179
27180install-pdf-make: \
27181 configure-make \
27182 pdf-make
27183 @: $(MAKE); $(unstage)
27184 @[ -f ./make/Makefile ] || exit 0; \
27185 r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27187 $(HOST_EXPORTS) \
27188 for flag in $(EXTRA_HOST_FLAGS) ; do \
27189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27190 done; \
27191 echo "Doing install-pdf in make" ; \
27192 (cd $(HOST_SUBDIR)/make && \
27193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27195 "RANLIB=$${RANLIB}" \
0c24b341 27196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27197 install-pdf) \
27198 || exit 1
27199
27200@endif make
27201
108a6f8e
CD
27202.PHONY: maybe-install-html-make install-html-make
27203maybe-install-html-make:
27204@if make
27205maybe-install-html-make: install-html-make
27206
27207install-html-make: \
27208 configure-make \
27209 html-make
27210 @: $(MAKE); $(unstage)
27211 @[ -f ./make/Makefile ] || exit 0; \
27212 r=`${PWD_COMMAND}`; export r; \
27213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27214 $(HOST_EXPORTS) \
27215 for flag in $(EXTRA_HOST_FLAGS) ; do \
27216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27217 done; \
27218 echo "Doing install-html in make" ; \
27219 (cd $(HOST_SUBDIR)/make && \
27220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27222 "RANLIB=$${RANLIB}" \
0c24b341 27223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27224 install-html) \
27225 || exit 1
27226
27227@endif make
27228
b813574b
PB
27229.PHONY: maybe-installcheck-make installcheck-make
27230maybe-installcheck-make:
27231@if make
27232maybe-installcheck-make: installcheck-make
15723a45 27233
b813574b
PB
27234installcheck-make: \
27235 configure-make
0aed8855 27236 @: $(MAKE); $(unstage)
b813574b 27237 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27238 r=`${PWD_COMMAND}`; export r; \
27239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27240 $(HOST_EXPORTS) \
b813574b 27241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27243 done; \
b813574b 27244 echo "Doing installcheck in make" ; \
b00612cc 27245 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27248 "RANLIB=$${RANLIB}" \
0c24b341 27249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27250 installcheck) \
4fa63067 27251 || exit 1
15723a45 27252
b813574b 27253@endif make
15723a45 27254
b813574b
PB
27255.PHONY: maybe-mostlyclean-make mostlyclean-make
27256maybe-mostlyclean-make:
27257@if make
27258maybe-mostlyclean-make: mostlyclean-make
15723a45 27259
b813574b 27260mostlyclean-make:
0aed8855 27261 @: $(MAKE); $(unstage)
b813574b 27262 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
27263 r=`${PWD_COMMAND}`; export r; \
27264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27265 $(HOST_EXPORTS) \
b813574b 27266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27268 done; \
b813574b 27269 echo "Doing mostlyclean in make" ; \
b00612cc 27270 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27273 "RANLIB=$${RANLIB}" \
0c24b341 27274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27275 mostlyclean) \
bba45b8b 27276 || exit 1
15723a45 27277
b813574b 27278@endif make
4fa63067 27279
b813574b
PB
27280.PHONY: maybe-clean-make clean-make
27281maybe-clean-make:
27282@if make
27283maybe-clean-make: clean-make
4fa63067 27284
b813574b 27285clean-make:
0aed8855 27286 @: $(MAKE); $(unstage)
b813574b 27287 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27288 r=`${PWD_COMMAND}`; export r; \
27289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27290 $(HOST_EXPORTS) \
b813574b 27291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27293 done; \
b813574b 27294 echo "Doing clean in make" ; \
b00612cc 27295 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27298 "RANLIB=$${RANLIB}" \
0c24b341 27299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27300 clean) \
4fa63067
NN
27301 || exit 1
27302
b813574b 27303@endif make
4fa63067 27304
b813574b
PB
27305.PHONY: maybe-distclean-make distclean-make
27306maybe-distclean-make:
27307@if make
27308maybe-distclean-make: distclean-make
4fa63067 27309
b813574b 27310distclean-make:
0aed8855 27311 @: $(MAKE); $(unstage)
b813574b 27312 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
27313 r=`${PWD_COMMAND}`; export r; \
27314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27315 $(HOST_EXPORTS) \
b813574b 27316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27318 done; \
b813574b 27319 echo "Doing distclean in make" ; \
b00612cc 27320 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27323 "RANLIB=$${RANLIB}" \
0c24b341 27324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27325 distclean) \
4fa63067
NN
27326 || exit 1
27327
b813574b 27328@endif make
4fa63067 27329
b813574b
PB
27330.PHONY: maybe-maintainer-clean-make maintainer-clean-make
27331maybe-maintainer-clean-make:
27332@if make
27333maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 27334
b813574b 27335maintainer-clean-make:
0aed8855 27336 @: $(MAKE); $(unstage)
b813574b 27337 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 27338 r=`${PWD_COMMAND}`; export r; \
b40e3958 27339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27340 $(HOST_EXPORTS) \
b813574b 27341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27343 done; \
b813574b 27344 echo "Doing maintainer-clean in make" ; \
b00612cc 27345 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27348 "RANLIB=$${RANLIB}" \
0c24b341 27349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27350 maintainer-clean) \
4fa63067 27351 || exit 1
3866be5d 27352
b813574b 27353@endif make
3866be5d 27354
3866be5d 27355
a7254363 27356
b813574b
PB
27357.PHONY: configure-mmalloc maybe-configure-mmalloc
27358maybe-configure-mmalloc:
4f0ef2d8
CD
27359@if gcc-bootstrap
27360configure-mmalloc: stage_current
27361@endif gcc-bootstrap
b813574b
PB
27362@if mmalloc
27363maybe-configure-mmalloc: configure-mmalloc
c52c6897 27364configure-mmalloc:
0aed8855 27365 @: $(MAKE); $(unstage)
c52c6897 27366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27368 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
27369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 27370 $(HOST_EXPORTS) \
a7254363
PB
27371 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
27372 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 27373 case $(srcdir) in \
b00612cc
PB
27374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27375 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
27376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27377 esac; \
b00612cc
PB
27378 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
27379 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 27380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27382 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27383 || exit 1
b813574b 27384@endif mmalloc
e2b9e2dc 27385
a7254363
PB
27386
27387
d545f33b
PB
27388
27389
b813574b
PB
27390.PHONY: all-mmalloc maybe-all-mmalloc
27391maybe-all-mmalloc:
4f0ef2d8
CD
27392@if gcc-bootstrap
27393all-mmalloc: stage_current
27394@endif gcc-bootstrap
b813574b 27395@if mmalloc
d27cc32e 27396TARGET-mmalloc=all
b813574b
PB
27397maybe-all-mmalloc: all-mmalloc
27398all-mmalloc: configure-mmalloc
0aed8855 27399 @: $(MAKE); $(unstage)
b40e3958
L
27400 @r=`${PWD_COMMAND}`; export r; \
27401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27402 $(HOST_EXPORTS) \
b00612cc 27403 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
27404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27405 $(TARGET-mmalloc))
b813574b 27406@endif mmalloc
3866be5d 27407
a7254363 27408
d545f33b
PB
27409
27410
b813574b
PB
27411.PHONY: check-mmalloc maybe-check-mmalloc
27412maybe-check-mmalloc:
27413@if mmalloc
27414maybe-check-mmalloc: check-mmalloc
3866be5d 27415
b813574b 27416check-mmalloc:
3866be5d 27417
b813574b 27418@endif mmalloc
3866be5d 27419
b813574b
PB
27420.PHONY: install-mmalloc maybe-install-mmalloc
27421maybe-install-mmalloc:
27422@if mmalloc
27423maybe-install-mmalloc: install-mmalloc
4fa63067 27424
b813574b 27425install-mmalloc: installdirs
0aed8855 27426 @: $(MAKE); $(unstage)
4fa63067
NN
27427 @r=`${PWD_COMMAND}`; export r; \
27428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27429 $(HOST_EXPORTS) \
b00612cc 27430 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 27431 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27432
b813574b 27433@endif mmalloc
4fa63067 27434
56a8fe78 27435# Other targets (info, dvi, pdf, etc.)
4fa63067 27436
b813574b
PB
27437.PHONY: maybe-info-mmalloc info-mmalloc
27438maybe-info-mmalloc:
27439@if mmalloc
27440maybe-info-mmalloc: info-mmalloc
4fa63067 27441
b813574b
PB
27442info-mmalloc: \
27443 configure-mmalloc
0aed8855 27444 @: $(MAKE); $(unstage)
b813574b 27445 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27446 r=`${PWD_COMMAND}`; export r; \
27447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27448 $(HOST_EXPORTS) \
b813574b 27449 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27451 done; \
b813574b 27452 echo "Doing info in mmalloc" ; \
b00612cc 27453 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27456 "RANLIB=$${RANLIB}" \
0c24b341 27457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27458 info) \
4fa63067
NN
27459 || exit 1
27460
b813574b 27461@endif mmalloc
4fa63067 27462
b813574b
PB
27463.PHONY: maybe-dvi-mmalloc dvi-mmalloc
27464maybe-dvi-mmalloc:
27465@if mmalloc
27466maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 27467
b813574b
PB
27468dvi-mmalloc: \
27469 configure-mmalloc
0aed8855 27470 @: $(MAKE); $(unstage)
b813574b 27471 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27472 r=`${PWD_COMMAND}`; export r; \
27473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27474 $(HOST_EXPORTS) \
b813574b 27475 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27477 done; \
b813574b 27478 echo "Doing dvi in mmalloc" ; \
b00612cc 27479 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27482 "RANLIB=$${RANLIB}" \
0c24b341 27483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27484 dvi) \
4fa63067
NN
27485 || exit 1
27486
b813574b 27487@endif mmalloc
4fa63067 27488
56a8fe78
DD
27489.PHONY: maybe-pdf-mmalloc pdf-mmalloc
27490maybe-pdf-mmalloc:
27491@if mmalloc
27492maybe-pdf-mmalloc: pdf-mmalloc
27493
27494pdf-mmalloc: \
27495 configure-mmalloc
27496 @: $(MAKE); $(unstage)
27497 @[ -f ./mmalloc/Makefile ] || exit 0; \
27498 r=`${PWD_COMMAND}`; export r; \
27499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27500 $(HOST_EXPORTS) \
27501 for flag in $(EXTRA_HOST_FLAGS) ; do \
27502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27503 done; \
27504 echo "Doing pdf in mmalloc" ; \
27505 (cd $(HOST_SUBDIR)/mmalloc && \
27506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27508 "RANLIB=$${RANLIB}" \
0c24b341 27509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27510 pdf) \
27511 || exit 1
27512
27513@endif mmalloc
27514
6d389afc
MS
27515.PHONY: maybe-html-mmalloc html-mmalloc
27516maybe-html-mmalloc:
27517@if mmalloc
27518maybe-html-mmalloc: html-mmalloc
27519
27520html-mmalloc: \
27521 configure-mmalloc
0aed8855 27522 @: $(MAKE); $(unstage)
6d389afc
MS
27523 @[ -f ./mmalloc/Makefile ] || exit 0; \
27524 r=`${PWD_COMMAND}`; export r; \
27525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27526 $(HOST_EXPORTS) \
27527 for flag in $(EXTRA_HOST_FLAGS) ; do \
27528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27529 done; \
27530 echo "Doing html in mmalloc" ; \
b00612cc 27531 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
27532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27534 "RANLIB=$${RANLIB}" \
0c24b341 27535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27536 html) \
27537 || exit 1
27538
27539@endif mmalloc
27540
b813574b
PB
27541.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
27542maybe-TAGS-mmalloc:
27543@if mmalloc
27544maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 27545
b813574b
PB
27546TAGS-mmalloc: \
27547 configure-mmalloc
0aed8855 27548 @: $(MAKE); $(unstage)
b813574b 27549 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27550 r=`${PWD_COMMAND}`; export r; \
27551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27552 $(HOST_EXPORTS) \
b813574b 27553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27555 done; \
b813574b 27556 echo "Doing TAGS in mmalloc" ; \
b00612cc 27557 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27560 "RANLIB=$${RANLIB}" \
0c24b341 27561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27562 TAGS) \
4fa63067
NN
27563 || exit 1
27564
b813574b 27565@endif mmalloc
4fa63067 27566
b813574b
PB
27567.PHONY: maybe-install-info-mmalloc install-info-mmalloc
27568maybe-install-info-mmalloc:
27569@if mmalloc
27570maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 27571
b813574b
PB
27572install-info-mmalloc: \
27573 configure-mmalloc \
27574 info-mmalloc
0aed8855 27575 @: $(MAKE); $(unstage)
b813574b 27576 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27577 r=`${PWD_COMMAND}`; export r; \
27578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27579 $(HOST_EXPORTS) \
b813574b 27580 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27582 done; \
b813574b 27583 echo "Doing install-info in mmalloc" ; \
b00612cc 27584 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27587 "RANLIB=$${RANLIB}" \
0c24b341 27588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27589 install-info) \
4fa63067
NN
27590 || exit 1
27591
b813574b 27592@endif mmalloc
4fa63067 27593
a3ca38d2
DD
27594.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
27595maybe-install-pdf-mmalloc:
27596@if mmalloc
27597maybe-install-pdf-mmalloc: install-pdf-mmalloc
27598
27599install-pdf-mmalloc: \
27600 configure-mmalloc \
27601 pdf-mmalloc
27602 @: $(MAKE); $(unstage)
27603 @[ -f ./mmalloc/Makefile ] || exit 0; \
27604 r=`${PWD_COMMAND}`; export r; \
27605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27606 $(HOST_EXPORTS) \
27607 for flag in $(EXTRA_HOST_FLAGS) ; do \
27608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27609 done; \
27610 echo "Doing install-pdf in mmalloc" ; \
27611 (cd $(HOST_SUBDIR)/mmalloc && \
27612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27614 "RANLIB=$${RANLIB}" \
0c24b341 27615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27616 install-pdf) \
27617 || exit 1
27618
27619@endif mmalloc
27620
108a6f8e
CD
27621.PHONY: maybe-install-html-mmalloc install-html-mmalloc
27622maybe-install-html-mmalloc:
27623@if mmalloc
27624maybe-install-html-mmalloc: install-html-mmalloc
27625
27626install-html-mmalloc: \
27627 configure-mmalloc \
27628 html-mmalloc
27629 @: $(MAKE); $(unstage)
27630 @[ -f ./mmalloc/Makefile ] || exit 0; \
27631 r=`${PWD_COMMAND}`; export r; \
27632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27633 $(HOST_EXPORTS) \
27634 for flag in $(EXTRA_HOST_FLAGS) ; do \
27635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27636 done; \
27637 echo "Doing install-html in mmalloc" ; \
27638 (cd $(HOST_SUBDIR)/mmalloc && \
27639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27641 "RANLIB=$${RANLIB}" \
0c24b341 27642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27643 install-html) \
27644 || exit 1
27645
27646@endif mmalloc
27647
b813574b
PB
27648.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
27649maybe-installcheck-mmalloc:
27650@if mmalloc
27651maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 27652
b813574b
PB
27653installcheck-mmalloc: \
27654 configure-mmalloc
0aed8855 27655 @: $(MAKE); $(unstage)
b813574b 27656 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27657 r=`${PWD_COMMAND}`; export r; \
27658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27659 $(HOST_EXPORTS) \
b813574b 27660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27662 done; \
b813574b 27663 echo "Doing installcheck in mmalloc" ; \
b00612cc 27664 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27667 "RANLIB=$${RANLIB}" \
0c24b341 27668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27669 installcheck) \
4fa63067
NN
27670 || exit 1
27671
b813574b 27672@endif mmalloc
4fa63067 27673
b813574b
PB
27674.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
27675maybe-mostlyclean-mmalloc:
27676@if mmalloc
27677maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 27678
b813574b 27679mostlyclean-mmalloc:
0aed8855 27680 @: $(MAKE); $(unstage)
b813574b 27681 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27682 r=`${PWD_COMMAND}`; export r; \
27683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27684 $(HOST_EXPORTS) \
b813574b 27685 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27687 done; \
b813574b 27688 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 27689 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27692 "RANLIB=$${RANLIB}" \
0c24b341 27693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27694 mostlyclean) \
4fa63067
NN
27695 || exit 1
27696
b813574b 27697@endif mmalloc
4fa63067 27698
b813574b
PB
27699.PHONY: maybe-clean-mmalloc clean-mmalloc
27700maybe-clean-mmalloc:
27701@if mmalloc
27702maybe-clean-mmalloc: clean-mmalloc
4fa63067 27703
b813574b 27704clean-mmalloc:
0aed8855 27705 @: $(MAKE); $(unstage)
b813574b 27706 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27707 r=`${PWD_COMMAND}`; export r; \
27708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27709 $(HOST_EXPORTS) \
b813574b 27710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27712 done; \
b813574b 27713 echo "Doing clean in mmalloc" ; \
b00612cc 27714 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27717 "RANLIB=$${RANLIB}" \
0c24b341 27718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27719 clean) \
4fa63067
NN
27720 || exit 1
27721
b813574b 27722@endif mmalloc
4fa63067 27723
b813574b
PB
27724.PHONY: maybe-distclean-mmalloc distclean-mmalloc
27725maybe-distclean-mmalloc:
27726@if mmalloc
27727maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 27728
b813574b 27729distclean-mmalloc:
0aed8855 27730 @: $(MAKE); $(unstage)
b813574b 27731 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27732 r=`${PWD_COMMAND}`; export r; \
27733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27734 $(HOST_EXPORTS) \
b813574b 27735 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27737 done; \
b813574b 27738 echo "Doing distclean in mmalloc" ; \
b00612cc 27739 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27742 "RANLIB=$${RANLIB}" \
0c24b341 27743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27744 distclean) \
4fa63067
NN
27745 || exit 1
27746
b813574b 27747@endif mmalloc
4fa63067 27748
b813574b
PB
27749.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
27750maybe-maintainer-clean-mmalloc:
27751@if mmalloc
27752maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 27753
b813574b 27754maintainer-clean-mmalloc:
0aed8855 27755 @: $(MAKE); $(unstage)
b813574b 27756 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27757 r=`${PWD_COMMAND}`; export r; \
27758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27759 $(HOST_EXPORTS) \
b813574b 27760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27762 done; \
b813574b 27763 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 27764 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27767 "RANLIB=$${RANLIB}" \
0c24b341 27768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27769 maintainer-clean) \
4fa63067 27770 || exit 1
16ae0395 27771
b813574b 27772@endif mmalloc
3866be5d
NN
27773
27774
a7254363 27775
b813574b
PB
27776.PHONY: configure-patch maybe-configure-patch
27777maybe-configure-patch:
4f0ef2d8
CD
27778@if gcc-bootstrap
27779configure-patch: stage_current
27780@endif gcc-bootstrap
b813574b
PB
27781@if patch
27782maybe-configure-patch: configure-patch
c52c6897 27783configure-patch:
0aed8855 27784 @: $(MAKE); $(unstage)
c52c6897 27785 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27787 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
27788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 27789 $(HOST_EXPORTS) \
a7254363
PB
27790 echo Configuring in $(HOST_SUBDIR)/patch; \
27791 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 27792 case $(srcdir) in \
b00612cc
PB
27793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27794 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
27795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27796 esac; \
b00612cc
PB
27797 srcdiroption="--srcdir=$${topdir}/patch"; \
27798 libsrcdir="$$s/patch"; \
e2b9e2dc 27799 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27801 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27802 || exit 1
b813574b 27803@endif patch
e2b9e2dc 27804
a7254363
PB
27805
27806
d545f33b
PB
27807
27808
b813574b
PB
27809.PHONY: all-patch maybe-all-patch
27810maybe-all-patch:
4f0ef2d8
CD
27811@if gcc-bootstrap
27812all-patch: stage_current
27813@endif gcc-bootstrap
b813574b 27814@if patch
d27cc32e 27815TARGET-patch=all
b813574b
PB
27816maybe-all-patch: all-patch
27817all-patch: configure-patch
0aed8855 27818 @: $(MAKE); $(unstage)
b40e3958
L
27819 @r=`${PWD_COMMAND}`; export r; \
27820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27821 $(HOST_EXPORTS) \
b00612cc 27822 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
27823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27824 $(TARGET-patch))
b813574b 27825@endif patch
3866be5d 27826
a7254363 27827
d545f33b
PB
27828
27829
b813574b
PB
27830.PHONY: check-patch maybe-check-patch
27831maybe-check-patch:
27832@if patch
27833maybe-check-patch: check-patch
3866be5d 27834
b813574b 27835check-patch:
0aed8855 27836 @: $(MAKE); $(unstage)
b40e3958
L
27837 @r=`${PWD_COMMAND}`; export r; \
27838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27839 $(HOST_EXPORTS) \
b00612cc
PB
27840 (cd $(HOST_SUBDIR)/patch && \
27841 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27842
b813574b 27843@endif patch
3866be5d 27844
b813574b
PB
27845.PHONY: install-patch maybe-install-patch
27846maybe-install-patch:
27847@if patch
27848maybe-install-patch: install-patch
16ae0395 27849
b813574b 27850install-patch: installdirs
0aed8855 27851 @: $(MAKE); $(unstage)
b40e3958
L
27852 @r=`${PWD_COMMAND}`; export r; \
27853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27854 $(HOST_EXPORTS) \
b00612cc 27855 (cd $(HOST_SUBDIR)/patch && \
2da12f12 27856 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27857
b813574b 27858@endif patch
3866be5d 27859
56a8fe78 27860# Other targets (info, dvi, pdf, etc.)
4fa63067 27861
b813574b
PB
27862.PHONY: maybe-info-patch info-patch
27863maybe-info-patch:
27864@if patch
27865maybe-info-patch: info-patch
4fa63067 27866
b813574b
PB
27867info-patch: \
27868 configure-patch
0aed8855 27869 @: $(MAKE); $(unstage)
b813574b 27870 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27871 r=`${PWD_COMMAND}`; export r; \
27872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27873 $(HOST_EXPORTS) \
b813574b 27874 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27876 done; \
b813574b 27877 echo "Doing info in patch" ; \
b00612cc 27878 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27881 "RANLIB=$${RANLIB}" \
0c24b341 27882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27883 info) \
4fa63067
NN
27884 || exit 1
27885
b813574b 27886@endif patch
4fa63067 27887
b813574b
PB
27888.PHONY: maybe-dvi-patch dvi-patch
27889maybe-dvi-patch:
27890@if patch
27891maybe-dvi-patch: dvi-patch
4fa63067 27892
b813574b
PB
27893dvi-patch: \
27894 configure-patch
0aed8855 27895 @: $(MAKE); $(unstage)
b813574b 27896 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27897 r=`${PWD_COMMAND}`; export r; \
27898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27899 $(HOST_EXPORTS) \
b813574b 27900 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27902 done; \
b813574b 27903 echo "Doing dvi in patch" ; \
b00612cc 27904 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27907 "RANLIB=$${RANLIB}" \
0c24b341 27908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27909 dvi) \
4fa63067
NN
27910 || exit 1
27911
b813574b 27912@endif patch
4fa63067 27913
56a8fe78
DD
27914.PHONY: maybe-pdf-patch pdf-patch
27915maybe-pdf-patch:
27916@if patch
27917maybe-pdf-patch: pdf-patch
27918
27919pdf-patch: \
27920 configure-patch
27921 @: $(MAKE); $(unstage)
27922 @[ -f ./patch/Makefile ] || exit 0; \
27923 r=`${PWD_COMMAND}`; export r; \
27924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925 $(HOST_EXPORTS) \
27926 for flag in $(EXTRA_HOST_FLAGS) ; do \
27927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27928 done; \
27929 echo "Doing pdf in patch" ; \
27930 (cd $(HOST_SUBDIR)/patch && \
27931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27933 "RANLIB=$${RANLIB}" \
0c24b341 27934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27935 pdf) \
27936 || exit 1
27937
27938@endif patch
27939
6d389afc
MS
27940.PHONY: maybe-html-patch html-patch
27941maybe-html-patch:
27942@if patch
27943maybe-html-patch: html-patch
27944
27945html-patch: \
27946 configure-patch
0aed8855 27947 @: $(MAKE); $(unstage)
6d389afc
MS
27948 @[ -f ./patch/Makefile ] || exit 0; \
27949 r=`${PWD_COMMAND}`; export r; \
27950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27951 $(HOST_EXPORTS) \
27952 for flag in $(EXTRA_HOST_FLAGS) ; do \
27953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27954 done; \
27955 echo "Doing html in patch" ; \
b00612cc 27956 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
27957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27959 "RANLIB=$${RANLIB}" \
0c24b341 27960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27961 html) \
27962 || exit 1
27963
27964@endif patch
27965
b813574b
PB
27966.PHONY: maybe-TAGS-patch TAGS-patch
27967maybe-TAGS-patch:
27968@if patch
27969maybe-TAGS-patch: TAGS-patch
4fa63067 27970
b813574b
PB
27971TAGS-patch: \
27972 configure-patch
0aed8855 27973 @: $(MAKE); $(unstage)
b813574b 27974 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27975 r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27977 $(HOST_EXPORTS) \
b813574b 27978 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
b813574b 27981 echo "Doing TAGS in patch" ; \
b00612cc 27982 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985 "RANLIB=$${RANLIB}" \
0c24b341 27986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27987 TAGS) \
4fa63067
NN
27988 || exit 1
27989
b813574b 27990@endif patch
4fa63067 27991
b813574b
PB
27992.PHONY: maybe-install-info-patch install-info-patch
27993maybe-install-info-patch:
27994@if patch
27995maybe-install-info-patch: install-info-patch
4fa63067 27996
b813574b
PB
27997install-info-patch: \
27998 configure-patch \
27999 info-patch
0aed8855 28000 @: $(MAKE); $(unstage)
b813574b 28001 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28002 r=`${PWD_COMMAND}`; export r; \
28003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28004 $(HOST_EXPORTS) \
b813574b 28005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28007 done; \
b813574b 28008 echo "Doing install-info in patch" ; \
b00612cc 28009 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28012 "RANLIB=$${RANLIB}" \
0c24b341 28013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28014 install-info) \
4fa63067
NN
28015 || exit 1
28016
b813574b 28017@endif patch
4fa63067 28018
a3ca38d2
DD
28019.PHONY: maybe-install-pdf-patch install-pdf-patch
28020maybe-install-pdf-patch:
28021@if patch
28022maybe-install-pdf-patch: install-pdf-patch
28023
28024install-pdf-patch: \
28025 configure-patch \
28026 pdf-patch
28027 @: $(MAKE); $(unstage)
28028 @[ -f ./patch/Makefile ] || exit 0; \
28029 r=`${PWD_COMMAND}`; export r; \
28030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28031 $(HOST_EXPORTS) \
28032 for flag in $(EXTRA_HOST_FLAGS) ; do \
28033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28034 done; \
28035 echo "Doing install-pdf in patch" ; \
28036 (cd $(HOST_SUBDIR)/patch && \
28037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28039 "RANLIB=$${RANLIB}" \
0c24b341 28040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28041 install-pdf) \
28042 || exit 1
28043
28044@endif patch
28045
108a6f8e
CD
28046.PHONY: maybe-install-html-patch install-html-patch
28047maybe-install-html-patch:
28048@if patch
28049maybe-install-html-patch: install-html-patch
28050
28051install-html-patch: \
28052 configure-patch \
28053 html-patch
28054 @: $(MAKE); $(unstage)
28055 @[ -f ./patch/Makefile ] || exit 0; \
28056 r=`${PWD_COMMAND}`; export r; \
28057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28058 $(HOST_EXPORTS) \
28059 for flag in $(EXTRA_HOST_FLAGS) ; do \
28060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28061 done; \
28062 echo "Doing install-html in patch" ; \
28063 (cd $(HOST_SUBDIR)/patch && \
28064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28066 "RANLIB=$${RANLIB}" \
0c24b341 28067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28068 install-html) \
28069 || exit 1
28070
28071@endif patch
28072
b813574b
PB
28073.PHONY: maybe-installcheck-patch installcheck-patch
28074maybe-installcheck-patch:
28075@if patch
28076maybe-installcheck-patch: installcheck-patch
4fa63067 28077
b813574b
PB
28078installcheck-patch: \
28079 configure-patch
0aed8855 28080 @: $(MAKE); $(unstage)
b813574b 28081 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28082 r=`${PWD_COMMAND}`; export r; \
28083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28084 $(HOST_EXPORTS) \
b813574b 28085 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28087 done; \
b813574b 28088 echo "Doing installcheck in patch" ; \
b00612cc 28089 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28092 "RANLIB=$${RANLIB}" \
0c24b341 28093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28094 installcheck) \
4fa63067
NN
28095 || exit 1
28096
b813574b 28097@endif patch
4fa63067 28098
b813574b
PB
28099.PHONY: maybe-mostlyclean-patch mostlyclean-patch
28100maybe-mostlyclean-patch:
28101@if patch
28102maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 28103
b813574b 28104mostlyclean-patch:
0aed8855 28105 @: $(MAKE); $(unstage)
b813574b 28106 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28107 r=`${PWD_COMMAND}`; export r; \
28108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28109 $(HOST_EXPORTS) \
b813574b 28110 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28112 done; \
b813574b 28113 echo "Doing mostlyclean in patch" ; \
b00612cc 28114 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28117 "RANLIB=$${RANLIB}" \
0c24b341 28118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28119 mostlyclean) \
4fa63067
NN
28120 || exit 1
28121
b813574b 28122@endif patch
4fa63067 28123
b813574b
PB
28124.PHONY: maybe-clean-patch clean-patch
28125maybe-clean-patch:
28126@if patch
28127maybe-clean-patch: clean-patch
4fa63067 28128
b813574b 28129clean-patch:
0aed8855 28130 @: $(MAKE); $(unstage)
b813574b 28131 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28132 r=`${PWD_COMMAND}`; export r; \
28133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28134 $(HOST_EXPORTS) \
b813574b 28135 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28137 done; \
b813574b 28138 echo "Doing clean in patch" ; \
b00612cc 28139 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28142 "RANLIB=$${RANLIB}" \
0c24b341 28143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28144 clean) \
4fa63067
NN
28145 || exit 1
28146
b813574b 28147@endif patch
4fa63067 28148
b813574b
PB
28149.PHONY: maybe-distclean-patch distclean-patch
28150maybe-distclean-patch:
28151@if patch
28152maybe-distclean-patch: distclean-patch
4fa63067 28153
b813574b 28154distclean-patch:
0aed8855 28155 @: $(MAKE); $(unstage)
b813574b 28156 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28157 r=`${PWD_COMMAND}`; export r; \
28158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28159 $(HOST_EXPORTS) \
b813574b 28160 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28162 done; \
b813574b 28163 echo "Doing distclean in patch" ; \
b00612cc 28164 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28167 "RANLIB=$${RANLIB}" \
0c24b341 28168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28169 distclean) \
4fa63067
NN
28170 || exit 1
28171
b813574b 28172@endif patch
4fa63067 28173
b813574b
PB
28174.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
28175maybe-maintainer-clean-patch:
28176@if patch
28177maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 28178
b813574b 28179maintainer-clean-patch:
0aed8855 28180 @: $(MAKE); $(unstage)
b813574b 28181 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28182 r=`${PWD_COMMAND}`; export r; \
28183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28184 $(HOST_EXPORTS) \
b813574b 28185 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28187 done; \
b813574b 28188 echo "Doing maintainer-clean in patch" ; \
b00612cc 28189 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28192 "RANLIB=$${RANLIB}" \
0c24b341 28193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28194 maintainer-clean) \
4fa63067
NN
28195 || exit 1
28196
b813574b 28197@endif patch
4fa63067
NN
28198
28199
a7254363 28200
b813574b
PB
28201.PHONY: configure-perl maybe-configure-perl
28202maybe-configure-perl:
4f0ef2d8
CD
28203@if gcc-bootstrap
28204configure-perl: stage_current
28205@endif gcc-bootstrap
b813574b
PB
28206@if perl
28207maybe-configure-perl: configure-perl
c52c6897 28208configure-perl:
0aed8855 28209 @: $(MAKE); $(unstage)
c52c6897 28210 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28212 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
28213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 28214 $(HOST_EXPORTS) \
a7254363
PB
28215 echo Configuring in $(HOST_SUBDIR)/perl; \
28216 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 28217 case $(srcdir) in \
b00612cc
PB
28218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28219 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
28220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28221 esac; \
b00612cc
PB
28222 srcdiroption="--srcdir=$${topdir}/perl"; \
28223 libsrcdir="$$s/perl"; \
e2b9e2dc 28224 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28226 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28227 || exit 1
b813574b 28228@endif perl
e2b9e2dc 28229
a7254363
PB
28230
28231
d545f33b
PB
28232
28233
b813574b
PB
28234.PHONY: all-perl maybe-all-perl
28235maybe-all-perl:
4f0ef2d8
CD
28236@if gcc-bootstrap
28237all-perl: stage_current
28238@endif gcc-bootstrap
b813574b 28239@if perl
d27cc32e 28240TARGET-perl=all
b813574b
PB
28241maybe-all-perl: all-perl
28242all-perl: configure-perl
0aed8855 28243 @: $(MAKE); $(unstage)
b40e3958
L
28244 @r=`${PWD_COMMAND}`; export r; \
28245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28246 $(HOST_EXPORTS) \
b00612cc 28247 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
28248 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28249 $(TARGET-perl))
b813574b 28250@endif perl
3866be5d 28251
a7254363 28252
d545f33b
PB
28253
28254
b813574b
PB
28255.PHONY: check-perl maybe-check-perl
28256maybe-check-perl:
28257@if perl
28258maybe-check-perl: check-perl
3866be5d 28259
b813574b 28260check-perl:
0aed8855 28261 @: $(MAKE); $(unstage)
b40e3958
L
28262 @r=`${PWD_COMMAND}`; export r; \
28263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28264 $(HOST_EXPORTS) \
b00612cc
PB
28265 (cd $(HOST_SUBDIR)/perl && \
28266 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28267
b813574b 28268@endif perl
3866be5d 28269
b813574b
PB
28270.PHONY: install-perl maybe-install-perl
28271maybe-install-perl:
28272@if perl
28273maybe-install-perl: install-perl
16ae0395 28274
b813574b 28275install-perl: installdirs
0aed8855 28276 @: $(MAKE); $(unstage)
b40e3958
L
28277 @r=`${PWD_COMMAND}`; export r; \
28278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28279 $(HOST_EXPORTS) \
b00612cc 28280 (cd $(HOST_SUBDIR)/perl && \
2da12f12 28281 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28282
b813574b 28283@endif perl
3866be5d 28284
56a8fe78 28285# Other targets (info, dvi, pdf, etc.)
4fa63067 28286
b813574b
PB
28287.PHONY: maybe-info-perl info-perl
28288maybe-info-perl:
28289@if perl
28290maybe-info-perl: info-perl
4fa63067 28291
b813574b
PB
28292info-perl: \
28293 configure-perl
0aed8855 28294 @: $(MAKE); $(unstage)
b813574b 28295 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
28296 r=`${PWD_COMMAND}`; export r; \
28297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28298 $(HOST_EXPORTS) \
b813574b 28299 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28301 done; \
b813574b 28302 echo "Doing info in perl" ; \
b00612cc 28303 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28306 "RANLIB=$${RANLIB}" \
0c24b341 28307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28308 info) \
e2b9e2dc
NN
28309 || exit 1
28310
b813574b 28311@endif perl
4fa63067 28312
b813574b
PB
28313.PHONY: maybe-dvi-perl dvi-perl
28314maybe-dvi-perl:
28315@if perl
28316maybe-dvi-perl: dvi-perl
4fa63067 28317
b813574b
PB
28318dvi-perl: \
28319 configure-perl
0aed8855 28320 @: $(MAKE); $(unstage)
b813574b 28321 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28322 r=`${PWD_COMMAND}`; export r; \
b40e3958 28323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28324 $(HOST_EXPORTS) \
b813574b 28325 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28327 done; \
b813574b 28328 echo "Doing dvi in perl" ; \
b00612cc 28329 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28332 "RANLIB=$${RANLIB}" \
0c24b341 28333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28334 dvi) \
4fa63067 28335 || exit 1
3866be5d 28336
b813574b 28337@endif perl
3866be5d 28338
56a8fe78
DD
28339.PHONY: maybe-pdf-perl pdf-perl
28340maybe-pdf-perl:
28341@if perl
28342maybe-pdf-perl: pdf-perl
28343
28344pdf-perl: \
28345 configure-perl
28346 @: $(MAKE); $(unstage)
28347 @[ -f ./perl/Makefile ] || exit 0; \
28348 r=`${PWD_COMMAND}`; export r; \
28349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28350 $(HOST_EXPORTS) \
28351 for flag in $(EXTRA_HOST_FLAGS) ; do \
28352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28353 done; \
28354 echo "Doing pdf in perl" ; \
28355 (cd $(HOST_SUBDIR)/perl && \
28356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28358 "RANLIB=$${RANLIB}" \
0c24b341 28359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28360 pdf) \
28361 || exit 1
28362
28363@endif perl
28364
6d389afc
MS
28365.PHONY: maybe-html-perl html-perl
28366maybe-html-perl:
28367@if perl
28368maybe-html-perl: html-perl
28369
28370html-perl: \
28371 configure-perl
0aed8855 28372 @: $(MAKE); $(unstage)
6d389afc
MS
28373 @[ -f ./perl/Makefile ] || exit 0; \
28374 r=`${PWD_COMMAND}`; export r; \
28375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28376 $(HOST_EXPORTS) \
28377 for flag in $(EXTRA_HOST_FLAGS) ; do \
28378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28379 done; \
28380 echo "Doing html in perl" ; \
b00612cc 28381 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
28382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28384 "RANLIB=$${RANLIB}" \
0c24b341 28385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28386 html) \
28387 || exit 1
28388
28389@endif perl
28390
b813574b
PB
28391.PHONY: maybe-TAGS-perl TAGS-perl
28392maybe-TAGS-perl:
28393@if perl
28394maybe-TAGS-perl: TAGS-perl
4fa63067 28395
b813574b
PB
28396TAGS-perl: \
28397 configure-perl
0aed8855 28398 @: $(MAKE); $(unstage)
b813574b 28399 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28400 r=`${PWD_COMMAND}`; export r; \
b40e3958 28401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28402 $(HOST_EXPORTS) \
b813574b 28403 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28405 done; \
b813574b 28406 echo "Doing TAGS in perl" ; \
b00612cc 28407 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28410 "RANLIB=$${RANLIB}" \
0c24b341 28411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28412 TAGS) \
4fa63067 28413 || exit 1
3866be5d 28414
b813574b 28415@endif perl
3866be5d 28416
b813574b
PB
28417.PHONY: maybe-install-info-perl install-info-perl
28418maybe-install-info-perl:
28419@if perl
28420maybe-install-info-perl: install-info-perl
16ae0395 28421
b813574b
PB
28422install-info-perl: \
28423 configure-perl \
28424 info-perl
0aed8855 28425 @: $(MAKE); $(unstage)
b813574b 28426 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28427 r=`${PWD_COMMAND}`; export r; \
28428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28429 $(HOST_EXPORTS) \
b813574b 28430 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28432 done; \
b813574b 28433 echo "Doing install-info in perl" ; \
b00612cc 28434 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28437 "RANLIB=$${RANLIB}" \
0c24b341 28438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28439 install-info) \
4fa63067
NN
28440 || exit 1
28441
b813574b 28442@endif perl
4fa63067 28443
a3ca38d2
DD
28444.PHONY: maybe-install-pdf-perl install-pdf-perl
28445maybe-install-pdf-perl:
28446@if perl
28447maybe-install-pdf-perl: install-pdf-perl
28448
28449install-pdf-perl: \
28450 configure-perl \
28451 pdf-perl
28452 @: $(MAKE); $(unstage)
28453 @[ -f ./perl/Makefile ] || exit 0; \
28454 r=`${PWD_COMMAND}`; export r; \
28455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28456 $(HOST_EXPORTS) \
28457 for flag in $(EXTRA_HOST_FLAGS) ; do \
28458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28459 done; \
28460 echo "Doing install-pdf in perl" ; \
28461 (cd $(HOST_SUBDIR)/perl && \
28462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28464 "RANLIB=$${RANLIB}" \
0c24b341 28465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28466 install-pdf) \
28467 || exit 1
28468
28469@endif perl
28470
108a6f8e
CD
28471.PHONY: maybe-install-html-perl install-html-perl
28472maybe-install-html-perl:
28473@if perl
28474maybe-install-html-perl: install-html-perl
28475
28476install-html-perl: \
28477 configure-perl \
28478 html-perl
28479 @: $(MAKE); $(unstage)
28480 @[ -f ./perl/Makefile ] || exit 0; \
28481 r=`${PWD_COMMAND}`; export r; \
28482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28483 $(HOST_EXPORTS) \
28484 for flag in $(EXTRA_HOST_FLAGS) ; do \
28485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28486 done; \
28487 echo "Doing install-html in perl" ; \
28488 (cd $(HOST_SUBDIR)/perl && \
28489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28491 "RANLIB=$${RANLIB}" \
0c24b341 28492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28493 install-html) \
28494 || exit 1
28495
28496@endif perl
28497
b813574b
PB
28498.PHONY: maybe-installcheck-perl installcheck-perl
28499maybe-installcheck-perl:
28500@if perl
28501maybe-installcheck-perl: installcheck-perl
4fa63067 28502
b813574b
PB
28503installcheck-perl: \
28504 configure-perl
0aed8855 28505 @: $(MAKE); $(unstage)
b813574b 28506 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28507 r=`${PWD_COMMAND}`; export r; \
28508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28509 $(HOST_EXPORTS) \
b813574b 28510 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28512 done; \
b813574b 28513 echo "Doing installcheck in perl" ; \
b00612cc 28514 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28517 "RANLIB=$${RANLIB}" \
0c24b341 28518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28519 installcheck) \
4fa63067
NN
28520 || exit 1
28521
b813574b 28522@endif perl
4fa63067 28523
b813574b
PB
28524.PHONY: maybe-mostlyclean-perl mostlyclean-perl
28525maybe-mostlyclean-perl:
28526@if perl
28527maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 28528
b813574b 28529mostlyclean-perl:
0aed8855 28530 @: $(MAKE); $(unstage)
b813574b 28531 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28532 r=`${PWD_COMMAND}`; export r; \
28533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28534 $(HOST_EXPORTS) \
b813574b 28535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28537 done; \
b813574b 28538 echo "Doing mostlyclean in perl" ; \
b00612cc 28539 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28542 "RANLIB=$${RANLIB}" \
0c24b341 28543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28544 mostlyclean) \
4fa63067
NN
28545 || exit 1
28546
b813574b 28547@endif perl
4fa63067 28548
b813574b
PB
28549.PHONY: maybe-clean-perl clean-perl
28550maybe-clean-perl:
28551@if perl
28552maybe-clean-perl: clean-perl
4fa63067 28553
b813574b 28554clean-perl:
0aed8855 28555 @: $(MAKE); $(unstage)
b813574b 28556 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28557 r=`${PWD_COMMAND}`; export r; \
28558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28559 $(HOST_EXPORTS) \
b813574b 28560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28562 done; \
b813574b 28563 echo "Doing clean in perl" ; \
b00612cc 28564 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28567 "RANLIB=$${RANLIB}" \
0c24b341 28568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28569 clean) \
4fa63067
NN
28570 || exit 1
28571
b813574b 28572@endif perl
4fa63067 28573
b813574b
PB
28574.PHONY: maybe-distclean-perl distclean-perl
28575maybe-distclean-perl:
28576@if perl
28577maybe-distclean-perl: distclean-perl
4fa63067 28578
b813574b 28579distclean-perl:
0aed8855 28580 @: $(MAKE); $(unstage)
b813574b 28581 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28582 r=`${PWD_COMMAND}`; export r; \
28583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28584 $(HOST_EXPORTS) \
b813574b 28585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28587 done; \
b813574b 28588 echo "Doing distclean in perl" ; \
b00612cc 28589 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28592 "RANLIB=$${RANLIB}" \
0c24b341 28593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28594 distclean) \
4fa63067
NN
28595 || exit 1
28596
b813574b 28597@endif perl
4fa63067 28598
b813574b
PB
28599.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
28600maybe-maintainer-clean-perl:
28601@if perl
28602maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 28603
b813574b 28604maintainer-clean-perl:
0aed8855 28605 @: $(MAKE); $(unstage)
b813574b 28606 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28607 r=`${PWD_COMMAND}`; export r; \
b40e3958 28608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28609 $(HOST_EXPORTS) \
b813574b 28610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28612 done; \
b813574b 28613 echo "Doing maintainer-clean in perl" ; \
b00612cc 28614 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28617 "RANLIB=$${RANLIB}" \
0c24b341 28618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28619 maintainer-clean) \
4fa63067 28620 || exit 1
3866be5d 28621
b813574b 28622@endif perl
3866be5d 28623
4fa63067 28624
a7254363 28625
b813574b
PB
28626.PHONY: configure-prms maybe-configure-prms
28627maybe-configure-prms:
4f0ef2d8
CD
28628@if gcc-bootstrap
28629configure-prms: stage_current
28630@endif gcc-bootstrap
b813574b
PB
28631@if prms
28632maybe-configure-prms: configure-prms
c52c6897 28633configure-prms:
0aed8855 28634 @: $(MAKE); $(unstage)
c52c6897 28635 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28637 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
28638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 28639 $(HOST_EXPORTS) \
a7254363
PB
28640 echo Configuring in $(HOST_SUBDIR)/prms; \
28641 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 28642 case $(srcdir) in \
b00612cc
PB
28643 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28644 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
28645 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28646 esac; \
b00612cc
PB
28647 srcdiroption="--srcdir=$${topdir}/prms"; \
28648 libsrcdir="$$s/prms"; \
e2b9e2dc 28649 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28650 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28651 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28652 || exit 1
b813574b 28653@endif prms
e2b9e2dc 28654
a7254363
PB
28655
28656
d545f33b
PB
28657
28658
b813574b
PB
28659.PHONY: all-prms maybe-all-prms
28660maybe-all-prms:
4f0ef2d8
CD
28661@if gcc-bootstrap
28662all-prms: stage_current
28663@endif gcc-bootstrap
b813574b 28664@if prms
d27cc32e 28665TARGET-prms=all
b813574b
PB
28666maybe-all-prms: all-prms
28667all-prms: configure-prms
0aed8855 28668 @: $(MAKE); $(unstage)
b40e3958
L
28669 @r=`${PWD_COMMAND}`; export r; \
28670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28671 $(HOST_EXPORTS) \
b00612cc 28672 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
28673 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28674 $(TARGET-prms))
b813574b 28675@endif prms
3866be5d 28676
a7254363 28677
d545f33b
PB
28678
28679
b813574b
PB
28680.PHONY: check-prms maybe-check-prms
28681maybe-check-prms:
28682@if prms
28683maybe-check-prms: check-prms
3866be5d 28684
b813574b 28685check-prms:
0aed8855 28686 @: $(MAKE); $(unstage)
b40e3958
L
28687 @r=`${PWD_COMMAND}`; export r; \
28688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28689 $(HOST_EXPORTS) \
b00612cc
PB
28690 (cd $(HOST_SUBDIR)/prms && \
28691 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28692
b813574b 28693@endif prms
3866be5d 28694
b813574b
PB
28695.PHONY: install-prms maybe-install-prms
28696maybe-install-prms:
28697@if prms
28698maybe-install-prms: install-prms
4fa63067 28699
b813574b 28700install-prms: installdirs
0aed8855 28701 @: $(MAKE); $(unstage)
4fa63067
NN
28702 @r=`${PWD_COMMAND}`; export r; \
28703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28704 $(HOST_EXPORTS) \
b00612cc 28705 (cd $(HOST_SUBDIR)/prms && \
2da12f12 28706 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28707
b813574b 28708@endif prms
4fa63067 28709
56a8fe78 28710# Other targets (info, dvi, pdf, etc.)
4fa63067 28711
b813574b
PB
28712.PHONY: maybe-info-prms info-prms
28713maybe-info-prms:
28714@if prms
28715maybe-info-prms: info-prms
4fa63067 28716
b813574b
PB
28717info-prms: \
28718 configure-prms
0aed8855 28719 @: $(MAKE); $(unstage)
b813574b 28720 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28721 r=`${PWD_COMMAND}`; export r; \
28722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28723 $(HOST_EXPORTS) \
b813574b 28724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28726 done; \
b813574b 28727 echo "Doing info in prms" ; \
b00612cc 28728 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28731 "RANLIB=$${RANLIB}" \
0c24b341 28732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28733 info) \
4fa63067
NN
28734 || exit 1
28735
b813574b 28736@endif prms
4fa63067 28737
b813574b
PB
28738.PHONY: maybe-dvi-prms dvi-prms
28739maybe-dvi-prms:
28740@if prms
28741maybe-dvi-prms: dvi-prms
4fa63067 28742
b813574b
PB
28743dvi-prms: \
28744 configure-prms
0aed8855 28745 @: $(MAKE); $(unstage)
b813574b 28746 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28747 r=`${PWD_COMMAND}`; export r; \
28748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28749 $(HOST_EXPORTS) \
b813574b 28750 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28752 done; \
b813574b 28753 echo "Doing dvi in prms" ; \
b00612cc 28754 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28757 "RANLIB=$${RANLIB}" \
0c24b341 28758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28759 dvi) \
4fa63067
NN
28760 || exit 1
28761
b813574b 28762@endif prms
4fa63067 28763
56a8fe78
DD
28764.PHONY: maybe-pdf-prms pdf-prms
28765maybe-pdf-prms:
28766@if prms
28767maybe-pdf-prms: pdf-prms
28768
28769pdf-prms: \
28770 configure-prms
28771 @: $(MAKE); $(unstage)
28772 @[ -f ./prms/Makefile ] || exit 0; \
28773 r=`${PWD_COMMAND}`; export r; \
28774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28775 $(HOST_EXPORTS) \
28776 for flag in $(EXTRA_HOST_FLAGS) ; do \
28777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28778 done; \
28779 echo "Doing pdf in prms" ; \
28780 (cd $(HOST_SUBDIR)/prms && \
28781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28783 "RANLIB=$${RANLIB}" \
0c24b341 28784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28785 pdf) \
28786 || exit 1
28787
28788@endif prms
28789
6d389afc
MS
28790.PHONY: maybe-html-prms html-prms
28791maybe-html-prms:
28792@if prms
28793maybe-html-prms: html-prms
28794
28795html-prms: \
28796 configure-prms
0aed8855 28797 @: $(MAKE); $(unstage)
6d389afc
MS
28798 @[ -f ./prms/Makefile ] || exit 0; \
28799 r=`${PWD_COMMAND}`; export r; \
28800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28801 $(HOST_EXPORTS) \
28802 for flag in $(EXTRA_HOST_FLAGS) ; do \
28803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28804 done; \
28805 echo "Doing html in prms" ; \
b00612cc 28806 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
28807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28809 "RANLIB=$${RANLIB}" \
0c24b341 28810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28811 html) \
28812 || exit 1
28813
28814@endif prms
28815
b813574b
PB
28816.PHONY: maybe-TAGS-prms TAGS-prms
28817maybe-TAGS-prms:
28818@if prms
28819maybe-TAGS-prms: TAGS-prms
4fa63067 28820
b813574b
PB
28821TAGS-prms: \
28822 configure-prms
0aed8855 28823 @: $(MAKE); $(unstage)
b813574b 28824 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28825 r=`${PWD_COMMAND}`; export r; \
28826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28827 $(HOST_EXPORTS) \
b813574b 28828 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28830 done; \
b813574b 28831 echo "Doing TAGS in prms" ; \
b00612cc 28832 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28835 "RANLIB=$${RANLIB}" \
0c24b341 28836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28837 TAGS) \
4fa63067
NN
28838 || exit 1
28839
b813574b 28840@endif prms
4fa63067 28841
b813574b
PB
28842.PHONY: maybe-install-info-prms install-info-prms
28843maybe-install-info-prms:
28844@if prms
28845maybe-install-info-prms: install-info-prms
4fa63067 28846
b813574b
PB
28847install-info-prms: \
28848 configure-prms \
28849 info-prms
0aed8855 28850 @: $(MAKE); $(unstage)
b813574b 28851 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28852 r=`${PWD_COMMAND}`; export r; \
28853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28854 $(HOST_EXPORTS) \
b813574b 28855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28857 done; \
b813574b 28858 echo "Doing install-info in prms" ; \
b00612cc 28859 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28862 "RANLIB=$${RANLIB}" \
0c24b341 28863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28864 install-info) \
4fa63067
NN
28865 || exit 1
28866
b813574b 28867@endif prms
4fa63067 28868
a3ca38d2
DD
28869.PHONY: maybe-install-pdf-prms install-pdf-prms
28870maybe-install-pdf-prms:
28871@if prms
28872maybe-install-pdf-prms: install-pdf-prms
28873
28874install-pdf-prms: \
28875 configure-prms \
28876 pdf-prms
28877 @: $(MAKE); $(unstage)
28878 @[ -f ./prms/Makefile ] || exit 0; \
28879 r=`${PWD_COMMAND}`; export r; \
28880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28881 $(HOST_EXPORTS) \
28882 for flag in $(EXTRA_HOST_FLAGS) ; do \
28883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28884 done; \
28885 echo "Doing install-pdf in prms" ; \
28886 (cd $(HOST_SUBDIR)/prms && \
28887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28889 "RANLIB=$${RANLIB}" \
0c24b341 28890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28891 install-pdf) \
28892 || exit 1
28893
28894@endif prms
28895
108a6f8e
CD
28896.PHONY: maybe-install-html-prms install-html-prms
28897maybe-install-html-prms:
28898@if prms
28899maybe-install-html-prms: install-html-prms
28900
28901install-html-prms: \
28902 configure-prms \
28903 html-prms
28904 @: $(MAKE); $(unstage)
28905 @[ -f ./prms/Makefile ] || exit 0; \
28906 r=`${PWD_COMMAND}`; export r; \
28907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28908 $(HOST_EXPORTS) \
28909 for flag in $(EXTRA_HOST_FLAGS) ; do \
28910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28911 done; \
28912 echo "Doing install-html in prms" ; \
28913 (cd $(HOST_SUBDIR)/prms && \
28914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28916 "RANLIB=$${RANLIB}" \
0c24b341 28917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28918 install-html) \
28919 || exit 1
28920
28921@endif prms
28922
b813574b
PB
28923.PHONY: maybe-installcheck-prms installcheck-prms
28924maybe-installcheck-prms:
28925@if prms
28926maybe-installcheck-prms: installcheck-prms
4fa63067 28927
b813574b
PB
28928installcheck-prms: \
28929 configure-prms
0aed8855 28930 @: $(MAKE); $(unstage)
b813574b 28931 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28932 r=`${PWD_COMMAND}`; export r; \
28933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28934 $(HOST_EXPORTS) \
b813574b 28935 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28937 done; \
b813574b 28938 echo "Doing installcheck in prms" ; \
b00612cc 28939 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28942 "RANLIB=$${RANLIB}" \
0c24b341 28943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28944 installcheck) \
4fa63067
NN
28945 || exit 1
28946
b813574b 28947@endif prms
4fa63067 28948
b813574b
PB
28949.PHONY: maybe-mostlyclean-prms mostlyclean-prms
28950maybe-mostlyclean-prms:
28951@if prms
28952maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 28953
b813574b 28954mostlyclean-prms:
0aed8855 28955 @: $(MAKE); $(unstage)
b813574b 28956 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28957 r=`${PWD_COMMAND}`; export r; \
28958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28959 $(HOST_EXPORTS) \
b813574b 28960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28962 done; \
b813574b 28963 echo "Doing mostlyclean in prms" ; \
b00612cc 28964 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28967 "RANLIB=$${RANLIB}" \
0c24b341 28968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28969 mostlyclean) \
4fa63067
NN
28970 || exit 1
28971
b813574b 28972@endif prms
4fa63067 28973
b813574b
PB
28974.PHONY: maybe-clean-prms clean-prms
28975maybe-clean-prms:
28976@if prms
28977maybe-clean-prms: clean-prms
4fa63067 28978
b813574b 28979clean-prms:
0aed8855 28980 @: $(MAKE); $(unstage)
b813574b 28981 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28982 r=`${PWD_COMMAND}`; export r; \
28983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28984 $(HOST_EXPORTS) \
b813574b 28985 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28987 done; \
b813574b 28988 echo "Doing clean in prms" ; \
b00612cc 28989 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28992 "RANLIB=$${RANLIB}" \
0c24b341 28993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28994 clean) \
4fa63067
NN
28995 || exit 1
28996
b813574b 28997@endif prms
4fa63067 28998
b813574b
PB
28999.PHONY: maybe-distclean-prms distclean-prms
29000maybe-distclean-prms:
29001@if prms
29002maybe-distclean-prms: distclean-prms
4fa63067 29003
b813574b 29004distclean-prms:
0aed8855 29005 @: $(MAKE); $(unstage)
b813574b 29006 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29007 r=`${PWD_COMMAND}`; export r; \
29008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29009 $(HOST_EXPORTS) \
b813574b 29010 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29012 done; \
b813574b 29013 echo "Doing distclean in prms" ; \
b00612cc 29014 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29017 "RANLIB=$${RANLIB}" \
0c24b341 29018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29019 distclean) \
4fa63067
NN
29020 || exit 1
29021
b813574b 29022@endif prms
4fa63067 29023
b813574b
PB
29024.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
29025maybe-maintainer-clean-prms:
29026@if prms
29027maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 29028
b813574b 29029maintainer-clean-prms:
0aed8855 29030 @: $(MAKE); $(unstage)
b813574b 29031 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29032 r=`${PWD_COMMAND}`; export r; \
29033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29034 $(HOST_EXPORTS) \
b813574b 29035 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29037 done; \
b813574b 29038 echo "Doing maintainer-clean in prms" ; \
b00612cc 29039 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29042 "RANLIB=$${RANLIB}" \
0c24b341 29043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29044 maintainer-clean) \
4fa63067 29045 || exit 1
16ae0395 29046
b813574b 29047@endif prms
3866be5d
NN
29048
29049
a7254363 29050
b813574b
PB
29051.PHONY: configure-rcs maybe-configure-rcs
29052maybe-configure-rcs:
4f0ef2d8
CD
29053@if gcc-bootstrap
29054configure-rcs: stage_current
29055@endif gcc-bootstrap
b813574b
PB
29056@if rcs
29057maybe-configure-rcs: configure-rcs
c52c6897 29058configure-rcs:
0aed8855 29059 @: $(MAKE); $(unstage)
c52c6897 29060 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29062 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
29063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 29064 $(HOST_EXPORTS) \
a7254363
PB
29065 echo Configuring in $(HOST_SUBDIR)/rcs; \
29066 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 29067 case $(srcdir) in \
b00612cc
PB
29068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29069 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
29070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29071 esac; \
b00612cc
PB
29072 srcdiroption="--srcdir=$${topdir}/rcs"; \
29073 libsrcdir="$$s/rcs"; \
e2b9e2dc 29074 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29076 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29077 || exit 1
b813574b 29078@endif rcs
e2b9e2dc 29079
a7254363
PB
29080
29081
d545f33b
PB
29082
29083
b813574b
PB
29084.PHONY: all-rcs maybe-all-rcs
29085maybe-all-rcs:
4f0ef2d8
CD
29086@if gcc-bootstrap
29087all-rcs: stage_current
29088@endif gcc-bootstrap
b813574b 29089@if rcs
d27cc32e 29090TARGET-rcs=all
b813574b
PB
29091maybe-all-rcs: all-rcs
29092all-rcs: configure-rcs
0aed8855 29093 @: $(MAKE); $(unstage)
b40e3958
L
29094 @r=`${PWD_COMMAND}`; export r; \
29095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29096 $(HOST_EXPORTS) \
b00612cc 29097 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
29098 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29099 $(TARGET-rcs))
b813574b 29100@endif rcs
3866be5d 29101
a7254363 29102
d545f33b
PB
29103
29104
b813574b
PB
29105.PHONY: check-rcs maybe-check-rcs
29106maybe-check-rcs:
29107@if rcs
29108maybe-check-rcs: check-rcs
3866be5d 29109
b813574b 29110check-rcs:
0aed8855 29111 @: $(MAKE); $(unstage)
b40e3958
L
29112 @r=`${PWD_COMMAND}`; export r; \
29113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29114 $(HOST_EXPORTS) \
b00612cc
PB
29115 (cd $(HOST_SUBDIR)/rcs && \
29116 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29117
b813574b 29118@endif rcs
3866be5d 29119
b813574b
PB
29120.PHONY: install-rcs maybe-install-rcs
29121maybe-install-rcs:
29122@if rcs
29123maybe-install-rcs: install-rcs
16ae0395 29124
b813574b 29125install-rcs: installdirs
0aed8855 29126 @: $(MAKE); $(unstage)
b40e3958
L
29127 @r=`${PWD_COMMAND}`; export r; \
29128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29129 $(HOST_EXPORTS) \
b00612cc 29130 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 29131 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29132
b813574b 29133@endif rcs
3866be5d 29134
56a8fe78 29135# Other targets (info, dvi, pdf, etc.)
4fa63067 29136
b813574b
PB
29137.PHONY: maybe-info-rcs info-rcs
29138maybe-info-rcs:
29139@if rcs
29140maybe-info-rcs: info-rcs
4fa63067 29141
b813574b
PB
29142info-rcs: \
29143 configure-rcs
0aed8855 29144 @: $(MAKE); $(unstage)
b813574b 29145 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29146 r=`${PWD_COMMAND}`; export r; \
29147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29148 $(HOST_EXPORTS) \
b813574b 29149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29151 done; \
b813574b 29152 echo "Doing info in rcs" ; \
b00612cc 29153 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29156 "RANLIB=$${RANLIB}" \
0c24b341 29157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29158 info) \
4fa63067
NN
29159 || exit 1
29160
b813574b 29161@endif rcs
4fa63067 29162
b813574b
PB
29163.PHONY: maybe-dvi-rcs dvi-rcs
29164maybe-dvi-rcs:
29165@if rcs
29166maybe-dvi-rcs: dvi-rcs
4fa63067 29167
b813574b
PB
29168dvi-rcs: \
29169 configure-rcs
0aed8855 29170 @: $(MAKE); $(unstage)
b813574b 29171 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29172 r=`${PWD_COMMAND}`; export r; \
29173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29174 $(HOST_EXPORTS) \
b813574b 29175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29177 done; \
b813574b 29178 echo "Doing dvi in rcs" ; \
b00612cc 29179 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29182 "RANLIB=$${RANLIB}" \
0c24b341 29183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29184 dvi) \
4fa63067
NN
29185 || exit 1
29186
b813574b 29187@endif rcs
4fa63067 29188
56a8fe78
DD
29189.PHONY: maybe-pdf-rcs pdf-rcs
29190maybe-pdf-rcs:
29191@if rcs
29192maybe-pdf-rcs: pdf-rcs
29193
29194pdf-rcs: \
29195 configure-rcs
29196 @: $(MAKE); $(unstage)
29197 @[ -f ./rcs/Makefile ] || exit 0; \
29198 r=`${PWD_COMMAND}`; export r; \
29199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29200 $(HOST_EXPORTS) \
29201 for flag in $(EXTRA_HOST_FLAGS) ; do \
29202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29203 done; \
29204 echo "Doing pdf in rcs" ; \
29205 (cd $(HOST_SUBDIR)/rcs && \
29206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29208 "RANLIB=$${RANLIB}" \
0c24b341 29209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29210 pdf) \
29211 || exit 1
29212
29213@endif rcs
29214
6d389afc
MS
29215.PHONY: maybe-html-rcs html-rcs
29216maybe-html-rcs:
29217@if rcs
29218maybe-html-rcs: html-rcs
29219
29220html-rcs: \
29221 configure-rcs
0aed8855 29222 @: $(MAKE); $(unstage)
6d389afc
MS
29223 @[ -f ./rcs/Makefile ] || exit 0; \
29224 r=`${PWD_COMMAND}`; export r; \
29225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29226 $(HOST_EXPORTS) \
29227 for flag in $(EXTRA_HOST_FLAGS) ; do \
29228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29229 done; \
29230 echo "Doing html in rcs" ; \
b00612cc 29231 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
29232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29234 "RANLIB=$${RANLIB}" \
0c24b341 29235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29236 html) \
29237 || exit 1
29238
29239@endif rcs
29240
b813574b
PB
29241.PHONY: maybe-TAGS-rcs TAGS-rcs
29242maybe-TAGS-rcs:
29243@if rcs
29244maybe-TAGS-rcs: TAGS-rcs
4fa63067 29245
b813574b
PB
29246TAGS-rcs: \
29247 configure-rcs
0aed8855 29248 @: $(MAKE); $(unstage)
b813574b 29249 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29250 r=`${PWD_COMMAND}`; export r; \
29251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29252 $(HOST_EXPORTS) \
b813574b 29253 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29255 done; \
b813574b 29256 echo "Doing TAGS in rcs" ; \
b00612cc 29257 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29260 "RANLIB=$${RANLIB}" \
0c24b341 29261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29262 TAGS) \
4fa63067
NN
29263 || exit 1
29264
b813574b 29265@endif rcs
4fa63067 29266
b813574b
PB
29267.PHONY: maybe-install-info-rcs install-info-rcs
29268maybe-install-info-rcs:
29269@if rcs
29270maybe-install-info-rcs: install-info-rcs
4fa63067 29271
b813574b
PB
29272install-info-rcs: \
29273 configure-rcs \
29274 info-rcs
0aed8855 29275 @: $(MAKE); $(unstage)
b813574b 29276 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29277 r=`${PWD_COMMAND}`; export r; \
29278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29279 $(HOST_EXPORTS) \
b813574b 29280 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29282 done; \
b813574b 29283 echo "Doing install-info in rcs" ; \
b00612cc 29284 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29287 "RANLIB=$${RANLIB}" \
0c24b341 29288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29289 install-info) \
4fa63067
NN
29290 || exit 1
29291
b813574b 29292@endif rcs
4fa63067 29293
a3ca38d2
DD
29294.PHONY: maybe-install-pdf-rcs install-pdf-rcs
29295maybe-install-pdf-rcs:
29296@if rcs
29297maybe-install-pdf-rcs: install-pdf-rcs
29298
29299install-pdf-rcs: \
29300 configure-rcs \
29301 pdf-rcs
29302 @: $(MAKE); $(unstage)
29303 @[ -f ./rcs/Makefile ] || exit 0; \
29304 r=`${PWD_COMMAND}`; export r; \
29305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29306 $(HOST_EXPORTS) \
29307 for flag in $(EXTRA_HOST_FLAGS) ; do \
29308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29309 done; \
29310 echo "Doing install-pdf in rcs" ; \
29311 (cd $(HOST_SUBDIR)/rcs && \
29312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29314 "RANLIB=$${RANLIB}" \
0c24b341 29315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29316 install-pdf) \
29317 || exit 1
29318
29319@endif rcs
29320
108a6f8e
CD
29321.PHONY: maybe-install-html-rcs install-html-rcs
29322maybe-install-html-rcs:
29323@if rcs
29324maybe-install-html-rcs: install-html-rcs
29325
29326install-html-rcs: \
29327 configure-rcs \
29328 html-rcs
29329 @: $(MAKE); $(unstage)
29330 @[ -f ./rcs/Makefile ] || exit 0; \
29331 r=`${PWD_COMMAND}`; export r; \
29332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29333 $(HOST_EXPORTS) \
29334 for flag in $(EXTRA_HOST_FLAGS) ; do \
29335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29336 done; \
29337 echo "Doing install-html in rcs" ; \
29338 (cd $(HOST_SUBDIR)/rcs && \
29339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29341 "RANLIB=$${RANLIB}" \
0c24b341 29342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29343 install-html) \
29344 || exit 1
29345
29346@endif rcs
29347
b813574b
PB
29348.PHONY: maybe-installcheck-rcs installcheck-rcs
29349maybe-installcheck-rcs:
29350@if rcs
29351maybe-installcheck-rcs: installcheck-rcs
4fa63067 29352
b813574b
PB
29353installcheck-rcs: \
29354 configure-rcs
0aed8855 29355 @: $(MAKE); $(unstage)
b813574b 29356 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29357 r=`${PWD_COMMAND}`; export r; \
29358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29359 $(HOST_EXPORTS) \
b813574b 29360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29362 done; \
b813574b 29363 echo "Doing installcheck in rcs" ; \
b00612cc 29364 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29367 "RANLIB=$${RANLIB}" \
0c24b341 29368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29369 installcheck) \
4fa63067
NN
29370 || exit 1
29371
b813574b 29372@endif rcs
4fa63067 29373
b813574b
PB
29374.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
29375maybe-mostlyclean-rcs:
29376@if rcs
29377maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 29378
b813574b 29379mostlyclean-rcs:
0aed8855 29380 @: $(MAKE); $(unstage)
b813574b 29381 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29382 r=`${PWD_COMMAND}`; export r; \
29383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29384 $(HOST_EXPORTS) \
b813574b 29385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29387 done; \
b813574b 29388 echo "Doing mostlyclean in rcs" ; \
b00612cc 29389 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29392 "RANLIB=$${RANLIB}" \
0c24b341 29393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29394 mostlyclean) \
4fa63067
NN
29395 || exit 1
29396
b813574b 29397@endif rcs
4fa63067 29398
b813574b
PB
29399.PHONY: maybe-clean-rcs clean-rcs
29400maybe-clean-rcs:
29401@if rcs
29402maybe-clean-rcs: clean-rcs
4fa63067 29403
b813574b 29404clean-rcs:
0aed8855 29405 @: $(MAKE); $(unstage)
b813574b 29406 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29407 r=`${PWD_COMMAND}`; export r; \
29408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29409 $(HOST_EXPORTS) \
b813574b 29410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29412 done; \
b813574b 29413 echo "Doing clean in rcs" ; \
b00612cc 29414 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29417 "RANLIB=$${RANLIB}" \
0c24b341 29418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29419 clean) \
4fa63067
NN
29420 || exit 1
29421
b813574b 29422@endif rcs
4fa63067 29423
b813574b
PB
29424.PHONY: maybe-distclean-rcs distclean-rcs
29425maybe-distclean-rcs:
29426@if rcs
29427maybe-distclean-rcs: distclean-rcs
4fa63067 29428
b813574b 29429distclean-rcs:
0aed8855 29430 @: $(MAKE); $(unstage)
b813574b 29431 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29432 r=`${PWD_COMMAND}`; export r; \
29433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29434 $(HOST_EXPORTS) \
b813574b 29435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29437 done; \
b813574b 29438 echo "Doing distclean in rcs" ; \
b00612cc 29439 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29442 "RANLIB=$${RANLIB}" \
0c24b341 29443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29444 distclean) \
4fa63067
NN
29445 || exit 1
29446
b813574b 29447@endif rcs
4fa63067 29448
b813574b
PB
29449.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
29450maybe-maintainer-clean-rcs:
29451@if rcs
29452maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 29453
b813574b 29454maintainer-clean-rcs:
0aed8855 29455 @: $(MAKE); $(unstage)
b813574b 29456 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29457 r=`${PWD_COMMAND}`; export r; \
29458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29459 $(HOST_EXPORTS) \
b813574b 29460 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29462 done; \
b813574b 29463 echo "Doing maintainer-clean in rcs" ; \
b00612cc 29464 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29467 "RANLIB=$${RANLIB}" \
0c24b341 29468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29469 maintainer-clean) \
4fa63067
NN
29470 || exit 1
29471
b813574b 29472@endif rcs
4fa63067
NN
29473
29474
a7254363 29475
b813574b
PB
29476.PHONY: configure-readline maybe-configure-readline
29477maybe-configure-readline:
4f0ef2d8
CD
29478@if gcc-bootstrap
29479configure-readline: stage_current
29480@endif gcc-bootstrap
b813574b
PB
29481@if readline
29482maybe-configure-readline: configure-readline
c52c6897 29483configure-readline:
0aed8855 29484 @: $(MAKE); $(unstage)
c52c6897 29485 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29487 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
29488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 29489 $(HOST_EXPORTS) \
a7254363
PB
29490 echo Configuring in $(HOST_SUBDIR)/readline; \
29491 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 29492 case $(srcdir) in \
b00612cc
PB
29493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29494 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
29495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29496 esac; \
b00612cc
PB
29497 srcdiroption="--srcdir=$${topdir}/readline"; \
29498 libsrcdir="$$s/readline"; \
e2b9e2dc 29499 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29500 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29501 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29502 || exit 1
b813574b 29503@endif readline
e2b9e2dc 29504
a7254363
PB
29505
29506
d545f33b
PB
29507
29508
b813574b
PB
29509.PHONY: all-readline maybe-all-readline
29510maybe-all-readline:
4f0ef2d8
CD
29511@if gcc-bootstrap
29512all-readline: stage_current
29513@endif gcc-bootstrap
b813574b 29514@if readline
d27cc32e 29515TARGET-readline=all
b813574b
PB
29516maybe-all-readline: all-readline
29517all-readline: configure-readline
0aed8855 29518 @: $(MAKE); $(unstage)
b40e3958
L
29519 @r=`${PWD_COMMAND}`; export r; \
29520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29521 $(HOST_EXPORTS) \
b00612cc 29522 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
29523 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29524 $(TARGET-readline))
b813574b 29525@endif readline
3866be5d 29526
a7254363 29527
d545f33b
PB
29528
29529
b813574b
PB
29530.PHONY: check-readline maybe-check-readline
29531maybe-check-readline:
29532@if readline
29533maybe-check-readline: check-readline
3866be5d 29534
b813574b 29535check-readline:
0aed8855 29536 @: $(MAKE); $(unstage)
b813574b
PB
29537 @r=`${PWD_COMMAND}`; export r; \
29538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29539 $(HOST_EXPORTS) \
b00612cc
PB
29540 (cd $(HOST_SUBDIR)/readline && \
29541 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 29542
b813574b 29543@endif readline
4fa63067 29544
b813574b
PB
29545.PHONY: install-readline maybe-install-readline
29546maybe-install-readline:
29547@if readline
29548maybe-install-readline: install-readline
4fa63067 29549
b813574b 29550install-readline: installdirs
0aed8855 29551 @: $(MAKE); $(unstage)
b813574b
PB
29552 @r=`${PWD_COMMAND}`; export r; \
29553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29554 $(HOST_EXPORTS) \
b00612cc 29555 (cd $(HOST_SUBDIR)/readline && \
2da12f12 29556 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29557
b813574b 29558@endif readline
4fa63067 29559
56a8fe78 29560# Other targets (info, dvi, pdf, etc.)
4fa63067 29561
b813574b
PB
29562.PHONY: maybe-info-readline info-readline
29563maybe-info-readline:
29564@if readline
29565maybe-info-readline: info-readline
4fa63067 29566
b813574b
PB
29567info-readline: \
29568 configure-readline
0aed8855 29569 @: $(MAKE); $(unstage)
b813574b 29570 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29571 r=`${PWD_COMMAND}`; export r; \
b40e3958 29572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29573 $(HOST_EXPORTS) \
b813574b 29574 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29576 done; \
b813574b 29577 echo "Doing info in readline" ; \
b00612cc 29578 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29581 "RANLIB=$${RANLIB}" \
0c24b341 29582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29583 info) \
4fa63067 29584 || exit 1
3866be5d 29585
b813574b 29586@endif readline
3866be5d 29587
b813574b
PB
29588.PHONY: maybe-dvi-readline dvi-readline
29589maybe-dvi-readline:
29590@if readline
29591maybe-dvi-readline: dvi-readline
16ae0395 29592
b813574b
PB
29593dvi-readline: \
29594 configure-readline
0aed8855 29595 @: $(MAKE); $(unstage)
b813574b 29596 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29597 r=`${PWD_COMMAND}`; export r; \
b40e3958 29598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29599 $(HOST_EXPORTS) \
b813574b 29600 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29602 done; \
b813574b 29603 echo "Doing dvi in readline" ; \
b00612cc 29604 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29607 "RANLIB=$${RANLIB}" \
0c24b341 29608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29609 dvi) \
4fa63067 29610 || exit 1
3866be5d 29611
b813574b 29612@endif readline
3866be5d 29613
56a8fe78
DD
29614.PHONY: maybe-pdf-readline pdf-readline
29615maybe-pdf-readline:
29616@if readline
29617maybe-pdf-readline: pdf-readline
29618
29619pdf-readline: \
29620 configure-readline
29621 @: $(MAKE); $(unstage)
29622 @[ -f ./readline/Makefile ] || exit 0; \
29623 r=`${PWD_COMMAND}`; export r; \
29624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29625 $(HOST_EXPORTS) \
29626 for flag in $(EXTRA_HOST_FLAGS) ; do \
29627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29628 done; \
29629 echo "Doing pdf in readline" ; \
29630 (cd $(HOST_SUBDIR)/readline && \
29631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29633 "RANLIB=$${RANLIB}" \
0c24b341 29634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29635 pdf) \
29636 || exit 1
29637
29638@endif readline
29639
6d389afc
MS
29640.PHONY: maybe-html-readline html-readline
29641maybe-html-readline:
29642@if readline
29643maybe-html-readline: html-readline
29644
29645html-readline: \
29646 configure-readline
0aed8855 29647 @: $(MAKE); $(unstage)
6d389afc
MS
29648 @[ -f ./readline/Makefile ] || exit 0; \
29649 r=`${PWD_COMMAND}`; export r; \
29650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29651 $(HOST_EXPORTS) \
29652 for flag in $(EXTRA_HOST_FLAGS) ; do \
29653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29654 done; \
29655 echo "Doing html in readline" ; \
b00612cc 29656 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
29657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29659 "RANLIB=$${RANLIB}" \
0c24b341 29660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29661 html) \
29662 || exit 1
29663
29664@endif readline
29665
b813574b
PB
29666.PHONY: maybe-TAGS-readline TAGS-readline
29667maybe-TAGS-readline:
29668@if readline
29669maybe-TAGS-readline: TAGS-readline
4fa63067 29670
b813574b
PB
29671TAGS-readline: \
29672 configure-readline
0aed8855 29673 @: $(MAKE); $(unstage)
b813574b 29674 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
29675 r=`${PWD_COMMAND}`; export r; \
29676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29677 $(HOST_EXPORTS) \
b813574b 29678 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29680 done; \
b813574b 29681 echo "Doing TAGS in readline" ; \
b00612cc 29682 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29685 "RANLIB=$${RANLIB}" \
0c24b341 29686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29687 TAGS) \
e2b9e2dc
NN
29688 || exit 1
29689
b813574b 29690@endif readline
4fa63067 29691
b813574b
PB
29692.PHONY: maybe-install-info-readline install-info-readline
29693maybe-install-info-readline:
29694@if readline
29695maybe-install-info-readline: install-info-readline
4fa63067 29696
b813574b
PB
29697install-info-readline: \
29698 configure-readline \
29699 info-readline
0aed8855 29700 @: $(MAKE); $(unstage)
b813574b 29701 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29702 r=`${PWD_COMMAND}`; export r; \
b40e3958 29703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29704 $(HOST_EXPORTS) \
b813574b 29705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29707 done; \
b813574b 29708 echo "Doing install-info in readline" ; \
b00612cc 29709 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29712 "RANLIB=$${RANLIB}" \
0c24b341 29713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29714 install-info) \
4fa63067 29715 || exit 1
3866be5d 29716
b813574b 29717@endif readline
3866be5d 29718
a3ca38d2
DD
29719.PHONY: maybe-install-pdf-readline install-pdf-readline
29720maybe-install-pdf-readline:
29721@if readline
29722maybe-install-pdf-readline: install-pdf-readline
29723
29724install-pdf-readline: \
29725 configure-readline \
29726 pdf-readline
29727 @: $(MAKE); $(unstage)
29728 @[ -f ./readline/Makefile ] || exit 0; \
29729 r=`${PWD_COMMAND}`; export r; \
29730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29731 $(HOST_EXPORTS) \
29732 for flag in $(EXTRA_HOST_FLAGS) ; do \
29733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29734 done; \
29735 echo "Doing install-pdf in readline" ; \
29736 (cd $(HOST_SUBDIR)/readline && \
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}" \
a3ca38d2
DD
29741 install-pdf) \
29742 || exit 1
29743
29744@endif readline
29745
108a6f8e
CD
29746.PHONY: maybe-install-html-readline install-html-readline
29747maybe-install-html-readline:
29748@if readline
29749maybe-install-html-readline: install-html-readline
29750
29751install-html-readline: \
29752 configure-readline \
29753 html-readline
29754 @: $(MAKE); $(unstage)
29755 @[ -f ./readline/Makefile ] || exit 0; \
29756 r=`${PWD_COMMAND}`; export r; \
29757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29758 $(HOST_EXPORTS) \
29759 for flag in $(EXTRA_HOST_FLAGS) ; do \
29760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29761 done; \
29762 echo "Doing install-html in readline" ; \
29763 (cd $(HOST_SUBDIR)/readline && \
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}" \
108a6f8e
CD
29768 install-html) \
29769 || exit 1
29770
29771@endif readline
29772
b813574b
PB
29773.PHONY: maybe-installcheck-readline installcheck-readline
29774maybe-installcheck-readline:
29775@if readline
29776maybe-installcheck-readline: installcheck-readline
4fa63067 29777
b813574b
PB
29778installcheck-readline: \
29779 configure-readline
0aed8855 29780 @: $(MAKE); $(unstage)
b813574b 29781 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29782 r=`${PWD_COMMAND}`; export r; \
29783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29784 $(HOST_EXPORTS) \
b813574b 29785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29787 done; \
b813574b 29788 echo "Doing installcheck in readline" ; \
b00612cc 29789 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29792 "RANLIB=$${RANLIB}" \
0c24b341 29793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29794 installcheck) \
4fa63067 29795 || exit 1
3866be5d 29796
b813574b 29797@endif readline
3866be5d 29798
b813574b
PB
29799.PHONY: maybe-mostlyclean-readline mostlyclean-readline
29800maybe-mostlyclean-readline:
29801@if readline
29802maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 29803
b813574b 29804mostlyclean-readline:
0aed8855 29805 @: $(MAKE); $(unstage)
b813574b 29806 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29807 r=`${PWD_COMMAND}`; export r; \
29808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29809 $(HOST_EXPORTS) \
b813574b 29810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29812 done; \
b813574b 29813 echo "Doing mostlyclean in readline" ; \
b00612cc 29814 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29817 "RANLIB=$${RANLIB}" \
0c24b341 29818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29819 mostlyclean) \
4fa63067
NN
29820 || exit 1
29821
b813574b 29822@endif readline
4fa63067 29823
b813574b
PB
29824.PHONY: maybe-clean-readline clean-readline
29825maybe-clean-readline:
29826@if readline
29827maybe-clean-readline: clean-readline
4fa63067 29828
b813574b 29829clean-readline:
0aed8855 29830 @: $(MAKE); $(unstage)
b813574b 29831 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29832 r=`${PWD_COMMAND}`; export r; \
29833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29834 $(HOST_EXPORTS) \
b813574b 29835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29837 done; \
b813574b 29838 echo "Doing clean in readline" ; \
b00612cc 29839 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29842 "RANLIB=$${RANLIB}" \
0c24b341 29843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29844 clean) \
4fa63067
NN
29845 || exit 1
29846
b813574b 29847@endif readline
4fa63067 29848
b813574b
PB
29849.PHONY: maybe-distclean-readline distclean-readline
29850maybe-distclean-readline:
29851@if readline
29852maybe-distclean-readline: distclean-readline
4fa63067 29853
b813574b 29854distclean-readline:
0aed8855 29855 @: $(MAKE); $(unstage)
b813574b 29856 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29857 r=`${PWD_COMMAND}`; export r; \
29858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29859 $(HOST_EXPORTS) \
b813574b 29860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29862 done; \
b813574b 29863 echo "Doing distclean in readline" ; \
b00612cc 29864 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29867 "RANLIB=$${RANLIB}" \
0c24b341 29868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29869 distclean) \
4fa63067
NN
29870 || exit 1
29871
b813574b 29872@endif readline
4fa63067 29873
b813574b
PB
29874.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
29875maybe-maintainer-clean-readline:
29876@if readline
29877maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 29878
b813574b 29879maintainer-clean-readline:
0aed8855 29880 @: $(MAKE); $(unstage)
b813574b 29881 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29882 r=`${PWD_COMMAND}`; export r; \
b40e3958 29883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29884 $(HOST_EXPORTS) \
b813574b 29885 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29887 done; \
b813574b 29888 echo "Doing maintainer-clean in readline" ; \
b00612cc 29889 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29892 "RANLIB=$${RANLIB}" \
0c24b341 29893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29894 maintainer-clean) \
4fa63067 29895 || exit 1
3866be5d 29896
b813574b 29897@endif readline
3866be5d 29898
4fa63067 29899
a7254363 29900
b813574b
PB
29901.PHONY: configure-release maybe-configure-release
29902maybe-configure-release:
4f0ef2d8
CD
29903@if gcc-bootstrap
29904configure-release: stage_current
29905@endif gcc-bootstrap
b813574b
PB
29906@if release
29907maybe-configure-release: configure-release
c52c6897 29908configure-release:
0aed8855 29909 @: $(MAKE); $(unstage)
c52c6897 29910 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29912 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
29913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 29914 $(HOST_EXPORTS) \
a7254363
PB
29915 echo Configuring in $(HOST_SUBDIR)/release; \
29916 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 29917 case $(srcdir) in \
b00612cc
PB
29918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29919 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
29920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29921 esac; \
b00612cc
PB
29922 srcdiroption="--srcdir=$${topdir}/release"; \
29923 libsrcdir="$$s/release"; \
e2b9e2dc 29924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29926 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29927 || exit 1
b813574b 29928@endif release
e2b9e2dc 29929
a7254363
PB
29930
29931
d545f33b
PB
29932
29933
b813574b
PB
29934.PHONY: all-release maybe-all-release
29935maybe-all-release:
4f0ef2d8
CD
29936@if gcc-bootstrap
29937all-release: stage_current
29938@endif gcc-bootstrap
b813574b 29939@if release
d27cc32e 29940TARGET-release=all
b813574b
PB
29941maybe-all-release: all-release
29942all-release: configure-release
0aed8855 29943 @: $(MAKE); $(unstage)
b40e3958
L
29944 @r=`${PWD_COMMAND}`; export r; \
29945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29946 $(HOST_EXPORTS) \
b00612cc 29947 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
29948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29949 $(TARGET-release))
b813574b 29950@endif release
3866be5d 29951
a7254363 29952
d545f33b
PB
29953
29954
b813574b
PB
29955.PHONY: check-release maybe-check-release
29956maybe-check-release:
29957@if release
29958maybe-check-release: check-release
3866be5d 29959
b813574b 29960check-release:
3866be5d 29961
b813574b 29962@endif release
3866be5d 29963
b813574b
PB
29964.PHONY: install-release maybe-install-release
29965maybe-install-release:
29966@if release
29967maybe-install-release: install-release
16ae0395 29968
b813574b 29969install-release:
4fa63067 29970
b813574b 29971@endif release
4fa63067 29972
56a8fe78 29973# Other targets (info, dvi, pdf, etc.)
4fa63067 29974
b813574b
PB
29975.PHONY: maybe-info-release info-release
29976maybe-info-release:
29977@if release
29978maybe-info-release: info-release
4fa63067 29979
b813574b
PB
29980info-release: \
29981 configure-release
0aed8855 29982 @: $(MAKE); $(unstage)
b813574b 29983 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29984 r=`${PWD_COMMAND}`; export r; \
29985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29986 $(HOST_EXPORTS) \
b813574b 29987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29989 done; \
b813574b 29990 echo "Doing info in release" ; \
b00612cc 29991 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29994 "RANLIB=$${RANLIB}" \
0c24b341 29995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29996 info) \
4fa63067
NN
29997 || exit 1
29998
b813574b 29999@endif release
4fa63067 30000
b813574b
PB
30001.PHONY: maybe-dvi-release dvi-release
30002maybe-dvi-release:
30003@if release
30004maybe-dvi-release: dvi-release
4fa63067 30005
b813574b
PB
30006dvi-release: \
30007 configure-release
0aed8855 30008 @: $(MAKE); $(unstage)
b813574b 30009 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30010 r=`${PWD_COMMAND}`; export r; \
30011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30012 $(HOST_EXPORTS) \
b813574b 30013 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30015 done; \
b813574b 30016 echo "Doing dvi in release" ; \
b00612cc 30017 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30020 "RANLIB=$${RANLIB}" \
0c24b341 30021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30022 dvi) \
4fa63067
NN
30023 || exit 1
30024
b813574b 30025@endif release
4fa63067 30026
56a8fe78
DD
30027.PHONY: maybe-pdf-release pdf-release
30028maybe-pdf-release:
30029@if release
30030maybe-pdf-release: pdf-release
30031
30032pdf-release: \
30033 configure-release
30034 @: $(MAKE); $(unstage)
30035 @[ -f ./release/Makefile ] || exit 0; \
30036 r=`${PWD_COMMAND}`; export r; \
30037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30038 $(HOST_EXPORTS) \
30039 for flag in $(EXTRA_HOST_FLAGS) ; do \
30040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30041 done; \
30042 echo "Doing pdf in release" ; \
30043 (cd $(HOST_SUBDIR)/release && \
30044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30046 "RANLIB=$${RANLIB}" \
0c24b341 30047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30048 pdf) \
30049 || exit 1
30050
30051@endif release
30052
6d389afc
MS
30053.PHONY: maybe-html-release html-release
30054maybe-html-release:
30055@if release
30056maybe-html-release: html-release
30057
30058html-release: \
30059 configure-release
0aed8855 30060 @: $(MAKE); $(unstage)
6d389afc
MS
30061 @[ -f ./release/Makefile ] || exit 0; \
30062 r=`${PWD_COMMAND}`; export r; \
30063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30064 $(HOST_EXPORTS) \
30065 for flag in $(EXTRA_HOST_FLAGS) ; do \
30066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30067 done; \
30068 echo "Doing html in release" ; \
b00612cc 30069 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
30070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30072 "RANLIB=$${RANLIB}" \
0c24b341 30073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30074 html) \
30075 || exit 1
30076
30077@endif release
30078
b813574b
PB
30079.PHONY: maybe-TAGS-release TAGS-release
30080maybe-TAGS-release:
30081@if release
30082maybe-TAGS-release: TAGS-release
4fa63067 30083
b813574b
PB
30084TAGS-release: \
30085 configure-release
0aed8855 30086 @: $(MAKE); $(unstage)
b813574b 30087 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30088 r=`${PWD_COMMAND}`; export r; \
30089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30090 $(HOST_EXPORTS) \
b813574b 30091 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30093 done; \
b813574b 30094 echo "Doing TAGS in release" ; \
b00612cc 30095 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30098 "RANLIB=$${RANLIB}" \
0c24b341 30099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30100 TAGS) \
4fa63067
NN
30101 || exit 1
30102
b813574b 30103@endif release
4fa63067 30104
b813574b
PB
30105.PHONY: maybe-install-info-release install-info-release
30106maybe-install-info-release:
30107@if release
30108maybe-install-info-release: install-info-release
4fa63067 30109
b813574b
PB
30110install-info-release: \
30111 configure-release \
30112 info-release
0aed8855 30113 @: $(MAKE); $(unstage)
b813574b 30114 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30115 r=`${PWD_COMMAND}`; export r; \
30116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30117 $(HOST_EXPORTS) \
b813574b 30118 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30120 done; \
b813574b 30121 echo "Doing install-info in release" ; \
b00612cc 30122 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30125 "RANLIB=$${RANLIB}" \
0c24b341 30126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30127 install-info) \
4fa63067
NN
30128 || exit 1
30129
b813574b 30130@endif release
4fa63067 30131
a3ca38d2
DD
30132.PHONY: maybe-install-pdf-release install-pdf-release
30133maybe-install-pdf-release:
30134@if release
30135maybe-install-pdf-release: install-pdf-release
30136
30137install-pdf-release: \
30138 configure-release \
30139 pdf-release
30140 @: $(MAKE); $(unstage)
30141 @[ -f ./release/Makefile ] || exit 0; \
30142 r=`${PWD_COMMAND}`; export r; \
30143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30144 $(HOST_EXPORTS) \
30145 for flag in $(EXTRA_HOST_FLAGS) ; do \
30146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30147 done; \
30148 echo "Doing install-pdf in release" ; \
30149 (cd $(HOST_SUBDIR)/release && \
30150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30152 "RANLIB=$${RANLIB}" \
0c24b341 30153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30154 install-pdf) \
30155 || exit 1
30156
30157@endif release
30158
108a6f8e
CD
30159.PHONY: maybe-install-html-release install-html-release
30160maybe-install-html-release:
30161@if release
30162maybe-install-html-release: install-html-release
30163
30164install-html-release: \
30165 configure-release \
30166 html-release
30167 @: $(MAKE); $(unstage)
30168 @[ -f ./release/Makefile ] || exit 0; \
30169 r=`${PWD_COMMAND}`; export r; \
30170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30171 $(HOST_EXPORTS) \
30172 for flag in $(EXTRA_HOST_FLAGS) ; do \
30173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30174 done; \
30175 echo "Doing install-html in release" ; \
30176 (cd $(HOST_SUBDIR)/release && \
30177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30179 "RANLIB=$${RANLIB}" \
0c24b341 30180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30181 install-html) \
30182 || exit 1
30183
30184@endif release
30185
b813574b
PB
30186.PHONY: maybe-installcheck-release installcheck-release
30187maybe-installcheck-release:
30188@if release
30189maybe-installcheck-release: installcheck-release
4fa63067 30190
b813574b
PB
30191installcheck-release: \
30192 configure-release
0aed8855 30193 @: $(MAKE); $(unstage)
b813574b 30194 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30195 r=`${PWD_COMMAND}`; export r; \
30196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30197 $(HOST_EXPORTS) \
b813574b 30198 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30200 done; \
b813574b 30201 echo "Doing installcheck in release" ; \
b00612cc 30202 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30205 "RANLIB=$${RANLIB}" \
0c24b341 30206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30207 installcheck) \
4fa63067
NN
30208 || exit 1
30209
b813574b 30210@endif release
4fa63067 30211
b813574b
PB
30212.PHONY: maybe-mostlyclean-release mostlyclean-release
30213maybe-mostlyclean-release:
30214@if release
30215maybe-mostlyclean-release: mostlyclean-release
4fa63067 30216
b813574b 30217mostlyclean-release:
0aed8855 30218 @: $(MAKE); $(unstage)
b813574b 30219 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30220 r=`${PWD_COMMAND}`; export r; \
30221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30222 $(HOST_EXPORTS) \
b813574b 30223 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30225 done; \
b813574b 30226 echo "Doing mostlyclean in release" ; \
b00612cc 30227 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30230 "RANLIB=$${RANLIB}" \
0c24b341 30231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30232 mostlyclean) \
4fa63067
NN
30233 || exit 1
30234
b813574b 30235@endif release
4fa63067 30236
b813574b
PB
30237.PHONY: maybe-clean-release clean-release
30238maybe-clean-release:
30239@if release
30240maybe-clean-release: clean-release
4fa63067 30241
b813574b 30242clean-release:
0aed8855 30243 @: $(MAKE); $(unstage)
b813574b 30244 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30245 r=`${PWD_COMMAND}`; export r; \
30246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30247 $(HOST_EXPORTS) \
b813574b 30248 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30250 done; \
b813574b 30251 echo "Doing clean in release" ; \
b00612cc 30252 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30255 "RANLIB=$${RANLIB}" \
0c24b341 30256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30257 clean) \
4fa63067
NN
30258 || exit 1
30259
b813574b 30260@endif release
4fa63067 30261
b813574b
PB
30262.PHONY: maybe-distclean-release distclean-release
30263maybe-distclean-release:
30264@if release
30265maybe-distclean-release: distclean-release
4fa63067 30266
b813574b 30267distclean-release:
0aed8855 30268 @: $(MAKE); $(unstage)
b813574b 30269 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30270 r=`${PWD_COMMAND}`; export r; \
30271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30272 $(HOST_EXPORTS) \
b813574b 30273 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30275 done; \
b813574b 30276 echo "Doing distclean in release" ; \
b00612cc 30277 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30280 "RANLIB=$${RANLIB}" \
0c24b341 30281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30282 distclean) \
4fa63067
NN
30283 || exit 1
30284
b813574b 30285@endif release
4fa63067 30286
b813574b
PB
30287.PHONY: maybe-maintainer-clean-release maintainer-clean-release
30288maybe-maintainer-clean-release:
30289@if release
30290maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 30291
b813574b 30292maintainer-clean-release:
0aed8855 30293 @: $(MAKE); $(unstage)
b813574b 30294 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30295 r=`${PWD_COMMAND}`; export r; \
30296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30297 $(HOST_EXPORTS) \
b813574b 30298 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30300 done; \
b813574b 30301 echo "Doing maintainer-clean in release" ; \
b00612cc 30302 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30305 "RANLIB=$${RANLIB}" \
0c24b341 30306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30307 maintainer-clean) \
4fa63067 30308 || exit 1
3866be5d 30309
b813574b 30310@endif release
3866be5d 30311
4fa63067 30312
a7254363 30313
b813574b
PB
30314.PHONY: configure-recode maybe-configure-recode
30315maybe-configure-recode:
4f0ef2d8
CD
30316@if gcc-bootstrap
30317configure-recode: stage_current
30318@endif gcc-bootstrap
b813574b
PB
30319@if recode
30320maybe-configure-recode: configure-recode
c52c6897 30321configure-recode:
0aed8855 30322 @: $(MAKE); $(unstage)
c52c6897 30323 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30325 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
30326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 30327 $(HOST_EXPORTS) \
a7254363
PB
30328 echo Configuring in $(HOST_SUBDIR)/recode; \
30329 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 30330 case $(srcdir) in \
b00612cc
PB
30331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30332 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
30333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30334 esac; \
b00612cc
PB
30335 srcdiroption="--srcdir=$${topdir}/recode"; \
30336 libsrcdir="$$s/recode"; \
e2b9e2dc 30337 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30339 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30340 || exit 1
b813574b 30341@endif recode
e2b9e2dc 30342
a7254363
PB
30343
30344
d545f33b
PB
30345
30346
b813574b
PB
30347.PHONY: all-recode maybe-all-recode
30348maybe-all-recode:
4f0ef2d8
CD
30349@if gcc-bootstrap
30350all-recode: stage_current
30351@endif gcc-bootstrap
b813574b 30352@if recode
d27cc32e 30353TARGET-recode=all
b813574b
PB
30354maybe-all-recode: all-recode
30355all-recode: configure-recode
0aed8855 30356 @: $(MAKE); $(unstage)
b40e3958
L
30357 @r=`${PWD_COMMAND}`; export r; \
30358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30359 $(HOST_EXPORTS) \
b00612cc 30360 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
30361 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30362 $(TARGET-recode))
b813574b 30363@endif recode
3866be5d 30364
a7254363 30365
d545f33b
PB
30366
30367
b813574b
PB
30368.PHONY: check-recode maybe-check-recode
30369maybe-check-recode:
30370@if recode
30371maybe-check-recode: check-recode
3866be5d 30372
b813574b 30373check-recode:
0aed8855 30374 @: $(MAKE); $(unstage)
b40e3958
L
30375 @r=`${PWD_COMMAND}`; export r; \
30376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30377 $(HOST_EXPORTS) \
b00612cc
PB
30378 (cd $(HOST_SUBDIR)/recode && \
30379 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30380
b813574b 30381@endif recode
3866be5d 30382
b813574b
PB
30383.PHONY: install-recode maybe-install-recode
30384maybe-install-recode:
30385@if recode
30386maybe-install-recode: install-recode
4fa63067 30387
b813574b 30388install-recode: installdirs
0aed8855 30389 @: $(MAKE); $(unstage)
4fa63067
NN
30390 @r=`${PWD_COMMAND}`; export r; \
30391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30392 $(HOST_EXPORTS) \
b00612cc 30393 (cd $(HOST_SUBDIR)/recode && \
2da12f12 30394 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30395
b813574b 30396@endif recode
4fa63067 30397
56a8fe78 30398# Other targets (info, dvi, pdf, etc.)
4fa63067 30399
b813574b
PB
30400.PHONY: maybe-info-recode info-recode
30401maybe-info-recode:
30402@if recode
30403maybe-info-recode: info-recode
4fa63067 30404
b813574b
PB
30405info-recode: \
30406 configure-recode
0aed8855 30407 @: $(MAKE); $(unstage)
b813574b 30408 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30409 r=`${PWD_COMMAND}`; export r; \
30410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30411 $(HOST_EXPORTS) \
b813574b 30412 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30414 done; \
b813574b 30415 echo "Doing info in recode" ; \
b00612cc 30416 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30419 "RANLIB=$${RANLIB}" \
0c24b341 30420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30421 info) \
4fa63067
NN
30422 || exit 1
30423
b813574b 30424@endif recode
4fa63067 30425
b813574b
PB
30426.PHONY: maybe-dvi-recode dvi-recode
30427maybe-dvi-recode:
30428@if recode
30429maybe-dvi-recode: dvi-recode
4fa63067 30430
b813574b
PB
30431dvi-recode: \
30432 configure-recode
0aed8855 30433 @: $(MAKE); $(unstage)
b813574b 30434 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30435 r=`${PWD_COMMAND}`; export r; \
30436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30437 $(HOST_EXPORTS) \
b813574b 30438 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30440 done; \
b813574b 30441 echo "Doing dvi in recode" ; \
b00612cc 30442 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30445 "RANLIB=$${RANLIB}" \
0c24b341 30446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30447 dvi) \
4fa63067
NN
30448 || exit 1
30449
b813574b 30450@endif recode
4fa63067 30451
56a8fe78
DD
30452.PHONY: maybe-pdf-recode pdf-recode
30453maybe-pdf-recode:
30454@if recode
30455maybe-pdf-recode: pdf-recode
30456
30457pdf-recode: \
30458 configure-recode
30459 @: $(MAKE); $(unstage)
30460 @[ -f ./recode/Makefile ] || exit 0; \
30461 r=`${PWD_COMMAND}`; export r; \
30462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30463 $(HOST_EXPORTS) \
30464 for flag in $(EXTRA_HOST_FLAGS) ; do \
30465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466 done; \
30467 echo "Doing pdf in recode" ; \
30468 (cd $(HOST_SUBDIR)/recode && \
30469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30471 "RANLIB=$${RANLIB}" \
0c24b341 30472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30473 pdf) \
30474 || exit 1
30475
30476@endif recode
30477
6d389afc
MS
30478.PHONY: maybe-html-recode html-recode
30479maybe-html-recode:
30480@if recode
30481maybe-html-recode: html-recode
30482
30483html-recode: \
30484 configure-recode
0aed8855 30485 @: $(MAKE); $(unstage)
6d389afc
MS
30486 @[ -f ./recode/Makefile ] || exit 0; \
30487 r=`${PWD_COMMAND}`; export r; \
30488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30489 $(HOST_EXPORTS) \
30490 for flag in $(EXTRA_HOST_FLAGS) ; do \
30491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30492 done; \
30493 echo "Doing html in recode" ; \
b00612cc 30494 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
30495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30497 "RANLIB=$${RANLIB}" \
0c24b341 30498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30499 html) \
30500 || exit 1
30501
30502@endif recode
30503
b813574b
PB
30504.PHONY: maybe-TAGS-recode TAGS-recode
30505maybe-TAGS-recode:
30506@if recode
30507maybe-TAGS-recode: TAGS-recode
4fa63067 30508
b813574b
PB
30509TAGS-recode: \
30510 configure-recode
0aed8855 30511 @: $(MAKE); $(unstage)
b813574b 30512 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30513 r=`${PWD_COMMAND}`; export r; \
30514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30515 $(HOST_EXPORTS) \
b813574b 30516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30518 done; \
b813574b 30519 echo "Doing TAGS in recode" ; \
b00612cc 30520 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30523 "RANLIB=$${RANLIB}" \
0c24b341 30524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30525 TAGS) \
4fa63067
NN
30526 || exit 1
30527
b813574b 30528@endif recode
4fa63067 30529
b813574b
PB
30530.PHONY: maybe-install-info-recode install-info-recode
30531maybe-install-info-recode:
30532@if recode
30533maybe-install-info-recode: install-info-recode
4fa63067 30534
b813574b
PB
30535install-info-recode: \
30536 configure-recode \
30537 info-recode
0aed8855 30538 @: $(MAKE); $(unstage)
b813574b 30539 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30540 r=`${PWD_COMMAND}`; export r; \
30541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30542 $(HOST_EXPORTS) \
b813574b 30543 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30545 done; \
b813574b 30546 echo "Doing install-info in recode" ; \
b00612cc 30547 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30550 "RANLIB=$${RANLIB}" \
0c24b341 30551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30552 install-info) \
4fa63067
NN
30553 || exit 1
30554
b813574b 30555@endif recode
4fa63067 30556
a3ca38d2
DD
30557.PHONY: maybe-install-pdf-recode install-pdf-recode
30558maybe-install-pdf-recode:
30559@if recode
30560maybe-install-pdf-recode: install-pdf-recode
30561
30562install-pdf-recode: \
30563 configure-recode \
30564 pdf-recode
30565 @: $(MAKE); $(unstage)
30566 @[ -f ./recode/Makefile ] || exit 0; \
30567 r=`${PWD_COMMAND}`; export r; \
30568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30569 $(HOST_EXPORTS) \
30570 for flag in $(EXTRA_HOST_FLAGS) ; do \
30571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30572 done; \
30573 echo "Doing install-pdf in recode" ; \
30574 (cd $(HOST_SUBDIR)/recode && \
30575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30577 "RANLIB=$${RANLIB}" \
0c24b341 30578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30579 install-pdf) \
30580 || exit 1
30581
30582@endif recode
30583
108a6f8e
CD
30584.PHONY: maybe-install-html-recode install-html-recode
30585maybe-install-html-recode:
30586@if recode
30587maybe-install-html-recode: install-html-recode
30588
30589install-html-recode: \
30590 configure-recode \
30591 html-recode
30592 @: $(MAKE); $(unstage)
30593 @[ -f ./recode/Makefile ] || exit 0; \
30594 r=`${PWD_COMMAND}`; export r; \
30595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30596 $(HOST_EXPORTS) \
30597 for flag in $(EXTRA_HOST_FLAGS) ; do \
30598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30599 done; \
30600 echo "Doing install-html in recode" ; \
30601 (cd $(HOST_SUBDIR)/recode && \
30602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30604 "RANLIB=$${RANLIB}" \
0c24b341 30605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30606 install-html) \
30607 || exit 1
30608
30609@endif recode
30610
b813574b
PB
30611.PHONY: maybe-installcheck-recode installcheck-recode
30612maybe-installcheck-recode:
30613@if recode
30614maybe-installcheck-recode: installcheck-recode
4fa63067 30615
b813574b
PB
30616installcheck-recode: \
30617 configure-recode
0aed8855 30618 @: $(MAKE); $(unstage)
b813574b 30619 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30620 r=`${PWD_COMMAND}`; export r; \
30621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30622 $(HOST_EXPORTS) \
b813574b 30623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30625 done; \
b813574b 30626 echo "Doing installcheck in recode" ; \
b00612cc 30627 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30630 "RANLIB=$${RANLIB}" \
0c24b341 30631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30632 installcheck) \
4fa63067
NN
30633 || exit 1
30634
b813574b 30635@endif recode
4fa63067 30636
b813574b
PB
30637.PHONY: maybe-mostlyclean-recode mostlyclean-recode
30638maybe-mostlyclean-recode:
30639@if recode
30640maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 30641
b813574b 30642mostlyclean-recode:
0aed8855 30643 @: $(MAKE); $(unstage)
b813574b 30644 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30645 r=`${PWD_COMMAND}`; export r; \
30646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30647 $(HOST_EXPORTS) \
b813574b 30648 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30650 done; \
b813574b 30651 echo "Doing mostlyclean in recode" ; \
b00612cc 30652 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30655 "RANLIB=$${RANLIB}" \
0c24b341 30656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30657 mostlyclean) \
4fa63067
NN
30658 || exit 1
30659
b813574b 30660@endif recode
4fa63067 30661
b813574b
PB
30662.PHONY: maybe-clean-recode clean-recode
30663maybe-clean-recode:
30664@if recode
30665maybe-clean-recode: clean-recode
4fa63067 30666
b813574b 30667clean-recode:
0aed8855 30668 @: $(MAKE); $(unstage)
b813574b 30669 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30670 r=`${PWD_COMMAND}`; export r; \
30671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30672 $(HOST_EXPORTS) \
b813574b 30673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30675 done; \
b813574b 30676 echo "Doing clean in recode" ; \
b00612cc 30677 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30680 "RANLIB=$${RANLIB}" \
0c24b341 30681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30682 clean) \
4fa63067
NN
30683 || exit 1
30684
b813574b 30685@endif recode
4fa63067 30686
b813574b
PB
30687.PHONY: maybe-distclean-recode distclean-recode
30688maybe-distclean-recode:
30689@if recode
30690maybe-distclean-recode: distclean-recode
4fa63067 30691
b813574b 30692distclean-recode:
0aed8855 30693 @: $(MAKE); $(unstage)
b813574b 30694 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30695 r=`${PWD_COMMAND}`; export r; \
30696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30697 $(HOST_EXPORTS) \
b813574b 30698 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30700 done; \
b813574b 30701 echo "Doing distclean in recode" ; \
b00612cc 30702 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30705 "RANLIB=$${RANLIB}" \
0c24b341 30706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30707 distclean) \
4fa63067
NN
30708 || exit 1
30709
b813574b 30710@endif recode
4fa63067 30711
b813574b
PB
30712.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
30713maybe-maintainer-clean-recode:
30714@if recode
30715maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 30716
b813574b 30717maintainer-clean-recode:
0aed8855 30718 @: $(MAKE); $(unstage)
b813574b 30719 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30720 r=`${PWD_COMMAND}`; export r; \
30721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30722 $(HOST_EXPORTS) \
b813574b 30723 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30725 done; \
b813574b 30726 echo "Doing maintainer-clean in recode" ; \
b00612cc 30727 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30730 "RANLIB=$${RANLIB}" \
0c24b341 30731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30732 maintainer-clean) \
4fa63067 30733 || exit 1
16ae0395 30734
b813574b 30735@endif recode
3866be5d
NN
30736
30737
a7254363 30738
b813574b
PB
30739.PHONY: configure-sed maybe-configure-sed
30740maybe-configure-sed:
4f0ef2d8
CD
30741@if gcc-bootstrap
30742configure-sed: stage_current
30743@endif gcc-bootstrap
b813574b
PB
30744@if sed
30745maybe-configure-sed: configure-sed
c52c6897 30746configure-sed:
0aed8855 30747 @: $(MAKE); $(unstage)
c52c6897 30748 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30750 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
30751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 30752 $(HOST_EXPORTS) \
a7254363
PB
30753 echo Configuring in $(HOST_SUBDIR)/sed; \
30754 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 30755 case $(srcdir) in \
b00612cc
PB
30756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30757 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
30758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30759 esac; \
b00612cc
PB
30760 srcdiroption="--srcdir=$${topdir}/sed"; \
30761 libsrcdir="$$s/sed"; \
e2b9e2dc 30762 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30764 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30765 || exit 1
b813574b 30766@endif sed
e2b9e2dc 30767
a7254363
PB
30768
30769
d545f33b
PB
30770
30771
b813574b
PB
30772.PHONY: all-sed maybe-all-sed
30773maybe-all-sed:
4f0ef2d8
CD
30774@if gcc-bootstrap
30775all-sed: stage_current
30776@endif gcc-bootstrap
b813574b 30777@if sed
d27cc32e 30778TARGET-sed=all
b813574b
PB
30779maybe-all-sed: all-sed
30780all-sed: configure-sed
0aed8855 30781 @: $(MAKE); $(unstage)
b40e3958
L
30782 @r=`${PWD_COMMAND}`; export r; \
30783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30784 $(HOST_EXPORTS) \
b00612cc 30785 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
30786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30787 $(TARGET-sed))
b813574b 30788@endif sed
3866be5d 30789
a7254363 30790
d545f33b
PB
30791
30792
b813574b
PB
30793.PHONY: check-sed maybe-check-sed
30794maybe-check-sed:
30795@if sed
30796maybe-check-sed: check-sed
3866be5d 30797
b813574b 30798check-sed:
0aed8855 30799 @: $(MAKE); $(unstage)
b40e3958
L
30800 @r=`${PWD_COMMAND}`; export r; \
30801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30802 $(HOST_EXPORTS) \
b00612cc
PB
30803 (cd $(HOST_SUBDIR)/sed && \
30804 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30805
b813574b 30806@endif sed
3866be5d 30807
b813574b
PB
30808.PHONY: install-sed maybe-install-sed
30809maybe-install-sed:
30810@if sed
30811maybe-install-sed: install-sed
16ae0395 30812
b813574b 30813install-sed: installdirs
0aed8855 30814 @: $(MAKE); $(unstage)
b40e3958
L
30815 @r=`${PWD_COMMAND}`; export r; \
30816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30817 $(HOST_EXPORTS) \
b00612cc 30818 (cd $(HOST_SUBDIR)/sed && \
2da12f12 30819 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30820
b813574b 30821@endif sed
3866be5d 30822
56a8fe78 30823# Other targets (info, dvi, pdf, etc.)
4fa63067 30824
b813574b
PB
30825.PHONY: maybe-info-sed info-sed
30826maybe-info-sed:
30827@if sed
30828maybe-info-sed: info-sed
4fa63067 30829
b813574b
PB
30830info-sed: \
30831 configure-sed
0aed8855 30832 @: $(MAKE); $(unstage)
b813574b 30833 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30834 r=`${PWD_COMMAND}`; export r; \
30835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30836 $(HOST_EXPORTS) \
b813574b 30837 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30839 done; \
6d389afc 30840 echo "Doing info in sed" ; \
b00612cc 30841 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
30842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30844 "RANLIB=$${RANLIB}" \
0c24b341 30845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30846 info) \
30847 || exit 1
30848
30849@endif sed
30850
30851.PHONY: maybe-dvi-sed dvi-sed
30852maybe-dvi-sed:
30853@if sed
30854maybe-dvi-sed: dvi-sed
30855
30856dvi-sed: \
30857 configure-sed
0aed8855 30858 @: $(MAKE); $(unstage)
6d389afc
MS
30859 @[ -f ./sed/Makefile ] || exit 0; \
30860 r=`${PWD_COMMAND}`; export r; \
30861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30862 $(HOST_EXPORTS) \
30863 for flag in $(EXTRA_HOST_FLAGS) ; do \
30864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30865 done; \
30866 echo "Doing dvi in sed" ; \
b00612cc 30867 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30870 "RANLIB=$${RANLIB}" \
0c24b341 30871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30872 dvi) \
4fa63067
NN
30873 || exit 1
30874
b813574b 30875@endif sed
4fa63067 30876
56a8fe78
DD
30877.PHONY: maybe-pdf-sed pdf-sed
30878maybe-pdf-sed:
30879@if sed
30880maybe-pdf-sed: pdf-sed
30881
30882pdf-sed: \
30883 configure-sed
30884 @: $(MAKE); $(unstage)
30885 @[ -f ./sed/Makefile ] || exit 0; \
30886 r=`${PWD_COMMAND}`; export r; \
30887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30888 $(HOST_EXPORTS) \
30889 for flag in $(EXTRA_HOST_FLAGS) ; do \
30890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30891 done; \
30892 echo "Doing pdf in sed" ; \
30893 (cd $(HOST_SUBDIR)/sed && \
30894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30896 "RANLIB=$${RANLIB}" \
0c24b341 30897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30898 pdf) \
30899 || exit 1
30900
30901@endif sed
30902
6d389afc
MS
30903.PHONY: maybe-html-sed html-sed
30904maybe-html-sed:
b813574b 30905@if sed
6d389afc 30906maybe-html-sed: html-sed
4fa63067 30907
6d389afc 30908html-sed: \
b813574b 30909 configure-sed
0aed8855 30910 @: $(MAKE); $(unstage)
b813574b 30911 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30912 r=`${PWD_COMMAND}`; export r; \
30913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30914 $(HOST_EXPORTS) \
b813574b 30915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30917 done; \
6d389afc 30918 echo "Doing html in sed" ; \
b00612cc 30919 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30922 "RANLIB=$${RANLIB}" \
0c24b341 30923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30924 html) \
4fa63067
NN
30925 || exit 1
30926
b813574b 30927@endif sed
4fa63067 30928
b813574b
PB
30929.PHONY: maybe-TAGS-sed TAGS-sed
30930maybe-TAGS-sed:
30931@if sed
30932maybe-TAGS-sed: TAGS-sed
4fa63067 30933
b813574b
PB
30934TAGS-sed: \
30935 configure-sed
0aed8855 30936 @: $(MAKE); $(unstage)
b813574b 30937 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30938 r=`${PWD_COMMAND}`; export r; \
30939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30940 $(HOST_EXPORTS) \
b813574b 30941 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30943 done; \
b813574b 30944 echo "Doing TAGS in sed" ; \
b00612cc 30945 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30948 "RANLIB=$${RANLIB}" \
0c24b341 30949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30950 TAGS) \
4fa63067
NN
30951 || exit 1
30952
b813574b 30953@endif sed
4fa63067 30954
b813574b
PB
30955.PHONY: maybe-install-info-sed install-info-sed
30956maybe-install-info-sed:
30957@if sed
30958maybe-install-info-sed: install-info-sed
4fa63067 30959
b813574b
PB
30960install-info-sed: \
30961 configure-sed \
30962 info-sed
0aed8855 30963 @: $(MAKE); $(unstage)
b813574b 30964 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30965 r=`${PWD_COMMAND}`; export r; \
30966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30967 $(HOST_EXPORTS) \
b813574b 30968 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30970 done; \
b813574b 30971 echo "Doing install-info in sed" ; \
b00612cc 30972 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30975 "RANLIB=$${RANLIB}" \
0c24b341 30976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30977 install-info) \
4fa63067
NN
30978 || exit 1
30979
b813574b 30980@endif sed
4fa63067 30981
a3ca38d2
DD
30982.PHONY: maybe-install-pdf-sed install-pdf-sed
30983maybe-install-pdf-sed:
30984@if sed
30985maybe-install-pdf-sed: install-pdf-sed
30986
30987install-pdf-sed: \
30988 configure-sed \
30989 pdf-sed
30990 @: $(MAKE); $(unstage)
30991 @[ -f ./sed/Makefile ] || exit 0; \
30992 r=`${PWD_COMMAND}`; export r; \
30993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30994 $(HOST_EXPORTS) \
30995 for flag in $(EXTRA_HOST_FLAGS) ; do \
30996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30997 done; \
30998 echo "Doing install-pdf in sed" ; \
30999 (cd $(HOST_SUBDIR)/sed && \
31000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31002 "RANLIB=$${RANLIB}" \
0c24b341 31003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31004 install-pdf) \
31005 || exit 1
31006
31007@endif sed
31008
108a6f8e
CD
31009.PHONY: maybe-install-html-sed install-html-sed
31010maybe-install-html-sed:
31011@if sed
31012maybe-install-html-sed: install-html-sed
31013
31014install-html-sed: \
31015 configure-sed \
31016 html-sed
31017 @: $(MAKE); $(unstage)
31018 @[ -f ./sed/Makefile ] || exit 0; \
31019 r=`${PWD_COMMAND}`; export r; \
31020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31021 $(HOST_EXPORTS) \
31022 for flag in $(EXTRA_HOST_FLAGS) ; do \
31023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31024 done; \
31025 echo "Doing install-html in sed" ; \
31026 (cd $(HOST_SUBDIR)/sed && \
31027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31029 "RANLIB=$${RANLIB}" \
0c24b341 31030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31031 install-html) \
31032 || exit 1
31033
31034@endif sed
31035
b813574b
PB
31036.PHONY: maybe-installcheck-sed installcheck-sed
31037maybe-installcheck-sed:
31038@if sed
31039maybe-installcheck-sed: installcheck-sed
4fa63067 31040
b813574b
PB
31041installcheck-sed: \
31042 configure-sed
0aed8855 31043 @: $(MAKE); $(unstage)
b813574b 31044 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31045 r=`${PWD_COMMAND}`; export r; \
31046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31047 $(HOST_EXPORTS) \
b813574b 31048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31050 done; \
b813574b 31051 echo "Doing installcheck in sed" ; \
b00612cc 31052 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31055 "RANLIB=$${RANLIB}" \
0c24b341 31056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31057 installcheck) \
4fa63067
NN
31058 || exit 1
31059
b813574b 31060@endif sed
4fa63067 31061
b813574b
PB
31062.PHONY: maybe-mostlyclean-sed mostlyclean-sed
31063maybe-mostlyclean-sed:
31064@if sed
31065maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 31066
b813574b 31067mostlyclean-sed:
0aed8855 31068 @: $(MAKE); $(unstage)
b813574b 31069 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31070 r=`${PWD_COMMAND}`; export r; \
31071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31072 $(HOST_EXPORTS) \
b813574b 31073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31075 done; \
b813574b 31076 echo "Doing mostlyclean in sed" ; \
b00612cc 31077 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31080 "RANLIB=$${RANLIB}" \
0c24b341 31081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31082 mostlyclean) \
4fa63067
NN
31083 || exit 1
31084
b813574b 31085@endif sed
4fa63067 31086
b813574b
PB
31087.PHONY: maybe-clean-sed clean-sed
31088maybe-clean-sed:
31089@if sed
31090maybe-clean-sed: clean-sed
4fa63067 31091
b813574b 31092clean-sed:
0aed8855 31093 @: $(MAKE); $(unstage)
b813574b 31094 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31095 r=`${PWD_COMMAND}`; export r; \
31096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31097 $(HOST_EXPORTS) \
b813574b 31098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31100 done; \
b813574b 31101 echo "Doing clean in sed" ; \
b00612cc 31102 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31105 "RANLIB=$${RANLIB}" \
0c24b341 31106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31107 clean) \
4fa63067
NN
31108 || exit 1
31109
b813574b 31110@endif sed
4fa63067 31111
b813574b
PB
31112.PHONY: maybe-distclean-sed distclean-sed
31113maybe-distclean-sed:
31114@if sed
31115maybe-distclean-sed: distclean-sed
4fa63067 31116
b813574b 31117distclean-sed:
0aed8855 31118 @: $(MAKE); $(unstage)
b813574b 31119 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31120 r=`${PWD_COMMAND}`; export r; \
31121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31122 $(HOST_EXPORTS) \
b813574b 31123 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31125 done; \
b813574b 31126 echo "Doing distclean in sed" ; \
b00612cc 31127 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31130 "RANLIB=$${RANLIB}" \
0c24b341 31131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31132 distclean) \
4fa63067
NN
31133 || exit 1
31134
b813574b 31135@endif sed
4fa63067 31136
b813574b
PB
31137.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
31138maybe-maintainer-clean-sed:
31139@if sed
31140maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 31141
b813574b 31142maintainer-clean-sed:
0aed8855 31143 @: $(MAKE); $(unstage)
b813574b 31144 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31145 r=`${PWD_COMMAND}`; export r; \
31146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31147 $(HOST_EXPORTS) \
b813574b 31148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31150 done; \
b813574b 31151 echo "Doing maintainer-clean in sed" ; \
b00612cc 31152 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31155 "RANLIB=$${RANLIB}" \
0c24b341 31156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31157 maintainer-clean) \
4fa63067
NN
31158 || exit 1
31159
b813574b 31160@endif sed
4fa63067
NN
31161
31162
a7254363 31163
b813574b
PB
31164.PHONY: configure-send-pr maybe-configure-send-pr
31165maybe-configure-send-pr:
4f0ef2d8
CD
31166@if gcc-bootstrap
31167configure-send-pr: stage_current
31168@endif gcc-bootstrap
b813574b
PB
31169@if send-pr
31170maybe-configure-send-pr: configure-send-pr
c52c6897 31171configure-send-pr:
0aed8855 31172 @: $(MAKE); $(unstage)
c52c6897 31173 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31175 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
31176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 31177 $(HOST_EXPORTS) \
a7254363
PB
31178 echo Configuring in $(HOST_SUBDIR)/send-pr; \
31179 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 31180 case $(srcdir) in \
b00612cc
PB
31181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31182 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
31183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31184 esac; \
b00612cc
PB
31185 srcdiroption="--srcdir=$${topdir}/send-pr"; \
31186 libsrcdir="$$s/send-pr"; \
e2b9e2dc 31187 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31189 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31190 || exit 1
b813574b 31191@endif send-pr
e2b9e2dc 31192
a7254363
PB
31193
31194
d545f33b
PB
31195
31196
b813574b
PB
31197.PHONY: all-send-pr maybe-all-send-pr
31198maybe-all-send-pr:
4f0ef2d8
CD
31199@if gcc-bootstrap
31200all-send-pr: stage_current
31201@endif gcc-bootstrap
b813574b 31202@if send-pr
d27cc32e 31203TARGET-send-pr=all
b813574b
PB
31204maybe-all-send-pr: all-send-pr
31205all-send-pr: configure-send-pr
0aed8855 31206 @: $(MAKE); $(unstage)
b40e3958
L
31207 @r=`${PWD_COMMAND}`; export r; \
31208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31209 $(HOST_EXPORTS) \
b00612cc 31210 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
31211 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31212 $(TARGET-send-pr))
b813574b 31213@endif send-pr
3866be5d 31214
a7254363 31215
d545f33b
PB
31216
31217
b813574b
PB
31218.PHONY: check-send-pr maybe-check-send-pr
31219maybe-check-send-pr:
31220@if send-pr
31221maybe-check-send-pr: check-send-pr
3866be5d 31222
b813574b 31223check-send-pr:
0aed8855 31224 @: $(MAKE); $(unstage)
b40e3958
L
31225 @r=`${PWD_COMMAND}`; export r; \
31226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31227 $(HOST_EXPORTS) \
b00612cc
PB
31228 (cd $(HOST_SUBDIR)/send-pr && \
31229 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31230
b813574b 31231@endif send-pr
3866be5d 31232
b813574b
PB
31233.PHONY: install-send-pr maybe-install-send-pr
31234maybe-install-send-pr:
31235@if send-pr
31236maybe-install-send-pr: install-send-pr
16ae0395 31237
b813574b 31238install-send-pr: installdirs
0aed8855 31239 @: $(MAKE); $(unstage)
b40e3958
L
31240 @r=`${PWD_COMMAND}`; export r; \
31241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31242 $(HOST_EXPORTS) \
b00612cc 31243 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 31244 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31245
b813574b 31246@endif send-pr
3866be5d 31247
56a8fe78 31248# Other targets (info, dvi, pdf, etc.)
4fa63067 31249
b813574b
PB
31250.PHONY: maybe-info-send-pr info-send-pr
31251maybe-info-send-pr:
31252@if send-pr
31253maybe-info-send-pr: info-send-pr
4fa63067 31254
b813574b
PB
31255info-send-pr: \
31256 configure-send-pr
0aed8855 31257 @: $(MAKE); $(unstage)
b813574b 31258 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
31259 r=`${PWD_COMMAND}`; export r; \
31260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31261 $(HOST_EXPORTS) \
b813574b 31262 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31264 done; \
b813574b 31265 echo "Doing info in send-pr" ; \
b00612cc 31266 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31269 "RANLIB=$${RANLIB}" \
0c24b341 31270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31271 info) \
e2b9e2dc
NN
31272 || exit 1
31273
b813574b 31274@endif send-pr
4fa63067 31275
b813574b
PB
31276.PHONY: maybe-dvi-send-pr dvi-send-pr
31277maybe-dvi-send-pr:
31278@if send-pr
31279maybe-dvi-send-pr: dvi-send-pr
4fa63067 31280
b813574b
PB
31281dvi-send-pr: \
31282 configure-send-pr
0aed8855 31283 @: $(MAKE); $(unstage)
b813574b 31284 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 31285 r=`${PWD_COMMAND}`; export r; \
b40e3958 31286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31287 $(HOST_EXPORTS) \
b813574b 31288 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31290 done; \
b813574b 31291 echo "Doing dvi in send-pr" ; \
b00612cc 31292 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31295 "RANLIB=$${RANLIB}" \
0c24b341 31296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31297 dvi) \
4fa63067 31298 || exit 1
3866be5d 31299
b813574b 31300@endif send-pr
3866be5d 31301
56a8fe78
DD
31302.PHONY: maybe-pdf-send-pr pdf-send-pr
31303maybe-pdf-send-pr:
31304@if send-pr
31305maybe-pdf-send-pr: pdf-send-pr
31306
31307pdf-send-pr: \
31308 configure-send-pr
31309 @: $(MAKE); $(unstage)
31310 @[ -f ./send-pr/Makefile ] || exit 0; \
31311 r=`${PWD_COMMAND}`; export r; \
31312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31313 $(HOST_EXPORTS) \
31314 for flag in $(EXTRA_HOST_FLAGS) ; do \
31315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31316 done; \
31317 echo "Doing pdf in send-pr" ; \
31318 (cd $(HOST_SUBDIR)/send-pr && \
31319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31321 "RANLIB=$${RANLIB}" \
0c24b341 31322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31323 pdf) \
31324 || exit 1
31325
31326@endif send-pr
31327
6d389afc
MS
31328.PHONY: maybe-html-send-pr html-send-pr
31329maybe-html-send-pr:
31330@if send-pr
31331maybe-html-send-pr: html-send-pr
31332
31333html-send-pr: \
31334 configure-send-pr
0aed8855 31335 @: $(MAKE); $(unstage)
6d389afc
MS
31336 @[ -f ./send-pr/Makefile ] || exit 0; \
31337 r=`${PWD_COMMAND}`; export r; \
31338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31339 $(HOST_EXPORTS) \
31340 for flag in $(EXTRA_HOST_FLAGS) ; do \
31341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31342 done; \
31343 echo "Doing html in send-pr" ; \
b00612cc 31344 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
31345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31347 "RANLIB=$${RANLIB}" \
0c24b341 31348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31349 html) \
31350 || exit 1
31351
31352@endif send-pr
31353
b813574b
PB
31354.PHONY: maybe-TAGS-send-pr TAGS-send-pr
31355maybe-TAGS-send-pr:
31356@if send-pr
31357maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 31358
b813574b
PB
31359TAGS-send-pr: \
31360 configure-send-pr
0aed8855 31361 @: $(MAKE); $(unstage)
b813574b 31362 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31363 r=`${PWD_COMMAND}`; export r; \
31364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31365 $(HOST_EXPORTS) \
b813574b 31366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31368 done; \
b813574b 31369 echo "Doing TAGS in send-pr" ; \
b00612cc 31370 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31373 "RANLIB=$${RANLIB}" \
0c24b341 31374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31375 TAGS) \
4fa63067 31376 || exit 1
3866be5d 31377
b813574b 31378@endif send-pr
3866be5d 31379
b813574b
PB
31380.PHONY: maybe-install-info-send-pr install-info-send-pr
31381maybe-install-info-send-pr:
31382@if send-pr
31383maybe-install-info-send-pr: install-info-send-pr
16ae0395 31384
b813574b
PB
31385install-info-send-pr: \
31386 configure-send-pr \
31387 info-send-pr
0aed8855 31388 @: $(MAKE); $(unstage)
b813574b 31389 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31390 r=`${PWD_COMMAND}`; export r; \
31391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31392 $(HOST_EXPORTS) \
b813574b 31393 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31395 done; \
b813574b 31396 echo "Doing install-info in send-pr" ; \
b00612cc 31397 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31400 "RANLIB=$${RANLIB}" \
0c24b341 31401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31402 install-info) \
4fa63067
NN
31403 || exit 1
31404
b813574b 31405@endif send-pr
4fa63067 31406
a3ca38d2
DD
31407.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
31408maybe-install-pdf-send-pr:
31409@if send-pr
31410maybe-install-pdf-send-pr: install-pdf-send-pr
31411
31412install-pdf-send-pr: \
31413 configure-send-pr \
31414 pdf-send-pr
31415 @: $(MAKE); $(unstage)
31416 @[ -f ./send-pr/Makefile ] || exit 0; \
31417 r=`${PWD_COMMAND}`; export r; \
31418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31419 $(HOST_EXPORTS) \
31420 for flag in $(EXTRA_HOST_FLAGS) ; do \
31421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31422 done; \
31423 echo "Doing install-pdf in send-pr" ; \
31424 (cd $(HOST_SUBDIR)/send-pr && \
31425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31427 "RANLIB=$${RANLIB}" \
0c24b341 31428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31429 install-pdf) \
31430 || exit 1
31431
31432@endif send-pr
31433
108a6f8e
CD
31434.PHONY: maybe-install-html-send-pr install-html-send-pr
31435maybe-install-html-send-pr:
31436@if send-pr
31437maybe-install-html-send-pr: install-html-send-pr
31438
31439install-html-send-pr: \
31440 configure-send-pr \
31441 html-send-pr
31442 @: $(MAKE); $(unstage)
31443 @[ -f ./send-pr/Makefile ] || exit 0; \
31444 r=`${PWD_COMMAND}`; export r; \
31445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31446 $(HOST_EXPORTS) \
31447 for flag in $(EXTRA_HOST_FLAGS) ; do \
31448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31449 done; \
31450 echo "Doing install-html in send-pr" ; \
31451 (cd $(HOST_SUBDIR)/send-pr && \
31452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31454 "RANLIB=$${RANLIB}" \
0c24b341 31455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31456 install-html) \
31457 || exit 1
31458
31459@endif send-pr
31460
b813574b
PB
31461.PHONY: maybe-installcheck-send-pr installcheck-send-pr
31462maybe-installcheck-send-pr:
31463@if send-pr
31464maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 31465
b813574b
PB
31466installcheck-send-pr: \
31467 configure-send-pr
0aed8855 31468 @: $(MAKE); $(unstage)
b813574b 31469 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31470 r=`${PWD_COMMAND}`; export r; \
31471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31472 $(HOST_EXPORTS) \
b813574b 31473 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31475 done; \
b813574b 31476 echo "Doing installcheck in send-pr" ; \
b00612cc 31477 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31480 "RANLIB=$${RANLIB}" \
0c24b341 31481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31482 installcheck) \
4fa63067
NN
31483 || exit 1
31484
b813574b 31485@endif send-pr
4fa63067 31486
b813574b
PB
31487.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
31488maybe-mostlyclean-send-pr:
31489@if send-pr
31490maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 31491
b813574b 31492mostlyclean-send-pr:
0aed8855 31493 @: $(MAKE); $(unstage)
b813574b 31494 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31495 r=`${PWD_COMMAND}`; export r; \
31496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31497 $(HOST_EXPORTS) \
b813574b 31498 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31500 done; \
b813574b 31501 echo "Doing mostlyclean in send-pr" ; \
b00612cc 31502 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31505 "RANLIB=$${RANLIB}" \
0c24b341 31506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31507 mostlyclean) \
4fa63067
NN
31508 || exit 1
31509
b813574b 31510@endif send-pr
4fa63067 31511
b813574b
PB
31512.PHONY: maybe-clean-send-pr clean-send-pr
31513maybe-clean-send-pr:
31514@if send-pr
31515maybe-clean-send-pr: clean-send-pr
4fa63067 31516
b813574b 31517clean-send-pr:
0aed8855 31518 @: $(MAKE); $(unstage)
b813574b 31519 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31522 $(HOST_EXPORTS) \
b813574b 31523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31525 done; \
b813574b 31526 echo "Doing clean in send-pr" ; \
b00612cc 31527 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31530 "RANLIB=$${RANLIB}" \
0c24b341 31531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31532 clean) \
4fa63067
NN
31533 || exit 1
31534
b813574b 31535@endif send-pr
4fa63067 31536
b813574b
PB
31537.PHONY: maybe-distclean-send-pr distclean-send-pr
31538maybe-distclean-send-pr:
31539@if send-pr
31540maybe-distclean-send-pr: distclean-send-pr
4fa63067 31541
b813574b 31542distclean-send-pr:
0aed8855 31543 @: $(MAKE); $(unstage)
b813574b 31544 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31545 r=`${PWD_COMMAND}`; export r; \
31546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31547 $(HOST_EXPORTS) \
b813574b 31548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31550 done; \
b813574b 31551 echo "Doing distclean in send-pr" ; \
b00612cc 31552 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31555 "RANLIB=$${RANLIB}" \
0c24b341 31556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31557 distclean) \
4fa63067
NN
31558 || exit 1
31559
b813574b 31560@endif send-pr
4fa63067 31561
b813574b
PB
31562.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
31563maybe-maintainer-clean-send-pr:
31564@if send-pr
31565maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 31566
b813574b 31567maintainer-clean-send-pr:
0aed8855 31568 @: $(MAKE); $(unstage)
b813574b 31569 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 31570 r=`${PWD_COMMAND}`; export r; \
b40e3958 31571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31572 $(HOST_EXPORTS) \
b813574b 31573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31575 done; \
b813574b 31576 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 31577 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31580 "RANLIB=$${RANLIB}" \
0c24b341 31581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31582 maintainer-clean) \
4fa63067 31583 || exit 1
3866be5d 31584
b813574b 31585@endif send-pr
3866be5d 31586
4fa63067 31587
a7254363 31588
b813574b
PB
31589.PHONY: configure-shellutils maybe-configure-shellutils
31590maybe-configure-shellutils:
4f0ef2d8
CD
31591@if gcc-bootstrap
31592configure-shellutils: stage_current
31593@endif gcc-bootstrap
b813574b
PB
31594@if shellutils
31595maybe-configure-shellutils: configure-shellutils
c52c6897 31596configure-shellutils:
0aed8855 31597 @: $(MAKE); $(unstage)
c52c6897 31598 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31600 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
31601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 31602 $(HOST_EXPORTS) \
a7254363
PB
31603 echo Configuring in $(HOST_SUBDIR)/shellutils; \
31604 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 31605 case $(srcdir) in \
b00612cc
PB
31606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31607 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
31608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31609 esac; \
b00612cc
PB
31610 srcdiroption="--srcdir=$${topdir}/shellutils"; \
31611 libsrcdir="$$s/shellutils"; \
e2b9e2dc 31612 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31614 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31615 || exit 1
b813574b 31616@endif shellutils
e2b9e2dc 31617
a7254363
PB
31618
31619
d545f33b
PB
31620
31621
b813574b
PB
31622.PHONY: all-shellutils maybe-all-shellutils
31623maybe-all-shellutils:
4f0ef2d8
CD
31624@if gcc-bootstrap
31625all-shellutils: stage_current
31626@endif gcc-bootstrap
b813574b 31627@if shellutils
d27cc32e 31628TARGET-shellutils=all
b813574b
PB
31629maybe-all-shellutils: all-shellutils
31630all-shellutils: configure-shellutils
0aed8855 31631 @: $(MAKE); $(unstage)
b40e3958
L
31632 @r=`${PWD_COMMAND}`; export r; \
31633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31634 $(HOST_EXPORTS) \
b00612cc 31635 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
31636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31637 $(TARGET-shellutils))
b813574b 31638@endif shellutils
3866be5d 31639
a7254363 31640
d545f33b
PB
31641
31642
b813574b
PB
31643.PHONY: check-shellutils maybe-check-shellutils
31644maybe-check-shellutils:
31645@if shellutils
31646maybe-check-shellutils: check-shellutils
3866be5d 31647
b813574b 31648check-shellutils:
0aed8855 31649 @: $(MAKE); $(unstage)
b40e3958
L
31650 @r=`${PWD_COMMAND}`; export r; \
31651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31652 $(HOST_EXPORTS) \
b00612cc
PB
31653 (cd $(HOST_SUBDIR)/shellutils && \
31654 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31655
b813574b 31656@endif shellutils
3866be5d 31657
b813574b
PB
31658.PHONY: install-shellutils maybe-install-shellutils
31659maybe-install-shellutils:
31660@if shellutils
31661maybe-install-shellutils: install-shellutils
16ae0395 31662
b813574b 31663install-shellutils: installdirs
0aed8855 31664 @: $(MAKE); $(unstage)
b40e3958
L
31665 @r=`${PWD_COMMAND}`; export r; \
31666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31667 $(HOST_EXPORTS) \
b00612cc 31668 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 31669 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31670
b813574b 31671@endif shellutils
4fa63067 31672
56a8fe78 31673# Other targets (info, dvi, pdf, etc.)
4fa63067 31674
b813574b
PB
31675.PHONY: maybe-info-shellutils info-shellutils
31676maybe-info-shellutils:
31677@if shellutils
31678maybe-info-shellutils: info-shellutils
4fa63067 31679
b813574b
PB
31680info-shellutils: \
31681 configure-shellutils
0aed8855 31682 @: $(MAKE); $(unstage)
b813574b 31683 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31684 r=`${PWD_COMMAND}`; export r; \
31685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31686 $(HOST_EXPORTS) \
b813574b 31687 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31689 done; \
b813574b 31690 echo "Doing info in shellutils" ; \
b00612cc 31691 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31694 "RANLIB=$${RANLIB}" \
0c24b341 31695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31696 info) \
4fa63067
NN
31697 || exit 1
31698
b813574b 31699@endif shellutils
4fa63067 31700
b813574b
PB
31701.PHONY: maybe-dvi-shellutils dvi-shellutils
31702maybe-dvi-shellutils:
31703@if shellutils
31704maybe-dvi-shellutils: dvi-shellutils
4fa63067 31705
b813574b
PB
31706dvi-shellutils: \
31707 configure-shellutils
0aed8855 31708 @: $(MAKE); $(unstage)
b813574b 31709 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31710 r=`${PWD_COMMAND}`; export r; \
31711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31712 $(HOST_EXPORTS) \
b813574b 31713 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31715 done; \
b813574b 31716 echo "Doing dvi in shellutils" ; \
b00612cc 31717 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31720 "RANLIB=$${RANLIB}" \
0c24b341 31721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31722 dvi) \
4fa63067
NN
31723 || exit 1
31724
b813574b 31725@endif shellutils
4fa63067 31726
56a8fe78
DD
31727.PHONY: maybe-pdf-shellutils pdf-shellutils
31728maybe-pdf-shellutils:
31729@if shellutils
31730maybe-pdf-shellutils: pdf-shellutils
31731
31732pdf-shellutils: \
31733 configure-shellutils
31734 @: $(MAKE); $(unstage)
31735 @[ -f ./shellutils/Makefile ] || exit 0; \
31736 r=`${PWD_COMMAND}`; export r; \
31737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31738 $(HOST_EXPORTS) \
31739 for flag in $(EXTRA_HOST_FLAGS) ; do \
31740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31741 done; \
31742 echo "Doing pdf in shellutils" ; \
31743 (cd $(HOST_SUBDIR)/shellutils && \
31744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31746 "RANLIB=$${RANLIB}" \
0c24b341 31747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31748 pdf) \
31749 || exit 1
31750
31751@endif shellutils
31752
6d389afc
MS
31753.PHONY: maybe-html-shellutils html-shellutils
31754maybe-html-shellutils:
31755@if shellutils
31756maybe-html-shellutils: html-shellutils
31757
31758html-shellutils: \
31759 configure-shellutils
0aed8855 31760 @: $(MAKE); $(unstage)
6d389afc
MS
31761 @[ -f ./shellutils/Makefile ] || exit 0; \
31762 r=`${PWD_COMMAND}`; export r; \
31763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31764 $(HOST_EXPORTS) \
31765 for flag in $(EXTRA_HOST_FLAGS) ; do \
31766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31767 done; \
31768 echo "Doing html in shellutils" ; \
b00612cc 31769 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
31770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31772 "RANLIB=$${RANLIB}" \
0c24b341 31773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31774 html) \
31775 || exit 1
31776
31777@endif shellutils
31778
b813574b
PB
31779.PHONY: maybe-TAGS-shellutils TAGS-shellutils
31780maybe-TAGS-shellutils:
31781@if shellutils
31782maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 31783
b813574b
PB
31784TAGS-shellutils: \
31785 configure-shellutils
0aed8855 31786 @: $(MAKE); $(unstage)
b813574b 31787 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31788 r=`${PWD_COMMAND}`; export r; \
31789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31790 $(HOST_EXPORTS) \
b813574b 31791 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31793 done; \
b813574b 31794 echo "Doing TAGS in shellutils" ; \
b00612cc 31795 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31798 "RANLIB=$${RANLIB}" \
0c24b341 31799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31800 TAGS) \
4fa63067
NN
31801 || exit 1
31802
b813574b 31803@endif shellutils
4fa63067 31804
b813574b
PB
31805.PHONY: maybe-install-info-shellutils install-info-shellutils
31806maybe-install-info-shellutils:
31807@if shellutils
31808maybe-install-info-shellutils: install-info-shellutils
4fa63067 31809
b813574b
PB
31810install-info-shellutils: \
31811 configure-shellutils \
31812 info-shellutils
0aed8855 31813 @: $(MAKE); $(unstage)
b813574b 31814 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31815 r=`${PWD_COMMAND}`; export r; \
31816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31817 $(HOST_EXPORTS) \
b813574b 31818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31820 done; \
b813574b 31821 echo "Doing install-info in shellutils" ; \
b00612cc 31822 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31825 "RANLIB=$${RANLIB}" \
0c24b341 31826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31827 install-info) \
4fa63067
NN
31828 || exit 1
31829
b813574b 31830@endif shellutils
4fa63067 31831
a3ca38d2
DD
31832.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
31833maybe-install-pdf-shellutils:
31834@if shellutils
31835maybe-install-pdf-shellutils: install-pdf-shellutils
31836
31837install-pdf-shellutils: \
31838 configure-shellutils \
31839 pdf-shellutils
31840 @: $(MAKE); $(unstage)
31841 @[ -f ./shellutils/Makefile ] || exit 0; \
31842 r=`${PWD_COMMAND}`; export r; \
31843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31844 $(HOST_EXPORTS) \
31845 for flag in $(EXTRA_HOST_FLAGS) ; do \
31846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31847 done; \
31848 echo "Doing install-pdf in shellutils" ; \
31849 (cd $(HOST_SUBDIR)/shellutils && \
31850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31852 "RANLIB=$${RANLIB}" \
0c24b341 31853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31854 install-pdf) \
31855 || exit 1
31856
31857@endif shellutils
31858
108a6f8e
CD
31859.PHONY: maybe-install-html-shellutils install-html-shellutils
31860maybe-install-html-shellutils:
31861@if shellutils
31862maybe-install-html-shellutils: install-html-shellutils
31863
31864install-html-shellutils: \
31865 configure-shellutils \
31866 html-shellutils
31867 @: $(MAKE); $(unstage)
31868 @[ -f ./shellutils/Makefile ] || exit 0; \
31869 r=`${PWD_COMMAND}`; export r; \
31870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31871 $(HOST_EXPORTS) \
31872 for flag in $(EXTRA_HOST_FLAGS) ; do \
31873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31874 done; \
31875 echo "Doing install-html in shellutils" ; \
31876 (cd $(HOST_SUBDIR)/shellutils && \
31877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31879 "RANLIB=$${RANLIB}" \
0c24b341 31880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31881 install-html) \
31882 || exit 1
31883
31884@endif shellutils
31885
b813574b
PB
31886.PHONY: maybe-installcheck-shellutils installcheck-shellutils
31887maybe-installcheck-shellutils:
31888@if shellutils
31889maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 31890
b813574b
PB
31891installcheck-shellutils: \
31892 configure-shellutils
0aed8855 31893 @: $(MAKE); $(unstage)
b813574b 31894 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31895 r=`${PWD_COMMAND}`; export r; \
31896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31897 $(HOST_EXPORTS) \
b813574b 31898 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31900 done; \
b813574b 31901 echo "Doing installcheck in shellutils" ; \
b00612cc 31902 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31905 "RANLIB=$${RANLIB}" \
0c24b341 31906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31907 installcheck) \
4fa63067
NN
31908 || exit 1
31909
b813574b 31910@endif shellutils
4fa63067 31911
b813574b
PB
31912.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
31913maybe-mostlyclean-shellutils:
31914@if shellutils
31915maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 31916
b813574b 31917mostlyclean-shellutils:
0aed8855 31918 @: $(MAKE); $(unstage)
b813574b 31919 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31920 r=`${PWD_COMMAND}`; export r; \
31921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31922 $(HOST_EXPORTS) \
b813574b 31923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31925 done; \
b813574b 31926 echo "Doing mostlyclean in shellutils" ; \
b00612cc 31927 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31930 "RANLIB=$${RANLIB}" \
0c24b341 31931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31932 mostlyclean) \
4fa63067
NN
31933 || exit 1
31934
b813574b 31935@endif shellutils
4fa63067 31936
b813574b
PB
31937.PHONY: maybe-clean-shellutils clean-shellutils
31938maybe-clean-shellutils:
31939@if shellutils
31940maybe-clean-shellutils: clean-shellutils
4fa63067 31941
b813574b 31942clean-shellutils:
0aed8855 31943 @: $(MAKE); $(unstage)
b813574b 31944 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31945 r=`${PWD_COMMAND}`; export r; \
31946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31947 $(HOST_EXPORTS) \
b813574b 31948 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31950 done; \
b813574b 31951 echo "Doing clean in shellutils" ; \
b00612cc 31952 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31955 "RANLIB=$${RANLIB}" \
0c24b341 31956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31957 clean) \
4fa63067
NN
31958 || exit 1
31959
b813574b 31960@endif shellutils
4fa63067 31961
b813574b
PB
31962.PHONY: maybe-distclean-shellutils distclean-shellutils
31963maybe-distclean-shellutils:
31964@if shellutils
31965maybe-distclean-shellutils: distclean-shellutils
4fa63067 31966
b813574b 31967distclean-shellutils:
0aed8855 31968 @: $(MAKE); $(unstage)
b813574b 31969 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31970 r=`${PWD_COMMAND}`; export r; \
31971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31972 $(HOST_EXPORTS) \
b813574b 31973 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31975 done; \
b813574b 31976 echo "Doing distclean in shellutils" ; \
b00612cc 31977 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31980 "RANLIB=$${RANLIB}" \
0c24b341 31981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31982 distclean) \
4fa63067
NN
31983 || exit 1
31984
b813574b 31985@endif shellutils
4fa63067 31986
b813574b
PB
31987.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
31988maybe-maintainer-clean-shellutils:
31989@if shellutils
31990maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 31991
b813574b 31992maintainer-clean-shellutils:
0aed8855 31993 @: $(MAKE); $(unstage)
b813574b 31994 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31995 r=`${PWD_COMMAND}`; export r; \
31996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31997 $(HOST_EXPORTS) \
b813574b 31998 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32000 done; \
b813574b 32001 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 32002 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32005 "RANLIB=$${RANLIB}" \
0c24b341 32006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32007 maintainer-clean) \
4fa63067 32008 || exit 1
3866be5d 32009
b813574b 32010@endif shellutils
3866be5d 32011
4fa63067 32012
a7254363 32013
b813574b
PB
32014.PHONY: configure-sid maybe-configure-sid
32015maybe-configure-sid:
4f0ef2d8
CD
32016@if gcc-bootstrap
32017configure-sid: stage_current
32018@endif gcc-bootstrap
b813574b
PB
32019@if sid
32020maybe-configure-sid: configure-sid
c52c6897 32021configure-sid:
0aed8855 32022 @: $(MAKE); $(unstage)
c52c6897 32023 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32025 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
32026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 32027 $(HOST_EXPORTS) \
a7254363
PB
32028 echo Configuring in $(HOST_SUBDIR)/sid; \
32029 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 32030 case $(srcdir) in \
b00612cc
PB
32031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32032 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
32033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32034 esac; \
b00612cc
PB
32035 srcdiroption="--srcdir=$${topdir}/sid"; \
32036 libsrcdir="$$s/sid"; \
e2b9e2dc 32037 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32039 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32040 || exit 1
b813574b 32041@endif sid
e2b9e2dc 32042
a7254363
PB
32043
32044
d545f33b
PB
32045
32046
b813574b
PB
32047.PHONY: all-sid maybe-all-sid
32048maybe-all-sid:
4f0ef2d8
CD
32049@if gcc-bootstrap
32050all-sid: stage_current
32051@endif gcc-bootstrap
b813574b 32052@if sid
d27cc32e 32053TARGET-sid=all
b813574b
PB
32054maybe-all-sid: all-sid
32055all-sid: configure-sid
0aed8855 32056 @: $(MAKE); $(unstage)
b40e3958
L
32057 @r=`${PWD_COMMAND}`; export r; \
32058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32059 $(HOST_EXPORTS) \
b00612cc 32060 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
32061 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32062 $(TARGET-sid))
b813574b 32063@endif sid
3866be5d 32064
a7254363 32065
d545f33b
PB
32066
32067
b813574b
PB
32068.PHONY: check-sid maybe-check-sid
32069maybe-check-sid:
32070@if sid
32071maybe-check-sid: check-sid
3866be5d 32072
b813574b 32073check-sid:
0aed8855 32074 @: $(MAKE); $(unstage)
4fa63067
NN
32075 @r=`${PWD_COMMAND}`; export r; \
32076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32077 $(HOST_EXPORTS) \
b00612cc
PB
32078 (cd $(HOST_SUBDIR)/sid && \
32079 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32080
b813574b 32081@endif sid
3866be5d 32082
b813574b
PB
32083.PHONY: install-sid maybe-install-sid
32084maybe-install-sid:
32085@if sid
32086maybe-install-sid: install-sid
16ae0395 32087
b813574b 32088install-sid: installdirs
0aed8855 32089 @: $(MAKE); $(unstage)
b40e3958
L
32090 @r=`${PWD_COMMAND}`; export r; \
32091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32092 $(HOST_EXPORTS) \
b00612cc 32093 (cd $(HOST_SUBDIR)/sid && \
2da12f12 32094 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32095
b813574b 32096@endif sid
3866be5d 32097
56a8fe78 32098# Other targets (info, dvi, pdf, etc.)
4fa63067 32099
b813574b
PB
32100.PHONY: maybe-info-sid info-sid
32101maybe-info-sid:
32102@if sid
32103maybe-info-sid: info-sid
4fa63067 32104
b813574b
PB
32105info-sid: \
32106 configure-sid
0aed8855 32107 @: $(MAKE); $(unstage)
b813574b 32108 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32109 r=`${PWD_COMMAND}`; export r; \
32110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32111 $(HOST_EXPORTS) \
b813574b 32112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32114 done; \
b813574b 32115 echo "Doing info in sid" ; \
b00612cc 32116 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32119 "RANLIB=$${RANLIB}" \
0c24b341 32120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32121 info) \
4fa63067
NN
32122 || exit 1
32123
b813574b 32124@endif sid
4fa63067 32125
b813574b
PB
32126.PHONY: maybe-dvi-sid dvi-sid
32127maybe-dvi-sid:
32128@if sid
32129maybe-dvi-sid: dvi-sid
4fa63067 32130
b813574b
PB
32131dvi-sid: \
32132 configure-sid
0aed8855 32133 @: $(MAKE); $(unstage)
b813574b 32134 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32135 r=`${PWD_COMMAND}`; export r; \
32136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32137 $(HOST_EXPORTS) \
b813574b 32138 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32140 done; \
b813574b 32141 echo "Doing dvi in sid" ; \
b00612cc 32142 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32145 "RANLIB=$${RANLIB}" \
0c24b341 32146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32147 dvi) \
4fa63067
NN
32148 || exit 1
32149
b813574b 32150@endif sid
4fa63067 32151
56a8fe78
DD
32152.PHONY: maybe-pdf-sid pdf-sid
32153maybe-pdf-sid:
32154@if sid
32155maybe-pdf-sid: pdf-sid
32156
32157pdf-sid: \
32158 configure-sid
32159 @: $(MAKE); $(unstage)
32160 @[ -f ./sid/Makefile ] || exit 0; \
32161 r=`${PWD_COMMAND}`; export r; \
32162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32163 $(HOST_EXPORTS) \
32164 for flag in $(EXTRA_HOST_FLAGS) ; do \
32165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32166 done; \
32167 echo "Doing pdf in sid" ; \
32168 (cd $(HOST_SUBDIR)/sid && \
32169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32171 "RANLIB=$${RANLIB}" \
0c24b341 32172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32173 pdf) \
32174 || exit 1
32175
32176@endif sid
32177
6d389afc
MS
32178.PHONY: maybe-html-sid html-sid
32179maybe-html-sid:
32180@if sid
32181maybe-html-sid: html-sid
32182
32183html-sid: \
32184 configure-sid
0aed8855 32185 @: $(MAKE); $(unstage)
6d389afc
MS
32186 @[ -f ./sid/Makefile ] || exit 0; \
32187 r=`${PWD_COMMAND}`; export r; \
32188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32189 $(HOST_EXPORTS) \
32190 for flag in $(EXTRA_HOST_FLAGS) ; do \
32191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32192 done; \
32193 echo "Doing html in sid" ; \
b00612cc 32194 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
32195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32197 "RANLIB=$${RANLIB}" \
0c24b341 32198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32199 html) \
32200 || exit 1
32201
32202@endif sid
32203
b813574b
PB
32204.PHONY: maybe-TAGS-sid TAGS-sid
32205maybe-TAGS-sid:
32206@if sid
32207maybe-TAGS-sid: TAGS-sid
4fa63067 32208
b813574b
PB
32209TAGS-sid: \
32210 configure-sid
0aed8855 32211 @: $(MAKE); $(unstage)
b813574b 32212 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32213 r=`${PWD_COMMAND}`; export r; \
32214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32215 $(HOST_EXPORTS) \
b813574b 32216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32218 done; \
b813574b 32219 echo "Doing TAGS in sid" ; \
b00612cc 32220 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32223 "RANLIB=$${RANLIB}" \
0c24b341 32224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32225 TAGS) \
4fa63067
NN
32226 || exit 1
32227
b813574b 32228@endif sid
4fa63067 32229
b813574b
PB
32230.PHONY: maybe-install-info-sid install-info-sid
32231maybe-install-info-sid:
32232@if sid
32233maybe-install-info-sid: install-info-sid
4fa63067 32234
b813574b
PB
32235install-info-sid: \
32236 configure-sid \
32237 info-sid
0aed8855 32238 @: $(MAKE); $(unstage)
b813574b 32239 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32240 r=`${PWD_COMMAND}`; export r; \
32241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32242 $(HOST_EXPORTS) \
b813574b 32243 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32245 done; \
b813574b 32246 echo "Doing install-info in sid" ; \
b00612cc 32247 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32250 "RANLIB=$${RANLIB}" \
0c24b341 32251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32252 install-info) \
4fa63067
NN
32253 || exit 1
32254
b813574b 32255@endif sid
4fa63067 32256
a3ca38d2
DD
32257.PHONY: maybe-install-pdf-sid install-pdf-sid
32258maybe-install-pdf-sid:
32259@if sid
32260maybe-install-pdf-sid: install-pdf-sid
32261
32262install-pdf-sid: \
32263 configure-sid \
32264 pdf-sid
32265 @: $(MAKE); $(unstage)
32266 @[ -f ./sid/Makefile ] || exit 0; \
32267 r=`${PWD_COMMAND}`; export r; \
32268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32269 $(HOST_EXPORTS) \
32270 for flag in $(EXTRA_HOST_FLAGS) ; do \
32271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32272 done; \
32273 echo "Doing install-pdf in sid" ; \
32274 (cd $(HOST_SUBDIR)/sid && \
32275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32277 "RANLIB=$${RANLIB}" \
0c24b341 32278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32279 install-pdf) \
32280 || exit 1
32281
32282@endif sid
32283
108a6f8e
CD
32284.PHONY: maybe-install-html-sid install-html-sid
32285maybe-install-html-sid:
32286@if sid
32287maybe-install-html-sid: install-html-sid
32288
32289install-html-sid: \
32290 configure-sid \
32291 html-sid
32292 @: $(MAKE); $(unstage)
32293 @[ -f ./sid/Makefile ] || exit 0; \
32294 r=`${PWD_COMMAND}`; export r; \
32295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32296 $(HOST_EXPORTS) \
32297 for flag in $(EXTRA_HOST_FLAGS) ; do \
32298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32299 done; \
32300 echo "Doing install-html in sid" ; \
32301 (cd $(HOST_SUBDIR)/sid && \
32302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32304 "RANLIB=$${RANLIB}" \
0c24b341 32305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32306 install-html) \
32307 || exit 1
32308
32309@endif sid
32310
b813574b
PB
32311.PHONY: maybe-installcheck-sid installcheck-sid
32312maybe-installcheck-sid:
32313@if sid
32314maybe-installcheck-sid: installcheck-sid
4fa63067 32315
b813574b
PB
32316installcheck-sid: \
32317 configure-sid
0aed8855 32318 @: $(MAKE); $(unstage)
b813574b
PB
32319 @[ -f ./sid/Makefile ] || exit 0; \
32320 r=`${PWD_COMMAND}`; export r; \
4fa63067 32321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32322 $(HOST_EXPORTS) \
b813574b 32323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32325 done; \
b813574b 32326 echo "Doing installcheck in sid" ; \
b00612cc 32327 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32330 "RANLIB=$${RANLIB}" \
0c24b341 32331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32332 installcheck) \
4fa63067
NN
32333 || exit 1
32334
b813574b 32335@endif sid
4fa63067 32336
b813574b
PB
32337.PHONY: maybe-mostlyclean-sid mostlyclean-sid
32338maybe-mostlyclean-sid:
32339@if sid
32340maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 32341
b813574b 32342mostlyclean-sid:
0aed8855 32343 @: $(MAKE); $(unstage)
b813574b 32344 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32345 r=`${PWD_COMMAND}`; export r; \
32346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32347 $(HOST_EXPORTS) \
b813574b 32348 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32350 done; \
b813574b 32351 echo "Doing mostlyclean in sid" ; \
b00612cc 32352 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32355 "RANLIB=$${RANLIB}" \
0c24b341 32356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32357 mostlyclean) \
4fa63067
NN
32358 || exit 1
32359
b813574b 32360@endif sid
4fa63067 32361
b813574b
PB
32362.PHONY: maybe-clean-sid clean-sid
32363maybe-clean-sid:
32364@if sid
32365maybe-clean-sid: clean-sid
4fa63067 32366
b813574b 32367clean-sid:
0aed8855 32368 @: $(MAKE); $(unstage)
b813574b 32369 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32370 r=`${PWD_COMMAND}`; export r; \
32371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32372 $(HOST_EXPORTS) \
b813574b 32373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32375 done; \
b813574b 32376 echo "Doing clean in sid" ; \
b00612cc 32377 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32380 "RANLIB=$${RANLIB}" \
0c24b341 32381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32382 clean) \
4fa63067
NN
32383 || exit 1
32384
b813574b 32385@endif sid
4fa63067 32386
b813574b
PB
32387.PHONY: maybe-distclean-sid distclean-sid
32388maybe-distclean-sid:
32389@if sid
32390maybe-distclean-sid: distclean-sid
4fa63067 32391
b813574b 32392distclean-sid:
0aed8855 32393 @: $(MAKE); $(unstage)
b813574b 32394 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32395 r=`${PWD_COMMAND}`; export r; \
32396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32397 $(HOST_EXPORTS) \
b813574b 32398 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32400 done; \
b813574b 32401 echo "Doing distclean in sid" ; \
b00612cc 32402 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32405 "RANLIB=$${RANLIB}" \
0c24b341 32406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32407 distclean) \
4fa63067
NN
32408 || exit 1
32409
b813574b 32410@endif sid
4fa63067 32411
b813574b
PB
32412.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
32413maybe-maintainer-clean-sid:
32414@if sid
32415maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 32416
b813574b 32417maintainer-clean-sid:
0aed8855 32418 @: $(MAKE); $(unstage)
b813574b 32419 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32420 r=`${PWD_COMMAND}`; export r; \
32421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32422 $(HOST_EXPORTS) \
b813574b 32423 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32425 done; \
b813574b 32426 echo "Doing maintainer-clean in sid" ; \
b00612cc 32427 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32430 "RANLIB=$${RANLIB}" \
0c24b341 32431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32432 maintainer-clean) \
4fa63067
NN
32433 || exit 1
32434
b813574b 32435@endif sid
4fa63067
NN
32436
32437
a7254363 32438
b813574b
PB
32439.PHONY: configure-sim maybe-configure-sim
32440maybe-configure-sim:
4f0ef2d8
CD
32441@if gcc-bootstrap
32442configure-sim: stage_current
32443@endif gcc-bootstrap
b813574b
PB
32444@if sim
32445maybe-configure-sim: configure-sim
c52c6897 32446configure-sim:
0aed8855 32447 @: $(MAKE); $(unstage)
c52c6897 32448 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32450 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
32451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 32452 $(HOST_EXPORTS) \
a7254363
PB
32453 echo Configuring in $(HOST_SUBDIR)/sim; \
32454 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 32455 case $(srcdir) in \
b00612cc
PB
32456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32457 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
32458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32459 esac; \
b00612cc
PB
32460 srcdiroption="--srcdir=$${topdir}/sim"; \
32461 libsrcdir="$$s/sim"; \
e2b9e2dc 32462 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32463 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32464 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32465 || exit 1
b813574b 32466@endif sim
e2b9e2dc 32467
a7254363
PB
32468
32469
d545f33b
PB
32470
32471
b813574b
PB
32472.PHONY: all-sim maybe-all-sim
32473maybe-all-sim:
4f0ef2d8
CD
32474@if gcc-bootstrap
32475all-sim: stage_current
32476@endif gcc-bootstrap
b813574b 32477@if sim
d27cc32e 32478TARGET-sim=all
b813574b
PB
32479maybe-all-sim: all-sim
32480all-sim: configure-sim
0aed8855 32481 @: $(MAKE); $(unstage)
b40e3958
L
32482 @r=`${PWD_COMMAND}`; export r; \
32483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32484 $(HOST_EXPORTS) \
b00612cc 32485 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
32486 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32487 $(TARGET-sim))
b813574b 32488@endif sim
3866be5d 32489
a7254363 32490
d545f33b
PB
32491
32492
b813574b
PB
32493.PHONY: check-sim maybe-check-sim
32494maybe-check-sim:
32495@if sim
32496maybe-check-sim: check-sim
3866be5d 32497
b813574b 32498check-sim:
0aed8855 32499 @: $(MAKE); $(unstage)
b40e3958
L
32500 @r=`${PWD_COMMAND}`; export r; \
32501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32502 $(HOST_EXPORTS) \
b00612cc
PB
32503 (cd $(HOST_SUBDIR)/sim && \
32504 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32505
b813574b 32506@endif sim
3866be5d 32507
b813574b
PB
32508.PHONY: install-sim maybe-install-sim
32509maybe-install-sim:
32510@if sim
32511maybe-install-sim: install-sim
16ae0395 32512
b813574b 32513install-sim: installdirs
0aed8855 32514 @: $(MAKE); $(unstage)
b40e3958
L
32515 @r=`${PWD_COMMAND}`; export r; \
32516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32517 $(HOST_EXPORTS) \
b00612cc 32518 (cd $(HOST_SUBDIR)/sim && \
2da12f12 32519 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32520
b813574b 32521@endif sim
3866be5d 32522
56a8fe78 32523# Other targets (info, dvi, pdf, etc.)
4fa63067 32524
b813574b
PB
32525.PHONY: maybe-info-sim info-sim
32526maybe-info-sim:
32527@if sim
32528maybe-info-sim: info-sim
4fa63067 32529
b813574b
PB
32530info-sim: \
32531 configure-sim
0aed8855 32532 @: $(MAKE); $(unstage)
b813574b 32533 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
32534 r=`${PWD_COMMAND}`; export r; \
32535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32536 $(HOST_EXPORTS) \
b813574b 32537 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32539 done; \
b813574b 32540 echo "Doing info in sim" ; \
b00612cc 32541 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32544 "RANLIB=$${RANLIB}" \
0c24b341 32545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32546 info) \
e2b9e2dc
NN
32547 || exit 1
32548
b813574b 32549@endif sim
4fa63067 32550
b813574b
PB
32551.PHONY: maybe-dvi-sim dvi-sim
32552maybe-dvi-sim:
32553@if sim
32554maybe-dvi-sim: dvi-sim
4fa63067 32555
b813574b
PB
32556dvi-sim: \
32557 configure-sim
0aed8855 32558 @: $(MAKE); $(unstage)
b813574b 32559 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32560 r=`${PWD_COMMAND}`; export r; \
b40e3958 32561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32562 $(HOST_EXPORTS) \
b813574b 32563 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32565 done; \
b813574b 32566 echo "Doing dvi in sim" ; \
b00612cc 32567 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32570 "RANLIB=$${RANLIB}" \
0c24b341 32571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32572 dvi) \
4fa63067 32573 || exit 1
3866be5d 32574
b813574b 32575@endif sim
3866be5d 32576
56a8fe78
DD
32577.PHONY: maybe-pdf-sim pdf-sim
32578maybe-pdf-sim:
32579@if sim
32580maybe-pdf-sim: pdf-sim
32581
32582pdf-sim: \
32583 configure-sim
32584 @: $(MAKE); $(unstage)
32585 @[ -f ./sim/Makefile ] || exit 0; \
32586 r=`${PWD_COMMAND}`; export r; \
32587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32588 $(HOST_EXPORTS) \
32589 for flag in $(EXTRA_HOST_FLAGS) ; do \
32590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32591 done; \
32592 echo "Doing pdf in sim" ; \
32593 (cd $(HOST_SUBDIR)/sim && \
32594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32596 "RANLIB=$${RANLIB}" \
0c24b341 32597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32598 pdf) \
32599 || exit 1
32600
32601@endif sim
32602
6d389afc
MS
32603.PHONY: maybe-html-sim html-sim
32604maybe-html-sim:
32605@if sim
32606maybe-html-sim: html-sim
32607
32608html-sim: \
32609 configure-sim
0aed8855 32610 @: $(MAKE); $(unstage)
6d389afc
MS
32611 @[ -f ./sim/Makefile ] || exit 0; \
32612 r=`${PWD_COMMAND}`; export r; \
32613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32614 $(HOST_EXPORTS) \
32615 for flag in $(EXTRA_HOST_FLAGS) ; do \
32616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32617 done; \
32618 echo "Doing html in sim" ; \
b00612cc 32619 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
32620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32622 "RANLIB=$${RANLIB}" \
0c24b341 32623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32624 html) \
32625 || exit 1
32626
32627@endif sim
32628
b813574b
PB
32629.PHONY: maybe-TAGS-sim TAGS-sim
32630maybe-TAGS-sim:
32631@if sim
32632maybe-TAGS-sim: TAGS-sim
4fa63067 32633
b813574b
PB
32634TAGS-sim: \
32635 configure-sim
0aed8855 32636 @: $(MAKE); $(unstage)
b813574b 32637 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32638 r=`${PWD_COMMAND}`; export r; \
b40e3958 32639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32640 $(HOST_EXPORTS) \
b813574b 32641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32643 done; \
b813574b 32644 echo "Doing TAGS in sim" ; \
b00612cc 32645 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32648 "RANLIB=$${RANLIB}" \
0c24b341 32649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32650 TAGS) \
4fa63067 32651 || exit 1
3866be5d 32652
b813574b 32653@endif sim
3866be5d 32654
b813574b
PB
32655.PHONY: maybe-install-info-sim install-info-sim
32656maybe-install-info-sim:
32657@if sim
32658maybe-install-info-sim: install-info-sim
4fa63067 32659
b813574b
PB
32660install-info-sim: \
32661 configure-sim \
32662 info-sim
0aed8855 32663 @: $(MAKE); $(unstage)
b813574b 32664 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32665 r=`${PWD_COMMAND}`; export r; \
32666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32667 $(HOST_EXPORTS) \
b813574b 32668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32670 done; \
b813574b 32671 echo "Doing install-info in sim" ; \
b00612cc 32672 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32675 "RANLIB=$${RANLIB}" \
0c24b341 32676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32677 install-info) \
4fa63067
NN
32678 || exit 1
32679
b813574b 32680@endif sim
4fa63067 32681
a3ca38d2
DD
32682.PHONY: maybe-install-pdf-sim install-pdf-sim
32683maybe-install-pdf-sim:
32684@if sim
32685maybe-install-pdf-sim: install-pdf-sim
32686
32687install-pdf-sim: \
32688 configure-sim \
32689 pdf-sim
32690 @: $(MAKE); $(unstage)
32691 @[ -f ./sim/Makefile ] || exit 0; \
32692 r=`${PWD_COMMAND}`; export r; \
32693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32694 $(HOST_EXPORTS) \
32695 for flag in $(EXTRA_HOST_FLAGS) ; do \
32696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32697 done; \
32698 echo "Doing install-pdf in sim" ; \
32699 (cd $(HOST_SUBDIR)/sim && \
32700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32702 "RANLIB=$${RANLIB}" \
0c24b341 32703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32704 install-pdf) \
32705 || exit 1
32706
32707@endif sim
32708
108a6f8e
CD
32709.PHONY: maybe-install-html-sim install-html-sim
32710maybe-install-html-sim:
32711@if sim
32712maybe-install-html-sim: install-html-sim
32713
32714install-html-sim: \
32715 configure-sim \
32716 html-sim
32717 @: $(MAKE); $(unstage)
32718 @[ -f ./sim/Makefile ] || exit 0; \
32719 r=`${PWD_COMMAND}`; export r; \
32720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32721 $(HOST_EXPORTS) \
32722 for flag in $(EXTRA_HOST_FLAGS) ; do \
32723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32724 done; \
32725 echo "Doing install-html in sim" ; \
32726 (cd $(HOST_SUBDIR)/sim && \
32727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32729 "RANLIB=$${RANLIB}" \
0c24b341 32730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32731 install-html) \
32732 || exit 1
32733
32734@endif sim
32735
b813574b
PB
32736.PHONY: maybe-installcheck-sim installcheck-sim
32737maybe-installcheck-sim:
32738@if sim
32739maybe-installcheck-sim: installcheck-sim
4fa63067 32740
b813574b
PB
32741installcheck-sim: \
32742 configure-sim
0aed8855 32743 @: $(MAKE); $(unstage)
b813574b 32744 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32745 r=`${PWD_COMMAND}`; export r; \
32746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32747 $(HOST_EXPORTS) \
b813574b 32748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32750 done; \
b813574b 32751 echo "Doing installcheck in sim" ; \
b00612cc 32752 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32755 "RANLIB=$${RANLIB}" \
0c24b341 32756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32757 installcheck) \
4fa63067
NN
32758 || exit 1
32759
b813574b 32760@endif sim
4fa63067 32761
b813574b
PB
32762.PHONY: maybe-mostlyclean-sim mostlyclean-sim
32763maybe-mostlyclean-sim:
32764@if sim
32765maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 32766
b813574b 32767mostlyclean-sim:
0aed8855 32768 @: $(MAKE); $(unstage)
b813574b 32769 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32770 r=`${PWD_COMMAND}`; export r; \
32771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32772 $(HOST_EXPORTS) \
b813574b 32773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32775 done; \
b813574b 32776 echo "Doing mostlyclean in sim" ; \
b00612cc 32777 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32780 "RANLIB=$${RANLIB}" \
0c24b341 32781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32782 mostlyclean) \
4fa63067
NN
32783 || exit 1
32784
b813574b 32785@endif sim
4fa63067 32786
b813574b
PB
32787.PHONY: maybe-clean-sim clean-sim
32788maybe-clean-sim:
32789@if sim
32790maybe-clean-sim: clean-sim
4fa63067 32791
b813574b 32792clean-sim:
0aed8855 32793 @: $(MAKE); $(unstage)
b813574b 32794 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32795 r=`${PWD_COMMAND}`; export r; \
32796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32797 $(HOST_EXPORTS) \
b813574b 32798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32800 done; \
b813574b 32801 echo "Doing clean in sim" ; \
b00612cc 32802 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32805 "RANLIB=$${RANLIB}" \
0c24b341 32806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32807 clean) \
4fa63067
NN
32808 || exit 1
32809
b813574b 32810@endif sim
4fa63067 32811
b813574b
PB
32812.PHONY: maybe-distclean-sim distclean-sim
32813maybe-distclean-sim:
32814@if sim
32815maybe-distclean-sim: distclean-sim
4fa63067 32816
b813574b 32817distclean-sim:
0aed8855 32818 @: $(MAKE); $(unstage)
b813574b 32819 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32820 r=`${PWD_COMMAND}`; export r; \
32821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32822 $(HOST_EXPORTS) \
b813574b 32823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32825 done; \
b813574b 32826 echo "Doing distclean in sim" ; \
b00612cc 32827 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32830 "RANLIB=$${RANLIB}" \
0c24b341 32831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32832 distclean) \
4fa63067
NN
32833 || exit 1
32834
b813574b 32835@endif sim
4fa63067 32836
b813574b
PB
32837.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
32838maybe-maintainer-clean-sim:
32839@if sim
32840maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 32841
b813574b 32842maintainer-clean-sim:
0aed8855 32843 @: $(MAKE); $(unstage)
b813574b 32844 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32845 r=`${PWD_COMMAND}`; export r; \
b40e3958 32846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32847 $(HOST_EXPORTS) \
b813574b 32848 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32850 done; \
b813574b 32851 echo "Doing maintainer-clean in sim" ; \
b00612cc 32852 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32855 "RANLIB=$${RANLIB}" \
0c24b341 32856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32857 maintainer-clean) \
4fa63067 32858 || exit 1
3866be5d 32859
b813574b 32860@endif sim
3866be5d 32861
4fa63067 32862
a7254363 32863
b813574b
PB
32864.PHONY: configure-tar maybe-configure-tar
32865maybe-configure-tar:
4f0ef2d8
CD
32866@if gcc-bootstrap
32867configure-tar: stage_current
32868@endif gcc-bootstrap
b813574b
PB
32869@if tar
32870maybe-configure-tar: configure-tar
c52c6897 32871configure-tar:
0aed8855 32872 @: $(MAKE); $(unstage)
c52c6897 32873 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32875 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
32876 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 32877 $(HOST_EXPORTS) \
a7254363
PB
32878 echo Configuring in $(HOST_SUBDIR)/tar; \
32879 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 32880 case $(srcdir) in \
b00612cc
PB
32881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32882 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
32883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32884 esac; \
b00612cc
PB
32885 srcdiroption="--srcdir=$${topdir}/tar"; \
32886 libsrcdir="$$s/tar"; \
e2b9e2dc 32887 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32889 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32890 || exit 1
b813574b 32891@endif tar
e2b9e2dc 32892
a7254363
PB
32893
32894
d545f33b
PB
32895
32896
b813574b
PB
32897.PHONY: all-tar maybe-all-tar
32898maybe-all-tar:
4f0ef2d8
CD
32899@if gcc-bootstrap
32900all-tar: stage_current
32901@endif gcc-bootstrap
b813574b 32902@if tar
d27cc32e 32903TARGET-tar=all
b813574b
PB
32904maybe-all-tar: all-tar
32905all-tar: configure-tar
0aed8855 32906 @: $(MAKE); $(unstage)
b40e3958
L
32907 @r=`${PWD_COMMAND}`; export r; \
32908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32909 $(HOST_EXPORTS) \
b00612cc 32910 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
32911 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32912 $(TARGET-tar))
b813574b 32913@endif tar
3866be5d 32914
a7254363 32915
d545f33b
PB
32916
32917
b813574b
PB
32918.PHONY: check-tar maybe-check-tar
32919maybe-check-tar:
32920@if tar
32921maybe-check-tar: check-tar
3866be5d 32922
b813574b 32923check-tar:
0aed8855 32924 @: $(MAKE); $(unstage)
b40e3958
L
32925 @r=`${PWD_COMMAND}`; export r; \
32926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32927 $(HOST_EXPORTS) \
b00612cc
PB
32928 (cd $(HOST_SUBDIR)/tar && \
32929 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32930
b813574b 32931@endif tar
3866be5d 32932
b813574b
PB
32933.PHONY: install-tar maybe-install-tar
32934maybe-install-tar:
32935@if tar
32936maybe-install-tar: install-tar
16ae0395 32937
b813574b 32938install-tar: installdirs
0aed8855 32939 @: $(MAKE); $(unstage)
b813574b
PB
32940 @r=`${PWD_COMMAND}`; export r; \
32941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32942 $(HOST_EXPORTS) \
b00612cc 32943 (cd $(HOST_SUBDIR)/tar && \
2da12f12 32944 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32945
b813574b 32946@endif tar
4fa63067 32947
56a8fe78 32948# Other targets (info, dvi, pdf, etc.)
4fa63067 32949
b813574b
PB
32950.PHONY: maybe-info-tar info-tar
32951maybe-info-tar:
32952@if tar
32953maybe-info-tar: info-tar
4fa63067 32954
b813574b
PB
32955info-tar: \
32956 configure-tar
0aed8855 32957 @: $(MAKE); $(unstage)
b813574b 32958 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 32959 r=`${PWD_COMMAND}`; export r; \
b40e3958 32960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32961 $(HOST_EXPORTS) \
b813574b 32962 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32964 done; \
b813574b 32965 echo "Doing info in tar" ; \
b00612cc 32966 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32969 "RANLIB=$${RANLIB}" \
0c24b341 32970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32971 info) \
4fa63067
NN
32972 || exit 1
32973
b813574b 32974@endif tar
4fa63067 32975
b813574b
PB
32976.PHONY: maybe-dvi-tar dvi-tar
32977maybe-dvi-tar:
32978@if tar
32979maybe-dvi-tar: dvi-tar
4fa63067 32980
b813574b
PB
32981dvi-tar: \
32982 configure-tar
0aed8855 32983 @: $(MAKE); $(unstage)
b813574b 32984 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32985 r=`${PWD_COMMAND}`; export r; \
32986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32987 $(HOST_EXPORTS) \
b813574b 32988 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32990 done; \
b813574b 32991 echo "Doing dvi in tar" ; \
b00612cc 32992 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32995 "RANLIB=$${RANLIB}" \
0c24b341 32996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32997 dvi) \
4fa63067
NN
32998 || exit 1
32999
b813574b 33000@endif tar
4fa63067 33001
56a8fe78
DD
33002.PHONY: maybe-pdf-tar pdf-tar
33003maybe-pdf-tar:
33004@if tar
33005maybe-pdf-tar: pdf-tar
33006
33007pdf-tar: \
33008 configure-tar
33009 @: $(MAKE); $(unstage)
33010 @[ -f ./tar/Makefile ] || exit 0; \
33011 r=`${PWD_COMMAND}`; export r; \
33012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33013 $(HOST_EXPORTS) \
33014 for flag in $(EXTRA_HOST_FLAGS) ; do \
33015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33016 done; \
33017 echo "Doing pdf in tar" ; \
33018 (cd $(HOST_SUBDIR)/tar && \
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}" \
56a8fe78
DD
33023 pdf) \
33024 || exit 1
33025
33026@endif tar
33027
6d389afc
MS
33028.PHONY: maybe-html-tar html-tar
33029maybe-html-tar:
33030@if tar
33031maybe-html-tar: html-tar
33032
33033html-tar: \
33034 configure-tar
0aed8855 33035 @: $(MAKE); $(unstage)
6d389afc
MS
33036 @[ -f ./tar/Makefile ] || exit 0; \
33037 r=`${PWD_COMMAND}`; export r; \
33038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33039 $(HOST_EXPORTS) \
33040 for flag in $(EXTRA_HOST_FLAGS) ; do \
33041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33042 done; \
33043 echo "Doing html in tar" ; \
b00612cc 33044 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
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}" \
6d389afc
MS
33049 html) \
33050 || exit 1
33051
33052@endif tar
33053
b813574b
PB
33054.PHONY: maybe-TAGS-tar TAGS-tar
33055maybe-TAGS-tar:
33056@if tar
33057maybe-TAGS-tar: TAGS-tar
4fa63067 33058
b813574b
PB
33059TAGS-tar: \
33060 configure-tar
0aed8855 33061 @: $(MAKE); $(unstage)
b813574b 33062 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33063 r=`${PWD_COMMAND}`; export r; \
33064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33065 $(HOST_EXPORTS) \
b813574b 33066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33068 done; \
b813574b 33069 echo "Doing TAGS in tar" ; \
b00612cc 33070 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
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}" \
b813574b 33075 TAGS) \
4fa63067
NN
33076 || exit 1
33077
b813574b 33078@endif tar
4fa63067 33079
b813574b
PB
33080.PHONY: maybe-install-info-tar install-info-tar
33081maybe-install-info-tar:
33082@if tar
33083maybe-install-info-tar: install-info-tar
4fa63067 33084
b813574b
PB
33085install-info-tar: \
33086 configure-tar \
33087 info-tar
0aed8855 33088 @: $(MAKE); $(unstage)
b813574b 33089 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33090 r=`${PWD_COMMAND}`; export r; \
33091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33092 $(HOST_EXPORTS) \
b813574b 33093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33095 done; \
b813574b 33096 echo "Doing install-info in tar" ; \
b00612cc 33097 (cd $(HOST_SUBDIR)/tar && \
b813574b 33098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
33099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33100 "RANLIB=$${RANLIB}" \
0c24b341 33101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33102 install-info) \
4fa63067
NN
33103 || exit 1
33104
b813574b 33105@endif tar
4fa63067 33106
a3ca38d2
DD
33107.PHONY: maybe-install-pdf-tar install-pdf-tar
33108maybe-install-pdf-tar:
33109@if tar
33110maybe-install-pdf-tar: install-pdf-tar
33111
33112install-pdf-tar: \
33113 configure-tar \
33114 pdf-tar
33115 @: $(MAKE); $(unstage)
33116 @[ -f ./tar/Makefile ] || exit 0; \
33117 r=`${PWD_COMMAND}`; export r; \
33118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33119 $(HOST_EXPORTS) \
33120 for flag in $(EXTRA_HOST_FLAGS) ; do \
33121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33122 done; \
33123 echo "Doing install-pdf in tar" ; \
33124 (cd $(HOST_SUBDIR)/tar && \
33125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33127 "RANLIB=$${RANLIB}" \
0c24b341 33128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33129 install-pdf) \
33130 || exit 1
33131
33132@endif tar
33133
108a6f8e
CD
33134.PHONY: maybe-install-html-tar install-html-tar
33135maybe-install-html-tar:
33136@if tar
33137maybe-install-html-tar: install-html-tar
33138
33139install-html-tar: \
33140 configure-tar \
33141 html-tar
33142 @: $(MAKE); $(unstage)
33143 @[ -f ./tar/Makefile ] || exit 0; \
33144 r=`${PWD_COMMAND}`; export r; \
33145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33146 $(HOST_EXPORTS) \
33147 for flag in $(EXTRA_HOST_FLAGS) ; do \
33148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33149 done; \
33150 echo "Doing install-html in tar" ; \
33151 (cd $(HOST_SUBDIR)/tar && \
33152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33154 "RANLIB=$${RANLIB}" \
0c24b341 33155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33156 install-html) \
33157 || exit 1
33158
33159@endif tar
33160
b813574b
PB
33161.PHONY: maybe-installcheck-tar installcheck-tar
33162maybe-installcheck-tar:
33163@if tar
33164maybe-installcheck-tar: installcheck-tar
4fa63067 33165
b813574b
PB
33166installcheck-tar: \
33167 configure-tar
0aed8855 33168 @: $(MAKE); $(unstage)
b813574b 33169 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33170 r=`${PWD_COMMAND}`; export r; \
33171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33172 $(HOST_EXPORTS) \
b813574b 33173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33175 done; \
b813574b 33176 echo "Doing installcheck in tar" ; \
b00612cc 33177 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33180 "RANLIB=$${RANLIB}" \
0c24b341 33181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33182 installcheck) \
4fa63067
NN
33183 || exit 1
33184
b813574b 33185@endif tar
4fa63067 33186
b813574b
PB
33187.PHONY: maybe-mostlyclean-tar mostlyclean-tar
33188maybe-mostlyclean-tar:
33189@if tar
33190maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 33191
b813574b 33192mostlyclean-tar:
0aed8855 33193 @: $(MAKE); $(unstage)
b813574b 33194 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33195 r=`${PWD_COMMAND}`; export r; \
33196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33197 $(HOST_EXPORTS) \
b813574b 33198 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33200 done; \
b813574b 33201 echo "Doing mostlyclean in tar" ; \
b00612cc 33202 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33205 "RANLIB=$${RANLIB}" \
0c24b341 33206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33207 mostlyclean) \
4fa63067
NN
33208 || exit 1
33209
b813574b 33210@endif tar
4fa63067 33211
b813574b
PB
33212.PHONY: maybe-clean-tar clean-tar
33213maybe-clean-tar:
33214@if tar
33215maybe-clean-tar: clean-tar
4fa63067 33216
b813574b 33217clean-tar:
0aed8855 33218 @: $(MAKE); $(unstage)
b813574b 33219 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33220 r=`${PWD_COMMAND}`; export r; \
33221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33222 $(HOST_EXPORTS) \
b813574b 33223 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33225 done; \
b813574b 33226 echo "Doing clean in tar" ; \
b00612cc 33227 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33230 "RANLIB=$${RANLIB}" \
0c24b341 33231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33232 clean) \
4fa63067
NN
33233 || exit 1
33234
b813574b 33235@endif tar
4fa63067 33236
b813574b
PB
33237.PHONY: maybe-distclean-tar distclean-tar
33238maybe-distclean-tar:
33239@if tar
33240maybe-distclean-tar: distclean-tar
4fa63067 33241
b813574b 33242distclean-tar:
0aed8855 33243 @: $(MAKE); $(unstage)
b813574b 33244 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33245 r=`${PWD_COMMAND}`; export r; \
33246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33247 $(HOST_EXPORTS) \
b813574b 33248 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33250 done; \
b813574b 33251 echo "Doing distclean in tar" ; \
b00612cc 33252 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33255 "RANLIB=$${RANLIB}" \
0c24b341 33256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33257 distclean) \
4fa63067
NN
33258 || exit 1
33259
b813574b 33260@endif tar
4fa63067 33261
b813574b
PB
33262.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
33263maybe-maintainer-clean-tar:
33264@if tar
33265maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 33266
b813574b 33267maintainer-clean-tar:
0aed8855 33268 @: $(MAKE); $(unstage)
b813574b 33269 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33270 r=`${PWD_COMMAND}`; export r; \
33271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33272 $(HOST_EXPORTS) \
b813574b 33273 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33275 done; \
b813574b 33276 echo "Doing maintainer-clean in tar" ; \
b00612cc 33277 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33280 "RANLIB=$${RANLIB}" \
0c24b341 33281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33282 maintainer-clean) \
4fa63067 33283 || exit 1
3866be5d 33284
b813574b 33285@endif tar
3866be5d 33286
4fa63067 33287
a7254363 33288
b813574b
PB
33289.PHONY: configure-texinfo maybe-configure-texinfo
33290maybe-configure-texinfo:
4f0ef2d8
CD
33291@if gcc-bootstrap
33292configure-texinfo: stage_current
33293@endif gcc-bootstrap
b813574b
PB
33294@if texinfo
33295maybe-configure-texinfo: configure-texinfo
c52c6897 33296configure-texinfo:
0aed8855 33297 @: $(MAKE); $(unstage)
c52c6897 33298 @r=`${PWD_COMMAND}`; export r; \
378fce5b 33299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33300 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
33301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 33302 $(HOST_EXPORTS) \
a7254363
PB
33303 echo Configuring in $(HOST_SUBDIR)/texinfo; \
33304 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 33305 case $(srcdir) in \
b00612cc
PB
33306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33307 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
33308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33309 esac; \
b00612cc
PB
33310 srcdiroption="--srcdir=$${topdir}/texinfo"; \
33311 libsrcdir="$$s/texinfo"; \
e2b9e2dc 33312 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33314 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33315 || exit 1
b813574b 33316@endif texinfo
e2b9e2dc 33317
a7254363
PB
33318
33319
d545f33b
PB
33320
33321
b813574b
PB
33322.PHONY: all-texinfo maybe-all-texinfo
33323maybe-all-texinfo:
4f0ef2d8
CD
33324@if gcc-bootstrap
33325all-texinfo: stage_current
33326@endif gcc-bootstrap
b813574b 33327@if texinfo
d27cc32e 33328TARGET-texinfo=all
b813574b
PB
33329maybe-all-texinfo: all-texinfo
33330all-texinfo: configure-texinfo
0aed8855 33331 @: $(MAKE); $(unstage)
b40e3958
L
33332 @r=`${PWD_COMMAND}`; export r; \
33333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33334 $(HOST_EXPORTS) \
b00612cc 33335 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
33336 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33337 $(TARGET-texinfo))
b813574b 33338@endif texinfo
3866be5d 33339
a7254363 33340
d545f33b
PB
33341
33342
b813574b
PB
33343.PHONY: check-texinfo maybe-check-texinfo
33344maybe-check-texinfo:
33345@if texinfo
33346maybe-check-texinfo: check-texinfo
3866be5d 33347
b813574b 33348check-texinfo:
0aed8855 33349 @: $(MAKE); $(unstage)
4fa63067
NN
33350 @r=`${PWD_COMMAND}`; export r; \
33351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33352 $(HOST_EXPORTS) \
b00612cc
PB
33353 (cd $(HOST_SUBDIR)/texinfo && \
33354 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33355
b813574b 33356@endif texinfo
3866be5d 33357
b813574b
PB
33358.PHONY: install-texinfo maybe-install-texinfo
33359maybe-install-texinfo:
33360@if texinfo
33361maybe-install-texinfo: install-texinfo
16ae0395 33362
b813574b 33363install-texinfo:
3866be5d 33364
b813574b 33365@endif texinfo
3866be5d 33366
56a8fe78 33367# Other targets (info, dvi, pdf, etc.)
4fa63067 33368
b813574b
PB
33369.PHONY: maybe-info-texinfo info-texinfo
33370maybe-info-texinfo:
33371@if texinfo
33372maybe-info-texinfo: info-texinfo
4fa63067 33373
b813574b
PB
33374info-texinfo: \
33375 configure-texinfo
0aed8855 33376 @: $(MAKE); $(unstage)
b813574b 33377 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33378 r=`${PWD_COMMAND}`; export r; \
33379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33380 $(HOST_EXPORTS) \
b813574b 33381 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33383 done; \
b813574b 33384 echo "Doing info in texinfo" ; \
b00612cc 33385 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33388 "RANLIB=$${RANLIB}" \
0c24b341 33389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33390 info) \
4fa63067
NN
33391 || exit 1
33392
b813574b 33393@endif texinfo
4fa63067 33394
b813574b
PB
33395.PHONY: maybe-dvi-texinfo dvi-texinfo
33396maybe-dvi-texinfo:
33397@if texinfo
33398maybe-dvi-texinfo: dvi-texinfo
4fa63067 33399
b813574b
PB
33400dvi-texinfo: \
33401 configure-texinfo
0aed8855 33402 @: $(MAKE); $(unstage)
b813574b 33403 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33404 r=`${PWD_COMMAND}`; export r; \
33405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33406 $(HOST_EXPORTS) \
b813574b 33407 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33409 done; \
b813574b 33410 echo "Doing dvi in texinfo" ; \
b00612cc 33411 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33414 "RANLIB=$${RANLIB}" \
0c24b341 33415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33416 dvi) \
4fa63067
NN
33417 || exit 1
33418
b813574b 33419@endif texinfo
4fa63067 33420
56a8fe78
DD
33421.PHONY: maybe-pdf-texinfo pdf-texinfo
33422maybe-pdf-texinfo:
33423@if texinfo
33424maybe-pdf-texinfo: pdf-texinfo
33425
33426pdf-texinfo: \
33427 configure-texinfo
33428 @: $(MAKE); $(unstage)
33429 @[ -f ./texinfo/Makefile ] || exit 0; \
33430 r=`${PWD_COMMAND}`; export r; \
33431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33432 $(HOST_EXPORTS) \
33433 for flag in $(EXTRA_HOST_FLAGS) ; do \
33434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33435 done; \
33436 echo "Doing pdf in texinfo" ; \
33437 (cd $(HOST_SUBDIR)/texinfo && \
33438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33440 "RANLIB=$${RANLIB}" \
0c24b341 33441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33442 pdf) \
33443 || exit 1
33444
33445@endif texinfo
33446
6d389afc
MS
33447.PHONY: maybe-html-texinfo html-texinfo
33448maybe-html-texinfo:
33449@if texinfo
33450maybe-html-texinfo: html-texinfo
33451
33452html-texinfo: \
33453 configure-texinfo
0aed8855 33454 @: $(MAKE); $(unstage)
6d389afc
MS
33455 @[ -f ./texinfo/Makefile ] || exit 0; \
33456 r=`${PWD_COMMAND}`; export r; \
33457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33458 $(HOST_EXPORTS) \
33459 for flag in $(EXTRA_HOST_FLAGS) ; do \
33460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33461 done; \
33462 echo "Doing html in texinfo" ; \
b00612cc 33463 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
33464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33466 "RANLIB=$${RANLIB}" \
0c24b341 33467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33468 html) \
33469 || exit 1
33470
33471@endif texinfo
33472
b813574b
PB
33473.PHONY: maybe-TAGS-texinfo TAGS-texinfo
33474maybe-TAGS-texinfo:
33475@if texinfo
33476maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 33477
b813574b
PB
33478TAGS-texinfo: \
33479 configure-texinfo
0aed8855 33480 @: $(MAKE); $(unstage)
b813574b 33481 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33482 r=`${PWD_COMMAND}`; export r; \
33483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33484 $(HOST_EXPORTS) \
b813574b 33485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33487 done; \
b813574b 33488 echo "Doing TAGS in texinfo" ; \
b00612cc 33489 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33492 "RANLIB=$${RANLIB}" \
0c24b341 33493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33494 TAGS) \
4fa63067
NN
33495 || exit 1
33496
b813574b 33497@endif texinfo
4fa63067 33498
b813574b
PB
33499.PHONY: maybe-install-info-texinfo install-info-texinfo
33500maybe-install-info-texinfo:
33501@if texinfo
33502maybe-install-info-texinfo: install-info-texinfo
4fa63067 33503
b813574b
PB
33504install-info-texinfo: \
33505 configure-texinfo \
33506 info-texinfo
0aed8855 33507 @: $(MAKE); $(unstage)
b813574b 33508 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33509 r=`${PWD_COMMAND}`; export r; \
33510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33511 $(HOST_EXPORTS) \
b813574b 33512 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33514 done; \
b813574b 33515 echo "Doing install-info in texinfo" ; \
b00612cc 33516 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33519 "RANLIB=$${RANLIB}" \
0c24b341 33520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33521 install-info) \
4fa63067
NN
33522 || exit 1
33523
b813574b 33524@endif texinfo
4fa63067 33525
a3ca38d2
DD
33526.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
33527maybe-install-pdf-texinfo:
33528@if texinfo
33529maybe-install-pdf-texinfo: install-pdf-texinfo
33530
33531install-pdf-texinfo: \
33532 configure-texinfo \
33533 pdf-texinfo
33534 @: $(MAKE); $(unstage)
33535 @[ -f ./texinfo/Makefile ] || exit 0; \
33536 r=`${PWD_COMMAND}`; export r; \
33537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33538 $(HOST_EXPORTS) \
33539 for flag in $(EXTRA_HOST_FLAGS) ; do \
33540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33541 done; \
33542 echo "Doing install-pdf in texinfo" ; \
33543 (cd $(HOST_SUBDIR)/texinfo && \
33544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33546 "RANLIB=$${RANLIB}" \
0c24b341 33547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33548 install-pdf) \
33549 || exit 1
33550
33551@endif texinfo
33552
108a6f8e
CD
33553.PHONY: maybe-install-html-texinfo install-html-texinfo
33554maybe-install-html-texinfo:
33555@if texinfo
33556maybe-install-html-texinfo: install-html-texinfo
33557
33558install-html-texinfo: \
33559 configure-texinfo \
33560 html-texinfo
33561 @: $(MAKE); $(unstage)
33562 @[ -f ./texinfo/Makefile ] || exit 0; \
33563 r=`${PWD_COMMAND}`; export r; \
33564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33565 $(HOST_EXPORTS) \
33566 for flag in $(EXTRA_HOST_FLAGS) ; do \
33567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33568 done; \
33569 echo "Doing install-html in texinfo" ; \
33570 (cd $(HOST_SUBDIR)/texinfo && \
33571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33573 "RANLIB=$${RANLIB}" \
0c24b341 33574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33575 install-html) \
33576 || exit 1
33577
33578@endif texinfo
33579
b813574b
PB
33580.PHONY: maybe-installcheck-texinfo installcheck-texinfo
33581maybe-installcheck-texinfo:
33582@if texinfo
33583maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 33584
b813574b
PB
33585installcheck-texinfo: \
33586 configure-texinfo
0aed8855 33587 @: $(MAKE); $(unstage)
b813574b 33588 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33589 r=`${PWD_COMMAND}`; export r; \
33590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33591 $(HOST_EXPORTS) \
b813574b 33592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33594 done; \
b813574b 33595 echo "Doing installcheck in texinfo" ; \
b00612cc 33596 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33599 "RANLIB=$${RANLIB}" \
0c24b341 33600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33601 installcheck) \
4fa63067
NN
33602 || exit 1
33603
b813574b 33604@endif texinfo
4fa63067 33605
b813574b
PB
33606.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
33607maybe-mostlyclean-texinfo:
33608@if texinfo
33609maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 33610
b813574b 33611mostlyclean-texinfo:
0aed8855 33612 @: $(MAKE); $(unstage)
b813574b 33613 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33614 r=`${PWD_COMMAND}`; export r; \
33615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33616 $(HOST_EXPORTS) \
b813574b 33617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33619 done; \
b813574b 33620 echo "Doing mostlyclean in texinfo" ; \
b00612cc 33621 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33624 "RANLIB=$${RANLIB}" \
0c24b341 33625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33626 mostlyclean) \
4fa63067
NN
33627 || exit 1
33628
b813574b 33629@endif texinfo
4fa63067 33630
b813574b
PB
33631.PHONY: maybe-clean-texinfo clean-texinfo
33632maybe-clean-texinfo:
33633@if texinfo
33634maybe-clean-texinfo: clean-texinfo
4fa63067 33635
b813574b 33636clean-texinfo:
0aed8855 33637 @: $(MAKE); $(unstage)
b813574b 33638 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33639 r=`${PWD_COMMAND}`; export r; \
33640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33641 $(HOST_EXPORTS) \
b813574b 33642 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33644 done; \
b813574b 33645 echo "Doing clean in texinfo" ; \
b00612cc 33646 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33649 "RANLIB=$${RANLIB}" \
0c24b341 33650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33651 clean) \
4fa63067
NN
33652 || exit 1
33653
b813574b 33654@endif texinfo
4fa63067 33655
b813574b
PB
33656.PHONY: maybe-distclean-texinfo distclean-texinfo
33657maybe-distclean-texinfo:
33658@if texinfo
33659maybe-distclean-texinfo: distclean-texinfo
4fa63067 33660
b813574b 33661distclean-texinfo:
0aed8855 33662 @: $(MAKE); $(unstage)
b813574b 33663 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33664 r=`${PWD_COMMAND}`; export r; \
33665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33666 $(HOST_EXPORTS) \
b813574b 33667 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33669 done; \
b813574b 33670 echo "Doing distclean in texinfo" ; \
b00612cc 33671 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33674 "RANLIB=$${RANLIB}" \
0c24b341 33675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33676 distclean) \
4fa63067
NN
33677 || exit 1
33678
b813574b 33679@endif texinfo
4fa63067 33680
b813574b
PB
33681.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
33682maybe-maintainer-clean-texinfo:
33683@if texinfo
33684maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 33685
b813574b 33686maintainer-clean-texinfo:
0aed8855 33687 @: $(MAKE); $(unstage)
b813574b 33688 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33689 r=`${PWD_COMMAND}`; export r; \
33690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33691 $(HOST_EXPORTS) \
b813574b 33692 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33694 done; \
b813574b 33695 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 33696 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33699 "RANLIB=$${RANLIB}" \
0c24b341 33700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33701 maintainer-clean) \
4fa63067
NN
33702 || exit 1
33703
b813574b 33704@endif texinfo
4fa63067
NN
33705
33706
a7254363 33707
b813574b
PB
33708.PHONY: configure-textutils maybe-configure-textutils
33709maybe-configure-textutils:
4f0ef2d8
CD
33710@if gcc-bootstrap
33711configure-textutils: stage_current
33712@endif gcc-bootstrap
b813574b
PB
33713@if textutils
33714maybe-configure-textutils: configure-textutils
c52c6897 33715configure-textutils:
0aed8855 33716 @: $(MAKE); $(unstage)
c52c6897 33717 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33719 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
33720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 33721 $(HOST_EXPORTS) \
a7254363
PB
33722 echo Configuring in $(HOST_SUBDIR)/textutils; \
33723 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 33724 case $(srcdir) in \
b00612cc
PB
33725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33726 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
33727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33728 esac; \
b00612cc
PB
33729 srcdiroption="--srcdir=$${topdir}/textutils"; \
33730 libsrcdir="$$s/textutils"; \
e2b9e2dc 33731 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33733 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33734 || exit 1
b813574b 33735@endif textutils
e2b9e2dc 33736
a7254363
PB
33737
33738
d545f33b
PB
33739
33740
b813574b
PB
33741.PHONY: all-textutils maybe-all-textutils
33742maybe-all-textutils:
4f0ef2d8
CD
33743@if gcc-bootstrap
33744all-textutils: stage_current
33745@endif gcc-bootstrap
b813574b 33746@if textutils
d27cc32e 33747TARGET-textutils=all
b813574b
PB
33748maybe-all-textutils: all-textutils
33749all-textutils: configure-textutils
0aed8855 33750 @: $(MAKE); $(unstage)
b40e3958
L
33751 @r=`${PWD_COMMAND}`; export r; \
33752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33753 $(HOST_EXPORTS) \
b00612cc 33754 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
33755 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33756 $(TARGET-textutils))
b813574b 33757@endif textutils
3866be5d 33758
a7254363 33759
d545f33b
PB
33760
33761
b813574b
PB
33762.PHONY: check-textutils maybe-check-textutils
33763maybe-check-textutils:
33764@if textutils
33765maybe-check-textutils: check-textutils
3866be5d 33766
b813574b 33767check-textutils:
0aed8855 33768 @: $(MAKE); $(unstage)
b40e3958
L
33769 @r=`${PWD_COMMAND}`; export r; \
33770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33771 $(HOST_EXPORTS) \
b00612cc
PB
33772 (cd $(HOST_SUBDIR)/textutils && \
33773 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33774
b813574b 33775@endif textutils
3866be5d 33776
b813574b
PB
33777.PHONY: install-textutils maybe-install-textutils
33778maybe-install-textutils:
33779@if textutils
33780maybe-install-textutils: install-textutils
16ae0395 33781
b813574b 33782install-textutils: installdirs
0aed8855 33783 @: $(MAKE); $(unstage)
b40e3958
L
33784 @r=`${PWD_COMMAND}`; export r; \
33785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33786 $(HOST_EXPORTS) \
b00612cc 33787 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 33788 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33789
b813574b 33790@endif textutils
3866be5d 33791
56a8fe78 33792# Other targets (info, dvi, pdf, etc.)
4fa63067 33793
b813574b
PB
33794.PHONY: maybe-info-textutils info-textutils
33795maybe-info-textutils:
33796@if textutils
33797maybe-info-textutils: info-textutils
4fa63067 33798
b813574b
PB
33799info-textutils: \
33800 configure-textutils
0aed8855 33801 @: $(MAKE); $(unstage)
b813574b 33802 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
33803 r=`${PWD_COMMAND}`; export r; \
33804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33805 $(HOST_EXPORTS) \
b813574b 33806 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33808 done; \
b813574b 33809 echo "Doing info in textutils" ; \
b00612cc 33810 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33813 "RANLIB=$${RANLIB}" \
0c24b341 33814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33815 info) \
e2b9e2dc
NN
33816 || exit 1
33817
b813574b 33818@endif textutils
4fa63067 33819
b813574b
PB
33820.PHONY: maybe-dvi-textutils dvi-textutils
33821maybe-dvi-textutils:
33822@if textutils
33823maybe-dvi-textutils: dvi-textutils
4fa63067 33824
b813574b
PB
33825dvi-textutils: \
33826 configure-textutils
0aed8855 33827 @: $(MAKE); $(unstage)
b813574b 33828 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33829 r=`${PWD_COMMAND}`; export r; \
b40e3958 33830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33831 $(HOST_EXPORTS) \
b813574b 33832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33834 done; \
b813574b 33835 echo "Doing dvi in textutils" ; \
b00612cc 33836 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33839 "RANLIB=$${RANLIB}" \
0c24b341 33840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33841 dvi) \
4fa63067 33842 || exit 1
3866be5d 33843
b813574b 33844@endif textutils
3866be5d 33845
56a8fe78
DD
33846.PHONY: maybe-pdf-textutils pdf-textutils
33847maybe-pdf-textutils:
33848@if textutils
33849maybe-pdf-textutils: pdf-textutils
33850
33851pdf-textutils: \
33852 configure-textutils
33853 @: $(MAKE); $(unstage)
33854 @[ -f ./textutils/Makefile ] || exit 0; \
33855 r=`${PWD_COMMAND}`; export r; \
33856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33857 $(HOST_EXPORTS) \
33858 for flag in $(EXTRA_HOST_FLAGS) ; do \
33859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33860 done; \
33861 echo "Doing pdf in textutils" ; \
33862 (cd $(HOST_SUBDIR)/textutils && \
33863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33865 "RANLIB=$${RANLIB}" \
0c24b341 33866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33867 pdf) \
33868 || exit 1
33869
33870@endif textutils
33871
6d389afc
MS
33872.PHONY: maybe-html-textutils html-textutils
33873maybe-html-textutils:
33874@if textutils
33875maybe-html-textutils: html-textutils
33876
33877html-textutils: \
33878 configure-textutils
0aed8855 33879 @: $(MAKE); $(unstage)
6d389afc
MS
33880 @[ -f ./textutils/Makefile ] || exit 0; \
33881 r=`${PWD_COMMAND}`; export r; \
33882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33883 $(HOST_EXPORTS) \
33884 for flag in $(EXTRA_HOST_FLAGS) ; do \
33885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33886 done; \
33887 echo "Doing html in textutils" ; \
b00612cc 33888 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
33889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33891 "RANLIB=$${RANLIB}" \
0c24b341 33892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33893 html) \
33894 || exit 1
33895
33896@endif textutils
33897
b813574b
PB
33898.PHONY: maybe-TAGS-textutils TAGS-textutils
33899maybe-TAGS-textutils:
33900@if textutils
33901maybe-TAGS-textutils: TAGS-textutils
4fa63067 33902
b813574b
PB
33903TAGS-textutils: \
33904 configure-textutils
0aed8855 33905 @: $(MAKE); $(unstage)
b813574b 33906 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33907 r=`${PWD_COMMAND}`; export r; \
b40e3958 33908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33909 $(HOST_EXPORTS) \
b813574b 33910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33912 done; \
b813574b 33913 echo "Doing TAGS in textutils" ; \
b00612cc 33914 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33917 "RANLIB=$${RANLIB}" \
0c24b341 33918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33919 TAGS) \
4fa63067 33920 || exit 1
3866be5d 33921
b813574b 33922@endif textutils
3866be5d 33923
b813574b
PB
33924.PHONY: maybe-install-info-textutils install-info-textutils
33925maybe-install-info-textutils:
33926@if textutils
33927maybe-install-info-textutils: install-info-textutils
4fa63067 33928
b813574b
PB
33929install-info-textutils: \
33930 configure-textutils \
33931 info-textutils
0aed8855 33932 @: $(MAKE); $(unstage)
b813574b 33933 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33934 r=`${PWD_COMMAND}`; export r; \
33935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33936 $(HOST_EXPORTS) \
b813574b 33937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33939 done; \
b813574b 33940 echo "Doing install-info in textutils" ; \
b00612cc 33941 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33944 "RANLIB=$${RANLIB}" \
0c24b341 33945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33946 install-info) \
4fa63067
NN
33947 || exit 1
33948
b813574b 33949@endif textutils
4fa63067 33950
a3ca38d2
DD
33951.PHONY: maybe-install-pdf-textutils install-pdf-textutils
33952maybe-install-pdf-textutils:
33953@if textutils
33954maybe-install-pdf-textutils: install-pdf-textutils
33955
33956install-pdf-textutils: \
33957 configure-textutils \
33958 pdf-textutils
33959 @: $(MAKE); $(unstage)
33960 @[ -f ./textutils/Makefile ] || exit 0; \
33961 r=`${PWD_COMMAND}`; export r; \
33962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33963 $(HOST_EXPORTS) \
33964 for flag in $(EXTRA_HOST_FLAGS) ; do \
33965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33966 done; \
33967 echo "Doing install-pdf in textutils" ; \
33968 (cd $(HOST_SUBDIR)/textutils && \
33969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33971 "RANLIB=$${RANLIB}" \
0c24b341 33972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33973 install-pdf) \
33974 || exit 1
33975
33976@endif textutils
33977
108a6f8e
CD
33978.PHONY: maybe-install-html-textutils install-html-textutils
33979maybe-install-html-textutils:
33980@if textutils
33981maybe-install-html-textutils: install-html-textutils
33982
33983install-html-textutils: \
33984 configure-textutils \
33985 html-textutils
33986 @: $(MAKE); $(unstage)
33987 @[ -f ./textutils/Makefile ] || exit 0; \
33988 r=`${PWD_COMMAND}`; export r; \
33989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33990 $(HOST_EXPORTS) \
33991 for flag in $(EXTRA_HOST_FLAGS) ; do \
33992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33993 done; \
33994 echo "Doing install-html in textutils" ; \
33995 (cd $(HOST_SUBDIR)/textutils && \
33996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33998 "RANLIB=$${RANLIB}" \
0c24b341 33999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34000 install-html) \
34001 || exit 1
34002
34003@endif textutils
34004
b813574b
PB
34005.PHONY: maybe-installcheck-textutils installcheck-textutils
34006maybe-installcheck-textutils:
34007@if textutils
34008maybe-installcheck-textutils: installcheck-textutils
4fa63067 34009
b813574b
PB
34010installcheck-textutils: \
34011 configure-textutils
0aed8855 34012 @: $(MAKE); $(unstage)
b813574b 34013 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34014 r=`${PWD_COMMAND}`; export r; \
34015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34016 $(HOST_EXPORTS) \
b813574b 34017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34019 done; \
b813574b 34020 echo "Doing installcheck in textutils" ; \
b00612cc 34021 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34024 "RANLIB=$${RANLIB}" \
0c24b341 34025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34026 installcheck) \
4fa63067
NN
34027 || exit 1
34028
b813574b 34029@endif textutils
4fa63067 34030
b813574b
PB
34031.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
34032maybe-mostlyclean-textutils:
34033@if textutils
34034maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 34035
b813574b 34036mostlyclean-textutils:
0aed8855 34037 @: $(MAKE); $(unstage)
b813574b 34038 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34039 r=`${PWD_COMMAND}`; export r; \
34040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34041 $(HOST_EXPORTS) \
b813574b 34042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34044 done; \
b813574b 34045 echo "Doing mostlyclean in textutils" ; \
b00612cc 34046 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34049 "RANLIB=$${RANLIB}" \
0c24b341 34050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34051 mostlyclean) \
4fa63067
NN
34052 || exit 1
34053
b813574b 34054@endif textutils
4fa63067 34055
b813574b
PB
34056.PHONY: maybe-clean-textutils clean-textutils
34057maybe-clean-textutils:
34058@if textutils
34059maybe-clean-textutils: clean-textutils
4fa63067 34060
b813574b 34061clean-textutils:
0aed8855 34062 @: $(MAKE); $(unstage)
b813574b 34063 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34064 r=`${PWD_COMMAND}`; export r; \
34065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34066 $(HOST_EXPORTS) \
b813574b 34067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34069 done; \
b813574b 34070 echo "Doing clean in textutils" ; \
b00612cc 34071 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34074 "RANLIB=$${RANLIB}" \
0c24b341 34075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34076 clean) \
4fa63067
NN
34077 || exit 1
34078
b813574b 34079@endif textutils
4fa63067 34080
b813574b
PB
34081.PHONY: maybe-distclean-textutils distclean-textutils
34082maybe-distclean-textutils:
34083@if textutils
34084maybe-distclean-textutils: distclean-textutils
4fa63067 34085
b813574b 34086distclean-textutils:
0aed8855 34087 @: $(MAKE); $(unstage)
b813574b 34088 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34089 r=`${PWD_COMMAND}`; export r; \
34090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34091 $(HOST_EXPORTS) \
b813574b 34092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34094 done; \
b813574b 34095 echo "Doing distclean in textutils" ; \
b00612cc 34096 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34099 "RANLIB=$${RANLIB}" \
0c24b341 34100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34101 distclean) \
4fa63067
NN
34102 || exit 1
34103
b813574b 34104@endif textutils
4fa63067 34105
b813574b
PB
34106.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
34107maybe-maintainer-clean-textutils:
34108@if textutils
34109maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 34110
b813574b 34111maintainer-clean-textutils:
0aed8855 34112 @: $(MAKE); $(unstage)
b813574b 34113 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34114 r=`${PWD_COMMAND}`; export r; \
b40e3958 34115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34116 $(HOST_EXPORTS) \
b813574b 34117 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34119 done; \
b813574b 34120 echo "Doing maintainer-clean in textutils" ; \
b00612cc 34121 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34124 "RANLIB=$${RANLIB}" \
0c24b341 34125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34126 maintainer-clean) \
4fa63067 34127 || exit 1
3866be5d 34128
b813574b 34129@endif textutils
3866be5d 34130
4fa63067 34131
a7254363 34132
b813574b
PB
34133.PHONY: configure-time maybe-configure-time
34134maybe-configure-time:
4f0ef2d8
CD
34135@if gcc-bootstrap
34136configure-time: stage_current
34137@endif gcc-bootstrap
b813574b
PB
34138@if time
34139maybe-configure-time: configure-time
c52c6897 34140configure-time:
0aed8855 34141 @: $(MAKE); $(unstage)
c52c6897 34142 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34144 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
34145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 34146 $(HOST_EXPORTS) \
a7254363
PB
34147 echo Configuring in $(HOST_SUBDIR)/time; \
34148 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 34149 case $(srcdir) in \
b00612cc
PB
34150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34151 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
34152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34153 esac; \
b00612cc
PB
34154 srcdiroption="--srcdir=$${topdir}/time"; \
34155 libsrcdir="$$s/time"; \
e2b9e2dc 34156 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34158 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34159 || exit 1
b813574b 34160@endif time
e2b9e2dc 34161
a7254363
PB
34162
34163
d545f33b
PB
34164
34165
b813574b
PB
34166.PHONY: all-time maybe-all-time
34167maybe-all-time:
4f0ef2d8
CD
34168@if gcc-bootstrap
34169all-time: stage_current
34170@endif gcc-bootstrap
b813574b 34171@if time
d27cc32e 34172TARGET-time=all
b813574b
PB
34173maybe-all-time: all-time
34174all-time: configure-time
0aed8855 34175 @: $(MAKE); $(unstage)
b40e3958
L
34176 @r=`${PWD_COMMAND}`; export r; \
34177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34178 $(HOST_EXPORTS) \
b00612cc 34179 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
34180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34181 $(TARGET-time))
b813574b 34182@endif time
3866be5d 34183
a7254363 34184
d545f33b
PB
34185
34186
b813574b
PB
34187.PHONY: check-time maybe-check-time
34188maybe-check-time:
34189@if time
34190maybe-check-time: check-time
3866be5d 34191
b813574b 34192check-time:
0aed8855 34193 @: $(MAKE); $(unstage)
b40e3958
L
34194 @r=`${PWD_COMMAND}`; export r; \
34195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34196 $(HOST_EXPORTS) \
b00612cc
PB
34197 (cd $(HOST_SUBDIR)/time && \
34198 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34199
b813574b 34200@endif time
3866be5d 34201
b813574b
PB
34202.PHONY: install-time maybe-install-time
34203maybe-install-time:
34204@if time
34205maybe-install-time: install-time
4fa63067 34206
b813574b 34207install-time: installdirs
0aed8855 34208 @: $(MAKE); $(unstage)
4fa63067
NN
34209 @r=`${PWD_COMMAND}`; export r; \
34210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34211 $(HOST_EXPORTS) \
b00612cc 34212 (cd $(HOST_SUBDIR)/time && \
2da12f12 34213 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34214
b813574b 34215@endif time
4fa63067 34216
56a8fe78 34217# Other targets (info, dvi, pdf, etc.)
4fa63067 34218
b813574b
PB
34219.PHONY: maybe-info-time info-time
34220maybe-info-time:
34221@if time
34222maybe-info-time: info-time
4fa63067 34223
b813574b
PB
34224info-time: \
34225 configure-time
0aed8855 34226 @: $(MAKE); $(unstage)
b813574b 34227 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34228 r=`${PWD_COMMAND}`; export r; \
34229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34230 $(HOST_EXPORTS) \
b813574b 34231 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34233 done; \
b813574b 34234 echo "Doing info in time" ; \
b00612cc 34235 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34238 "RANLIB=$${RANLIB}" \
0c24b341 34239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34240 info) \
4fa63067
NN
34241 || exit 1
34242
b813574b 34243@endif time
4fa63067 34244
b813574b
PB
34245.PHONY: maybe-dvi-time dvi-time
34246maybe-dvi-time:
34247@if time
34248maybe-dvi-time: dvi-time
4fa63067 34249
b813574b
PB
34250dvi-time: \
34251 configure-time
0aed8855 34252 @: $(MAKE); $(unstage)
b813574b 34253 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34254 r=`${PWD_COMMAND}`; export r; \
34255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34256 $(HOST_EXPORTS) \
b813574b 34257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34259 done; \
b813574b 34260 echo "Doing dvi in time" ; \
b00612cc 34261 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34264 "RANLIB=$${RANLIB}" \
0c24b341 34265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34266 dvi) \
4fa63067
NN
34267 || exit 1
34268
b813574b 34269@endif time
4fa63067 34270
56a8fe78
DD
34271.PHONY: maybe-pdf-time pdf-time
34272maybe-pdf-time:
34273@if time
34274maybe-pdf-time: pdf-time
34275
34276pdf-time: \
34277 configure-time
34278 @: $(MAKE); $(unstage)
34279 @[ -f ./time/Makefile ] || exit 0; \
34280 r=`${PWD_COMMAND}`; export r; \
34281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34282 $(HOST_EXPORTS) \
34283 for flag in $(EXTRA_HOST_FLAGS) ; do \
34284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34285 done; \
34286 echo "Doing pdf in time" ; \
34287 (cd $(HOST_SUBDIR)/time && \
34288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34290 "RANLIB=$${RANLIB}" \
0c24b341 34291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34292 pdf) \
34293 || exit 1
34294
34295@endif time
34296
6d389afc
MS
34297.PHONY: maybe-html-time html-time
34298maybe-html-time:
34299@if time
34300maybe-html-time: html-time
34301
34302html-time: \
34303 configure-time
0aed8855 34304 @: $(MAKE); $(unstage)
6d389afc
MS
34305 @[ -f ./time/Makefile ] || exit 0; \
34306 r=`${PWD_COMMAND}`; export r; \
34307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34308 $(HOST_EXPORTS) \
34309 for flag in $(EXTRA_HOST_FLAGS) ; do \
34310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34311 done; \
34312 echo "Doing html in time" ; \
b00612cc 34313 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
34314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34316 "RANLIB=$${RANLIB}" \
0c24b341 34317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34318 html) \
34319 || exit 1
34320
34321@endif time
34322
b813574b
PB
34323.PHONY: maybe-TAGS-time TAGS-time
34324maybe-TAGS-time:
34325@if time
34326maybe-TAGS-time: TAGS-time
4fa63067 34327
b813574b
PB
34328TAGS-time: \
34329 configure-time
0aed8855 34330 @: $(MAKE); $(unstage)
b813574b 34331 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34332 r=`${PWD_COMMAND}`; export r; \
34333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34334 $(HOST_EXPORTS) \
b813574b 34335 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34337 done; \
b813574b 34338 echo "Doing TAGS in time" ; \
b00612cc 34339 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34342 "RANLIB=$${RANLIB}" \
0c24b341 34343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34344 TAGS) \
4fa63067
NN
34345 || exit 1
34346
b813574b 34347@endif time
4fa63067 34348
b813574b
PB
34349.PHONY: maybe-install-info-time install-info-time
34350maybe-install-info-time:
34351@if time
34352maybe-install-info-time: install-info-time
4fa63067 34353
b813574b
PB
34354install-info-time: \
34355 configure-time \
34356 info-time
0aed8855 34357 @: $(MAKE); $(unstage)
b813574b 34358 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34359 r=`${PWD_COMMAND}`; export r; \
34360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34361 $(HOST_EXPORTS) \
b813574b 34362 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34364 done; \
b813574b 34365 echo "Doing install-info in time" ; \
b00612cc 34366 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34369 "RANLIB=$${RANLIB}" \
0c24b341 34370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34371 install-info) \
4fa63067
NN
34372 || exit 1
34373
b813574b 34374@endif time
4fa63067 34375
a3ca38d2
DD
34376.PHONY: maybe-install-pdf-time install-pdf-time
34377maybe-install-pdf-time:
34378@if time
34379maybe-install-pdf-time: install-pdf-time
34380
34381install-pdf-time: \
34382 configure-time \
34383 pdf-time
34384 @: $(MAKE); $(unstage)
34385 @[ -f ./time/Makefile ] || exit 0; \
34386 r=`${PWD_COMMAND}`; export r; \
34387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34388 $(HOST_EXPORTS) \
34389 for flag in $(EXTRA_HOST_FLAGS) ; do \
34390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34391 done; \
34392 echo "Doing install-pdf in time" ; \
34393 (cd $(HOST_SUBDIR)/time && \
34394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34396 "RANLIB=$${RANLIB}" \
0c24b341 34397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34398 install-pdf) \
34399 || exit 1
34400
34401@endif time
34402
108a6f8e
CD
34403.PHONY: maybe-install-html-time install-html-time
34404maybe-install-html-time:
34405@if time
34406maybe-install-html-time: install-html-time
34407
34408install-html-time: \
34409 configure-time \
34410 html-time
34411 @: $(MAKE); $(unstage)
34412 @[ -f ./time/Makefile ] || exit 0; \
34413 r=`${PWD_COMMAND}`; export r; \
34414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34415 $(HOST_EXPORTS) \
34416 for flag in $(EXTRA_HOST_FLAGS) ; do \
34417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34418 done; \
34419 echo "Doing install-html in time" ; \
34420 (cd $(HOST_SUBDIR)/time && \
34421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34423 "RANLIB=$${RANLIB}" \
0c24b341 34424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34425 install-html) \
34426 || exit 1
34427
34428@endif time
34429
b813574b
PB
34430.PHONY: maybe-installcheck-time installcheck-time
34431maybe-installcheck-time:
34432@if time
34433maybe-installcheck-time: installcheck-time
4fa63067 34434
b813574b
PB
34435installcheck-time: \
34436 configure-time
0aed8855 34437 @: $(MAKE); $(unstage)
b813574b 34438 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34439 r=`${PWD_COMMAND}`; export r; \
34440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34441 $(HOST_EXPORTS) \
b813574b 34442 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34444 done; \
b813574b 34445 echo "Doing installcheck in time" ; \
b00612cc 34446 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34449 "RANLIB=$${RANLIB}" \
0c24b341 34450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34451 installcheck) \
4fa63067
NN
34452 || exit 1
34453
b813574b 34454@endif time
4fa63067 34455
b813574b
PB
34456.PHONY: maybe-mostlyclean-time mostlyclean-time
34457maybe-mostlyclean-time:
34458@if time
34459maybe-mostlyclean-time: mostlyclean-time
4fa63067 34460
b813574b 34461mostlyclean-time:
0aed8855 34462 @: $(MAKE); $(unstage)
b813574b 34463 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34464 r=`${PWD_COMMAND}`; export r; \
34465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34466 $(HOST_EXPORTS) \
b813574b 34467 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34469 done; \
b813574b 34470 echo "Doing mostlyclean in time" ; \
b00612cc 34471 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34474 "RANLIB=$${RANLIB}" \
0c24b341 34475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34476 mostlyclean) \
4fa63067
NN
34477 || exit 1
34478
b813574b 34479@endif time
4fa63067 34480
b813574b
PB
34481.PHONY: maybe-clean-time clean-time
34482maybe-clean-time:
34483@if time
34484maybe-clean-time: clean-time
4fa63067 34485
b813574b 34486clean-time:
0aed8855 34487 @: $(MAKE); $(unstage)
b813574b 34488 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34489 r=`${PWD_COMMAND}`; export r; \
34490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34491 $(HOST_EXPORTS) \
b813574b 34492 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494 done; \
b813574b 34495 echo "Doing clean in time" ; \
b00612cc 34496 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34499 "RANLIB=$${RANLIB}" \
0c24b341 34500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34501 clean) \
4fa63067
NN
34502 || exit 1
34503
b813574b 34504@endif time
4fa63067 34505
b813574b
PB
34506.PHONY: maybe-distclean-time distclean-time
34507maybe-distclean-time:
34508@if time
34509maybe-distclean-time: distclean-time
4fa63067 34510
b813574b 34511distclean-time:
0aed8855 34512 @: $(MAKE); $(unstage)
b813574b 34513 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34514 r=`${PWD_COMMAND}`; export r; \
34515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34516 $(HOST_EXPORTS) \
b813574b 34517 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34519 done; \
b813574b 34520 echo "Doing distclean in time" ; \
b00612cc 34521 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34524 "RANLIB=$${RANLIB}" \
0c24b341 34525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34526 distclean) \
4fa63067
NN
34527 || exit 1
34528
b813574b 34529@endif time
4fa63067 34530
b813574b
PB
34531.PHONY: maybe-maintainer-clean-time maintainer-clean-time
34532maybe-maintainer-clean-time:
34533@if time
34534maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 34535
b813574b 34536maintainer-clean-time:
0aed8855 34537 @: $(MAKE); $(unstage)
b813574b 34538 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34539 r=`${PWD_COMMAND}`; export r; \
34540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34541 $(HOST_EXPORTS) \
b813574b 34542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34544 done; \
b813574b 34545 echo "Doing maintainer-clean in time" ; \
b00612cc 34546 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34549 "RANLIB=$${RANLIB}" \
0c24b341 34550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34551 maintainer-clean) \
4fa63067 34552 || exit 1
16ae0395 34553
b813574b 34554@endif time
3866be5d
NN
34555
34556
a7254363 34557
b813574b
PB
34558.PHONY: configure-uudecode maybe-configure-uudecode
34559maybe-configure-uudecode:
4f0ef2d8
CD
34560@if gcc-bootstrap
34561configure-uudecode: stage_current
34562@endif gcc-bootstrap
b813574b
PB
34563@if uudecode
34564maybe-configure-uudecode: configure-uudecode
c52c6897 34565configure-uudecode:
0aed8855 34566 @: $(MAKE); $(unstage)
c52c6897 34567 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34569 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
34570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 34571 $(HOST_EXPORTS) \
a7254363
PB
34572 echo Configuring in $(HOST_SUBDIR)/uudecode; \
34573 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 34574 case $(srcdir) in \
b00612cc
PB
34575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34576 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
34577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34578 esac; \
b00612cc
PB
34579 srcdiroption="--srcdir=$${topdir}/uudecode"; \
34580 libsrcdir="$$s/uudecode"; \
e2b9e2dc 34581 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34583 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34584 || exit 1
b813574b 34585@endif uudecode
e2b9e2dc 34586
a7254363
PB
34587
34588
d545f33b
PB
34589
34590
b813574b
PB
34591.PHONY: all-uudecode maybe-all-uudecode
34592maybe-all-uudecode:
4f0ef2d8
CD
34593@if gcc-bootstrap
34594all-uudecode: stage_current
34595@endif gcc-bootstrap
b813574b 34596@if uudecode
d27cc32e 34597TARGET-uudecode=all
b813574b
PB
34598maybe-all-uudecode: all-uudecode
34599all-uudecode: configure-uudecode
0aed8855 34600 @: $(MAKE); $(unstage)
b40e3958
L
34601 @r=`${PWD_COMMAND}`; export r; \
34602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34603 $(HOST_EXPORTS) \
b00612cc 34604 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
34605 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34606 $(TARGET-uudecode))
b813574b 34607@endif uudecode
3866be5d 34608
a7254363 34609
d545f33b
PB
34610
34611
b813574b
PB
34612.PHONY: check-uudecode maybe-check-uudecode
34613maybe-check-uudecode:
34614@if uudecode
34615maybe-check-uudecode: check-uudecode
3866be5d 34616
b813574b 34617check-uudecode:
0aed8855 34618 @: $(MAKE); $(unstage)
b40e3958
L
34619 @r=`${PWD_COMMAND}`; export r; \
34620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34621 $(HOST_EXPORTS) \
b00612cc
PB
34622 (cd $(HOST_SUBDIR)/uudecode && \
34623 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34624
b813574b 34625@endif uudecode
3866be5d 34626
b813574b
PB
34627.PHONY: install-uudecode maybe-install-uudecode
34628maybe-install-uudecode:
34629@if uudecode
34630maybe-install-uudecode: install-uudecode
4fa63067 34631
b813574b 34632install-uudecode: installdirs
0aed8855 34633 @: $(MAKE); $(unstage)
4fa63067
NN
34634 @r=`${PWD_COMMAND}`; export r; \
34635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34636 $(HOST_EXPORTS) \
b00612cc 34637 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 34638 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34639
b813574b 34640@endif uudecode
4fa63067 34641
56a8fe78 34642# Other targets (info, dvi, pdf, etc.)
4fa63067 34643
b813574b
PB
34644.PHONY: maybe-info-uudecode info-uudecode
34645maybe-info-uudecode:
34646@if uudecode
34647maybe-info-uudecode: info-uudecode
4fa63067 34648
b813574b
PB
34649info-uudecode: \
34650 configure-uudecode
0aed8855 34651 @: $(MAKE); $(unstage)
b813574b 34652 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34653 r=`${PWD_COMMAND}`; export r; \
34654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34655 $(HOST_EXPORTS) \
b813574b 34656 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34658 done; \
b813574b 34659 echo "Doing info in uudecode" ; \
b00612cc 34660 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34663 "RANLIB=$${RANLIB}" \
0c24b341 34664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34665 info) \
4fa63067
NN
34666 || exit 1
34667
b813574b 34668@endif uudecode
4fa63067 34669
b813574b
PB
34670.PHONY: maybe-dvi-uudecode dvi-uudecode
34671maybe-dvi-uudecode:
34672@if uudecode
34673maybe-dvi-uudecode: dvi-uudecode
4fa63067 34674
b813574b
PB
34675dvi-uudecode: \
34676 configure-uudecode
0aed8855 34677 @: $(MAKE); $(unstage)
b813574b 34678 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34679 r=`${PWD_COMMAND}`; export r; \
34680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34681 $(HOST_EXPORTS) \
b813574b 34682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34684 done; \
b813574b 34685 echo "Doing dvi in uudecode" ; \
b00612cc 34686 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34689 "RANLIB=$${RANLIB}" \
0c24b341 34690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34691 dvi) \
4fa63067
NN
34692 || exit 1
34693
b813574b 34694@endif uudecode
4fa63067 34695
56a8fe78
DD
34696.PHONY: maybe-pdf-uudecode pdf-uudecode
34697maybe-pdf-uudecode:
34698@if uudecode
34699maybe-pdf-uudecode: pdf-uudecode
34700
34701pdf-uudecode: \
34702 configure-uudecode
34703 @: $(MAKE); $(unstage)
34704 @[ -f ./uudecode/Makefile ] || exit 0; \
34705 r=`${PWD_COMMAND}`; export r; \
34706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34707 $(HOST_EXPORTS) \
34708 for flag in $(EXTRA_HOST_FLAGS) ; do \
34709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34710 done; \
34711 echo "Doing pdf in uudecode" ; \
34712 (cd $(HOST_SUBDIR)/uudecode && \
34713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34715 "RANLIB=$${RANLIB}" \
0c24b341 34716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34717 pdf) \
34718 || exit 1
34719
34720@endif uudecode
34721
6d389afc
MS
34722.PHONY: maybe-html-uudecode html-uudecode
34723maybe-html-uudecode:
34724@if uudecode
34725maybe-html-uudecode: html-uudecode
34726
34727html-uudecode: \
34728 configure-uudecode
0aed8855 34729 @: $(MAKE); $(unstage)
6d389afc
MS
34730 @[ -f ./uudecode/Makefile ] || exit 0; \
34731 r=`${PWD_COMMAND}`; export r; \
34732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34733 $(HOST_EXPORTS) \
34734 for flag in $(EXTRA_HOST_FLAGS) ; do \
34735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34736 done; \
34737 echo "Doing html in uudecode" ; \
b00612cc 34738 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
34739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34741 "RANLIB=$${RANLIB}" \
0c24b341 34742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34743 html) \
34744 || exit 1
34745
34746@endif uudecode
34747
b813574b
PB
34748.PHONY: maybe-TAGS-uudecode TAGS-uudecode
34749maybe-TAGS-uudecode:
34750@if uudecode
34751maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 34752
b813574b
PB
34753TAGS-uudecode: \
34754 configure-uudecode
0aed8855 34755 @: $(MAKE); $(unstage)
b813574b
PB
34756 @[ -f ./uudecode/Makefile ] || exit 0; \
34757 r=`${PWD_COMMAND}`; export r; \
4fa63067 34758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34759 $(HOST_EXPORTS) \
b813574b 34760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34762 done; \
b813574b 34763 echo "Doing TAGS in uudecode" ; \
b00612cc 34764 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767 "RANLIB=$${RANLIB}" \
0c24b341 34768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34769 TAGS) \
4fa63067
NN
34770 || exit 1
34771
b813574b 34772@endif uudecode
4fa63067 34773
b813574b
PB
34774.PHONY: maybe-install-info-uudecode install-info-uudecode
34775maybe-install-info-uudecode:
34776@if uudecode
34777maybe-install-info-uudecode: install-info-uudecode
4fa63067 34778
b813574b
PB
34779install-info-uudecode: \
34780 configure-uudecode \
34781 info-uudecode
0aed8855 34782 @: $(MAKE); $(unstage)
b813574b 34783 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34784 r=`${PWD_COMMAND}`; export r; \
34785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34786 $(HOST_EXPORTS) \
b813574b 34787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34789 done; \
b813574b 34790 echo "Doing install-info in uudecode" ; \
b00612cc 34791 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34794 "RANLIB=$${RANLIB}" \
0c24b341 34795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34796 install-info) \
4fa63067
NN
34797 || exit 1
34798
b813574b 34799@endif uudecode
4fa63067 34800
a3ca38d2
DD
34801.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
34802maybe-install-pdf-uudecode:
34803@if uudecode
34804maybe-install-pdf-uudecode: install-pdf-uudecode
34805
34806install-pdf-uudecode: \
34807 configure-uudecode \
34808 pdf-uudecode
34809 @: $(MAKE); $(unstage)
34810 @[ -f ./uudecode/Makefile ] || exit 0; \
34811 r=`${PWD_COMMAND}`; export r; \
34812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34813 $(HOST_EXPORTS) \
34814 for flag in $(EXTRA_HOST_FLAGS) ; do \
34815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34816 done; \
34817 echo "Doing install-pdf in uudecode" ; \
34818 (cd $(HOST_SUBDIR)/uudecode && \
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}" \
a3ca38d2
DD
34823 install-pdf) \
34824 || exit 1
34825
34826@endif uudecode
34827
108a6f8e
CD
34828.PHONY: maybe-install-html-uudecode install-html-uudecode
34829maybe-install-html-uudecode:
34830@if uudecode
34831maybe-install-html-uudecode: install-html-uudecode
34832
34833install-html-uudecode: \
34834 configure-uudecode \
34835 html-uudecode
34836 @: $(MAKE); $(unstage)
34837 @[ -f ./uudecode/Makefile ] || exit 0; \
34838 r=`${PWD_COMMAND}`; export r; \
34839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34840 $(HOST_EXPORTS) \
34841 for flag in $(EXTRA_HOST_FLAGS) ; do \
34842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34843 done; \
34844 echo "Doing install-html in uudecode" ; \
34845 (cd $(HOST_SUBDIR)/uudecode && \
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}" \
108a6f8e
CD
34850 install-html) \
34851 || exit 1
34852
34853@endif uudecode
34854
b813574b
PB
34855.PHONY: maybe-installcheck-uudecode installcheck-uudecode
34856maybe-installcheck-uudecode:
34857@if uudecode
34858maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 34859
b813574b
PB
34860installcheck-uudecode: \
34861 configure-uudecode
0aed8855 34862 @: $(MAKE); $(unstage)
b813574b 34863 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34864 r=`${PWD_COMMAND}`; export r; \
34865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34866 $(HOST_EXPORTS) \
b813574b 34867 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34869 done; \
b813574b 34870 echo "Doing installcheck in uudecode" ; \
b00612cc 34871 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34874 "RANLIB=$${RANLIB}" \
0c24b341 34875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34876 installcheck) \
4fa63067
NN
34877 || exit 1
34878
b813574b 34879@endif uudecode
4fa63067 34880
b813574b
PB
34881.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
34882maybe-mostlyclean-uudecode:
34883@if uudecode
34884maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 34885
b813574b 34886mostlyclean-uudecode:
0aed8855 34887 @: $(MAKE); $(unstage)
b813574b 34888 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34889 r=`${PWD_COMMAND}`; export r; \
34890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34891 $(HOST_EXPORTS) \
b813574b 34892 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34894 done; \
b813574b 34895 echo "Doing mostlyclean in uudecode" ; \
b00612cc 34896 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34899 "RANLIB=$${RANLIB}" \
0c24b341 34900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34901 mostlyclean) \
4fa63067
NN
34902 || exit 1
34903
b813574b 34904@endif uudecode
4fa63067 34905
b813574b
PB
34906.PHONY: maybe-clean-uudecode clean-uudecode
34907maybe-clean-uudecode:
34908@if uudecode
34909maybe-clean-uudecode: clean-uudecode
4fa63067 34910
b813574b 34911clean-uudecode:
0aed8855 34912 @: $(MAKE); $(unstage)
b813574b 34913 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34914 r=`${PWD_COMMAND}`; export r; \
34915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34916 $(HOST_EXPORTS) \
b813574b 34917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34919 done; \
b813574b 34920 echo "Doing clean in uudecode" ; \
b00612cc 34921 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34924 "RANLIB=$${RANLIB}" \
0c24b341 34925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34926 clean) \
4fa63067
NN
34927 || exit 1
34928
b813574b 34929@endif uudecode
4fa63067 34930
b813574b
PB
34931.PHONY: maybe-distclean-uudecode distclean-uudecode
34932maybe-distclean-uudecode:
34933@if uudecode
34934maybe-distclean-uudecode: distclean-uudecode
4fa63067 34935
b813574b 34936distclean-uudecode:
0aed8855 34937 @: $(MAKE); $(unstage)
b813574b 34938 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34939 r=`${PWD_COMMAND}`; export r; \
34940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34941 $(HOST_EXPORTS) \
b813574b 34942 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34944 done; \
b813574b 34945 echo "Doing distclean in uudecode" ; \
b00612cc 34946 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34949 "RANLIB=$${RANLIB}" \
0c24b341 34950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34951 distclean) \
4fa63067
NN
34952 || exit 1
34953
b813574b 34954@endif uudecode
4fa63067 34955
b813574b
PB
34956.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
34957maybe-maintainer-clean-uudecode:
34958@if uudecode
34959maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 34960
b813574b 34961maintainer-clean-uudecode:
0aed8855 34962 @: $(MAKE); $(unstage)
b813574b 34963 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34964 r=`${PWD_COMMAND}`; export r; \
34965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34966 $(HOST_EXPORTS) \
b813574b 34967 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34969 done; \
b813574b 34970 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 34971 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34974 "RANLIB=$${RANLIB}" \
0c24b341 34975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34976 maintainer-clean) \
4fa63067 34977 || exit 1
16ae0395 34978
b813574b 34979@endif uudecode
3866be5d
NN
34980
34981
a7254363 34982
b813574b
PB
34983.PHONY: configure-wdiff maybe-configure-wdiff
34984maybe-configure-wdiff:
4f0ef2d8
CD
34985@if gcc-bootstrap
34986configure-wdiff: stage_current
34987@endif gcc-bootstrap
b813574b
PB
34988@if wdiff
34989maybe-configure-wdiff: configure-wdiff
c52c6897 34990configure-wdiff:
0aed8855 34991 @: $(MAKE); $(unstage)
c52c6897 34992 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34994 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
34995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 34996 $(HOST_EXPORTS) \
a7254363
PB
34997 echo Configuring in $(HOST_SUBDIR)/wdiff; \
34998 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 34999 case $(srcdir) in \
b00612cc
PB
35000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35001 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
35002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35003 esac; \
b00612cc
PB
35004 srcdiroption="--srcdir=$${topdir}/wdiff"; \
35005 libsrcdir="$$s/wdiff"; \
e2b9e2dc 35006 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35008 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35009 || exit 1
b813574b 35010@endif wdiff
e2b9e2dc 35011
a7254363
PB
35012
35013
d545f33b
PB
35014
35015
b813574b
PB
35016.PHONY: all-wdiff maybe-all-wdiff
35017maybe-all-wdiff:
4f0ef2d8
CD
35018@if gcc-bootstrap
35019all-wdiff: stage_current
35020@endif gcc-bootstrap
b813574b 35021@if wdiff
d27cc32e 35022TARGET-wdiff=all
b813574b
PB
35023maybe-all-wdiff: all-wdiff
35024all-wdiff: configure-wdiff
0aed8855 35025 @: $(MAKE); $(unstage)
b40e3958
L
35026 @r=`${PWD_COMMAND}`; export r; \
35027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35028 $(HOST_EXPORTS) \
b00612cc 35029 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
35030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35031 $(TARGET-wdiff))
b813574b 35032@endif wdiff
3866be5d 35033
a7254363 35034
d545f33b
PB
35035
35036
b813574b
PB
35037.PHONY: check-wdiff maybe-check-wdiff
35038maybe-check-wdiff:
35039@if wdiff
35040maybe-check-wdiff: check-wdiff
3866be5d 35041
b813574b 35042check-wdiff:
0aed8855 35043 @: $(MAKE); $(unstage)
b813574b
PB
35044 @r=`${PWD_COMMAND}`; export r; \
35045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35046 $(HOST_EXPORTS) \
b00612cc
PB
35047 (cd $(HOST_SUBDIR)/wdiff && \
35048 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 35049
b813574b 35050@endif wdiff
4fa63067 35051
b813574b
PB
35052.PHONY: install-wdiff maybe-install-wdiff
35053maybe-install-wdiff:
35054@if wdiff
35055maybe-install-wdiff: install-wdiff
4fa63067 35056
b813574b 35057install-wdiff: installdirs
0aed8855 35058 @: $(MAKE); $(unstage)
b40e3958
L
35059 @r=`${PWD_COMMAND}`; export r; \
35060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35061 $(HOST_EXPORTS) \
b00612cc 35062 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 35063 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35064
b813574b 35065@endif wdiff
3866be5d 35066
56a8fe78 35067# Other targets (info, dvi, pdf, etc.)
16ae0395 35068
b813574b
PB
35069.PHONY: maybe-info-wdiff info-wdiff
35070maybe-info-wdiff:
35071@if wdiff
35072maybe-info-wdiff: info-wdiff
4fa63067 35073
b813574b
PB
35074info-wdiff: \
35075 configure-wdiff
0aed8855 35076 @: $(MAKE); $(unstage)
b813574b 35077 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 35078 r=`${PWD_COMMAND}`; export r; \
b40e3958 35079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35080 $(HOST_EXPORTS) \
b813574b 35081 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35083 done; \
b813574b 35084 echo "Doing info in wdiff" ; \
b00612cc 35085 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35088 "RANLIB=$${RANLIB}" \
0c24b341 35089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35090 info) \
4fa63067 35091 || exit 1
3866be5d 35092
b813574b 35093@endif wdiff
3866be5d 35094
b813574b
PB
35095.PHONY: maybe-dvi-wdiff dvi-wdiff
35096maybe-dvi-wdiff:
35097@if wdiff
35098maybe-dvi-wdiff: dvi-wdiff
4fa63067 35099
b813574b
PB
35100dvi-wdiff: \
35101 configure-wdiff
0aed8855 35102 @: $(MAKE); $(unstage)
b813574b 35103 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35104 r=`${PWD_COMMAND}`; export r; \
35105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35106 $(HOST_EXPORTS) \
b813574b 35107 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35109 done; \
b813574b 35110 echo "Doing dvi in wdiff" ; \
b00612cc 35111 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35114 "RANLIB=$${RANLIB}" \
0c24b341 35115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35116 dvi) \
4fa63067
NN
35117 || exit 1
35118
b813574b 35119@endif wdiff
4fa63067 35120
56a8fe78
DD
35121.PHONY: maybe-pdf-wdiff pdf-wdiff
35122maybe-pdf-wdiff:
35123@if wdiff
35124maybe-pdf-wdiff: pdf-wdiff
35125
35126pdf-wdiff: \
35127 configure-wdiff
35128 @: $(MAKE); $(unstage)
35129 @[ -f ./wdiff/Makefile ] || exit 0; \
35130 r=`${PWD_COMMAND}`; export r; \
35131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35132 $(HOST_EXPORTS) \
35133 for flag in $(EXTRA_HOST_FLAGS) ; do \
35134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35135 done; \
35136 echo "Doing pdf in wdiff" ; \
35137 (cd $(HOST_SUBDIR)/wdiff && \
35138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35140 "RANLIB=$${RANLIB}" \
0c24b341 35141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35142 pdf) \
35143 || exit 1
35144
35145@endif wdiff
35146
6d389afc
MS
35147.PHONY: maybe-html-wdiff html-wdiff
35148maybe-html-wdiff:
35149@if wdiff
35150maybe-html-wdiff: html-wdiff
35151
35152html-wdiff: \
35153 configure-wdiff
0aed8855 35154 @: $(MAKE); $(unstage)
6d389afc
MS
35155 @[ -f ./wdiff/Makefile ] || exit 0; \
35156 r=`${PWD_COMMAND}`; export r; \
35157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35158 $(HOST_EXPORTS) \
35159 for flag in $(EXTRA_HOST_FLAGS) ; do \
35160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35161 done; \
35162 echo "Doing html in wdiff" ; \
b00612cc 35163 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
35164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35166 "RANLIB=$${RANLIB}" \
0c24b341 35167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35168 html) \
35169 || exit 1
35170
35171@endif wdiff
35172
b813574b
PB
35173.PHONY: maybe-TAGS-wdiff TAGS-wdiff
35174maybe-TAGS-wdiff:
35175@if wdiff
35176maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 35177
b813574b
PB
35178TAGS-wdiff: \
35179 configure-wdiff
0aed8855 35180 @: $(MAKE); $(unstage)
b813574b 35181 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35182 r=`${PWD_COMMAND}`; export r; \
35183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35184 $(HOST_EXPORTS) \
b813574b 35185 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35187 done; \
b813574b 35188 echo "Doing TAGS in wdiff" ; \
b00612cc 35189 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35192 "RANLIB=$${RANLIB}" \
0c24b341 35193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35194 TAGS) \
4fa63067
NN
35195 || exit 1
35196
b813574b 35197@endif wdiff
4fa63067 35198
b813574b
PB
35199.PHONY: maybe-install-info-wdiff install-info-wdiff
35200maybe-install-info-wdiff:
35201@if wdiff
35202maybe-install-info-wdiff: install-info-wdiff
4fa63067 35203
b813574b
PB
35204install-info-wdiff: \
35205 configure-wdiff \
35206 info-wdiff
0aed8855 35207 @: $(MAKE); $(unstage)
b813574b 35208 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35209 r=`${PWD_COMMAND}`; export r; \
35210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35211 $(HOST_EXPORTS) \
b813574b 35212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35214 done; \
b813574b 35215 echo "Doing install-info in wdiff" ; \
b00612cc 35216 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35219 "RANLIB=$${RANLIB}" \
0c24b341 35220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35221 install-info) \
4fa63067
NN
35222 || exit 1
35223
b813574b 35224@endif wdiff
4fa63067 35225
a3ca38d2
DD
35226.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
35227maybe-install-pdf-wdiff:
35228@if wdiff
35229maybe-install-pdf-wdiff: install-pdf-wdiff
35230
35231install-pdf-wdiff: \
35232 configure-wdiff \
35233 pdf-wdiff
35234 @: $(MAKE); $(unstage)
35235 @[ -f ./wdiff/Makefile ] || exit 0; \
35236 r=`${PWD_COMMAND}`; export r; \
35237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35238 $(HOST_EXPORTS) \
35239 for flag in $(EXTRA_HOST_FLAGS) ; do \
35240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35241 done; \
35242 echo "Doing install-pdf in wdiff" ; \
35243 (cd $(HOST_SUBDIR)/wdiff && \
35244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35246 "RANLIB=$${RANLIB}" \
0c24b341 35247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35248 install-pdf) \
35249 || exit 1
35250
35251@endif wdiff
35252
108a6f8e
CD
35253.PHONY: maybe-install-html-wdiff install-html-wdiff
35254maybe-install-html-wdiff:
35255@if wdiff
35256maybe-install-html-wdiff: install-html-wdiff
35257
35258install-html-wdiff: \
35259 configure-wdiff \
35260 html-wdiff
35261 @: $(MAKE); $(unstage)
35262 @[ -f ./wdiff/Makefile ] || exit 0; \
35263 r=`${PWD_COMMAND}`; export r; \
35264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35265 $(HOST_EXPORTS) \
35266 for flag in $(EXTRA_HOST_FLAGS) ; do \
35267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35268 done; \
35269 echo "Doing install-html in wdiff" ; \
35270 (cd $(HOST_SUBDIR)/wdiff && \
35271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35273 "RANLIB=$${RANLIB}" \
0c24b341 35274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35275 install-html) \
35276 || exit 1
35277
35278@endif wdiff
35279
b813574b
PB
35280.PHONY: maybe-installcheck-wdiff installcheck-wdiff
35281maybe-installcheck-wdiff:
35282@if wdiff
35283maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 35284
b813574b
PB
35285installcheck-wdiff: \
35286 configure-wdiff
0aed8855 35287 @: $(MAKE); $(unstage)
b813574b 35288 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35289 r=`${PWD_COMMAND}`; export r; \
35290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35291 $(HOST_EXPORTS) \
b813574b 35292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35294 done; \
b813574b 35295 echo "Doing installcheck in wdiff" ; \
b00612cc 35296 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35299 "RANLIB=$${RANLIB}" \
0c24b341 35300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35301 installcheck) \
4fa63067
NN
35302 || exit 1
35303
b813574b 35304@endif wdiff
4fa63067 35305
b813574b
PB
35306.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
35307maybe-mostlyclean-wdiff:
35308@if wdiff
35309maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 35310
b813574b 35311mostlyclean-wdiff:
0aed8855 35312 @: $(MAKE); $(unstage)
b813574b 35313 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35314 r=`${PWD_COMMAND}`; export r; \
35315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35316 $(HOST_EXPORTS) \
b813574b 35317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35319 done; \
b813574b 35320 echo "Doing mostlyclean in wdiff" ; \
b00612cc 35321 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35324 "RANLIB=$${RANLIB}" \
0c24b341 35325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35326 mostlyclean) \
4fa63067
NN
35327 || exit 1
35328
b813574b 35329@endif wdiff
4fa63067 35330
b813574b
PB
35331.PHONY: maybe-clean-wdiff clean-wdiff
35332maybe-clean-wdiff:
35333@if wdiff
35334maybe-clean-wdiff: clean-wdiff
4fa63067 35335
b813574b 35336clean-wdiff:
0aed8855 35337 @: $(MAKE); $(unstage)
b813574b 35338 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35339 r=`${PWD_COMMAND}`; export r; \
35340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35341 $(HOST_EXPORTS) \
b813574b 35342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35344 done; \
b813574b 35345 echo "Doing clean in wdiff" ; \
b00612cc 35346 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35349 "RANLIB=$${RANLIB}" \
0c24b341 35350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35351 clean) \
4fa63067
NN
35352 || exit 1
35353
b813574b 35354@endif wdiff
4fa63067 35355
b813574b
PB
35356.PHONY: maybe-distclean-wdiff distclean-wdiff
35357maybe-distclean-wdiff:
35358@if wdiff
35359maybe-distclean-wdiff: distclean-wdiff
4fa63067 35360
b813574b 35361distclean-wdiff:
0aed8855 35362 @: $(MAKE); $(unstage)
b813574b 35363 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35364 r=`${PWD_COMMAND}`; export r; \
35365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35366 $(HOST_EXPORTS) \
b813574b 35367 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35369 done; \
b813574b 35370 echo "Doing distclean in wdiff" ; \
b00612cc 35371 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35374 "RANLIB=$${RANLIB}" \
0c24b341 35375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35376 distclean) \
4fa63067
NN
35377 || exit 1
35378
b813574b 35379@endif wdiff
4fa63067 35380
b813574b
PB
35381.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
35382maybe-maintainer-clean-wdiff:
35383@if wdiff
35384maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 35385
b813574b 35386maintainer-clean-wdiff:
0aed8855 35387 @: $(MAKE); $(unstage)
b813574b 35388 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35389 r=`${PWD_COMMAND}`; export r; \
35390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35391 $(HOST_EXPORTS) \
b813574b 35392 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35394 done; \
b813574b 35395 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 35396 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35399 "RANLIB=$${RANLIB}" \
0c24b341 35400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35401 maintainer-clean) \
4fa63067
NN
35402 || exit 1
35403
b813574b 35404@endif wdiff
4fa63067
NN
35405
35406
a7254363 35407
b813574b
PB
35408.PHONY: configure-zip maybe-configure-zip
35409maybe-configure-zip:
4f0ef2d8
CD
35410@if gcc-bootstrap
35411configure-zip: stage_current
35412@endif gcc-bootstrap
b813574b
PB
35413@if zip
35414maybe-configure-zip: configure-zip
c52c6897 35415configure-zip:
0aed8855 35416 @: $(MAKE); $(unstage)
c52c6897 35417 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35419 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
35420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 35421 $(HOST_EXPORTS) \
a7254363
PB
35422 echo Configuring in $(HOST_SUBDIR)/zip; \
35423 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 35424 case $(srcdir) in \
b00612cc
PB
35425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35426 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
35427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35428 esac; \
b00612cc
PB
35429 srcdiroption="--srcdir=$${topdir}/zip"; \
35430 libsrcdir="$$s/zip"; \
e2b9e2dc 35431 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35433 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35434 || exit 1
b813574b 35435@endif zip
e2b9e2dc 35436
a7254363
PB
35437
35438
d545f33b
PB
35439
35440
b813574b
PB
35441.PHONY: all-zip maybe-all-zip
35442maybe-all-zip:
4f0ef2d8
CD
35443@if gcc-bootstrap
35444all-zip: stage_current
35445@endif gcc-bootstrap
b813574b 35446@if zip
d27cc32e 35447TARGET-zip=all
b813574b
PB
35448maybe-all-zip: all-zip
35449all-zip: configure-zip
0aed8855 35450 @: $(MAKE); $(unstage)
b40e3958
L
35451 @r=`${PWD_COMMAND}`; export r; \
35452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35453 $(HOST_EXPORTS) \
b00612cc 35454 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
35455 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35456 $(TARGET-zip))
b813574b 35457@endif zip
3866be5d 35458
a7254363 35459
d545f33b
PB
35460
35461
b813574b
PB
35462.PHONY: check-zip maybe-check-zip
35463maybe-check-zip:
35464@if zip
35465maybe-check-zip: check-zip
3866be5d 35466
b813574b
PB
35467# This module is only tested in a native toolchain.
35468check-zip:
0aed8855 35469 @: $(MAKE); $(unstage)
b813574b
PB
35470 @if [ '$(host)' = '$(target)' ] ; then \
35471 r=`${PWD_COMMAND}`; export r; \
35472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35473 $(HOST_EXPORTS) \
b00612cc 35474 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 35475 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 35476 fi
4fa63067 35477
b813574b 35478@endif zip
4fa63067 35479
b813574b
PB
35480.PHONY: install-zip maybe-install-zip
35481maybe-install-zip:
35482@if zip
35483maybe-install-zip: install-zip
4fa63067 35484
b813574b 35485install-zip: installdirs
0aed8855 35486 @: $(MAKE); $(unstage)
b813574b
PB
35487 @r=`${PWD_COMMAND}`; export r; \
35488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35489 $(HOST_EXPORTS) \
b00612cc 35490 (cd $(HOST_SUBDIR)/zip && \
2da12f12 35491 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35492
b813574b 35493@endif zip
4fa63067 35494
56a8fe78 35495# Other targets (info, dvi, pdf, etc.)
4fa63067 35496
b813574b
PB
35497.PHONY: maybe-info-zip info-zip
35498maybe-info-zip:
35499@if zip
35500maybe-info-zip: info-zip
4fa63067 35501
b813574b
PB
35502info-zip: \
35503 configure-zip
0aed8855 35504 @: $(MAKE); $(unstage)
b813574b 35505 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35506 r=`${PWD_COMMAND}`; export r; \
b40e3958 35507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35508 $(HOST_EXPORTS) \
b813574b 35509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35511 done; \
b813574b 35512 echo "Doing info in zip" ; \
b00612cc 35513 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35516 "RANLIB=$${RANLIB}" \
0c24b341 35517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35518 info) \
4fa63067 35519 || exit 1
3866be5d 35520
b813574b 35521@endif zip
3866be5d 35522
b813574b
PB
35523.PHONY: maybe-dvi-zip dvi-zip
35524maybe-dvi-zip:
35525@if zip
35526maybe-dvi-zip: dvi-zip
16ae0395 35527
b813574b
PB
35528dvi-zip: \
35529 configure-zip
0aed8855 35530 @: $(MAKE); $(unstage)
b813574b 35531 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35532 r=`${PWD_COMMAND}`; export r; \
b40e3958 35533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35534 $(HOST_EXPORTS) \
b813574b 35535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35537 done; \
b813574b 35538 echo "Doing dvi in zip" ; \
b00612cc 35539 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35542 "RANLIB=$${RANLIB}" \
0c24b341 35543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35544 dvi) \
4fa63067 35545 || exit 1
3866be5d 35546
b813574b 35547@endif zip
3866be5d 35548
56a8fe78
DD
35549.PHONY: maybe-pdf-zip pdf-zip
35550maybe-pdf-zip:
35551@if zip
35552maybe-pdf-zip: pdf-zip
35553
35554pdf-zip: \
35555 configure-zip
35556 @: $(MAKE); $(unstage)
35557 @[ -f ./zip/Makefile ] || exit 0; \
35558 r=`${PWD_COMMAND}`; export r; \
35559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35560 $(HOST_EXPORTS) \
35561 for flag in $(EXTRA_HOST_FLAGS) ; do \
35562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35563 done; \
35564 echo "Doing pdf in zip" ; \
35565 (cd $(HOST_SUBDIR)/zip && \
35566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35568 "RANLIB=$${RANLIB}" \
0c24b341 35569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35570 pdf) \
35571 || exit 1
35572
35573@endif zip
35574
6d389afc
MS
35575.PHONY: maybe-html-zip html-zip
35576maybe-html-zip:
35577@if zip
35578maybe-html-zip: html-zip
35579
35580html-zip: \
35581 configure-zip
0aed8855 35582 @: $(MAKE); $(unstage)
6d389afc
MS
35583 @[ -f ./zip/Makefile ] || exit 0; \
35584 r=`${PWD_COMMAND}`; export r; \
35585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35586 $(HOST_EXPORTS) \
35587 for flag in $(EXTRA_HOST_FLAGS) ; do \
35588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35589 done; \
35590 echo "Doing html in zip" ; \
b00612cc 35591 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
35592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35594 "RANLIB=$${RANLIB}" \
0c24b341 35595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35596 html) \
35597 || exit 1
35598
35599@endif zip
35600
b813574b
PB
35601.PHONY: maybe-TAGS-zip TAGS-zip
35602maybe-TAGS-zip:
35603@if zip
35604maybe-TAGS-zip: TAGS-zip
4fa63067 35605
b813574b
PB
35606TAGS-zip: \
35607 configure-zip
0aed8855 35608 @: $(MAKE); $(unstage)
b813574b 35609 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
35610 r=`${PWD_COMMAND}`; export r; \
35611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35612 $(HOST_EXPORTS) \
b813574b 35613 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35615 done; \
b813574b 35616 echo "Doing TAGS in zip" ; \
b00612cc 35617 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35620 "RANLIB=$${RANLIB}" \
0c24b341 35621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35622 TAGS) \
e2b9e2dc
NN
35623 || exit 1
35624
b813574b 35625@endif zip
4fa63067 35626
b813574b
PB
35627.PHONY: maybe-install-info-zip install-info-zip
35628maybe-install-info-zip:
35629@if zip
35630maybe-install-info-zip: install-info-zip
4fa63067 35631
b813574b
PB
35632install-info-zip: \
35633 configure-zip \
35634 info-zip
0aed8855 35635 @: $(MAKE); $(unstage)
b813574b 35636 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35637 r=`${PWD_COMMAND}`; export r; \
b40e3958 35638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35639 $(HOST_EXPORTS) \
b813574b 35640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35642 done; \
b813574b 35643 echo "Doing install-info in zip" ; \
b00612cc 35644 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35647 "RANLIB=$${RANLIB}" \
0c24b341 35648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35649 install-info) \
4fa63067 35650 || exit 1
3866be5d 35651
b813574b 35652@endif zip
3866be5d 35653
a3ca38d2
DD
35654.PHONY: maybe-install-pdf-zip install-pdf-zip
35655maybe-install-pdf-zip:
35656@if zip
35657maybe-install-pdf-zip: install-pdf-zip
35658
35659install-pdf-zip: \
35660 configure-zip \
35661 pdf-zip
35662 @: $(MAKE); $(unstage)
35663 @[ -f ./zip/Makefile ] || exit 0; \
35664 r=`${PWD_COMMAND}`; export r; \
35665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35666 $(HOST_EXPORTS) \
35667 for flag in $(EXTRA_HOST_FLAGS) ; do \
35668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35669 done; \
35670 echo "Doing install-pdf in zip" ; \
35671 (cd $(HOST_SUBDIR)/zip && \
35672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35674 "RANLIB=$${RANLIB}" \
0c24b341 35675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35676 install-pdf) \
35677 || exit 1
35678
35679@endif zip
35680
108a6f8e
CD
35681.PHONY: maybe-install-html-zip install-html-zip
35682maybe-install-html-zip:
35683@if zip
35684maybe-install-html-zip: install-html-zip
35685
35686install-html-zip: \
35687 configure-zip \
35688 html-zip
35689 @: $(MAKE); $(unstage)
35690 @[ -f ./zip/Makefile ] || exit 0; \
35691 r=`${PWD_COMMAND}`; export r; \
35692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35693 $(HOST_EXPORTS) \
35694 for flag in $(EXTRA_HOST_FLAGS) ; do \
35695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35696 done; \
35697 echo "Doing install-html in zip" ; \
35698 (cd $(HOST_SUBDIR)/zip && \
35699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35701 "RANLIB=$${RANLIB}" \
0c24b341 35702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35703 install-html) \
35704 || exit 1
35705
35706@endif zip
35707
b813574b
PB
35708.PHONY: maybe-installcheck-zip installcheck-zip
35709maybe-installcheck-zip:
35710@if zip
35711maybe-installcheck-zip: installcheck-zip
4fa63067 35712
b813574b
PB
35713installcheck-zip: \
35714 configure-zip
0aed8855 35715 @: $(MAKE); $(unstage)
b813574b 35716 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35717 r=`${PWD_COMMAND}`; export r; \
b40e3958 35718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35719 $(HOST_EXPORTS) \
b813574b 35720 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35722 done; \
b813574b 35723 echo "Doing installcheck in zip" ; \
b00612cc 35724 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35727 "RANLIB=$${RANLIB}" \
0c24b341 35728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35729 installcheck) \
4fa63067 35730 || exit 1
3866be5d 35731
b813574b 35732@endif zip
3866be5d 35733
b813574b
PB
35734.PHONY: maybe-mostlyclean-zip mostlyclean-zip
35735maybe-mostlyclean-zip:
35736@if zip
35737maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 35738
b813574b 35739mostlyclean-zip:
0aed8855 35740 @: $(MAKE); $(unstage)
b813574b 35741 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35742 r=`${PWD_COMMAND}`; export r; \
35743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35744 $(HOST_EXPORTS) \
b813574b 35745 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35747 done; \
b813574b 35748 echo "Doing mostlyclean in zip" ; \
b00612cc 35749 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35752 "RANLIB=$${RANLIB}" \
0c24b341 35753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35754 mostlyclean) \
4fa63067
NN
35755 || exit 1
35756
b813574b 35757@endif zip
4fa63067 35758
b813574b
PB
35759.PHONY: maybe-clean-zip clean-zip
35760maybe-clean-zip:
35761@if zip
35762maybe-clean-zip: clean-zip
4fa63067 35763
b813574b 35764clean-zip:
0aed8855 35765 @: $(MAKE); $(unstage)
b813574b 35766 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35767 r=`${PWD_COMMAND}`; export r; \
35768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35769 $(HOST_EXPORTS) \
b813574b 35770 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35772 done; \
b813574b 35773 echo "Doing clean in zip" ; \
b00612cc 35774 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35777 "RANLIB=$${RANLIB}" \
0c24b341 35778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35779 clean) \
4fa63067
NN
35780 || exit 1
35781
b813574b 35782@endif zip
4fa63067 35783
b813574b
PB
35784.PHONY: maybe-distclean-zip distclean-zip
35785maybe-distclean-zip:
35786@if zip
35787maybe-distclean-zip: distclean-zip
4fa63067 35788
b813574b 35789distclean-zip:
0aed8855 35790 @: $(MAKE); $(unstage)
b813574b 35791 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35792 r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35794 $(HOST_EXPORTS) \
b813574b 35795 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
b813574b 35798 echo "Doing distclean in zip" ; \
b00612cc 35799 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35802 "RANLIB=$${RANLIB}" \
0c24b341 35803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35804 distclean) \
4fa63067
NN
35805 || exit 1
35806
b813574b 35807@endif zip
4fa63067 35808
b813574b
PB
35809.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
35810maybe-maintainer-clean-zip:
35811@if zip
35812maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 35813
b813574b 35814maintainer-clean-zip:
0aed8855 35815 @: $(MAKE); $(unstage)
b813574b 35816 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35817 r=`${PWD_COMMAND}`; export r; \
b40e3958 35818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35819 $(HOST_EXPORTS) \
b813574b 35820 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35822 done; \
b813574b 35823 echo "Doing maintainer-clean in zip" ; \
b00612cc 35824 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35827 "RANLIB=$${RANLIB}" \
0c24b341 35828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35829 maintainer-clean) \
4fa63067 35830 || exit 1
3866be5d 35831
b813574b 35832@endif zip
3866be5d 35833
4fa63067 35834
a7254363 35835
b813574b
PB
35836.PHONY: configure-zlib maybe-configure-zlib
35837maybe-configure-zlib:
4f0ef2d8
CD
35838@if gcc-bootstrap
35839configure-zlib: stage_current
35840@endif gcc-bootstrap
b813574b
PB
35841@if zlib
35842maybe-configure-zlib: configure-zlib
c52c6897 35843configure-zlib:
c52c6897
PB
35844 @r=`${PWD_COMMAND}`; export r; \
35845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
35846 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 35848 $(HOST_EXPORTS) \
a7254363
PB
35849 echo Configuring in $(HOST_SUBDIR)/zlib; \
35850 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 35851 case $(srcdir) in \
b00612cc
PB
35852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35853 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35855 esac; \
b00612cc
PB
35856 srcdiroption="--srcdir=$${topdir}/zlib"; \
35857 libsrcdir="$$s/zlib"; \
e2b9e2dc 35858 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35860 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35861 || exit 1
b813574b 35862@endif zlib
e2b9e2dc 35863
a7254363
PB
35864
35865
d545f33b
PB
35866.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
35867maybe-configure-stage1-zlib:
35868@if zlib-bootstrap
35869maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 35870configure-stage1-zlib:
c52c6897 35871 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 35872 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35873 @r=`${PWD_COMMAND}`; export r; \
35874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35875 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
7f6ef0c0 35876 $(HOST_EXPORTS) \
8ee82aff 35877 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 35878 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 35879 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35881 cd $(HOST_SUBDIR)/zlib || exit 1; \
35882 case $(srcdir) in \
35883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35884 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35886 esac; \
35887 srcdiroption="--srcdir=$${topdir}/zlib"; \
35888 libsrcdir="$$s/zlib"; \
35889 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35891 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35892 \
8a0d8a5c 35893 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
35894@endif zlib-bootstrap
35895
35896.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
35897maybe-configure-stage2-zlib:
35898@if zlib-bootstrap
35899maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 35900configure-stage2-zlib:
c52c6897 35901 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 35902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35903 @r=`${PWD_COMMAND}`; export r; \
35904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35905 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 35906 $(HOST_EXPORTS) \
7f6ef0c0 35907 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 35908 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 35909 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 35910 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35912 cd $(HOST_SUBDIR)/zlib || exit 1; \
35913 case $(srcdir) in \
35914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35915 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35917 esac; \
35918 srcdiroption="--srcdir=$${topdir}/zlib"; \
35919 libsrcdir="$$s/zlib"; \
35920 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35922 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35923 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35924 @stage2_werror_flag@
35925@endif zlib-bootstrap
35926
8520c408
AO
35927.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
35928maybe-configure-stageb2g0-zlib:
35929@if zlib-bootstrap
35930maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
35931configure-stageb2g0-zlib:
35932 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35934 @r=`${PWD_COMMAND}`; export r; \
35935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35936 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35937 $(HOST_EXPORTS) \
7f6ef0c0 35938 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 35939 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 35940 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
35941 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
35942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35943 cd $(HOST_SUBDIR)/zlib || exit 1; \
35944 case $(srcdir) in \
35945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35946 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35948 esac; \
35949 srcdiroption="--srcdir=$${topdir}/zlib"; \
35950 libsrcdir="$$s/zlib"; \
35951 $(SHELL) $${libsrcdir}/configure \
35952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35953 --target=${target_alias} $${srcdiroption} \
35954 --with-build-libsubdir=$(HOST_SUBDIR) \
35955 @stage2_werror_flag@
35956@endif zlib-bootstrap
35957
d545f33b
PB
35958.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
35959maybe-configure-stage3-zlib:
35960@if zlib-bootstrap
35961maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 35962configure-stage3-zlib:
c52c6897 35963 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 35964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35965 @r=`${PWD_COMMAND}`; export r; \
35966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35967 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 35968 $(HOST_EXPORTS) \
7f6ef0c0 35969 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 35970 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 35971 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 35972 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35974 cd $(HOST_SUBDIR)/zlib || exit 1; \
35975 case $(srcdir) in \
35976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35977 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35979 esac; \
35980 srcdiroption="--srcdir=$${topdir}/zlib"; \
35981 libsrcdir="$$s/zlib"; \
35982 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35984 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35985 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35986 @stage2_werror_flag@
35987@endif zlib-bootstrap
35988
8520c408
AO
35989.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
35990maybe-configure-stageb3g2-zlib:
35991@if zlib-bootstrap
35992maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
35993configure-stageb3g2-zlib:
35994 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35995 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35996 @r=`${PWD_COMMAND}`; export r; \
35997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35998 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35999 $(HOST_EXPORTS) \
7f6ef0c0 36000 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36001 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 36002 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
36003 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
36004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36005 cd $(HOST_SUBDIR)/zlib || exit 1; \
36006 case $(srcdir) in \
36007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36008 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36010 esac; \
36011 srcdiroption="--srcdir=$${topdir}/zlib"; \
36012 libsrcdir="$$s/zlib"; \
36013 $(SHELL) $${libsrcdir}/configure \
36014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36015 --target=${target_alias} $${srcdiroption} \
36016 --with-build-libsubdir=$(HOST_SUBDIR) \
36017 @stage2_werror_flag@
36018@endif zlib-bootstrap
36019
d545f33b
PB
36020.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
36021maybe-configure-stage4-zlib:
36022@if zlib-bootstrap
36023maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 36024configure-stage4-zlib:
c52c6897 36025 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 36026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36027 @r=`${PWD_COMMAND}`; export r; \
36028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36029 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36030 $(HOST_EXPORTS) \
7f6ef0c0 36031 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36032 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36033 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 36034 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36036 cd $(HOST_SUBDIR)/zlib || exit 1; \
36037 case $(srcdir) in \
36038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36039 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36041 esac; \
36042 srcdiroption="--srcdir=$${topdir}/zlib"; \
36043 libsrcdir="$$s/zlib"; \
36044 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36046 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36047 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36048 @stage2_werror_flag@
36049@endif zlib-bootstrap
36050
36051.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
36052maybe-configure-stageprofile-zlib:
36053@if zlib-bootstrap
36054maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 36055configure-stageprofile-zlib:
c52c6897 36056 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 36057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36058 @r=`${PWD_COMMAND}`; export r; \
36059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36060 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36061 $(HOST_EXPORTS) \
7f6ef0c0 36062 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36063 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 36064 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 36065 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 36066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36067 cd $(HOST_SUBDIR)/zlib || exit 1; \
36068 case $(srcdir) in \
36069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36070 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36072 esac; \
36073 srcdiroption="--srcdir=$${topdir}/zlib"; \
36074 libsrcdir="$$s/zlib"; \
36075 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36077 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36078 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36079 @stage2_werror_flag@
36080@endif zlib-bootstrap
36081
36082.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
36083maybe-configure-stagefeedback-zlib:
36084@if zlib-bootstrap
36085maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 36086configure-stagefeedback-zlib:
c52c6897 36087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 36088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36089 @r=`${PWD_COMMAND}`; export r; \
36090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36091 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36092 $(HOST_EXPORTS) \
7f6ef0c0 36093 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36094 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 36095 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 36096 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 36097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36098 cd $(HOST_SUBDIR)/zlib || exit 1; \
36099 case $(srcdir) in \
36100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36101 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36103 esac; \
36104 srcdiroption="--srcdir=$${topdir}/zlib"; \
36105 libsrcdir="$$s/zlib"; \
36106 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36108 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36109 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36110 @stage2_werror_flag@
36111@endif zlib-bootstrap
36112
36113
36114
36115
36116
b813574b
PB
36117.PHONY: all-zlib maybe-all-zlib
36118maybe-all-zlib:
4f0ef2d8
CD
36119@if gcc-bootstrap
36120all-zlib: stage_current
36121@endif gcc-bootstrap
b813574b 36122@if zlib
d27cc32e 36123TARGET-zlib=all
b813574b
PB
36124maybe-all-zlib: all-zlib
36125all-zlib: configure-zlib
c52c6897 36126 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36128 $(HOST_EXPORTS) \
b00612cc 36129 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36130 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36131 $(TARGET-zlib))
b813574b 36132@endif zlib
3866be5d 36133
a7254363 36134
d545f33b
PB
36135
36136.PHONY: all-stage1-zlib maybe-all-stage1-zlib
36137.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
36138maybe-all-stage1-zlib:
36139maybe-clean-stage1-zlib:
36140@if zlib-bootstrap
36141maybe-all-stage1-zlib: all-stage1-zlib
36142all-stage1: all-stage1-zlib
f70224b5 36143TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 36144all-stage1-zlib: configure-stage1-zlib
c52c6897 36145 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
36146 @r=`${PWD_COMMAND}`; export r; \
36147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36148 $(HOST_EXPORTS) \
36149 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36151 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
36152 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
36153 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
36154 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 36155 $(TARGET-stage1-zlib)
d545f33b
PB
36156
36157maybe-clean-stage1-zlib: clean-stage1-zlib
36158clean-stage1: clean-stage1-zlib
36159clean-stage1-zlib:
9dbaa842
DD
36160 @if [ $(current_stage) = stage1 ]; then \
36161 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36162 else \
36163 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
36164 $(MAKE) stage1-start; \
36165 fi; \
d545f33b 36166 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36167 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 36168 clean
d545f33b
PB
36169@endif zlib-bootstrap
36170
36171
36172.PHONY: all-stage2-zlib maybe-all-stage2-zlib
36173.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
36174maybe-all-stage2-zlib:
36175maybe-clean-stage2-zlib:
36176@if zlib-bootstrap
36177maybe-all-stage2-zlib: all-stage2-zlib
36178all-stage2: all-stage2-zlib
f70224b5 36179TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 36180all-stage2-zlib: configure-stage2-zlib
c52c6897 36181 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
36182 @r=`${PWD_COMMAND}`; export r; \
36183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36184 $(HOST_EXPORTS) \
36185 $(POSTSTAGE1_HOST_EXPORTS) \
36186 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36188 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
36189 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
36190 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
36191 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36192 $(TARGET-stage2-zlib)
d545f33b
PB
36193
36194maybe-clean-stage2-zlib: clean-stage2-zlib
36195clean-stage2: clean-stage2-zlib
36196clean-stage2-zlib:
9dbaa842
DD
36197 @if [ $(current_stage) = stage2 ]; then \
36198 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36199 else \
36200 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
36201 $(MAKE) stage2-start; \
36202 fi; \
d545f33b 36203 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36204 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 36205 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36206 clean
d545f33b
PB
36207@endif zlib-bootstrap
36208
36209
8520c408
AO
36210.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
36211.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
36212maybe-all-stageb2g0-zlib:
36213maybe-clean-stageb2g0-zlib:
36214@if zlib-bootstrap
36215maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
36216all-stageb2g0: all-stageb2g0-zlib
36217TARGET-stageb2g0-zlib = $(TARGET-zlib)
36218all-stageb2g0-zlib: configure-stageb2g0-zlib
36219 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36220 @r=`${PWD_COMMAND}`; export r; \
36221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36222 $(HOST_EXPORTS) \
36223 $(POSTSTAGE1_HOST_EXPORTS) \
36224 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36226 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
36227 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
36228 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
36229 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
36230 $(TARGET-stageb2g0-zlib)
36231
36232maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
36233clean-stageb2g0: clean-stageb2g0-zlib
36234clean-stageb2g0-zlib:
36235 @if [ $(current_stage) = stageb2g0 ]; then \
36236 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36237 else \
36238 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
36239 $(MAKE) stageb2g0-start; \
36240 fi; \
36241 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36242 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
36243 $(POSTSTAGE1_FLAGS_TO_PASS) \
36244 clean
36245@endif zlib-bootstrap
36246
36247
d545f33b
PB
36248.PHONY: all-stage3-zlib maybe-all-stage3-zlib
36249.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
36250maybe-all-stage3-zlib:
36251maybe-clean-stage3-zlib:
36252@if zlib-bootstrap
36253maybe-all-stage3-zlib: all-stage3-zlib
36254all-stage3: all-stage3-zlib
f70224b5 36255TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 36256all-stage3-zlib: configure-stage3-zlib
c52c6897 36257 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
36258 @r=`${PWD_COMMAND}`; export r; \
36259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36260 $(HOST_EXPORTS) \
36261 $(POSTSTAGE1_HOST_EXPORTS) \
36262 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36264 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
36265 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
36266 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
36267 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36268 $(TARGET-stage3-zlib)
d545f33b
PB
36269
36270maybe-clean-stage3-zlib: clean-stage3-zlib
36271clean-stage3: clean-stage3-zlib
36272clean-stage3-zlib:
9dbaa842
DD
36273 @if [ $(current_stage) = stage3 ]; then \
36274 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36275 else \
36276 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
36277 $(MAKE) stage3-start; \
36278 fi; \
d545f33b 36279 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36280 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 36281 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36282 clean
d545f33b
PB
36283@endif zlib-bootstrap
36284
36285
8520c408
AO
36286.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
36287.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
36288maybe-all-stageb3g2-zlib:
36289maybe-clean-stageb3g2-zlib:
36290@if zlib-bootstrap
36291maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
36292all-stageb3g2: all-stageb3g2-zlib
36293TARGET-stageb3g2-zlib = $(TARGET-zlib)
36294all-stageb3g2-zlib: configure-stageb3g2-zlib
36295 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36296 @r=`${PWD_COMMAND}`; export r; \
36297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36298 $(HOST_EXPORTS) \
36299 $(POSTSTAGE1_HOST_EXPORTS) \
36300 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36302 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
36303 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
36304 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
36305 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
36306 $(TARGET-stageb3g2-zlib)
36307
36308maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
36309clean-stageb3g2: clean-stageb3g2-zlib
36310clean-stageb3g2-zlib:
36311 @if [ $(current_stage) = stageb3g2 ]; then \
36312 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36313 else \
36314 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
36315 $(MAKE) stageb3g2-start; \
36316 fi; \
36317 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36318 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
36319 $(POSTSTAGE1_FLAGS_TO_PASS) \
36320 clean
36321@endif zlib-bootstrap
36322
36323
d545f33b
PB
36324.PHONY: all-stage4-zlib maybe-all-stage4-zlib
36325.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
36326maybe-all-stage4-zlib:
36327maybe-clean-stage4-zlib:
36328@if zlib-bootstrap
36329maybe-all-stage4-zlib: all-stage4-zlib
36330all-stage4: all-stage4-zlib
f70224b5 36331TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 36332all-stage4-zlib: configure-stage4-zlib
c52c6897 36333 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
36334 @r=`${PWD_COMMAND}`; export r; \
36335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36336 $(HOST_EXPORTS) \
36337 $(POSTSTAGE1_HOST_EXPORTS) \
36338 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36340 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
36341 LIBCFLAGS="$(STAGE4_CFLAGS)" \
36342 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
36343 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36344 $(TARGET-stage4-zlib)
d545f33b
PB
36345
36346maybe-clean-stage4-zlib: clean-stage4-zlib
36347clean-stage4: clean-stage4-zlib
36348clean-stage4-zlib:
9dbaa842
DD
36349 @if [ $(current_stage) = stage4 ]; then \
36350 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36351 else \
36352 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
36353 $(MAKE) stage4-start; \
36354 fi; \
d545f33b 36355 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36356 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 36357 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36358 clean
d545f33b
PB
36359@endif zlib-bootstrap
36360
36361
36362.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
36363.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
36364maybe-all-stageprofile-zlib:
36365maybe-clean-stageprofile-zlib:
36366@if zlib-bootstrap
36367maybe-all-stageprofile-zlib: all-stageprofile-zlib
36368all-stageprofile: all-stageprofile-zlib
f70224b5 36369TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 36370all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 36371 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
36372 @r=`${PWD_COMMAND}`; export r; \
36373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36374 $(HOST_EXPORTS) \
36375 $(POSTSTAGE1_HOST_EXPORTS) \
36376 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36378 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
36379 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
36380 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
36381 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36382 $(TARGET-stageprofile-zlib)
d545f33b
PB
36383
36384maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
36385clean-stageprofile: clean-stageprofile-zlib
36386clean-stageprofile-zlib:
9dbaa842
DD
36387 @if [ $(current_stage) = stageprofile ]; then \
36388 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36389 else \
36390 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
36391 $(MAKE) stageprofile-start; \
36392 fi; \
d545f33b 36393 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36394 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 36395 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36396 clean
d545f33b
PB
36397@endif zlib-bootstrap
36398
36399
36400.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
36401.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
36402maybe-all-stagefeedback-zlib:
36403maybe-clean-stagefeedback-zlib:
36404@if zlib-bootstrap
36405maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
36406all-stagefeedback: all-stagefeedback-zlib
f70224b5 36407TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 36408all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 36409 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
36410 @r=`${PWD_COMMAND}`; export r; \
36411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36412 $(HOST_EXPORTS) \
36413 $(POSTSTAGE1_HOST_EXPORTS) \
36414 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
36415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36416 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
36417 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
36418 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
36419 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36420 $(TARGET-stagefeedback-zlib)
d545f33b
PB
36421
36422maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
36423clean-stagefeedback: clean-stagefeedback-zlib
36424clean-stagefeedback-zlib:
9dbaa842
DD
36425 @if [ $(current_stage) = stagefeedback ]; then \
36426 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36427 else \
36428 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
36429 $(MAKE) stagefeedback-start; \
36430 fi; \
d545f33b 36431 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 36432 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 36433 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36434 clean
d545f33b
PB
36435@endif zlib-bootstrap
36436
36437
36438
36439
36440
b813574b
PB
36441.PHONY: check-zlib maybe-check-zlib
36442maybe-check-zlib:
36443@if zlib
36444maybe-check-zlib: check-zlib
3866be5d 36445
b813574b 36446check-zlib:
3866be5d 36447
b813574b 36448@endif zlib
3866be5d 36449
b813574b
PB
36450.PHONY: install-zlib maybe-install-zlib
36451maybe-install-zlib:
36452@if zlib
36453maybe-install-zlib: install-zlib
4fa63067 36454
b813574b 36455install-zlib:
4fa63067 36456
b813574b 36457@endif zlib
4fa63067 36458
56a8fe78 36459# Other targets (info, dvi, pdf, etc.)
4fa63067 36460
b813574b
PB
36461.PHONY: maybe-info-zlib info-zlib
36462maybe-info-zlib:
36463@if zlib
36464maybe-info-zlib: info-zlib
4fa63067 36465
6d389afc
MS
36466info-zlib: \
36467 configure-zlib
36468 @[ -f ./zlib/Makefile ] || exit 0; \
36469 r=`${PWD_COMMAND}`; export r; \
36470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36471 $(HOST_EXPORTS) \
36472 for flag in $(EXTRA_HOST_FLAGS) ; do \
36473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36474 done; \
36475 echo "Doing info in zlib" ; \
b00612cc 36476 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
36477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36479 "RANLIB=$${RANLIB}" \
0c24b341 36480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36481 info) \
36482 || exit 1
36483
36484@endif zlib
36485
36486.PHONY: maybe-dvi-zlib dvi-zlib
36487maybe-dvi-zlib:
36488@if zlib
36489maybe-dvi-zlib: dvi-zlib
36490
36491dvi-zlib: \
b813574b
PB
36492 configure-zlib
36493 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36494 r=`${PWD_COMMAND}`; export r; \
36495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36496 $(HOST_EXPORTS) \
b813574b 36497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36499 done; \
6d389afc 36500 echo "Doing dvi in zlib" ; \
b00612cc 36501 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36504 "RANLIB=$${RANLIB}" \
0c24b341 36505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36506 dvi) \
4fa63067
NN
36507 || exit 1
36508
b813574b 36509@endif zlib
4fa63067 36510
56a8fe78
DD
36511.PHONY: maybe-pdf-zlib pdf-zlib
36512maybe-pdf-zlib:
36513@if zlib
36514maybe-pdf-zlib: pdf-zlib
36515
36516pdf-zlib: \
36517 configure-zlib
36518 @[ -f ./zlib/Makefile ] || exit 0; \
36519 r=`${PWD_COMMAND}`; export r; \
36520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36521 $(HOST_EXPORTS) \
36522 for flag in $(EXTRA_HOST_FLAGS) ; do \
36523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36524 done; \
36525 echo "Doing pdf in zlib" ; \
36526 (cd $(HOST_SUBDIR)/zlib && \
36527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36529 "RANLIB=$${RANLIB}" \
0c24b341 36530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36531 pdf) \
36532 || exit 1
36533
36534@endif zlib
36535
6d389afc
MS
36536.PHONY: maybe-html-zlib html-zlib
36537maybe-html-zlib:
b813574b 36538@if zlib
6d389afc 36539maybe-html-zlib: html-zlib
4fa63067 36540
6d389afc 36541html-zlib: \
b813574b
PB
36542 configure-zlib
36543 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36544 r=`${PWD_COMMAND}`; export r; \
36545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36546 $(HOST_EXPORTS) \
b813574b 36547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36549 done; \
6d389afc 36550 echo "Doing html in zlib" ; \
b00612cc 36551 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36554 "RANLIB=$${RANLIB}" \
0c24b341 36555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36556 html) \
4fa63067
NN
36557 || exit 1
36558
b813574b 36559@endif zlib
4fa63067 36560
b813574b
PB
36561.PHONY: maybe-TAGS-zlib TAGS-zlib
36562maybe-TAGS-zlib:
36563@if zlib
36564maybe-TAGS-zlib: TAGS-zlib
4fa63067 36565
b813574b
PB
36566TAGS-zlib: \
36567 configure-zlib
36568 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36569 r=`${PWD_COMMAND}`; export r; \
36570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36571 $(HOST_EXPORTS) \
b813574b 36572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36574 done; \
b813574b 36575 echo "Doing TAGS in zlib" ; \
b00612cc 36576 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36579 "RANLIB=$${RANLIB}" \
0c24b341 36580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36581 TAGS) \
4fa63067
NN
36582 || exit 1
36583
b813574b 36584@endif zlib
4fa63067 36585
b813574b
PB
36586.PHONY: maybe-install-info-zlib install-info-zlib
36587maybe-install-info-zlib:
36588@if zlib
36589maybe-install-info-zlib: install-info-zlib
4fa63067 36590
b813574b
PB
36591install-info-zlib: \
36592 configure-zlib \
36593 info-zlib
36594 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36595 r=`${PWD_COMMAND}`; export r; \
36596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36597 $(HOST_EXPORTS) \
b813574b 36598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36600 done; \
b813574b 36601 echo "Doing install-info in zlib" ; \
b00612cc 36602 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36605 "RANLIB=$${RANLIB}" \
0c24b341 36606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36607 install-info) \
4fa63067
NN
36608 || exit 1
36609
b813574b 36610@endif zlib
4fa63067 36611
a3ca38d2
DD
36612.PHONY: maybe-install-pdf-zlib install-pdf-zlib
36613maybe-install-pdf-zlib:
36614@if zlib
36615maybe-install-pdf-zlib: install-pdf-zlib
36616
36617install-pdf-zlib: \
36618 configure-zlib \
36619 pdf-zlib
36620 @[ -f ./zlib/Makefile ] || exit 0; \
36621 r=`${PWD_COMMAND}`; export r; \
36622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36623 $(HOST_EXPORTS) \
36624 for flag in $(EXTRA_HOST_FLAGS) ; do \
36625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36626 done; \
36627 echo "Doing install-pdf in zlib" ; \
36628 (cd $(HOST_SUBDIR)/zlib && \
36629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36631 "RANLIB=$${RANLIB}" \
0c24b341 36632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36633 install-pdf) \
36634 || exit 1
36635
36636@endif zlib
36637
108a6f8e
CD
36638.PHONY: maybe-install-html-zlib install-html-zlib
36639maybe-install-html-zlib:
36640@if zlib
36641maybe-install-html-zlib: install-html-zlib
36642
36643install-html-zlib: \
36644 configure-zlib \
36645 html-zlib
36646 @[ -f ./zlib/Makefile ] || exit 0; \
36647 r=`${PWD_COMMAND}`; export r; \
36648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36649 $(HOST_EXPORTS) \
36650 for flag in $(EXTRA_HOST_FLAGS) ; do \
36651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36652 done; \
36653 echo "Doing install-html in zlib" ; \
36654 (cd $(HOST_SUBDIR)/zlib && \
36655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36657 "RANLIB=$${RANLIB}" \
0c24b341 36658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36659 install-html) \
36660 || exit 1
36661
36662@endif zlib
36663
b813574b
PB
36664.PHONY: maybe-installcheck-zlib installcheck-zlib
36665maybe-installcheck-zlib:
36666@if zlib
36667maybe-installcheck-zlib: installcheck-zlib
4fa63067 36668
b813574b
PB
36669installcheck-zlib: \
36670 configure-zlib
36671 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36672 r=`${PWD_COMMAND}`; export r; \
36673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36674 $(HOST_EXPORTS) \
b813574b 36675 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36677 done; \
b813574b 36678 echo "Doing installcheck in zlib" ; \
b00612cc 36679 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36682 "RANLIB=$${RANLIB}" \
0c24b341 36683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36684 installcheck) \
4fa63067
NN
36685 || exit 1
36686
b813574b 36687@endif zlib
4fa63067 36688
b813574b
PB
36689.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
36690maybe-mostlyclean-zlib:
36691@if zlib
36692maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 36693
b813574b
PB
36694mostlyclean-zlib:
36695 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36696 r=`${PWD_COMMAND}`; export r; \
36697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36698 $(HOST_EXPORTS) \
b813574b 36699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36701 done; \
b813574b 36702 echo "Doing mostlyclean in zlib" ; \
b00612cc 36703 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36706 "RANLIB=$${RANLIB}" \
0c24b341 36707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36708 mostlyclean) \
4fa63067
NN
36709 || exit 1
36710
b813574b 36711@endif zlib
4fa63067 36712
b813574b
PB
36713.PHONY: maybe-clean-zlib clean-zlib
36714maybe-clean-zlib:
36715@if zlib
36716maybe-clean-zlib: clean-zlib
4fa63067 36717
b813574b
PB
36718clean-zlib:
36719 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36720 r=`${PWD_COMMAND}`; export r; \
36721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36722 $(HOST_EXPORTS) \
b813574b 36723 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36725 done; \
b813574b 36726 echo "Doing clean in zlib" ; \
b00612cc 36727 (cd $(HOST_SUBDIR)/zlib && \
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 clean) \
4fa63067
NN
36733 || exit 1
36734
b813574b 36735@endif zlib
4fa63067 36736
b813574b
PB
36737.PHONY: maybe-distclean-zlib distclean-zlib
36738maybe-distclean-zlib:
36739@if zlib
36740maybe-distclean-zlib: distclean-zlib
4fa63067 36741
b813574b
PB
36742distclean-zlib:
36743 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36744 r=`${PWD_COMMAND}`; export r; \
36745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36746 $(HOST_EXPORTS) \
b813574b 36747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36749 done; \
b813574b 36750 echo "Doing distclean in zlib" ; \
b00612cc 36751 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36754 "RANLIB=$${RANLIB}" \
0c24b341 36755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36756 distclean) \
4fa63067
NN
36757 || exit 1
36758
b813574b 36759@endif zlib
4fa63067 36760
b813574b
PB
36761.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
36762maybe-maintainer-clean-zlib:
36763@if zlib
36764maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 36765
b813574b
PB
36766maintainer-clean-zlib:
36767 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36768 r=`${PWD_COMMAND}`; export r; \
36769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36770 $(HOST_EXPORTS) \
b813574b 36771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36773 done; \
b813574b 36774 echo "Doing maintainer-clean in zlib" ; \
b00612cc 36775 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36778 "RANLIB=$${RANLIB}" \
0c24b341 36779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36780 maintainer-clean) \
4fa63067 36781 || exit 1
16ae0395 36782
b813574b 36783@endif zlib
3866be5d
NN
36784
36785
a7254363 36786
b813574b
PB
36787.PHONY: configure-gdb maybe-configure-gdb
36788maybe-configure-gdb:
4f0ef2d8
CD
36789@if gcc-bootstrap
36790configure-gdb: stage_current
36791@endif gcc-bootstrap
b813574b
PB
36792@if gdb
36793maybe-configure-gdb: configure-gdb
c52c6897 36794configure-gdb:
0aed8855 36795 @: $(MAKE); $(unstage)
c52c6897 36796 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36798 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
36799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 36800 $(HOST_EXPORTS) \
a7254363
PB
36801 echo Configuring in $(HOST_SUBDIR)/gdb; \
36802 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 36803 case $(srcdir) in \
b00612cc
PB
36804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36805 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
36806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36807 esac; \
b00612cc
PB
36808 srcdiroption="--srcdir=$${topdir}/gdb"; \
36809 libsrcdir="$$s/gdb"; \
e2b9e2dc 36810 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36812 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36813 || exit 1
b813574b 36814@endif gdb
e2b9e2dc 36815
a7254363
PB
36816
36817
d545f33b
PB
36818
36819
b813574b
PB
36820.PHONY: all-gdb maybe-all-gdb
36821maybe-all-gdb:
4f0ef2d8
CD
36822@if gcc-bootstrap
36823all-gdb: stage_current
36824@endif gcc-bootstrap
b813574b 36825@if gdb
d27cc32e 36826TARGET-gdb=all
b813574b
PB
36827maybe-all-gdb: all-gdb
36828all-gdb: configure-gdb
0aed8855 36829 @: $(MAKE); $(unstage)
b40e3958
L
36830 @r=`${PWD_COMMAND}`; export r; \
36831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36832 $(HOST_EXPORTS) \
b00612cc 36833 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
36834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
36835 $(TARGET-gdb))
b813574b 36836@endif gdb
3866be5d 36837
a7254363 36838
d545f33b
PB
36839
36840
b813574b
PB
36841.PHONY: check-gdb maybe-check-gdb
36842maybe-check-gdb:
36843@if gdb
36844maybe-check-gdb: check-gdb
3866be5d 36845
b813574b 36846check-gdb:
0aed8855 36847 @: $(MAKE); $(unstage)
b40e3958
L
36848 @r=`${PWD_COMMAND}`; export r; \
36849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36850 $(HOST_EXPORTS) \
b00612cc
PB
36851 (cd $(HOST_SUBDIR)/gdb && \
36852 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36853
b813574b 36854@endif gdb
3866be5d 36855
b813574b
PB
36856.PHONY: install-gdb maybe-install-gdb
36857maybe-install-gdb:
36858@if gdb
36859maybe-install-gdb: install-gdb
16ae0395 36860
b813574b 36861install-gdb: installdirs
0aed8855 36862 @: $(MAKE); $(unstage)
b40e3958
L
36863 @r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36865 $(HOST_EXPORTS) \
b00612cc 36866 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 36867 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36868
b813574b 36869@endif gdb
3866be5d 36870
56a8fe78 36871# Other targets (info, dvi, pdf, etc.)
4fa63067 36872
b813574b
PB
36873.PHONY: maybe-info-gdb info-gdb
36874maybe-info-gdb:
36875@if gdb
36876maybe-info-gdb: info-gdb
4fa63067 36877
b813574b
PB
36878info-gdb: \
36879 configure-gdb
0aed8855 36880 @: $(MAKE); $(unstage)
b813574b 36881 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36882 r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36884 $(HOST_EXPORTS) \
72b2455a 36885 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36887 done; \
b813574b 36888 echo "Doing info in gdb" ; \
b00612cc 36889 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36892 "RANLIB=$${RANLIB}" \
0c24b341 36893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36894 info) \
4fa63067
NN
36895 || exit 1
36896
b813574b 36897@endif gdb
4fa63067 36898
b813574b
PB
36899.PHONY: maybe-dvi-gdb dvi-gdb
36900maybe-dvi-gdb:
36901@if gdb
36902maybe-dvi-gdb: dvi-gdb
4fa63067 36903
b813574b
PB
36904dvi-gdb: \
36905 configure-gdb
0aed8855 36906 @: $(MAKE); $(unstage)
b813574b 36907 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
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 dvi in gdb" ; \
b00612cc 36915 (cd $(HOST_SUBDIR)/gdb && \
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 dvi) \
4fa63067
NN
36921 || exit 1
36922
b813574b 36923@endif gdb
4fa63067 36924
56a8fe78
DD
36925.PHONY: maybe-pdf-gdb pdf-gdb
36926maybe-pdf-gdb:
36927@if gdb
36928maybe-pdf-gdb: pdf-gdb
36929
36930pdf-gdb: \
36931 configure-gdb
36932 @: $(MAKE); $(unstage)
36933 @[ -f ./gdb/Makefile ] || exit 0; \
36934 r=`${PWD_COMMAND}`; export r; \
36935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36936 $(HOST_EXPORTS) \
36937 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36939 done; \
36940 echo "Doing pdf in gdb" ; \
36941 (cd $(HOST_SUBDIR)/gdb && \
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}" \
56a8fe78
DD
36946 pdf) \
36947 || exit 1
36948
36949@endif gdb
36950
6d389afc
MS
36951.PHONY: maybe-html-gdb html-gdb
36952maybe-html-gdb:
36953@if gdb
36954maybe-html-gdb: html-gdb
36955
36956html-gdb: \
36957 configure-gdb
0aed8855 36958 @: $(MAKE); $(unstage)
6d389afc
MS
36959 @[ -f ./gdb/Makefile ] || exit 0; \
36960 r=`${PWD_COMMAND}`; export r; \
36961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
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 html in gdb" ; \
b00612cc 36967 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
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}" \
6d389afc
MS
36972 html) \
36973 || exit 1
36974
36975@endif gdb
36976
b813574b
PB
36977.PHONY: maybe-TAGS-gdb TAGS-gdb
36978maybe-TAGS-gdb:
36979@if gdb
36980maybe-TAGS-gdb: TAGS-gdb
4fa63067 36981
b813574b
PB
36982TAGS-gdb: \
36983 configure-gdb
0aed8855 36984 @: $(MAKE); $(unstage)
b813574b 36985 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36986 r=`${PWD_COMMAND}`; export r; \
36987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36988 $(HOST_EXPORTS) \
72b2455a 36989 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36991 done; \
b813574b 36992 echo "Doing TAGS in gdb" ; \
b00612cc 36993 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
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}" \
b813574b 36998 TAGS) \
4fa63067
NN
36999 || exit 1
37000
b813574b 37001@endif gdb
4fa63067 37002
b813574b
PB
37003.PHONY: maybe-install-info-gdb install-info-gdb
37004maybe-install-info-gdb:
37005@if gdb
37006maybe-install-info-gdb: install-info-gdb
4fa63067 37007
b813574b
PB
37008install-info-gdb: \
37009 configure-gdb \
37010 info-gdb
0aed8855 37011 @: $(MAKE); $(unstage)
b813574b 37012 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37013 r=`${PWD_COMMAND}`; export r; \
37014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37015 $(HOST_EXPORTS) \
72b2455a 37016 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37018 done; \
b813574b 37019 echo "Doing install-info in gdb" ; \
b00612cc 37020 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37023 "RANLIB=$${RANLIB}" \
0c24b341 37024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37025 install-info) \
4fa63067
NN
37026 || exit 1
37027
b813574b 37028@endif gdb
4fa63067 37029
a3ca38d2
DD
37030.PHONY: maybe-install-pdf-gdb install-pdf-gdb
37031maybe-install-pdf-gdb:
37032@if gdb
37033maybe-install-pdf-gdb: install-pdf-gdb
37034
37035install-pdf-gdb: \
37036 configure-gdb \
37037 pdf-gdb
37038 @: $(MAKE); $(unstage)
37039 @[ -f ./gdb/Makefile ] || exit 0; \
37040 r=`${PWD_COMMAND}`; export r; \
37041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37042 $(HOST_EXPORTS) \
37043 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37045 done; \
37046 echo "Doing install-pdf in gdb" ; \
37047 (cd $(HOST_SUBDIR)/gdb && \
37048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37050 "RANLIB=$${RANLIB}" \
0c24b341 37051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37052 install-pdf) \
37053 || exit 1
37054
37055@endif gdb
37056
108a6f8e
CD
37057.PHONY: maybe-install-html-gdb install-html-gdb
37058maybe-install-html-gdb:
37059@if gdb
37060maybe-install-html-gdb: install-html-gdb
37061
37062install-html-gdb: \
37063 configure-gdb \
37064 html-gdb
37065 @: $(MAKE); $(unstage)
37066 @[ -f ./gdb/Makefile ] || exit 0; \
37067 r=`${PWD_COMMAND}`; export r; \
37068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37069 $(HOST_EXPORTS) \
37070 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37072 done; \
37073 echo "Doing install-html in gdb" ; \
37074 (cd $(HOST_SUBDIR)/gdb && \
37075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37077 "RANLIB=$${RANLIB}" \
0c24b341 37078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37079 install-html) \
37080 || exit 1
37081
37082@endif gdb
37083
b813574b
PB
37084.PHONY: maybe-installcheck-gdb installcheck-gdb
37085maybe-installcheck-gdb:
37086@if gdb
37087maybe-installcheck-gdb: installcheck-gdb
4fa63067 37088
b813574b
PB
37089installcheck-gdb: \
37090 configure-gdb
0aed8855 37091 @: $(MAKE); $(unstage)
b813574b 37092 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37093 r=`${PWD_COMMAND}`; export r; \
37094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37095 $(HOST_EXPORTS) \
72b2455a 37096 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37098 done; \
b813574b 37099 echo "Doing installcheck in gdb" ; \
b00612cc 37100 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
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}" \
b813574b 37105 installcheck) \
4fa63067
NN
37106 || exit 1
37107
b813574b 37108@endif gdb
4fa63067 37109
b813574b
PB
37110.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
37111maybe-mostlyclean-gdb:
37112@if gdb
37113maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 37114
b813574b 37115mostlyclean-gdb:
0aed8855 37116 @: $(MAKE); $(unstage)
b813574b 37117 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37118 r=`${PWD_COMMAND}`; export r; \
37119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37120 $(HOST_EXPORTS) \
72b2455a 37121 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37123 done; \
b813574b 37124 echo "Doing mostlyclean in gdb" ; \
b00612cc 37125 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37128 "RANLIB=$${RANLIB}" \
0c24b341 37129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37130 mostlyclean) \
4fa63067
NN
37131 || exit 1
37132
b813574b 37133@endif gdb
4fa63067 37134
b813574b
PB
37135.PHONY: maybe-clean-gdb clean-gdb
37136maybe-clean-gdb:
37137@if gdb
37138maybe-clean-gdb: clean-gdb
4fa63067 37139
b813574b 37140clean-gdb:
0aed8855 37141 @: $(MAKE); $(unstage)
b813574b 37142 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37143 r=`${PWD_COMMAND}`; export r; \
37144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37145 $(HOST_EXPORTS) \
72b2455a 37146 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37148 done; \
b813574b 37149 echo "Doing clean in gdb" ; \
b00612cc 37150 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37153 "RANLIB=$${RANLIB}" \
0c24b341 37154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37155 clean) \
4fa63067
NN
37156 || exit 1
37157
b813574b 37158@endif gdb
4fa63067 37159
b813574b
PB
37160.PHONY: maybe-distclean-gdb distclean-gdb
37161maybe-distclean-gdb:
37162@if gdb
37163maybe-distclean-gdb: distclean-gdb
4fa63067 37164
b813574b 37165distclean-gdb:
0aed8855 37166 @: $(MAKE); $(unstage)
b813574b 37167 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37168 r=`${PWD_COMMAND}`; export r; \
37169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37170 $(HOST_EXPORTS) \
72b2455a 37171 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37173 done; \
b813574b 37174 echo "Doing distclean in gdb" ; \
b00612cc 37175 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37178 "RANLIB=$${RANLIB}" \
0c24b341 37179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37180 distclean) \
4fa63067
NN
37181 || exit 1
37182
b813574b 37183@endif gdb
4fa63067 37184
b813574b
PB
37185.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
37186maybe-maintainer-clean-gdb:
37187@if gdb
37188maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 37189
b813574b 37190maintainer-clean-gdb:
0aed8855 37191 @: $(MAKE); $(unstage)
b813574b 37192 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37193 r=`${PWD_COMMAND}`; export r; \
37194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37195 $(HOST_EXPORTS) \
72b2455a 37196 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37198 done; \
b813574b 37199 echo "Doing maintainer-clean in gdb" ; \
b00612cc 37200 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37203 "RANLIB=$${RANLIB}" \
0c24b341 37204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37205 maintainer-clean) \
4fa63067
NN
37206 || exit 1
37207
b813574b 37208@endif gdb
4fa63067
NN
37209
37210
a7254363 37211
b813574b
PB
37212.PHONY: configure-expect maybe-configure-expect
37213maybe-configure-expect:
4f0ef2d8
CD
37214@if gcc-bootstrap
37215configure-expect: stage_current
37216@endif gcc-bootstrap
b813574b
PB
37217@if expect
37218maybe-configure-expect: configure-expect
c52c6897 37219configure-expect:
0aed8855 37220 @: $(MAKE); $(unstage)
c52c6897 37221 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37223 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
37224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 37225 $(HOST_EXPORTS) \
a7254363
PB
37226 echo Configuring in $(HOST_SUBDIR)/expect; \
37227 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 37228 case $(srcdir) in \
b00612cc
PB
37229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37230 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
37231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37232 esac; \
b00612cc
PB
37233 srcdiroption="--srcdir=$${topdir}/expect"; \
37234 libsrcdir="$$s/expect"; \
e2b9e2dc 37235 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37237 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37238 || exit 1
b813574b 37239@endif expect
e2b9e2dc 37240
a7254363
PB
37241
37242
d545f33b
PB
37243
37244
b813574b
PB
37245.PHONY: all-expect maybe-all-expect
37246maybe-all-expect:
4f0ef2d8
CD
37247@if gcc-bootstrap
37248all-expect: stage_current
37249@endif gcc-bootstrap
b813574b 37250@if expect
d27cc32e 37251TARGET-expect=all
b813574b
PB
37252maybe-all-expect: all-expect
37253all-expect: configure-expect
0aed8855 37254 @: $(MAKE); $(unstage)
b40e3958
L
37255 @r=`${PWD_COMMAND}`; export r; \
37256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37257 $(HOST_EXPORTS) \
b00612cc 37258 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
37259 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37260 $(TARGET-expect))
b813574b 37261@endif expect
3866be5d 37262
a7254363 37263
d545f33b
PB
37264
37265
b813574b
PB
37266.PHONY: check-expect maybe-check-expect
37267maybe-check-expect:
37268@if expect
37269maybe-check-expect: check-expect
3866be5d 37270
b813574b 37271check-expect:
0aed8855 37272 @: $(MAKE); $(unstage)
b40e3958
L
37273 @r=`${PWD_COMMAND}`; export r; \
37274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37275 $(HOST_EXPORTS) \
b00612cc
PB
37276 (cd $(HOST_SUBDIR)/expect && \
37277 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37278
b813574b 37279@endif expect
3866be5d 37280
b813574b
PB
37281.PHONY: install-expect maybe-install-expect
37282maybe-install-expect:
37283@if expect
37284maybe-install-expect: install-expect
16ae0395 37285
b813574b 37286install-expect: installdirs
0aed8855 37287 @: $(MAKE); $(unstage)
b40e3958
L
37288 @r=`${PWD_COMMAND}`; export r; \
37289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37290 $(HOST_EXPORTS) \
b00612cc 37291 (cd $(HOST_SUBDIR)/expect && \
2da12f12 37292 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37293
b813574b 37294@endif expect
3866be5d 37295
56a8fe78 37296# Other targets (info, dvi, pdf, etc.)
4fa63067 37297
b813574b
PB
37298.PHONY: maybe-info-expect info-expect
37299maybe-info-expect:
37300@if expect
37301maybe-info-expect: info-expect
4fa63067 37302
b813574b
PB
37303info-expect: \
37304 configure-expect
0aed8855 37305 @: $(MAKE); $(unstage)
b813574b 37306 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
37307 r=`${PWD_COMMAND}`; export r; \
37308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37309 $(HOST_EXPORTS) \
72b2455a 37310 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37312 done; \
b813574b 37313 echo "Doing info in expect" ; \
b00612cc 37314 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37317 "RANLIB=$${RANLIB}" \
0c24b341 37318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37319 info) \
e2b9e2dc
NN
37320 || exit 1
37321
b813574b 37322@endif expect
4fa63067 37323
b813574b
PB
37324.PHONY: maybe-dvi-expect dvi-expect
37325maybe-dvi-expect:
37326@if expect
37327maybe-dvi-expect: dvi-expect
4fa63067 37328
b813574b
PB
37329dvi-expect: \
37330 configure-expect
0aed8855 37331 @: $(MAKE); $(unstage)
b813574b 37332 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37333 r=`${PWD_COMMAND}`; export r; \
b40e3958 37334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37335 $(HOST_EXPORTS) \
72b2455a 37336 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37338 done; \
b813574b 37339 echo "Doing dvi in expect" ; \
b00612cc 37340 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37343 "RANLIB=$${RANLIB}" \
0c24b341 37344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37345 dvi) \
4fa63067 37346 || exit 1
3866be5d 37347
b813574b 37348@endif expect
3866be5d 37349
56a8fe78
DD
37350.PHONY: maybe-pdf-expect pdf-expect
37351maybe-pdf-expect:
37352@if expect
37353maybe-pdf-expect: pdf-expect
37354
37355pdf-expect: \
37356 configure-expect
37357 @: $(MAKE); $(unstage)
37358 @[ -f ./expect/Makefile ] || exit 0; \
37359 r=`${PWD_COMMAND}`; export r; \
37360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37361 $(HOST_EXPORTS) \
37362 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37364 done; \
37365 echo "Doing pdf in expect" ; \
37366 (cd $(HOST_SUBDIR)/expect && \
37367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37369 "RANLIB=$${RANLIB}" \
0c24b341 37370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37371 pdf) \
37372 || exit 1
37373
37374@endif expect
37375
6d389afc
MS
37376.PHONY: maybe-html-expect html-expect
37377maybe-html-expect:
37378@if expect
37379maybe-html-expect: html-expect
37380
37381html-expect: \
37382 configure-expect
0aed8855 37383 @: $(MAKE); $(unstage)
6d389afc
MS
37384 @[ -f ./expect/Makefile ] || exit 0; \
37385 r=`${PWD_COMMAND}`; export r; \
37386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37387 $(HOST_EXPORTS) \
37388 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37390 done; \
37391 echo "Doing html in expect" ; \
b00612cc 37392 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
37393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37395 "RANLIB=$${RANLIB}" \
0c24b341 37396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37397 html) \
37398 || exit 1
37399
37400@endif expect
37401
b813574b
PB
37402.PHONY: maybe-TAGS-expect TAGS-expect
37403maybe-TAGS-expect:
37404@if expect
37405maybe-TAGS-expect: TAGS-expect
4fa63067 37406
b813574b
PB
37407TAGS-expect: \
37408 configure-expect
0aed8855 37409 @: $(MAKE); $(unstage)
b813574b 37410 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37411 r=`${PWD_COMMAND}`; export r; \
b40e3958 37412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37413 $(HOST_EXPORTS) \
72b2455a 37414 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37416 done; \
b813574b 37417 echo "Doing TAGS in expect" ; \
b00612cc 37418 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37421 "RANLIB=$${RANLIB}" \
0c24b341 37422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37423 TAGS) \
4fa63067 37424 || exit 1
3866be5d 37425
b813574b 37426@endif expect
3866be5d 37427
b813574b
PB
37428.PHONY: maybe-install-info-expect install-info-expect
37429maybe-install-info-expect:
37430@if expect
37431maybe-install-info-expect: install-info-expect
16ae0395 37432
b813574b
PB
37433install-info-expect: \
37434 configure-expect \
37435 info-expect
0aed8855 37436 @: $(MAKE); $(unstage)
b813574b 37437 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37438 r=`${PWD_COMMAND}`; export r; \
37439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37440 $(HOST_EXPORTS) \
72b2455a 37441 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37443 done; \
b813574b 37444 echo "Doing install-info in expect" ; \
b00612cc 37445 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37448 "RANLIB=$${RANLIB}" \
0c24b341 37449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37450 install-info) \
4fa63067
NN
37451 || exit 1
37452
b813574b 37453@endif expect
4fa63067 37454
a3ca38d2
DD
37455.PHONY: maybe-install-pdf-expect install-pdf-expect
37456maybe-install-pdf-expect:
37457@if expect
37458maybe-install-pdf-expect: install-pdf-expect
37459
37460install-pdf-expect: \
37461 configure-expect \
37462 pdf-expect
37463 @: $(MAKE); $(unstage)
37464 @[ -f ./expect/Makefile ] || exit 0; \
37465 r=`${PWD_COMMAND}`; export r; \
37466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37467 $(HOST_EXPORTS) \
37468 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37470 done; \
37471 echo "Doing install-pdf in expect" ; \
37472 (cd $(HOST_SUBDIR)/expect && \
37473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475 "RANLIB=$${RANLIB}" \
0c24b341 37476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37477 install-pdf) \
37478 || exit 1
37479
37480@endif expect
37481
108a6f8e
CD
37482.PHONY: maybe-install-html-expect install-html-expect
37483maybe-install-html-expect:
37484@if expect
37485maybe-install-html-expect: install-html-expect
37486
37487install-html-expect: \
37488 configure-expect \
37489 html-expect
37490 @: $(MAKE); $(unstage)
37491 @[ -f ./expect/Makefile ] || exit 0; \
37492 r=`${PWD_COMMAND}`; export r; \
37493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494 $(HOST_EXPORTS) \
37495 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37497 done; \
37498 echo "Doing install-html in expect" ; \
37499 (cd $(HOST_SUBDIR)/expect && \
37500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502 "RANLIB=$${RANLIB}" \
0c24b341 37503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37504 install-html) \
37505 || exit 1
37506
37507@endif expect
37508
b813574b
PB
37509.PHONY: maybe-installcheck-expect installcheck-expect
37510maybe-installcheck-expect:
37511@if expect
37512maybe-installcheck-expect: installcheck-expect
4fa63067 37513
b813574b
PB
37514installcheck-expect: \
37515 configure-expect
0aed8855 37516 @: $(MAKE); $(unstage)
b813574b 37517 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37518 r=`${PWD_COMMAND}`; export r; \
37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37520 $(HOST_EXPORTS) \
72b2455a 37521 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
b813574b 37524 echo "Doing installcheck in expect" ; \
b00612cc 37525 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
0c24b341 37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37530 installcheck) \
4fa63067
NN
37531 || exit 1
37532
b813574b 37533@endif expect
4fa63067 37534
b813574b
PB
37535.PHONY: maybe-mostlyclean-expect mostlyclean-expect
37536maybe-mostlyclean-expect:
37537@if expect
37538maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 37539
b813574b 37540mostlyclean-expect:
0aed8855 37541 @: $(MAKE); $(unstage)
b813574b 37542 @[ -f ./expect/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 mostlyclean in expect" ; \
b00612cc 37550 (cd $(HOST_SUBDIR)/expect && \
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 mostlyclean) \
4fa63067
NN
37556 || exit 1
37557
b813574b 37558@endif expect
4fa63067 37559
b813574b
PB
37560.PHONY: maybe-clean-expect clean-expect
37561maybe-clean-expect:
37562@if expect
37563maybe-clean-expect: clean-expect
4fa63067 37564
b813574b 37565clean-expect:
0aed8855 37566 @: $(MAKE); $(unstage)
b813574b 37567 @[ -f ./expect/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 clean in expect" ; \
b00612cc 37575 (cd $(HOST_SUBDIR)/expect && \
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 clean) \
4fa63067
NN
37581 || exit 1
37582
b813574b 37583@endif expect
4fa63067 37584
b813574b
PB
37585.PHONY: maybe-distclean-expect distclean-expect
37586maybe-distclean-expect:
37587@if expect
37588maybe-distclean-expect: distclean-expect
4fa63067 37589
b813574b 37590distclean-expect:
0aed8855 37591 @: $(MAKE); $(unstage)
b813574b 37592 @[ -f ./expect/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 distclean in expect" ; \
b00612cc 37600 (cd $(HOST_SUBDIR)/expect && \
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 distclean) \
4fa63067
NN
37606 || exit 1
37607
b813574b 37608@endif expect
4fa63067 37609
b813574b
PB
37610.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
37611maybe-maintainer-clean-expect:
37612@if expect
37613maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 37614
b813574b 37615maintainer-clean-expect:
0aed8855 37616 @: $(MAKE); $(unstage)
b813574b 37617 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37618 r=`${PWD_COMMAND}`; export r; \
b40e3958 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 maintainer-clean in expect" ; \
b00612cc 37625 (cd $(HOST_SUBDIR)/expect && \
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 maintainer-clean) \
4fa63067 37631 || exit 1
3866be5d 37632
b813574b 37633@endif expect
3866be5d 37634
4fa63067 37635
a7254363 37636
b813574b
PB
37637.PHONY: configure-guile maybe-configure-guile
37638maybe-configure-guile:
4f0ef2d8
CD
37639@if gcc-bootstrap
37640configure-guile: stage_current
37641@endif gcc-bootstrap
b813574b
PB
37642@if guile
37643maybe-configure-guile: configure-guile
c52c6897 37644configure-guile:
0aed8855 37645 @: $(MAKE); $(unstage)
c52c6897 37646 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37648 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
37649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 37650 $(HOST_EXPORTS) \
a7254363
PB
37651 echo Configuring in $(HOST_SUBDIR)/guile; \
37652 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 37653 case $(srcdir) in \
b00612cc
PB
37654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37655 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
37656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37657 esac; \
b00612cc
PB
37658 srcdiroption="--srcdir=$${topdir}/guile"; \
37659 libsrcdir="$$s/guile"; \
e2b9e2dc 37660 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37662 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37663 || exit 1
b813574b 37664@endif guile
e2b9e2dc 37665
a7254363
PB
37666
37667
d545f33b
PB
37668
37669
b813574b
PB
37670.PHONY: all-guile maybe-all-guile
37671maybe-all-guile:
4f0ef2d8
CD
37672@if gcc-bootstrap
37673all-guile: stage_current
37674@endif gcc-bootstrap
b813574b 37675@if guile
d27cc32e 37676TARGET-guile=all
b813574b
PB
37677maybe-all-guile: all-guile
37678all-guile: configure-guile
0aed8855 37679 @: $(MAKE); $(unstage)
b40e3958
L
37680 @r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37682 $(HOST_EXPORTS) \
b00612cc 37683 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
37684 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37685 $(TARGET-guile))
b813574b 37686@endif guile
3866be5d 37687
a7254363 37688
d545f33b
PB
37689
37690
b813574b
PB
37691.PHONY: check-guile maybe-check-guile
37692maybe-check-guile:
37693@if guile
37694maybe-check-guile: check-guile
3866be5d 37695
b813574b 37696check-guile:
0aed8855 37697 @: $(MAKE); $(unstage)
b40e3958
L
37698 @r=`${PWD_COMMAND}`; export r; \
37699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37700 $(HOST_EXPORTS) \
b00612cc
PB
37701 (cd $(HOST_SUBDIR)/guile && \
37702 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37703
b813574b 37704@endif guile
16ae0395 37705
b813574b
PB
37706.PHONY: install-guile maybe-install-guile
37707maybe-install-guile:
37708@if guile
37709maybe-install-guile: install-guile
37710
37711install-guile: installdirs
0aed8855 37712 @: $(MAKE); $(unstage)
b40e3958
L
37713 @r=`${PWD_COMMAND}`; export r; \
37714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37715 $(HOST_EXPORTS) \
b00612cc 37716 (cd $(HOST_SUBDIR)/guile && \
2da12f12 37717 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 37718
b813574b 37719@endif guile
4fa63067 37720
56a8fe78 37721# Other targets (info, dvi, pdf, etc.)
4fa63067 37722
b813574b
PB
37723.PHONY: maybe-info-guile info-guile
37724maybe-info-guile:
37725@if guile
37726maybe-info-guile: info-guile
4fa63067 37727
b813574b
PB
37728info-guile: \
37729 configure-guile
0aed8855 37730 @: $(MAKE); $(unstage)
b813574b 37731 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37732 r=`${PWD_COMMAND}`; export r; \
37733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37734 $(HOST_EXPORTS) \
72b2455a 37735 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37737 done; \
b813574b 37738 echo "Doing info in guile" ; \
b00612cc 37739 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37742 "RANLIB=$${RANLIB}" \
0c24b341 37743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37744 info) \
4fa63067
NN
37745 || exit 1
37746
b813574b 37747@endif guile
4fa63067 37748
b813574b
PB
37749.PHONY: maybe-dvi-guile dvi-guile
37750maybe-dvi-guile:
37751@if guile
37752maybe-dvi-guile: dvi-guile
4fa63067 37753
b813574b
PB
37754dvi-guile: \
37755 configure-guile
0aed8855 37756 @: $(MAKE); $(unstage)
b813574b 37757 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37758 r=`${PWD_COMMAND}`; export r; \
37759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37760 $(HOST_EXPORTS) \
72b2455a 37761 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37763 done; \
b813574b 37764 echo "Doing dvi in guile" ; \
b00612cc 37765 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37768 "RANLIB=$${RANLIB}" \
0c24b341 37769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37770 dvi) \
4fa63067
NN
37771 || exit 1
37772
b813574b 37773@endif guile
4fa63067 37774
56a8fe78
DD
37775.PHONY: maybe-pdf-guile pdf-guile
37776maybe-pdf-guile:
37777@if guile
37778maybe-pdf-guile: pdf-guile
37779
37780pdf-guile: \
37781 configure-guile
37782 @: $(MAKE); $(unstage)
37783 @[ -f ./guile/Makefile ] || exit 0; \
37784 r=`${PWD_COMMAND}`; export r; \
37785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37786 $(HOST_EXPORTS) \
37787 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37789 done; \
37790 echo "Doing pdf in guile" ; \
37791 (cd $(HOST_SUBDIR)/guile && \
37792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37794 "RANLIB=$${RANLIB}" \
0c24b341 37795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37796 pdf) \
37797 || exit 1
37798
37799@endif guile
37800
6d389afc
MS
37801.PHONY: maybe-html-guile html-guile
37802maybe-html-guile:
37803@if guile
37804maybe-html-guile: html-guile
37805
37806html-guile: \
37807 configure-guile
0aed8855 37808 @: $(MAKE); $(unstage)
6d389afc
MS
37809 @[ -f ./guile/Makefile ] || exit 0; \
37810 r=`${PWD_COMMAND}`; export r; \
37811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37812 $(HOST_EXPORTS) \
37813 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37815 done; \
37816 echo "Doing html in guile" ; \
b00612cc 37817 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
37818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37820 "RANLIB=$${RANLIB}" \
0c24b341 37821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37822 html) \
37823 || exit 1
37824
37825@endif guile
37826
b813574b
PB
37827.PHONY: maybe-TAGS-guile TAGS-guile
37828maybe-TAGS-guile:
37829@if guile
37830maybe-TAGS-guile: TAGS-guile
4fa63067 37831
b813574b
PB
37832TAGS-guile: \
37833 configure-guile
0aed8855 37834 @: $(MAKE); $(unstage)
b813574b 37835 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37836 r=`${PWD_COMMAND}`; export r; \
37837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37838 $(HOST_EXPORTS) \
72b2455a 37839 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37841 done; \
b813574b 37842 echo "Doing TAGS in guile" ; \
b00612cc 37843 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37846 "RANLIB=$${RANLIB}" \
0c24b341 37847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37848 TAGS) \
4fa63067
NN
37849 || exit 1
37850
b813574b 37851@endif guile
4fa63067 37852
b813574b
PB
37853.PHONY: maybe-install-info-guile install-info-guile
37854maybe-install-info-guile:
37855@if guile
37856maybe-install-info-guile: install-info-guile
4fa63067 37857
b813574b
PB
37858install-info-guile: \
37859 configure-guile \
37860 info-guile
0aed8855 37861 @: $(MAKE); $(unstage)
b813574b 37862 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37863 r=`${PWD_COMMAND}`; export r; \
37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37865 $(HOST_EXPORTS) \
72b2455a 37866 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37868 done; \
b813574b 37869 echo "Doing install-info in guile" ; \
b00612cc 37870 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37873 "RANLIB=$${RANLIB}" \
0c24b341 37874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37875 install-info) \
4fa63067
NN
37876 || exit 1
37877
b813574b 37878@endif guile
4fa63067 37879
a3ca38d2
DD
37880.PHONY: maybe-install-pdf-guile install-pdf-guile
37881maybe-install-pdf-guile:
37882@if guile
37883maybe-install-pdf-guile: install-pdf-guile
37884
37885install-pdf-guile: \
37886 configure-guile \
37887 pdf-guile
37888 @: $(MAKE); $(unstage)
37889 @[ -f ./guile/Makefile ] || exit 0; \
37890 r=`${PWD_COMMAND}`; export r; \
37891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37892 $(HOST_EXPORTS) \
37893 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37895 done; \
37896 echo "Doing install-pdf in guile" ; \
37897 (cd $(HOST_SUBDIR)/guile && \
37898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37900 "RANLIB=$${RANLIB}" \
0c24b341 37901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37902 install-pdf) \
37903 || exit 1
37904
37905@endif guile
37906
108a6f8e
CD
37907.PHONY: maybe-install-html-guile install-html-guile
37908maybe-install-html-guile:
37909@if guile
37910maybe-install-html-guile: install-html-guile
37911
37912install-html-guile: \
37913 configure-guile \
37914 html-guile
37915 @: $(MAKE); $(unstage)
37916 @[ -f ./guile/Makefile ] || exit 0; \
37917 r=`${PWD_COMMAND}`; export r; \
37918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37919 $(HOST_EXPORTS) \
37920 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37922 done; \
37923 echo "Doing install-html in guile" ; \
37924 (cd $(HOST_SUBDIR)/guile && \
37925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37927 "RANLIB=$${RANLIB}" \
0c24b341 37928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37929 install-html) \
37930 || exit 1
37931
37932@endif guile
37933
b813574b
PB
37934.PHONY: maybe-installcheck-guile installcheck-guile
37935maybe-installcheck-guile:
37936@if guile
37937maybe-installcheck-guile: installcheck-guile
4fa63067 37938
b813574b
PB
37939installcheck-guile: \
37940 configure-guile
0aed8855 37941 @: $(MAKE); $(unstage)
b813574b 37942 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37943 r=`${PWD_COMMAND}`; export r; \
37944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37945 $(HOST_EXPORTS) \
72b2455a 37946 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37948 done; \
b813574b 37949 echo "Doing installcheck in guile" ; \
b00612cc 37950 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37953 "RANLIB=$${RANLIB}" \
0c24b341 37954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37955 installcheck) \
4fa63067
NN
37956 || exit 1
37957
b813574b 37958@endif guile
4fa63067 37959
b813574b
PB
37960.PHONY: maybe-mostlyclean-guile mostlyclean-guile
37961maybe-mostlyclean-guile:
37962@if guile
37963maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 37964
b813574b 37965mostlyclean-guile:
0aed8855 37966 @: $(MAKE); $(unstage)
b813574b 37967 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37968 r=`${PWD_COMMAND}`; export r; \
37969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37970 $(HOST_EXPORTS) \
72b2455a 37971 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37973 done; \
b813574b 37974 echo "Doing mostlyclean in guile" ; \
b00612cc 37975 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37978 "RANLIB=$${RANLIB}" \
0c24b341 37979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37980 mostlyclean) \
4fa63067
NN
37981 || exit 1
37982
b813574b 37983@endif guile
4fa63067 37984
b813574b
PB
37985.PHONY: maybe-clean-guile clean-guile
37986maybe-clean-guile:
37987@if guile
37988maybe-clean-guile: clean-guile
4fa63067 37989
b813574b 37990clean-guile:
0aed8855 37991 @: $(MAKE); $(unstage)
b813574b 37992 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37993 r=`${PWD_COMMAND}`; export r; \
37994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37995 $(HOST_EXPORTS) \
72b2455a 37996 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37998 done; \
b813574b 37999 echo "Doing clean in guile" ; \
b00612cc 38000 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38003 "RANLIB=$${RANLIB}" \
0c24b341 38004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38005 clean) \
4fa63067
NN
38006 || exit 1
38007
b813574b 38008@endif guile
4fa63067 38009
b813574b
PB
38010.PHONY: maybe-distclean-guile distclean-guile
38011maybe-distclean-guile:
38012@if guile
38013maybe-distclean-guile: distclean-guile
4fa63067 38014
b813574b 38015distclean-guile:
0aed8855 38016 @: $(MAKE); $(unstage)
b813574b 38017 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38018 r=`${PWD_COMMAND}`; export r; \
38019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38020 $(HOST_EXPORTS) \
72b2455a 38021 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38023 done; \
b813574b 38024 echo "Doing distclean in guile" ; \
b00612cc 38025 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38028 "RANLIB=$${RANLIB}" \
0c24b341 38029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38030 distclean) \
4fa63067
NN
38031 || exit 1
38032
b813574b 38033@endif guile
4fa63067 38034
b813574b
PB
38035.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
38036maybe-maintainer-clean-guile:
38037@if guile
38038maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 38039
b813574b 38040maintainer-clean-guile:
0aed8855 38041 @: $(MAKE); $(unstage)
b813574b 38042 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38043 r=`${PWD_COMMAND}`; export r; \
38044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38045 $(HOST_EXPORTS) \
72b2455a 38046 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38048 done; \
b813574b 38049 echo "Doing maintainer-clean in guile" ; \
b00612cc 38050 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38053 "RANLIB=$${RANLIB}" \
0c24b341 38054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38055 maintainer-clean) \
4fa63067
NN
38056 || exit 1
38057
b813574b 38058@endif guile
3866be5d
NN
38059
38060
a7254363 38061
b813574b
PB
38062.PHONY: configure-tk maybe-configure-tk
38063maybe-configure-tk:
4f0ef2d8
CD
38064@if gcc-bootstrap
38065configure-tk: stage_current
38066@endif gcc-bootstrap
b813574b
PB
38067@if tk
38068maybe-configure-tk: configure-tk
c52c6897 38069configure-tk:
0aed8855 38070 @: $(MAKE); $(unstage)
c52c6897 38071 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38073 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
38074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 38075 $(HOST_EXPORTS) \
a7254363
PB
38076 echo Configuring in $(HOST_SUBDIR)/tk; \
38077 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 38078 case $(srcdir) in \
b00612cc
PB
38079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38080 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
38081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38082 esac; \
b00612cc
PB
38083 srcdiroption="--srcdir=$${topdir}/tk"; \
38084 libsrcdir="$$s/tk"; \
e2b9e2dc 38085 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38087 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38088 || exit 1
b813574b 38089@endif tk
e2b9e2dc 38090
a7254363
PB
38091
38092
d545f33b
PB
38093
38094
b813574b
PB
38095.PHONY: all-tk maybe-all-tk
38096maybe-all-tk:
4f0ef2d8
CD
38097@if gcc-bootstrap
38098all-tk: stage_current
38099@endif gcc-bootstrap
b813574b 38100@if tk
d27cc32e 38101TARGET-tk=all
b813574b
PB
38102maybe-all-tk: all-tk
38103all-tk: configure-tk
0aed8855 38104 @: $(MAKE); $(unstage)
b40e3958
L
38105 @r=`${PWD_COMMAND}`; export r; \
38106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38107 $(HOST_EXPORTS) \
b00612cc 38108 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
38109 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38110 $(TARGET-tk))
b813574b 38111@endif tk
3866be5d 38112
a7254363 38113
d545f33b
PB
38114
38115
b813574b
PB
38116.PHONY: check-tk maybe-check-tk
38117maybe-check-tk:
38118@if tk
38119maybe-check-tk: check-tk
3866be5d 38120
b813574b 38121check-tk:
0aed8855 38122 @: $(MAKE); $(unstage)
b40e3958
L
38123 @r=`${PWD_COMMAND}`; export r; \
38124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38125 $(HOST_EXPORTS) \
b00612cc
PB
38126 (cd $(HOST_SUBDIR)/tk && \
38127 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38128
b813574b 38129@endif tk
3866be5d 38130
b813574b
PB
38131.PHONY: install-tk maybe-install-tk
38132maybe-install-tk:
38133@if tk
38134maybe-install-tk: install-tk
16ae0395 38135
b813574b 38136install-tk: installdirs
0aed8855 38137 @: $(MAKE); $(unstage)
b40e3958
L
38138 @r=`${PWD_COMMAND}`; export r; \
38139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38140 $(HOST_EXPORTS) \
b00612cc 38141 (cd $(HOST_SUBDIR)/tk && \
2da12f12 38142 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 38143
b813574b 38144@endif tk
3866be5d 38145
56a8fe78 38146# Other targets (info, dvi, pdf, etc.)
4fa63067 38147
b813574b
PB
38148.PHONY: maybe-info-tk info-tk
38149maybe-info-tk:
38150@if tk
38151maybe-info-tk: info-tk
4fa63067 38152
b813574b
PB
38153info-tk: \
38154 configure-tk
0aed8855 38155 @: $(MAKE); $(unstage)
b813574b 38156 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
38157 r=`${PWD_COMMAND}`; export r; \
38158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38159 $(HOST_EXPORTS) \
72b2455a 38160 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38162 done; \
b813574b 38163 echo "Doing info in tk" ; \
b00612cc 38164 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38167 "RANLIB=$${RANLIB}" \
0c24b341 38168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38169 info) \
e2b9e2dc
NN
38170 || exit 1
38171
b813574b 38172@endif tk
4fa63067 38173
b813574b
PB
38174.PHONY: maybe-dvi-tk dvi-tk
38175maybe-dvi-tk:
38176@if tk
38177maybe-dvi-tk: dvi-tk
4fa63067 38178
b813574b
PB
38179dvi-tk: \
38180 configure-tk
0aed8855 38181 @: $(MAKE); $(unstage)
b813574b 38182 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38183 r=`${PWD_COMMAND}`; export r; \
b40e3958 38184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38185 $(HOST_EXPORTS) \
72b2455a 38186 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38188 done; \
b813574b 38189 echo "Doing dvi in tk" ; \
b00612cc 38190 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38193 "RANLIB=$${RANLIB}" \
0c24b341 38194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38195 dvi) \
4fa63067 38196 || exit 1
3866be5d 38197
b813574b 38198@endif tk
3866be5d 38199
56a8fe78
DD
38200.PHONY: maybe-pdf-tk pdf-tk
38201maybe-pdf-tk:
38202@if tk
38203maybe-pdf-tk: pdf-tk
38204
38205pdf-tk: \
38206 configure-tk
38207 @: $(MAKE); $(unstage)
38208 @[ -f ./tk/Makefile ] || exit 0; \
38209 r=`${PWD_COMMAND}`; export r; \
38210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38211 $(HOST_EXPORTS) \
38212 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38214 done; \
38215 echo "Doing pdf in tk" ; \
38216 (cd $(HOST_SUBDIR)/tk && \
38217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38219 "RANLIB=$${RANLIB}" \
0c24b341 38220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38221 pdf) \
38222 || exit 1
38223
38224@endif tk
38225
6d389afc
MS
38226.PHONY: maybe-html-tk html-tk
38227maybe-html-tk:
38228@if tk
38229maybe-html-tk: html-tk
38230
38231html-tk: \
38232 configure-tk
0aed8855 38233 @: $(MAKE); $(unstage)
6d389afc
MS
38234 @[ -f ./tk/Makefile ] || exit 0; \
38235 r=`${PWD_COMMAND}`; export r; \
38236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38237 $(HOST_EXPORTS) \
38238 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38240 done; \
38241 echo "Doing html in tk" ; \
b00612cc 38242 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
38243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38245 "RANLIB=$${RANLIB}" \
0c24b341 38246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38247 html) \
38248 || exit 1
38249
38250@endif tk
38251
b813574b
PB
38252.PHONY: maybe-TAGS-tk TAGS-tk
38253maybe-TAGS-tk:
38254@if tk
38255maybe-TAGS-tk: TAGS-tk
4fa63067 38256
b813574b
PB
38257TAGS-tk: \
38258 configure-tk
0aed8855 38259 @: $(MAKE); $(unstage)
b813574b 38260 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38261 r=`${PWD_COMMAND}`; export r; \
b40e3958 38262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38263 $(HOST_EXPORTS) \
72b2455a 38264 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266 done; \
b813574b 38267 echo "Doing TAGS in tk" ; \
b00612cc 38268 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38271 "RANLIB=$${RANLIB}" \
0c24b341 38272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38273 TAGS) \
4fa63067 38274 || exit 1
3866be5d 38275
b813574b 38276@endif tk
3866be5d 38277
b813574b
PB
38278.PHONY: maybe-install-info-tk install-info-tk
38279maybe-install-info-tk:
38280@if tk
38281maybe-install-info-tk: install-info-tk
4fa63067 38282
b813574b
PB
38283install-info-tk: \
38284 configure-tk \
38285 info-tk
0aed8855 38286 @: $(MAKE); $(unstage)
b813574b 38287 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38288 r=`${PWD_COMMAND}`; export r; \
38289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38290 $(HOST_EXPORTS) \
72b2455a 38291 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38293 done; \
b813574b 38294 echo "Doing install-info in tk" ; \
b00612cc 38295 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38298 "RANLIB=$${RANLIB}" \
0c24b341 38299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38300 install-info) \
4fa63067
NN
38301 || exit 1
38302
b813574b 38303@endif tk
4fa63067 38304
a3ca38d2
DD
38305.PHONY: maybe-install-pdf-tk install-pdf-tk
38306maybe-install-pdf-tk:
38307@if tk
38308maybe-install-pdf-tk: install-pdf-tk
38309
38310install-pdf-tk: \
38311 configure-tk \
38312 pdf-tk
38313 @: $(MAKE); $(unstage)
38314 @[ -f ./tk/Makefile ] || exit 0; \
38315 r=`${PWD_COMMAND}`; export r; \
38316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317 $(HOST_EXPORTS) \
38318 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38320 done; \
38321 echo "Doing install-pdf in tk" ; \
38322 (cd $(HOST_SUBDIR)/tk && \
38323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38325 "RANLIB=$${RANLIB}" \
0c24b341 38326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38327 install-pdf) \
38328 || exit 1
38329
38330@endif tk
38331
108a6f8e
CD
38332.PHONY: maybe-install-html-tk install-html-tk
38333maybe-install-html-tk:
38334@if tk
38335maybe-install-html-tk: install-html-tk
38336
38337install-html-tk: \
38338 configure-tk \
38339 html-tk
38340 @: $(MAKE); $(unstage)
38341 @[ -f ./tk/Makefile ] || exit 0; \
38342 r=`${PWD_COMMAND}`; export r; \
38343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38344 $(HOST_EXPORTS) \
38345 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38347 done; \
38348 echo "Doing install-html in tk" ; \
38349 (cd $(HOST_SUBDIR)/tk && \
38350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38352 "RANLIB=$${RANLIB}" \
0c24b341 38353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38354 install-html) \
38355 || exit 1
38356
38357@endif tk
38358
b813574b
PB
38359.PHONY: maybe-installcheck-tk installcheck-tk
38360maybe-installcheck-tk:
38361@if tk
38362maybe-installcheck-tk: installcheck-tk
4fa63067 38363
b813574b
PB
38364installcheck-tk: \
38365 configure-tk
0aed8855 38366 @: $(MAKE); $(unstage)
b813574b 38367 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38368 r=`${PWD_COMMAND}`; export r; \
38369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38370 $(HOST_EXPORTS) \
72b2455a 38371 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38373 done; \
b813574b 38374 echo "Doing installcheck in tk" ; \
b00612cc 38375 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38378 "RANLIB=$${RANLIB}" \
0c24b341 38379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38380 installcheck) \
4fa63067
NN
38381 || exit 1
38382
b813574b 38383@endif tk
4fa63067 38384
b813574b
PB
38385.PHONY: maybe-mostlyclean-tk mostlyclean-tk
38386maybe-mostlyclean-tk:
38387@if tk
38388maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 38389
b813574b 38390mostlyclean-tk:
0aed8855 38391 @: $(MAKE); $(unstage)
b813574b 38392 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38393 r=`${PWD_COMMAND}`; export r; \
38394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38395 $(HOST_EXPORTS) \
72b2455a 38396 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38398 done; \
b813574b 38399 echo "Doing mostlyclean in tk" ; \
b00612cc 38400 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38403 "RANLIB=$${RANLIB}" \
0c24b341 38404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38405 mostlyclean) \
4fa63067
NN
38406 || exit 1
38407
b813574b 38408@endif tk
4fa63067 38409
b813574b
PB
38410.PHONY: maybe-clean-tk clean-tk
38411maybe-clean-tk:
38412@if tk
38413maybe-clean-tk: clean-tk
4fa63067 38414
b813574b 38415clean-tk:
0aed8855 38416 @: $(MAKE); $(unstage)
b813574b 38417 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38418 r=`${PWD_COMMAND}`; export r; \
38419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38420 $(HOST_EXPORTS) \
72b2455a 38421 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38423 done; \
b813574b 38424 echo "Doing clean in tk" ; \
b00612cc 38425 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38428 "RANLIB=$${RANLIB}" \
0c24b341 38429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38430 clean) \
4fa63067
NN
38431 || exit 1
38432
b813574b 38433@endif tk
4fa63067 38434
b813574b
PB
38435.PHONY: maybe-distclean-tk distclean-tk
38436maybe-distclean-tk:
38437@if tk
38438maybe-distclean-tk: distclean-tk
4fa63067 38439
b813574b 38440distclean-tk:
0aed8855 38441 @: $(MAKE); $(unstage)
b813574b 38442 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38443 r=`${PWD_COMMAND}`; export r; \
38444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38445 $(HOST_EXPORTS) \
72b2455a 38446 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38448 done; \
b813574b 38449 echo "Doing distclean in tk" ; \
b00612cc 38450 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38453 "RANLIB=$${RANLIB}" \
0c24b341 38454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38455 distclean) \
4fa63067
NN
38456 || exit 1
38457
b813574b 38458@endif tk
4fa63067 38459
b813574b
PB
38460.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
38461maybe-maintainer-clean-tk:
38462@if tk
38463maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 38464
b813574b 38465maintainer-clean-tk:
0aed8855 38466 @: $(MAKE); $(unstage)
b813574b 38467 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38468 r=`${PWD_COMMAND}`; export r; \
b40e3958 38469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38470 $(HOST_EXPORTS) \
72b2455a 38471 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38473 done; \
b813574b 38474 echo "Doing maintainer-clean in tk" ; \
b00612cc 38475 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38478 "RANLIB=$${RANLIB}" \
0c24b341 38479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38480 maintainer-clean) \
4fa63067 38481 || exit 1
3866be5d 38482
b813574b 38483@endif tk
3866be5d 38484
4fa63067 38485
a7254363 38486
b813574b
PB
38487.PHONY: configure-libtermcap maybe-configure-libtermcap
38488maybe-configure-libtermcap:
4f0ef2d8
CD
38489@if gcc-bootstrap
38490configure-libtermcap: stage_current
38491@endif gcc-bootstrap
b813574b
PB
38492@if libtermcap
38493maybe-configure-libtermcap: configure-libtermcap
c52c6897 38494configure-libtermcap:
0aed8855 38495 @: $(MAKE); $(unstage)
c52c6897 38496 @r=`${PWD_COMMAND}`; export r; \
b813574b 38497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38498 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
38499 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 38500 $(HOST_EXPORTS) \
a7254363
PB
38501 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
38502 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 38503 case $(srcdir) in \
b00612cc
PB
38504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38505 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
38506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 38507 esac; \
b00612cc
PB
38508 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38509 libsrcdir="$$s/libtermcap"; \
b813574b 38510 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38511 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38512 --target=${target_alias} $${srcdiroption} \
b813574b
PB
38513 || exit 1
38514@endif libtermcap
38515
a7254363
PB
38516
38517
d545f33b
PB
38518
38519
b813574b
PB
38520.PHONY: all-libtermcap maybe-all-libtermcap
38521maybe-all-libtermcap:
4f0ef2d8
CD
38522@if gcc-bootstrap
38523all-libtermcap: stage_current
38524@endif gcc-bootstrap
b813574b 38525@if libtermcap
d27cc32e 38526TARGET-libtermcap=all
b813574b
PB
38527maybe-all-libtermcap: all-libtermcap
38528all-libtermcap: configure-libtermcap
0aed8855 38529 @: $(MAKE); $(unstage)
b813574b
PB
38530 @r=`${PWD_COMMAND}`; export r; \
38531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38532 $(HOST_EXPORTS) \
b00612cc 38533 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
38534 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38535 $(TARGET-libtermcap))
b813574b
PB
38536@endif libtermcap
38537
a7254363 38538
d545f33b
PB
38539
38540
b813574b
PB
38541.PHONY: check-libtermcap maybe-check-libtermcap
38542maybe-check-libtermcap:
38543@if libtermcap
38544maybe-check-libtermcap: check-libtermcap
38545
38546check-libtermcap:
4fa63067 38547
6bd3dfaa 38548@endif libtermcap
4fa63067
NN
38549
38550.PHONY: install-libtermcap maybe-install-libtermcap
38551maybe-install-libtermcap:
6bd3dfaa
PB
38552@if libtermcap
38553maybe-install-libtermcap: install-libtermcap
4fa63067
NN
38554
38555install-libtermcap: installdirs
0aed8855 38556 @: $(MAKE); $(unstage)
b40e3958
L
38557 @r=`${PWD_COMMAND}`; export r; \
38558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38559 $(HOST_EXPORTS) \
b00612cc 38560 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 38561 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38562
6bd3dfaa 38563@endif libtermcap
3866be5d 38564
56a8fe78 38565# Other targets (info, dvi, pdf, etc.)
16ae0395 38566
4fa63067
NN
38567.PHONY: maybe-info-libtermcap info-libtermcap
38568maybe-info-libtermcap:
6bd3dfaa
PB
38569@if libtermcap
38570maybe-info-libtermcap: info-libtermcap
4fa63067
NN
38571
38572info-libtermcap: \
38573 configure-libtermcap
0aed8855 38574 @: $(MAKE); $(unstage)
4fa63067
NN
38575 @[ -f ./libtermcap/Makefile ] || exit 0; \
38576 r=`${PWD_COMMAND}`; export r; \
b40e3958 38577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38578 $(HOST_EXPORTS) \
b813574b 38579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38581 done; \
38582 echo "Doing info in libtermcap" ; \
b00612cc 38583 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38586 "RANLIB=$${RANLIB}" \
0c24b341 38587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38588 info) \
4fa63067 38589 || exit 1
3866be5d 38590
6bd3dfaa 38591@endif libtermcap
3866be5d 38592
4fa63067
NN
38593.PHONY: maybe-dvi-libtermcap dvi-libtermcap
38594maybe-dvi-libtermcap:
6bd3dfaa
PB
38595@if libtermcap
38596maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
38597
38598dvi-libtermcap: \
38599 configure-libtermcap
0aed8855 38600 @: $(MAKE); $(unstage)
4fa63067
NN
38601 @[ -f ./libtermcap/Makefile ] || exit 0; \
38602 r=`${PWD_COMMAND}`; export r; \
38603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38604 $(HOST_EXPORTS) \
b813574b 38605 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38607 done; \
38608 echo "Doing dvi in libtermcap" ; \
b00612cc 38609 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38612 "RANLIB=$${RANLIB}" \
0c24b341 38613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38614 dvi) \
4fa63067
NN
38615 || exit 1
38616
6bd3dfaa 38617@endif libtermcap
4fa63067 38618
56a8fe78
DD
38619.PHONY: maybe-pdf-libtermcap pdf-libtermcap
38620maybe-pdf-libtermcap:
38621@if libtermcap
38622maybe-pdf-libtermcap: pdf-libtermcap
38623
38624pdf-libtermcap: \
38625 configure-libtermcap
38626 @: $(MAKE); $(unstage)
38627 @[ -f ./libtermcap/Makefile ] || exit 0; \
38628 r=`${PWD_COMMAND}`; export r; \
38629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38630 $(HOST_EXPORTS) \
38631 for flag in $(EXTRA_HOST_FLAGS) ; do \
38632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38633 done; \
38634 echo "Doing pdf in libtermcap" ; \
38635 (cd $(HOST_SUBDIR)/libtermcap && \
38636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38638 "RANLIB=$${RANLIB}" \
0c24b341 38639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38640 pdf) \
38641 || exit 1
38642
38643@endif libtermcap
38644
6d389afc
MS
38645.PHONY: maybe-html-libtermcap html-libtermcap
38646maybe-html-libtermcap:
38647@if libtermcap
38648maybe-html-libtermcap: html-libtermcap
38649
38650html-libtermcap: \
38651 configure-libtermcap
0aed8855 38652 @: $(MAKE); $(unstage)
6d389afc
MS
38653 @[ -f ./libtermcap/Makefile ] || exit 0; \
38654 r=`${PWD_COMMAND}`; export r; \
38655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38656 $(HOST_EXPORTS) \
38657 for flag in $(EXTRA_HOST_FLAGS) ; do \
38658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38659 done; \
38660 echo "Doing html in libtermcap" ; \
b00612cc 38661 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
38662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38664 "RANLIB=$${RANLIB}" \
0c24b341 38665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38666 html) \
38667 || exit 1
38668
38669@endif libtermcap
38670
4fa63067
NN
38671.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
38672maybe-TAGS-libtermcap:
6bd3dfaa
PB
38673@if libtermcap
38674maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
38675
38676TAGS-libtermcap: \
38677 configure-libtermcap
0aed8855 38678 @: $(MAKE); $(unstage)
4fa63067
NN
38679 @[ -f ./libtermcap/Makefile ] || exit 0; \
38680 r=`${PWD_COMMAND}`; export r; \
38681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38682 $(HOST_EXPORTS) \
b813574b 38683 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38685 done; \
38686 echo "Doing TAGS in libtermcap" ; \
b00612cc 38687 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38690 "RANLIB=$${RANLIB}" \
0c24b341 38691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38692 TAGS) \
4fa63067
NN
38693 || exit 1
38694
6bd3dfaa 38695@endif libtermcap
4fa63067
NN
38696
38697.PHONY: maybe-install-info-libtermcap install-info-libtermcap
38698maybe-install-info-libtermcap:
6bd3dfaa
PB
38699@if libtermcap
38700maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
38701
38702install-info-libtermcap: \
38703 configure-libtermcap \
38704 info-libtermcap
0aed8855 38705 @: $(MAKE); $(unstage)
4fa63067
NN
38706 @[ -f ./libtermcap/Makefile ] || exit 0; \
38707 r=`${PWD_COMMAND}`; export r; \
38708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38709 $(HOST_EXPORTS) \
b813574b 38710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38712 done; \
38713 echo "Doing install-info in libtermcap" ; \
b00612cc 38714 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38717 "RANLIB=$${RANLIB}" \
0c24b341 38718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38719 install-info) \
4fa63067
NN
38720 || exit 1
38721
6bd3dfaa 38722@endif libtermcap
4fa63067 38723
a3ca38d2
DD
38724.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
38725maybe-install-pdf-libtermcap:
38726@if libtermcap
38727maybe-install-pdf-libtermcap: install-pdf-libtermcap
38728
38729install-pdf-libtermcap: \
38730 configure-libtermcap \
38731 pdf-libtermcap
38732 @: $(MAKE); $(unstage)
38733 @[ -f ./libtermcap/Makefile ] || exit 0; \
38734 r=`${PWD_COMMAND}`; export r; \
38735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38736 $(HOST_EXPORTS) \
38737 for flag in $(EXTRA_HOST_FLAGS) ; do \
38738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38739 done; \
38740 echo "Doing install-pdf in libtermcap" ; \
38741 (cd $(HOST_SUBDIR)/libtermcap && \
38742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38744 "RANLIB=$${RANLIB}" \
0c24b341 38745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38746 install-pdf) \
38747 || exit 1
38748
38749@endif libtermcap
38750
108a6f8e
CD
38751.PHONY: maybe-install-html-libtermcap install-html-libtermcap
38752maybe-install-html-libtermcap:
38753@if libtermcap
38754maybe-install-html-libtermcap: install-html-libtermcap
38755
38756install-html-libtermcap: \
38757 configure-libtermcap \
38758 html-libtermcap
38759 @: $(MAKE); $(unstage)
38760 @[ -f ./libtermcap/Makefile ] || exit 0; \
38761 r=`${PWD_COMMAND}`; export r; \
38762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38763 $(HOST_EXPORTS) \
38764 for flag in $(EXTRA_HOST_FLAGS) ; do \
38765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38766 done; \
38767 echo "Doing install-html in libtermcap" ; \
38768 (cd $(HOST_SUBDIR)/libtermcap && \
38769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38771 "RANLIB=$${RANLIB}" \
0c24b341 38772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38773 install-html) \
38774 || exit 1
38775
38776@endif libtermcap
38777
4fa63067
NN
38778.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
38779maybe-installcheck-libtermcap:
6bd3dfaa
PB
38780@if libtermcap
38781maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
38782
38783installcheck-libtermcap: \
38784 configure-libtermcap
0aed8855 38785 @: $(MAKE); $(unstage)
4fa63067
NN
38786 @[ -f ./libtermcap/Makefile ] || exit 0; \
38787 r=`${PWD_COMMAND}`; export r; \
38788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38789 $(HOST_EXPORTS) \
b813574b 38790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38792 done; \
38793 echo "Doing installcheck in libtermcap" ; \
b00612cc 38794 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38797 "RANLIB=$${RANLIB}" \
0c24b341 38798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38799 installcheck) \
4fa63067
NN
38800 || exit 1
38801
6bd3dfaa 38802@endif libtermcap
4fa63067
NN
38803
38804.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
38805maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
38806@if libtermcap
38807maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
38808
38809# libtermcap doesn't support mostlyclean.
38810mostlyclean-libtermcap:
38811
6bd3dfaa 38812@endif libtermcap
4fa63067
NN
38813
38814.PHONY: maybe-clean-libtermcap clean-libtermcap
38815maybe-clean-libtermcap:
6bd3dfaa
PB
38816@if libtermcap
38817maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
38818
38819# libtermcap doesn't support clean.
38820clean-libtermcap:
38821
6bd3dfaa 38822@endif libtermcap
4fa63067
NN
38823
38824.PHONY: maybe-distclean-libtermcap distclean-libtermcap
38825maybe-distclean-libtermcap:
6bd3dfaa
PB
38826@if libtermcap
38827maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
38828
38829# libtermcap doesn't support distclean.
38830distclean-libtermcap:
38831
6bd3dfaa 38832@endif libtermcap
4fa63067
NN
38833
38834.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
38835maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
38836@if libtermcap
38837maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
38838
38839# libtermcap doesn't support maintainer-clean.
38840maintainer-clean-libtermcap:
38841
6bd3dfaa 38842@endif libtermcap
4fa63067
NN
38843
38844
a7254363 38845
4fa63067
NN
38846.PHONY: configure-utils maybe-configure-utils
38847maybe-configure-utils:
4f0ef2d8
CD
38848@if gcc-bootstrap
38849configure-utils: stage_current
38850@endif gcc-bootstrap
6bd3dfaa
PB
38851@if utils
38852maybe-configure-utils: configure-utils
c52c6897 38853configure-utils:
0aed8855 38854 @: $(MAKE); $(unstage)
c52c6897 38855 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38857 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
38858 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 38859 $(HOST_EXPORTS) \
a7254363
PB
38860 echo Configuring in $(HOST_SUBDIR)/utils; \
38861 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 38862 case $(srcdir) in \
b00612cc
PB
38863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38864 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
38865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38866 esac; \
b00612cc
PB
38867 srcdiroption="--srcdir=$${topdir}/utils"; \
38868 libsrcdir="$$s/utils"; \
e2b9e2dc 38869 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38871 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38872 || exit 1
6bd3dfaa 38873@endif utils
e2b9e2dc 38874
a7254363
PB
38875
38876
d545f33b
PB
38877
38878
4fa63067
NN
38879.PHONY: all-utils maybe-all-utils
38880maybe-all-utils:
4f0ef2d8
CD
38881@if gcc-bootstrap
38882all-utils: stage_current
38883@endif gcc-bootstrap
6bd3dfaa 38884@if utils
d27cc32e 38885TARGET-utils=all
6bd3dfaa 38886maybe-all-utils: all-utils
4fa63067 38887all-utils: configure-utils
0aed8855 38888 @: $(MAKE); $(unstage)
4fa63067
NN
38889 @r=`${PWD_COMMAND}`; export r; \
38890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38891 $(HOST_EXPORTS) \
b00612cc 38892 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
38893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38894 $(TARGET-utils))
6bd3dfaa 38895@endif utils
4fa63067 38896
a7254363 38897
d545f33b
PB
38898
38899
4fa63067
NN
38900.PHONY: check-utils maybe-check-utils
38901maybe-check-utils:
6bd3dfaa
PB
38902@if utils
38903maybe-check-utils: check-utils
4fa63067
NN
38904
38905check-utils:
38906
6bd3dfaa 38907@endif utils
4fa63067
NN
38908
38909.PHONY: install-utils maybe-install-utils
38910maybe-install-utils:
6bd3dfaa
PB
38911@if utils
38912maybe-install-utils: install-utils
4fa63067
NN
38913
38914install-utils: installdirs
0aed8855 38915 @: $(MAKE); $(unstage)
4fa63067
NN
38916 @r=`${PWD_COMMAND}`; export r; \
38917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38918 $(HOST_EXPORTS) \
b00612cc 38919 (cd $(HOST_SUBDIR)/utils && \
2da12f12 38920 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38921
6bd3dfaa 38922@endif utils
4fa63067 38923
56a8fe78 38924# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
38925
38926.PHONY: maybe-info-utils info-utils
38927maybe-info-utils:
6bd3dfaa
PB
38928@if utils
38929maybe-info-utils: info-utils
4fa63067
NN
38930
38931info-utils: \
38932 configure-utils
0aed8855 38933 @: $(MAKE); $(unstage)
4fa63067
NN
38934 @[ -f ./utils/Makefile ] || exit 0; \
38935 r=`${PWD_COMMAND}`; export r; \
38936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38937 $(HOST_EXPORTS) \
b813574b 38938 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38940 done; \
38941 echo "Doing info in utils" ; \
b00612cc 38942 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38945 "RANLIB=$${RANLIB}" \
0c24b341 38946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38947 info) \
4fa63067
NN
38948 || exit 1
38949
6bd3dfaa 38950@endif utils
4fa63067
NN
38951
38952.PHONY: maybe-dvi-utils dvi-utils
38953maybe-dvi-utils:
6bd3dfaa
PB
38954@if utils
38955maybe-dvi-utils: dvi-utils
4fa63067
NN
38956
38957dvi-utils: \
38958 configure-utils
0aed8855 38959 @: $(MAKE); $(unstage)
4fa63067
NN
38960 @[ -f ./utils/Makefile ] || exit 0; \
38961 r=`${PWD_COMMAND}`; export r; \
b40e3958 38962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38963 $(HOST_EXPORTS) \
b813574b 38964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38966 done; \
38967 echo "Doing dvi in utils" ; \
b00612cc 38968 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971 "RANLIB=$${RANLIB}" \
0c24b341 38972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38973 dvi) \
4fa63067 38974 || exit 1
3866be5d 38975
6bd3dfaa 38976@endif utils
3866be5d 38977
56a8fe78
DD
38978.PHONY: maybe-pdf-utils pdf-utils
38979maybe-pdf-utils:
38980@if utils
38981maybe-pdf-utils: pdf-utils
38982
38983pdf-utils: \
38984 configure-utils
38985 @: $(MAKE); $(unstage)
38986 @[ -f ./utils/Makefile ] || exit 0; \
38987 r=`${PWD_COMMAND}`; export r; \
38988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38989 $(HOST_EXPORTS) \
38990 for flag in $(EXTRA_HOST_FLAGS) ; do \
38991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38992 done; \
38993 echo "Doing pdf in utils" ; \
38994 (cd $(HOST_SUBDIR)/utils && \
38995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38997 "RANLIB=$${RANLIB}" \
0c24b341 38998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38999 pdf) \
39000 || exit 1
39001
39002@endif utils
39003
6d389afc
MS
39004.PHONY: maybe-html-utils html-utils
39005maybe-html-utils:
39006@if utils
39007maybe-html-utils: html-utils
39008
39009html-utils: \
39010 configure-utils
0aed8855 39011 @: $(MAKE); $(unstage)
6d389afc
MS
39012 @[ -f ./utils/Makefile ] || exit 0; \
39013 r=`${PWD_COMMAND}`; export r; \
39014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39015 $(HOST_EXPORTS) \
39016 for flag in $(EXTRA_HOST_FLAGS) ; do \
39017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39018 done; \
39019 echo "Doing html in utils" ; \
b00612cc 39020 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
39021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39023 "RANLIB=$${RANLIB}" \
0c24b341 39024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39025 html) \
39026 || exit 1
39027
39028@endif utils
39029
4fa63067
NN
39030.PHONY: maybe-TAGS-utils TAGS-utils
39031maybe-TAGS-utils:
6bd3dfaa
PB
39032@if utils
39033maybe-TAGS-utils: TAGS-utils
4fa63067
NN
39034
39035TAGS-utils: \
39036 configure-utils
0aed8855 39037 @: $(MAKE); $(unstage)
4fa63067
NN
39038 @[ -f ./utils/Makefile ] || exit 0; \
39039 r=`${PWD_COMMAND}`; export r; \
b40e3958 39040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39041 $(HOST_EXPORTS) \
b813574b 39042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39044 done; \
39045 echo "Doing TAGS in utils" ; \
b00612cc 39046 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39049 "RANLIB=$${RANLIB}" \
0c24b341 39050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39051 TAGS) \
4fa63067 39052 || exit 1
3866be5d 39053
6bd3dfaa 39054@endif utils
3866be5d 39055
4fa63067
NN
39056.PHONY: maybe-install-info-utils install-info-utils
39057maybe-install-info-utils:
6bd3dfaa
PB
39058@if utils
39059maybe-install-info-utils: install-info-utils
16ae0395 39060
4fa63067
NN
39061install-info-utils: \
39062 configure-utils \
39063 info-utils
0aed8855 39064 @: $(MAKE); $(unstage)
4fa63067
NN
39065 @[ -f ./utils/Makefile ] || exit 0; \
39066 r=`${PWD_COMMAND}`; export r; \
b40e3958 39067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39068 $(HOST_EXPORTS) \
b813574b 39069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39071 done; \
39072 echo "Doing install-info in utils" ; \
b00612cc 39073 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39076 "RANLIB=$${RANLIB}" \
0c24b341 39077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39078 install-info) \
4fa63067 39079 || exit 1
3866be5d 39080
6bd3dfaa 39081@endif utils
3866be5d 39082
a3ca38d2
DD
39083.PHONY: maybe-install-pdf-utils install-pdf-utils
39084maybe-install-pdf-utils:
39085@if utils
39086maybe-install-pdf-utils: install-pdf-utils
39087
39088install-pdf-utils: \
39089 configure-utils \
39090 pdf-utils
39091 @: $(MAKE); $(unstage)
39092 @[ -f ./utils/Makefile ] || exit 0; \
39093 r=`${PWD_COMMAND}`; export r; \
39094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39095 $(HOST_EXPORTS) \
39096 for flag in $(EXTRA_HOST_FLAGS) ; do \
39097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39098 done; \
39099 echo "Doing install-pdf in utils" ; \
39100 (cd $(HOST_SUBDIR)/utils && \
39101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39103 "RANLIB=$${RANLIB}" \
0c24b341 39104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39105 install-pdf) \
39106 || exit 1
39107
39108@endif utils
39109
108a6f8e
CD
39110.PHONY: maybe-install-html-utils install-html-utils
39111maybe-install-html-utils:
39112@if utils
39113maybe-install-html-utils: install-html-utils
39114
39115install-html-utils: \
39116 configure-utils \
39117 html-utils
39118 @: $(MAKE); $(unstage)
39119 @[ -f ./utils/Makefile ] || exit 0; \
39120 r=`${PWD_COMMAND}`; export r; \
39121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39122 $(HOST_EXPORTS) \
39123 for flag in $(EXTRA_HOST_FLAGS) ; do \
39124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39125 done; \
39126 echo "Doing install-html in utils" ; \
39127 (cd $(HOST_SUBDIR)/utils && \
39128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39130 "RANLIB=$${RANLIB}" \
0c24b341 39131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39132 install-html) \
39133 || exit 1
39134
39135@endif utils
39136
4fa63067
NN
39137.PHONY: maybe-installcheck-utils installcheck-utils
39138maybe-installcheck-utils:
6bd3dfaa
PB
39139@if utils
39140maybe-installcheck-utils: installcheck-utils
4fa63067
NN
39141
39142installcheck-utils: \
39143 configure-utils
0aed8855 39144 @: $(MAKE); $(unstage)
4fa63067 39145 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
39146 r=`${PWD_COMMAND}`; export r; \
39147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39148 $(HOST_EXPORTS) \
b813574b 39149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39151 done; \
39152 echo "Doing installcheck in utils" ; \
b00612cc 39153 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39156 "RANLIB=$${RANLIB}" \
0c24b341 39157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39158 installcheck) \
e2b9e2dc
NN
39159 || exit 1
39160
6bd3dfaa 39161@endif utils
4fa63067
NN
39162
39163.PHONY: maybe-mostlyclean-utils mostlyclean-utils
39164maybe-mostlyclean-utils:
6bd3dfaa
PB
39165@if utils
39166maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
39167
39168mostlyclean-utils:
0aed8855 39169 @: $(MAKE); $(unstage)
4fa63067
NN
39170 @[ -f ./utils/Makefile ] || exit 0; \
39171 r=`${PWD_COMMAND}`; export r; \
b40e3958 39172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39173 $(HOST_EXPORTS) \
b813574b 39174 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39176 done; \
39177 echo "Doing mostlyclean in utils" ; \
b00612cc 39178 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39181 "RANLIB=$${RANLIB}" \
0c24b341 39182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39183 mostlyclean) \
4fa63067 39184 || exit 1
3866be5d 39185
6bd3dfaa 39186@endif utils
3866be5d 39187
4fa63067
NN
39188.PHONY: maybe-clean-utils clean-utils
39189maybe-clean-utils:
6bd3dfaa
PB
39190@if utils
39191maybe-clean-utils: clean-utils
4fa63067
NN
39192
39193clean-utils:
0aed8855 39194 @: $(MAKE); $(unstage)
4fa63067
NN
39195 @[ -f ./utils/Makefile ] || exit 0; \
39196 r=`${PWD_COMMAND}`; export r; \
b40e3958 39197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39198 $(HOST_EXPORTS) \
b813574b 39199 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39201 done; \
39202 echo "Doing clean in utils" ; \
b00612cc 39203 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39206 "RANLIB=$${RANLIB}" \
0c24b341 39207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39208 clean) \
4fa63067 39209 || exit 1
3866be5d 39210
6bd3dfaa 39211@endif utils
3866be5d 39212
4fa63067
NN
39213.PHONY: maybe-distclean-utils distclean-utils
39214maybe-distclean-utils:
6bd3dfaa
PB
39215@if utils
39216maybe-distclean-utils: distclean-utils
16ae0395 39217
4fa63067 39218distclean-utils:
0aed8855 39219 @: $(MAKE); $(unstage)
4fa63067
NN
39220 @[ -f ./utils/Makefile ] || exit 0; \
39221 r=`${PWD_COMMAND}`; export r; \
b40e3958 39222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39223 $(HOST_EXPORTS) \
b813574b 39224 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39226 done; \
39227 echo "Doing distclean in utils" ; \
b00612cc 39228 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39231 "RANLIB=$${RANLIB}" \
0c24b341 39232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39233 distclean) \
4fa63067 39234 || exit 1
3866be5d 39235
6bd3dfaa 39236@endif utils
3866be5d 39237
4fa63067
NN
39238.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
39239maybe-maintainer-clean-utils:
6bd3dfaa
PB
39240@if utils
39241maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
39242
39243maintainer-clean-utils:
0aed8855 39244 @: $(MAKE); $(unstage)
4fa63067 39245 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
39246 r=`${PWD_COMMAND}`; export r; \
39247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39248 $(HOST_EXPORTS) \
b813574b 39249 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39251 done; \
39252 echo "Doing maintainer-clean in utils" ; \
b00612cc 39253 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39256 "RANLIB=$${RANLIB}" \
0c24b341 39257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39258 maintainer-clean) \
e2b9e2dc
NN
39259 || exit 1
39260
6bd3dfaa 39261@endif utils
3866be5d 39262
3866be5d 39263
a7254363 39264
b00612cc
PB
39265.PHONY: configure-gnattools maybe-configure-gnattools
39266maybe-configure-gnattools:
4f0ef2d8
CD
39267@if gcc-bootstrap
39268configure-gnattools: stage_current
39269@endif gcc-bootstrap
b00612cc
PB
39270@if gnattools
39271maybe-configure-gnattools: configure-gnattools
c52c6897 39272configure-gnattools:
0aed8855 39273 @: $(MAKE); $(unstage)
c52c6897 39274 @r=`${PWD_COMMAND}`; export r; \
b00612cc 39275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39276 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
39277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 39278 $(HOST_EXPORTS) \
a7254363
PB
39279 echo Configuring in $(HOST_SUBDIR)/gnattools; \
39280 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
39281 case $(srcdir) in \
39282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39283 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
39284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39285 esac; \
39286 srcdiroption="--srcdir=$${topdir}/gnattools"; \
39287 libsrcdir="$$s/gnattools"; \
39288 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39290 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
39291 || exit 1
39292@endif gnattools
39293
a7254363
PB
39294
39295
d545f33b
PB
39296
39297
b00612cc
PB
39298.PHONY: all-gnattools maybe-all-gnattools
39299maybe-all-gnattools:
4f0ef2d8
CD
39300@if gcc-bootstrap
39301all-gnattools: stage_current
39302@endif gcc-bootstrap
b00612cc
PB
39303@if gnattools
39304TARGET-gnattools=all
39305maybe-all-gnattools: all-gnattools
39306all-gnattools: configure-gnattools
0aed8855 39307 @: $(MAKE); $(unstage)
b00612cc
PB
39308 @r=`${PWD_COMMAND}`; export r; \
39309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39310 $(HOST_EXPORTS) \
39311 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
39312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39313 $(TARGET-gnattools))
b00612cc
PB
39314@endif gnattools
39315
a7254363 39316
d545f33b
PB
39317
39318
b00612cc
PB
39319.PHONY: check-gnattools maybe-check-gnattools
39320maybe-check-gnattools:
39321@if gnattools
39322maybe-check-gnattools: check-gnattools
39323
39324check-gnattools:
0aed8855 39325 @: $(MAKE); $(unstage)
b00612cc
PB
39326 @r=`${PWD_COMMAND}`; export r; \
39327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39328 $(HOST_EXPORTS) \
39329 (cd $(HOST_SUBDIR)/gnattools && \
39330 $(MAKE) $(FLAGS_TO_PASS) check)
39331
39332@endif gnattools
39333
39334.PHONY: install-gnattools maybe-install-gnattools
39335maybe-install-gnattools:
39336@if gnattools
39337maybe-install-gnattools: install-gnattools
39338
39339install-gnattools: installdirs
0aed8855 39340 @: $(MAKE); $(unstage)
b00612cc
PB
39341 @r=`${PWD_COMMAND}`; export r; \
39342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39343 $(HOST_EXPORTS) \
39344 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 39345 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
39346
39347@endif gnattools
39348
56a8fe78 39349# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
39350
39351.PHONY: maybe-info-gnattools info-gnattools
39352maybe-info-gnattools:
39353@if gnattools
39354maybe-info-gnattools: info-gnattools
39355
39356info-gnattools: \
39357 configure-gnattools
0aed8855 39358 @: $(MAKE); $(unstage)
b00612cc
PB
39359 @[ -f ./gnattools/Makefile ] || exit 0; \
39360 r=`${PWD_COMMAND}`; export r; \
39361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39362 $(HOST_EXPORTS) \
39363 for flag in $(EXTRA_HOST_FLAGS) ; do \
39364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39365 done; \
39366 echo "Doing info in gnattools" ; \
39367 (cd $(HOST_SUBDIR)/gnattools && \
39368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39370 "RANLIB=$${RANLIB}" \
0c24b341 39371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39372 info) \
39373 || exit 1
39374
39375@endif gnattools
39376
39377.PHONY: maybe-dvi-gnattools dvi-gnattools
39378maybe-dvi-gnattools:
39379@if gnattools
39380maybe-dvi-gnattools: dvi-gnattools
39381
39382dvi-gnattools: \
39383 configure-gnattools
0aed8855 39384 @: $(MAKE); $(unstage)
b00612cc
PB
39385 @[ -f ./gnattools/Makefile ] || exit 0; \
39386 r=`${PWD_COMMAND}`; export r; \
39387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39388 $(HOST_EXPORTS) \
39389 for flag in $(EXTRA_HOST_FLAGS) ; do \
39390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39391 done; \
39392 echo "Doing dvi in gnattools" ; \
39393 (cd $(HOST_SUBDIR)/gnattools && \
39394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39396 "RANLIB=$${RANLIB}" \
0c24b341 39397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39398 dvi) \
39399 || exit 1
39400
39401@endif gnattools
39402
56a8fe78
DD
39403.PHONY: maybe-pdf-gnattools pdf-gnattools
39404maybe-pdf-gnattools:
39405@if gnattools
39406maybe-pdf-gnattools: pdf-gnattools
39407
39408pdf-gnattools: \
39409 configure-gnattools
39410 @: $(MAKE); $(unstage)
39411 @[ -f ./gnattools/Makefile ] || exit 0; \
39412 r=`${PWD_COMMAND}`; export r; \
39413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39414 $(HOST_EXPORTS) \
39415 for flag in $(EXTRA_HOST_FLAGS) ; do \
39416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39417 done; \
39418 echo "Doing pdf in gnattools" ; \
39419 (cd $(HOST_SUBDIR)/gnattools && \
39420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39422 "RANLIB=$${RANLIB}" \
0c24b341 39423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39424 pdf) \
39425 || exit 1
39426
39427@endif gnattools
39428
b00612cc
PB
39429.PHONY: maybe-html-gnattools html-gnattools
39430maybe-html-gnattools:
39431@if gnattools
39432maybe-html-gnattools: html-gnattools
39433
39434html-gnattools: \
39435 configure-gnattools
0aed8855 39436 @: $(MAKE); $(unstage)
b00612cc
PB
39437 @[ -f ./gnattools/Makefile ] || exit 0; \
39438 r=`${PWD_COMMAND}`; export r; \
39439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39440 $(HOST_EXPORTS) \
39441 for flag in $(EXTRA_HOST_FLAGS) ; do \
39442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39443 done; \
39444 echo "Doing html in gnattools" ; \
39445 (cd $(HOST_SUBDIR)/gnattools && \
39446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39448 "RANLIB=$${RANLIB}" \
0c24b341 39449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39450 html) \
39451 || exit 1
39452
39453@endif gnattools
39454
39455.PHONY: maybe-TAGS-gnattools TAGS-gnattools
39456maybe-TAGS-gnattools:
39457@if gnattools
39458maybe-TAGS-gnattools: TAGS-gnattools
39459
39460TAGS-gnattools: \
39461 configure-gnattools
0aed8855 39462 @: $(MAKE); $(unstage)
b00612cc
PB
39463 @[ -f ./gnattools/Makefile ] || exit 0; \
39464 r=`${PWD_COMMAND}`; export r; \
39465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39466 $(HOST_EXPORTS) \
39467 for flag in $(EXTRA_HOST_FLAGS) ; do \
39468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39469 done; \
39470 echo "Doing TAGS in gnattools" ; \
39471 (cd $(HOST_SUBDIR)/gnattools && \
39472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39474 "RANLIB=$${RANLIB}" \
0c24b341 39475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39476 TAGS) \
39477 || exit 1
39478
39479@endif gnattools
39480
39481.PHONY: maybe-install-info-gnattools install-info-gnattools
39482maybe-install-info-gnattools:
39483@if gnattools
39484maybe-install-info-gnattools: install-info-gnattools
39485
39486install-info-gnattools: \
39487 configure-gnattools \
39488 info-gnattools
0aed8855 39489 @: $(MAKE); $(unstage)
b00612cc
PB
39490 @[ -f ./gnattools/Makefile ] || exit 0; \
39491 r=`${PWD_COMMAND}`; export r; \
39492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39493 $(HOST_EXPORTS) \
39494 for flag in $(EXTRA_HOST_FLAGS) ; do \
39495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39496 done; \
39497 echo "Doing install-info in gnattools" ; \
39498 (cd $(HOST_SUBDIR)/gnattools && \
39499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39501 "RANLIB=$${RANLIB}" \
0c24b341 39502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39503 install-info) \
39504 || exit 1
39505
39506@endif gnattools
39507
a3ca38d2
DD
39508.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
39509maybe-install-pdf-gnattools:
39510@if gnattools
39511maybe-install-pdf-gnattools: install-pdf-gnattools
39512
39513install-pdf-gnattools: \
39514 configure-gnattools \
39515 pdf-gnattools
39516 @: $(MAKE); $(unstage)
39517 @[ -f ./gnattools/Makefile ] || exit 0; \
39518 r=`${PWD_COMMAND}`; export r; \
39519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39520 $(HOST_EXPORTS) \
39521 for flag in $(EXTRA_HOST_FLAGS) ; do \
39522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39523 done; \
39524 echo "Doing install-pdf in gnattools" ; \
39525 (cd $(HOST_SUBDIR)/gnattools && \
39526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39528 "RANLIB=$${RANLIB}" \
0c24b341 39529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39530 install-pdf) \
39531 || exit 1
39532
39533@endif gnattools
39534
108a6f8e
CD
39535.PHONY: maybe-install-html-gnattools install-html-gnattools
39536maybe-install-html-gnattools:
39537@if gnattools
39538maybe-install-html-gnattools: install-html-gnattools
39539
39540install-html-gnattools: \
39541 configure-gnattools \
39542 html-gnattools
39543 @: $(MAKE); $(unstage)
39544 @[ -f ./gnattools/Makefile ] || exit 0; \
39545 r=`${PWD_COMMAND}`; export r; \
39546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39547 $(HOST_EXPORTS) \
39548 for flag in $(EXTRA_HOST_FLAGS) ; do \
39549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39550 done; \
39551 echo "Doing install-html in gnattools" ; \
39552 (cd $(HOST_SUBDIR)/gnattools && \
39553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39555 "RANLIB=$${RANLIB}" \
0c24b341 39556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39557 install-html) \
39558 || exit 1
39559
39560@endif gnattools
39561
b00612cc
PB
39562.PHONY: maybe-installcheck-gnattools installcheck-gnattools
39563maybe-installcheck-gnattools:
39564@if gnattools
39565maybe-installcheck-gnattools: installcheck-gnattools
39566
39567installcheck-gnattools: \
39568 configure-gnattools
0aed8855 39569 @: $(MAKE); $(unstage)
b00612cc
PB
39570 @[ -f ./gnattools/Makefile ] || exit 0; \
39571 r=`${PWD_COMMAND}`; export r; \
39572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39573 $(HOST_EXPORTS) \
39574 for flag in $(EXTRA_HOST_FLAGS) ; do \
39575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39576 done; \
39577 echo "Doing installcheck in gnattools" ; \
39578 (cd $(HOST_SUBDIR)/gnattools && \
39579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39581 "RANLIB=$${RANLIB}" \
0c24b341 39582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39583 installcheck) \
39584 || exit 1
39585
39586@endif gnattools
39587
39588.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
39589maybe-mostlyclean-gnattools:
39590@if gnattools
39591maybe-mostlyclean-gnattools: mostlyclean-gnattools
39592
39593mostlyclean-gnattools:
0aed8855 39594 @: $(MAKE); $(unstage)
b00612cc
PB
39595 @[ -f ./gnattools/Makefile ] || exit 0; \
39596 r=`${PWD_COMMAND}`; export r; \
39597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39598 $(HOST_EXPORTS) \
39599 for flag in $(EXTRA_HOST_FLAGS) ; do \
39600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39601 done; \
39602 echo "Doing mostlyclean in gnattools" ; \
39603 (cd $(HOST_SUBDIR)/gnattools && \
39604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39606 "RANLIB=$${RANLIB}" \
0c24b341 39607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39608 mostlyclean) \
39609 || exit 1
39610
39611@endif gnattools
39612
39613.PHONY: maybe-clean-gnattools clean-gnattools
39614maybe-clean-gnattools:
39615@if gnattools
39616maybe-clean-gnattools: clean-gnattools
39617
39618clean-gnattools:
0aed8855 39619 @: $(MAKE); $(unstage)
b00612cc
PB
39620 @[ -f ./gnattools/Makefile ] || exit 0; \
39621 r=`${PWD_COMMAND}`; export r; \
39622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39623 $(HOST_EXPORTS) \
39624 for flag in $(EXTRA_HOST_FLAGS) ; do \
39625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39626 done; \
39627 echo "Doing clean in gnattools" ; \
39628 (cd $(HOST_SUBDIR)/gnattools && \
39629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39631 "RANLIB=$${RANLIB}" \
0c24b341 39632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39633 clean) \
39634 || exit 1
39635
39636@endif gnattools
39637
39638.PHONY: maybe-distclean-gnattools distclean-gnattools
39639maybe-distclean-gnattools:
39640@if gnattools
39641maybe-distclean-gnattools: distclean-gnattools
39642
39643distclean-gnattools:
0aed8855 39644 @: $(MAKE); $(unstage)
b00612cc
PB
39645 @[ -f ./gnattools/Makefile ] || exit 0; \
39646 r=`${PWD_COMMAND}`; export r; \
39647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39648 $(HOST_EXPORTS) \
39649 for flag in $(EXTRA_HOST_FLAGS) ; do \
39650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39651 done; \
39652 echo "Doing distclean in gnattools" ; \
39653 (cd $(HOST_SUBDIR)/gnattools && \
39654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39656 "RANLIB=$${RANLIB}" \
0c24b341 39657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39658 distclean) \
39659 || exit 1
39660
39661@endif gnattools
39662
39663.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
39664maybe-maintainer-clean-gnattools:
39665@if gnattools
39666maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
39667
39668maintainer-clean-gnattools:
0aed8855 39669 @: $(MAKE); $(unstage)
b00612cc
PB
39670 @[ -f ./gnattools/Makefile ] || exit 0; \
39671 r=`${PWD_COMMAND}`; export r; \
39672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39673 $(HOST_EXPORTS) \
39674 for flag in $(EXTRA_HOST_FLAGS) ; do \
39675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39676 done; \
39677 echo "Doing maintainer-clean in gnattools" ; \
39678 (cd $(HOST_SUBDIR)/gnattools && \
39679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39681 "RANLIB=$${RANLIB}" \
0c24b341 39682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39683 maintainer-clean) \
39684 || exit 1
39685
39686@endif gnattools
39687
39688
3866be5d 39689
4fa63067
NN
39690# ---------------------------------------
39691# Modules which run on the target machine
39692# ---------------------------------------
16ae0395 39693
3866be5d 39694
a7254363
PB
39695
39696
39697.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
39698maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
39699@if gcc-bootstrap
39700configure-target-libstdc++-v3: stage_current
39701@endif gcc-bootstrap
a7254363
PB
39702@if target-libstdc++-v3
39703maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 39704configure-target-libstdc++-v3:
0aed8855
PB
39705 @: $(MAKE); $(unstage)
39706 @r=`${PWD_COMMAND}`; export r; \
39707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39708 echo "Checking multilib configuration for libstdc++-v3..."; \
39709 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
39710 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
39711 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39712 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39713 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
39714 else \
39715 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
39716 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
39717 fi; \
39718 else \
39719 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
39720 fi; \
39721 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 39722 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 39723 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39724 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
39725 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 39726 case $(srcdir) in \
b00612cc
PB
39727 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39728 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
39729 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39730 esac; \
b00612cc
PB
39731 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
39732 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
39733 rm -f no-such-file || : ; \
39734 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39735 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39736 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39737 || exit 1
6bd3dfaa 39738@endif target-libstdc++-v3
e2b9e2dc 39739
a7254363
PB
39740
39741
d545f33b
PB
39742
39743
4fa63067
NN
39744.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
39745maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
39746@if gcc-bootstrap
39747all-target-libstdc++-v3: stage_current
39748@endif gcc-bootstrap
6bd3dfaa 39749@if target-libstdc++-v3
72b2455a 39750TARGET-target-libstdc++-v3=all
6bd3dfaa 39751maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 39752all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 39753 @: $(MAKE); $(unstage)
b40e3958
L
39754 @r=`${PWD_COMMAND}`; export r; \
39755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39756 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39757 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
39758 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
39759 $(TARGET-target-libstdc++-v3))
6bd3dfaa 39760@endif target-libstdc++-v3
3866be5d 39761
a7254363
PB
39762
39763
d545f33b
PB
39764
39765
4fa63067
NN
39766.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
39767maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
39768@if target-libstdc++-v3
39769maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 39770
4fa63067 39771check-target-libstdc++-v3:
0aed8855 39772 @: $(MAKE); $(unstage)
b40e3958
L
39773 @r=`${PWD_COMMAND}`; export r; \
39774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39775 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39776 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39777 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 39778
6bd3dfaa 39779@endif target-libstdc++-v3
3866be5d 39780
4fa63067
NN
39781.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
39782maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
39783@if target-libstdc++-v3
39784maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 39785
4fa63067 39786install-target-libstdc++-v3: installdirs
0aed8855 39787 @: $(MAKE); $(unstage)
b40e3958
L
39788 @r=`${PWD_COMMAND}`; export r; \
39789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39790 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39791 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39792 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 39793
6bd3dfaa 39794@endif target-libstdc++-v3
e2b9e2dc 39795
56a8fe78 39796# Other targets (info, dvi, pdf, etc.)
3866be5d 39797
4fa63067
NN
39798.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
39799maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
39800@if target-libstdc++-v3
39801maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 39802
4fa63067
NN
39803info-target-libstdc++-v3: \
39804 configure-target-libstdc++-v3
0aed8855 39805 @: $(MAKE); $(unstage)
4fa63067
NN
39806 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39807 r=`${PWD_COMMAND}`; export r; \
b40e3958 39808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39809 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39810 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39811 for flag in $(EXTRA_TARGET_FLAGS); do \
39812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39813 done; \
39814 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39817 "RANLIB=$${RANLIB}" \
0c24b341 39818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39819 info) \
4fa63067 39820 || exit 1
3866be5d 39821
6bd3dfaa 39822@endif target-libstdc++-v3
3866be5d 39823
4fa63067
NN
39824.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
39825maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
39826@if target-libstdc++-v3
39827maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 39828
4fa63067
NN
39829dvi-target-libstdc++-v3: \
39830 configure-target-libstdc++-v3
0aed8855 39831 @: $(MAKE); $(unstage)
4fa63067
NN
39832 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39833 r=`${PWD_COMMAND}`; export r; \
b40e3958 39834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39835 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39836 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39837 for flag in $(EXTRA_TARGET_FLAGS); do \
39838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39839 done; \
39840 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39843 "RANLIB=$${RANLIB}" \
0c24b341 39844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39845 dvi) \
4fa63067 39846 || exit 1
3866be5d 39847
6bd3dfaa 39848@endif target-libstdc++-v3
3866be5d 39849
56a8fe78
DD
39850.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
39851maybe-pdf-target-libstdc++-v3:
39852@if target-libstdc++-v3
39853maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
39854
39855pdf-target-libstdc++-v3: \
39856 configure-target-libstdc++-v3
39857 @: $(MAKE); $(unstage)
39858 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39859 r=`${PWD_COMMAND}`; export r; \
39860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39861 $(RAW_CXX_TARGET_EXPORTS) \
39862 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39863 for flag in $(EXTRA_TARGET_FLAGS); do \
39864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39865 done; \
39866 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39869 "RANLIB=$${RANLIB}" \
0c24b341 39870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39871 pdf) \
39872 || exit 1
39873
39874@endif target-libstdc++-v3
39875
6d389afc
MS
39876.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
39877maybe-html-target-libstdc++-v3:
39878@if target-libstdc++-v3
39879maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
39880
39881html-target-libstdc++-v3: \
39882 configure-target-libstdc++-v3
0aed8855 39883 @: $(MAKE); $(unstage)
6d389afc
MS
39884 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39885 r=`${PWD_COMMAND}`; export r; \
39886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39887 $(RAW_CXX_TARGET_EXPORTS) \
39888 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39889 for flag in $(EXTRA_TARGET_FLAGS); do \
39890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39891 done; \
39892 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39895 "RANLIB=$${RANLIB}" \
0c24b341 39896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39897 html) \
39898 || exit 1
39899
39900@endif target-libstdc++-v3
39901
4fa63067
NN
39902.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
39903maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
39904@if target-libstdc++-v3
39905maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
39906
39907TAGS-target-libstdc++-v3: \
39908 configure-target-libstdc++-v3
0aed8855 39909 @: $(MAKE); $(unstage)
4fa63067 39910 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39911 r=`${PWD_COMMAND}`; export r; \
39912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39913 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39914 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39915 for flag in $(EXTRA_TARGET_FLAGS); do \
39916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39917 done; \
39918 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39921 "RANLIB=$${RANLIB}" \
0c24b341 39922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39923 TAGS) \
e2b9e2dc
NN
39924 || exit 1
39925
6bd3dfaa 39926@endif target-libstdc++-v3
3866be5d 39927
4fa63067
NN
39928.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
39929maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
39930@if target-libstdc++-v3
39931maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 39932
4fa63067
NN
39933install-info-target-libstdc++-v3: \
39934 configure-target-libstdc++-v3 \
39935 info-target-libstdc++-v3
0aed8855 39936 @: $(MAKE); $(unstage)
4fa63067
NN
39937 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39938 r=`${PWD_COMMAND}`; export r; \
b40e3958 39939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39940 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39941 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39942 for flag in $(EXTRA_TARGET_FLAGS); do \
39943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39944 done; \
39945 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39948 "RANLIB=$${RANLIB}" \
0c24b341 39949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39950 install-info) \
4fa63067 39951 || exit 1
3866be5d 39952
6bd3dfaa 39953@endif target-libstdc++-v3
3866be5d 39954
a3ca38d2
DD
39955.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
39956maybe-install-pdf-target-libstdc++-v3:
39957@if target-libstdc++-v3
39958maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
39959
39960install-pdf-target-libstdc++-v3: \
39961 configure-target-libstdc++-v3 \
39962 pdf-target-libstdc++-v3
39963 @: $(MAKE); $(unstage)
39964 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39965 r=`${PWD_COMMAND}`; export r; \
39966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39967 $(RAW_CXX_TARGET_EXPORTS) \
39968 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39969 for flag in $(EXTRA_TARGET_FLAGS); do \
39970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39971 done; \
39972 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39975 "RANLIB=$${RANLIB}" \
0c24b341 39976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39977 install-pdf) \
39978 || exit 1
39979
39980@endif target-libstdc++-v3
39981
108a6f8e
CD
39982.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
39983maybe-install-html-target-libstdc++-v3:
39984@if target-libstdc++-v3
39985maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
39986
39987install-html-target-libstdc++-v3: \
39988 configure-target-libstdc++-v3 \
39989 html-target-libstdc++-v3
39990 @: $(MAKE); $(unstage)
39991 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39992 r=`${PWD_COMMAND}`; export r; \
39993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39994 $(RAW_CXX_TARGET_EXPORTS) \
39995 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39996 for flag in $(EXTRA_TARGET_FLAGS); do \
39997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39998 done; \
39999 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40002 "RANLIB=$${RANLIB}" \
0c24b341 40003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40004 install-html) \
40005 || exit 1
40006
40007@endif target-libstdc++-v3
40008
4fa63067
NN
40009.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
40010maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
40011@if target-libstdc++-v3
40012maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 40013
4fa63067
NN
40014installcheck-target-libstdc++-v3: \
40015 configure-target-libstdc++-v3
0aed8855 40016 @: $(MAKE); $(unstage)
4fa63067
NN
40017 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40018 r=`${PWD_COMMAND}`; export r; \
b40e3958 40019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40020 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40021 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40022 for flag in $(EXTRA_TARGET_FLAGS); do \
40023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40024 done; \
40025 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40028 "RANLIB=$${RANLIB}" \
0c24b341 40029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40030 installcheck) \
4fa63067 40031 || exit 1
3866be5d 40032
6bd3dfaa 40033@endif target-libstdc++-v3
3866be5d 40034
4fa63067
NN
40035.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
40036maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
40037@if target-libstdc++-v3
40038maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
40039
40040mostlyclean-target-libstdc++-v3:
0aed8855 40041 @: $(MAKE); $(unstage)
4fa63067 40042 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
40043 r=`${PWD_COMMAND}`; export r; \
40044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40045 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40046 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40047 for flag in $(EXTRA_TARGET_FLAGS); do \
40048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40049 done; \
40050 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40053 "RANLIB=$${RANLIB}" \
0c24b341 40054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40055 mostlyclean) \
e2b9e2dc
NN
40056 || exit 1
40057
6bd3dfaa 40058@endif target-libstdc++-v3
4fa63067
NN
40059
40060.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
40061maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
40062@if target-libstdc++-v3
40063maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
40064
40065clean-target-libstdc++-v3:
0aed8855 40066 @: $(MAKE); $(unstage)
4fa63067
NN
40067 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40068 r=`${PWD_COMMAND}`; export r; \
b40e3958 40069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40070 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40071 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40072 for flag in $(EXTRA_TARGET_FLAGS); do \
40073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40074 done; \
40075 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40078 "RANLIB=$${RANLIB}" \
0c24b341 40079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40080 clean) \
4fa63067 40081 || exit 1
3866be5d 40082
6bd3dfaa 40083@endif target-libstdc++-v3
3866be5d 40084
4fa63067
NN
40085.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
40086maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
40087@if target-libstdc++-v3
40088maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
40089
40090distclean-target-libstdc++-v3:
0aed8855 40091 @: $(MAKE); $(unstage)
4fa63067
NN
40092 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40093 r=`${PWD_COMMAND}`; export r; \
b40e3958 40094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40095 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40096 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40097 for flag in $(EXTRA_TARGET_FLAGS); do \
40098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40099 done; \
40100 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40103 "RANLIB=$${RANLIB}" \
0c24b341 40104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40105 distclean) \
4fa63067 40106 || exit 1
3866be5d 40107
6bd3dfaa 40108@endif target-libstdc++-v3
3866be5d 40109
4fa63067
NN
40110.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
40111maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
40112@if target-libstdc++-v3
40113maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 40114
4fa63067 40115maintainer-clean-target-libstdc++-v3:
0aed8855 40116 @: $(MAKE); $(unstage)
4fa63067
NN
40117 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40118 r=`${PWD_COMMAND}`; export r; \
b40e3958 40119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40120 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40121 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40122 for flag in $(EXTRA_TARGET_FLAGS); do \
40123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40124 done; \
40125 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40128 "RANLIB=$${RANLIB}" \
0c24b341 40129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40130 maintainer-clean) \
4fa63067 40131 || exit 1
3866be5d 40132
6bd3dfaa 40133@endif target-libstdc++-v3
3866be5d 40134
4fa63067 40135
4fa63067 40136
a7254363
PB
40137
40138
40139.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
40140maybe-configure-target-libmudflap:
4f0ef2d8
CD
40141@if gcc-bootstrap
40142configure-target-libmudflap: stage_current
40143@endif gcc-bootstrap
a7254363
PB
40144@if target-libmudflap
40145maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 40146configure-target-libmudflap:
0aed8855
PB
40147 @: $(MAKE); $(unstage)
40148 @r=`${PWD_COMMAND}`; export r; \
40149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40150 echo "Checking multilib configuration for libmudflap..."; \
40151 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
40152 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
40153 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
40154 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
40155 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
40156 else \
40157 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
40158 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
40159 fi; \
40160 else \
40161 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
40162 fi; \
40163 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 40164 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 40165 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40166 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
40167 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 40168 case $(srcdir) in \
b00612cc
PB
40169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40170 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
40171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40172 esac; \
b00612cc
PB
40173 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
40174 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
40175 rm -f no-such-file || : ; \
40176 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40177 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40178 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40179 || exit 1
6bd3dfaa 40180@endif target-libmudflap
e2b9e2dc 40181
a7254363
PB
40182
40183
d545f33b
PB
40184
40185
4b1cb4fe
DD
40186.PHONY: all-target-libmudflap maybe-all-target-libmudflap
40187maybe-all-target-libmudflap:
4f0ef2d8
CD
40188@if gcc-bootstrap
40189all-target-libmudflap: stage_current
40190@endif gcc-bootstrap
6bd3dfaa 40191@if target-libmudflap
72b2455a 40192TARGET-target-libmudflap=all
6bd3dfaa 40193maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 40194all-target-libmudflap: configure-target-libmudflap
0aed8855 40195 @: $(MAKE); $(unstage)
b40e3958
L
40196 @r=`${PWD_COMMAND}`; export r; \
40197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40198 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40199 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
40200 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40201 $(TARGET-target-libmudflap))
6bd3dfaa 40202@endif target-libmudflap
3866be5d 40203
a7254363
PB
40204
40205
d545f33b
PB
40206
40207
4b1cb4fe
DD
40208.PHONY: check-target-libmudflap maybe-check-target-libmudflap
40209maybe-check-target-libmudflap:
6bd3dfaa
PB
40210@if target-libmudflap
40211maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 40212
4b1cb4fe 40213check-target-libmudflap:
0aed8855 40214 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40215 @r=`${PWD_COMMAND}`; export r; \
40216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40217 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40218 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 40219 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 40220
6bd3dfaa 40221@endif target-libmudflap
4b1cb4fe
DD
40222
40223.PHONY: install-target-libmudflap maybe-install-target-libmudflap
40224maybe-install-target-libmudflap:
6bd3dfaa
PB
40225@if target-libmudflap
40226maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
40227
40228install-target-libmudflap: installdirs
0aed8855 40229 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40230 @r=`${PWD_COMMAND}`; export r; \
40231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40232 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40233 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 40234 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 40235
6bd3dfaa 40236@endif target-libmudflap
4b1cb4fe 40237
56a8fe78 40238# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
40239
40240.PHONY: maybe-info-target-libmudflap info-target-libmudflap
40241maybe-info-target-libmudflap:
6bd3dfaa
PB
40242@if target-libmudflap
40243maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
40244
40245info-target-libmudflap: \
40246 configure-target-libmudflap
0aed8855 40247 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40248 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40249 r=`${PWD_COMMAND}`; export r; \
40250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40251 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40252 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
40253 for flag in $(EXTRA_TARGET_FLAGS); do \
40254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40255 done; \
40256 (cd $(TARGET_SUBDIR)/libmudflap && \
40257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40259 "RANLIB=$${RANLIB}" \
0c24b341 40260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40261 info) \
4b1cb4fe
DD
40262 || exit 1
40263
6bd3dfaa 40264@endif target-libmudflap
4b1cb4fe
DD
40265
40266.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
40267maybe-dvi-target-libmudflap:
6bd3dfaa
PB
40268@if target-libmudflap
40269maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
40270
40271dvi-target-libmudflap: \
40272 configure-target-libmudflap
0aed8855 40273 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40274 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40275 r=`${PWD_COMMAND}`; export r; \
40276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40277 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40278 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
40279 for flag in $(EXTRA_TARGET_FLAGS); do \
40280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40281 done; \
40282 (cd $(TARGET_SUBDIR)/libmudflap && \
40283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40285 "RANLIB=$${RANLIB}" \
0c24b341 40286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40287 dvi) \
4b1cb4fe
DD
40288 || exit 1
40289
6bd3dfaa 40290@endif target-libmudflap
4b1cb4fe 40291
56a8fe78
DD
40292.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
40293maybe-pdf-target-libmudflap:
40294@if target-libmudflap
40295maybe-pdf-target-libmudflap: pdf-target-libmudflap
40296
40297pdf-target-libmudflap: \
40298 configure-target-libmudflap
40299 @: $(MAKE); $(unstage)
40300 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40301 r=`${PWD_COMMAND}`; export r; \
40302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40303 $(NORMAL_TARGET_EXPORTS) \
40304 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
40305 for flag in $(EXTRA_TARGET_FLAGS); do \
40306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40307 done; \
40308 (cd $(TARGET_SUBDIR)/libmudflap && \
40309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40311 "RANLIB=$${RANLIB}" \
0c24b341 40312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40313 pdf) \
40314 || exit 1
40315
40316@endif target-libmudflap
40317
6d389afc
MS
40318.PHONY: maybe-html-target-libmudflap html-target-libmudflap
40319maybe-html-target-libmudflap:
40320@if target-libmudflap
40321maybe-html-target-libmudflap: html-target-libmudflap
40322
40323html-target-libmudflap: \
40324 configure-target-libmudflap
0aed8855 40325 @: $(MAKE); $(unstage)
6d389afc
MS
40326 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40327 r=`${PWD_COMMAND}`; export r; \
40328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40329 $(NORMAL_TARGET_EXPORTS) \
40330 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
40331 for flag in $(EXTRA_TARGET_FLAGS); do \
40332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40333 done; \
40334 (cd $(TARGET_SUBDIR)/libmudflap && \
40335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40337 "RANLIB=$${RANLIB}" \
0c24b341 40338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40339 html) \
40340 || exit 1
40341
40342@endif target-libmudflap
40343
4b1cb4fe
DD
40344.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
40345maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
40346@if target-libmudflap
40347maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
40348
40349TAGS-target-libmudflap: \
40350 configure-target-libmudflap
0aed8855 40351 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40352 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40353 r=`${PWD_COMMAND}`; export r; \
40354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40355 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40356 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
40357 for flag in $(EXTRA_TARGET_FLAGS); do \
40358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40359 done; \
40360 (cd $(TARGET_SUBDIR)/libmudflap && \
40361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40363 "RANLIB=$${RANLIB}" \
0c24b341 40364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40365 TAGS) \
4b1cb4fe
DD
40366 || exit 1
40367
6bd3dfaa 40368@endif target-libmudflap
4b1cb4fe
DD
40369
40370.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
40371maybe-install-info-target-libmudflap:
6bd3dfaa
PB
40372@if target-libmudflap
40373maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
40374
40375install-info-target-libmudflap: \
40376 configure-target-libmudflap \
40377 info-target-libmudflap
0aed8855 40378 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40379 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40380 r=`${PWD_COMMAND}`; export r; \
40381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40382 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40383 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
40384 for flag in $(EXTRA_TARGET_FLAGS); do \
40385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40386 done; \
40387 (cd $(TARGET_SUBDIR)/libmudflap && \
40388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40390 "RANLIB=$${RANLIB}" \
0c24b341 40391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40392 install-info) \
4b1cb4fe
DD
40393 || exit 1
40394
6bd3dfaa 40395@endif target-libmudflap
4b1cb4fe 40396
a3ca38d2
DD
40397.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
40398maybe-install-pdf-target-libmudflap:
40399@if target-libmudflap
40400maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
40401
40402install-pdf-target-libmudflap: \
40403 configure-target-libmudflap \
40404 pdf-target-libmudflap
40405 @: $(MAKE); $(unstage)
40406 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40407 r=`${PWD_COMMAND}`; export r; \
40408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40409 $(NORMAL_TARGET_EXPORTS) \
40410 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
40411 for flag in $(EXTRA_TARGET_FLAGS); do \
40412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40413 done; \
40414 (cd $(TARGET_SUBDIR)/libmudflap && \
40415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40417 "RANLIB=$${RANLIB}" \
0c24b341 40418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40419 install-pdf) \
40420 || exit 1
40421
40422@endif target-libmudflap
40423
108a6f8e
CD
40424.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
40425maybe-install-html-target-libmudflap:
40426@if target-libmudflap
40427maybe-install-html-target-libmudflap: install-html-target-libmudflap
40428
40429install-html-target-libmudflap: \
40430 configure-target-libmudflap \
40431 html-target-libmudflap
40432 @: $(MAKE); $(unstage)
40433 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40434 r=`${PWD_COMMAND}`; export r; \
40435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40436 $(NORMAL_TARGET_EXPORTS) \
40437 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
40438 for flag in $(EXTRA_TARGET_FLAGS); do \
40439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40440 done; \
40441 (cd $(TARGET_SUBDIR)/libmudflap && \
40442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40444 "RANLIB=$${RANLIB}" \
0c24b341 40445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40446 install-html) \
40447 || exit 1
40448
40449@endif target-libmudflap
40450
4b1cb4fe
DD
40451.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
40452maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
40453@if target-libmudflap
40454maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
40455
40456installcheck-target-libmudflap: \
40457 configure-target-libmudflap
0aed8855 40458 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40459 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40460 r=`${PWD_COMMAND}`; export r; \
40461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40462 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40463 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
40464 for flag in $(EXTRA_TARGET_FLAGS); do \
40465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40466 done; \
40467 (cd $(TARGET_SUBDIR)/libmudflap && \
40468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40470 "RANLIB=$${RANLIB}" \
0c24b341 40471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40472 installcheck) \
4b1cb4fe
DD
40473 || exit 1
40474
6bd3dfaa 40475@endif target-libmudflap
4b1cb4fe
DD
40476
40477.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
40478maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
40479@if target-libmudflap
40480maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
40481
40482mostlyclean-target-libmudflap:
0aed8855 40483 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40484 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40485 r=`${PWD_COMMAND}`; export r; \
40486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40487 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40488 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
40489 for flag in $(EXTRA_TARGET_FLAGS); do \
40490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40491 done; \
40492 (cd $(TARGET_SUBDIR)/libmudflap && \
40493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40495 "RANLIB=$${RANLIB}" \
0c24b341 40496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40497 mostlyclean) \
4b1cb4fe
DD
40498 || exit 1
40499
6bd3dfaa 40500@endif target-libmudflap
4b1cb4fe
DD
40501
40502.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
40503maybe-clean-target-libmudflap:
6bd3dfaa
PB
40504@if target-libmudflap
40505maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
40506
40507clean-target-libmudflap:
0aed8855 40508 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40509 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40510 r=`${PWD_COMMAND}`; export r; \
40511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40512 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40513 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
40514 for flag in $(EXTRA_TARGET_FLAGS); do \
40515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40516 done; \
40517 (cd $(TARGET_SUBDIR)/libmudflap && \
40518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40520 "RANLIB=$${RANLIB}" \
0c24b341 40521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40522 clean) \
4b1cb4fe
DD
40523 || exit 1
40524
6bd3dfaa 40525@endif target-libmudflap
4b1cb4fe
DD
40526
40527.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
40528maybe-distclean-target-libmudflap:
6bd3dfaa
PB
40529@if target-libmudflap
40530maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
40531
40532distclean-target-libmudflap:
0aed8855 40533 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40534 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40535 r=`${PWD_COMMAND}`; export r; \
40536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40537 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40538 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
40539 for flag in $(EXTRA_TARGET_FLAGS); do \
40540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40541 done; \
40542 (cd $(TARGET_SUBDIR)/libmudflap && \
40543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40545 "RANLIB=$${RANLIB}" \
0c24b341 40546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40547 distclean) \
4b1cb4fe
DD
40548 || exit 1
40549
6bd3dfaa 40550@endif target-libmudflap
4b1cb4fe
DD
40551
40552.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
40553maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
40554@if target-libmudflap
40555maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
40556
40557maintainer-clean-target-libmudflap:
0aed8855 40558 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40559 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40560 r=`${PWD_COMMAND}`; export r; \
40561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40562 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40563 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
40564 for flag in $(EXTRA_TARGET_FLAGS); do \
40565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40566 done; \
40567 (cd $(TARGET_SUBDIR)/libmudflap && \
40568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40570 "RANLIB=$${RANLIB}" \
0c24b341 40571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40572 maintainer-clean) \
4b1cb4fe
DD
40573 || exit 1
40574
6bd3dfaa 40575@endif target-libmudflap
4b1cb4fe
DD
40576
40577
4b1cb4fe 40578
064d0a7c
PB
40579
40580
40581.PHONY: configure-target-libssp maybe-configure-target-libssp
40582maybe-configure-target-libssp:
4f0ef2d8
CD
40583@if gcc-bootstrap
40584configure-target-libssp: stage_current
40585@endif gcc-bootstrap
064d0a7c
PB
40586@if target-libssp
40587maybe-configure-target-libssp: configure-target-libssp
c52c6897 40588configure-target-libssp:
0aed8855
PB
40589 @: $(MAKE); $(unstage)
40590 @r=`${PWD_COMMAND}`; export r; \
40591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40592 echo "Checking multilib configuration for libssp..."; \
40593 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
40594 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
40595 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
40596 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
40597 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
40598 else \
40599 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
40600 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
40601 fi; \
40602 else \
40603 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
40604 fi; \
40605 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 40606 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
40607 $(NORMAL_TARGET_EXPORTS) \
40608 echo Configuring in $(TARGET_SUBDIR)/libssp; \
40609 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
40610 case $(srcdir) in \
40611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40612 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
40613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40614 esac; \
40615 srcdiroption="--srcdir=$${topdir}/libssp"; \
40616 libsrcdir="$$s/libssp"; \
40617 rm -f no-such-file || : ; \
40618 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40619 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40620 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
40621 || exit 1
40622@endif target-libssp
40623
40624
40625
40626
40627
40628.PHONY: all-target-libssp maybe-all-target-libssp
40629maybe-all-target-libssp:
4f0ef2d8
CD
40630@if gcc-bootstrap
40631all-target-libssp: stage_current
40632@endif gcc-bootstrap
064d0a7c
PB
40633@if target-libssp
40634TARGET-target-libssp=all
40635maybe-all-target-libssp: all-target-libssp
40636all-target-libssp: configure-target-libssp
0aed8855 40637 @: $(MAKE); $(unstage)
064d0a7c
PB
40638 @r=`${PWD_COMMAND}`; export r; \
40639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40640 $(NORMAL_TARGET_EXPORTS) \
40641 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
40642 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40643 $(TARGET-target-libssp))
064d0a7c
PB
40644@endif target-libssp
40645
40646
40647
40648
40649
40650.PHONY: check-target-libssp maybe-check-target-libssp
40651maybe-check-target-libssp:
40652@if target-libssp
40653maybe-check-target-libssp: check-target-libssp
40654
40655check-target-libssp:
0aed8855 40656 @: $(MAKE); $(unstage)
064d0a7c
PB
40657 @r=`${PWD_COMMAND}`; export r; \
40658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40659 $(NORMAL_TARGET_EXPORTS) \
40660 (cd $(TARGET_SUBDIR)/libssp && \
40661 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40662
40663@endif target-libssp
40664
40665.PHONY: install-target-libssp maybe-install-target-libssp
40666maybe-install-target-libssp:
40667@if target-libssp
40668maybe-install-target-libssp: install-target-libssp
40669
40670install-target-libssp: installdirs
0aed8855 40671 @: $(MAKE); $(unstage)
064d0a7c
PB
40672 @r=`${PWD_COMMAND}`; export r; \
40673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40674 $(NORMAL_TARGET_EXPORTS) \
40675 (cd $(TARGET_SUBDIR)/libssp && \
40676 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40677
40678@endif target-libssp
40679
56a8fe78 40680# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
40681
40682.PHONY: maybe-info-target-libssp info-target-libssp
40683maybe-info-target-libssp:
40684@if target-libssp
40685maybe-info-target-libssp: info-target-libssp
40686
40687info-target-libssp: \
40688 configure-target-libssp
0aed8855 40689 @: $(MAKE); $(unstage)
064d0a7c
PB
40690 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40691 r=`${PWD_COMMAND}`; export r; \
40692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40693 $(NORMAL_TARGET_EXPORTS) \
40694 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
40695 for flag in $(EXTRA_TARGET_FLAGS); do \
40696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40697 done; \
40698 (cd $(TARGET_SUBDIR)/libssp && \
40699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40701 "RANLIB=$${RANLIB}" \
0c24b341 40702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40703 info) \
40704 || exit 1
40705
40706@endif target-libssp
40707
40708.PHONY: maybe-dvi-target-libssp dvi-target-libssp
40709maybe-dvi-target-libssp:
40710@if target-libssp
40711maybe-dvi-target-libssp: dvi-target-libssp
40712
40713dvi-target-libssp: \
40714 configure-target-libssp
0aed8855 40715 @: $(MAKE); $(unstage)
064d0a7c
PB
40716 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40717 r=`${PWD_COMMAND}`; export r; \
40718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40719 $(NORMAL_TARGET_EXPORTS) \
40720 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
40721 for flag in $(EXTRA_TARGET_FLAGS); do \
40722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40723 done; \
40724 (cd $(TARGET_SUBDIR)/libssp && \
40725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40727 "RANLIB=$${RANLIB}" \
0c24b341 40728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40729 dvi) \
40730 || exit 1
40731
40732@endif target-libssp
40733
56a8fe78
DD
40734.PHONY: maybe-pdf-target-libssp pdf-target-libssp
40735maybe-pdf-target-libssp:
40736@if target-libssp
40737maybe-pdf-target-libssp: pdf-target-libssp
40738
40739pdf-target-libssp: \
40740 configure-target-libssp
40741 @: $(MAKE); $(unstage)
40742 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40743 r=`${PWD_COMMAND}`; export r; \
40744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40745 $(NORMAL_TARGET_EXPORTS) \
40746 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
40747 for flag in $(EXTRA_TARGET_FLAGS); do \
40748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40749 done; \
40750 (cd $(TARGET_SUBDIR)/libssp && \
40751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40753 "RANLIB=$${RANLIB}" \
0c24b341 40754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40755 pdf) \
40756 || exit 1
40757
40758@endif target-libssp
40759
064d0a7c
PB
40760.PHONY: maybe-html-target-libssp html-target-libssp
40761maybe-html-target-libssp:
40762@if target-libssp
40763maybe-html-target-libssp: html-target-libssp
40764
40765html-target-libssp: \
40766 configure-target-libssp
0aed8855 40767 @: $(MAKE); $(unstage)
064d0a7c
PB
40768 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40769 r=`${PWD_COMMAND}`; export r; \
40770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40771 $(NORMAL_TARGET_EXPORTS) \
40772 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
40773 for flag in $(EXTRA_TARGET_FLAGS); do \
40774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40775 done; \
40776 (cd $(TARGET_SUBDIR)/libssp && \
40777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40779 "RANLIB=$${RANLIB}" \
0c24b341 40780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40781 html) \
40782 || exit 1
40783
40784@endif target-libssp
40785
40786.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
40787maybe-TAGS-target-libssp:
40788@if target-libssp
40789maybe-TAGS-target-libssp: TAGS-target-libssp
40790
40791TAGS-target-libssp: \
40792 configure-target-libssp
0aed8855 40793 @: $(MAKE); $(unstage)
064d0a7c
PB
40794 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40795 r=`${PWD_COMMAND}`; export r; \
40796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40797 $(NORMAL_TARGET_EXPORTS) \
40798 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
40799 for flag in $(EXTRA_TARGET_FLAGS); do \
40800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40801 done; \
40802 (cd $(TARGET_SUBDIR)/libssp && \
40803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40805 "RANLIB=$${RANLIB}" \
0c24b341 40806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40807 TAGS) \
40808 || exit 1
40809
40810@endif target-libssp
40811
40812.PHONY: maybe-install-info-target-libssp install-info-target-libssp
40813maybe-install-info-target-libssp:
40814@if target-libssp
40815maybe-install-info-target-libssp: install-info-target-libssp
40816
40817install-info-target-libssp: \
40818 configure-target-libssp \
40819 info-target-libssp
0aed8855 40820 @: $(MAKE); $(unstage)
064d0a7c
PB
40821 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40822 r=`${PWD_COMMAND}`; export r; \
40823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40824 $(NORMAL_TARGET_EXPORTS) \
40825 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
40826 for flag in $(EXTRA_TARGET_FLAGS); do \
40827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40828 done; \
40829 (cd $(TARGET_SUBDIR)/libssp && \
40830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40832 "RANLIB=$${RANLIB}" \
0c24b341 40833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40834 install-info) \
40835 || exit 1
40836
40837@endif target-libssp
40838
a3ca38d2
DD
40839.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
40840maybe-install-pdf-target-libssp:
40841@if target-libssp
40842maybe-install-pdf-target-libssp: install-pdf-target-libssp
40843
40844install-pdf-target-libssp: \
40845 configure-target-libssp \
40846 pdf-target-libssp
40847 @: $(MAKE); $(unstage)
40848 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40849 r=`${PWD_COMMAND}`; export r; \
40850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40851 $(NORMAL_TARGET_EXPORTS) \
40852 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
40853 for flag in $(EXTRA_TARGET_FLAGS); do \
40854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40855 done; \
40856 (cd $(TARGET_SUBDIR)/libssp && \
40857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40859 "RANLIB=$${RANLIB}" \
0c24b341 40860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40861 install-pdf) \
40862 || exit 1
40863
40864@endif target-libssp
40865
108a6f8e
CD
40866.PHONY: maybe-install-html-target-libssp install-html-target-libssp
40867maybe-install-html-target-libssp:
40868@if target-libssp
40869maybe-install-html-target-libssp: install-html-target-libssp
40870
40871install-html-target-libssp: \
40872 configure-target-libssp \
40873 html-target-libssp
40874 @: $(MAKE); $(unstage)
40875 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40876 r=`${PWD_COMMAND}`; export r; \
40877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40878 $(NORMAL_TARGET_EXPORTS) \
40879 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
40880 for flag in $(EXTRA_TARGET_FLAGS); do \
40881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40882 done; \
40883 (cd $(TARGET_SUBDIR)/libssp && \
40884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40886 "RANLIB=$${RANLIB}" \
0c24b341 40887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40888 install-html) \
40889 || exit 1
40890
40891@endif target-libssp
40892
064d0a7c
PB
40893.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
40894maybe-installcheck-target-libssp:
40895@if target-libssp
40896maybe-installcheck-target-libssp: installcheck-target-libssp
40897
40898installcheck-target-libssp: \
40899 configure-target-libssp
0aed8855 40900 @: $(MAKE); $(unstage)
064d0a7c
PB
40901 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40902 r=`${PWD_COMMAND}`; export r; \
40903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40904 $(NORMAL_TARGET_EXPORTS) \
40905 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
40906 for flag in $(EXTRA_TARGET_FLAGS); do \
40907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40908 done; \
40909 (cd $(TARGET_SUBDIR)/libssp && \
40910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40912 "RANLIB=$${RANLIB}" \
0c24b341 40913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40914 installcheck) \
40915 || exit 1
40916
40917@endif target-libssp
40918
40919.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
40920maybe-mostlyclean-target-libssp:
40921@if target-libssp
40922maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
40923
40924mostlyclean-target-libssp:
0aed8855 40925 @: $(MAKE); $(unstage)
064d0a7c
PB
40926 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40927 r=`${PWD_COMMAND}`; export r; \
40928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40929 $(NORMAL_TARGET_EXPORTS) \
40930 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
40931 for flag in $(EXTRA_TARGET_FLAGS); do \
40932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40933 done; \
40934 (cd $(TARGET_SUBDIR)/libssp && \
40935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40937 "RANLIB=$${RANLIB}" \
0c24b341 40938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40939 mostlyclean) \
40940 || exit 1
40941
40942@endif target-libssp
40943
40944.PHONY: maybe-clean-target-libssp clean-target-libssp
40945maybe-clean-target-libssp:
40946@if target-libssp
40947maybe-clean-target-libssp: clean-target-libssp
40948
40949clean-target-libssp:
0aed8855 40950 @: $(MAKE); $(unstage)
064d0a7c
PB
40951 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40952 r=`${PWD_COMMAND}`; export r; \
40953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40954 $(NORMAL_TARGET_EXPORTS) \
40955 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
40956 for flag in $(EXTRA_TARGET_FLAGS); do \
40957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40958 done; \
40959 (cd $(TARGET_SUBDIR)/libssp && \
40960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40962 "RANLIB=$${RANLIB}" \
0c24b341 40963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40964 clean) \
40965 || exit 1
40966
40967@endif target-libssp
40968
40969.PHONY: maybe-distclean-target-libssp distclean-target-libssp
40970maybe-distclean-target-libssp:
40971@if target-libssp
40972maybe-distclean-target-libssp: distclean-target-libssp
40973
40974distclean-target-libssp:
0aed8855 40975 @: $(MAKE); $(unstage)
064d0a7c
PB
40976 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40977 r=`${PWD_COMMAND}`; export r; \
40978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40979 $(NORMAL_TARGET_EXPORTS) \
40980 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
40981 for flag in $(EXTRA_TARGET_FLAGS); do \
40982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40983 done; \
40984 (cd $(TARGET_SUBDIR)/libssp && \
40985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40987 "RANLIB=$${RANLIB}" \
0c24b341 40988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40989 distclean) \
40990 || exit 1
40991
40992@endif target-libssp
40993
40994.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
40995maybe-maintainer-clean-target-libssp:
40996@if target-libssp
40997maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
40998
40999maintainer-clean-target-libssp:
0aed8855 41000 @: $(MAKE); $(unstage)
064d0a7c
PB
41001 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41002 r=`${PWD_COMMAND}`; export r; \
41003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41004 $(NORMAL_TARGET_EXPORTS) \
41005 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
41006 for flag in $(EXTRA_TARGET_FLAGS); do \
41007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41008 done; \
41009 (cd $(TARGET_SUBDIR)/libssp && \
41010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41012 "RANLIB=$${RANLIB}" \
0c24b341 41013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41014 maintainer-clean) \
41015 || exit 1
41016
41017@endif target-libssp
41018
41019
41020
a7254363 41021
e90269c8 41022
a7254363
PB
41023.PHONY: configure-target-newlib maybe-configure-target-newlib
41024maybe-configure-target-newlib:
4f0ef2d8
CD
41025@if gcc-bootstrap
41026configure-target-newlib: stage_current
41027@endif gcc-bootstrap
a7254363
PB
41028@if target-newlib
41029maybe-configure-target-newlib: configure-target-newlib
c52c6897 41030configure-target-newlib:
0aed8855
PB
41031 @: $(MAKE); $(unstage)
41032 @r=`${PWD_COMMAND}`; export r; \
41033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41034 echo "Checking multilib configuration for newlib..."; \
41035 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
41036 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
41037 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
41038 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
41039 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
41040 else \
41041 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
41042 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
41043 fi; \
41044 else \
41045 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
41046 fi; \
41047 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 41048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 41049 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41050 echo Configuring in $(TARGET_SUBDIR)/newlib; \
41051 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
41052 case $(srcdir) in \
b00612cc
PB
41053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41054 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
41055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 41056 esac; \
b00612cc
PB
41057 srcdiroption="--srcdir=$${topdir}/newlib"; \
41058 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
41059 rm -f no-such-file || : ; \
41060 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41061 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41062 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 41063 || exit 1
6bd3dfaa 41064@endif target-newlib
4b1cb4fe 41065
a7254363
PB
41066
41067
d545f33b
PB
41068
41069
4b1cb4fe
DD
41070.PHONY: all-target-newlib maybe-all-target-newlib
41071maybe-all-target-newlib:
4f0ef2d8
CD
41072@if gcc-bootstrap
41073all-target-newlib: stage_current
41074@endif gcc-bootstrap
6bd3dfaa 41075@if target-newlib
72b2455a 41076TARGET-target-newlib=all
6bd3dfaa 41077maybe-all-target-newlib: all-target-newlib
4b1cb4fe 41078all-target-newlib: configure-target-newlib
0aed8855 41079 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41080 @r=`${PWD_COMMAND}`; export r; \
41081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41082 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41083 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
41084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41085 $(TARGET-target-newlib))
6bd3dfaa 41086@endif target-newlib
4b1cb4fe 41087
a7254363
PB
41088
41089
d545f33b
PB
41090
41091
4b1cb4fe
DD
41092.PHONY: check-target-newlib maybe-check-target-newlib
41093maybe-check-target-newlib:
6bd3dfaa
PB
41094@if target-newlib
41095maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
41096
41097check-target-newlib:
0aed8855 41098 @: $(MAKE); $(unstage)
b40e3958
L
41099 @r=`${PWD_COMMAND}`; export r; \
41100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41101 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41102 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 41103 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 41104
6bd3dfaa 41105@endif target-newlib
3866be5d 41106
4fa63067
NN
41107.PHONY: install-target-newlib maybe-install-target-newlib
41108maybe-install-target-newlib:
6bd3dfaa
PB
41109@if target-newlib
41110maybe-install-target-newlib: install-target-newlib
e2b9e2dc 41111
4fa63067 41112install-target-newlib: installdirs
0aed8855 41113 @: $(MAKE); $(unstage)
b40e3958
L
41114 @r=`${PWD_COMMAND}`; export r; \
41115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41116 $(NORMAL_TARGET_EXPORTS) \
4fa63067 41117 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 41118 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 41119
6bd3dfaa 41120@endif target-newlib
3866be5d 41121
56a8fe78 41122# Other targets (info, dvi, pdf, etc.)
3866be5d 41123
4fa63067
NN
41124.PHONY: maybe-info-target-newlib info-target-newlib
41125maybe-info-target-newlib:
6bd3dfaa
PB
41126@if target-newlib
41127maybe-info-target-newlib: info-target-newlib
3866be5d 41128
4fa63067
NN
41129info-target-newlib: \
41130 configure-target-newlib
0aed8855 41131 @: $(MAKE); $(unstage)
4fa63067
NN
41132 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41133 r=`${PWD_COMMAND}`; export r; \
41134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41135 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41136 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
41137 for flag in $(EXTRA_TARGET_FLAGS); do \
41138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41139 done; \
41140 (cd $(TARGET_SUBDIR)/newlib && \
41141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41143 "RANLIB=$${RANLIB}" \
0c24b341 41144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41145 info) \
4fa63067 41146 || exit 1
16ae0395 41147
6bd3dfaa 41148@endif target-newlib
3866be5d 41149
4fa63067
NN
41150.PHONY: maybe-dvi-target-newlib dvi-target-newlib
41151maybe-dvi-target-newlib:
6bd3dfaa
PB
41152@if target-newlib
41153maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 41154
4fa63067
NN
41155dvi-target-newlib: \
41156 configure-target-newlib
0aed8855 41157 @: $(MAKE); $(unstage)
4fa63067 41158 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41159 r=`${PWD_COMMAND}`; export r; \
41160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41161 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41162 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
41163 for flag in $(EXTRA_TARGET_FLAGS); do \
41164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41165 done; \
41166 (cd $(TARGET_SUBDIR)/newlib && \
41167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41169 "RANLIB=$${RANLIB}" \
0c24b341 41170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41171 dvi) \
e2b9e2dc
NN
41172 || exit 1
41173
6bd3dfaa 41174@endif target-newlib
3866be5d 41175
56a8fe78
DD
41176.PHONY: maybe-pdf-target-newlib pdf-target-newlib
41177maybe-pdf-target-newlib:
41178@if target-newlib
41179maybe-pdf-target-newlib: pdf-target-newlib
41180
41181pdf-target-newlib: \
41182 configure-target-newlib
41183 @: $(MAKE); $(unstage)
41184 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41185 r=`${PWD_COMMAND}`; export r; \
41186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41187 $(NORMAL_TARGET_EXPORTS) \
41188 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
41189 for flag in $(EXTRA_TARGET_FLAGS); do \
41190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41191 done; \
41192 (cd $(TARGET_SUBDIR)/newlib && \
41193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41195 "RANLIB=$${RANLIB}" \
0c24b341 41196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41197 pdf) \
41198 || exit 1
41199
41200@endif target-newlib
41201
6d389afc
MS
41202.PHONY: maybe-html-target-newlib html-target-newlib
41203maybe-html-target-newlib:
41204@if target-newlib
41205maybe-html-target-newlib: html-target-newlib
41206
41207html-target-newlib: \
41208 configure-target-newlib
0aed8855 41209 @: $(MAKE); $(unstage)
6d389afc
MS
41210 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41211 r=`${PWD_COMMAND}`; export r; \
41212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41213 $(NORMAL_TARGET_EXPORTS) \
41214 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
41215 for flag in $(EXTRA_TARGET_FLAGS); do \
41216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41217 done; \
41218 (cd $(TARGET_SUBDIR)/newlib && \
41219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41221 "RANLIB=$${RANLIB}" \
0c24b341 41222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41223 html) \
41224 || exit 1
41225
41226@endif target-newlib
41227
4fa63067
NN
41228.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
41229maybe-TAGS-target-newlib:
6bd3dfaa
PB
41230@if target-newlib
41231maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 41232
4fa63067
NN
41233TAGS-target-newlib: \
41234 configure-target-newlib
0aed8855 41235 @: $(MAKE); $(unstage)
4fa63067
NN
41236 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41237 r=`${PWD_COMMAND}`; export r; \
b40e3958 41238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41239 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41240 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
41241 for flag in $(EXTRA_TARGET_FLAGS); do \
41242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41243 done; \
41244 (cd $(TARGET_SUBDIR)/newlib && \
41245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41247 "RANLIB=$${RANLIB}" \
0c24b341 41248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41249 TAGS) \
4fa63067 41250 || exit 1
3866be5d 41251
6bd3dfaa 41252@endif target-newlib
3866be5d 41253
4fa63067
NN
41254.PHONY: maybe-install-info-target-newlib install-info-target-newlib
41255maybe-install-info-target-newlib:
6bd3dfaa
PB
41256@if target-newlib
41257maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 41258
4fa63067
NN
41259install-info-target-newlib: \
41260 configure-target-newlib \
41261 info-target-newlib
0aed8855 41262 @: $(MAKE); $(unstage)
4fa63067
NN
41263 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41264 r=`${PWD_COMMAND}`; export r; \
b40e3958 41265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41266 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41267 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
41268 for flag in $(EXTRA_TARGET_FLAGS); do \
41269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41270 done; \
41271 (cd $(TARGET_SUBDIR)/newlib && \
41272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41274 "RANLIB=$${RANLIB}" \
0c24b341 41275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41276 install-info) \
4fa63067 41277 || exit 1
3866be5d 41278
6bd3dfaa 41279@endif target-newlib
3866be5d 41280
a3ca38d2
DD
41281.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
41282maybe-install-pdf-target-newlib:
41283@if target-newlib
41284maybe-install-pdf-target-newlib: install-pdf-target-newlib
41285
41286install-pdf-target-newlib: \
41287 configure-target-newlib \
41288 pdf-target-newlib
41289 @: $(MAKE); $(unstage)
41290 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41291 r=`${PWD_COMMAND}`; export r; \
41292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41293 $(NORMAL_TARGET_EXPORTS) \
41294 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
41295 for flag in $(EXTRA_TARGET_FLAGS); do \
41296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41297 done; \
41298 (cd $(TARGET_SUBDIR)/newlib && \
41299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41301 "RANLIB=$${RANLIB}" \
0c24b341 41302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41303 install-pdf) \
41304 || exit 1
41305
41306@endif target-newlib
41307
108a6f8e
CD
41308.PHONY: maybe-install-html-target-newlib install-html-target-newlib
41309maybe-install-html-target-newlib:
41310@if target-newlib
41311maybe-install-html-target-newlib: install-html-target-newlib
41312
41313install-html-target-newlib: \
41314 configure-target-newlib \
41315 html-target-newlib
41316 @: $(MAKE); $(unstage)
41317 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41318 r=`${PWD_COMMAND}`; export r; \
41319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41320 $(NORMAL_TARGET_EXPORTS) \
41321 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
41322 for flag in $(EXTRA_TARGET_FLAGS); do \
41323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41324 done; \
41325 (cd $(TARGET_SUBDIR)/newlib && \
41326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41328 "RANLIB=$${RANLIB}" \
0c24b341 41329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41330 install-html) \
41331 || exit 1
41332
41333@endif target-newlib
41334
4fa63067
NN
41335.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
41336maybe-installcheck-target-newlib:
6bd3dfaa
PB
41337@if target-newlib
41338maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
41339
41340installcheck-target-newlib: \
41341 configure-target-newlib
0aed8855 41342 @: $(MAKE); $(unstage)
4fa63067 41343 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41344 r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41346 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41347 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
41348 for flag in $(EXTRA_TARGET_FLAGS); do \
41349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41350 done; \
41351 (cd $(TARGET_SUBDIR)/newlib && \
41352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41354 "RANLIB=$${RANLIB}" \
0c24b341 41355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41356 installcheck) \
e2b9e2dc
NN
41357 || exit 1
41358
6bd3dfaa 41359@endif target-newlib
3866be5d 41360
4fa63067
NN
41361.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
41362maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
41363@if target-newlib
41364maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 41365
4fa63067 41366mostlyclean-target-newlib:
0aed8855 41367 @: $(MAKE); $(unstage)
4fa63067
NN
41368 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41369 r=`${PWD_COMMAND}`; export r; \
b40e3958 41370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41371 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41372 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
41373 for flag in $(EXTRA_TARGET_FLAGS); do \
41374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41375 done; \
41376 (cd $(TARGET_SUBDIR)/newlib && \
41377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41379 "RANLIB=$${RANLIB}" \
0c24b341 41380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41381 mostlyclean) \
4fa63067 41382 || exit 1
3866be5d 41383
6bd3dfaa 41384@endif target-newlib
3866be5d 41385
4fa63067
NN
41386.PHONY: maybe-clean-target-newlib clean-target-newlib
41387maybe-clean-target-newlib:
6bd3dfaa
PB
41388@if target-newlib
41389maybe-clean-target-newlib: clean-target-newlib
16ae0395 41390
4fa63067 41391clean-target-newlib:
0aed8855 41392 @: $(MAKE); $(unstage)
4fa63067
NN
41393 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41394 r=`${PWD_COMMAND}`; export r; \
b40e3958 41395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41396 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41397 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
41398 for flag in $(EXTRA_TARGET_FLAGS); do \
41399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41400 done; \
41401 (cd $(TARGET_SUBDIR)/newlib && \
41402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41404 "RANLIB=$${RANLIB}" \
0c24b341 41405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41406 clean) \
4fa63067 41407 || exit 1
3866be5d 41408
6bd3dfaa 41409@endif target-newlib
3866be5d 41410
4fa63067
NN
41411.PHONY: maybe-distclean-target-newlib distclean-target-newlib
41412maybe-distclean-target-newlib:
6bd3dfaa
PB
41413@if target-newlib
41414maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
41415
41416distclean-target-newlib:
0aed8855 41417 @: $(MAKE); $(unstage)
4fa63067 41418 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41419 r=`${PWD_COMMAND}`; export r; \
41420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41421 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41422 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
41423 for flag in $(EXTRA_TARGET_FLAGS); do \
41424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41425 done; \
41426 (cd $(TARGET_SUBDIR)/newlib && \
41427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41429 "RANLIB=$${RANLIB}" \
0c24b341 41430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41431 distclean) \
e2b9e2dc
NN
41432 || exit 1
41433
6bd3dfaa 41434@endif target-newlib
3866be5d 41435
4fa63067
NN
41436.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
41437maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
41438@if target-newlib
41439maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 41440
4fa63067 41441maintainer-clean-target-newlib:
0aed8855 41442 @: $(MAKE); $(unstage)
4fa63067
NN
41443 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41444 r=`${PWD_COMMAND}`; export r; \
b40e3958 41445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41446 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41447 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
41448 for flag in $(EXTRA_TARGET_FLAGS); do \
41449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41450 done; \
41451 (cd $(TARGET_SUBDIR)/newlib && \
41452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41454 "RANLIB=$${RANLIB}" \
0c24b341 41455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41456 maintainer-clean) \
4fa63067 41457 || exit 1
3866be5d 41458
6bd3dfaa 41459@endif target-newlib
3866be5d 41460
16ae0395 41461
4b1cb4fe 41462
a7254363 41463
4b1cb4fe 41464
6aa8ef82
DJ
41465.PHONY: configure-target-libgcc maybe-configure-target-libgcc
41466maybe-configure-target-libgcc:
41467@if gcc-bootstrap
41468configure-target-libgcc: stage_current
41469@endif gcc-bootstrap
41470@if target-libgcc
41471maybe-configure-target-libgcc: configure-target-libgcc
41472configure-target-libgcc:
41473 @r=`${PWD_COMMAND}`; export r; \
41474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41475 echo "Checking multilib configuration for libgcc..."; \
41476 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41477 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41478 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41479 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41480 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41481 else \
41482 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41483 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41484 fi; \
41485 else \
41486 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41487 fi; \
41488 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41489 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41490 $(NORMAL_TARGET_EXPORTS) \
41491 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
41492 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
41493 case $(srcdir) in \
41494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41495 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41497 esac; \
41498 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41499 libsrcdir="$$s/libgcc"; \
41500 rm -f no-such-file || : ; \
41501 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41502 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41503 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41504 || exit 1
41505@endif target-libgcc
41506
41507
41508
41509.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
41510maybe-configure-stage1-target-libgcc:
41511@if target-libgcc-bootstrap
41512maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
41513configure-stage1-target-libgcc:
41514 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41515 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41516 @r=`${PWD_COMMAND}`; export r; \
41517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41518 echo "Checking multilib configuration for libgcc..."; \
41519 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41520 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41521 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41522 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41523 else \
41524 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41525 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41526 fi; \
41527 else \
41528 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41529 fi; \
41530 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
7f6ef0c0
PB
41531 $(NORMAL_TARGET_EXPORTS) \
41532 CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41533 CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
41534 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
41535 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41536 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41537 case $(srcdir) in \
41538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41539 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41541 esac; \
41542 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41543 libsrcdir="$$s/libgcc"; \
41544 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41545 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41546 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41547 \
41548 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
41549@endif target-libgcc-bootstrap
41550
41551.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
41552maybe-configure-stage2-target-libgcc:
41553@if target-libgcc-bootstrap
41554maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
41555configure-stage2-target-libgcc:
41556 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41557 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41558 @r=`${PWD_COMMAND}`; export r; \
41559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41560 echo "Checking multilib configuration for libgcc..."; \
41561 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41562 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41563 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41564 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41565 else \
41566 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41567 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41568 fi; \
41569 else \
41570 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41571 fi; \
41572 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41573 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
41574 \
41575 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41576 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
41577 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
41578 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41579 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41580 case $(srcdir) in \
41581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41582 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41584 esac; \
41585 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41586 libsrcdir="$$s/libgcc"; \
41587 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41588 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41589 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41590 --with-build-libsubdir=$(HOST_SUBDIR) \
41591 @stage2_werror_flag@
41592@endif target-libgcc-bootstrap
41593
8520c408
AO
41594.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
41595maybe-configure-stageb2g0-target-libgcc:
41596@if target-libgcc-bootstrap
41597maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41598configure-stageb2g0-target-libgcc:
41599 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41600 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41601 @r=`${PWD_COMMAND}`; export r; \
41602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41603 echo "Checking multilib configuration for libgcc..."; \
41604 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41605 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41606 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41607 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41608 else \
41609 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41610 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41611 fi; \
41612 else \
41613 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41614 fi; \
41615 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41616 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
41617 \
41618 CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41619 CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
41620 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
41621 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41622 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41623 case $(srcdir) in \
41624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41625 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41627 esac; \
41628 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41629 libsrcdir="$$s/libgcc"; \
41630 $(SHELL) $${libsrcdir}/configure \
41631 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41632 --target=${target_alias} $${srcdiroption} \
41633 --with-build-libsubdir=$(HOST_SUBDIR) \
41634 @stage2_werror_flag@
41635@endif target-libgcc-bootstrap
41636
6aa8ef82
DJ
41637.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
41638maybe-configure-stage3-target-libgcc:
41639@if target-libgcc-bootstrap
41640maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
41641configure-stage3-target-libgcc:
41642 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41643 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41644 @r=`${PWD_COMMAND}`; export r; \
41645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41646 echo "Checking multilib configuration for libgcc..."; \
41647 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41648 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41649 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41650 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41651 else \
41652 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41653 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41654 fi; \
41655 else \
41656 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41657 fi; \
41658 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41659 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
41660 \
41661 CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41662 CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
41663 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
41664 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41665 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41666 case $(srcdir) in \
41667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41668 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41670 esac; \
41671 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41672 libsrcdir="$$s/libgcc"; \
41673 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41674 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41675 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41676 --with-build-libsubdir=$(HOST_SUBDIR) \
41677 @stage2_werror_flag@
41678@endif target-libgcc-bootstrap
41679
8520c408
AO
41680.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
41681maybe-configure-stageb3g2-target-libgcc:
41682@if target-libgcc-bootstrap
41683maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41684configure-stageb3g2-target-libgcc:
41685 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41686 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41687 @r=`${PWD_COMMAND}`; export r; \
41688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41689 echo "Checking multilib configuration for libgcc..."; \
41690 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41691 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41692 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41693 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41694 else \
41695 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41696 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41697 fi; \
41698 else \
41699 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41700 fi; \
41701 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41702 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
41703 \
41704 CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41705 CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
41706 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
41707 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41708 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41709 case $(srcdir) in \
41710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41711 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41713 esac; \
41714 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41715 libsrcdir="$$s/libgcc"; \
41716 $(SHELL) $${libsrcdir}/configure \
41717 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41718 --target=${target_alias} $${srcdiroption} \
41719 --with-build-libsubdir=$(HOST_SUBDIR) \
41720 @stage2_werror_flag@
41721@endif target-libgcc-bootstrap
41722
6aa8ef82
DJ
41723.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
41724maybe-configure-stage4-target-libgcc:
41725@if target-libgcc-bootstrap
41726maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
41727configure-stage4-target-libgcc:
41728 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41729 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41730 @r=`${PWD_COMMAND}`; export r; \
41731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41732 echo "Checking multilib configuration for libgcc..."; \
41733 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41734 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41735 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41736 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41737 else \
41738 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41739 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41740 fi; \
41741 else \
41742 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41743 fi; \
41744 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41745 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
41746 \
41747 CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41748 CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
41749 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
41750 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41751 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41752 case $(srcdir) in \
41753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41754 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41756 esac; \
41757 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41758 libsrcdir="$$s/libgcc"; \
41759 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41760 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41761 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41762 --with-build-libsubdir=$(HOST_SUBDIR) \
41763 @stage2_werror_flag@
41764@endif target-libgcc-bootstrap
41765
41766.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
41767maybe-configure-stageprofile-target-libgcc:
41768@if target-libgcc-bootstrap
41769maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41770configure-stageprofile-target-libgcc:
41771 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41772 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41773 @r=`${PWD_COMMAND}`; export r; \
41774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41775 echo "Checking multilib configuration for libgcc..."; \
41776 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41777 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41778 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41779 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41780 else \
41781 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41782 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41783 fi; \
41784 else \
41785 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41786 fi; \
41787 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41788 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0 41789 \
5c5f596d
PB
41790 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41791 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
41792 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
41793 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41794 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41795 case $(srcdir) in \
41796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41797 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41799 esac; \
41800 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41801 libsrcdir="$$s/libgcc"; \
41802 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41803 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41804 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41805 --with-build-libsubdir=$(HOST_SUBDIR) \
41806 @stage2_werror_flag@
41807@endif target-libgcc-bootstrap
41808
41809.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
41810maybe-configure-stagefeedback-target-libgcc:
41811@if target-libgcc-bootstrap
41812maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41813configure-stagefeedback-target-libgcc:
41814 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41815 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41816 @r=`${PWD_COMMAND}`; export r; \
41817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41818 echo "Checking multilib configuration for libgcc..."; \
41819 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41820 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41821 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41822 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41823 else \
41824 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41825 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41826 fi; \
41827 else \
41828 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41829 fi; \
41830 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41831 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
41832 \
41833 CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
41834 CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
41835 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
41836 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41837 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41838 case $(srcdir) in \
41839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41840 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41842 esac; \
41843 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41844 libsrcdir="$$s/libgcc"; \
41845 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41846 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41847 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41848 --with-build-libsubdir=$(HOST_SUBDIR) \
41849 @stage2_werror_flag@
41850@endif target-libgcc-bootstrap
41851
41852
41853
41854
41855
41856.PHONY: all-target-libgcc maybe-all-target-libgcc
41857maybe-all-target-libgcc:
41858@if gcc-bootstrap
41859all-target-libgcc: stage_current
41860@endif gcc-bootstrap
41861@if target-libgcc
41862TARGET-target-libgcc=all
41863maybe-all-target-libgcc: all-target-libgcc
41864all-target-libgcc: configure-target-libgcc
41865 @r=`${PWD_COMMAND}`; export r; \
41866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41867 $(NORMAL_TARGET_EXPORTS) \
41868 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
41869 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41870 $(TARGET-target-libgcc))
6aa8ef82
DJ
41871@endif target-libgcc
41872
41873
41874
41875.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
41876.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
41877maybe-all-stage1-target-libgcc:
41878maybe-clean-stage1-target-libgcc:
41879@if target-libgcc-bootstrap
41880maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
41881all-stage1: all-stage1-target-libgcc
41882TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
41883all-stage1-target-libgcc: configure-stage1-target-libgcc
41884 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41885 @r=`${PWD_COMMAND}`; export r; \
41886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41887 $(NORMAL_TARGET_EXPORTS) \
41888 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
41889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41890 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
41891 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
41892 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
41893 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
41894 $(TARGET-stage1-target-libgcc)
41895
41896maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
41897clean-stage1: clean-stage1-target-libgcc
41898clean-stage1-target-libgcc:
41899 @if [ $(current_stage) = stage1 ]; then \
41900 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41901 else \
41902 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
41903 $(MAKE) stage1-start; \
41904 fi; \
41905 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 41906 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 41907 clean
6aa8ef82
DJ
41908@endif target-libgcc-bootstrap
41909
41910
41911.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
41912.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
41913maybe-all-stage2-target-libgcc:
41914maybe-clean-stage2-target-libgcc:
41915@if target-libgcc-bootstrap
41916maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
41917all-stage2: all-stage2-target-libgcc
41918TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
41919all-stage2-target-libgcc: configure-stage2-target-libgcc
41920 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41921 @r=`${PWD_COMMAND}`; export r; \
41922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41923 $(NORMAL_TARGET_EXPORTS) \
41924 \
41925 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
41926 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41927 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
41928 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
41929 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
41930 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
41931 $(TARGET-stage2-target-libgcc)
41932
41933maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
41934clean-stage2: clean-stage2-target-libgcc
41935clean-stage2-target-libgcc:
41936 @if [ $(current_stage) = stage2 ]; then \
41937 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41938 else \
41939 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
41940 $(MAKE) stage2-start; \
41941 fi; \
41942 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 41943 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 41944 \
8ee82aff 41945 clean
6aa8ef82
DJ
41946@endif target-libgcc-bootstrap
41947
41948
8520c408
AO
41949.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
41950.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
41951maybe-all-stageb2g0-target-libgcc:
41952maybe-clean-stageb2g0-target-libgcc:
41953@if target-libgcc-bootstrap
41954maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
41955all-stageb2g0: all-stageb2g0-target-libgcc
41956TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
41957all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41958 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41959 @r=`${PWD_COMMAND}`; export r; \
41960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41961 $(NORMAL_TARGET_EXPORTS) \
41962 \
41963 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
41964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
41965 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
41966 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
41967 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
41968 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
41969 $(TARGET-stageb2g0-target-libgcc)
41970
41971maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
41972clean-stageb2g0: clean-stageb2g0-target-libgcc
41973clean-stageb2g0-target-libgcc:
41974 @if [ $(current_stage) = stageb2g0 ]; then \
41975 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41976 else \
41977 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
41978 $(MAKE) stageb2g0-start; \
41979 fi; \
41980 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 41981 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
41982 \
41983 clean
41984@endif target-libgcc-bootstrap
41985
41986
6aa8ef82
DJ
41987.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
41988.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
41989maybe-all-stage3-target-libgcc:
41990maybe-clean-stage3-target-libgcc:
41991@if target-libgcc-bootstrap
41992maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
41993all-stage3: all-stage3-target-libgcc
41994TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
41995all-stage3-target-libgcc: configure-stage3-target-libgcc
41996 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41997 @r=`${PWD_COMMAND}`; export r; \
41998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41999 $(NORMAL_TARGET_EXPORTS) \
42000 \
42001 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42002 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42003 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
42004 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
42005 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
42006 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42007 $(TARGET-stage3-target-libgcc)
42008
42009maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
42010clean-stage3: clean-stage3-target-libgcc
42011clean-stage3-target-libgcc:
42012 @if [ $(current_stage) = stage3 ]; then \
42013 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42014 else \
42015 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
42016 $(MAKE) stage3-start; \
42017 fi; \
42018 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42019 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42020 \
8ee82aff 42021 clean
6aa8ef82
DJ
42022@endif target-libgcc-bootstrap
42023
42024
8520c408
AO
42025.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
42026.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
42027maybe-all-stageb3g2-target-libgcc:
42028maybe-clean-stageb3g2-target-libgcc:
42029@if target-libgcc-bootstrap
42030maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
42031all-stageb3g2: all-stageb3g2-target-libgcc
42032TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
42033all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42034 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42035 @r=`${PWD_COMMAND}`; export r; \
42036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42037 $(NORMAL_TARGET_EXPORTS) \
42038 \
42039 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42040 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42041 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
42042 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
42043 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
42044 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42045 $(TARGET-stageb3g2-target-libgcc)
42046
42047maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
42048clean-stageb3g2: clean-stageb3g2-target-libgcc
42049clean-stageb3g2-target-libgcc:
42050 @if [ $(current_stage) = stageb3g2 ]; then \
42051 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42052 else \
42053 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
42054 $(MAKE) stageb3g2-start; \
42055 fi; \
42056 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42057 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42058 \
42059 clean
42060@endif target-libgcc-bootstrap
42061
42062
6aa8ef82
DJ
42063.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
42064.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
42065maybe-all-stage4-target-libgcc:
42066maybe-clean-stage4-target-libgcc:
42067@if target-libgcc-bootstrap
42068maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
42069all-stage4: all-stage4-target-libgcc
42070TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
42071all-stage4-target-libgcc: configure-stage4-target-libgcc
42072 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42073 @r=`${PWD_COMMAND}`; export r; \
42074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42075 $(NORMAL_TARGET_EXPORTS) \
42076 \
42077 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42079 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
42080 LIBCFLAGS="$(STAGE4_CFLAGS)" \
42081 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
42082 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42083 $(TARGET-stage4-target-libgcc)
42084
42085maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
42086clean-stage4: clean-stage4-target-libgcc
42087clean-stage4-target-libgcc:
42088 @if [ $(current_stage) = stage4 ]; then \
42089 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42090 else \
42091 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
42092 $(MAKE) stage4-start; \
42093 fi; \
42094 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42095 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42096 \
8ee82aff 42097 clean
6aa8ef82
DJ
42098@endif target-libgcc-bootstrap
42099
42100
42101.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
42102.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
42103maybe-all-stageprofile-target-libgcc:
42104maybe-clean-stageprofile-target-libgcc:
42105@if target-libgcc-bootstrap
42106maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
42107all-stageprofile: all-stageprofile-target-libgcc
42108TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
42109all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42110 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42111 @r=`${PWD_COMMAND}`; export r; \
42112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42113 $(NORMAL_TARGET_EXPORTS) \
42114 \
42115 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42117 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
42118 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42119 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42120 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42121 $(TARGET-stageprofile-target-libgcc)
42122
42123maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
42124clean-stageprofile: clean-stageprofile-target-libgcc
42125clean-stageprofile-target-libgcc:
42126 @if [ $(current_stage) = stageprofile ]; then \
42127 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42128 else \
42129 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
42130 $(MAKE) stageprofile-start; \
42131 fi; \
42132 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42133 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42134 \
8ee82aff 42135 clean
6aa8ef82
DJ
42136@endif target-libgcc-bootstrap
42137
42138
42139.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
42140.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
42141maybe-all-stagefeedback-target-libgcc:
42142maybe-clean-stagefeedback-target-libgcc:
42143@if target-libgcc-bootstrap
42144maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
42145all-stagefeedback: all-stagefeedback-target-libgcc
42146TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
42147all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42148 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42149 @r=`${PWD_COMMAND}`; export r; \
42150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42151 $(NORMAL_TARGET_EXPORTS) \
42152 \
42153 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42155 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
42156 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
42157 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
42158 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42159 $(TARGET-stagefeedback-target-libgcc)
42160
42161maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
42162clean-stagefeedback: clean-stagefeedback-target-libgcc
42163clean-stagefeedback-target-libgcc:
42164 @if [ $(current_stage) = stagefeedback ]; then \
42165 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42166 else \
42167 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
42168 $(MAKE) stagefeedback-start; \
42169 fi; \
42170 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42171 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42172 \
8ee82aff 42173 clean
6aa8ef82
DJ
42174@endif target-libgcc-bootstrap
42175
42176
42177
42178
42179
42180
42181.PHONY: check-target-libgcc maybe-check-target-libgcc
42182maybe-check-target-libgcc:
42183@if target-libgcc
42184maybe-check-target-libgcc: check-target-libgcc
42185
42186# Dummy target for uncheckable module.
42187check-target-libgcc:
42188
42189@endif target-libgcc
42190
42191.PHONY: install-target-libgcc maybe-install-target-libgcc
42192maybe-install-target-libgcc:
42193@if target-libgcc
42194maybe-install-target-libgcc: install-target-libgcc
42195
42196install-target-libgcc: installdirs
42197 @: $(MAKE); $(unstage)
42198 @r=`${PWD_COMMAND}`; export r; \
42199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42200 $(NORMAL_TARGET_EXPORTS) \
42201 (cd $(TARGET_SUBDIR)/libgcc && \
42202 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42203
42204@endif target-libgcc
42205
42206# Other targets (info, dvi, pdf, etc.)
42207
42208.PHONY: maybe-info-target-libgcc info-target-libgcc
42209maybe-info-target-libgcc:
42210@if target-libgcc
42211maybe-info-target-libgcc: info-target-libgcc
42212
42213info-target-libgcc: \
42214 configure-target-libgcc
42215 @: $(MAKE); $(unstage)
42216 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42217 r=`${PWD_COMMAND}`; export r; \
42218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42219 $(NORMAL_TARGET_EXPORTS) \
42220 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
42221 for flag in $(EXTRA_TARGET_FLAGS); do \
42222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42223 done; \
42224 (cd $(TARGET_SUBDIR)/libgcc && \
42225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42227 "RANLIB=$${RANLIB}" \
0c24b341 42228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42229 info) \
42230 || exit 1
42231
42232@endif target-libgcc
42233
42234.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
42235maybe-dvi-target-libgcc:
42236@if target-libgcc
42237maybe-dvi-target-libgcc: dvi-target-libgcc
42238
42239dvi-target-libgcc: \
42240 configure-target-libgcc
42241 @: $(MAKE); $(unstage)
42242 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42243 r=`${PWD_COMMAND}`; export r; \
42244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42245 $(NORMAL_TARGET_EXPORTS) \
42246 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
42247 for flag in $(EXTRA_TARGET_FLAGS); do \
42248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249 done; \
42250 (cd $(TARGET_SUBDIR)/libgcc && \
42251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42253 "RANLIB=$${RANLIB}" \
0c24b341 42254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42255 dvi) \
42256 || exit 1
42257
42258@endif target-libgcc
42259
42260.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
42261maybe-pdf-target-libgcc:
42262@if target-libgcc
42263maybe-pdf-target-libgcc: pdf-target-libgcc
42264
42265pdf-target-libgcc: \
42266 configure-target-libgcc
42267 @: $(MAKE); $(unstage)
42268 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42269 r=`${PWD_COMMAND}`; export r; \
42270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42271 $(NORMAL_TARGET_EXPORTS) \
42272 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
42273 for flag in $(EXTRA_TARGET_FLAGS); do \
42274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42275 done; \
42276 (cd $(TARGET_SUBDIR)/libgcc && \
42277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42279 "RANLIB=$${RANLIB}" \
0c24b341 42280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42281 pdf) \
42282 || exit 1
42283
42284@endif target-libgcc
42285
42286.PHONY: maybe-html-target-libgcc html-target-libgcc
42287maybe-html-target-libgcc:
42288@if target-libgcc
42289maybe-html-target-libgcc: html-target-libgcc
42290
42291html-target-libgcc: \
42292 configure-target-libgcc
42293 @: $(MAKE); $(unstage)
42294 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42295 r=`${PWD_COMMAND}`; export r; \
42296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42297 $(NORMAL_TARGET_EXPORTS) \
42298 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
42299 for flag in $(EXTRA_TARGET_FLAGS); do \
42300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42301 done; \
42302 (cd $(TARGET_SUBDIR)/libgcc && \
42303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42305 "RANLIB=$${RANLIB}" \
0c24b341 42306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42307 html) \
42308 || exit 1
42309
42310@endif target-libgcc
42311
42312.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
42313maybe-TAGS-target-libgcc:
42314@if target-libgcc
42315maybe-TAGS-target-libgcc: TAGS-target-libgcc
42316
42317TAGS-target-libgcc: \
42318 configure-target-libgcc
42319 @: $(MAKE); $(unstage)
42320 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42321 r=`${PWD_COMMAND}`; export r; \
42322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42323 $(NORMAL_TARGET_EXPORTS) \
42324 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
42325 for flag in $(EXTRA_TARGET_FLAGS); do \
42326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42327 done; \
42328 (cd $(TARGET_SUBDIR)/libgcc && \
42329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42331 "RANLIB=$${RANLIB}" \
0c24b341 42332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42333 TAGS) \
42334 || exit 1
42335
42336@endif target-libgcc
42337
42338.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
42339maybe-install-info-target-libgcc:
42340@if target-libgcc
42341maybe-install-info-target-libgcc: install-info-target-libgcc
42342
42343install-info-target-libgcc: \
42344 configure-target-libgcc \
42345 info-target-libgcc
42346 @: $(MAKE); $(unstage)
42347 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42348 r=`${PWD_COMMAND}`; export r; \
42349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350 $(NORMAL_TARGET_EXPORTS) \
42351 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
42352 for flag in $(EXTRA_TARGET_FLAGS); do \
42353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354 done; \
42355 (cd $(TARGET_SUBDIR)/libgcc && \
42356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358 "RANLIB=$${RANLIB}" \
0c24b341 42359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42360 install-info) \
42361 || exit 1
42362
42363@endif target-libgcc
42364
a3ca38d2
DD
42365.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
42366maybe-install-pdf-target-libgcc:
42367@if target-libgcc
42368maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
42369
42370install-pdf-target-libgcc: \
42371 configure-target-libgcc \
42372 pdf-target-libgcc
42373 @: $(MAKE); $(unstage)
42374 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42375 r=`${PWD_COMMAND}`; export r; \
42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42377 $(NORMAL_TARGET_EXPORTS) \
42378 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
42379 for flag in $(EXTRA_TARGET_FLAGS); do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 (cd $(TARGET_SUBDIR)/libgcc && \
42383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42385 "RANLIB=$${RANLIB}" \
0c24b341 42386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42387 install-pdf) \
42388 || exit 1
42389
42390@endif target-libgcc
42391
6aa8ef82
DJ
42392.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
42393maybe-install-html-target-libgcc:
42394@if target-libgcc
42395maybe-install-html-target-libgcc: install-html-target-libgcc
42396
42397install-html-target-libgcc: \
42398 configure-target-libgcc \
42399 html-target-libgcc
42400 @: $(MAKE); $(unstage)
42401 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42402 r=`${PWD_COMMAND}`; export r; \
42403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42404 $(NORMAL_TARGET_EXPORTS) \
42405 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
42406 for flag in $(EXTRA_TARGET_FLAGS); do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 (cd $(TARGET_SUBDIR)/libgcc && \
42410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42412 "RANLIB=$${RANLIB}" \
0c24b341 42413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42414 install-html) \
42415 || exit 1
42416
42417@endif target-libgcc
42418
42419.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
42420maybe-installcheck-target-libgcc:
42421@if target-libgcc
42422maybe-installcheck-target-libgcc: installcheck-target-libgcc
42423
42424installcheck-target-libgcc: \
42425 configure-target-libgcc
42426 @: $(MAKE); $(unstage)
42427 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42428 r=`${PWD_COMMAND}`; export r; \
42429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42430 $(NORMAL_TARGET_EXPORTS) \
42431 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
42432 for flag in $(EXTRA_TARGET_FLAGS); do \
42433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42434 done; \
42435 (cd $(TARGET_SUBDIR)/libgcc && \
42436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42438 "RANLIB=$${RANLIB}" \
0c24b341 42439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42440 installcheck) \
42441 || exit 1
42442
42443@endif target-libgcc
42444
42445.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
42446maybe-mostlyclean-target-libgcc:
42447@if target-libgcc
42448maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
42449
42450mostlyclean-target-libgcc:
42451 @: $(MAKE); $(unstage)
42452 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42453 r=`${PWD_COMMAND}`; export r; \
42454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42455 $(NORMAL_TARGET_EXPORTS) \
42456 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
42457 for flag in $(EXTRA_TARGET_FLAGS); do \
42458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42459 done; \
42460 (cd $(TARGET_SUBDIR)/libgcc && \
42461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42463 "RANLIB=$${RANLIB}" \
0c24b341 42464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42465 mostlyclean) \
42466 || exit 1
42467
42468@endif target-libgcc
42469
42470.PHONY: maybe-clean-target-libgcc clean-target-libgcc
42471maybe-clean-target-libgcc:
42472@if target-libgcc
42473maybe-clean-target-libgcc: clean-target-libgcc
42474
42475clean-target-libgcc:
42476 @: $(MAKE); $(unstage)
42477 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42478 r=`${PWD_COMMAND}`; export r; \
42479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42480 $(NORMAL_TARGET_EXPORTS) \
42481 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
42482 for flag in $(EXTRA_TARGET_FLAGS); do \
42483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42484 done; \
42485 (cd $(TARGET_SUBDIR)/libgcc && \
42486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42488 "RANLIB=$${RANLIB}" \
0c24b341 42489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42490 clean) \
42491 || exit 1
42492
42493@endif target-libgcc
42494
42495.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
42496maybe-distclean-target-libgcc:
42497@if target-libgcc
42498maybe-distclean-target-libgcc: distclean-target-libgcc
42499
42500distclean-target-libgcc:
42501 @: $(MAKE); $(unstage)
42502 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42503 r=`${PWD_COMMAND}`; export r; \
42504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42505 $(NORMAL_TARGET_EXPORTS) \
42506 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
42507 for flag in $(EXTRA_TARGET_FLAGS); do \
42508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42509 done; \
42510 (cd $(TARGET_SUBDIR)/libgcc && \
42511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42513 "RANLIB=$${RANLIB}" \
0c24b341 42514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42515 distclean) \
42516 || exit 1
42517
42518@endif target-libgcc
42519
42520.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
42521maybe-maintainer-clean-target-libgcc:
42522@if target-libgcc
42523maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
42524
42525maintainer-clean-target-libgcc:
42526 @: $(MAKE); $(unstage)
42527 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42528 r=`${PWD_COMMAND}`; export r; \
42529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42530 $(NORMAL_TARGET_EXPORTS) \
42531 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
42532 for flag in $(EXTRA_TARGET_FLAGS); do \
42533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42534 done; \
42535 (cd $(TARGET_SUBDIR)/libgcc && \
42536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42538 "RANLIB=$${RANLIB}" \
0c24b341 42539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42540 maintainer-clean) \
42541 || exit 1
42542
42543@endif target-libgcc
42544
42545
42546
42547
42548
a7254363
PB
42549.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
42550maybe-configure-target-libgfortran:
4f0ef2d8
CD
42551@if gcc-bootstrap
42552configure-target-libgfortran: stage_current
42553@endif gcc-bootstrap
a7254363
PB
42554@if target-libgfortran
42555maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 42556configure-target-libgfortran:
0aed8855
PB
42557 @: $(MAKE); $(unstage)
42558 @r=`${PWD_COMMAND}`; export r; \
42559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42560 echo "Checking multilib configuration for libgfortran..."; \
42561 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
42562 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
42563 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42564 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42565 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
42566 else \
42567 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
42568 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
42569 fi; \
42570 else \
42571 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
42572 fi; \
42573 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 42574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 42575 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42576 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
42577 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
42578 case $(srcdir) in \
b00612cc
PB
42579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42580 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
42581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42582 esac; \
b00612cc
PB
42583 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
42584 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
42585 rm -f no-such-file || : ; \
42586 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42587 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42588 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42589 || exit 1
6bd3dfaa 42590@endif target-libgfortran
4b1cb4fe 42591
a7254363
PB
42592
42593
d545f33b
PB
42594
42595
4b1cb4fe
DD
42596.PHONY: all-target-libgfortran maybe-all-target-libgfortran
42597maybe-all-target-libgfortran:
4f0ef2d8
CD
42598@if gcc-bootstrap
42599all-target-libgfortran: stage_current
42600@endif gcc-bootstrap
6bd3dfaa 42601@if target-libgfortran
72b2455a 42602TARGET-target-libgfortran=all
6bd3dfaa 42603maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 42604all-target-libgfortran: configure-target-libgfortran
0aed8855 42605 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42606 @r=`${PWD_COMMAND}`; export r; \
42607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42608 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42609 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
42610 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42611 $(TARGET-target-libgfortran))
6bd3dfaa 42612@endif target-libgfortran
4b1cb4fe 42613
a7254363
PB
42614
42615
d545f33b
PB
42616
42617
4b1cb4fe
DD
42618.PHONY: check-target-libgfortran maybe-check-target-libgfortran
42619maybe-check-target-libgfortran:
6bd3dfaa
PB
42620@if target-libgfortran
42621maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
42622
42623check-target-libgfortran:
0aed8855 42624 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42625 @r=`${PWD_COMMAND}`; export r; \
42626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42627 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42628 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42629 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42630
6bd3dfaa 42631@endif target-libgfortran
4b1cb4fe
DD
42632
42633.PHONY: install-target-libgfortran maybe-install-target-libgfortran
42634maybe-install-target-libgfortran:
6bd3dfaa
PB
42635@if target-libgfortran
42636maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
42637
42638install-target-libgfortran: installdirs
0aed8855 42639 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42640 @r=`${PWD_COMMAND}`; export r; \
42641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42642 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42643 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42644 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42645
6bd3dfaa 42646@endif target-libgfortran
4b1cb4fe 42647
56a8fe78 42648# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42649
42650.PHONY: maybe-info-target-libgfortran info-target-libgfortran
42651maybe-info-target-libgfortran:
6bd3dfaa
PB
42652@if target-libgfortran
42653maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
42654
42655info-target-libgfortran: \
42656 configure-target-libgfortran
0aed8855 42657 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42658 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42659 r=`${PWD_COMMAND}`; export r; \
42660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42661 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42662 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
42663 for flag in $(EXTRA_TARGET_FLAGS); do \
42664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42665 done; \
42666 (cd $(TARGET_SUBDIR)/libgfortran && \
42667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42669 "RANLIB=$${RANLIB}" \
0c24b341 42670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42671 info) \
4b1cb4fe
DD
42672 || exit 1
42673
6bd3dfaa 42674@endif target-libgfortran
4b1cb4fe
DD
42675
42676.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
42677maybe-dvi-target-libgfortran:
6bd3dfaa
PB
42678@if target-libgfortran
42679maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
42680
42681dvi-target-libgfortran: \
42682 configure-target-libgfortran
0aed8855 42683 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42684 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42685 r=`${PWD_COMMAND}`; export r; \
42686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42687 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42688 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
42689 for flag in $(EXTRA_TARGET_FLAGS); do \
42690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42691 done; \
42692 (cd $(TARGET_SUBDIR)/libgfortran && \
42693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42695 "RANLIB=$${RANLIB}" \
0c24b341 42696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42697 dvi) \
4b1cb4fe
DD
42698 || exit 1
42699
6bd3dfaa 42700@endif target-libgfortran
4b1cb4fe 42701
56a8fe78
DD
42702.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
42703maybe-pdf-target-libgfortran:
42704@if target-libgfortran
42705maybe-pdf-target-libgfortran: pdf-target-libgfortran
42706
42707pdf-target-libgfortran: \
42708 configure-target-libgfortran
42709 @: $(MAKE); $(unstage)
42710 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42711 r=`${PWD_COMMAND}`; export r; \
42712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42713 $(NORMAL_TARGET_EXPORTS) \
42714 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42715 for flag in $(EXTRA_TARGET_FLAGS); do \
42716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42717 done; \
42718 (cd $(TARGET_SUBDIR)/libgfortran && \
42719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42721 "RANLIB=$${RANLIB}" \
0c24b341 42722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42723 pdf) \
42724 || exit 1
42725
42726@endif target-libgfortran
42727
6d389afc
MS
42728.PHONY: maybe-html-target-libgfortran html-target-libgfortran
42729maybe-html-target-libgfortran:
42730@if target-libgfortran
42731maybe-html-target-libgfortran: html-target-libgfortran
42732
42733html-target-libgfortran: \
42734 configure-target-libgfortran
0aed8855 42735 @: $(MAKE); $(unstage)
6d389afc
MS
42736 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42737 r=`${PWD_COMMAND}`; export r; \
42738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42739 $(NORMAL_TARGET_EXPORTS) \
42740 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
42741 for flag in $(EXTRA_TARGET_FLAGS); do \
42742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42743 done; \
42744 (cd $(TARGET_SUBDIR)/libgfortran && \
42745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42747 "RANLIB=$${RANLIB}" \
0c24b341 42748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42749 html) \
42750 || exit 1
42751
42752@endif target-libgfortran
42753
4b1cb4fe
DD
42754.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
42755maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
42756@if target-libgfortran
42757maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
42758
42759TAGS-target-libgfortran: \
42760 configure-target-libgfortran
0aed8855 42761 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42762 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42763 r=`${PWD_COMMAND}`; export r; \
42764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42765 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42766 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
42767 for flag in $(EXTRA_TARGET_FLAGS); do \
42768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42769 done; \
42770 (cd $(TARGET_SUBDIR)/libgfortran && \
42771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42773 "RANLIB=$${RANLIB}" \
0c24b341 42774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42775 TAGS) \
4b1cb4fe
DD
42776 || exit 1
42777
6bd3dfaa 42778@endif target-libgfortran
4b1cb4fe
DD
42779
42780.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
42781maybe-install-info-target-libgfortran:
6bd3dfaa
PB
42782@if target-libgfortran
42783maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
42784
42785install-info-target-libgfortran: \
42786 configure-target-libgfortran \
42787 info-target-libgfortran
0aed8855 42788 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42789 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42790 r=`${PWD_COMMAND}`; export r; \
42791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42792 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42793 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
42794 for flag in $(EXTRA_TARGET_FLAGS); do \
42795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42796 done; \
42797 (cd $(TARGET_SUBDIR)/libgfortran && \
42798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42800 "RANLIB=$${RANLIB}" \
0c24b341 42801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42802 install-info) \
4b1cb4fe
DD
42803 || exit 1
42804
6bd3dfaa 42805@endif target-libgfortran
4b1cb4fe 42806
a3ca38d2
DD
42807.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
42808maybe-install-pdf-target-libgfortran:
42809@if target-libgfortran
42810maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
42811
42812install-pdf-target-libgfortran: \
42813 configure-target-libgfortran \
42814 pdf-target-libgfortran
42815 @: $(MAKE); $(unstage)
42816 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42817 r=`${PWD_COMMAND}`; export r; \
42818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42819 $(NORMAL_TARGET_EXPORTS) \
42820 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42821 for flag in $(EXTRA_TARGET_FLAGS); do \
42822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42823 done; \
42824 (cd $(TARGET_SUBDIR)/libgfortran && \
42825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42827 "RANLIB=$${RANLIB}" \
0c24b341 42828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42829 install-pdf) \
42830 || exit 1
42831
42832@endif target-libgfortran
42833
108a6f8e
CD
42834.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
42835maybe-install-html-target-libgfortran:
42836@if target-libgfortran
42837maybe-install-html-target-libgfortran: install-html-target-libgfortran
42838
42839install-html-target-libgfortran: \
42840 configure-target-libgfortran \
42841 html-target-libgfortran
42842 @: $(MAKE); $(unstage)
42843 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42844 r=`${PWD_COMMAND}`; export r; \
42845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42846 $(NORMAL_TARGET_EXPORTS) \
42847 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
42848 for flag in $(EXTRA_TARGET_FLAGS); do \
42849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42850 done; \
42851 (cd $(TARGET_SUBDIR)/libgfortran && \
42852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42854 "RANLIB=$${RANLIB}" \
0c24b341 42855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42856 install-html) \
42857 || exit 1
42858
42859@endif target-libgfortran
42860
4b1cb4fe
DD
42861.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
42862maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
42863@if target-libgfortran
42864maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
42865
42866installcheck-target-libgfortran: \
42867 configure-target-libgfortran
0aed8855 42868 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42869 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42870 r=`${PWD_COMMAND}`; export r; \
42871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42872 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42873 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
42874 for flag in $(EXTRA_TARGET_FLAGS); do \
42875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42876 done; \
42877 (cd $(TARGET_SUBDIR)/libgfortran && \
42878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42880 "RANLIB=$${RANLIB}" \
0c24b341 42881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42882 installcheck) \
4b1cb4fe
DD
42883 || exit 1
42884
6bd3dfaa 42885@endif target-libgfortran
4b1cb4fe
DD
42886
42887.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
42888maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
42889@if target-libgfortran
42890maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
42891
42892mostlyclean-target-libgfortran:
0aed8855 42893 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42894 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42895 r=`${PWD_COMMAND}`; export r; \
42896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42897 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42898 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
42899 for flag in $(EXTRA_TARGET_FLAGS); do \
42900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42901 done; \
42902 (cd $(TARGET_SUBDIR)/libgfortran && \
42903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42905 "RANLIB=$${RANLIB}" \
0c24b341 42906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42907 mostlyclean) \
4b1cb4fe
DD
42908 || exit 1
42909
6bd3dfaa 42910@endif target-libgfortran
4b1cb4fe
DD
42911
42912.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
42913maybe-clean-target-libgfortran:
6bd3dfaa
PB
42914@if target-libgfortran
42915maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
42916
42917clean-target-libgfortran:
0aed8855 42918 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42919 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42920 r=`${PWD_COMMAND}`; export r; \
42921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42922 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42923 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
42924 for flag in $(EXTRA_TARGET_FLAGS); do \
42925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42926 done; \
42927 (cd $(TARGET_SUBDIR)/libgfortran && \
42928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42930 "RANLIB=$${RANLIB}" \
0c24b341 42931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42932 clean) \
4b1cb4fe
DD
42933 || exit 1
42934
6bd3dfaa 42935@endif target-libgfortran
4b1cb4fe
DD
42936
42937.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
42938maybe-distclean-target-libgfortran:
6bd3dfaa
PB
42939@if target-libgfortran
42940maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
42941
42942distclean-target-libgfortran:
0aed8855 42943 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42944 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42945 r=`${PWD_COMMAND}`; export r; \
42946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42947 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42948 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
42949 for flag in $(EXTRA_TARGET_FLAGS); do \
42950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42951 done; \
42952 (cd $(TARGET_SUBDIR)/libgfortran && \
42953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42955 "RANLIB=$${RANLIB}" \
0c24b341 42956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42957 distclean) \
4b1cb4fe
DD
42958 || exit 1
42959
6bd3dfaa 42960@endif target-libgfortran
4b1cb4fe
DD
42961
42962.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
42963maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
42964@if target-libgfortran
42965maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
42966
42967maintainer-clean-target-libgfortran:
0aed8855 42968 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42969 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42970 r=`${PWD_COMMAND}`; export r; \
42971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42972 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42973 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
42974 for flag in $(EXTRA_TARGET_FLAGS); do \
42975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42976 done; \
42977 (cd $(TARGET_SUBDIR)/libgfortran && \
42978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42980 "RANLIB=$${RANLIB}" \
0c24b341 42981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42982 maintainer-clean) \
4b1cb4fe
DD
42983 || exit 1
42984
6bd3dfaa 42985@endif target-libgfortran
4b1cb4fe
DD
42986
42987
3866be5d 42988
a7254363 42989
e90269c8 42990
a7254363
PB
42991.PHONY: configure-target-libobjc maybe-configure-target-libobjc
42992maybe-configure-target-libobjc:
4f0ef2d8
CD
42993@if gcc-bootstrap
42994configure-target-libobjc: stage_current
42995@endif gcc-bootstrap
a7254363
PB
42996@if target-libobjc
42997maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 42998configure-target-libobjc:
0aed8855
PB
42999 @: $(MAKE); $(unstage)
43000 @r=`${PWD_COMMAND}`; export r; \
43001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43002 echo "Checking multilib configuration for libobjc..."; \
43003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
43004 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
43005 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
43006 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
43007 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
43008 else \
43009 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
43010 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
43011 fi; \
43012 else \
43013 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
43014 fi; \
43015 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 43016 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 43017 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43018 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
43019 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 43020 case $(srcdir) in \
b00612cc
PB
43021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43022 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
43023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43024 esac; \
b00612cc
PB
43025 srcdiroption="--srcdir=$${topdir}/libobjc"; \
43026 libsrcdir="$$s/libobjc"; \
4fa63067
NN
43027 rm -f no-such-file || : ; \
43028 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43029 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43030 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43031 || exit 1
6bd3dfaa 43032@endif target-libobjc
e2b9e2dc 43033
a7254363
PB
43034
43035
d545f33b
PB
43036
43037
4fa63067
NN
43038.PHONY: all-target-libobjc maybe-all-target-libobjc
43039maybe-all-target-libobjc:
4f0ef2d8
CD
43040@if gcc-bootstrap
43041all-target-libobjc: stage_current
43042@endif gcc-bootstrap
6bd3dfaa 43043@if target-libobjc
72b2455a 43044TARGET-target-libobjc=all
6bd3dfaa 43045maybe-all-target-libobjc: all-target-libobjc
4fa63067 43046all-target-libobjc: configure-target-libobjc
0aed8855 43047 @: $(MAKE); $(unstage)
b40e3958
L
43048 @r=`${PWD_COMMAND}`; export r; \
43049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43050 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43051 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
43052 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43053 $(TARGET-target-libobjc))
6bd3dfaa 43054@endif target-libobjc
3866be5d 43055
a7254363
PB
43056
43057
d545f33b
PB
43058
43059
4fa63067
NN
43060.PHONY: check-target-libobjc maybe-check-target-libobjc
43061maybe-check-target-libobjc:
6bd3dfaa
PB
43062@if target-libobjc
43063maybe-check-target-libobjc: check-target-libobjc
3866be5d 43064
4fa63067 43065check-target-libobjc:
0aed8855 43066 @: $(MAKE); $(unstage)
b40e3958
L
43067 @r=`${PWD_COMMAND}`; export r; \
43068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43069 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43070 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 43071 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43072
6bd3dfaa 43073@endif target-libobjc
3866be5d 43074
4fa63067
NN
43075.PHONY: install-target-libobjc maybe-install-target-libobjc
43076maybe-install-target-libobjc:
6bd3dfaa
PB
43077@if target-libobjc
43078maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 43079
4fa63067 43080install-target-libobjc: installdirs
0aed8855 43081 @: $(MAKE); $(unstage)
b40e3958
L
43082 @r=`${PWD_COMMAND}`; export r; \
43083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43084 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43085 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 43086 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43087
6bd3dfaa 43088@endif target-libobjc
3866be5d 43089
56a8fe78 43090# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43091
43092.PHONY: maybe-info-target-libobjc info-target-libobjc
43093maybe-info-target-libobjc:
6bd3dfaa
PB
43094@if target-libobjc
43095maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
43096
43097info-target-libobjc: \
43098 configure-target-libobjc
0aed8855 43099 @: $(MAKE); $(unstage)
4fa63067
NN
43100 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43101 r=`${PWD_COMMAND}`; export r; \
b40e3958 43102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43104 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
43105 for flag in $(EXTRA_TARGET_FLAGS); do \
43106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43107 done; \
43108 (cd $(TARGET_SUBDIR)/libobjc && \
43109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43111 "RANLIB=$${RANLIB}" \
0c24b341 43112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43113 info) \
4fa63067 43114 || exit 1
3866be5d 43115
6bd3dfaa 43116@endif target-libobjc
3866be5d 43117
4fa63067
NN
43118.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
43119maybe-dvi-target-libobjc:
6bd3dfaa
PB
43120@if target-libobjc
43121maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 43122
4fa63067
NN
43123dvi-target-libobjc: \
43124 configure-target-libobjc
0aed8855 43125 @: $(MAKE); $(unstage)
4fa63067
NN
43126 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43127 r=`${PWD_COMMAND}`; export r; \
b40e3958 43128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43129 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43130 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
43131 for flag in $(EXTRA_TARGET_FLAGS); do \
43132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43133 done; \
43134 (cd $(TARGET_SUBDIR)/libobjc && \
43135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43137 "RANLIB=$${RANLIB}" \
0c24b341 43138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43139 dvi) \
4fa63067 43140 || exit 1
3866be5d 43141
6bd3dfaa 43142@endif target-libobjc
3866be5d 43143
56a8fe78
DD
43144.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
43145maybe-pdf-target-libobjc:
43146@if target-libobjc
43147maybe-pdf-target-libobjc: pdf-target-libobjc
43148
43149pdf-target-libobjc: \
43150 configure-target-libobjc
43151 @: $(MAKE); $(unstage)
43152 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43153 r=`${PWD_COMMAND}`; export r; \
43154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43155 $(NORMAL_TARGET_EXPORTS) \
43156 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
43157 for flag in $(EXTRA_TARGET_FLAGS); do \
43158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43159 done; \
43160 (cd $(TARGET_SUBDIR)/libobjc && \
43161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43163 "RANLIB=$${RANLIB}" \
0c24b341 43164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43165 pdf) \
43166 || exit 1
43167
43168@endif target-libobjc
43169
6d389afc
MS
43170.PHONY: maybe-html-target-libobjc html-target-libobjc
43171maybe-html-target-libobjc:
43172@if target-libobjc
43173maybe-html-target-libobjc: html-target-libobjc
43174
43175html-target-libobjc: \
43176 configure-target-libobjc
0aed8855 43177 @: $(MAKE); $(unstage)
6d389afc
MS
43178 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43179 r=`${PWD_COMMAND}`; export r; \
43180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43181 $(NORMAL_TARGET_EXPORTS) \
43182 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
43183 for flag in $(EXTRA_TARGET_FLAGS); do \
43184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43185 done; \
43186 (cd $(TARGET_SUBDIR)/libobjc && \
43187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43189 "RANLIB=$${RANLIB}" \
0c24b341 43190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43191 html) \
43192 || exit 1
43193
43194@endif target-libobjc
43195
4fa63067
NN
43196.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
43197maybe-TAGS-target-libobjc:
6bd3dfaa
PB
43198@if target-libobjc
43199maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
43200
43201TAGS-target-libobjc: \
43202 configure-target-libobjc
0aed8855 43203 @: $(MAKE); $(unstage)
4fa63067 43204 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
43205 r=`${PWD_COMMAND}`; export r; \
43206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43207 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43208 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
43209 for flag in $(EXTRA_TARGET_FLAGS); do \
43210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43211 done; \
43212 (cd $(TARGET_SUBDIR)/libobjc && \
43213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43215 "RANLIB=$${RANLIB}" \
0c24b341 43216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43217 TAGS) \
e2b9e2dc
NN
43218 || exit 1
43219
6bd3dfaa 43220@endif target-libobjc
4fa63067
NN
43221
43222.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
43223maybe-install-info-target-libobjc:
6bd3dfaa
PB
43224@if target-libobjc
43225maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
43226
43227install-info-target-libobjc: \
43228 configure-target-libobjc \
43229 info-target-libobjc
0aed8855 43230 @: $(MAKE); $(unstage)
4fa63067
NN
43231 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43232 r=`${PWD_COMMAND}`; export r; \
b40e3958 43233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43234 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43235 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
43236 for flag in $(EXTRA_TARGET_FLAGS); do \
43237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43238 done; \
43239 (cd $(TARGET_SUBDIR)/libobjc && \
43240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43242 "RANLIB=$${RANLIB}" \
0c24b341 43243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43244 install-info) \
4fa63067 43245 || exit 1
3866be5d 43246
6bd3dfaa 43247@endif target-libobjc
3866be5d 43248
a3ca38d2
DD
43249.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
43250maybe-install-pdf-target-libobjc:
43251@if target-libobjc
43252maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
43253
43254install-pdf-target-libobjc: \
43255 configure-target-libobjc \
43256 pdf-target-libobjc
43257 @: $(MAKE); $(unstage)
43258 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43259 r=`${PWD_COMMAND}`; export r; \
43260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43261 $(NORMAL_TARGET_EXPORTS) \
43262 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
43263 for flag in $(EXTRA_TARGET_FLAGS); do \
43264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43265 done; \
43266 (cd $(TARGET_SUBDIR)/libobjc && \
43267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43269 "RANLIB=$${RANLIB}" \
0c24b341 43270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43271 install-pdf) \
43272 || exit 1
43273
43274@endif target-libobjc
43275
108a6f8e
CD
43276.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
43277maybe-install-html-target-libobjc:
43278@if target-libobjc
43279maybe-install-html-target-libobjc: install-html-target-libobjc
43280
43281install-html-target-libobjc: \
43282 configure-target-libobjc \
43283 html-target-libobjc
43284 @: $(MAKE); $(unstage)
43285 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43286 r=`${PWD_COMMAND}`; export r; \
43287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43288 $(NORMAL_TARGET_EXPORTS) \
43289 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
43290 for flag in $(EXTRA_TARGET_FLAGS); do \
43291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43292 done; \
43293 (cd $(TARGET_SUBDIR)/libobjc && \
43294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43296 "RANLIB=$${RANLIB}" \
0c24b341 43297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43298 install-html) \
43299 || exit 1
43300
43301@endif target-libobjc
43302
4fa63067
NN
43303.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
43304maybe-installcheck-target-libobjc:
6bd3dfaa
PB
43305@if target-libobjc
43306maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
43307
43308installcheck-target-libobjc: \
43309 configure-target-libobjc
0aed8855 43310 @: $(MAKE); $(unstage)
4fa63067
NN
43311 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43312 r=`${PWD_COMMAND}`; export r; \
b40e3958 43313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43314 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43315 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
43316 for flag in $(EXTRA_TARGET_FLAGS); do \
43317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43318 done; \
43319 (cd $(TARGET_SUBDIR)/libobjc && \
43320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43322 "RANLIB=$${RANLIB}" \
0c24b341 43323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43324 installcheck) \
4fa63067 43325 || exit 1
3866be5d 43326
6bd3dfaa 43327@endif target-libobjc
3866be5d 43328
4fa63067
NN
43329.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
43330maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
43331@if target-libobjc
43332maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 43333
4fa63067 43334mostlyclean-target-libobjc:
0aed8855 43335 @: $(MAKE); $(unstage)
4fa63067
NN
43336 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43337 r=`${PWD_COMMAND}`; export r; \
b40e3958 43338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43339 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43340 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
43341 for flag in $(EXTRA_TARGET_FLAGS); do \
43342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43343 done; \
43344 (cd $(TARGET_SUBDIR)/libobjc && \
43345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43347 "RANLIB=$${RANLIB}" \
0c24b341 43348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43349 mostlyclean) \
4fa63067 43350 || exit 1
3866be5d 43351
6bd3dfaa 43352@endif target-libobjc
3866be5d 43353
4fa63067
NN
43354.PHONY: maybe-clean-target-libobjc clean-target-libobjc
43355maybe-clean-target-libobjc:
6bd3dfaa
PB
43356@if target-libobjc
43357maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
43358
43359clean-target-libobjc:
0aed8855 43360 @: $(MAKE); $(unstage)
4fa63067 43361 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
43362 r=`${PWD_COMMAND}`; export r; \
43363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43364 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43365 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
43366 for flag in $(EXTRA_TARGET_FLAGS); do \
43367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43368 done; \
43369 (cd $(TARGET_SUBDIR)/libobjc && \
43370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43372 "RANLIB=$${RANLIB}" \
0c24b341 43373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43374 clean) \
e2b9e2dc
NN
43375 || exit 1
43376
6bd3dfaa 43377@endif target-libobjc
3866be5d 43378
4fa63067
NN
43379.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
43380maybe-distclean-target-libobjc:
6bd3dfaa
PB
43381@if target-libobjc
43382maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 43383
4fa63067 43384distclean-target-libobjc:
0aed8855 43385 @: $(MAKE); $(unstage)
4fa63067
NN
43386 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43387 r=`${PWD_COMMAND}`; export r; \
b40e3958 43388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43389 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43390 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
43391 for flag in $(EXTRA_TARGET_FLAGS); do \
43392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43393 done; \
43394 (cd $(TARGET_SUBDIR)/libobjc && \
43395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43397 "RANLIB=$${RANLIB}" \
0c24b341 43398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43399 distclean) \
4fa63067 43400 || exit 1
3866be5d 43401
6bd3dfaa 43402@endif target-libobjc
3866be5d 43403
4fa63067
NN
43404.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
43405maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
43406@if target-libobjc
43407maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 43408
4fa63067 43409maintainer-clean-target-libobjc:
0aed8855 43410 @: $(MAKE); $(unstage)
4fa63067
NN
43411 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
43412 r=`${PWD_COMMAND}`; export r; \
b40e3958 43413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43414 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43415 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
43416 for flag in $(EXTRA_TARGET_FLAGS); do \
43417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43418 done; \
43419 (cd $(TARGET_SUBDIR)/libobjc && \
43420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43422 "RANLIB=$${RANLIB}" \
0c24b341 43423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43424 maintainer-clean) \
4fa63067 43425 || exit 1
3866be5d 43426
6bd3dfaa 43427@endif target-libobjc
3866be5d 43428
4fa63067 43429
4fa63067 43430
a7254363 43431
e90269c8 43432
a7254363
PB
43433.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
43434maybe-configure-target-libtermcap:
4f0ef2d8
CD
43435@if gcc-bootstrap
43436configure-target-libtermcap: stage_current
43437@endif gcc-bootstrap
a7254363
PB
43438@if target-libtermcap
43439maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 43440configure-target-libtermcap:
0aed8855
PB
43441 @: $(MAKE); $(unstage)
43442 @r=`${PWD_COMMAND}`; export r; \
43443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43444 echo "Checking multilib configuration for libtermcap..."; \
43445 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
43446 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
43447 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43448 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43449 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
43450 else \
43451 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
43452 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
43453 fi; \
43454 else \
43455 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
43456 fi; \
43457 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 43458 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 43459 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43460 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
43461 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 43462 case $(srcdir) in \
b00612cc
PB
43463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43464 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
43465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43466 esac; \
b00612cc
PB
43467 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43468 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
43469 rm -f no-such-file || : ; \
43470 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43471 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43472 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43473 || exit 1
6bd3dfaa 43474@endif target-libtermcap
e2b9e2dc 43475
a7254363
PB
43476
43477
d545f33b
PB
43478
43479
4fa63067
NN
43480.PHONY: all-target-libtermcap maybe-all-target-libtermcap
43481maybe-all-target-libtermcap:
4f0ef2d8
CD
43482@if gcc-bootstrap
43483all-target-libtermcap: stage_current
43484@endif gcc-bootstrap
6bd3dfaa 43485@if target-libtermcap
72b2455a 43486TARGET-target-libtermcap=all
6bd3dfaa 43487maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 43488all-target-libtermcap: configure-target-libtermcap
0aed8855 43489 @: $(MAKE); $(unstage)
b40e3958
L
43490 @r=`${PWD_COMMAND}`; export r; \
43491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43492 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43493 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
43494 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43495 $(TARGET-target-libtermcap))
6bd3dfaa 43496@endif target-libtermcap
3866be5d 43497
a7254363
PB
43498
43499
d545f33b
PB
43500
43501
4fa63067
NN
43502.PHONY: check-target-libtermcap maybe-check-target-libtermcap
43503maybe-check-target-libtermcap:
6bd3dfaa
PB
43504@if target-libtermcap
43505maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 43506
4fa63067
NN
43507# Dummy target for uncheckable module.
43508check-target-libtermcap:
43509
6bd3dfaa 43510@endif target-libtermcap
4fa63067
NN
43511
43512.PHONY: install-target-libtermcap maybe-install-target-libtermcap
43513maybe-install-target-libtermcap:
6bd3dfaa
PB
43514@if target-libtermcap
43515maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
43516
43517install-target-libtermcap: installdirs
0aed8855 43518 @: $(MAKE); $(unstage)
b40e3958
L
43519 @r=`${PWD_COMMAND}`; export r; \
43520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43521 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43522 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 43523 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43524
6bd3dfaa 43525@endif target-libtermcap
3866be5d 43526
56a8fe78 43527# Other targets (info, dvi, pdf, etc.)
16ae0395 43528
4fa63067
NN
43529.PHONY: maybe-info-target-libtermcap info-target-libtermcap
43530maybe-info-target-libtermcap:
6bd3dfaa 43531@if target-libtermcap
6d389afc
MS
43532maybe-info-target-libtermcap: info-target-libtermcap
43533
43534info-target-libtermcap: \
43535 configure-target-libtermcap
0aed8855 43536 @: $(MAKE); $(unstage)
6d389afc
MS
43537 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43538 r=`${PWD_COMMAND}`; export r; \
43539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43540 $(NORMAL_TARGET_EXPORTS) \
43541 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
43542 for flag in $(EXTRA_TARGET_FLAGS); do \
43543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43544 done; \
43545 (cd $(TARGET_SUBDIR)/libtermcap && \
43546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43548 "RANLIB=$${RANLIB}" \
0c24b341 43549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43550 info) \
43551 || exit 1
43552
43553@endif target-libtermcap
43554
43555.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
43556maybe-dvi-target-libtermcap:
43557@if target-libtermcap
43558maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 43559
6d389afc 43560dvi-target-libtermcap: \
4fa63067 43561 configure-target-libtermcap
0aed8855 43562 @: $(MAKE); $(unstage)
4fa63067
NN
43563 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43564 r=`${PWD_COMMAND}`; export r; \
b40e3958 43565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43566 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43567 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43568 for flag in $(EXTRA_TARGET_FLAGS); do \
43569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43570 done; \
43571 (cd $(TARGET_SUBDIR)/libtermcap && \
43572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43574 "RANLIB=$${RANLIB}" \
0c24b341 43575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43576 dvi) \
4fa63067 43577 || exit 1
3866be5d 43578
6bd3dfaa 43579@endif target-libtermcap
3866be5d 43580
56a8fe78
DD
43581.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
43582maybe-pdf-target-libtermcap:
43583@if target-libtermcap
43584maybe-pdf-target-libtermcap: pdf-target-libtermcap
43585
43586pdf-target-libtermcap: \
43587 configure-target-libtermcap
43588 @: $(MAKE); $(unstage)
43589 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43590 r=`${PWD_COMMAND}`; export r; \
43591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43592 $(NORMAL_TARGET_EXPORTS) \
43593 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43594 for flag in $(EXTRA_TARGET_FLAGS); do \
43595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43596 done; \
43597 (cd $(TARGET_SUBDIR)/libtermcap && \
43598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43600 "RANLIB=$${RANLIB}" \
0c24b341 43601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43602 pdf) \
43603 || exit 1
43604
43605@endif target-libtermcap
43606
6d389afc
MS
43607.PHONY: maybe-html-target-libtermcap html-target-libtermcap
43608maybe-html-target-libtermcap:
6bd3dfaa 43609@if target-libtermcap
6d389afc 43610maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 43611
6d389afc 43612html-target-libtermcap: \
4fa63067 43613 configure-target-libtermcap
0aed8855 43614 @: $(MAKE); $(unstage)
4fa63067 43615 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
43616 r=`${PWD_COMMAND}`; export r; \
43617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43618 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43619 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43620 for flag in $(EXTRA_TARGET_FLAGS); do \
43621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43622 done; \
43623 (cd $(TARGET_SUBDIR)/libtermcap && \
43624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43626 "RANLIB=$${RANLIB}" \
0c24b341 43627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43628 html) \
e2b9e2dc
NN
43629 || exit 1
43630
6bd3dfaa 43631@endif target-libtermcap
4fa63067
NN
43632
43633.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
43634maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
43635@if target-libtermcap
43636maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
43637
43638TAGS-target-libtermcap: \
43639 configure-target-libtermcap
0aed8855 43640 @: $(MAKE); $(unstage)
4fa63067
NN
43641 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43642 r=`${PWD_COMMAND}`; export r; \
b40e3958 43643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43644 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43645 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
43646 for flag in $(EXTRA_TARGET_FLAGS); do \
43647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43648 done; \
43649 (cd $(TARGET_SUBDIR)/libtermcap && \
43650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43652 "RANLIB=$${RANLIB}" \
0c24b341 43653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43654 TAGS) \
4fa63067 43655 || exit 1
3866be5d 43656
6bd3dfaa 43657@endif target-libtermcap
3866be5d 43658
4fa63067
NN
43659.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
43660maybe-install-info-target-libtermcap:
6bd3dfaa
PB
43661@if target-libtermcap
43662maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 43663
4fa63067
NN
43664install-info-target-libtermcap: \
43665 configure-target-libtermcap \
43666 info-target-libtermcap
0aed8855 43667 @: $(MAKE); $(unstage)
4fa63067
NN
43668 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43669 r=`${PWD_COMMAND}`; export r; \
43670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43671 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43672 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
43673 for flag in $(EXTRA_TARGET_FLAGS); do \
43674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43675 done; \
43676 (cd $(TARGET_SUBDIR)/libtermcap && \
43677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43679 "RANLIB=$${RANLIB}" \
0c24b341 43680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43681 install-info) \
4fa63067 43682 || exit 1
3866be5d 43683
6bd3dfaa 43684@endif target-libtermcap
16ae0395 43685
a3ca38d2
DD
43686.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
43687maybe-install-pdf-target-libtermcap:
43688@if target-libtermcap
43689maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
43690
43691install-pdf-target-libtermcap: \
43692 configure-target-libtermcap \
43693 pdf-target-libtermcap
43694 @: $(MAKE); $(unstage)
43695 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43696 r=`${PWD_COMMAND}`; export r; \
43697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43698 $(NORMAL_TARGET_EXPORTS) \
43699 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43700 for flag in $(EXTRA_TARGET_FLAGS); do \
43701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43702 done; \
43703 (cd $(TARGET_SUBDIR)/libtermcap && \
43704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43706 "RANLIB=$${RANLIB}" \
0c24b341 43707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43708 install-pdf) \
43709 || exit 1
43710
43711@endif target-libtermcap
43712
108a6f8e
CD
43713.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
43714maybe-install-html-target-libtermcap:
43715@if target-libtermcap
43716maybe-install-html-target-libtermcap: install-html-target-libtermcap
43717
43718install-html-target-libtermcap: \
43719 configure-target-libtermcap \
43720 html-target-libtermcap
43721 @: $(MAKE); $(unstage)
43722 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43723 r=`${PWD_COMMAND}`; export r; \
43724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43725 $(NORMAL_TARGET_EXPORTS) \
43726 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
43727 for flag in $(EXTRA_TARGET_FLAGS); do \
43728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43729 done; \
43730 (cd $(TARGET_SUBDIR)/libtermcap && \
43731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43733 "RANLIB=$${RANLIB}" \
0c24b341 43734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43735 install-html) \
43736 || exit 1
43737
43738@endif target-libtermcap
43739
4fa63067
NN
43740.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
43741maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
43742@if target-libtermcap
43743maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
43744
43745installcheck-target-libtermcap: \
43746 configure-target-libtermcap
0aed8855 43747 @: $(MAKE); $(unstage)
4fa63067
NN
43748 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43749 r=`${PWD_COMMAND}`; export r; \
b40e3958 43750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43751 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43752 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
43753 for flag in $(EXTRA_TARGET_FLAGS); do \
43754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43755 done; \
43756 (cd $(TARGET_SUBDIR)/libtermcap && \
43757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43759 "RANLIB=$${RANLIB}" \
0c24b341 43760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43761 installcheck) \
4fa63067 43762 || exit 1
3866be5d 43763
6bd3dfaa 43764@endif target-libtermcap
3866be5d 43765
4fa63067
NN
43766.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
43767maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
43768@if target-libtermcap
43769maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
43770
43771# libtermcap doesn't support mostlyclean.
43772mostlyclean-target-libtermcap:
43773
6bd3dfaa 43774@endif target-libtermcap
4fa63067
NN
43775
43776.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
43777maybe-clean-target-libtermcap:
6bd3dfaa
PB
43778@if target-libtermcap
43779maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
43780
43781# libtermcap doesn't support clean.
43782clean-target-libtermcap:
43783
6bd3dfaa 43784@endif target-libtermcap
4fa63067
NN
43785
43786.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
43787maybe-distclean-target-libtermcap:
6bd3dfaa
PB
43788@if target-libtermcap
43789maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
43790
43791# libtermcap doesn't support distclean.
43792distclean-target-libtermcap:
43793
6bd3dfaa 43794@endif target-libtermcap
4fa63067
NN
43795
43796.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
43797maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
43798@if target-libtermcap
43799maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
43800
43801# libtermcap doesn't support maintainer-clean.
43802maintainer-clean-target-libtermcap:
43803
6bd3dfaa 43804@endif target-libtermcap
4fa63067
NN
43805
43806
4fa63067 43807
4fa63067 43808
a7254363
PB
43809
43810.PHONY: configure-target-winsup maybe-configure-target-winsup
43811maybe-configure-target-winsup:
4f0ef2d8
CD
43812@if gcc-bootstrap
43813configure-target-winsup: stage_current
43814@endif gcc-bootstrap
a7254363
PB
43815@if target-winsup
43816maybe-configure-target-winsup: configure-target-winsup
c52c6897 43817configure-target-winsup:
0aed8855
PB
43818 @: $(MAKE); $(unstage)
43819 @r=`${PWD_COMMAND}`; export r; \
43820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43821 echo "Checking multilib configuration for winsup..."; \
43822 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
43823 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
43824 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
43825 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
43826 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
43827 else \
43828 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
43829 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
43830 fi; \
43831 else \
43832 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
43833 fi; \
43834 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 43835 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 43836 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43837 echo Configuring in $(TARGET_SUBDIR)/winsup; \
43838 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 43839 case $(srcdir) in \
b00612cc
PB
43840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43841 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
43842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43843 esac; \
b00612cc
PB
43844 srcdiroption="--srcdir=$${topdir}/winsup"; \
43845 libsrcdir="$$s/winsup"; \
4fa63067
NN
43846 rm -f no-such-file || : ; \
43847 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43848 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43849 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43850 || exit 1
6bd3dfaa 43851@endif target-winsup
e2b9e2dc 43852
a7254363
PB
43853
43854
d545f33b
PB
43855
43856
4fa63067
NN
43857.PHONY: all-target-winsup maybe-all-target-winsup
43858maybe-all-target-winsup:
4f0ef2d8
CD
43859@if gcc-bootstrap
43860all-target-winsup: stage_current
43861@endif gcc-bootstrap
6bd3dfaa 43862@if target-winsup
72b2455a 43863TARGET-target-winsup=all
6bd3dfaa 43864maybe-all-target-winsup: all-target-winsup
4fa63067 43865all-target-winsup: configure-target-winsup
0aed8855 43866 @: $(MAKE); $(unstage)
b40e3958
L
43867 @r=`${PWD_COMMAND}`; export r; \
43868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43869 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43870 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
43871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43872 $(TARGET-target-winsup))
6bd3dfaa 43873@endif target-winsup
3866be5d 43874
a7254363
PB
43875
43876
d545f33b
PB
43877
43878
4fa63067
NN
43879.PHONY: check-target-winsup maybe-check-target-winsup
43880maybe-check-target-winsup:
6bd3dfaa
PB
43881@if target-winsup
43882maybe-check-target-winsup: check-target-winsup
3866be5d 43883
4fa63067 43884check-target-winsup:
0aed8855 43885 @: $(MAKE); $(unstage)
4fa63067
NN
43886 @r=`${PWD_COMMAND}`; export r; \
43887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43888 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43889 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43890 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43891
6bd3dfaa 43892@endif target-winsup
3866be5d 43893
4fa63067
NN
43894.PHONY: install-target-winsup maybe-install-target-winsup
43895maybe-install-target-winsup:
6bd3dfaa
PB
43896@if target-winsup
43897maybe-install-target-winsup: install-target-winsup
16ae0395 43898
4fa63067 43899install-target-winsup: installdirs
0aed8855 43900 @: $(MAKE); $(unstage)
4fa63067
NN
43901 @r=`${PWD_COMMAND}`; export r; \
43902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43903 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43904 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43905 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43906
6bd3dfaa 43907@endif target-winsup
3866be5d 43908
56a8fe78 43909# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43910
43911.PHONY: maybe-info-target-winsup info-target-winsup
43912maybe-info-target-winsup:
6bd3dfaa
PB
43913@if target-winsup
43914maybe-info-target-winsup: info-target-winsup
4fa63067
NN
43915
43916info-target-winsup: \
43917 configure-target-winsup
0aed8855 43918 @: $(MAKE); $(unstage)
4fa63067 43919 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43920 r=`${PWD_COMMAND}`; export r; \
43921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43922 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43923 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
43924 for flag in $(EXTRA_TARGET_FLAGS); do \
43925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43926 done; \
43927 (cd $(TARGET_SUBDIR)/winsup && \
43928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43930 "RANLIB=$${RANLIB}" \
0c24b341 43931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43932 info) \
e2b9e2dc
NN
43933 || exit 1
43934
6bd3dfaa 43935@endif target-winsup
3866be5d 43936
4fa63067
NN
43937.PHONY: maybe-dvi-target-winsup dvi-target-winsup
43938maybe-dvi-target-winsup:
6bd3dfaa
PB
43939@if target-winsup
43940maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 43941
4fa63067
NN
43942dvi-target-winsup: \
43943 configure-target-winsup
0aed8855 43944 @: $(MAKE); $(unstage)
4fa63067
NN
43945 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43946 r=`${PWD_COMMAND}`; export r; \
b40e3958 43947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43948 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43949 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
43950 for flag in $(EXTRA_TARGET_FLAGS); do \
43951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43952 done; \
43953 (cd $(TARGET_SUBDIR)/winsup && \
43954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43956 "RANLIB=$${RANLIB}" \
0c24b341 43957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43958 dvi) \
4fa63067 43959 || exit 1
3866be5d 43960
6bd3dfaa 43961@endif target-winsup
3866be5d 43962
56a8fe78
DD
43963.PHONY: maybe-pdf-target-winsup pdf-target-winsup
43964maybe-pdf-target-winsup:
43965@if target-winsup
43966maybe-pdf-target-winsup: pdf-target-winsup
43967
43968pdf-target-winsup: \
43969 configure-target-winsup
43970 @: $(MAKE); $(unstage)
43971 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43972 r=`${PWD_COMMAND}`; export r; \
43973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43974 $(NORMAL_TARGET_EXPORTS) \
43975 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
43976 for flag in $(EXTRA_TARGET_FLAGS); do \
43977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43978 done; \
43979 (cd $(TARGET_SUBDIR)/winsup && \
43980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43982 "RANLIB=$${RANLIB}" \
0c24b341 43983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43984 pdf) \
43985 || exit 1
43986
43987@endif target-winsup
43988
6d389afc
MS
43989.PHONY: maybe-html-target-winsup html-target-winsup
43990maybe-html-target-winsup:
43991@if target-winsup
43992maybe-html-target-winsup: html-target-winsup
43993
43994html-target-winsup: \
43995 configure-target-winsup
0aed8855 43996 @: $(MAKE); $(unstage)
6d389afc
MS
43997 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43998 r=`${PWD_COMMAND}`; export r; \
43999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44000 $(NORMAL_TARGET_EXPORTS) \
44001 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
44002 for flag in $(EXTRA_TARGET_FLAGS); do \
44003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44004 done; \
44005 (cd $(TARGET_SUBDIR)/winsup && \
44006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44008 "RANLIB=$${RANLIB}" \
0c24b341 44009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44010 html) \
44011 || exit 1
44012
44013@endif target-winsup
44014
4fa63067
NN
44015.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
44016maybe-TAGS-target-winsup:
6bd3dfaa
PB
44017@if target-winsup
44018maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 44019
4fa63067
NN
44020TAGS-target-winsup: \
44021 configure-target-winsup
0aed8855 44022 @: $(MAKE); $(unstage)
4fa63067
NN
44023 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44024 r=`${PWD_COMMAND}`; export r; \
b40e3958 44025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44026 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44027 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
44028 for flag in $(EXTRA_TARGET_FLAGS); do \
44029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44030 done; \
44031 (cd $(TARGET_SUBDIR)/winsup && \
44032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44034 "RANLIB=$${RANLIB}" \
0c24b341 44035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44036 TAGS) \
4fa63067 44037 || exit 1
3866be5d 44038
6bd3dfaa 44039@endif target-winsup
3866be5d 44040
4fa63067
NN
44041.PHONY: maybe-install-info-target-winsup install-info-target-winsup
44042maybe-install-info-target-winsup:
6bd3dfaa
PB
44043@if target-winsup
44044maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
44045
44046install-info-target-winsup: \
44047 configure-target-winsup \
44048 info-target-winsup
0aed8855 44049 @: $(MAKE); $(unstage)
4fa63067 44050 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
44051 r=`${PWD_COMMAND}`; export r; \
44052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44053 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44054 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
44055 for flag in $(EXTRA_TARGET_FLAGS); do \
44056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44057 done; \
44058 (cd $(TARGET_SUBDIR)/winsup && \
44059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44061 "RANLIB=$${RANLIB}" \
0c24b341 44062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44063 install-info) \
e2b9e2dc
NN
44064 || exit 1
44065
6bd3dfaa 44066@endif target-winsup
4fa63067 44067
a3ca38d2
DD
44068.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
44069maybe-install-pdf-target-winsup:
44070@if target-winsup
44071maybe-install-pdf-target-winsup: install-pdf-target-winsup
44072
44073install-pdf-target-winsup: \
44074 configure-target-winsup \
44075 pdf-target-winsup
44076 @: $(MAKE); $(unstage)
44077 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44078 r=`${PWD_COMMAND}`; export r; \
44079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44080 $(NORMAL_TARGET_EXPORTS) \
44081 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
44082 for flag in $(EXTRA_TARGET_FLAGS); do \
44083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44084 done; \
44085 (cd $(TARGET_SUBDIR)/winsup && \
44086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44088 "RANLIB=$${RANLIB}" \
0c24b341 44089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44090 install-pdf) \
44091 || exit 1
44092
44093@endif target-winsup
44094
108a6f8e
CD
44095.PHONY: maybe-install-html-target-winsup install-html-target-winsup
44096maybe-install-html-target-winsup:
44097@if target-winsup
44098maybe-install-html-target-winsup: install-html-target-winsup
44099
44100install-html-target-winsup: \
44101 configure-target-winsup \
44102 html-target-winsup
44103 @: $(MAKE); $(unstage)
44104 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44105 r=`${PWD_COMMAND}`; export r; \
44106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44107 $(NORMAL_TARGET_EXPORTS) \
44108 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
44109 for flag in $(EXTRA_TARGET_FLAGS); do \
44110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44111 done; \
44112 (cd $(TARGET_SUBDIR)/winsup && \
44113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44115 "RANLIB=$${RANLIB}" \
0c24b341 44116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44117 install-html) \
44118 || exit 1
44119
44120@endif target-winsup
44121
4fa63067
NN
44122.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
44123maybe-installcheck-target-winsup:
6bd3dfaa
PB
44124@if target-winsup
44125maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
44126
44127installcheck-target-winsup: \
44128 configure-target-winsup
0aed8855 44129 @: $(MAKE); $(unstage)
4fa63067
NN
44130 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44131 r=`${PWD_COMMAND}`; export r; \
b40e3958 44132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44133 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44134 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
44135 for flag in $(EXTRA_TARGET_FLAGS); do \
44136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44137 done; \
44138 (cd $(TARGET_SUBDIR)/winsup && \
44139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44141 "RANLIB=$${RANLIB}" \
0c24b341 44142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44143 installcheck) \
4fa63067 44144 || exit 1
3866be5d 44145
6bd3dfaa 44146@endif target-winsup
3866be5d 44147
4fa63067
NN
44148.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
44149maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
44150@if target-winsup
44151maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
44152
44153mostlyclean-target-winsup:
0aed8855 44154 @: $(MAKE); $(unstage)
4fa63067
NN
44155 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44156 r=`${PWD_COMMAND}`; export r; \
b40e3958 44157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44158 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44159 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
44160 for flag in $(EXTRA_TARGET_FLAGS); do \
44161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44162 done; \
44163 (cd $(TARGET_SUBDIR)/winsup && \
44164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44166 "RANLIB=$${RANLIB}" \
0c24b341 44167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44168 mostlyclean) \
4fa63067 44169 || exit 1
3866be5d 44170
6bd3dfaa 44171@endif target-winsup
3866be5d 44172
4fa63067
NN
44173.PHONY: maybe-clean-target-winsup clean-target-winsup
44174maybe-clean-target-winsup:
6bd3dfaa
PB
44175@if target-winsup
44176maybe-clean-target-winsup: clean-target-winsup
16ae0395 44177
4fa63067 44178clean-target-winsup:
0aed8855 44179 @: $(MAKE); $(unstage)
4fa63067
NN
44180 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44181 r=`${PWD_COMMAND}`; export r; \
b40e3958 44182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44183 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44184 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
44185 for flag in $(EXTRA_TARGET_FLAGS); do \
44186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44187 done; \
44188 (cd $(TARGET_SUBDIR)/winsup && \
44189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44191 "RANLIB=$${RANLIB}" \
0c24b341 44192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44193 clean) \
4fa63067 44194 || exit 1
3866be5d 44195
6bd3dfaa 44196@endif target-winsup
3866be5d 44197
4fa63067
NN
44198.PHONY: maybe-distclean-target-winsup distclean-target-winsup
44199maybe-distclean-target-winsup:
6bd3dfaa
PB
44200@if target-winsup
44201maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
44202
44203distclean-target-winsup:
0aed8855 44204 @: $(MAKE); $(unstage)
4fa63067 44205 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
44206 r=`${PWD_COMMAND}`; export r; \
44207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44208 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44209 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
44210 for flag in $(EXTRA_TARGET_FLAGS); do \
44211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44212 done; \
44213 (cd $(TARGET_SUBDIR)/winsup && \
44214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44216 "RANLIB=$${RANLIB}" \
0c24b341 44217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44218 distclean) \
e2b9e2dc
NN
44219 || exit 1
44220
6bd3dfaa 44221@endif target-winsup
3866be5d 44222
4fa63067
NN
44223.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
44224maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
44225@if target-winsup
44226maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 44227
4fa63067 44228maintainer-clean-target-winsup:
0aed8855 44229 @: $(MAKE); $(unstage)
4fa63067
NN
44230 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44231 r=`${PWD_COMMAND}`; export r; \
b40e3958 44232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44233 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44234 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
44235 for flag in $(EXTRA_TARGET_FLAGS); do \
44236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44237 done; \
44238 (cd $(TARGET_SUBDIR)/winsup && \
44239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44241 "RANLIB=$${RANLIB}" \
0c24b341 44242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44243 maintainer-clean) \
4fa63067 44244 || exit 1
3866be5d 44245
6bd3dfaa 44246@endif target-winsup
3866be5d 44247
16ae0395 44248
3866be5d 44249
e90269c8 44250
a7254363
PB
44251
44252.PHONY: configure-target-libgloss maybe-configure-target-libgloss
44253maybe-configure-target-libgloss:
4f0ef2d8
CD
44254@if gcc-bootstrap
44255configure-target-libgloss: stage_current
44256@endif gcc-bootstrap
a7254363
PB
44257@if target-libgloss
44258maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 44259configure-target-libgloss:
0aed8855
PB
44260 @: $(MAKE); $(unstage)
44261 @r=`${PWD_COMMAND}`; export r; \
44262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44263 echo "Checking multilib configuration for libgloss..."; \
44264 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
44265 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
44266 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
44267 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
44268 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
44269 else \
44270 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
44271 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
44272 fi; \
44273 else \
44274 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
44275 fi; \
44276 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 44277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 44278 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44279 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
44280 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 44281 case $(srcdir) in \
b00612cc
PB
44282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44283 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
44284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44285 esac; \
b00612cc
PB
44286 srcdiroption="--srcdir=$${topdir}/libgloss"; \
44287 libsrcdir="$$s/libgloss"; \
4fa63067
NN
44288 rm -f no-such-file || : ; \
44289 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44290 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44291 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44292 || exit 1
6bd3dfaa 44293@endif target-libgloss
e2b9e2dc 44294
a7254363
PB
44295
44296
d545f33b
PB
44297
44298
4fa63067
NN
44299.PHONY: all-target-libgloss maybe-all-target-libgloss
44300maybe-all-target-libgloss:
4f0ef2d8
CD
44301@if gcc-bootstrap
44302all-target-libgloss: stage_current
44303@endif gcc-bootstrap
6bd3dfaa 44304@if target-libgloss
72b2455a 44305TARGET-target-libgloss=all
6bd3dfaa 44306maybe-all-target-libgloss: all-target-libgloss
4fa63067 44307all-target-libgloss: configure-target-libgloss
0aed8855 44308 @: $(MAKE); $(unstage)
b40e3958
L
44309 @r=`${PWD_COMMAND}`; export r; \
44310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44311 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44312 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
44313 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44314 $(TARGET-target-libgloss))
6bd3dfaa 44315@endif target-libgloss
e393202e 44316
a7254363
PB
44317
44318
d545f33b
PB
44319
44320
4fa63067
NN
44321.PHONY: check-target-libgloss maybe-check-target-libgloss
44322maybe-check-target-libgloss:
6bd3dfaa
PB
44323@if target-libgloss
44324maybe-check-target-libgloss: check-target-libgloss
e393202e 44325
4fa63067
NN
44326# Dummy target for uncheckable module.
44327check-target-libgloss:
e393202e 44328
6bd3dfaa 44329@endif target-libgloss
e393202e 44330
4fa63067
NN
44331.PHONY: install-target-libgloss maybe-install-target-libgloss
44332maybe-install-target-libgloss:
6bd3dfaa
PB
44333@if target-libgloss
44334maybe-install-target-libgloss: install-target-libgloss
16ae0395 44335
4fa63067 44336install-target-libgloss: installdirs
0aed8855 44337 @: $(MAKE); $(unstage)
b40e3958
L
44338 @r=`${PWD_COMMAND}`; export r; \
44339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44340 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44341 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 44342 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 44343
6bd3dfaa 44344@endif target-libgloss
3866be5d 44345
56a8fe78 44346# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44347
44348.PHONY: maybe-info-target-libgloss info-target-libgloss
44349maybe-info-target-libgloss:
6bd3dfaa
PB
44350@if target-libgloss
44351maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
44352
44353info-target-libgloss: \
44354 configure-target-libgloss
0aed8855 44355 @: $(MAKE); $(unstage)
4fa63067 44356 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44357 r=`${PWD_COMMAND}`; export r; \
44358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44359 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44360 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
44361 for flag in $(EXTRA_TARGET_FLAGS); do \
44362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44363 done; \
44364 (cd $(TARGET_SUBDIR)/libgloss && \
44365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44367 "RANLIB=$${RANLIB}" \
0c24b341 44368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44369 info) \
ce5b542e
MC
44370 || exit 1
44371
6bd3dfaa 44372@endif target-libgloss
ce5b542e 44373
4fa63067
NN
44374.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
44375maybe-dvi-target-libgloss:
6bd3dfaa
PB
44376@if target-libgloss
44377maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 44378
4fa63067
NN
44379dvi-target-libgloss: \
44380 configure-target-libgloss
0aed8855 44381 @: $(MAKE); $(unstage)
4fa63067
NN
44382 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44383 r=`${PWD_COMMAND}`; export r; \
b40e3958 44384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44385 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44386 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
44387 for flag in $(EXTRA_TARGET_FLAGS); do \
44388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44389 done; \
44390 (cd $(TARGET_SUBDIR)/libgloss && \
44391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44393 "RANLIB=$${RANLIB}" \
0c24b341 44394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44395 dvi) \
4fa63067 44396 || exit 1
ce5b542e 44397
6bd3dfaa 44398@endif target-libgloss
ce5b542e 44399
56a8fe78
DD
44400.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
44401maybe-pdf-target-libgloss:
44402@if target-libgloss
44403maybe-pdf-target-libgloss: pdf-target-libgloss
44404
44405pdf-target-libgloss: \
44406 configure-target-libgloss
44407 @: $(MAKE); $(unstage)
44408 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44409 r=`${PWD_COMMAND}`; export r; \
44410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44411 $(NORMAL_TARGET_EXPORTS) \
44412 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
44413 for flag in $(EXTRA_TARGET_FLAGS); do \
44414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44415 done; \
44416 (cd $(TARGET_SUBDIR)/libgloss && \
44417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44419 "RANLIB=$${RANLIB}" \
0c24b341 44420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44421 pdf) \
44422 || exit 1
44423
44424@endif target-libgloss
44425
6d389afc
MS
44426.PHONY: maybe-html-target-libgloss html-target-libgloss
44427maybe-html-target-libgloss:
44428@if target-libgloss
44429maybe-html-target-libgloss: html-target-libgloss
44430
44431html-target-libgloss: \
44432 configure-target-libgloss
0aed8855 44433 @: $(MAKE); $(unstage)
6d389afc
MS
44434 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44435 r=`${PWD_COMMAND}`; export r; \
44436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44437 $(NORMAL_TARGET_EXPORTS) \
44438 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
44439 for flag in $(EXTRA_TARGET_FLAGS); do \
44440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44441 done; \
44442 (cd $(TARGET_SUBDIR)/libgloss && \
44443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44445 "RANLIB=$${RANLIB}" \
0c24b341 44446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44447 html) \
44448 || exit 1
44449
44450@endif target-libgloss
44451
4fa63067
NN
44452.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
44453maybe-TAGS-target-libgloss:
6bd3dfaa
PB
44454@if target-libgloss
44455maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 44456
4fa63067
NN
44457TAGS-target-libgloss: \
44458 configure-target-libgloss
0aed8855 44459 @: $(MAKE); $(unstage)
4fa63067
NN
44460 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44461 r=`${PWD_COMMAND}`; export r; \
b40e3958 44462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44463 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44464 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
44465 for flag in $(EXTRA_TARGET_FLAGS); do \
44466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44467 done; \
44468 (cd $(TARGET_SUBDIR)/libgloss && \
44469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44471 "RANLIB=$${RANLIB}" \
0c24b341 44472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44473 TAGS) \
4fa63067 44474 || exit 1
ce5b542e 44475
6bd3dfaa 44476@endif target-libgloss
ce5b542e 44477
4fa63067
NN
44478.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
44479maybe-install-info-target-libgloss:
6bd3dfaa
PB
44480@if target-libgloss
44481maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
44482
44483install-info-target-libgloss: \
44484 configure-target-libgloss \
44485 info-target-libgloss
0aed8855 44486 @: $(MAKE); $(unstage)
4fa63067 44487 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44488 r=`${PWD_COMMAND}`; export r; \
44489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44490 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44491 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
44492 for flag in $(EXTRA_TARGET_FLAGS); do \
44493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44494 done; \
44495 (cd $(TARGET_SUBDIR)/libgloss && \
44496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44498 "RANLIB=$${RANLIB}" \
0c24b341 44499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44500 install-info) \
e2b9e2dc
NN
44501 || exit 1
44502
6bd3dfaa 44503@endif target-libgloss
e393202e 44504
a3ca38d2
DD
44505.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
44506maybe-install-pdf-target-libgloss:
44507@if target-libgloss
44508maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
44509
44510install-pdf-target-libgloss: \
44511 configure-target-libgloss \
44512 pdf-target-libgloss
44513 @: $(MAKE); $(unstage)
44514 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44515 r=`${PWD_COMMAND}`; export r; \
44516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44517 $(NORMAL_TARGET_EXPORTS) \
44518 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
44519 for flag in $(EXTRA_TARGET_FLAGS); do \
44520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44521 done; \
44522 (cd $(TARGET_SUBDIR)/libgloss && \
44523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44525 "RANLIB=$${RANLIB}" \
0c24b341 44526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44527 install-pdf) \
44528 || exit 1
44529
44530@endif target-libgloss
44531
108a6f8e
CD
44532.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
44533maybe-install-html-target-libgloss:
44534@if target-libgloss
44535maybe-install-html-target-libgloss: install-html-target-libgloss
44536
44537install-html-target-libgloss: \
44538 configure-target-libgloss \
44539 html-target-libgloss
44540 @: $(MAKE); $(unstage)
44541 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44542 r=`${PWD_COMMAND}`; export r; \
44543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44544 $(NORMAL_TARGET_EXPORTS) \
44545 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
44546 for flag in $(EXTRA_TARGET_FLAGS); do \
44547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44548 done; \
44549 (cd $(TARGET_SUBDIR)/libgloss && \
44550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44552 "RANLIB=$${RANLIB}" \
0c24b341 44553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44554 install-html) \
44555 || exit 1
44556
44557@endif target-libgloss
44558
4fa63067
NN
44559.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
44560maybe-installcheck-target-libgloss:
6bd3dfaa
PB
44561@if target-libgloss
44562maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 44563
4fa63067
NN
44564installcheck-target-libgloss: \
44565 configure-target-libgloss
0aed8855 44566 @: $(MAKE); $(unstage)
4fa63067
NN
44567 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44568 r=`${PWD_COMMAND}`; export r; \
44569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44570 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44571 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
44572 for flag in $(EXTRA_TARGET_FLAGS); do \
44573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44574 done; \
44575 (cd $(TARGET_SUBDIR)/libgloss && \
44576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44578 "RANLIB=$${RANLIB}" \
0c24b341 44579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44580 installcheck) \
4fa63067 44581 || exit 1
3866be5d 44582
6bd3dfaa 44583@endif target-libgloss
3866be5d 44584
4fa63067
NN
44585.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
44586maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
44587@if target-libgloss
44588maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 44589
4fa63067 44590mostlyclean-target-libgloss:
0aed8855 44591 @: $(MAKE); $(unstage)
4fa63067
NN
44592 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44593 r=`${PWD_COMMAND}`; export r; \
b40e3958 44594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44595 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44596 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
44597 for flag in $(EXTRA_TARGET_FLAGS); do \
44598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44599 done; \
44600 (cd $(TARGET_SUBDIR)/libgloss && \
44601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44603 "RANLIB=$${RANLIB}" \
0c24b341 44604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44605 mostlyclean) \
4fa63067 44606 || exit 1
e393202e 44607
6bd3dfaa 44608@endif target-libgloss
3866be5d 44609
4fa63067
NN
44610.PHONY: maybe-clean-target-libgloss clean-target-libgloss
44611maybe-clean-target-libgloss:
6bd3dfaa
PB
44612@if target-libgloss
44613maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
44614
44615clean-target-libgloss:
0aed8855 44616 @: $(MAKE); $(unstage)
4fa63067 44617 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44618 r=`${PWD_COMMAND}`; export r; \
44619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44620 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44621 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
44622 for flag in $(EXTRA_TARGET_FLAGS); do \
44623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44624 done; \
44625 (cd $(TARGET_SUBDIR)/libgloss && \
44626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44628 "RANLIB=$${RANLIB}" \
0c24b341 44629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44630 clean) \
e2b9e2dc
NN
44631 || exit 1
44632
6bd3dfaa 44633@endif target-libgloss
e393202e 44634
4fa63067
NN
44635.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
44636maybe-distclean-target-libgloss:
6bd3dfaa
PB
44637@if target-libgloss
44638maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 44639
4fa63067 44640distclean-target-libgloss:
0aed8855 44641 @: $(MAKE); $(unstage)
4fa63067
NN
44642 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44643 r=`${PWD_COMMAND}`; export r; \
44644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44645 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44646 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
44647 for flag in $(EXTRA_TARGET_FLAGS); do \
44648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44649 done; \
44650 (cd $(TARGET_SUBDIR)/libgloss && \
44651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44653 "RANLIB=$${RANLIB}" \
0c24b341 44654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44655 distclean) \
4fa63067 44656 || exit 1
3866be5d 44657
6bd3dfaa 44658@endif target-libgloss
3866be5d 44659
4fa63067
NN
44660.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
44661maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
44662@if target-libgloss
44663maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 44664
4fa63067 44665maintainer-clean-target-libgloss:
0aed8855 44666 @: $(MAKE); $(unstage)
4fa63067
NN
44667 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44668 r=`${PWD_COMMAND}`; export r; \
b40e3958 44669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44670 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44671 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
44672 for flag in $(EXTRA_TARGET_FLAGS); do \
44673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44674 done; \
44675 (cd $(TARGET_SUBDIR)/libgloss && \
44676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44678 "RANLIB=$${RANLIB}" \
0c24b341 44679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44680 maintainer-clean) \
4fa63067 44681 || exit 1
3866be5d 44682
6bd3dfaa 44683@endif target-libgloss
3866be5d 44684
e393202e 44685
15723a45 44686
e90269c8 44687
a7254363
PB
44688
44689.PHONY: configure-target-libiberty maybe-configure-target-libiberty
44690maybe-configure-target-libiberty:
4f0ef2d8
CD
44691@if gcc-bootstrap
44692configure-target-libiberty: stage_current
44693@endif gcc-bootstrap
a7254363
PB
44694@if target-libiberty
44695maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 44696configure-target-libiberty:
0aed8855
PB
44697 @: $(MAKE); $(unstage)
44698 @r=`${PWD_COMMAND}`; export r; \
44699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44700 echo "Checking multilib configuration for libiberty..."; \
44701 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
44702 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
44703 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44704 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44705 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
44706 else \
44707 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
44708 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
44709 fi; \
44710 else \
44711 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
44712 fi; \
44713 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 44714 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 44715 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44716 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
44717 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 44718 case $(srcdir) in \
b00612cc
PB
44719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44720 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
44721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44722 esac; \
b00612cc
PB
44723 srcdiroption="--srcdir=$${topdir}/libiberty"; \
44724 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
44725 rm -f no-such-file || : ; \
44726 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44727 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44728 --target=${target_alias} $${srcdiroption} \
bba45b8b 44729 || exit 1
6bd3dfaa 44730@endif target-libiberty
e393202e 44731
a7254363
PB
44732
44733
d545f33b
PB
44734
44735
4fa63067
NN
44736.PHONY: all-target-libiberty maybe-all-target-libiberty
44737maybe-all-target-libiberty:
4f0ef2d8
CD
44738@if gcc-bootstrap
44739all-target-libiberty: stage_current
44740@endif gcc-bootstrap
6bd3dfaa 44741@if target-libiberty
72b2455a 44742TARGET-target-libiberty=all
6bd3dfaa 44743maybe-all-target-libiberty: all-target-libiberty
4fa63067 44744all-target-libiberty: configure-target-libiberty
0aed8855 44745 @: $(MAKE); $(unstage)
b40e3958
L
44746 @r=`${PWD_COMMAND}`; export r; \
44747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44748 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44749 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
44750 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44751 $(TARGET-target-libiberty))
6bd3dfaa 44752@endif target-libiberty
e393202e 44753
a7254363
PB
44754
44755
d545f33b
PB
44756
44757
4fa63067
NN
44758.PHONY: check-target-libiberty maybe-check-target-libiberty
44759maybe-check-target-libiberty:
6bd3dfaa
PB
44760@if target-libiberty
44761maybe-check-target-libiberty: check-target-libiberty
16ae0395 44762
4fa63067 44763check-target-libiberty:
0aed8855 44764 @: $(MAKE); $(unstage)
b40e3958
L
44765 @r=`${PWD_COMMAND}`; export r; \
44766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44767 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44768 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44769 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44770
6bd3dfaa 44771@endif target-libiberty
e393202e 44772
4fa63067
NN
44773.PHONY: install-target-libiberty maybe-install-target-libiberty
44774maybe-install-target-libiberty:
6bd3dfaa
PB
44775@if target-libiberty
44776maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
44777
44778install-target-libiberty: installdirs
0aed8855 44779 @: $(MAKE); $(unstage)
4fa63067
NN
44780 @r=`${PWD_COMMAND}`; export r; \
44781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44782 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44783 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44784 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44785
6bd3dfaa 44786@endif target-libiberty
4fa63067 44787
56a8fe78 44788# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44789
44790.PHONY: maybe-info-target-libiberty info-target-libiberty
44791maybe-info-target-libiberty:
6bd3dfaa
PB
44792@if target-libiberty
44793maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
44794
44795info-target-libiberty: \
44796 configure-target-libiberty
0aed8855 44797 @: $(MAKE); $(unstage)
4fa63067
NN
44798 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44799 r=`${PWD_COMMAND}`; export r; \
44800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44801 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44802 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
44803 for flag in $(EXTRA_TARGET_FLAGS); do \
44804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44805 done; \
44806 (cd $(TARGET_SUBDIR)/libiberty && \
44807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44809 "RANLIB=$${RANLIB}" \
0c24b341 44810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44811 info) \
4fa63067
NN
44812 || exit 1
44813
6bd3dfaa 44814@endif target-libiberty
4fa63067
NN
44815
44816.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
44817maybe-dvi-target-libiberty:
6bd3dfaa
PB
44818@if target-libiberty
44819maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
44820
44821dvi-target-libiberty: \
44822 configure-target-libiberty
0aed8855 44823 @: $(MAKE); $(unstage)
4fa63067
NN
44824 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44825 r=`${PWD_COMMAND}`; export r; \
44826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44827 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44828 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
44829 for flag in $(EXTRA_TARGET_FLAGS); do \
44830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44831 done; \
44832 (cd $(TARGET_SUBDIR)/libiberty && \
44833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44835 "RANLIB=$${RANLIB}" \
0c24b341 44836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44837 dvi) \
4fa63067
NN
44838 || exit 1
44839
6bd3dfaa 44840@endif target-libiberty
4fa63067 44841
56a8fe78
DD
44842.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
44843maybe-pdf-target-libiberty:
44844@if target-libiberty
44845maybe-pdf-target-libiberty: pdf-target-libiberty
44846
44847pdf-target-libiberty: \
44848 configure-target-libiberty
44849 @: $(MAKE); $(unstage)
44850 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44851 r=`${PWD_COMMAND}`; export r; \
44852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44853 $(NORMAL_TARGET_EXPORTS) \
44854 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
44855 for flag in $(EXTRA_TARGET_FLAGS); do \
44856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44857 done; \
44858 (cd $(TARGET_SUBDIR)/libiberty && \
44859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44861 "RANLIB=$${RANLIB}" \
0c24b341 44862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44863 pdf) \
44864 || exit 1
44865
44866@endif target-libiberty
44867
6d389afc
MS
44868.PHONY: maybe-html-target-libiberty html-target-libiberty
44869maybe-html-target-libiberty:
44870@if target-libiberty
44871maybe-html-target-libiberty: html-target-libiberty
44872
44873html-target-libiberty: \
44874 configure-target-libiberty
0aed8855 44875 @: $(MAKE); $(unstage)
6d389afc
MS
44876 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44877 r=`${PWD_COMMAND}`; export r; \
44878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44879 $(NORMAL_TARGET_EXPORTS) \
44880 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
44881 for flag in $(EXTRA_TARGET_FLAGS); do \
44882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44883 done; \
44884 (cd $(TARGET_SUBDIR)/libiberty && \
44885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44887 "RANLIB=$${RANLIB}" \
0c24b341 44888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44889 html) \
44890 || exit 1
44891
44892@endif target-libiberty
44893
4fa63067
NN
44894.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
44895maybe-TAGS-target-libiberty:
6bd3dfaa
PB
44896@if target-libiberty
44897maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
44898
44899TAGS-target-libiberty: \
44900 configure-target-libiberty
0aed8855 44901 @: $(MAKE); $(unstage)
4fa63067
NN
44902 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44903 r=`${PWD_COMMAND}`; export r; \
44904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44905 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44906 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
44907 for flag in $(EXTRA_TARGET_FLAGS); do \
44908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44909 done; \
44910 (cd $(TARGET_SUBDIR)/libiberty && \
44911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44913 "RANLIB=$${RANLIB}" \
0c24b341 44914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44915 TAGS) \
4fa63067
NN
44916 || exit 1
44917
6bd3dfaa 44918@endif target-libiberty
4fa63067
NN
44919
44920.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
44921maybe-install-info-target-libiberty:
6bd3dfaa
PB
44922@if target-libiberty
44923maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
44924
44925install-info-target-libiberty: \
44926 configure-target-libiberty \
44927 info-target-libiberty
0aed8855 44928 @: $(MAKE); $(unstage)
4fa63067
NN
44929 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44930 r=`${PWD_COMMAND}`; export r; \
44931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44932 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44933 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
44934 for flag in $(EXTRA_TARGET_FLAGS); do \
44935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44936 done; \
44937 (cd $(TARGET_SUBDIR)/libiberty && \
44938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44940 "RANLIB=$${RANLIB}" \
0c24b341 44941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44942 install-info) \
4fa63067
NN
44943 || exit 1
44944
6bd3dfaa 44945@endif target-libiberty
4fa63067 44946
a3ca38d2
DD
44947.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
44948maybe-install-pdf-target-libiberty:
44949@if target-libiberty
44950maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
44951
44952install-pdf-target-libiberty: \
44953 configure-target-libiberty \
44954 pdf-target-libiberty
44955 @: $(MAKE); $(unstage)
44956 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44957 r=`${PWD_COMMAND}`; export r; \
44958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44959 $(NORMAL_TARGET_EXPORTS) \
44960 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
44961 for flag in $(EXTRA_TARGET_FLAGS); do \
44962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44963 done; \
44964 (cd $(TARGET_SUBDIR)/libiberty && \
44965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44967 "RANLIB=$${RANLIB}" \
0c24b341 44968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44969 install-pdf) \
44970 || exit 1
44971
44972@endif target-libiberty
44973
108a6f8e
CD
44974.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
44975maybe-install-html-target-libiberty:
44976@if target-libiberty
44977maybe-install-html-target-libiberty: install-html-target-libiberty
44978
44979install-html-target-libiberty: \
44980 configure-target-libiberty \
44981 html-target-libiberty
44982 @: $(MAKE); $(unstage)
44983 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44984 r=`${PWD_COMMAND}`; export r; \
44985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44986 $(NORMAL_TARGET_EXPORTS) \
44987 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
44988 for flag in $(EXTRA_TARGET_FLAGS); do \
44989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44990 done; \
44991 (cd $(TARGET_SUBDIR)/libiberty && \
44992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44994 "RANLIB=$${RANLIB}" \
0c24b341 44995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44996 install-html) \
44997 || exit 1
44998
44999@endif target-libiberty
45000
4fa63067
NN
45001.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
45002maybe-installcheck-target-libiberty:
6bd3dfaa
PB
45003@if target-libiberty
45004maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
45005
45006installcheck-target-libiberty: \
45007 configure-target-libiberty
0aed8855 45008 @: $(MAKE); $(unstage)
4fa63067
NN
45009 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45010 r=`${PWD_COMMAND}`; export r; \
45011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45012 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45013 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
45014 for flag in $(EXTRA_TARGET_FLAGS); do \
45015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45016 done; \
45017 (cd $(TARGET_SUBDIR)/libiberty && \
45018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45020 "RANLIB=$${RANLIB}" \
0c24b341 45021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45022 installcheck) \
4fa63067
NN
45023 || exit 1
45024
6bd3dfaa 45025@endif target-libiberty
4fa63067
NN
45026
45027.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
45028maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
45029@if target-libiberty
45030maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
45031
45032mostlyclean-target-libiberty:
0aed8855 45033 @: $(MAKE); $(unstage)
4fa63067
NN
45034 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45035 r=`${PWD_COMMAND}`; export r; \
45036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45037 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45038 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
45039 for flag in $(EXTRA_TARGET_FLAGS); do \
45040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45041 done; \
45042 (cd $(TARGET_SUBDIR)/libiberty && \
45043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45045 "RANLIB=$${RANLIB}" \
0c24b341 45046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45047 mostlyclean) \
4fa63067
NN
45048 || exit 1
45049
6bd3dfaa 45050@endif target-libiberty
4fa63067
NN
45051
45052.PHONY: maybe-clean-target-libiberty clean-target-libiberty
45053maybe-clean-target-libiberty:
6bd3dfaa
PB
45054@if target-libiberty
45055maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
45056
45057clean-target-libiberty:
0aed8855 45058 @: $(MAKE); $(unstage)
4fa63067
NN
45059 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45060 r=`${PWD_COMMAND}`; export r; \
45061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45062 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45063 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
45064 for flag in $(EXTRA_TARGET_FLAGS); do \
45065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45066 done; \
45067 (cd $(TARGET_SUBDIR)/libiberty && \
45068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45070 "RANLIB=$${RANLIB}" \
0c24b341 45071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45072 clean) \
4fa63067
NN
45073 || exit 1
45074
6bd3dfaa 45075@endif target-libiberty
4fa63067
NN
45076
45077.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
45078maybe-distclean-target-libiberty:
6bd3dfaa
PB
45079@if target-libiberty
45080maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
45081
45082distclean-target-libiberty:
0aed8855 45083 @: $(MAKE); $(unstage)
4fa63067
NN
45084 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45085 r=`${PWD_COMMAND}`; export r; \
45086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45087 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45088 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
45089 for flag in $(EXTRA_TARGET_FLAGS); do \
45090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45091 done; \
45092 (cd $(TARGET_SUBDIR)/libiberty && \
45093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45095 "RANLIB=$${RANLIB}" \
0c24b341 45096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45097 distclean) \
4fa63067
NN
45098 || exit 1
45099
6bd3dfaa 45100@endif target-libiberty
4fa63067
NN
45101
45102.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
45103maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
45104@if target-libiberty
45105maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
45106
45107maintainer-clean-target-libiberty:
0aed8855 45108 @: $(MAKE); $(unstage)
4fa63067
NN
45109 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45110 r=`${PWD_COMMAND}`; export r; \
45111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45112 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45113 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
45114 for flag in $(EXTRA_TARGET_FLAGS); do \
45115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45116 done; \
45117 (cd $(TARGET_SUBDIR)/libiberty && \
45118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45120 "RANLIB=$${RANLIB}" \
0c24b341 45121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45122 maintainer-clean) \
4fa63067 45123 || exit 1
16ae0395 45124
6bd3dfaa 45125@endif target-libiberty
e393202e
NN
45126
45127
15723a45 45128
e90269c8 45129
a7254363
PB
45130
45131.PHONY: configure-target-gperf maybe-configure-target-gperf
45132maybe-configure-target-gperf:
4f0ef2d8
CD
45133@if gcc-bootstrap
45134configure-target-gperf: stage_current
45135@endif gcc-bootstrap
a7254363
PB
45136@if target-gperf
45137maybe-configure-target-gperf: configure-target-gperf
c52c6897 45138configure-target-gperf:
0aed8855
PB
45139 @: $(MAKE); $(unstage)
45140 @r=`${PWD_COMMAND}`; export r; \
45141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45142 echo "Checking multilib configuration for gperf..."; \
45143 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
45144 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
45145 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
45146 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
45147 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
45148 else \
45149 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
45150 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
45151 fi; \
45152 else \
45153 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
45154 fi; \
45155 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 45156 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 45157 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45158 echo Configuring in $(TARGET_SUBDIR)/gperf; \
45159 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 45160 case $(srcdir) in \
b00612cc
PB
45161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45162 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
45163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45164 esac; \
b00612cc
PB
45165 srcdiroption="--srcdir=$${topdir}/gperf"; \
45166 libsrcdir="$$s/gperf"; \
bba45b8b
NN
45167 rm -f no-such-file || : ; \
45168 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45169 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45170 --target=${target_alias} $${srcdiroption} \
bba45b8b 45171 || exit 1
6bd3dfaa 45172@endif target-gperf
e393202e 45173
a7254363
PB
45174
45175
d545f33b
PB
45176
45177
4fa63067
NN
45178.PHONY: all-target-gperf maybe-all-target-gperf
45179maybe-all-target-gperf:
4f0ef2d8
CD
45180@if gcc-bootstrap
45181all-target-gperf: stage_current
45182@endif gcc-bootstrap
6bd3dfaa 45183@if target-gperf
72b2455a 45184TARGET-target-gperf=all
6bd3dfaa 45185maybe-all-target-gperf: all-target-gperf
4fa63067 45186all-target-gperf: configure-target-gperf
0aed8855 45187 @: $(MAKE); $(unstage)
b40e3958
L
45188 @r=`${PWD_COMMAND}`; export r; \
45189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45190 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45191 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
45192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45193 $(TARGET-target-gperf))
6bd3dfaa 45194@endif target-gperf
e393202e 45195
a7254363
PB
45196
45197
d545f33b
PB
45198
45199
4fa63067
NN
45200.PHONY: check-target-gperf maybe-check-target-gperf
45201maybe-check-target-gperf:
6bd3dfaa
PB
45202@if target-gperf
45203maybe-check-target-gperf: check-target-gperf
16ae0395 45204
4fa63067 45205check-target-gperf:
0aed8855 45206 @: $(MAKE); $(unstage)
b40e3958
L
45207 @r=`${PWD_COMMAND}`; export r; \
45208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45209 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45210 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 45211 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45212
6bd3dfaa 45213@endif target-gperf
e393202e 45214
4fa63067
NN
45215.PHONY: install-target-gperf maybe-install-target-gperf
45216maybe-install-target-gperf:
6bd3dfaa
PB
45217@if target-gperf
45218maybe-install-target-gperf: install-target-gperf
4fa63067
NN
45219
45220install-target-gperf: installdirs
0aed8855 45221 @: $(MAKE); $(unstage)
4fa63067
NN
45222 @r=`${PWD_COMMAND}`; export r; \
45223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45224 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45225 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 45226 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 45227
6bd3dfaa 45228@endif target-gperf
4fa63067 45229
56a8fe78 45230# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45231
45232.PHONY: maybe-info-target-gperf info-target-gperf
45233maybe-info-target-gperf:
6bd3dfaa
PB
45234@if target-gperf
45235maybe-info-target-gperf: info-target-gperf
4fa63067
NN
45236
45237info-target-gperf: \
45238 configure-target-gperf
0aed8855 45239 @: $(MAKE); $(unstage)
4fa63067
NN
45240 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45241 r=`${PWD_COMMAND}`; export r; \
45242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45243 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45244 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
45245 for flag in $(EXTRA_TARGET_FLAGS); do \
45246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45247 done; \
45248 (cd $(TARGET_SUBDIR)/gperf && \
45249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45251 "RANLIB=$${RANLIB}" \
0c24b341 45252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45253 info) \
4fa63067
NN
45254 || exit 1
45255
6bd3dfaa 45256@endif target-gperf
4fa63067
NN
45257
45258.PHONY: maybe-dvi-target-gperf dvi-target-gperf
45259maybe-dvi-target-gperf:
6bd3dfaa
PB
45260@if target-gperf
45261maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
45262
45263dvi-target-gperf: \
45264 configure-target-gperf
0aed8855 45265 @: $(MAKE); $(unstage)
4fa63067
NN
45266 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45267 r=`${PWD_COMMAND}`; export r; \
45268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45269 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45270 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
45271 for flag in $(EXTRA_TARGET_FLAGS); do \
45272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45273 done; \
45274 (cd $(TARGET_SUBDIR)/gperf && \
45275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45277 "RANLIB=$${RANLIB}" \
0c24b341 45278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45279 dvi) \
4fa63067
NN
45280 || exit 1
45281
6bd3dfaa 45282@endif target-gperf
4fa63067 45283
56a8fe78
DD
45284.PHONY: maybe-pdf-target-gperf pdf-target-gperf
45285maybe-pdf-target-gperf:
45286@if target-gperf
45287maybe-pdf-target-gperf: pdf-target-gperf
45288
45289pdf-target-gperf: \
45290 configure-target-gperf
45291 @: $(MAKE); $(unstage)
45292 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45293 r=`${PWD_COMMAND}`; export r; \
45294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45295 $(NORMAL_TARGET_EXPORTS) \
45296 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
45297 for flag in $(EXTRA_TARGET_FLAGS); do \
45298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45299 done; \
45300 (cd $(TARGET_SUBDIR)/gperf && \
45301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45303 "RANLIB=$${RANLIB}" \
0c24b341 45304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45305 pdf) \
45306 || exit 1
45307
45308@endif target-gperf
45309
6d389afc
MS
45310.PHONY: maybe-html-target-gperf html-target-gperf
45311maybe-html-target-gperf:
45312@if target-gperf
45313maybe-html-target-gperf: html-target-gperf
45314
45315html-target-gperf: \
45316 configure-target-gperf
0aed8855 45317 @: $(MAKE); $(unstage)
6d389afc
MS
45318 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45319 r=`${PWD_COMMAND}`; export r; \
45320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45321 $(NORMAL_TARGET_EXPORTS) \
45322 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
45323 for flag in $(EXTRA_TARGET_FLAGS); do \
45324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45325 done; \
45326 (cd $(TARGET_SUBDIR)/gperf && \
45327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45329 "RANLIB=$${RANLIB}" \
0c24b341 45330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45331 html) \
45332 || exit 1
45333
45334@endif target-gperf
45335
4fa63067
NN
45336.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
45337maybe-TAGS-target-gperf:
6bd3dfaa
PB
45338@if target-gperf
45339maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
45340
45341TAGS-target-gperf: \
45342 configure-target-gperf
0aed8855 45343 @: $(MAKE); $(unstage)
4fa63067
NN
45344 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45345 r=`${PWD_COMMAND}`; export r; \
45346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45347 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45348 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
45349 for flag in $(EXTRA_TARGET_FLAGS); do \
45350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45351 done; \
45352 (cd $(TARGET_SUBDIR)/gperf && \
45353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45355 "RANLIB=$${RANLIB}" \
0c24b341 45356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45357 TAGS) \
4fa63067
NN
45358 || exit 1
45359
6bd3dfaa 45360@endif target-gperf
4fa63067
NN
45361
45362.PHONY: maybe-install-info-target-gperf install-info-target-gperf
45363maybe-install-info-target-gperf:
6bd3dfaa
PB
45364@if target-gperf
45365maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
45366
45367install-info-target-gperf: \
45368 configure-target-gperf \
45369 info-target-gperf
0aed8855 45370 @: $(MAKE); $(unstage)
4fa63067
NN
45371 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45372 r=`${PWD_COMMAND}`; export r; \
45373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45374 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45375 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
45376 for flag in $(EXTRA_TARGET_FLAGS); do \
45377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45378 done; \
45379 (cd $(TARGET_SUBDIR)/gperf && \
45380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45382 "RANLIB=$${RANLIB}" \
0c24b341 45383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45384 install-info) \
4fa63067
NN
45385 || exit 1
45386
6bd3dfaa 45387@endif target-gperf
4fa63067 45388
a3ca38d2
DD
45389.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
45390maybe-install-pdf-target-gperf:
45391@if target-gperf
45392maybe-install-pdf-target-gperf: install-pdf-target-gperf
45393
45394install-pdf-target-gperf: \
45395 configure-target-gperf \
45396 pdf-target-gperf
45397 @: $(MAKE); $(unstage)
45398 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45399 r=`${PWD_COMMAND}`; export r; \
45400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45401 $(NORMAL_TARGET_EXPORTS) \
45402 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
45403 for flag in $(EXTRA_TARGET_FLAGS); do \
45404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45405 done; \
45406 (cd $(TARGET_SUBDIR)/gperf && \
45407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45409 "RANLIB=$${RANLIB}" \
0c24b341 45410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45411 install-pdf) \
45412 || exit 1
45413
45414@endif target-gperf
45415
108a6f8e
CD
45416.PHONY: maybe-install-html-target-gperf install-html-target-gperf
45417maybe-install-html-target-gperf:
45418@if target-gperf
45419maybe-install-html-target-gperf: install-html-target-gperf
45420
45421install-html-target-gperf: \
45422 configure-target-gperf \
45423 html-target-gperf
45424 @: $(MAKE); $(unstage)
45425 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45426 r=`${PWD_COMMAND}`; export r; \
45427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45428 $(NORMAL_TARGET_EXPORTS) \
45429 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
45430 for flag in $(EXTRA_TARGET_FLAGS); do \
45431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45432 done; \
45433 (cd $(TARGET_SUBDIR)/gperf && \
45434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45436 "RANLIB=$${RANLIB}" \
0c24b341 45437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45438 install-html) \
45439 || exit 1
45440
45441@endif target-gperf
45442
4fa63067
NN
45443.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
45444maybe-installcheck-target-gperf:
6bd3dfaa
PB
45445@if target-gperf
45446maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
45447
45448installcheck-target-gperf: \
45449 configure-target-gperf
0aed8855 45450 @: $(MAKE); $(unstage)
4fa63067
NN
45451 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45452 r=`${PWD_COMMAND}`; export r; \
45453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45454 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45455 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
45456 for flag in $(EXTRA_TARGET_FLAGS); do \
45457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45458 done; \
45459 (cd $(TARGET_SUBDIR)/gperf && \
45460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45462 "RANLIB=$${RANLIB}" \
0c24b341 45463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45464 installcheck) \
4fa63067
NN
45465 || exit 1
45466
6bd3dfaa 45467@endif target-gperf
4fa63067
NN
45468
45469.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
45470maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
45471@if target-gperf
45472maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
45473
45474mostlyclean-target-gperf:
0aed8855 45475 @: $(MAKE); $(unstage)
4fa63067
NN
45476 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45477 r=`${PWD_COMMAND}`; export r; \
45478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45479 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45480 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
45481 for flag in $(EXTRA_TARGET_FLAGS); do \
45482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45483 done; \
45484 (cd $(TARGET_SUBDIR)/gperf && \
45485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45487 "RANLIB=$${RANLIB}" \
0c24b341 45488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45489 mostlyclean) \
4fa63067
NN
45490 || exit 1
45491
6bd3dfaa 45492@endif target-gperf
4fa63067
NN
45493
45494.PHONY: maybe-clean-target-gperf clean-target-gperf
45495maybe-clean-target-gperf:
6bd3dfaa
PB
45496@if target-gperf
45497maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
45498
45499clean-target-gperf:
0aed8855 45500 @: $(MAKE); $(unstage)
4fa63067
NN
45501 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45502 r=`${PWD_COMMAND}`; export r; \
45503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45504 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45505 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
45506 for flag in $(EXTRA_TARGET_FLAGS); do \
45507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45508 done; \
45509 (cd $(TARGET_SUBDIR)/gperf && \
45510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45512 "RANLIB=$${RANLIB}" \
0c24b341 45513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45514 clean) \
4fa63067
NN
45515 || exit 1
45516
6bd3dfaa 45517@endif target-gperf
4fa63067
NN
45518
45519.PHONY: maybe-distclean-target-gperf distclean-target-gperf
45520maybe-distclean-target-gperf:
6bd3dfaa
PB
45521@if target-gperf
45522maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
45523
45524distclean-target-gperf:
0aed8855 45525 @: $(MAKE); $(unstage)
4fa63067
NN
45526 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45527 r=`${PWD_COMMAND}`; export r; \
45528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45529 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45530 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
45531 for flag in $(EXTRA_TARGET_FLAGS); do \
45532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45533 done; \
45534 (cd $(TARGET_SUBDIR)/gperf && \
45535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45537 "RANLIB=$${RANLIB}" \
0c24b341 45538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45539 distclean) \
4fa63067
NN
45540 || exit 1
45541
6bd3dfaa 45542@endif target-gperf
4fa63067
NN
45543
45544.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
45545maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
45546@if target-gperf
45547maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
45548
45549maintainer-clean-target-gperf:
0aed8855 45550 @: $(MAKE); $(unstage)
4fa63067
NN
45551 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45552 r=`${PWD_COMMAND}`; export r; \
45553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45554 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45555 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
45556 for flag in $(EXTRA_TARGET_FLAGS); do \
45557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45558 done; \
45559 (cd $(TARGET_SUBDIR)/gperf && \
45560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45562 "RANLIB=$${RANLIB}" \
0c24b341 45563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45564 maintainer-clean) \
4fa63067 45565 || exit 1
16ae0395 45566
6bd3dfaa 45567@endif target-gperf
e393202e
NN
45568
45569
15723a45 45570
a7254363
PB
45571
45572
45573.PHONY: configure-target-examples maybe-configure-target-examples
45574maybe-configure-target-examples:
4f0ef2d8
CD
45575@if gcc-bootstrap
45576configure-target-examples: stage_current
45577@endif gcc-bootstrap
a7254363
PB
45578@if target-examples
45579maybe-configure-target-examples: configure-target-examples
c52c6897 45580configure-target-examples:
0aed8855
PB
45581 @: $(MAKE); $(unstage)
45582 @r=`${PWD_COMMAND}`; export r; \
45583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45584 echo "Checking multilib configuration for examples..."; \
45585 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
45586 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
45587 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
45588 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
45589 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
45590 else \
45591 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
45592 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
45593 fi; \
45594 else \
45595 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
45596 fi; \
45597 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 45598 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 45599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45600 echo Configuring in $(TARGET_SUBDIR)/examples; \
45601 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 45602 case $(srcdir) in \
b00612cc
PB
45603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45604 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
45605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45606 esac; \
b00612cc
PB
45607 srcdiroption="--srcdir=$${topdir}/examples"; \
45608 libsrcdir="$$s/examples"; \
bba45b8b
NN
45609 rm -f no-such-file || : ; \
45610 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45611 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45612 --target=${target_alias} $${srcdiroption} \
bba45b8b 45613 || exit 1
6bd3dfaa 45614@endif target-examples
e393202e 45615
a7254363
PB
45616
45617
d545f33b
PB
45618
45619
4fa63067
NN
45620.PHONY: all-target-examples maybe-all-target-examples
45621maybe-all-target-examples:
4f0ef2d8
CD
45622@if gcc-bootstrap
45623all-target-examples: stage_current
45624@endif gcc-bootstrap
6bd3dfaa 45625@if target-examples
72b2455a 45626TARGET-target-examples=all
6bd3dfaa 45627maybe-all-target-examples: all-target-examples
4fa63067 45628all-target-examples: configure-target-examples
0aed8855 45629 @: $(MAKE); $(unstage)
b40e3958
L
45630 @r=`${PWD_COMMAND}`; export r; \
45631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45632 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45633 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
45634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45635 $(TARGET-target-examples))
6bd3dfaa 45636@endif target-examples
e393202e 45637
a7254363
PB
45638
45639
d545f33b
PB
45640
45641
4fa63067
NN
45642.PHONY: check-target-examples maybe-check-target-examples
45643maybe-check-target-examples:
6bd3dfaa
PB
45644@if target-examples
45645maybe-check-target-examples: check-target-examples
16ae0395 45646
4fa63067
NN
45647# Dummy target for uncheckable module.
45648check-target-examples:
45649
6bd3dfaa 45650@endif target-examples
4fa63067
NN
45651
45652.PHONY: install-target-examples maybe-install-target-examples
45653maybe-install-target-examples:
6bd3dfaa
PB
45654@if target-examples
45655maybe-install-target-examples: install-target-examples
4fa63067
NN
45656
45657# Dummy target for uninstallable.
45658install-target-examples:
45659
6bd3dfaa 45660@endif target-examples
4fa63067 45661
56a8fe78 45662# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45663
45664.PHONY: maybe-info-target-examples info-target-examples
45665maybe-info-target-examples:
6bd3dfaa
PB
45666@if target-examples
45667maybe-info-target-examples: info-target-examples
4fa63067
NN
45668
45669info-target-examples: \
45670 configure-target-examples
0aed8855 45671 @: $(MAKE); $(unstage)
4fa63067
NN
45672 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45673 r=`${PWD_COMMAND}`; export r; \
b40e3958 45674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45676 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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 45686 || exit 1
930314a4 45687
6bd3dfaa 45688@endif target-examples
e393202e 45689
4fa63067
NN
45690.PHONY: maybe-dvi-target-examples dvi-target-examples
45691maybe-dvi-target-examples:
6bd3dfaa
PB
45692@if target-examples
45693maybe-dvi-target-examples: dvi-target-examples
16ae0395 45694
4fa63067
NN
45695dvi-target-examples: \
45696 configure-target-examples
0aed8855 45697 @: $(MAKE); $(unstage)
4fa63067
NN
45698 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45699 r=`${PWD_COMMAND}`; export r; \
b40e3958 45700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45701 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45702 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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-examples
4fa63067 45715
56a8fe78
DD
45716.PHONY: maybe-pdf-target-examples pdf-target-examples
45717maybe-pdf-target-examples:
45718@if target-examples
45719maybe-pdf-target-examples: pdf-target-examples
45720
45721pdf-target-examples: \
45722 configure-target-examples
45723 @: $(MAKE); $(unstage)
45724 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
45741
6d389afc
MS
45742.PHONY: maybe-html-target-examples html-target-examples
45743maybe-html-target-examples:
45744@if target-examples
45745maybe-html-target-examples: html-target-examples
45746
45747html-target-examples: \
45748 configure-target-examples
0aed8855 45749 @: $(MAKE); $(unstage)
6d389afc
MS
45750 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
45767
4fa63067
NN
45768.PHONY: maybe-TAGS-target-examples TAGS-target-examples
45769maybe-TAGS-target-examples:
6bd3dfaa
PB
45770@if target-examples
45771maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
45772
45773TAGS-target-examples: \
45774 configure-target-examples
0aed8855 45775 @: $(MAKE); $(unstage)
4fa63067
NN
45776 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
4fa63067
NN
45793
45794.PHONY: maybe-install-info-target-examples install-info-target-examples
45795maybe-install-info-target-examples:
6bd3dfaa
PB
45796@if target-examples
45797maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
45798
45799install-info-target-examples: \
45800 configure-target-examples \
45801 info-target-examples
0aed8855 45802 @: $(MAKE); $(unstage)
4fa63067
NN
45803 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
4fa63067 45820
a3ca38d2
DD
45821.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
45822maybe-install-pdf-target-examples:
45823@if target-examples
45824maybe-install-pdf-target-examples: install-pdf-target-examples
45825
45826install-pdf-target-examples: \
45827 configure-target-examples \
45828 pdf-target-examples
45829 @: $(MAKE); $(unstage)
45830 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
45847
108a6f8e
CD
45848.PHONY: maybe-install-html-target-examples install-html-target-examples
45849maybe-install-html-target-examples:
45850@if target-examples
45851maybe-install-html-target-examples: install-html-target-examples
45852
45853install-html-target-examples: \
45854 configure-target-examples \
45855 html-target-examples
45856 @: $(MAKE); $(unstage)
45857 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
45874
4fa63067
NN
45875.PHONY: maybe-installcheck-target-examples installcheck-target-examples
45876maybe-installcheck-target-examples:
6bd3dfaa
PB
45877@if target-examples
45878maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
45879
45880installcheck-target-examples: \
45881 configure-target-examples
0aed8855 45882 @: $(MAKE); $(unstage)
4fa63067
NN
45883 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
4fa63067
NN
45900
45901.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
45902maybe-mostlyclean-target-examples:
6bd3dfaa
PB
45903@if target-examples
45904maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
45905
45906mostlyclean-target-examples:
0aed8855 45907 @: $(MAKE); $(unstage)
4fa63067
NN
45908 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
4fa63067
NN
45925
45926.PHONY: maybe-clean-target-examples clean-target-examples
45927maybe-clean-target-examples:
6bd3dfaa
PB
45928@if target-examples
45929maybe-clean-target-examples: clean-target-examples
4fa63067
NN
45930
45931clean-target-examples:
0aed8855 45932 @: $(MAKE); $(unstage)
4fa63067
NN
45933 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
4fa63067
NN
45950
45951.PHONY: maybe-distclean-target-examples distclean-target-examples
45952maybe-distclean-target-examples:
6bd3dfaa
PB
45953@if target-examples
45954maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
45955
45956distclean-target-examples:
0aed8855 45957 @: $(MAKE); $(unstage)
4fa63067
NN
45958 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
4fa63067
NN
45975
45976.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
45977maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
45978@if target-examples
45979maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
45980
45981maintainer-clean-target-examples:
0aed8855 45982 @: $(MAKE); $(unstage)
4fa63067
NN
45983 @[ -f $(TARGET_SUBDIR)/examples/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)/examples" ; \
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)/examples && \
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-examples
e393202e
NN
46000
46001
15723a45 46002
a7254363 46003
e90269c8 46004
a7254363
PB
46005.PHONY: configure-target-libffi maybe-configure-target-libffi
46006maybe-configure-target-libffi:
4f0ef2d8
CD
46007@if gcc-bootstrap
46008configure-target-libffi: stage_current
46009@endif gcc-bootstrap
a7254363
PB
46010@if target-libffi
46011maybe-configure-target-libffi: configure-target-libffi
c52c6897 46012configure-target-libffi:
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 libffi..."; \
46017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
46018 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
46019 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
46020 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
46021 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
46022 else \
46023 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
46024 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
46025 fi; \
46026 else \
46027 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
46028 fi; \
46029 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 46030 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 46031 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46032 echo Configuring in $(TARGET_SUBDIR)/libffi; \
46033 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 46034 case $(srcdir) in \
b00612cc
PB
46035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46036 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
46037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46038 esac; \
b00612cc
PB
46039 srcdiroption="--srcdir=$${topdir}/libffi"; \
46040 libsrcdir="$$s/libffi"; \
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-libffi
e393202e 46047
a7254363
PB
46048
46049
d545f33b
PB
46050
46051
4fa63067
NN
46052.PHONY: all-target-libffi maybe-all-target-libffi
46053maybe-all-target-libffi:
4f0ef2d8
CD
46054@if gcc-bootstrap
46055all-target-libffi: stage_current
46056@endif gcc-bootstrap
6bd3dfaa 46057@if target-libffi
72b2455a 46058TARGET-target-libffi=all
6bd3dfaa 46059maybe-all-target-libffi: all-target-libffi
4fa63067 46060all-target-libffi: configure-target-libffi
0aed8855 46061 @: $(MAKE); $(unstage)
b40e3958
L
46062 @r=`${PWD_COMMAND}`; export r; \
46063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46064 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46065 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
46066 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46067 $(TARGET-target-libffi))
6bd3dfaa 46068@endif target-libffi
e393202e 46069
a7254363
PB
46070
46071
d545f33b
PB
46072
46073
4fa63067
NN
46074.PHONY: check-target-libffi maybe-check-target-libffi
46075maybe-check-target-libffi:
6bd3dfaa
PB
46076@if target-libffi
46077maybe-check-target-libffi: check-target-libffi
16ae0395 46078
4fa63067 46079check-target-libffi:
0aed8855 46080 @: $(MAKE); $(unstage)
b40e3958
L
46081 @r=`${PWD_COMMAND}`; export r; \
46082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46083 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46084 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 46085 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 46086
6bd3dfaa 46087@endif target-libffi
e393202e 46088
4fa63067
NN
46089.PHONY: install-target-libffi maybe-install-target-libffi
46090maybe-install-target-libffi:
6bd3dfaa
PB
46091@if target-libffi
46092maybe-install-target-libffi: install-target-libffi
16ae0395 46093
4fa63067 46094install-target-libffi: installdirs
0aed8855 46095 @: $(MAKE); $(unstage)
b40e3958
L
46096 @r=`${PWD_COMMAND}`; export r; \
46097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46098 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46099 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 46100 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46101
6bd3dfaa 46102@endif target-libffi
e393202e 46103
56a8fe78 46104# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46105
46106.PHONY: maybe-info-target-libffi info-target-libffi
46107maybe-info-target-libffi:
6bd3dfaa
PB
46108@if target-libffi
46109maybe-info-target-libffi: info-target-libffi
4fa63067
NN
46110
46111info-target-libffi: \
46112 configure-target-libffi
0aed8855 46113 @: $(MAKE); $(unstage)
4fa63067
NN
46114 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46115 r=`${PWD_COMMAND}`; export r; \
46116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46117 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46118 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
46119 for flag in $(EXTRA_TARGET_FLAGS); do \
46120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46121 done; \
46122 (cd $(TARGET_SUBDIR)/libffi && \
46123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46125 "RANLIB=$${RANLIB}" \
0c24b341 46126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46127 info) \
4fa63067
NN
46128 || exit 1
46129
6bd3dfaa 46130@endif target-libffi
4fa63067
NN
46131
46132.PHONY: maybe-dvi-target-libffi dvi-target-libffi
46133maybe-dvi-target-libffi:
6bd3dfaa
PB
46134@if target-libffi
46135maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
46136
46137dvi-target-libffi: \
46138 configure-target-libffi
0aed8855 46139 @: $(MAKE); $(unstage)
4fa63067
NN
46140 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46141 r=`${PWD_COMMAND}`; export r; \
46142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46143 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46144 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
46145 for flag in $(EXTRA_TARGET_FLAGS); do \
46146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46147 done; \
46148 (cd $(TARGET_SUBDIR)/libffi && \
46149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46151 "RANLIB=$${RANLIB}" \
0c24b341 46152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46153 dvi) \
4fa63067
NN
46154 || exit 1
46155
6bd3dfaa 46156@endif target-libffi
4fa63067 46157
56a8fe78
DD
46158.PHONY: maybe-pdf-target-libffi pdf-target-libffi
46159maybe-pdf-target-libffi:
46160@if target-libffi
46161maybe-pdf-target-libffi: pdf-target-libffi
46162
46163pdf-target-libffi: \
46164 configure-target-libffi
46165 @: $(MAKE); $(unstage)
46166 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46167 r=`${PWD_COMMAND}`; export r; \
46168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46169 $(NORMAL_TARGET_EXPORTS) \
46170 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
46171 for flag in $(EXTRA_TARGET_FLAGS); do \
46172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46173 done; \
46174 (cd $(TARGET_SUBDIR)/libffi && \
46175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46177 "RANLIB=$${RANLIB}" \
0c24b341 46178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46179 pdf) \
46180 || exit 1
46181
46182@endif target-libffi
46183
6d389afc
MS
46184.PHONY: maybe-html-target-libffi html-target-libffi
46185maybe-html-target-libffi:
46186@if target-libffi
46187maybe-html-target-libffi: html-target-libffi
46188
46189html-target-libffi: \
46190 configure-target-libffi
0aed8855 46191 @: $(MAKE); $(unstage)
6d389afc
MS
46192 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46193 r=`${PWD_COMMAND}`; export r; \
46194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46195 $(NORMAL_TARGET_EXPORTS) \
46196 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
46197 for flag in $(EXTRA_TARGET_FLAGS); do \
46198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46199 done; \
46200 (cd $(TARGET_SUBDIR)/libffi && \
46201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46203 "RANLIB=$${RANLIB}" \
0c24b341 46204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46205 html) \
46206 || exit 1
46207
46208@endif target-libffi
46209
4fa63067
NN
46210.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
46211maybe-TAGS-target-libffi:
6bd3dfaa
PB
46212@if target-libffi
46213maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
46214
46215TAGS-target-libffi: \
46216 configure-target-libffi
0aed8855 46217 @: $(MAKE); $(unstage)
4fa63067
NN
46218 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46219 r=`${PWD_COMMAND}`; export r; \
46220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46221 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46222 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
46223 for flag in $(EXTRA_TARGET_FLAGS); do \
46224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46225 done; \
46226 (cd $(TARGET_SUBDIR)/libffi && \
46227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46229 "RANLIB=$${RANLIB}" \
0c24b341 46230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46231 TAGS) \
4fa63067
NN
46232 || exit 1
46233
6bd3dfaa 46234@endif target-libffi
4fa63067
NN
46235
46236.PHONY: maybe-install-info-target-libffi install-info-target-libffi
46237maybe-install-info-target-libffi:
6bd3dfaa
PB
46238@if target-libffi
46239maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
46240
46241install-info-target-libffi: \
46242 configure-target-libffi \
46243 info-target-libffi
0aed8855 46244 @: $(MAKE); $(unstage)
4fa63067
NN
46245 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46246 r=`${PWD_COMMAND}`; export r; \
46247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46248 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46249 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
46250 for flag in $(EXTRA_TARGET_FLAGS); do \
46251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46252 done; \
46253 (cd $(TARGET_SUBDIR)/libffi && \
46254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46256 "RANLIB=$${RANLIB}" \
0c24b341 46257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46258 install-info) \
4fa63067
NN
46259 || exit 1
46260
6bd3dfaa 46261@endif target-libffi
4fa63067 46262
a3ca38d2
DD
46263.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
46264maybe-install-pdf-target-libffi:
46265@if target-libffi
46266maybe-install-pdf-target-libffi: install-pdf-target-libffi
46267
46268install-pdf-target-libffi: \
46269 configure-target-libffi \
46270 pdf-target-libffi
46271 @: $(MAKE); $(unstage)
46272 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46273 r=`${PWD_COMMAND}`; export r; \
46274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46275 $(NORMAL_TARGET_EXPORTS) \
46276 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
46277 for flag in $(EXTRA_TARGET_FLAGS); do \
46278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46279 done; \
46280 (cd $(TARGET_SUBDIR)/libffi && \
46281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46283 "RANLIB=$${RANLIB}" \
0c24b341 46284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46285 install-pdf) \
46286 || exit 1
46287
46288@endif target-libffi
46289
108a6f8e
CD
46290.PHONY: maybe-install-html-target-libffi install-html-target-libffi
46291maybe-install-html-target-libffi:
46292@if target-libffi
46293maybe-install-html-target-libffi: install-html-target-libffi
46294
46295install-html-target-libffi: \
46296 configure-target-libffi \
46297 html-target-libffi
46298 @: $(MAKE); $(unstage)
46299 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46300 r=`${PWD_COMMAND}`; export r; \
46301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46302 $(NORMAL_TARGET_EXPORTS) \
46303 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
46304 for flag in $(EXTRA_TARGET_FLAGS); do \
46305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46306 done; \
46307 (cd $(TARGET_SUBDIR)/libffi && \
46308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46310 "RANLIB=$${RANLIB}" \
0c24b341 46311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46312 install-html) \
46313 || exit 1
46314
46315@endif target-libffi
46316
4fa63067
NN
46317.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
46318maybe-installcheck-target-libffi:
6bd3dfaa
PB
46319@if target-libffi
46320maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
46321
46322installcheck-target-libffi: \
46323 configure-target-libffi
0aed8855 46324 @: $(MAKE); $(unstage)
4fa63067
NN
46325 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46326 r=`${PWD_COMMAND}`; export r; \
46327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46328 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46329 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
46330 for flag in $(EXTRA_TARGET_FLAGS); do \
46331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46332 done; \
46333 (cd $(TARGET_SUBDIR)/libffi && \
46334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46336 "RANLIB=$${RANLIB}" \
0c24b341 46337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46338 installcheck) \
4fa63067
NN
46339 || exit 1
46340
6bd3dfaa 46341@endif target-libffi
4fa63067
NN
46342
46343.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
46344maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
46345@if target-libffi
46346maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
46347
46348mostlyclean-target-libffi:
0aed8855 46349 @: $(MAKE); $(unstage)
4fa63067
NN
46350 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46351 r=`${PWD_COMMAND}`; export r; \
46352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46353 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46354 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
46355 for flag in $(EXTRA_TARGET_FLAGS); do \
46356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46357 done; \
46358 (cd $(TARGET_SUBDIR)/libffi && \
46359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46361 "RANLIB=$${RANLIB}" \
0c24b341 46362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46363 mostlyclean) \
4fa63067
NN
46364 || exit 1
46365
6bd3dfaa 46366@endif target-libffi
4fa63067
NN
46367
46368.PHONY: maybe-clean-target-libffi clean-target-libffi
46369maybe-clean-target-libffi:
6bd3dfaa
PB
46370@if target-libffi
46371maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
46372
46373clean-target-libffi:
0aed8855 46374 @: $(MAKE); $(unstage)
4fa63067
NN
46375 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46376 r=`${PWD_COMMAND}`; export r; \
46377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46378 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46379 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
46380 for flag in $(EXTRA_TARGET_FLAGS); do \
46381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46382 done; \
46383 (cd $(TARGET_SUBDIR)/libffi && \
46384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46386 "RANLIB=$${RANLIB}" \
0c24b341 46387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46388 clean) \
4fa63067
NN
46389 || exit 1
46390
6bd3dfaa 46391@endif target-libffi
4fa63067
NN
46392
46393.PHONY: maybe-distclean-target-libffi distclean-target-libffi
46394maybe-distclean-target-libffi:
6bd3dfaa
PB
46395@if target-libffi
46396maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
46397
46398distclean-target-libffi:
0aed8855 46399 @: $(MAKE); $(unstage)
4fa63067
NN
46400 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46401 r=`${PWD_COMMAND}`; export r; \
46402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46403 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46404 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
46405 for flag in $(EXTRA_TARGET_FLAGS); do \
46406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46407 done; \
46408 (cd $(TARGET_SUBDIR)/libffi && \
46409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46411 "RANLIB=$${RANLIB}" \
0c24b341 46412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46413 distclean) \
4fa63067
NN
46414 || exit 1
46415
6bd3dfaa 46416@endif target-libffi
4fa63067
NN
46417
46418.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
46419maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
46420@if target-libffi
46421maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
46422
46423maintainer-clean-target-libffi:
0aed8855 46424 @: $(MAKE); $(unstage)
4fa63067
NN
46425 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46426 r=`${PWD_COMMAND}`; export r; \
46427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46428 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46429 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
46430 for flag in $(EXTRA_TARGET_FLAGS); do \
46431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46432 done; \
46433 (cd $(TARGET_SUBDIR)/libffi && \
46434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46436 "RANLIB=$${RANLIB}" \
0c24b341 46437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46438 maintainer-clean) \
4fa63067
NN
46439 || exit 1
46440
6bd3dfaa 46441@endif target-libffi
4fa63067
NN
46442
46443
15723a45 46444
a7254363 46445
15723a45 46446
a7254363
PB
46447.PHONY: configure-target-libjava maybe-configure-target-libjava
46448maybe-configure-target-libjava:
4f0ef2d8
CD
46449@if gcc-bootstrap
46450configure-target-libjava: stage_current
46451@endif gcc-bootstrap
a7254363
PB
46452@if target-libjava
46453maybe-configure-target-libjava: configure-target-libjava
c52c6897 46454configure-target-libjava:
0aed8855
PB
46455 @: $(MAKE); $(unstage)
46456 @r=`${PWD_COMMAND}`; export r; \
46457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46458 echo "Checking multilib configuration for libjava..."; \
46459 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
46460 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
46461 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
46462 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
46463 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
46464 else \
46465 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
46466 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
46467 fi; \
46468 else \
46469 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
46470 fi; \
46471 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 46472 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 46473 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46474 echo Configuring in $(TARGET_SUBDIR)/libjava; \
46475 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 46476 case $(srcdir) in \
b00612cc
PB
46477 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46478 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
46479 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46480 esac; \
b00612cc
PB
46481 srcdiroption="--srcdir=$${topdir}/libjava"; \
46482 libsrcdir="$$s/libjava"; \
bba45b8b
NN
46483 rm -f no-such-file || : ; \
46484 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46485 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46486 --target=${target_alias} $${srcdiroption} \
bba45b8b 46487 || exit 1
6bd3dfaa 46488@endif target-libjava
e393202e 46489
a7254363
PB
46490
46491
d545f33b
PB
46492
46493
4fa63067
NN
46494.PHONY: all-target-libjava maybe-all-target-libjava
46495maybe-all-target-libjava:
4f0ef2d8
CD
46496@if gcc-bootstrap
46497all-target-libjava: stage_current
46498@endif gcc-bootstrap
6bd3dfaa 46499@if target-libjava
72b2455a 46500TARGET-target-libjava=all
6bd3dfaa 46501maybe-all-target-libjava: all-target-libjava
4fa63067 46502all-target-libjava: configure-target-libjava
0aed8855 46503 @: $(MAKE); $(unstage)
b40e3958
L
46504 @r=`${PWD_COMMAND}`; export r; \
46505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46506 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46507 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
46508 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46509 $(TARGET-target-libjava))
6bd3dfaa 46510@endif target-libjava
e393202e 46511
a7254363
PB
46512
46513
d545f33b
PB
46514
46515
4fa63067
NN
46516.PHONY: check-target-libjava maybe-check-target-libjava
46517maybe-check-target-libjava:
6bd3dfaa
PB
46518@if target-libjava
46519maybe-check-target-libjava: check-target-libjava
16ae0395 46520
4fa63067 46521check-target-libjava:
0aed8855 46522 @: $(MAKE); $(unstage)
4fa63067
NN
46523 @r=`${PWD_COMMAND}`; export r; \
46524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46525 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46526 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46527 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46528
6bd3dfaa 46529@endif target-libjava
930314a4 46530
4fa63067
NN
46531.PHONY: install-target-libjava maybe-install-target-libjava
46532maybe-install-target-libjava:
6bd3dfaa
PB
46533@if target-libjava
46534maybe-install-target-libjava: install-target-libjava
16ae0395 46535
4fa63067 46536install-target-libjava: installdirs
0aed8855 46537 @: $(MAKE); $(unstage)
b40e3958
L
46538 @r=`${PWD_COMMAND}`; export r; \
46539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46540 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46541 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46542 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46543
6bd3dfaa 46544@endif target-libjava
e393202e 46545
56a8fe78 46546# Other targets (info, dvi, pdf, etc.)
15723a45 46547
4fa63067
NN
46548.PHONY: maybe-info-target-libjava info-target-libjava
46549maybe-info-target-libjava:
6bd3dfaa
PB
46550@if target-libjava
46551maybe-info-target-libjava: info-target-libjava
15723a45 46552
4fa63067
NN
46553info-target-libjava: \
46554 configure-target-libjava
0aed8855 46555 @: $(MAKE); $(unstage)
4fa63067 46556 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46557 r=`${PWD_COMMAND}`; export r; \
46558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46559 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46560 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
46561 for flag in $(EXTRA_TARGET_FLAGS); do \
46562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46563 done; \
46564 (cd $(TARGET_SUBDIR)/libjava && \
46565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46567 "RANLIB=$${RANLIB}" \
0c24b341 46568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46569 info) \
bba45b8b 46570 || exit 1
e393202e 46571
6bd3dfaa 46572@endif target-libjava
4fa63067
NN
46573
46574.PHONY: maybe-dvi-target-libjava dvi-target-libjava
46575maybe-dvi-target-libjava:
6bd3dfaa
PB
46576@if target-libjava
46577maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
46578
46579dvi-target-libjava: \
46580 configure-target-libjava
0aed8855 46581 @: $(MAKE); $(unstage)
4fa63067
NN
46582 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46583 r=`${PWD_COMMAND}`; export r; \
b40e3958 46584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46585 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46586 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
46587 for flag in $(EXTRA_TARGET_FLAGS); do \
46588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46589 done; \
46590 (cd $(TARGET_SUBDIR)/libjava && \
46591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46593 "RANLIB=$${RANLIB}" \
0c24b341 46594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46595 dvi) \
4fa63067 46596 || exit 1
e393202e 46597
6bd3dfaa 46598@endif target-libjava
16ae0395 46599
56a8fe78
DD
46600.PHONY: maybe-pdf-target-libjava pdf-target-libjava
46601maybe-pdf-target-libjava:
46602@if target-libjava
46603maybe-pdf-target-libjava: pdf-target-libjava
46604
46605pdf-target-libjava: \
46606 configure-target-libjava
46607 @: $(MAKE); $(unstage)
46608 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46609 r=`${PWD_COMMAND}`; export r; \
46610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46611 $(RAW_CXX_TARGET_EXPORTS) \
46612 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
46613 for flag in $(EXTRA_TARGET_FLAGS); do \
46614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46615 done; \
46616 (cd $(TARGET_SUBDIR)/libjava && \
46617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46619 "RANLIB=$${RANLIB}" \
0c24b341 46620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46621 pdf) \
46622 || exit 1
46623
46624@endif target-libjava
46625
6d389afc
MS
46626.PHONY: maybe-html-target-libjava html-target-libjava
46627maybe-html-target-libjava:
46628@if target-libjava
46629maybe-html-target-libjava: html-target-libjava
46630
46631html-target-libjava: \
46632 configure-target-libjava
0aed8855 46633 @: $(MAKE); $(unstage)
6d389afc
MS
46634 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46635 r=`${PWD_COMMAND}`; export r; \
46636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46637 $(RAW_CXX_TARGET_EXPORTS) \
46638 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
46639 for flag in $(EXTRA_TARGET_FLAGS); do \
46640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46641 done; \
46642 (cd $(TARGET_SUBDIR)/libjava && \
46643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46645 "RANLIB=$${RANLIB}" \
0c24b341 46646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46647 html) \
46648 || exit 1
46649
46650@endif target-libjava
46651
4fa63067
NN
46652.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
46653maybe-TAGS-target-libjava:
6bd3dfaa
PB
46654@if target-libjava
46655maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
46656
46657TAGS-target-libjava: \
46658 configure-target-libjava
0aed8855 46659 @: $(MAKE); $(unstage)
4fa63067
NN
46660 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46661 r=`${PWD_COMMAND}`; export r; \
b40e3958 46662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46663 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46664 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
46665 for flag in $(EXTRA_TARGET_FLAGS); do \
46666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46667 done; \
46668 (cd $(TARGET_SUBDIR)/libjava && \
46669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46671 "RANLIB=$${RANLIB}" \
0c24b341 46672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46673 TAGS) \
4fa63067 46674 || exit 1
e393202e 46675
6bd3dfaa 46676@endif target-libjava
930314a4 46677
4fa63067
NN
46678.PHONY: maybe-install-info-target-libjava install-info-target-libjava
46679maybe-install-info-target-libjava:
6bd3dfaa
PB
46680@if target-libjava
46681maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 46682
4fa63067
NN
46683install-info-target-libjava: \
46684 configure-target-libjava \
46685 info-target-libjava
0aed8855 46686 @: $(MAKE); $(unstage)
4fa63067
NN
46687 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46688 r=`${PWD_COMMAND}`; export r; \
b40e3958 46689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46690 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46691 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
46692 for flag in $(EXTRA_TARGET_FLAGS); do \
46693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46694 done; \
46695 (cd $(TARGET_SUBDIR)/libjava && \
46696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46698 "RANLIB=$${RANLIB}" \
0c24b341 46699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46700 install-info) \
4fa63067 46701 || exit 1
e393202e 46702
6bd3dfaa 46703@endif target-libjava
e393202e 46704
a3ca38d2
DD
46705.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
46706maybe-install-pdf-target-libjava:
46707@if target-libjava
46708maybe-install-pdf-target-libjava: install-pdf-target-libjava
46709
46710install-pdf-target-libjava: \
46711 configure-target-libjava \
46712 pdf-target-libjava
46713 @: $(MAKE); $(unstage)
46714 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46715 r=`${PWD_COMMAND}`; export r; \
46716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46717 $(RAW_CXX_TARGET_EXPORTS) \
46718 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
46719 for flag in $(EXTRA_TARGET_FLAGS); do \
46720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46721 done; \
46722 (cd $(TARGET_SUBDIR)/libjava && \
46723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46725 "RANLIB=$${RANLIB}" \
0c24b341 46726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46727 install-pdf) \
46728 || exit 1
46729
46730@endif target-libjava
46731
108a6f8e
CD
46732.PHONY: maybe-install-html-target-libjava install-html-target-libjava
46733maybe-install-html-target-libjava:
46734@if target-libjava
46735maybe-install-html-target-libjava: install-html-target-libjava
46736
46737install-html-target-libjava: \
46738 configure-target-libjava \
46739 html-target-libjava
46740 @: $(MAKE); $(unstage)
46741 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46742 r=`${PWD_COMMAND}`; export r; \
46743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46744 $(RAW_CXX_TARGET_EXPORTS) \
46745 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
46746 for flag in $(EXTRA_TARGET_FLAGS); do \
46747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46748 done; \
46749 (cd $(TARGET_SUBDIR)/libjava && \
46750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46752 "RANLIB=$${RANLIB}" \
0c24b341 46753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46754 install-html) \
46755 || exit 1
46756
46757@endif target-libjava
46758
4fa63067
NN
46759.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
46760maybe-installcheck-target-libjava:
6bd3dfaa
PB
46761@if target-libjava
46762maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 46763
4fa63067
NN
46764installcheck-target-libjava: \
46765 configure-target-libjava
0aed8855 46766 @: $(MAKE); $(unstage)
4fa63067
NN
46767 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46768 r=`${PWD_COMMAND}`; export r; \
46769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46770 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46771 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
46772 for flag in $(EXTRA_TARGET_FLAGS); do \
46773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46774 done; \
46775 (cd $(TARGET_SUBDIR)/libjava && \
46776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46778 "RANLIB=$${RANLIB}" \
0c24b341 46779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46780 installcheck) \
4fa63067 46781 || exit 1
15723a45 46782
6bd3dfaa 46783@endif target-libjava
4fa63067
NN
46784
46785.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
46786maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
46787@if target-libjava
46788maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
46789
46790mostlyclean-target-libjava:
0aed8855 46791 @: $(MAKE); $(unstage)
4fa63067
NN
46792 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46793 r=`${PWD_COMMAND}`; export r; \
46794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46795 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46796 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
46797 for flag in $(EXTRA_TARGET_FLAGS); do \
46798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46799 done; \
46800 (cd $(TARGET_SUBDIR)/libjava && \
46801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46803 "RANLIB=$${RANLIB}" \
0c24b341 46804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46805 mostlyclean) \
4fa63067
NN
46806 || exit 1
46807
6bd3dfaa 46808@endif target-libjava
4fa63067
NN
46809
46810.PHONY: maybe-clean-target-libjava clean-target-libjava
46811maybe-clean-target-libjava:
6bd3dfaa
PB
46812@if target-libjava
46813maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
46814
46815clean-target-libjava:
0aed8855 46816 @: $(MAKE); $(unstage)
4fa63067 46817 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46818 r=`${PWD_COMMAND}`; export r; \
46819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46820 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46821 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
46822 for flag in $(EXTRA_TARGET_FLAGS); do \
46823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46824 done; \
46825 (cd $(TARGET_SUBDIR)/libjava && \
46826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46828 "RANLIB=$${RANLIB}" \
0c24b341 46829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46830 clean) \
bba45b8b 46831 || exit 1
e393202e 46832
6bd3dfaa 46833@endif target-libjava
e393202e 46834
4fa63067
NN
46835.PHONY: maybe-distclean-target-libjava distclean-target-libjava
46836maybe-distclean-target-libjava:
6bd3dfaa
PB
46837@if target-libjava
46838maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 46839
4fa63067 46840distclean-target-libjava:
0aed8855 46841 @: $(MAKE); $(unstage)
4fa63067
NN
46842 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46843 r=`${PWD_COMMAND}`; export r; \
46844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46845 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46846 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
46847 for flag in $(EXTRA_TARGET_FLAGS); do \
46848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46849 done; \
46850 (cd $(TARGET_SUBDIR)/libjava && \
46851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46853 "RANLIB=$${RANLIB}" \
0c24b341 46854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46855 distclean) \
4fa63067 46856 || exit 1
3866be5d 46857
6bd3dfaa 46858@endif target-libjava
930314a4 46859
4fa63067
NN
46860.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
46861maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
46862@if target-libjava
46863maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 46864
4fa63067 46865maintainer-clean-target-libjava:
0aed8855 46866 @: $(MAKE); $(unstage)
4fa63067
NN
46867 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46868 r=`${PWD_COMMAND}`; export r; \
b40e3958 46869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46870 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46871 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
46872 for flag in $(EXTRA_TARGET_FLAGS); do \
46873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46874 done; \
46875 (cd $(TARGET_SUBDIR)/libjava && \
46876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46878 "RANLIB=$${RANLIB}" \
0c24b341 46879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46880 maintainer-clean) \
4fa63067 46881 || exit 1
e393202e 46882
6bd3dfaa 46883@endif target-libjava
e393202e 46884
4fa63067 46885
15723a45 46886
a7254363 46887
e90269c8 46888
a7254363
PB
46889.PHONY: configure-target-zlib maybe-configure-target-zlib
46890maybe-configure-target-zlib:
4f0ef2d8
CD
46891@if gcc-bootstrap
46892configure-target-zlib: stage_current
46893@endif gcc-bootstrap
a7254363
PB
46894@if target-zlib
46895maybe-configure-target-zlib: configure-target-zlib
c52c6897 46896configure-target-zlib:
0aed8855
PB
46897 @: $(MAKE); $(unstage)
46898 @r=`${PWD_COMMAND}`; export r; \
46899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46900 echo "Checking multilib configuration for zlib..."; \
46901 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
46902 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
46903 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
46904 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
46905 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
46906 else \
46907 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
46908 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
46909 fi; \
46910 else \
46911 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
46912 fi; \
46913 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 46914 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 46915 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46916 echo Configuring in $(TARGET_SUBDIR)/zlib; \
46917 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 46918 case $(srcdir) in \
b00612cc
PB
46919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46920 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
46921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46922 esac; \
b00612cc
PB
46923 srcdiroption="--srcdir=$${topdir}/zlib"; \
46924 libsrcdir="$$s/zlib"; \
bba45b8b
NN
46925 rm -f no-such-file || : ; \
46926 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46927 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46928 --target=${target_alias} $${srcdiroption} \
bba45b8b 46929 || exit 1
6bd3dfaa 46930@endif target-zlib
e393202e 46931
a7254363
PB
46932
46933
d545f33b
PB
46934
46935
4fa63067
NN
46936.PHONY: all-target-zlib maybe-all-target-zlib
46937maybe-all-target-zlib:
4f0ef2d8
CD
46938@if gcc-bootstrap
46939all-target-zlib: stage_current
46940@endif gcc-bootstrap
6bd3dfaa 46941@if target-zlib
72b2455a 46942TARGET-target-zlib=all
6bd3dfaa 46943maybe-all-target-zlib: all-target-zlib
4fa63067 46944all-target-zlib: configure-target-zlib
0aed8855 46945 @: $(MAKE); $(unstage)
b40e3958
L
46946 @r=`${PWD_COMMAND}`; export r; \
46947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46948 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46949 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
46950 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46951 $(TARGET-target-zlib))
6bd3dfaa 46952@endif target-zlib
e393202e 46953
a7254363
PB
46954
46955
d545f33b
PB
46956
46957
4fa63067
NN
46958.PHONY: check-target-zlib maybe-check-target-zlib
46959maybe-check-target-zlib:
6bd3dfaa
PB
46960@if target-zlib
46961maybe-check-target-zlib: check-target-zlib
16ae0395 46962
4fa63067 46963check-target-zlib:
0aed8855 46964 @: $(MAKE); $(unstage)
b40e3958
L
46965 @r=`${PWD_COMMAND}`; export r; \
46966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46967 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46968 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46969 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46970
6bd3dfaa 46971@endif target-zlib
930314a4 46972
4fa63067
NN
46973.PHONY: install-target-zlib maybe-install-target-zlib
46974maybe-install-target-zlib:
6bd3dfaa
PB
46975@if target-zlib
46976maybe-install-target-zlib: install-target-zlib
16ae0395 46977
4fa63067 46978install-target-zlib: installdirs
0aed8855 46979 @: $(MAKE); $(unstage)
b40e3958
L
46980 @r=`${PWD_COMMAND}`; export r; \
46981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46982 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46983 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46984 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46985
6bd3dfaa 46986@endif target-zlib
e393202e 46987
56a8fe78 46988# Other targets (info, dvi, pdf, etc.)
15723a45 46989
4fa63067
NN
46990.PHONY: maybe-info-target-zlib info-target-zlib
46991maybe-info-target-zlib:
6bd3dfaa
PB
46992@if target-zlib
46993maybe-info-target-zlib: info-target-zlib
15723a45 46994
4fa63067
NN
46995info-target-zlib: \
46996 configure-target-zlib
0aed8855 46997 @: $(MAKE); $(unstage)
4fa63067 46998 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46999 r=`${PWD_COMMAND}`; export r; \
47000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47001 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47002 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
47003 for flag in $(EXTRA_TARGET_FLAGS); do \
47004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47005 done; \
47006 (cd $(TARGET_SUBDIR)/zlib && \
47007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47009 "RANLIB=$${RANLIB}" \
0c24b341 47010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47011 info) \
bba45b8b 47012 || exit 1
e393202e 47013
6bd3dfaa 47014@endif target-zlib
e393202e 47015
4fa63067
NN
47016.PHONY: maybe-dvi-target-zlib dvi-target-zlib
47017maybe-dvi-target-zlib:
6bd3dfaa
PB
47018@if target-zlib
47019maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 47020
4fa63067
NN
47021dvi-target-zlib: \
47022 configure-target-zlib
0aed8855 47023 @: $(MAKE); $(unstage)
4fa63067
NN
47024 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47025 r=`${PWD_COMMAND}`; export r; \
b40e3958 47026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47028 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
47029 for flag in $(EXTRA_TARGET_FLAGS); do \
47030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47031 done; \
47032 (cd $(TARGET_SUBDIR)/zlib && \
47033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47035 "RANLIB=$${RANLIB}" \
0c24b341 47036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47037 dvi) \
4fa63067 47038 || exit 1
e393202e 47039
6bd3dfaa 47040@endif target-zlib
930314a4 47041
56a8fe78
DD
47042.PHONY: maybe-pdf-target-zlib pdf-target-zlib
47043maybe-pdf-target-zlib:
47044@if target-zlib
47045maybe-pdf-target-zlib: pdf-target-zlib
47046
47047pdf-target-zlib: \
47048 configure-target-zlib
47049 @: $(MAKE); $(unstage)
47050 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47051 r=`${PWD_COMMAND}`; export r; \
47052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47053 $(NORMAL_TARGET_EXPORTS) \
47054 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
47055 for flag in $(EXTRA_TARGET_FLAGS); do \
47056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47057 done; \
47058 (cd $(TARGET_SUBDIR)/zlib && \
47059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47061 "RANLIB=$${RANLIB}" \
0c24b341 47062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47063 pdf) \
47064 || exit 1
47065
47066@endif target-zlib
47067
6d389afc
MS
47068.PHONY: maybe-html-target-zlib html-target-zlib
47069maybe-html-target-zlib:
47070@if target-zlib
47071maybe-html-target-zlib: html-target-zlib
47072
47073html-target-zlib: \
47074 configure-target-zlib
0aed8855 47075 @: $(MAKE); $(unstage)
6d389afc
MS
47076 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47077 r=`${PWD_COMMAND}`; export r; \
47078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47079 $(NORMAL_TARGET_EXPORTS) \
47080 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
47081 for flag in $(EXTRA_TARGET_FLAGS); do \
47082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47083 done; \
47084 (cd $(TARGET_SUBDIR)/zlib && \
47085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47087 "RANLIB=$${RANLIB}" \
0c24b341 47088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47089 html) \
47090 || exit 1
47091
47092@endif target-zlib
47093
4fa63067
NN
47094.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
47095maybe-TAGS-target-zlib:
6bd3dfaa
PB
47096@if target-zlib
47097maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 47098
4fa63067
NN
47099TAGS-target-zlib: \
47100 configure-target-zlib
0aed8855 47101 @: $(MAKE); $(unstage)
4fa63067
NN
47102 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47103 r=`${PWD_COMMAND}`; export r; \
b40e3958 47104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47105 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47106 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
47107 for flag in $(EXTRA_TARGET_FLAGS); do \
47108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47109 done; \
47110 (cd $(TARGET_SUBDIR)/zlib && \
47111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47113 "RANLIB=$${RANLIB}" \
0c24b341 47114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47115 TAGS) \
4fa63067 47116 || exit 1
e393202e 47117
6bd3dfaa 47118@endif target-zlib
15723a45 47119
4fa63067
NN
47120.PHONY: maybe-install-info-target-zlib install-info-target-zlib
47121maybe-install-info-target-zlib:
6bd3dfaa
PB
47122@if target-zlib
47123maybe-install-info-target-zlib: install-info-target-zlib
15723a45 47124
4fa63067
NN
47125install-info-target-zlib: \
47126 configure-target-zlib \
47127 info-target-zlib
0aed8855 47128 @: $(MAKE); $(unstage)
4fa63067 47129 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
47130 r=`${PWD_COMMAND}`; export r; \
47131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47132 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47133 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
47134 for flag in $(EXTRA_TARGET_FLAGS); do \
47135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47136 done; \
47137 (cd $(TARGET_SUBDIR)/zlib && \
47138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47140 "RANLIB=$${RANLIB}" \
0c24b341 47141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47142 install-info) \
bba45b8b 47143 || exit 1
e393202e 47144
6bd3dfaa 47145@endif target-zlib
16ae0395 47146
a3ca38d2
DD
47147.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
47148maybe-install-pdf-target-zlib:
47149@if target-zlib
47150maybe-install-pdf-target-zlib: install-pdf-target-zlib
47151
47152install-pdf-target-zlib: \
47153 configure-target-zlib \
47154 pdf-target-zlib
47155 @: $(MAKE); $(unstage)
47156 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47157 r=`${PWD_COMMAND}`; export r; \
47158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47159 $(NORMAL_TARGET_EXPORTS) \
47160 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
47161 for flag in $(EXTRA_TARGET_FLAGS); do \
47162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47163 done; \
47164 (cd $(TARGET_SUBDIR)/zlib && \
47165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47167 "RANLIB=$${RANLIB}" \
0c24b341 47168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47169 install-pdf) \
47170 || exit 1
47171
47172@endif target-zlib
47173
108a6f8e
CD
47174.PHONY: maybe-install-html-target-zlib install-html-target-zlib
47175maybe-install-html-target-zlib:
47176@if target-zlib
47177maybe-install-html-target-zlib: install-html-target-zlib
47178
47179install-html-target-zlib: \
47180 configure-target-zlib \
47181 html-target-zlib
47182 @: $(MAKE); $(unstage)
47183 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47184 r=`${PWD_COMMAND}`; export r; \
47185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47186 $(NORMAL_TARGET_EXPORTS) \
47187 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
47188 for flag in $(EXTRA_TARGET_FLAGS); do \
47189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47190 done; \
47191 (cd $(TARGET_SUBDIR)/zlib && \
47192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47194 "RANLIB=$${RANLIB}" \
0c24b341 47195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47196 install-html) \
47197 || exit 1
47198
47199@endif target-zlib
47200
4fa63067
NN
47201.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
47202maybe-installcheck-target-zlib:
6bd3dfaa
PB
47203@if target-zlib
47204maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 47205
4fa63067
NN
47206installcheck-target-zlib: \
47207 configure-target-zlib
0aed8855 47208 @: $(MAKE); $(unstage)
4fa63067
NN
47209 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47210 r=`${PWD_COMMAND}`; export r; \
47211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47212 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47213 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
47214 for flag in $(EXTRA_TARGET_FLAGS); do \
47215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47216 done; \
47217 (cd $(TARGET_SUBDIR)/zlib && \
47218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47220 "RANLIB=$${RANLIB}" \
0c24b341 47221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47222 installcheck) \
4fa63067 47223 || exit 1
e393202e 47224
6bd3dfaa 47225@endif target-zlib
16ae0395 47226
4fa63067
NN
47227.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
47228maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
47229@if target-zlib
47230maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 47231
4fa63067 47232mostlyclean-target-zlib:
0aed8855 47233 @: $(MAKE); $(unstage)
4fa63067
NN
47234 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47235 r=`${PWD_COMMAND}`; export r; \
47236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47238 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
47239 for flag in $(EXTRA_TARGET_FLAGS); do \
47240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47241 done; \
47242 (cd $(TARGET_SUBDIR)/zlib && \
47243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47245 "RANLIB=$${RANLIB}" \
0c24b341 47246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47247 mostlyclean) \
4fa63067 47248 || exit 1
e393202e 47249
6bd3dfaa 47250@endif target-zlib
15723a45 47251
4fa63067
NN
47252.PHONY: maybe-clean-target-zlib clean-target-zlib
47253maybe-clean-target-zlib:
6bd3dfaa
PB
47254@if target-zlib
47255maybe-clean-target-zlib: clean-target-zlib
15723a45 47256
4fa63067 47257clean-target-zlib:
0aed8855 47258 @: $(MAKE); $(unstage)
4fa63067 47259 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
47260 r=`${PWD_COMMAND}`; export r; \
47261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47262 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47263 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
47264 for flag in $(EXTRA_TARGET_FLAGS); do \
47265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47266 done; \
47267 (cd $(TARGET_SUBDIR)/zlib && \
47268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47270 "RANLIB=$${RANLIB}" \
0c24b341 47271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47272 clean) \
bba45b8b 47273 || exit 1
e393202e 47274
6bd3dfaa 47275@endif target-zlib
e393202e 47276
4fa63067
NN
47277.PHONY: maybe-distclean-target-zlib distclean-target-zlib
47278maybe-distclean-target-zlib:
6bd3dfaa
PB
47279@if target-zlib
47280maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 47281
4fa63067 47282distclean-target-zlib:
0aed8855 47283 @: $(MAKE); $(unstage)
4fa63067
NN
47284 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47285 r=`${PWD_COMMAND}`; export r; \
b40e3958 47286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47287 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47288 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
47289 for flag in $(EXTRA_TARGET_FLAGS); do \
47290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47291 done; \
47292 (cd $(TARGET_SUBDIR)/zlib && \
47293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47295 "RANLIB=$${RANLIB}" \
0c24b341 47296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47297 distclean) \
4fa63067 47298 || exit 1
e393202e 47299
6bd3dfaa 47300@endif target-zlib
e393202e 47301
4fa63067
NN
47302.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
47303maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
47304@if target-zlib
47305maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 47306
4fa63067 47307maintainer-clean-target-zlib:
0aed8855 47308 @: $(MAKE); $(unstage)
4fa63067
NN
47309 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
47310 r=`${PWD_COMMAND}`; export r; \
b40e3958 47311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47312 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47313 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
47314 for flag in $(EXTRA_TARGET_FLAGS); do \
47315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47316 done; \
47317 (cd $(TARGET_SUBDIR)/zlib && \
47318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47320 "RANLIB=$${RANLIB}" \
0c24b341 47321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47322 maintainer-clean) \
4fa63067 47323 || exit 1
e393202e 47324
6bd3dfaa 47325@endif target-zlib
930314a4 47326
4fa63067 47327
15723a45 47328
a7254363 47329
e90269c8 47330
a7254363
PB
47331.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
47332maybe-configure-target-boehm-gc:
4f0ef2d8
CD
47333@if gcc-bootstrap
47334configure-target-boehm-gc: stage_current
47335@endif gcc-bootstrap
a7254363
PB
47336@if target-boehm-gc
47337maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 47338configure-target-boehm-gc:
0aed8855
PB
47339 @: $(MAKE); $(unstage)
47340 @r=`${PWD_COMMAND}`; export r; \
47341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47342 echo "Checking multilib configuration for boehm-gc..."; \
47343 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
47344 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
47345 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
47346 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
47347 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
47348 else \
47349 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
47350 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
47351 fi; \
47352 else \
47353 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
47354 fi; \
47355 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 47356 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 47357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47358 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
47359 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 47360 case $(srcdir) in \
b00612cc
PB
47361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47362 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
47363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47364 esac; \
b00612cc
PB
47365 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
47366 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
47367 rm -f no-such-file || : ; \
47368 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47369 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47370 --target=${target_alias} $${srcdiroption} \
bba45b8b 47371 || exit 1
6bd3dfaa 47372@endif target-boehm-gc
e393202e 47373
a7254363
PB
47374
47375
d545f33b
PB
47376
47377
4fa63067
NN
47378.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
47379maybe-all-target-boehm-gc:
4f0ef2d8
CD
47380@if gcc-bootstrap
47381all-target-boehm-gc: stage_current
47382@endif gcc-bootstrap
6bd3dfaa 47383@if target-boehm-gc
72b2455a 47384TARGET-target-boehm-gc=all
6bd3dfaa 47385maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 47386all-target-boehm-gc: configure-target-boehm-gc
0aed8855 47387 @: $(MAKE); $(unstage)
b40e3958
L
47388 @r=`${PWD_COMMAND}`; export r; \
47389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47390 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47391 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
47392 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47393 $(TARGET-target-boehm-gc))
6bd3dfaa 47394@endif target-boehm-gc
e393202e 47395
a7254363
PB
47396
47397
d545f33b
PB
47398
47399
4fa63067
NN
47400.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
47401maybe-check-target-boehm-gc:
6bd3dfaa
PB
47402@if target-boehm-gc
47403maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 47404
4fa63067 47405check-target-boehm-gc:
0aed8855 47406 @: $(MAKE); $(unstage)
b40e3958
L
47407 @r=`${PWD_COMMAND}`; export r; \
47408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47409 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47410 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 47411 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 47412
6bd3dfaa 47413@endif target-boehm-gc
930314a4 47414
4fa63067
NN
47415.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
47416maybe-install-target-boehm-gc:
6bd3dfaa
PB
47417@if target-boehm-gc
47418maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 47419
4fa63067 47420install-target-boehm-gc: installdirs
0aed8855 47421 @: $(MAKE); $(unstage)
b40e3958
L
47422 @r=`${PWD_COMMAND}`; export r; \
47423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47424 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47425 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 47426 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47427
6bd3dfaa 47428@endif target-boehm-gc
e393202e 47429
56a8fe78 47430# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47431
47432.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
47433maybe-info-target-boehm-gc:
6bd3dfaa
PB
47434@if target-boehm-gc
47435maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
47436
47437info-target-boehm-gc: \
47438 configure-target-boehm-gc
0aed8855 47439 @: $(MAKE); $(unstage)
4fa63067
NN
47440 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47441 r=`${PWD_COMMAND}`; export r; \
47442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47443 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47444 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
47445 for flag in $(EXTRA_TARGET_FLAGS); do \
47446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47447 done; \
47448 (cd $(TARGET_SUBDIR)/boehm-gc && \
47449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47451 "RANLIB=$${RANLIB}" \
0c24b341 47452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47453 info) \
4fa63067
NN
47454 || exit 1
47455
6bd3dfaa 47456@endif target-boehm-gc
4fa63067
NN
47457
47458.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
47459maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
47460@if target-boehm-gc
47461maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
47462
47463dvi-target-boehm-gc: \
47464 configure-target-boehm-gc
0aed8855 47465 @: $(MAKE); $(unstage)
4fa63067
NN
47466 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47467 r=`${PWD_COMMAND}`; export r; \
47468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47469 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47470 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
47471 for flag in $(EXTRA_TARGET_FLAGS); do \
47472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47473 done; \
47474 (cd $(TARGET_SUBDIR)/boehm-gc && \
47475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47477 "RANLIB=$${RANLIB}" \
0c24b341 47478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47479 dvi) \
4fa63067
NN
47480 || exit 1
47481
6bd3dfaa 47482@endif target-boehm-gc
4fa63067 47483
56a8fe78
DD
47484.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
47485maybe-pdf-target-boehm-gc:
47486@if target-boehm-gc
47487maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
47488
47489pdf-target-boehm-gc: \
47490 configure-target-boehm-gc
47491 @: $(MAKE); $(unstage)
47492 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47493 r=`${PWD_COMMAND}`; export r; \
47494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47495 $(NORMAL_TARGET_EXPORTS) \
47496 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47497 for flag in $(EXTRA_TARGET_FLAGS); do \
47498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47499 done; \
47500 (cd $(TARGET_SUBDIR)/boehm-gc && \
47501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47503 "RANLIB=$${RANLIB}" \
0c24b341 47504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47505 pdf) \
47506 || exit 1
47507
47508@endif target-boehm-gc
47509
6d389afc
MS
47510.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
47511maybe-html-target-boehm-gc:
47512@if target-boehm-gc
47513maybe-html-target-boehm-gc: html-target-boehm-gc
47514
47515html-target-boehm-gc: \
47516 configure-target-boehm-gc
0aed8855 47517 @: $(MAKE); $(unstage)
6d389afc
MS
47518 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47519 r=`${PWD_COMMAND}`; export r; \
47520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47521 $(NORMAL_TARGET_EXPORTS) \
47522 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
47523 for flag in $(EXTRA_TARGET_FLAGS); do \
47524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47525 done; \
47526 (cd $(TARGET_SUBDIR)/boehm-gc && \
47527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47529 "RANLIB=$${RANLIB}" \
0c24b341 47530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47531 html) \
47532 || exit 1
47533
47534@endif target-boehm-gc
47535
4fa63067
NN
47536.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
47537maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
47538@if target-boehm-gc
47539maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
47540
47541TAGS-target-boehm-gc: \
47542 configure-target-boehm-gc
0aed8855 47543 @: $(MAKE); $(unstage)
4fa63067
NN
47544 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47545 r=`${PWD_COMMAND}`; export r; \
47546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47547 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47548 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
47549 for flag in $(EXTRA_TARGET_FLAGS); do \
47550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47551 done; \
47552 (cd $(TARGET_SUBDIR)/boehm-gc && \
47553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47555 "RANLIB=$${RANLIB}" \
0c24b341 47556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47557 TAGS) \
4fa63067
NN
47558 || exit 1
47559
6bd3dfaa 47560@endif target-boehm-gc
4fa63067
NN
47561
47562.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
47563maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
47564@if target-boehm-gc
47565maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
47566
47567install-info-target-boehm-gc: \
47568 configure-target-boehm-gc \
47569 info-target-boehm-gc
0aed8855 47570 @: $(MAKE); $(unstage)
4fa63067
NN
47571 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47572 r=`${PWD_COMMAND}`; export r; \
47573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47574 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47575 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
47576 for flag in $(EXTRA_TARGET_FLAGS); do \
47577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47578 done; \
47579 (cd $(TARGET_SUBDIR)/boehm-gc && \
47580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47582 "RANLIB=$${RANLIB}" \
0c24b341 47583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47584 install-info) \
4fa63067
NN
47585 || exit 1
47586
6bd3dfaa 47587@endif target-boehm-gc
4fa63067 47588
a3ca38d2
DD
47589.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
47590maybe-install-pdf-target-boehm-gc:
47591@if target-boehm-gc
47592maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
47593
47594install-pdf-target-boehm-gc: \
47595 configure-target-boehm-gc \
47596 pdf-target-boehm-gc
47597 @: $(MAKE); $(unstage)
47598 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47599 r=`${PWD_COMMAND}`; export r; \
47600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47601 $(NORMAL_TARGET_EXPORTS) \
47602 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47603 for flag in $(EXTRA_TARGET_FLAGS); do \
47604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47605 done; \
47606 (cd $(TARGET_SUBDIR)/boehm-gc && \
47607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47609 "RANLIB=$${RANLIB}" \
0c24b341 47610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47611 install-pdf) \
47612 || exit 1
47613
47614@endif target-boehm-gc
47615
108a6f8e
CD
47616.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
47617maybe-install-html-target-boehm-gc:
47618@if target-boehm-gc
47619maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
47620
47621install-html-target-boehm-gc: \
47622 configure-target-boehm-gc \
47623 html-target-boehm-gc
47624 @: $(MAKE); $(unstage)
47625 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47626 r=`${PWD_COMMAND}`; export r; \
47627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47628 $(NORMAL_TARGET_EXPORTS) \
47629 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
47630 for flag in $(EXTRA_TARGET_FLAGS); do \
47631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47632 done; \
47633 (cd $(TARGET_SUBDIR)/boehm-gc && \
47634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47636 "RANLIB=$${RANLIB}" \
0c24b341 47637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47638 install-html) \
47639 || exit 1
47640
47641@endif target-boehm-gc
47642
4fa63067
NN
47643.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
47644maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
47645@if target-boehm-gc
47646maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
47647
47648installcheck-target-boehm-gc: \
47649 configure-target-boehm-gc
0aed8855 47650 @: $(MAKE); $(unstage)
4fa63067
NN
47651 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47652 r=`${PWD_COMMAND}`; export r; \
47653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47654 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47655 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
47656 for flag in $(EXTRA_TARGET_FLAGS); do \
47657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47658 done; \
47659 (cd $(TARGET_SUBDIR)/boehm-gc && \
47660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47662 "RANLIB=$${RANLIB}" \
0c24b341 47663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47664 installcheck) \
4fa63067
NN
47665 || exit 1
47666
6bd3dfaa 47667@endif target-boehm-gc
4fa63067
NN
47668
47669.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
47670maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
47671@if target-boehm-gc
47672maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
47673
47674mostlyclean-target-boehm-gc:
0aed8855 47675 @: $(MAKE); $(unstage)
4fa63067
NN
47676 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47677 r=`${PWD_COMMAND}`; export r; \
47678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47679 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47680 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47681 for flag in $(EXTRA_TARGET_FLAGS); do \
47682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47683 done; \
47684 (cd $(TARGET_SUBDIR)/boehm-gc && \
47685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47687 "RANLIB=$${RANLIB}" \
0c24b341 47688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47689 mostlyclean) \
4fa63067
NN
47690 || exit 1
47691
6bd3dfaa 47692@endif target-boehm-gc
4fa63067
NN
47693
47694.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
47695maybe-clean-target-boehm-gc:
6bd3dfaa
PB
47696@if target-boehm-gc
47697maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
47698
47699clean-target-boehm-gc:
0aed8855 47700 @: $(MAKE); $(unstage)
4fa63067
NN
47701 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47702 r=`${PWD_COMMAND}`; export r; \
47703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47704 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47705 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47706 for flag in $(EXTRA_TARGET_FLAGS); do \
47707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47708 done; \
47709 (cd $(TARGET_SUBDIR)/boehm-gc && \
47710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47712 "RANLIB=$${RANLIB}" \
0c24b341 47713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47714 clean) \
4fa63067
NN
47715 || exit 1
47716
6bd3dfaa 47717@endif target-boehm-gc
4fa63067
NN
47718
47719.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
47720maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
47721@if target-boehm-gc
47722maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
47723
47724distclean-target-boehm-gc:
0aed8855 47725 @: $(MAKE); $(unstage)
4fa63067
NN
47726 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47727 r=`${PWD_COMMAND}`; export r; \
47728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47729 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47730 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47731 for flag in $(EXTRA_TARGET_FLAGS); do \
47732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47733 done; \
47734 (cd $(TARGET_SUBDIR)/boehm-gc && \
47735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47737 "RANLIB=$${RANLIB}" \
0c24b341 47738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47739 distclean) \
4fa63067
NN
47740 || exit 1
47741
6bd3dfaa 47742@endif target-boehm-gc
4fa63067
NN
47743
47744.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
47745maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
47746@if target-boehm-gc
47747maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
47748
47749maintainer-clean-target-boehm-gc:
0aed8855 47750 @: $(MAKE); $(unstage)
4fa63067
NN
47751 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47752 r=`${PWD_COMMAND}`; export r; \
47753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47754 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47755 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47756 for flag in $(EXTRA_TARGET_FLAGS); do \
47757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47758 done; \
47759 (cd $(TARGET_SUBDIR)/boehm-gc && \
47760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47762 "RANLIB=$${RANLIB}" \
0c24b341 47763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47764 maintainer-clean) \
4fa63067
NN
47765 || exit 1
47766
6bd3dfaa 47767@endif target-boehm-gc
4fa63067
NN
47768
47769
15723a45 47770
15723a45 47771
a7254363
PB
47772
47773.PHONY: configure-target-qthreads maybe-configure-target-qthreads
47774maybe-configure-target-qthreads:
4f0ef2d8
CD
47775@if gcc-bootstrap
47776configure-target-qthreads: stage_current
47777@endif gcc-bootstrap
a7254363
PB
47778@if target-qthreads
47779maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 47780configure-target-qthreads:
0aed8855
PB
47781 @: $(MAKE); $(unstage)
47782 @r=`${PWD_COMMAND}`; export r; \
47783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47784 echo "Checking multilib configuration for qthreads..."; \
47785 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
47786 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
47787 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47788 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47789 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
47790 else \
47791 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
47792 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
47793 fi; \
47794 else \
47795 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
47796 fi; \
47797 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 47798 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 47799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47800 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
47801 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 47802 case $(srcdir) in \
b00612cc
PB
47803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47804 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
47805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47806 esac; \
b00612cc
PB
47807 srcdiroption="--srcdir=$${topdir}/qthreads"; \
47808 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
47809 rm -f no-such-file || : ; \
47810 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47811 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47812 --target=${target_alias} $${srcdiroption} \
bba45b8b 47813 || exit 1
6bd3dfaa 47814@endif target-qthreads
252b5132 47815
a7254363
PB
47816
47817
d545f33b
PB
47818
47819
4fa63067
NN
47820.PHONY: all-target-qthreads maybe-all-target-qthreads
47821maybe-all-target-qthreads:
4f0ef2d8
CD
47822@if gcc-bootstrap
47823all-target-qthreads: stage_current
47824@endif gcc-bootstrap
6bd3dfaa 47825@if target-qthreads
72b2455a 47826TARGET-target-qthreads=all
6bd3dfaa 47827maybe-all-target-qthreads: all-target-qthreads
4fa63067 47828all-target-qthreads: configure-target-qthreads
0aed8855 47829 @: $(MAKE); $(unstage)
b40e3958
L
47830 @r=`${PWD_COMMAND}`; export r; \
47831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47832 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47833 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
47834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47835 $(TARGET-target-qthreads))
6bd3dfaa 47836@endif target-qthreads
252b5132 47837
a7254363
PB
47838
47839
d545f33b
PB
47840
47841
4fa63067
NN
47842.PHONY: check-target-qthreads maybe-check-target-qthreads
47843maybe-check-target-qthreads:
6bd3dfaa
PB
47844@if target-qthreads
47845maybe-check-target-qthreads: check-target-qthreads
16ae0395 47846
4fa63067 47847check-target-qthreads:
0aed8855 47848 @: $(MAKE); $(unstage)
b40e3958
L
47849 @r=`${PWD_COMMAND}`; export r; \
47850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47851 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47852 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47853 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47854
6bd3dfaa 47855@endif target-qthreads
930314a4 47856
4fa63067
NN
47857.PHONY: install-target-qthreads maybe-install-target-qthreads
47858maybe-install-target-qthreads:
6bd3dfaa
PB
47859@if target-qthreads
47860maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
47861
47862install-target-qthreads: installdirs
0aed8855 47863 @: $(MAKE); $(unstage)
4fa63067
NN
47864 @r=`${PWD_COMMAND}`; export r; \
47865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47866 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47867 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47868 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47869
6bd3dfaa 47870@endif target-qthreads
4fa63067 47871
56a8fe78 47872# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47873
47874.PHONY: maybe-info-target-qthreads info-target-qthreads
47875maybe-info-target-qthreads:
6bd3dfaa
PB
47876@if target-qthreads
47877maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
47878
47879info-target-qthreads: \
47880 configure-target-qthreads
0aed8855 47881 @: $(MAKE); $(unstage)
4fa63067
NN
47882 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47883 r=`${PWD_COMMAND}`; export r; \
47884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47885 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47886 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
47887 for flag in $(EXTRA_TARGET_FLAGS); do \
47888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47889 done; \
47890 (cd $(TARGET_SUBDIR)/qthreads && \
47891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47893 "RANLIB=$${RANLIB}" \
0c24b341 47894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47895 info) \
4fa63067
NN
47896 || exit 1
47897
6bd3dfaa 47898@endif target-qthreads
4fa63067
NN
47899
47900.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
47901maybe-dvi-target-qthreads:
6bd3dfaa
PB
47902@if target-qthreads
47903maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
47904
47905dvi-target-qthreads: \
47906 configure-target-qthreads
0aed8855 47907 @: $(MAKE); $(unstage)
4fa63067
NN
47908 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47909 r=`${PWD_COMMAND}`; export r; \
47910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47911 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47912 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
47913 for flag in $(EXTRA_TARGET_FLAGS); do \
47914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47915 done; \
47916 (cd $(TARGET_SUBDIR)/qthreads && \
47917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47919 "RANLIB=$${RANLIB}" \
0c24b341 47920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47921 dvi) \
4fa63067
NN
47922 || exit 1
47923
6bd3dfaa 47924@endif target-qthreads
4fa63067 47925
56a8fe78
DD
47926.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
47927maybe-pdf-target-qthreads:
47928@if target-qthreads
47929maybe-pdf-target-qthreads: pdf-target-qthreads
47930
47931pdf-target-qthreads: \
47932 configure-target-qthreads
47933 @: $(MAKE); $(unstage)
47934 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47935 r=`${PWD_COMMAND}`; export r; \
47936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47937 $(NORMAL_TARGET_EXPORTS) \
47938 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
47939 for flag in $(EXTRA_TARGET_FLAGS); do \
47940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47941 done; \
47942 (cd $(TARGET_SUBDIR)/qthreads && \
47943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47945 "RANLIB=$${RANLIB}" \
0c24b341 47946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47947 pdf) \
47948 || exit 1
47949
47950@endif target-qthreads
47951
6d389afc
MS
47952.PHONY: maybe-html-target-qthreads html-target-qthreads
47953maybe-html-target-qthreads:
47954@if target-qthreads
47955maybe-html-target-qthreads: html-target-qthreads
47956
47957html-target-qthreads: \
47958 configure-target-qthreads
0aed8855 47959 @: $(MAKE); $(unstage)
6d389afc
MS
47960 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47961 r=`${PWD_COMMAND}`; export r; \
47962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47963 $(NORMAL_TARGET_EXPORTS) \
47964 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
47965 for flag in $(EXTRA_TARGET_FLAGS); do \
47966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47967 done; \
47968 (cd $(TARGET_SUBDIR)/qthreads && \
47969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47971 "RANLIB=$${RANLIB}" \
0c24b341 47972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47973 html) \
47974 || exit 1
47975
47976@endif target-qthreads
47977
4fa63067
NN
47978.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
47979maybe-TAGS-target-qthreads:
6bd3dfaa
PB
47980@if target-qthreads
47981maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
47982
47983TAGS-target-qthreads: \
47984 configure-target-qthreads
0aed8855 47985 @: $(MAKE); $(unstage)
4fa63067
NN
47986 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47987 r=`${PWD_COMMAND}`; export r; \
47988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47989 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47990 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
47991 for flag in $(EXTRA_TARGET_FLAGS); do \
47992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47993 done; \
47994 (cd $(TARGET_SUBDIR)/qthreads && \
47995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47997 "RANLIB=$${RANLIB}" \
0c24b341 47998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47999 TAGS) \
4fa63067
NN
48000 || exit 1
48001
6bd3dfaa 48002@endif target-qthreads
4fa63067
NN
48003
48004.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
48005maybe-install-info-target-qthreads:
6bd3dfaa
PB
48006@if target-qthreads
48007maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
48008
48009install-info-target-qthreads: \
48010 configure-target-qthreads \
48011 info-target-qthreads
0aed8855 48012 @: $(MAKE); $(unstage)
4fa63067
NN
48013 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48014 r=`${PWD_COMMAND}`; export r; \
48015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48017 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
48018 for flag in $(EXTRA_TARGET_FLAGS); do \
48019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48020 done; \
48021 (cd $(TARGET_SUBDIR)/qthreads && \
48022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48024 "RANLIB=$${RANLIB}" \
0c24b341 48025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48026 install-info) \
4fa63067
NN
48027 || exit 1
48028
6bd3dfaa 48029@endif target-qthreads
4fa63067 48030
a3ca38d2
DD
48031.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
48032maybe-install-pdf-target-qthreads:
48033@if target-qthreads
48034maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
48035
48036install-pdf-target-qthreads: \
48037 configure-target-qthreads \
48038 pdf-target-qthreads
48039 @: $(MAKE); $(unstage)
48040 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48041 r=`${PWD_COMMAND}`; export r; \
48042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48043 $(NORMAL_TARGET_EXPORTS) \
48044 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
48045 for flag in $(EXTRA_TARGET_FLAGS); do \
48046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48047 done; \
48048 (cd $(TARGET_SUBDIR)/qthreads && \
48049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48051 "RANLIB=$${RANLIB}" \
0c24b341 48052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48053 install-pdf) \
48054 || exit 1
48055
48056@endif target-qthreads
48057
108a6f8e
CD
48058.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
48059maybe-install-html-target-qthreads:
48060@if target-qthreads
48061maybe-install-html-target-qthreads: install-html-target-qthreads
48062
48063install-html-target-qthreads: \
48064 configure-target-qthreads \
48065 html-target-qthreads
48066 @: $(MAKE); $(unstage)
48067 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48068 r=`${PWD_COMMAND}`; export r; \
48069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48070 $(NORMAL_TARGET_EXPORTS) \
48071 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
48072 for flag in $(EXTRA_TARGET_FLAGS); do \
48073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48074 done; \
48075 (cd $(TARGET_SUBDIR)/qthreads && \
48076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48078 "RANLIB=$${RANLIB}" \
0c24b341 48079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48080 install-html) \
48081 || exit 1
48082
48083@endif target-qthreads
48084
4fa63067
NN
48085.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
48086maybe-installcheck-target-qthreads:
6bd3dfaa
PB
48087@if target-qthreads
48088maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
48089
48090installcheck-target-qthreads: \
48091 configure-target-qthreads
0aed8855 48092 @: $(MAKE); $(unstage)
4fa63067
NN
48093 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48094 r=`${PWD_COMMAND}`; export r; \
48095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48096 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48097 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
48098 for flag in $(EXTRA_TARGET_FLAGS); do \
48099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48100 done; \
48101 (cd $(TARGET_SUBDIR)/qthreads && \
48102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48104 "RANLIB=$${RANLIB}" \
0c24b341 48105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48106 installcheck) \
4fa63067
NN
48107 || exit 1
48108
6bd3dfaa 48109@endif target-qthreads
4fa63067
NN
48110
48111.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
48112maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
48113@if target-qthreads
48114maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
48115
48116mostlyclean-target-qthreads:
0aed8855 48117 @: $(MAKE); $(unstage)
4fa63067
NN
48118 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48119 r=`${PWD_COMMAND}`; export r; \
48120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48121 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48122 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
48123 for flag in $(EXTRA_TARGET_FLAGS); do \
48124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48125 done; \
48126 (cd $(TARGET_SUBDIR)/qthreads && \
48127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48129 "RANLIB=$${RANLIB}" \
0c24b341 48130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48131 mostlyclean) \
4fa63067
NN
48132 || exit 1
48133
6bd3dfaa 48134@endif target-qthreads
4fa63067
NN
48135
48136.PHONY: maybe-clean-target-qthreads clean-target-qthreads
48137maybe-clean-target-qthreads:
6bd3dfaa
PB
48138@if target-qthreads
48139maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
48140
48141clean-target-qthreads:
0aed8855 48142 @: $(MAKE); $(unstage)
4fa63067
NN
48143 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48144 r=`${PWD_COMMAND}`; export r; \
48145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48146 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48147 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
48148 for flag in $(EXTRA_TARGET_FLAGS); do \
48149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48150 done; \
48151 (cd $(TARGET_SUBDIR)/qthreads && \
48152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48154 "RANLIB=$${RANLIB}" \
0c24b341 48155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48156 clean) \
4fa63067
NN
48157 || exit 1
48158
6bd3dfaa 48159@endif target-qthreads
4fa63067
NN
48160
48161.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
48162maybe-distclean-target-qthreads:
6bd3dfaa
PB
48163@if target-qthreads
48164maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
48165
48166distclean-target-qthreads:
0aed8855 48167 @: $(MAKE); $(unstage)
4fa63067
NN
48168 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48169 r=`${PWD_COMMAND}`; export r; \
48170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48171 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48172 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
48173 for flag in $(EXTRA_TARGET_FLAGS); do \
48174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48175 done; \
48176 (cd $(TARGET_SUBDIR)/qthreads && \
48177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48179 "RANLIB=$${RANLIB}" \
0c24b341 48180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48181 distclean) \
4fa63067
NN
48182 || exit 1
48183
6bd3dfaa 48184@endif target-qthreads
4fa63067
NN
48185
48186.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
48187maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
48188@if target-qthreads
48189maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
48190
48191maintainer-clean-target-qthreads:
0aed8855 48192 @: $(MAKE); $(unstage)
4fa63067
NN
48193 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48194 r=`${PWD_COMMAND}`; export r; \
48195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48196 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48197 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
48198 for flag in $(EXTRA_TARGET_FLAGS); do \
48199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48200 done; \
48201 (cd $(TARGET_SUBDIR)/qthreads && \
48202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48204 "RANLIB=$${RANLIB}" \
0c24b341 48205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48206 maintainer-clean) \
4fa63067 48207 || exit 1
16ae0395 48208
6bd3dfaa 48209@endif target-qthreads
49b7683b 48210
e393202e 48211
15723a45 48212
e90269c8 48213
a7254363
PB
48214
48215.PHONY: configure-target-rda maybe-configure-target-rda
48216maybe-configure-target-rda:
4f0ef2d8
CD
48217@if gcc-bootstrap
48218configure-target-rda: stage_current
48219@endif gcc-bootstrap
a7254363
PB
48220@if target-rda
48221maybe-configure-target-rda: configure-target-rda
c52c6897 48222configure-target-rda:
0aed8855
PB
48223 @: $(MAKE); $(unstage)
48224 @r=`${PWD_COMMAND}`; export r; \
48225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48226 echo "Checking multilib configuration for rda..."; \
48227 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
48228 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
48229 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
48230 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
48231 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
48232 else \
48233 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
48234 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
48235 fi; \
48236 else \
48237 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
48238 fi; \
48239 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 48240 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 48241 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48242 echo Configuring in $(TARGET_SUBDIR)/rda; \
48243 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 48244 case $(srcdir) in \
b00612cc
PB
48245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48246 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
48247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48248 esac; \
b00612cc
PB
48249 srcdiroption="--srcdir=$${topdir}/rda"; \
48250 libsrcdir="$$s/rda"; \
bba45b8b
NN
48251 rm -f no-such-file || : ; \
48252 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48253 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48254 --target=${target_alias} $${srcdiroption} \
bba45b8b 48255 || exit 1
6bd3dfaa 48256@endif target-rda
49b7683b 48257
a7254363
PB
48258
48259
d545f33b
PB
48260
48261
4fa63067
NN
48262.PHONY: all-target-rda maybe-all-target-rda
48263maybe-all-target-rda:
4f0ef2d8
CD
48264@if gcc-bootstrap
48265all-target-rda: stage_current
48266@endif gcc-bootstrap
6bd3dfaa 48267@if target-rda
72b2455a 48268TARGET-target-rda=all
6bd3dfaa 48269maybe-all-target-rda: all-target-rda
4fa63067 48270all-target-rda: configure-target-rda
0aed8855 48271 @: $(MAKE); $(unstage)
b40e3958
L
48272 @r=`${PWD_COMMAND}`; export r; \
48273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48274 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48275 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
48276 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48277 $(TARGET-target-rda))
6bd3dfaa 48278@endif target-rda
252b5132 48279
a7254363
PB
48280
48281
d545f33b
PB
48282
48283
4fa63067
NN
48284.PHONY: check-target-rda maybe-check-target-rda
48285maybe-check-target-rda:
6bd3dfaa
PB
48286@if target-rda
48287maybe-check-target-rda: check-target-rda
16ae0395 48288
4fa63067 48289check-target-rda:
0aed8855 48290 @: $(MAKE); $(unstage)
b40e3958
L
48291 @r=`${PWD_COMMAND}`; export r; \
48292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48293 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48294 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 48295 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 48296
6bd3dfaa 48297@endif target-rda
930314a4 48298
4fa63067
NN
48299.PHONY: install-target-rda maybe-install-target-rda
48300maybe-install-target-rda:
6bd3dfaa
PB
48301@if target-rda
48302maybe-install-target-rda: install-target-rda
16ae0395 48303
4fa63067 48304install-target-rda: installdirs
0aed8855 48305 @: $(MAKE); $(unstage)
b40e3958
L
48306 @r=`${PWD_COMMAND}`; export r; \
48307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48308 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48309 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 48310 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48311
6bd3dfaa 48312@endif target-rda
e393202e 48313
56a8fe78 48314# Other targets (info, dvi, pdf, etc.)
15723a45 48315
4fa63067
NN
48316.PHONY: maybe-info-target-rda info-target-rda
48317maybe-info-target-rda:
6bd3dfaa
PB
48318@if target-rda
48319maybe-info-target-rda: info-target-rda
15723a45 48320
4fa63067
NN
48321info-target-rda: \
48322 configure-target-rda
0aed8855 48323 @: $(MAKE); $(unstage)
4fa63067 48324 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
48325 r=`${PWD_COMMAND}`; export r; \
48326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48327 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48328 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
48329 for flag in $(EXTRA_TARGET_FLAGS); do \
48330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48331 done; \
48332 (cd $(TARGET_SUBDIR)/rda && \
48333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48335 "RANLIB=$${RANLIB}" \
0c24b341 48336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48337 info) \
bba45b8b 48338 || exit 1
252b5132 48339
6bd3dfaa 48340@endif target-rda
4fa63067
NN
48341
48342.PHONY: maybe-dvi-target-rda dvi-target-rda
48343maybe-dvi-target-rda:
6bd3dfaa
PB
48344@if target-rda
48345maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
48346
48347dvi-target-rda: \
48348 configure-target-rda
0aed8855 48349 @: $(MAKE); $(unstage)
4fa63067
NN
48350 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48351 r=`${PWD_COMMAND}`; export r; \
b40e3958 48352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48353 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48354 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
48355 for flag in $(EXTRA_TARGET_FLAGS); do \
48356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48357 done; \
48358 (cd $(TARGET_SUBDIR)/rda && \
48359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48361 "RANLIB=$${RANLIB}" \
0c24b341 48362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48363 dvi) \
4fa63067 48364 || exit 1
252b5132 48365
6bd3dfaa 48366@endif target-rda
16ae0395 48367
56a8fe78
DD
48368.PHONY: maybe-pdf-target-rda pdf-target-rda
48369maybe-pdf-target-rda:
48370@if target-rda
48371maybe-pdf-target-rda: pdf-target-rda
48372
48373pdf-target-rda: \
48374 configure-target-rda
48375 @: $(MAKE); $(unstage)
48376 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48377 r=`${PWD_COMMAND}`; export r; \
48378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48379 $(NORMAL_TARGET_EXPORTS) \
48380 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
48381 for flag in $(EXTRA_TARGET_FLAGS); do \
48382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48383 done; \
48384 (cd $(TARGET_SUBDIR)/rda && \
48385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48387 "RANLIB=$${RANLIB}" \
0c24b341 48388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48389 pdf) \
48390 || exit 1
48391
48392@endif target-rda
48393
6d389afc
MS
48394.PHONY: maybe-html-target-rda html-target-rda
48395maybe-html-target-rda:
48396@if target-rda
48397maybe-html-target-rda: html-target-rda
48398
48399html-target-rda: \
48400 configure-target-rda
0aed8855 48401 @: $(MAKE); $(unstage)
6d389afc
MS
48402 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48403 r=`${PWD_COMMAND}`; export r; \
48404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48405 $(NORMAL_TARGET_EXPORTS) \
48406 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
48407 for flag in $(EXTRA_TARGET_FLAGS); do \
48408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48409 done; \
48410 (cd $(TARGET_SUBDIR)/rda && \
48411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48413 "RANLIB=$${RANLIB}" \
0c24b341 48414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48415 html) \
48416 || exit 1
48417
48418@endif target-rda
48419
4fa63067
NN
48420.PHONY: maybe-TAGS-target-rda TAGS-target-rda
48421maybe-TAGS-target-rda:
6bd3dfaa
PB
48422@if target-rda
48423maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
48424
48425TAGS-target-rda: \
48426 configure-target-rda
0aed8855 48427 @: $(MAKE); $(unstage)
4fa63067
NN
48428 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48429 r=`${PWD_COMMAND}`; export r; \
b40e3958 48430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48431 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48432 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
48433 for flag in $(EXTRA_TARGET_FLAGS); do \
48434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48435 done; \
48436 (cd $(TARGET_SUBDIR)/rda && \
48437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48439 "RANLIB=$${RANLIB}" \
0c24b341 48440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48441 TAGS) \
4fa63067 48442 || exit 1
e393202e 48443
6bd3dfaa 48444@endif target-rda
930314a4 48445
4fa63067
NN
48446.PHONY: maybe-install-info-target-rda install-info-target-rda
48447maybe-install-info-target-rda:
6bd3dfaa
PB
48448@if target-rda
48449maybe-install-info-target-rda: install-info-target-rda
16ae0395 48450
4fa63067
NN
48451install-info-target-rda: \
48452 configure-target-rda \
48453 info-target-rda
0aed8855 48454 @: $(MAKE); $(unstage)
4fa63067
NN
48455 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48456 r=`${PWD_COMMAND}`; export r; \
b40e3958 48457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48458 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48459 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
48460 for flag in $(EXTRA_TARGET_FLAGS); do \
48461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48462 done; \
48463 (cd $(TARGET_SUBDIR)/rda && \
48464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48466 "RANLIB=$${RANLIB}" \
0c24b341 48467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48468 install-info) \
4fa63067 48469 || exit 1
252b5132 48470
6bd3dfaa 48471@endif target-rda
e393202e 48472
a3ca38d2
DD
48473.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
48474maybe-install-pdf-target-rda:
48475@if target-rda
48476maybe-install-pdf-target-rda: install-pdf-target-rda
48477
48478install-pdf-target-rda: \
48479 configure-target-rda \
48480 pdf-target-rda
48481 @: $(MAKE); $(unstage)
48482 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48483 r=`${PWD_COMMAND}`; export r; \
48484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48485 $(NORMAL_TARGET_EXPORTS) \
48486 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
48487 for flag in $(EXTRA_TARGET_FLAGS); do \
48488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48489 done; \
48490 (cd $(TARGET_SUBDIR)/rda && \
48491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48493 "RANLIB=$${RANLIB}" \
0c24b341 48494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48495 install-pdf) \
48496 || exit 1
48497
48498@endif target-rda
48499
108a6f8e
CD
48500.PHONY: maybe-install-html-target-rda install-html-target-rda
48501maybe-install-html-target-rda:
48502@if target-rda
48503maybe-install-html-target-rda: install-html-target-rda
48504
48505install-html-target-rda: \
48506 configure-target-rda \
48507 html-target-rda
48508 @: $(MAKE); $(unstage)
48509 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48510 r=`${PWD_COMMAND}`; export r; \
48511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48512 $(NORMAL_TARGET_EXPORTS) \
48513 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
48514 for flag in $(EXTRA_TARGET_FLAGS); do \
48515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48516 done; \
48517 (cd $(TARGET_SUBDIR)/rda && \
48518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48520 "RANLIB=$${RANLIB}" \
0c24b341 48521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48522 install-html) \
48523 || exit 1
48524
48525@endif target-rda
48526
4fa63067
NN
48527.PHONY: maybe-installcheck-target-rda installcheck-target-rda
48528maybe-installcheck-target-rda:
6bd3dfaa
PB
48529@if target-rda
48530maybe-installcheck-target-rda: installcheck-target-rda
15723a45 48531
4fa63067
NN
48532installcheck-target-rda: \
48533 configure-target-rda
0aed8855 48534 @: $(MAKE); $(unstage)
4fa63067
NN
48535 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48536 r=`${PWD_COMMAND}`; export r; \
48537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48538 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48539 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
48540 for flag in $(EXTRA_TARGET_FLAGS); do \
48541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48542 done; \
48543 (cd $(TARGET_SUBDIR)/rda && \
48544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48546 "RANLIB=$${RANLIB}" \
0c24b341 48547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48548 installcheck) \
4fa63067 48549 || exit 1
15723a45 48550
6bd3dfaa 48551@endif target-rda
4fa63067
NN
48552
48553.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
48554maybe-mostlyclean-target-rda:
6bd3dfaa
PB
48555@if target-rda
48556maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
48557
48558mostlyclean-target-rda:
0aed8855 48559 @: $(MAKE); $(unstage)
4fa63067 48560 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
48561 r=`${PWD_COMMAND}`; export r; \
48562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48563 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48564 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
48565 for flag in $(EXTRA_TARGET_FLAGS); do \
48566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48567 done; \
48568 (cd $(TARGET_SUBDIR)/rda && \
48569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48571 "RANLIB=$${RANLIB}" \
0c24b341 48572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48573 mostlyclean) \
bba45b8b 48574 || exit 1
252b5132 48575
6bd3dfaa 48576@endif target-rda
4fa63067
NN
48577
48578.PHONY: maybe-clean-target-rda clean-target-rda
48579maybe-clean-target-rda:
6bd3dfaa
PB
48580@if target-rda
48581maybe-clean-target-rda: clean-target-rda
4fa63067
NN
48582
48583clean-target-rda:
0aed8855 48584 @: $(MAKE); $(unstage)
4fa63067
NN
48585 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48586 r=`${PWD_COMMAND}`; export r; \
b40e3958 48587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48588 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48589 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
48590 for flag in $(EXTRA_TARGET_FLAGS); do \
48591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48592 done; \
bba45b8b 48593 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48596 "RANLIB=$${RANLIB}" \
0c24b341 48597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48598 clean) \
4fa63067 48599 || exit 1
252b5132 48600
6bd3dfaa 48601@endif target-rda
16ae0395 48602
4fa63067
NN
48603.PHONY: maybe-distclean-target-rda distclean-target-rda
48604maybe-distclean-target-rda:
6bd3dfaa
PB
48605@if target-rda
48606maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
48607
48608distclean-target-rda:
0aed8855 48609 @: $(MAKE); $(unstage)
4fa63067
NN
48610 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48611 r=`${PWD_COMMAND}`; export r; \
b40e3958 48612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48613 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48614 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
48615 for flag in $(EXTRA_TARGET_FLAGS); do \
48616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48617 done; \
bba45b8b 48618 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48621 "RANLIB=$${RANLIB}" \
0c24b341 48622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48623 distclean) \
4fa63067 48624 || exit 1
252b5132 48625
6bd3dfaa 48626@endif target-rda
930314a4 48627
4fa63067
NN
48628.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
48629maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
48630@if target-rda
48631maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 48632
4fa63067 48633maintainer-clean-target-rda:
0aed8855 48634 @: $(MAKE); $(unstage)
4fa63067
NN
48635 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48636 r=`${PWD_COMMAND}`; export r; \
b40e3958 48637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48638 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48639 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
48640 for flag in $(EXTRA_TARGET_FLAGS); do \
48641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48642 done; \
bba45b8b 48643 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48646 "RANLIB=$${RANLIB}" \
0c24b341 48647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48648 maintainer-clean) \
4fa63067
NN
48649 || exit 1
48650
6bd3dfaa 48651@endif target-rda
252b5132 48652
e393202e 48653
a2592b1b 48654
a7254363
PB
48655
48656
48657.PHONY: configure-target-libada maybe-configure-target-libada
48658maybe-configure-target-libada:
4f0ef2d8
CD
48659@if gcc-bootstrap
48660configure-target-libada: stage_current
48661@endif gcc-bootstrap
a7254363
PB
48662@if target-libada
48663maybe-configure-target-libada: configure-target-libada
c52c6897 48664configure-target-libada:
0aed8855
PB
48665 @: $(MAKE); $(unstage)
48666 @r=`${PWD_COMMAND}`; export r; \
48667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48668 echo "Checking multilib configuration for libada..."; \
48669 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
48670 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
48671 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
48672 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
48673 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
48674 else \
48675 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
48676 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48677 fi; \
48678 else \
48679 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
48680 fi; \
48681 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 48682 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 48683 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
48684 echo Configuring in $(TARGET_SUBDIR)/libada; \
48685 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
48686 case $(srcdir) in \
b00612cc
PB
48687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48688 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
48689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 48690 esac; \
b00612cc
PB
48691 srcdiroption="--srcdir=$${topdir}/libada"; \
48692 libsrcdir="$$s/libada"; \
a2592b1b
DD
48693 rm -f no-such-file || : ; \
48694 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48695 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48696 --target=${target_alias} $${srcdiroption} \
a2592b1b 48697 || exit 1
6bd3dfaa 48698@endif target-libada
a2592b1b 48699
a7254363
PB
48700
48701
d545f33b
PB
48702
48703
4fa63067
NN
48704.PHONY: all-target-libada maybe-all-target-libada
48705maybe-all-target-libada:
4f0ef2d8
CD
48706@if gcc-bootstrap
48707all-target-libada: stage_current
48708@endif gcc-bootstrap
6bd3dfaa 48709@if target-libada
72b2455a 48710TARGET-target-libada=all
6bd3dfaa 48711maybe-all-target-libada: all-target-libada
4fa63067 48712all-target-libada: configure-target-libada
0aed8855 48713 @: $(MAKE); $(unstage)
4fa63067
NN
48714 @r=`${PWD_COMMAND}`; export r; \
48715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48716 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48717 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
48718 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48719 $(TARGET-target-libada))
6bd3dfaa 48720@endif target-libada
4fa63067 48721
a7254363
PB
48722
48723
d545f33b
PB
48724
48725
4fa63067
NN
48726.PHONY: check-target-libada maybe-check-target-libada
48727maybe-check-target-libada:
6bd3dfaa
PB
48728@if target-libada
48729maybe-check-target-libada: check-target-libada
4fa63067
NN
48730
48731check-target-libada:
0aed8855 48732 @: $(MAKE); $(unstage)
4fa63067
NN
48733 @r=`${PWD_COMMAND}`; export r; \
48734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48735 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48736 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48737 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 48738
6bd3dfaa 48739@endif target-libada
4fa63067
NN
48740
48741.PHONY: install-target-libada maybe-install-target-libada
48742maybe-install-target-libada:
6bd3dfaa
PB
48743@if target-libada
48744maybe-install-target-libada: install-target-libada
4fa63067
NN
48745
48746install-target-libada: installdirs
0aed8855 48747 @: $(MAKE); $(unstage)
4fa63067
NN
48748 @r=`${PWD_COMMAND}`; export r; \
48749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48750 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48751 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48752 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48753
6bd3dfaa 48754@endif target-libada
4fa63067 48755
56a8fe78 48756# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48757
48758.PHONY: maybe-info-target-libada info-target-libada
48759maybe-info-target-libada:
6bd3dfaa
PB
48760@if target-libada
48761maybe-info-target-libada: info-target-libada
4fa63067
NN
48762
48763info-target-libada: \
48764 configure-target-libada
0aed8855 48765 @: $(MAKE); $(unstage)
4fa63067
NN
48766 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48767 r=`${PWD_COMMAND}`; export r; \
48768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48769 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48770 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
48771 for flag in $(EXTRA_TARGET_FLAGS); do \
48772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48773 done; \
48774 (cd $(TARGET_SUBDIR)/libada && \
48775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48777 "RANLIB=$${RANLIB}" \
0c24b341 48778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48779 info) \
4fa63067
NN
48780 || exit 1
48781
6bd3dfaa 48782@endif target-libada
4fa63067
NN
48783
48784.PHONY: maybe-dvi-target-libada dvi-target-libada
48785maybe-dvi-target-libada:
6bd3dfaa
PB
48786@if target-libada
48787maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
48788
48789dvi-target-libada: \
48790 configure-target-libada
0aed8855 48791 @: $(MAKE); $(unstage)
4fa63067
NN
48792 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48793 r=`${PWD_COMMAND}`; export r; \
48794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48795 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48796 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
48797 for flag in $(EXTRA_TARGET_FLAGS); do \
48798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48799 done; \
48800 (cd $(TARGET_SUBDIR)/libada && \
48801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48803 "RANLIB=$${RANLIB}" \
0c24b341 48804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48805 dvi) \
4fa63067
NN
48806 || exit 1
48807
6bd3dfaa 48808@endif target-libada
4fa63067 48809
56a8fe78
DD
48810.PHONY: maybe-pdf-target-libada pdf-target-libada
48811maybe-pdf-target-libada:
48812@if target-libada
48813maybe-pdf-target-libada: pdf-target-libada
48814
48815pdf-target-libada: \
48816 configure-target-libada
48817 @: $(MAKE); $(unstage)
48818 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48819 r=`${PWD_COMMAND}`; export r; \
48820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48821 $(NORMAL_TARGET_EXPORTS) \
48822 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
48823 for flag in $(EXTRA_TARGET_FLAGS); do \
48824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48825 done; \
48826 (cd $(TARGET_SUBDIR)/libada && \
48827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48829 "RANLIB=$${RANLIB}" \
0c24b341 48830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48831 pdf) \
48832 || exit 1
48833
48834@endif target-libada
48835
6d389afc
MS
48836.PHONY: maybe-html-target-libada html-target-libada
48837maybe-html-target-libada:
48838@if target-libada
48839maybe-html-target-libada: html-target-libada
48840
48841html-target-libada: \
48842 configure-target-libada
0aed8855 48843 @: $(MAKE); $(unstage)
6d389afc
MS
48844 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48845 r=`${PWD_COMMAND}`; export r; \
48846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48847 $(NORMAL_TARGET_EXPORTS) \
48848 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
48849 for flag in $(EXTRA_TARGET_FLAGS); do \
48850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48851 done; \
48852 (cd $(TARGET_SUBDIR)/libada && \
48853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48855 "RANLIB=$${RANLIB}" \
0c24b341 48856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48857 html) \
48858 || exit 1
48859
48860@endif target-libada
48861
4fa63067
NN
48862.PHONY: maybe-TAGS-target-libada TAGS-target-libada
48863maybe-TAGS-target-libada:
6bd3dfaa
PB
48864@if target-libada
48865maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
48866
48867TAGS-target-libada: \
48868 configure-target-libada
0aed8855 48869 @: $(MAKE); $(unstage)
4fa63067
NN
48870 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48871 r=`${PWD_COMMAND}`; export r; \
48872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48873 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48874 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
48875 for flag in $(EXTRA_TARGET_FLAGS); do \
48876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48877 done; \
48878 (cd $(TARGET_SUBDIR)/libada && \
48879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48881 "RANLIB=$${RANLIB}" \
0c24b341 48882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48883 TAGS) \
4fa63067
NN
48884 || exit 1
48885
6bd3dfaa 48886@endif target-libada
4fa63067
NN
48887
48888.PHONY: maybe-install-info-target-libada install-info-target-libada
48889maybe-install-info-target-libada:
6bd3dfaa
PB
48890@if target-libada
48891maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
48892
48893install-info-target-libada: \
48894 configure-target-libada \
48895 info-target-libada
0aed8855 48896 @: $(MAKE); $(unstage)
4fa63067
NN
48897 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48898 r=`${PWD_COMMAND}`; export r; \
48899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48900 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48901 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
48902 for flag in $(EXTRA_TARGET_FLAGS); do \
48903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48904 done; \
48905 (cd $(TARGET_SUBDIR)/libada && \
48906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48908 "RANLIB=$${RANLIB}" \
0c24b341 48909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48910 install-info) \
4fa63067
NN
48911 || exit 1
48912
6bd3dfaa 48913@endif target-libada
4fa63067 48914
a3ca38d2
DD
48915.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
48916maybe-install-pdf-target-libada:
48917@if target-libada
48918maybe-install-pdf-target-libada: install-pdf-target-libada
48919
48920install-pdf-target-libada: \
48921 configure-target-libada \
48922 pdf-target-libada
48923 @: $(MAKE); $(unstage)
48924 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48925 r=`${PWD_COMMAND}`; export r; \
48926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48927 $(NORMAL_TARGET_EXPORTS) \
48928 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
48929 for flag in $(EXTRA_TARGET_FLAGS); do \
48930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48931 done; \
48932 (cd $(TARGET_SUBDIR)/libada && \
48933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48935 "RANLIB=$${RANLIB}" \
0c24b341 48936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48937 install-pdf) \
48938 || exit 1
48939
48940@endif target-libada
48941
108a6f8e
CD
48942.PHONY: maybe-install-html-target-libada install-html-target-libada
48943maybe-install-html-target-libada:
48944@if target-libada
48945maybe-install-html-target-libada: install-html-target-libada
48946
48947install-html-target-libada: \
48948 configure-target-libada \
48949 html-target-libada
48950 @: $(MAKE); $(unstage)
48951 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48952 r=`${PWD_COMMAND}`; export r; \
48953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48954 $(NORMAL_TARGET_EXPORTS) \
48955 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
48956 for flag in $(EXTRA_TARGET_FLAGS); do \
48957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48958 done; \
48959 (cd $(TARGET_SUBDIR)/libada && \
48960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48962 "RANLIB=$${RANLIB}" \
0c24b341 48963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48964 install-html) \
48965 || exit 1
48966
48967@endif target-libada
48968
4fa63067
NN
48969.PHONY: maybe-installcheck-target-libada installcheck-target-libada
48970maybe-installcheck-target-libada:
6bd3dfaa
PB
48971@if target-libada
48972maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
48973
48974installcheck-target-libada: \
48975 configure-target-libada
0aed8855 48976 @: $(MAKE); $(unstage)
4fa63067
NN
48977 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48978 r=`${PWD_COMMAND}`; export r; \
48979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48980 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48981 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
48982 for flag in $(EXTRA_TARGET_FLAGS); do \
48983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48984 done; \
48985 (cd $(TARGET_SUBDIR)/libada && \
48986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48988 "RANLIB=$${RANLIB}" \
0c24b341 48989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48990 installcheck) \
4fa63067
NN
48991 || exit 1
48992
6bd3dfaa 48993@endif target-libada
4fa63067
NN
48994
48995.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
48996maybe-mostlyclean-target-libada:
6bd3dfaa
PB
48997@if target-libada
48998maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
48999
49000mostlyclean-target-libada:
0aed8855 49001 @: $(MAKE); $(unstage)
4fa63067
NN
49002 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49003 r=`${PWD_COMMAND}`; export r; \
49004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49005 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49006 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
49007 for flag in $(EXTRA_TARGET_FLAGS); do \
49008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49009 done; \
49010 (cd $(TARGET_SUBDIR)/libada && \
49011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49013 "RANLIB=$${RANLIB}" \
0c24b341 49014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49015 mostlyclean) \
4fa63067
NN
49016 || exit 1
49017
6bd3dfaa 49018@endif target-libada
4fa63067
NN
49019
49020.PHONY: maybe-clean-target-libada clean-target-libada
49021maybe-clean-target-libada:
6bd3dfaa
PB
49022@if target-libada
49023maybe-clean-target-libada: clean-target-libada
4fa63067
NN
49024
49025clean-target-libada:
0aed8855 49026 @: $(MAKE); $(unstage)
4fa63067
NN
49027 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49028 r=`${PWD_COMMAND}`; export r; \
49029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49030 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49031 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
49032 for flag in $(EXTRA_TARGET_FLAGS); do \
49033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49034 done; \
49035 (cd $(TARGET_SUBDIR)/libada && \
49036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49038 "RANLIB=$${RANLIB}" \
0c24b341 49039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49040 clean) \
4fa63067
NN
49041 || exit 1
49042
6bd3dfaa 49043@endif target-libada
a2592b1b 49044
4fa63067
NN
49045.PHONY: maybe-distclean-target-libada distclean-target-libada
49046maybe-distclean-target-libada:
6bd3dfaa
PB
49047@if target-libada
49048maybe-distclean-target-libada: distclean-target-libada
a2592b1b 49049
4fa63067 49050distclean-target-libada:
0aed8855 49051 @: $(MAKE); $(unstage)
4fa63067
NN
49052 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49053 r=`${PWD_COMMAND}`; export r; \
a2592b1b 49054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49055 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49056 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
49057 for flag in $(EXTRA_TARGET_FLAGS); do \
49058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49059 done; \
a2592b1b 49060 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
49061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49063 "RANLIB=$${RANLIB}" \
0c24b341 49064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49065 distclean) \
4fa63067 49066 || exit 1
a2592b1b 49067
6bd3dfaa 49068@endif target-libada
a2592b1b 49069
4fa63067
NN
49070.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
49071maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
49072@if target-libada
49073maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 49074
4fa63067 49075maintainer-clean-target-libada:
0aed8855 49076 @: $(MAKE); $(unstage)
4fa63067
NN
49077 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49078 r=`${PWD_COMMAND}`; export r; \
a2592b1b 49079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49080 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49081 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
49082 for flag in $(EXTRA_TARGET_FLAGS); do \
49083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49084 done; \
a2592b1b 49085 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
49086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49088 "RANLIB=$${RANLIB}" \
0c24b341 49089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49090 maintainer-clean) \
4fa63067
NN
49091 || exit 1
49092
6bd3dfaa 49093@endif target-libada
a2592b1b
DD
49094
49095
e393202e 49096
b3ded179
PB
49097
49098
49099.PHONY: configure-target-libgomp maybe-configure-target-libgomp
49100maybe-configure-target-libgomp:
4f0ef2d8
CD
49101@if gcc-bootstrap
49102configure-target-libgomp: stage_current
49103@endif gcc-bootstrap
b3ded179
PB
49104@if target-libgomp
49105maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 49106configure-target-libgomp:
b3ded179
PB
49107 @: $(MAKE); $(unstage)
49108 @r=`${PWD_COMMAND}`; export r; \
49109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49110 echo "Checking multilib configuration for libgomp..."; \
49111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
49112 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
49113 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49114 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49115 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49116 else \
49117 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49118 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49119 fi; \
49120 else \
49121 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
49122 fi; \
49123 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 49124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
49125 $(NORMAL_TARGET_EXPORTS) \
49126 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
49127 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
49128 case $(srcdir) in \
49129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49130 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49132 esac; \
49133 srcdiroption="--srcdir=$${topdir}/libgomp"; \
49134 libsrcdir="$$s/libgomp"; \
49135 rm -f no-such-file || : ; \
49136 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49138 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
49139 || exit 1
49140@endif target-libgomp
49141
49142
49143
49144
49145
49146.PHONY: all-target-libgomp maybe-all-target-libgomp
49147maybe-all-target-libgomp:
4f0ef2d8
CD
49148@if gcc-bootstrap
49149all-target-libgomp: stage_current
49150@endif gcc-bootstrap
b3ded179
PB
49151@if target-libgomp
49152TARGET-target-libgomp=all
49153maybe-all-target-libgomp: all-target-libgomp
49154all-target-libgomp: configure-target-libgomp
49155 @: $(MAKE); $(unstage)
49156 @r=`${PWD_COMMAND}`; export r; \
49157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49158 $(NORMAL_TARGET_EXPORTS) \
49159 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
49160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49161 $(TARGET-target-libgomp))
b3ded179
PB
49162@endif target-libgomp
49163
49164
49165
49166
49167
49168.PHONY: check-target-libgomp maybe-check-target-libgomp
49169maybe-check-target-libgomp:
49170@if target-libgomp
49171maybe-check-target-libgomp: check-target-libgomp
49172
49173check-target-libgomp:
49174 @: $(MAKE); $(unstage)
49175 @r=`${PWD_COMMAND}`; export r; \
49176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49177 $(NORMAL_TARGET_EXPORTS) \
49178 (cd $(TARGET_SUBDIR)/libgomp && \
49179 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
49180
49181@endif target-libgomp
49182
49183.PHONY: install-target-libgomp maybe-install-target-libgomp
49184maybe-install-target-libgomp:
49185@if target-libgomp
49186maybe-install-target-libgomp: install-target-libgomp
49187
49188install-target-libgomp: installdirs
49189 @: $(MAKE); $(unstage)
49190 @r=`${PWD_COMMAND}`; export r; \
49191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49192 $(NORMAL_TARGET_EXPORTS) \
49193 (cd $(TARGET_SUBDIR)/libgomp && \
49194 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49195
49196@endif target-libgomp
49197
56a8fe78 49198# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
49199
49200.PHONY: maybe-info-target-libgomp info-target-libgomp
49201maybe-info-target-libgomp:
49202@if target-libgomp
49203maybe-info-target-libgomp: info-target-libgomp
49204
49205info-target-libgomp: \
49206 configure-target-libgomp
49207 @: $(MAKE); $(unstage)
49208 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49209 r=`${PWD_COMMAND}`; export r; \
49210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49211 $(NORMAL_TARGET_EXPORTS) \
49212 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
49213 for flag in $(EXTRA_TARGET_FLAGS); do \
49214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49215 done; \
49216 (cd $(TARGET_SUBDIR)/libgomp && \
49217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49219 "RANLIB=$${RANLIB}" \
0c24b341 49220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49221 info) \
49222 || exit 1
49223
49224@endif target-libgomp
49225
49226.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
49227maybe-dvi-target-libgomp:
49228@if target-libgomp
49229maybe-dvi-target-libgomp: dvi-target-libgomp
49230
49231dvi-target-libgomp: \
49232 configure-target-libgomp
49233 @: $(MAKE); $(unstage)
49234 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49235 r=`${PWD_COMMAND}`; export r; \
49236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49237 $(NORMAL_TARGET_EXPORTS) \
49238 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
49239 for flag in $(EXTRA_TARGET_FLAGS); do \
49240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49241 done; \
49242 (cd $(TARGET_SUBDIR)/libgomp && \
49243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49245 "RANLIB=$${RANLIB}" \
0c24b341 49246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49247 dvi) \
49248 || exit 1
49249
49250@endif target-libgomp
49251
56a8fe78
DD
49252.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
49253maybe-pdf-target-libgomp:
49254@if target-libgomp
49255maybe-pdf-target-libgomp: pdf-target-libgomp
49256
49257pdf-target-libgomp: \
49258 configure-target-libgomp
49259 @: $(MAKE); $(unstage)
49260 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49261 r=`${PWD_COMMAND}`; export r; \
49262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49263 $(NORMAL_TARGET_EXPORTS) \
49264 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
49265 for flag in $(EXTRA_TARGET_FLAGS); do \
49266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49267 done; \
49268 (cd $(TARGET_SUBDIR)/libgomp && \
49269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49271 "RANLIB=$${RANLIB}" \
0c24b341 49272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49273 pdf) \
49274 || exit 1
49275
49276@endif target-libgomp
49277
b3ded179
PB
49278.PHONY: maybe-html-target-libgomp html-target-libgomp
49279maybe-html-target-libgomp:
49280@if target-libgomp
49281maybe-html-target-libgomp: html-target-libgomp
49282
49283html-target-libgomp: \
49284 configure-target-libgomp
49285 @: $(MAKE); $(unstage)
49286 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49287 r=`${PWD_COMMAND}`; export r; \
49288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49289 $(NORMAL_TARGET_EXPORTS) \
49290 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
49291 for flag in $(EXTRA_TARGET_FLAGS); do \
49292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49293 done; \
49294 (cd $(TARGET_SUBDIR)/libgomp && \
49295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49297 "RANLIB=$${RANLIB}" \
0c24b341 49298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49299 html) \
49300 || exit 1
49301
49302@endif target-libgomp
49303
49304.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
49305maybe-TAGS-target-libgomp:
49306@if target-libgomp
49307maybe-TAGS-target-libgomp: TAGS-target-libgomp
49308
49309TAGS-target-libgomp: \
49310 configure-target-libgomp
49311 @: $(MAKE); $(unstage)
49312 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49313 r=`${PWD_COMMAND}`; export r; \
49314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49315 $(NORMAL_TARGET_EXPORTS) \
49316 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
49317 for flag in $(EXTRA_TARGET_FLAGS); do \
49318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49319 done; \
49320 (cd $(TARGET_SUBDIR)/libgomp && \
49321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49323 "RANLIB=$${RANLIB}" \
0c24b341 49324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49325 TAGS) \
49326 || exit 1
49327
49328@endif target-libgomp
49329
49330.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
49331maybe-install-info-target-libgomp:
49332@if target-libgomp
49333maybe-install-info-target-libgomp: install-info-target-libgomp
49334
49335install-info-target-libgomp: \
49336 configure-target-libgomp \
49337 info-target-libgomp
49338 @: $(MAKE); $(unstage)
49339 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49340 r=`${PWD_COMMAND}`; export r; \
49341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49342 $(NORMAL_TARGET_EXPORTS) \
49343 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
49344 for flag in $(EXTRA_TARGET_FLAGS); do \
49345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49346 done; \
49347 (cd $(TARGET_SUBDIR)/libgomp && \
49348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49350 "RANLIB=$${RANLIB}" \
0c24b341 49351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49352 install-info) \
49353 || exit 1
49354
49355@endif target-libgomp
49356
a3ca38d2
DD
49357.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
49358maybe-install-pdf-target-libgomp:
49359@if target-libgomp
49360maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
49361
49362install-pdf-target-libgomp: \
49363 configure-target-libgomp \
49364 pdf-target-libgomp
49365 @: $(MAKE); $(unstage)
49366 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49367 r=`${PWD_COMMAND}`; export r; \
49368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49369 $(NORMAL_TARGET_EXPORTS) \
49370 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
49371 for flag in $(EXTRA_TARGET_FLAGS); do \
49372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49373 done; \
49374 (cd $(TARGET_SUBDIR)/libgomp && \
49375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49377 "RANLIB=$${RANLIB}" \
0c24b341 49378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49379 install-pdf) \
49380 || exit 1
49381
49382@endif target-libgomp
49383
108a6f8e
CD
49384.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
49385maybe-install-html-target-libgomp:
49386@if target-libgomp
49387maybe-install-html-target-libgomp: install-html-target-libgomp
49388
49389install-html-target-libgomp: \
49390 configure-target-libgomp \
49391 html-target-libgomp
49392 @: $(MAKE); $(unstage)
49393 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49394 r=`${PWD_COMMAND}`; export r; \
49395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49396 $(NORMAL_TARGET_EXPORTS) \
49397 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
49398 for flag in $(EXTRA_TARGET_FLAGS); do \
49399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49400 done; \
49401 (cd $(TARGET_SUBDIR)/libgomp && \
49402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49404 "RANLIB=$${RANLIB}" \
0c24b341 49405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49406 install-html) \
49407 || exit 1
49408
49409@endif target-libgomp
49410
b3ded179
PB
49411.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
49412maybe-installcheck-target-libgomp:
49413@if target-libgomp
49414maybe-installcheck-target-libgomp: installcheck-target-libgomp
49415
49416installcheck-target-libgomp: \
49417 configure-target-libgomp
49418 @: $(MAKE); $(unstage)
49419 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49420 r=`${PWD_COMMAND}`; export r; \
49421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49422 $(NORMAL_TARGET_EXPORTS) \
49423 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
49424 for flag in $(EXTRA_TARGET_FLAGS); do \
49425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49426 done; \
49427 (cd $(TARGET_SUBDIR)/libgomp && \
49428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49430 "RANLIB=$${RANLIB}" \
0c24b341 49431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49432 installcheck) \
49433 || exit 1
49434
49435@endif target-libgomp
49436
49437.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
49438maybe-mostlyclean-target-libgomp:
49439@if target-libgomp
49440maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
49441
49442mostlyclean-target-libgomp:
49443 @: $(MAKE); $(unstage)
49444 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49445 r=`${PWD_COMMAND}`; export r; \
49446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49447 $(NORMAL_TARGET_EXPORTS) \
49448 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
49449 for flag in $(EXTRA_TARGET_FLAGS); do \
49450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49451 done; \
49452 (cd $(TARGET_SUBDIR)/libgomp && \
49453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49455 "RANLIB=$${RANLIB}" \
0c24b341 49456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49457 mostlyclean) \
49458 || exit 1
49459
49460@endif target-libgomp
49461
49462.PHONY: maybe-clean-target-libgomp clean-target-libgomp
49463maybe-clean-target-libgomp:
49464@if target-libgomp
49465maybe-clean-target-libgomp: clean-target-libgomp
49466
49467clean-target-libgomp:
49468 @: $(MAKE); $(unstage)
49469 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49470 r=`${PWD_COMMAND}`; export r; \
49471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49472 $(NORMAL_TARGET_EXPORTS) \
49473 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
49474 for flag in $(EXTRA_TARGET_FLAGS); do \
49475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49476 done; \
49477 (cd $(TARGET_SUBDIR)/libgomp && \
49478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49480 "RANLIB=$${RANLIB}" \
0c24b341 49481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49482 clean) \
49483 || exit 1
49484
49485@endif target-libgomp
49486
49487.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
49488maybe-distclean-target-libgomp:
49489@if target-libgomp
49490maybe-distclean-target-libgomp: distclean-target-libgomp
49491
49492distclean-target-libgomp:
49493 @: $(MAKE); $(unstage)
49494 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49495 r=`${PWD_COMMAND}`; export r; \
49496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49497 $(NORMAL_TARGET_EXPORTS) \
49498 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
49499 for flag in $(EXTRA_TARGET_FLAGS); do \
49500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49501 done; \
49502 (cd $(TARGET_SUBDIR)/libgomp && \
49503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49505 "RANLIB=$${RANLIB}" \
0c24b341 49506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49507 distclean) \
49508 || exit 1
49509
49510@endif target-libgomp
49511
49512.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
49513maybe-maintainer-clean-target-libgomp:
49514@if target-libgomp
49515maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
49516
49517maintainer-clean-target-libgomp:
49518 @: $(MAKE); $(unstage)
49519 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49520 r=`${PWD_COMMAND}`; export r; \
49521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49522 $(NORMAL_TARGET_EXPORTS) \
49523 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
49524 for flag in $(EXTRA_TARGET_FLAGS); do \
49525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49526 done; \
49527 (cd $(TARGET_SUBDIR)/libgomp && \
49528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49530 "RANLIB=$${RANLIB}" \
0c24b341 49531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49532 maintainer-clean) \
49533 || exit 1
49534
49535@endif target-libgomp
49536
49537
49538
15723a45
NN
49539# ----------
49540# GCC module
49541# ----------
49542
319cab08 49543@if gcc-no-bootstrap
252b5132 49544.PHONY: cross
72b2455a 49545cross: all-build all-gas all-ld
b40e3958
L
49546 @r=`${PWD_COMMAND}`; export r; \
49547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49548 $(HOST_EXPORTS) \
252b5132 49549 echo "Building the C and C++ compiler"; \
5cec67bf 49550 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
49551 @r=`${PWD_COMMAND}`; export r; \
49552 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 49553 echo "Building runtime libraries"; \
656fdd47 49554 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 49555@endif gcc-no-bootstrap
252b5132 49556
6bd3dfaa 49557@if gcc
7d695d07
JM
49558.PHONY: check-gcc-c++
49559check-gcc-c++:
75205f78 49560 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
49561 r=`${PWD_COMMAND}`; export r; \
49562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49563 $(HOST_EXPORTS) \
1086bc09 49564 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
49565 else \
49566 true; \
7d695d07
JM
49567 fi
49568
49569.PHONY: check-c++
ede4fbe4 49570check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 49571
15723a45
NN
49572# Install the gcc headers files, but not the fixed include files,
49573# which Cygnus is not allowed to distribute. This rule is very
49574# dependent on the workings of the gcc Makefile.in.
49575.PHONY: gcc-no-fixedincludes
49576gcc-no-fixedincludes:
49577 @if [ -f ./gcc/Makefile ]; then \
49578 rm -rf gcc/tmp-include; \
49579 mv gcc/include gcc/tmp-include 2>/dev/null; \
49580 mkdir gcc/include; \
49581 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
49582 touch gcc/stmp-fixinc gcc/include/fixed; \
49583 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
49584 r=`${PWD_COMMAND}`; export r; \
49585 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 49586 $(HOST_EXPORTS) \
1086bc09 49587 (cd ./gcc && \
15723a45
NN
49588 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
49589 rm -rf gcc/include; \
49590 mv gcc/tmp-include gcc/include 2>/dev/null; \
49591 else true; fi
6bd3dfaa 49592@endif gcc
4fa63067 49593
b813574b
PB
49594# ---------------------
49595# GCC bootstrap support
49596# ---------------------
4fa63067 49597
b813574b
PB
49598# We track the current stage (the one in 'gcc') in the stage_current file.
49599# stage_last instead tracks the stage that was built last. These targets
49600# are dummy when toplevel bootstrap is not active.
4fa63067 49601
f70224b5 49602# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
49603# there, so $(unstage) should be run at various points. To avoid excessive
49604# recursive invocations of make, we "inline" them using a variable. These
49605# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
49606# to avoid warnings from the GNU Make job server.
f70224b5
PB
49607
49608unstage = :
49609stage = :
c52c6897 49610current_stage = ""
f70224b5 49611
b813574b 49612@if gcc-bootstrap
9daf3993 49613unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 49614stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 49615current_stage = "`cat stage_current 2> /dev/null`"
b813574b 49616@endif gcc-bootstrap
4fa63067 49617
f70224b5
PB
49618.PHONY: unstage stage
49619unstage:
0aed8855 49620 @: $(MAKE); $(unstage)
b813574b 49621stage:
0aed8855 49622 @: $(MAKE); $(stage)
1d39f329 49623
80911fe1
PB
49624# Disable commands for lean bootstrap.
49625LEAN = false
49626
dfdffa2c
PB
49627# We name the build directories for the various stages "stage1-gcc",
49628# "stage2-gcc","stage3-gcc", etc.
49629
49630# Since the 'compare' process will fail (on debugging information) if any
49631# directory names are different, we need to link the gcc directory for
0aed8855 49632# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
49633# the build directories constant as well. For the latter, we use naked names
49634# like 'gcc', because the scripts in that directory assume it. We use
49635# mv on platforms where symlinks to directories do not work or are not
49636# reliable.
49637
1d39f329
NN
49638# 'touch' doesn't work right on some platforms.
49639STAMP = echo timestamp >
49640
dfdffa2c
PB
49641# We only want to compare .o files, so set this!
49642objext = .o
49643
dfdffa2c 49644
319cab08 49645.PHONY: stage1-start stage1-end
dfdffa2c 49646
656fdd47 49647stage1-start::
0aed8855 49648 @: $(MAKE); $(stage); \
b813574b 49649 echo stage1 > stage_current ; \
b00612cc 49650 echo stage1 > stage_last; \
0aed8855 49651 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49652@if bfd
b00612cc
PB
49653 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
49654 mkdir stage1-bfd; \
80911fe1 49655 mv stage1-bfd bfd
72b2455a
PB
49656@endif bfd
49657@if opcodes
b00612cc
PB
49658 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
49659 mkdir stage1-opcodes; \
80911fe1 49660 mv stage1-opcodes opcodes
72b2455a
PB
49661@endif opcodes
49662@if binutils
b00612cc
PB
49663 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
49664 mkdir stage1-binutils; \
80911fe1 49665 mv stage1-binutils binutils
72b2455a
PB
49666@endif binutils
49667@if gas
b00612cc
PB
49668 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
49669 mkdir stage1-gas; \
80911fe1 49670 mv stage1-gas gas
72b2455a
PB
49671@endif gas
49672@if gcc
b00612cc
PB
49673 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
49674 mkdir stage1-gcc; \
80911fe1 49675 mv stage1-gcc gcc
72b2455a 49676@endif gcc
4b900473
PB
49677@if gmp
49678 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
49679 mkdir stage1-gmp; \
49680 mv stage1-gmp gmp
49681@endif gmp
49682@if mpfr
49683 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
49684 mkdir stage1-mpfr; \
49685 mv stage1-mpfr mpfr
49686@endif mpfr
72b2455a 49687@if intl
b00612cc
PB
49688 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
49689 mkdir stage1-intl; \
80911fe1 49690 mv stage1-intl intl
72b2455a
PB
49691@endif intl
49692@if ld
b00612cc
PB
49693 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
49694 mkdir stage1-ld; \
80911fe1 49695 mv stage1-ld ld
72b2455a
PB
49696@endif ld
49697@if libcpp
b00612cc
PB
49698 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
49699 mkdir stage1-libcpp; \
80911fe1 49700 mv stage1-libcpp libcpp
72b2455a 49701@endif libcpp
be01d343
PB
49702@if libdecnumber
49703 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
49704 mkdir stage1-libdecnumber; \
80911fe1 49705 mv stage1-libdecnumber libdecnumber
be01d343 49706@endif libdecnumber
72b2455a 49707@if libiberty
b00612cc
PB
49708 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
49709 mkdir stage1-libiberty; \
80911fe1 49710 mv stage1-libiberty libiberty
72b2455a
PB
49711@endif libiberty
49712@if zlib
b00612cc
PB
49713 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
49714 mkdir stage1-zlib; \
80911fe1 49715 mv stage1-zlib zlib
72b2455a 49716@endif zlib
0aed8855
PB
49717 @[ -d stage1-$(TARGET_SUBDIR) ] || \
49718 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 49719 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 49720
80911fe1 49721stage1-end::
72b2455a 49722@if bfd
80911fe1
PB
49723 @if test -d $(HOST_SUBDIR)/bfd ; then \
49724 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 49725 fi
72b2455a
PB
49726@endif bfd
49727@if opcodes
80911fe1
PB
49728 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49729 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 49730 fi
72b2455a
PB
49731@endif opcodes
49732@if binutils
80911fe1
PB
49733 @if test -d $(HOST_SUBDIR)/binutils ; then \
49734 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 49735 fi
72b2455a
PB
49736@endif binutils
49737@if gas
80911fe1
PB
49738 @if test -d $(HOST_SUBDIR)/gas ; then \
49739 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 49740 fi
72b2455a
PB
49741@endif gas
49742@if gcc
80911fe1
PB
49743 @if test -d $(HOST_SUBDIR)/gcc ; then \
49744 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 49745 fi
72b2455a 49746@endif gcc
4b900473
PB
49747@if gmp
49748 @if test -d $(HOST_SUBDIR)/gmp ; then \
49749 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
49750 fi
49751@endif gmp
49752@if mpfr
49753 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49754 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
49755 fi
49756@endif mpfr
72b2455a 49757@if intl
80911fe1
PB
49758 @if test -d $(HOST_SUBDIR)/intl ; then \
49759 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 49760 fi
72b2455a
PB
49761@endif intl
49762@if ld
80911fe1
PB
49763 @if test -d $(HOST_SUBDIR)/ld ; then \
49764 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 49765 fi
72b2455a
PB
49766@endif ld
49767@if libcpp
80911fe1
PB
49768 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49769 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 49770 fi
72b2455a 49771@endif libcpp
be01d343 49772@if libdecnumber
80911fe1
PB
49773 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49774 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 49775 fi
be01d343 49776@endif libdecnumber
72b2455a 49777@if libiberty
80911fe1
PB
49778 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49779 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 49780 fi
72b2455a
PB
49781@endif libiberty
49782@if zlib
80911fe1
PB
49783 @if test -d $(HOST_SUBDIR)/zlib ; then \
49784 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 49785 fi
72b2455a 49786@endif zlib
0aed8855 49787 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 49788 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 49789 fi
80911fe1 49790 rm -f stage_current
dfdffa2c 49791
973601e1 49792# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
49793# remade, but not reconfigured. The next stage (if any) will not be
49794# reconfigured as well.
319cab08 49795.PHONY: stage1-bubble
656fdd47 49796stage1-bubble::
e360f423
PB
49797 @r=`${PWD_COMMAND}`; export r; \
49798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49799 if test -f stage1-lean ; then \
9cb3fa6f
PB
49800 echo Skipping rebuild of stage1 ; \
49801 else \
f70224b5
PB
49802 $(MAKE) stage1-start; \
49803 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 49804 fi
72b2455a 49805
0df3d27f 49806.PHONY: all-stage1 clean-stage1
0df3d27f 49807do-clean: clean-stage1
0df3d27f 49808
72b2455a
PB
49809# FIXME: Will not need to be conditional when toplevel bootstrap is the
49810# only possibility, but now it conflicts with no-bootstrap rules
49811@if gcc-bootstrap
49812
49813
49814
49815
0df3d27f 49816# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49817
0df3d27f 49818.PHONY: distclean-stage1
72b2455a 49819distclean-stage1::
0aed8855 49820 @: $(MAKE); $(stage)
e00a73e3 49821 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 49822 rm -rf stage1-*
72b2455a
PB
49823
49824
49825@endif gcc-bootstrap
49826
49827
49828.PHONY: stage2-start stage2-end
49829
49830stage2-start::
0aed8855 49831 @: $(MAKE); $(stage); \
72b2455a 49832 echo stage2 > stage_current ; \
b00612cc 49833 echo stage2 > stage_last; \
0aed8855 49834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49835@if bfd
b00612cc
PB
49836 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
49837 mkdir stage2-bfd; \
80911fe1
PB
49838 mv stage2-bfd bfd ; \
49839 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
49840@endif bfd
49841@if opcodes
b00612cc
PB
49842 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
49843 mkdir stage2-opcodes; \
80911fe1
PB
49844 mv stage2-opcodes opcodes ; \
49845 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
49846@endif opcodes
49847@if binutils
b00612cc
PB
49848 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
49849 mkdir stage2-binutils; \
80911fe1
PB
49850 mv stage2-binutils binutils ; \
49851 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
49852@endif binutils
49853@if gas
b00612cc
PB
49854 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
49855 mkdir stage2-gas; \
80911fe1
PB
49856 mv stage2-gas gas ; \
49857 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
49858@endif gas
49859@if gcc
b00612cc
PB
49860 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
49861 mkdir stage2-gcc; \
80911fe1
PB
49862 mv stage2-gcc gcc ; \
49863 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 49864@endif gcc
4b900473
PB
49865@if gmp
49866 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
49867 mkdir stage2-gmp; \
49868 mv stage2-gmp gmp ; \
49869 mv stage1-gmp prev-gmp || test -f stage1-lean
49870@endif gmp
49871@if mpfr
49872 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
49873 mkdir stage2-mpfr; \
49874 mv stage2-mpfr mpfr ; \
49875 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49876@endif mpfr
72b2455a 49877@if intl
b00612cc
PB
49878 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
49879 mkdir stage2-intl; \
80911fe1
PB
49880 mv stage2-intl intl ; \
49881 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
49882@endif intl
49883@if ld
b00612cc
PB
49884 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
49885 mkdir stage2-ld; \
80911fe1
PB
49886 mv stage2-ld ld ; \
49887 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
49888@endif ld
49889@if libcpp
b00612cc
PB
49890 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
49891 mkdir stage2-libcpp; \
80911fe1
PB
49892 mv stage2-libcpp libcpp ; \
49893 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 49894@endif libcpp
be01d343
PB
49895@if libdecnumber
49896 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
49897 mkdir stage2-libdecnumber; \
80911fe1
PB
49898 mv stage2-libdecnumber libdecnumber ; \
49899 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 49900@endif libdecnumber
72b2455a 49901@if libiberty
b00612cc
PB
49902 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
49903 mkdir stage2-libiberty; \
80911fe1
PB
49904 mv stage2-libiberty libiberty ; \
49905 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
49906@endif libiberty
49907@if zlib
b00612cc
PB
49908 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
49909 mkdir stage2-zlib; \
80911fe1
PB
49910 mv stage2-zlib zlib ; \
49911 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 49912@endif zlib
0aed8855
PB
49913 @[ -d stage2-$(TARGET_SUBDIR) ] || \
49914 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
49915 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49916 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 49917
80911fe1 49918stage2-end::
72b2455a 49919@if bfd
80911fe1
PB
49920 @if test -d $(HOST_SUBDIR)/bfd ; then \
49921 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
49922 mv prev-bfd stage1-bfd ; : ; \
0aed8855 49923 fi
72b2455a
PB
49924@endif bfd
49925@if opcodes
80911fe1
PB
49926 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49927 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
49928 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 49929 fi
72b2455a
PB
49930@endif opcodes
49931@if binutils
80911fe1
PB
49932 @if test -d $(HOST_SUBDIR)/binutils ; then \
49933 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
49934 mv prev-binutils stage1-binutils ; : ; \
0aed8855 49935 fi
72b2455a
PB
49936@endif binutils
49937@if gas
80911fe1
PB
49938 @if test -d $(HOST_SUBDIR)/gas ; then \
49939 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
49940 mv prev-gas stage1-gas ; : ; \
0aed8855 49941 fi
72b2455a
PB
49942@endif gas
49943@if gcc
80911fe1
PB
49944 @if test -d $(HOST_SUBDIR)/gcc ; then \
49945 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
49946 mv prev-gcc stage1-gcc ; : ; \
0aed8855 49947 fi
72b2455a 49948@endif gcc
4b900473
PB
49949@if gmp
49950 @if test -d $(HOST_SUBDIR)/gmp ; then \
49951 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
49952 mv prev-gmp stage1-gmp ; : ; \
49953 fi
49954@endif gmp
49955@if mpfr
49956 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49957 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
49958 mv prev-mpfr stage1-mpfr ; : ; \
49959 fi
49960@endif mpfr
72b2455a 49961@if intl
80911fe1
PB
49962 @if test -d $(HOST_SUBDIR)/intl ; then \
49963 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
49964 mv prev-intl stage1-intl ; : ; \
0aed8855 49965 fi
72b2455a
PB
49966@endif intl
49967@if ld
80911fe1
PB
49968 @if test -d $(HOST_SUBDIR)/ld ; then \
49969 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
49970 mv prev-ld stage1-ld ; : ; \
0aed8855 49971 fi
72b2455a
PB
49972@endif ld
49973@if libcpp
80911fe1
PB
49974 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49975 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
49976 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 49977 fi
72b2455a 49978@endif libcpp
be01d343 49979@if libdecnumber
80911fe1
PB
49980 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49981 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
49982 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 49983 fi
be01d343 49984@endif libdecnumber
72b2455a 49985@if libiberty
80911fe1
PB
49986 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49987 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
49988 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 49989 fi
72b2455a
PB
49990@endif libiberty
49991@if zlib
80911fe1
PB
49992 @if test -d $(HOST_SUBDIR)/zlib ; then \
49993 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
49994 mv prev-zlib stage1-zlib ; : ; \
0aed8855 49995 fi
72b2455a 49996@endif zlib
0aed8855 49997 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
49998 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
49999 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 50000 fi
80911fe1 50001 rm -f stage_current
72b2455a 50002
973601e1 50003# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
50004# remade, but not reconfigured. The next stage (if any) will not be
50005# reconfigured as well.
72b2455a
PB
50006.PHONY: stage2-bubble
50007stage2-bubble:: stage1-bubble
e360f423
PB
50008 @r=`${PWD_COMMAND}`; export r; \
50009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50010 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
50011 echo Skipping rebuild of stage2 ; \
50012 else \
f70224b5
PB
50013 $(MAKE) stage2-start; \
50014 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 50015 fi
72b2455a 50016
0df3d27f 50017.PHONY: all-stage2 clean-stage2
0df3d27f 50018do-clean: clean-stage2
0df3d27f 50019
72b2455a
PB
50020# FIXME: Will not need to be conditional when toplevel bootstrap is the
50021# only possibility, but now it conflicts with no-bootstrap rules
50022@if gcc-bootstrap
50023
50024
50025
80911fe1 50026.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
50027bootstrap2:
50028 echo stage2 > stage_final
50029 @r=`${PWD_COMMAND}`; export r; \
50030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50031 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 50032 @: $(MAKE); $(unstage)
be01d343
PB
50033 @r=`${PWD_COMMAND}`; export r; \
50034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50035 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 50036
80911fe1
PB
50037bootstrap2-lean:
50038 echo stage2 > stage_final
50039 @r=`${PWD_COMMAND}`; export r; \
50040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50041 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
50042 @: $(MAKE); $(unstage)
50043 @r=`${PWD_COMMAND}`; export r; \
50044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50045 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50046
72b2455a 50047
0df3d27f 50048# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50049distclean-stage1:: distclean-stage2
0df3d27f 50050.PHONY: distclean-stage2
72b2455a 50051distclean-stage2::
0aed8855 50052 @: $(MAKE); $(stage)
e00a73e3 50053 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 50054 rm -rf stage2-*
72b2455a
PB
50055
50056
50057@endif gcc-bootstrap
50058
50059
8520c408
AO
50060.PHONY: stageb2g0-start stageb2g0-end
50061
50062stageb2g0-start::
50063 @: $(MAKE); $(stage); \
50064 echo stageb2g0 > stage_current ; \
50065 echo stageb2g0 > stage_last; \
50066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50067@if bfd
50068 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
50069 mkdir stageb2g0-bfd; \
50070 mv stageb2g0-bfd bfd ; \
50071 mv stage1-bfd prev-bfd || test -f stage1-lean
50072@endif bfd
50073@if opcodes
50074 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
50075 mkdir stageb2g0-opcodes; \
50076 mv stageb2g0-opcodes opcodes ; \
50077 mv stage1-opcodes prev-opcodes || test -f stage1-lean
50078@endif opcodes
50079@if binutils
50080 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
50081 mkdir stageb2g0-binutils; \
50082 mv stageb2g0-binutils binutils ; \
50083 mv stage1-binutils prev-binutils || test -f stage1-lean
50084@endif binutils
50085@if gas
50086 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
50087 mkdir stageb2g0-gas; \
50088 mv stageb2g0-gas gas ; \
50089 mv stage1-gas prev-gas || test -f stage1-lean
50090@endif gas
50091@if gcc
50092 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
50093 mkdir stageb2g0-gcc; \
50094 mv stageb2g0-gcc gcc ; \
50095 mv stage1-gcc prev-gcc || test -f stage1-lean
50096@endif gcc
50097@if gmp
50098 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
50099 mkdir stageb2g0-gmp; \
50100 mv stageb2g0-gmp gmp ; \
50101 mv stage1-gmp prev-gmp || test -f stage1-lean
50102@endif gmp
50103@if mpfr
50104 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
50105 mkdir stageb2g0-mpfr; \
50106 mv stageb2g0-mpfr mpfr ; \
50107 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50108@endif mpfr
50109@if intl
50110 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
50111 mkdir stageb2g0-intl; \
50112 mv stageb2g0-intl intl ; \
50113 mv stage1-intl prev-intl || test -f stage1-lean
50114@endif intl
50115@if ld
50116 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
50117 mkdir stageb2g0-ld; \
50118 mv stageb2g0-ld ld ; \
50119 mv stage1-ld prev-ld || test -f stage1-lean
50120@endif ld
50121@if libcpp
50122 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
50123 mkdir stageb2g0-libcpp; \
50124 mv stageb2g0-libcpp libcpp ; \
50125 mv stage1-libcpp prev-libcpp || test -f stage1-lean
50126@endif libcpp
50127@if libdecnumber
50128 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
50129 mkdir stageb2g0-libdecnumber; \
50130 mv stageb2g0-libdecnumber libdecnumber ; \
50131 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
50132@endif libdecnumber
50133@if libiberty
50134 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
50135 mkdir stageb2g0-libiberty; \
50136 mv stageb2g0-libiberty libiberty ; \
50137 mv stage1-libiberty prev-libiberty || test -f stage1-lean
50138@endif libiberty
50139@if zlib
50140 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
50141 mkdir stageb2g0-zlib; \
50142 mv stageb2g0-zlib zlib ; \
50143 mv stage1-zlib prev-zlib || test -f stage1-lean
50144@endif zlib
50145 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
50146 mkdir stageb2g0-$(TARGET_SUBDIR); \
50147 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50148 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
50149
50150stageb2g0-end::
50151@if bfd
50152 @if test -d $(HOST_SUBDIR)/bfd ; then \
50153 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
50154 mv prev-bfd stage1-bfd ; : ; \
50155 fi
50156@endif bfd
50157@if opcodes
50158 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50159 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
50160 mv prev-opcodes stage1-opcodes ; : ; \
50161 fi
50162@endif opcodes
50163@if binutils
50164 @if test -d $(HOST_SUBDIR)/binutils ; then \
50165 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
50166 mv prev-binutils stage1-binutils ; : ; \
50167 fi
50168@endif binutils
50169@if gas
50170 @if test -d $(HOST_SUBDIR)/gas ; then \
50171 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
50172 mv prev-gas stage1-gas ; : ; \
50173 fi
50174@endif gas
50175@if gcc
50176 @if test -d $(HOST_SUBDIR)/gcc ; then \
50177 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
50178 mv prev-gcc stage1-gcc ; : ; \
50179 fi
50180@endif gcc
50181@if gmp
50182 @if test -d $(HOST_SUBDIR)/gmp ; then \
50183 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
50184 mv prev-gmp stage1-gmp ; : ; \
50185 fi
50186@endif gmp
50187@if mpfr
50188 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50189 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
50190 mv prev-mpfr stage1-mpfr ; : ; \
50191 fi
50192@endif mpfr
50193@if intl
50194 @if test -d $(HOST_SUBDIR)/intl ; then \
50195 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
50196 mv prev-intl stage1-intl ; : ; \
50197 fi
50198@endif intl
50199@if ld
50200 @if test -d $(HOST_SUBDIR)/ld ; then \
50201 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
50202 mv prev-ld stage1-ld ; : ; \
50203 fi
50204@endif ld
50205@if libcpp
50206 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50207 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
50208 mv prev-libcpp stage1-libcpp ; : ; \
50209 fi
50210@endif libcpp
50211@if libdecnumber
50212 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50213 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
50214 mv prev-libdecnumber stage1-libdecnumber ; : ; \
50215 fi
50216@endif libdecnumber
50217@if libiberty
50218 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50219 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
50220 mv prev-libiberty stage1-libiberty ; : ; \
50221 fi
50222@endif libiberty
50223@if zlib
50224 @if test -d $(HOST_SUBDIR)/zlib ; then \
50225 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
50226 mv prev-zlib stage1-zlib ; : ; \
50227 fi
50228@endif zlib
50229 @if test -d $(TARGET_SUBDIR) ; then \
50230 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
50231 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
50232 fi
50233 rm -f stage_current
50234
50235# Bubble a bug fix through all the stages up to stage b2g0. They are
50236# remade, but not reconfigured. The next stage (if any) will not be
50237# reconfigured as well.
50238.PHONY: stageb2g0-bubble
50239stageb2g0-bubble:: stage1-bubble
50240 @r=`${PWD_COMMAND}`; export r; \
50241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50242 if test -f stageb2g0-lean || test -f stage1-lean ; then \
50243 echo Skipping rebuild of stageb2g0 ; \
50244 else \
50245 $(MAKE) stageb2g0-start; \
50246 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
50247 fi
50248
50249.PHONY: all-stageb2g0 clean-stageb2g0
50250do-clean: clean-stageb2g0
50251
50252# FIXME: Will not need to be conditional when toplevel bootstrap is the
50253# only possibility, but now it conflicts with no-bootstrap rules
50254@if gcc-bootstrap
50255
50256
50257
50258.PHONY: bootstrap2-debug bootstrap2-debug-lean
50259bootstrap2-debug:
50260 echo stageb2g0 > stage_final
50261 @r=`${PWD_COMMAND}`; export r; \
50262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50263 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
50264 @: $(MAKE); $(unstage)
50265 @r=`${PWD_COMMAND}`; export r; \
50266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50267 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50268
50269bootstrap2-debug-lean:
50270 echo stageb2g0 > stage_final
50271 @r=`${PWD_COMMAND}`; export r; \
50272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50273 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
50274 @: $(MAKE); $(unstage)
50275 @r=`${PWD_COMMAND}`; export r; \
50276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50277 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50278
50279
50280# Rules to wipe a stage and all the following ones, also used for cleanstrap
50281distclean-stage1:: distclean-stageb2g0
50282.PHONY: distclean-stageb2g0
50283distclean-stageb2g0::
50284 @: $(MAKE); $(stage)
50285 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
50286 rm -rf stageb2g0-*
50287
50288
50289@endif gcc-bootstrap
50290
50291
72b2455a
PB
50292.PHONY: stage3-start stage3-end
50293
50294stage3-start::
0aed8855 50295 @: $(MAKE); $(stage); \
72b2455a 50296 echo stage3 > stage_current ; \
b00612cc 50297 echo stage3 > stage_last; \
0aed8855 50298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50299@if bfd
b00612cc
PB
50300 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
50301 mkdir stage3-bfd; \
80911fe1
PB
50302 mv stage3-bfd bfd ; \
50303 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
50304@endif bfd
50305@if opcodes
b00612cc
PB
50306 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
50307 mkdir stage3-opcodes; \
80911fe1
PB
50308 mv stage3-opcodes opcodes ; \
50309 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
50310@endif opcodes
50311@if binutils
b00612cc
PB
50312 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
50313 mkdir stage3-binutils; \
80911fe1
PB
50314 mv stage3-binutils binutils ; \
50315 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
50316@endif binutils
50317@if gas
b00612cc
PB
50318 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
50319 mkdir stage3-gas; \
80911fe1
PB
50320 mv stage3-gas gas ; \
50321 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
50322@endif gas
50323@if gcc
b00612cc
PB
50324 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
50325 mkdir stage3-gcc; \
80911fe1
PB
50326 mv stage3-gcc gcc ; \
50327 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 50328@endif gcc
4b900473
PB
50329@if gmp
50330 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
50331 mkdir stage3-gmp; \
50332 mv stage3-gmp gmp ; \
50333 mv stage2-gmp prev-gmp || test -f stage2-lean
50334@endif gmp
50335@if mpfr
50336 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
50337 mkdir stage3-mpfr; \
50338 mv stage3-mpfr mpfr ; \
50339 mv stage2-mpfr prev-mpfr || test -f stage2-lean
50340@endif mpfr
72b2455a 50341@if intl
b00612cc
PB
50342 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
50343 mkdir stage3-intl; \
80911fe1
PB
50344 mv stage3-intl intl ; \
50345 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
50346@endif intl
50347@if ld
b00612cc
PB
50348 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
50349 mkdir stage3-ld; \
80911fe1
PB
50350 mv stage3-ld ld ; \
50351 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
50352@endif ld
50353@if libcpp
b00612cc
PB
50354 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
50355 mkdir stage3-libcpp; \
80911fe1
PB
50356 mv stage3-libcpp libcpp ; \
50357 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 50358@endif libcpp
be01d343
PB
50359@if libdecnumber
50360 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
50361 mkdir stage3-libdecnumber; \
80911fe1
PB
50362 mv stage3-libdecnumber libdecnumber ; \
50363 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 50364@endif libdecnumber
72b2455a 50365@if libiberty
b00612cc
PB
50366 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
50367 mkdir stage3-libiberty; \
80911fe1
PB
50368 mv stage3-libiberty libiberty ; \
50369 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
50370@endif libiberty
50371@if zlib
b00612cc
PB
50372 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
50373 mkdir stage3-zlib; \
80911fe1
PB
50374 mv stage3-zlib zlib ; \
50375 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 50376@endif zlib
0aed8855
PB
50377 @[ -d stage3-$(TARGET_SUBDIR) ] || \
50378 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
50379 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50380 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 50381
80911fe1 50382stage3-end::
72b2455a 50383@if bfd
80911fe1
PB
50384 @if test -d $(HOST_SUBDIR)/bfd ; then \
50385 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
50386 mv prev-bfd stage2-bfd ; : ; \
0aed8855 50387 fi
72b2455a
PB
50388@endif bfd
50389@if opcodes
80911fe1
PB
50390 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50391 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
50392 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 50393 fi
72b2455a
PB
50394@endif opcodes
50395@if binutils
80911fe1
PB
50396 @if test -d $(HOST_SUBDIR)/binutils ; then \
50397 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
50398 mv prev-binutils stage2-binutils ; : ; \
0aed8855 50399 fi
72b2455a
PB
50400@endif binutils
50401@if gas
80911fe1
PB
50402 @if test -d $(HOST_SUBDIR)/gas ; then \
50403 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
50404 mv prev-gas stage2-gas ; : ; \
0aed8855 50405 fi
72b2455a
PB
50406@endif gas
50407@if gcc
80911fe1
PB
50408 @if test -d $(HOST_SUBDIR)/gcc ; then \
50409 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
50410 mv prev-gcc stage2-gcc ; : ; \
0aed8855 50411 fi
72b2455a 50412@endif gcc
4b900473
PB
50413@if gmp
50414 @if test -d $(HOST_SUBDIR)/gmp ; then \
50415 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
50416 mv prev-gmp stage2-gmp ; : ; \
50417 fi
50418@endif gmp
50419@if mpfr
50420 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50421 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
50422 mv prev-mpfr stage2-mpfr ; : ; \
50423 fi
50424@endif mpfr
72b2455a 50425@if intl
80911fe1
PB
50426 @if test -d $(HOST_SUBDIR)/intl ; then \
50427 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
50428 mv prev-intl stage2-intl ; : ; \
0aed8855 50429 fi
72b2455a
PB
50430@endif intl
50431@if ld
80911fe1
PB
50432 @if test -d $(HOST_SUBDIR)/ld ; then \
50433 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
50434 mv prev-ld stage2-ld ; : ; \
0aed8855 50435 fi
72b2455a
PB
50436@endif ld
50437@if libcpp
80911fe1
PB
50438 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50439 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
50440 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 50441 fi
72b2455a 50442@endif libcpp
be01d343 50443@if libdecnumber
80911fe1
PB
50444 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50445 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
50446 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 50447 fi
be01d343 50448@endif libdecnumber
72b2455a 50449@if libiberty
80911fe1
PB
50450 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50451 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
50452 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 50453 fi
72b2455a
PB
50454@endif libiberty
50455@if zlib
80911fe1
PB
50456 @if test -d $(HOST_SUBDIR)/zlib ; then \
50457 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
50458 mv prev-zlib stage2-zlib ; : ; \
0aed8855 50459 fi
72b2455a 50460@endif zlib
0aed8855 50461 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50462 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
50463 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 50464 fi
80911fe1 50465 rm -f stage_current
72b2455a 50466
973601e1 50467# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
50468# remade, but not reconfigured. The next stage (if any) will not be
50469# reconfigured as well.
72b2455a
PB
50470.PHONY: stage3-bubble
50471stage3-bubble:: stage2-bubble
e360f423
PB
50472 @r=`${PWD_COMMAND}`; export r; \
50473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50474 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
50475 echo Skipping rebuild of stage3 ; \
50476 else \
f70224b5 50477 $(MAKE) stage3-start; \
80911fe1
PB
50478 if $(LEAN); then \
50479 rm -rf stage1-* ; \
50480 $(STAMP) stage1-lean ; \
50481 fi; \
f70224b5 50482 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 50483 fi
f6d183c0 50484 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 50485
0df3d27f 50486.PHONY: all-stage3 clean-stage3
0df3d27f 50487do-clean: clean-stage3
0df3d27f 50488
d545f33b
PB
50489# FIXME: Will not need to be conditional when toplevel bootstrap is the
50490# only possibility, but now it conflicts with no-bootstrap rules
50491@if gcc-bootstrap
72b2455a 50492
d545f33b 50493compare:
e360f423
PB
50494 @r=`${PWD_COMMAND}`; export r; \
50495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50496 if test -f stage2-lean; then \
d545f33b
PB
50497 echo Cannot compare object files as stage 2 was deleted. ; \
50498 exit 0 ; \
50499 fi; \
0aed8855 50500 : $(MAKE); $(stage); \
d545f33b 50501 rm -f .bad_compare ; \
c52c6897 50502 echo Comparing stages 2 and 3 ; \
d545f33b
PB
50503 cd stage3-gcc; \
50504 files=`find . -name "*$(objext)" -print` ; \
50505 cd .. ; \
50506 for file in $${files} ; do \
50507 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 50508 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
50509 if test $$? -eq 1; then \
50510 case $$file in \
50511 ./cc*-checksum$(objext) | ./libgcc/* ) \
50512 echo warning: $$file differs ;; \
50513 *) \
50514 echo $$file differs >> .bad_compare ;; \
50515 esac ; \
50516 fi ; \
d545f33b
PB
50517 done ; \
50518 if [ -f .bad_compare ]; then \
50519 echo "Bootstrap comparison failure!"; \
50520 cat .bad_compare; \
50521 exit 1; \
50522 else \
c52c6897 50523 echo Comparison successful.; \
d545f33b
PB
50524 fi ; \
50525 $(STAMP) compare
80911fe1
PB
50526 if $(LEAN); then \
50527 rm -rf stage2-*; \
50528 $(STAMP) stage2-lean; \
50529 fi
9cb3fa6f 50530
72b2455a 50531
72b2455a 50532
80911fe1 50533.PHONY: bootstrap bootstrap-lean
be01d343
PB
50534bootstrap:
50535 echo stage3 > stage_final
50536 @r=`${PWD_COMMAND}`; export r; \
50537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50538 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 50539 @: $(MAKE); $(unstage)
be01d343
PB
50540 @r=`${PWD_COMMAND}`; export r; \
50541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50542 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50543
80911fe1
PB
50544bootstrap-lean:
50545 echo stage3 > stage_final
50546 @r=`${PWD_COMMAND}`; export r; \
50547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50548 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
50549 @: $(MAKE); $(unstage)
50550 @r=`${PWD_COMMAND}`; export r; \
50551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50552 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50553
72b2455a 50554
d545f33b
PB
50555# Rules to wipe a stage and all the following ones, also used for cleanstrap
50556distclean-stage2:: distclean-stage3
50557.PHONY: distclean-stage3
50558distclean-stage3::
0aed8855 50559 @: $(MAKE); $(stage)
e00a73e3 50560 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 50561 rm -rf stage3-* compare
0df3d27f 50562
9cb3fa6f 50563
d545f33b 50564.PHONY: cleanstrap
e00a73e3
PB
50565cleanstrap: do-distclean local-clean
50566 echo stage3 > stage_final
50567 @r=`${PWD_COMMAND}`; export r; \
50568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50569 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
50570 @: $(MAKE); $(unstage)
50571 @r=`${PWD_COMMAND}`; export r; \
50572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50573 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
50574
50575@endif gcc-bootstrap
50576
50577
8520c408
AO
50578.PHONY: stageb3g2-start stageb3g2-end
50579
50580stageb3g2-start::
50581 @: $(MAKE); $(stage); \
50582 echo stageb3g2 > stage_current ; \
50583 echo stageb3g2 > stage_last; \
50584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50585@if bfd
50586 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
50587 mkdir stageb3g2-bfd; \
50588 mv stageb3g2-bfd bfd ; \
50589 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
50590@endif bfd
50591@if opcodes
50592 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
50593 mkdir stageb3g2-opcodes; \
50594 mv stageb3g2-opcodes opcodes ; \
50595 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
50596@endif opcodes
50597@if binutils
50598 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
50599 mkdir stageb3g2-binutils; \
50600 mv stageb3g2-binutils binutils ; \
50601 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
50602@endif binutils
50603@if gas
50604 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
50605 mkdir stageb3g2-gas; \
50606 mv stageb3g2-gas gas ; \
50607 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
50608@endif gas
50609@if gcc
50610 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
50611 mkdir stageb3g2-gcc; \
50612 mv stageb3g2-gcc gcc ; \
50613 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
50614@endif gcc
50615@if gmp
50616 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
50617 mkdir stageb3g2-gmp; \
50618 mv stageb3g2-gmp gmp ; \
50619 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
50620@endif gmp
50621@if mpfr
50622 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
50623 mkdir stageb3g2-mpfr; \
50624 mv stageb3g2-mpfr mpfr ; \
50625 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
50626@endif mpfr
50627@if intl
50628 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
50629 mkdir stageb3g2-intl; \
50630 mv stageb3g2-intl intl ; \
50631 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
50632@endif intl
50633@if ld
50634 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
50635 mkdir stageb3g2-ld; \
50636 mv stageb3g2-ld ld ; \
50637 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
50638@endif ld
50639@if libcpp
50640 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
50641 mkdir stageb3g2-libcpp; \
50642 mv stageb3g2-libcpp libcpp ; \
50643 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
50644@endif libcpp
50645@if libdecnumber
50646 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
50647 mkdir stageb3g2-libdecnumber; \
50648 mv stageb3g2-libdecnumber libdecnumber ; \
50649 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
50650@endif libdecnumber
50651@if libiberty
50652 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
50653 mkdir stageb3g2-libiberty; \
50654 mv stageb3g2-libiberty libiberty ; \
50655 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
50656@endif libiberty
50657@if zlib
50658 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
50659 mkdir stageb3g2-zlib; \
50660 mv stageb3g2-zlib zlib ; \
50661 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
50662@endif zlib
50663 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
50664 mkdir stageb3g2-$(TARGET_SUBDIR); \
50665 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50666 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
50667
50668stageb3g2-end::
50669@if bfd
50670 @if test -d $(HOST_SUBDIR)/bfd ; then \
50671 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
50672 mv prev-bfd stageb2g0-bfd ; : ; \
50673 fi
50674@endif bfd
50675@if opcodes
50676 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50677 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
50678 mv prev-opcodes stageb2g0-opcodes ; : ; \
50679 fi
50680@endif opcodes
50681@if binutils
50682 @if test -d $(HOST_SUBDIR)/binutils ; then \
50683 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
50684 mv prev-binutils stageb2g0-binutils ; : ; \
50685 fi
50686@endif binutils
50687@if gas
50688 @if test -d $(HOST_SUBDIR)/gas ; then \
50689 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
50690 mv prev-gas stageb2g0-gas ; : ; \
50691 fi
50692@endif gas
50693@if gcc
50694 @if test -d $(HOST_SUBDIR)/gcc ; then \
50695 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
50696 mv prev-gcc stageb2g0-gcc ; : ; \
50697 fi
50698@endif gcc
50699@if gmp
50700 @if test -d $(HOST_SUBDIR)/gmp ; then \
50701 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
50702 mv prev-gmp stageb2g0-gmp ; : ; \
50703 fi
50704@endif gmp
50705@if mpfr
50706 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50707 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
50708 mv prev-mpfr stageb2g0-mpfr ; : ; \
50709 fi
50710@endif mpfr
50711@if intl
50712 @if test -d $(HOST_SUBDIR)/intl ; then \
50713 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
50714 mv prev-intl stageb2g0-intl ; : ; \
50715 fi
50716@endif intl
50717@if ld
50718 @if test -d $(HOST_SUBDIR)/ld ; then \
50719 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
50720 mv prev-ld stageb2g0-ld ; : ; \
50721 fi
50722@endif ld
50723@if libcpp
50724 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50725 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
50726 mv prev-libcpp stageb2g0-libcpp ; : ; \
50727 fi
50728@endif libcpp
50729@if libdecnumber
50730 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50731 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
50732 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
50733 fi
50734@endif libdecnumber
50735@if libiberty
50736 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50737 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
50738 mv prev-libiberty stageb2g0-libiberty ; : ; \
50739 fi
50740@endif libiberty
50741@if zlib
50742 @if test -d $(HOST_SUBDIR)/zlib ; then \
50743 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
50744 mv prev-zlib stageb2g0-zlib ; : ; \
50745 fi
50746@endif zlib
50747 @if test -d $(TARGET_SUBDIR) ; then \
50748 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
50749 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
50750 fi
50751 rm -f stage_current
50752
50753# Bubble a bug fix through all the stages up to stage b3g2. They are
50754# remade, but not reconfigured. The next stage (if any) will not be
50755# reconfigured as well.
50756.PHONY: stageb3g2-bubble
50757stageb3g2-bubble:: stageb2g0-bubble
50758 @r=`${PWD_COMMAND}`; export r; \
50759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50760 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
50761 echo Skipping rebuild of stageb3g2 ; \
50762 else \
50763 $(MAKE) stageb3g2-start; \
50764 if $(LEAN); then \
50765 rm -rf stage1-* ; \
50766 $(STAMP) stage1-lean ; \
50767 fi; \
50768 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
50769 fi
50770 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
50771
50772.PHONY: all-stageb3g2 clean-stageb3g2
50773do-clean: clean-stageb3g2
50774
50775# FIXME: Will not need to be conditional when toplevel bootstrap is the
50776# only possibility, but now it conflicts with no-bootstrap rules
50777@if gcc-bootstrap
50778
50779compare-debug:
50780 @r=`${PWD_COMMAND}`; export r; \
50781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50782 if test -f stageb2g0-lean; then \
50783 echo Cannot compare object files as stage b2g0 was deleted. ; \
50784 exit 0 ; \
50785 fi; \
50786 : $(MAKE); $(stage); \
50787 rm -f .bad_compare ; \
50788 echo Comparing stages b2g0 and b3g2 ; \
50789 cd stageb3g2-gcc; \
50790 files=`find . -name "*$(objext)" -print` ; \
50791 cd .. ; \
50792 for file in $${files} ; do \
50793 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
50794 $(do-compare-debug) > /dev/null 2>&1; \
50795 if test $$? -eq 1; then \
50796 case $$file in \
50797 ./cc*-checksum$(objext) | ./libgcc/* ) \
50798 echo warning: $$file differs ;; \
50799 *) \
50800 echo $$file differs >> .bad_compare ;; \
50801 esac ; \
50802 fi ; \
50803 done ; \
50804 if [ -f .bad_compare ]; then \
50805 echo "Bootstrap comparison failure!"; \
50806 cat .bad_compare; \
50807 exit 1; \
50808 else \
50809 echo Comparison successful.; \
50810 fi ; \
50811 $(STAMP) compare-debug
50812 if $(LEAN); then \
50813 rm -rf stageb2g0-*; \
50814 $(STAMP) stageb2g0-lean; \
50815 fi
50816
50817
50818
50819.PHONY: bootstrap-debug bootstrap-debug-lean
50820bootstrap-debug:
50821 echo stageb3g2 > stage_final
50822 @r=`${PWD_COMMAND}`; export r; \
50823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50824 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50825 @: $(MAKE); $(unstage)
50826 @r=`${PWD_COMMAND}`; export r; \
50827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50828 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50829
50830bootstrap-debug-lean:
50831 echo stageb3g2 > stage_final
50832 @r=`${PWD_COMMAND}`; export r; \
50833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50834 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
50835 @: $(MAKE); $(unstage)
50836 @r=`${PWD_COMMAND}`; export r; \
50837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50838 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50839
50840
50841# Rules to wipe a stage and all the following ones, also used for cleanstrap
50842distclean-stageb2g0:: distclean-stageb3g2
50843.PHONY: distclean-stageb3g2
50844distclean-stageb3g2::
50845 @: $(MAKE); $(stage)
50846 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
50847 rm -rf stageb3g2-* compare-debug
50848
50849
50850.PHONY: cleanstrap-debug
50851cleanstrap-debug: do-distclean local-clean
50852 echo stageb3g2 > stage_final
50853 @r=`${PWD_COMMAND}`; export r; \
50854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50855 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50856 @: $(MAKE); $(unstage)
50857 @r=`${PWD_COMMAND}`; export r; \
50858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50859 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50860
50861@endif gcc-bootstrap
50862
50863
72b2455a
PB
50864.PHONY: stage4-start stage4-end
50865
50866stage4-start::
0aed8855 50867 @: $(MAKE); $(stage); \
72b2455a 50868 echo stage4 > stage_current ; \
b00612cc 50869 echo stage4 > stage_last; \
0aed8855 50870 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50871@if bfd
b00612cc
PB
50872 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
50873 mkdir stage4-bfd; \
80911fe1
PB
50874 mv stage4-bfd bfd ; \
50875 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
50876@endif bfd
50877@if opcodes
b00612cc
PB
50878 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
50879 mkdir stage4-opcodes; \
80911fe1
PB
50880 mv stage4-opcodes opcodes ; \
50881 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
50882@endif opcodes
50883@if binutils
b00612cc
PB
50884 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
50885 mkdir stage4-binutils; \
80911fe1
PB
50886 mv stage4-binutils binutils ; \
50887 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
50888@endif binutils
50889@if gas
b00612cc
PB
50890 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
50891 mkdir stage4-gas; \
80911fe1
PB
50892 mv stage4-gas gas ; \
50893 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
50894@endif gas
50895@if gcc
b00612cc
PB
50896 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
50897 mkdir stage4-gcc; \
80911fe1
PB
50898 mv stage4-gcc gcc ; \
50899 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 50900@endif gcc
4b900473
PB
50901@if gmp
50902 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
50903 mkdir stage4-gmp; \
50904 mv stage4-gmp gmp ; \
50905 mv stage3-gmp prev-gmp || test -f stage3-lean
50906@endif gmp
50907@if mpfr
50908 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
50909 mkdir stage4-mpfr; \
50910 mv stage4-mpfr mpfr ; \
50911 mv stage3-mpfr prev-mpfr || test -f stage3-lean
50912@endif mpfr
72b2455a 50913@if intl
b00612cc
PB
50914 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
50915 mkdir stage4-intl; \
80911fe1
PB
50916 mv stage4-intl intl ; \
50917 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
50918@endif intl
50919@if ld
b00612cc
PB
50920 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
50921 mkdir stage4-ld; \
80911fe1
PB
50922 mv stage4-ld ld ; \
50923 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
50924@endif ld
50925@if libcpp
b00612cc
PB
50926 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
50927 mkdir stage4-libcpp; \
80911fe1
PB
50928 mv stage4-libcpp libcpp ; \
50929 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 50930@endif libcpp
be01d343
PB
50931@if libdecnumber
50932 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
50933 mkdir stage4-libdecnumber; \
80911fe1
PB
50934 mv stage4-libdecnumber libdecnumber ; \
50935 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 50936@endif libdecnumber
72b2455a 50937@if libiberty
b00612cc
PB
50938 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
50939 mkdir stage4-libiberty; \
80911fe1
PB
50940 mv stage4-libiberty libiberty ; \
50941 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
50942@endif libiberty
50943@if zlib
b00612cc
PB
50944 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
50945 mkdir stage4-zlib; \
80911fe1
PB
50946 mv stage4-zlib zlib ; \
50947 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 50948@endif zlib
0aed8855
PB
50949 @[ -d stage4-$(TARGET_SUBDIR) ] || \
50950 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
50951 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50952 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 50953
80911fe1 50954stage4-end::
72b2455a 50955@if bfd
80911fe1
PB
50956 @if test -d $(HOST_SUBDIR)/bfd ; then \
50957 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
50958 mv prev-bfd stage3-bfd ; : ; \
0aed8855 50959 fi
72b2455a
PB
50960@endif bfd
50961@if opcodes
80911fe1
PB
50962 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50963 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
50964 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 50965 fi
72b2455a
PB
50966@endif opcodes
50967@if binutils
80911fe1
PB
50968 @if test -d $(HOST_SUBDIR)/binutils ; then \
50969 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
50970 mv prev-binutils stage3-binutils ; : ; \
0aed8855 50971 fi
72b2455a
PB
50972@endif binutils
50973@if gas
80911fe1
PB
50974 @if test -d $(HOST_SUBDIR)/gas ; then \
50975 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
50976 mv prev-gas stage3-gas ; : ; \
0aed8855 50977 fi
72b2455a
PB
50978@endif gas
50979@if gcc
80911fe1
PB
50980 @if test -d $(HOST_SUBDIR)/gcc ; then \
50981 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
50982 mv prev-gcc stage3-gcc ; : ; \
0aed8855 50983 fi
72b2455a 50984@endif gcc
4b900473
PB
50985@if gmp
50986 @if test -d $(HOST_SUBDIR)/gmp ; then \
50987 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
50988 mv prev-gmp stage3-gmp ; : ; \
50989 fi
50990@endif gmp
50991@if mpfr
50992 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50993 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
50994 mv prev-mpfr stage3-mpfr ; : ; \
50995 fi
50996@endif mpfr
72b2455a 50997@if intl
80911fe1
PB
50998 @if test -d $(HOST_SUBDIR)/intl ; then \
50999 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
51000 mv prev-intl stage3-intl ; : ; \
0aed8855 51001 fi
72b2455a
PB
51002@endif intl
51003@if ld
80911fe1
PB
51004 @if test -d $(HOST_SUBDIR)/ld ; then \
51005 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
51006 mv prev-ld stage3-ld ; : ; \
0aed8855 51007 fi
72b2455a
PB
51008@endif ld
51009@if libcpp
80911fe1
PB
51010 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51011 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
51012 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 51013 fi
72b2455a 51014@endif libcpp
be01d343 51015@if libdecnumber
80911fe1
PB
51016 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51017 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
51018 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 51019 fi
be01d343 51020@endif libdecnumber
72b2455a 51021@if libiberty
80911fe1
PB
51022 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51023 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
51024 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 51025 fi
72b2455a
PB
51026@endif libiberty
51027@if zlib
80911fe1
PB
51028 @if test -d $(HOST_SUBDIR)/zlib ; then \
51029 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
51030 mv prev-zlib stage3-zlib ; : ; \
0aed8855 51031 fi
72b2455a 51032@endif zlib
0aed8855 51033 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51034 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
51035 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 51036 fi
80911fe1 51037 rm -f stage_current
72b2455a 51038
973601e1 51039# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
51040# remade, but not reconfigured. The next stage (if any) will not be
51041# reconfigured as well.
72b2455a
PB
51042.PHONY: stage4-bubble
51043stage4-bubble:: stage3-bubble
e360f423
PB
51044 @r=`${PWD_COMMAND}`; export r; \
51045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51046 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
51047 echo Skipping rebuild of stage4 ; \
51048 else \
f70224b5 51049 $(MAKE) stage4-start; \
80911fe1
PB
51050 if $(LEAN); then \
51051 rm -rf stage2-* ; \
51052 $(STAMP) stage2-lean ; \
51053 fi; \
f70224b5 51054 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 51055 fi
f6d183c0 51056 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 51057
0df3d27f 51058.PHONY: all-stage4 clean-stage4
0df3d27f 51059do-clean: clean-stage4
0df3d27f 51060
d545f33b
PB
51061# FIXME: Will not need to be conditional when toplevel bootstrap is the
51062# only possibility, but now it conflicts with no-bootstrap rules
51063@if gcc-bootstrap
72b2455a 51064
d545f33b 51065compare3:
e360f423
PB
51066 @r=`${PWD_COMMAND}`; export r; \
51067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51068 if test -f stage3-lean; then \
d545f33b
PB
51069 echo Cannot compare object files as stage 3 was deleted. ; \
51070 exit 0 ; \
51071 fi; \
0aed8855 51072 : $(MAKE); $(stage); \
d545f33b 51073 rm -f .bad_compare ; \
c52c6897 51074 echo Comparing stages 3 and 4 ; \
d545f33b
PB
51075 cd stage4-gcc; \
51076 files=`find . -name "*$(objext)" -print` ; \
51077 cd .. ; \
51078 for file in $${files} ; do \
51079 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 51080 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
51081 if test $$? -eq 1; then \
51082 case $$file in \
51083 ./cc*-checksum$(objext) | ./libgcc/* ) \
51084 echo warning: $$file differs ;; \
51085 *) \
51086 echo $$file differs >> .bad_compare ;; \
51087 esac ; \
51088 fi ; \
d545f33b
PB
51089 done ; \
51090 if [ -f .bad_compare ]; then \
51091 echo "Bootstrap comparison failure!"; \
51092 cat .bad_compare; \
51093 exit 1; \
51094 else \
c52c6897 51095 echo Comparison successful.; \
d545f33b
PB
51096 fi ; \
51097 $(STAMP) compare3
80911fe1
PB
51098 if $(LEAN); then \
51099 rm -rf stage3-*; \
51100 $(STAMP) stage3-lean; \
51101 fi
9cb3fa6f 51102
72b2455a 51103
72b2455a 51104
80911fe1 51105.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
51106bootstrap4:
51107 echo stage4 > stage_final
51108 @r=`${PWD_COMMAND}`; export r; \
51109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51110 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 51111 @: $(MAKE); $(unstage)
be01d343
PB
51112 @r=`${PWD_COMMAND}`; export r; \
51113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51114 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 51115
80911fe1
PB
51116bootstrap4-lean:
51117 echo stage4 > stage_final
51118 @r=`${PWD_COMMAND}`; export r; \
51119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51120 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
51121 @: $(MAKE); $(unstage)
51122 @r=`${PWD_COMMAND}`; export r; \
51123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51124 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51125
72b2455a 51126
d545f33b
PB
51127# Rules to wipe a stage and all the following ones, also used for cleanstrap
51128distclean-stage3:: distclean-stage4
51129.PHONY: distclean-stage4
51130distclean-stage4::
0aed8855 51131 @: $(MAKE); $(stage)
e00a73e3 51132 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 51133 rm -rf stage4-* compare3
0df3d27f 51134
9cb3fa6f 51135
d545f33b 51136@endif gcc-bootstrap
72b2455a
PB
51137
51138
51139.PHONY: stageprofile-start stageprofile-end
51140
51141stageprofile-start::
0aed8855 51142 @: $(MAKE); $(stage); \
72b2455a 51143 echo stageprofile > stage_current ; \
b00612cc 51144 echo stageprofile > stage_last; \
0aed8855 51145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51146@if bfd
b00612cc
PB
51147 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
51148 mkdir stageprofile-bfd; \
80911fe1
PB
51149 mv stageprofile-bfd bfd ; \
51150 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
51151@endif bfd
51152@if opcodes
b00612cc
PB
51153 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
51154 mkdir stageprofile-opcodes; \
80911fe1
PB
51155 mv stageprofile-opcodes opcodes ; \
51156 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
51157@endif opcodes
51158@if binutils
b00612cc
PB
51159 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
51160 mkdir stageprofile-binutils; \
80911fe1
PB
51161 mv stageprofile-binutils binutils ; \
51162 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
51163@endif binutils
51164@if gas
b00612cc
PB
51165 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
51166 mkdir stageprofile-gas; \
80911fe1
PB
51167 mv stageprofile-gas gas ; \
51168 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
51169@endif gas
51170@if gcc
b00612cc
PB
51171 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
51172 mkdir stageprofile-gcc; \
80911fe1
PB
51173 mv stageprofile-gcc gcc ; \
51174 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 51175@endif gcc
4b900473
PB
51176@if gmp
51177 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
51178 mkdir stageprofile-gmp; \
51179 mv stageprofile-gmp gmp ; \
51180 mv stage1-gmp prev-gmp || test -f stage1-lean
51181@endif gmp
51182@if mpfr
51183 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
51184 mkdir stageprofile-mpfr; \
51185 mv stageprofile-mpfr mpfr ; \
51186 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51187@endif mpfr
72b2455a 51188@if intl
b00612cc
PB
51189 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
51190 mkdir stageprofile-intl; \
80911fe1
PB
51191 mv stageprofile-intl intl ; \
51192 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
51193@endif intl
51194@if ld
b00612cc
PB
51195 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
51196 mkdir stageprofile-ld; \
80911fe1
PB
51197 mv stageprofile-ld ld ; \
51198 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
51199@endif ld
51200@if libcpp
b00612cc
PB
51201 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
51202 mkdir stageprofile-libcpp; \
80911fe1
PB
51203 mv stageprofile-libcpp libcpp ; \
51204 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 51205@endif libcpp
be01d343
PB
51206@if libdecnumber
51207 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
51208 mkdir stageprofile-libdecnumber; \
80911fe1
PB
51209 mv stageprofile-libdecnumber libdecnumber ; \
51210 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 51211@endif libdecnumber
72b2455a 51212@if libiberty
b00612cc
PB
51213 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
51214 mkdir stageprofile-libiberty; \
80911fe1
PB
51215 mv stageprofile-libiberty libiberty ; \
51216 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
51217@endif libiberty
51218@if zlib
d545f33b
PB
51219 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
51220 mkdir stageprofile-zlib; \
80911fe1
PB
51221 mv stageprofile-zlib zlib ; \
51222 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 51223@endif zlib
0aed8855
PB
51224 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
51225 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
51226 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51227 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 51228
80911fe1 51229stageprofile-end::
d545f33b 51230@if bfd
80911fe1
PB
51231 @if test -d $(HOST_SUBDIR)/bfd ; then \
51232 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
51233 mv prev-bfd stage1-bfd ; : ; \
0aed8855 51234 fi
d545f33b
PB
51235@endif bfd
51236@if opcodes
80911fe1
PB
51237 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51238 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
51239 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 51240 fi
d545f33b
PB
51241@endif opcodes
51242@if binutils
80911fe1
PB
51243 @if test -d $(HOST_SUBDIR)/binutils ; then \
51244 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
51245 mv prev-binutils stage1-binutils ; : ; \
0aed8855 51246 fi
d545f33b
PB
51247@endif binutils
51248@if gas
80911fe1
PB
51249 @if test -d $(HOST_SUBDIR)/gas ; then \
51250 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
51251 mv prev-gas stage1-gas ; : ; \
0aed8855 51252 fi
d545f33b
PB
51253@endif gas
51254@if gcc
80911fe1
PB
51255 @if test -d $(HOST_SUBDIR)/gcc ; then \
51256 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
51257 mv prev-gcc stage1-gcc ; : ; \
0aed8855 51258 fi
d545f33b 51259@endif gcc
4b900473
PB
51260@if gmp
51261 @if test -d $(HOST_SUBDIR)/gmp ; then \
51262 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
51263 mv prev-gmp stage1-gmp ; : ; \
51264 fi
51265@endif gmp
51266@if mpfr
51267 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51268 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
51269 mv prev-mpfr stage1-mpfr ; : ; \
51270 fi
51271@endif mpfr
d545f33b 51272@if intl
80911fe1
PB
51273 @if test -d $(HOST_SUBDIR)/intl ; then \
51274 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
51275 mv prev-intl stage1-intl ; : ; \
0aed8855 51276 fi
d545f33b
PB
51277@endif intl
51278@if ld
80911fe1
PB
51279 @if test -d $(HOST_SUBDIR)/ld ; then \
51280 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
51281 mv prev-ld stage1-ld ; : ; \
0aed8855 51282 fi
d545f33b
PB
51283@endif ld
51284@if libcpp
80911fe1
PB
51285 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51286 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
51287 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 51288 fi
d545f33b 51289@endif libcpp
be01d343 51290@if libdecnumber
80911fe1
PB
51291 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51292 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
51293 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 51294 fi
be01d343 51295@endif libdecnumber
d545f33b 51296@if libiberty
80911fe1
PB
51297 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51298 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
51299 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 51300 fi
d545f33b
PB
51301@endif libiberty
51302@if zlib
80911fe1
PB
51303 @if test -d $(HOST_SUBDIR)/zlib ; then \
51304 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
51305 mv prev-zlib stage1-zlib ; : ; \
0aed8855 51306 fi
d545f33b 51307@endif zlib
0aed8855 51308 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51309 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
51310 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 51311 fi
80911fe1 51312 rm -f stage_current
72b2455a 51313
973601e1 51314# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
51315# remade, but not reconfigured. The next stage (if any) will not be
51316# reconfigured as well.
d545f33b
PB
51317.PHONY: stageprofile-bubble
51318stageprofile-bubble:: stage1-bubble
e360f423
PB
51319 @r=`${PWD_COMMAND}`; export r; \
51320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51321 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
51322 echo Skipping rebuild of stageprofile ; \
51323 else \
f70224b5
PB
51324 $(MAKE) stageprofile-start; \
51325 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 51326 fi
72b2455a 51327
d545f33b
PB
51328.PHONY: all-stageprofile clean-stageprofile
51329do-clean: clean-stageprofile
0df3d27f 51330
72b2455a
PB
51331# FIXME: Will not need to be conditional when toplevel bootstrap is the
51332# only possibility, but now it conflicts with no-bootstrap rules
51333@if gcc-bootstrap
51334
51335
51336
51337
0df3d27f 51338# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51339distclean-stage1:: distclean-stageprofile
0df3d27f 51340.PHONY: distclean-stageprofile
72b2455a 51341distclean-stageprofile::
0aed8855 51342 @: $(MAKE); $(stage)
e00a73e3 51343 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 51344 rm -rf stageprofile-*
dfdffa2c
PB
51345
51346
72b2455a 51347@endif gcc-bootstrap
dfdffa2c
PB
51348
51349
72b2455a 51350.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 51351
72b2455a 51352stagefeedback-start::
0aed8855 51353 @: $(MAKE); $(stage); \
72b2455a 51354 echo stagefeedback > stage_current ; \
b00612cc 51355 echo stagefeedback > stage_last; \
0aed8855 51356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51357@if bfd
b00612cc
PB
51358 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
51359 mkdir stagefeedback-bfd; \
80911fe1
PB
51360 mv stagefeedback-bfd bfd ; \
51361 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
51362@endif bfd
51363@if opcodes
b00612cc
PB
51364 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
51365 mkdir stagefeedback-opcodes; \
80911fe1
PB
51366 mv stagefeedback-opcodes opcodes ; \
51367 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
51368@endif opcodes
51369@if binutils
b00612cc
PB
51370 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
51371 mkdir stagefeedback-binutils; \
80911fe1
PB
51372 mv stagefeedback-binutils binutils ; \
51373 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
51374@endif binutils
51375@if gas
b00612cc
PB
51376 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
51377 mkdir stagefeedback-gas; \
80911fe1
PB
51378 mv stagefeedback-gas gas ; \
51379 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
51380@endif gas
51381@if gcc
b00612cc
PB
51382 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
51383 mkdir stagefeedback-gcc; \
80911fe1
PB
51384 mv stagefeedback-gcc gcc ; \
51385 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 51386@endif gcc
4b900473
PB
51387@if gmp
51388 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
51389 mkdir stagefeedback-gmp; \
51390 mv stagefeedback-gmp gmp ; \
51391 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
51392@endif gmp
51393@if mpfr
51394 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
51395 mkdir stagefeedback-mpfr; \
51396 mv stagefeedback-mpfr mpfr ; \
51397 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
51398@endif mpfr
72b2455a 51399@if intl
b00612cc
PB
51400 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
51401 mkdir stagefeedback-intl; \
80911fe1
PB
51402 mv stagefeedback-intl intl ; \
51403 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
51404@endif intl
51405@if ld
b00612cc
PB
51406 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
51407 mkdir stagefeedback-ld; \
80911fe1
PB
51408 mv stagefeedback-ld ld ; \
51409 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
51410@endif ld
51411@if libcpp
b00612cc
PB
51412 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
51413 mkdir stagefeedback-libcpp; \
80911fe1
PB
51414 mv stagefeedback-libcpp libcpp ; \
51415 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 51416@endif libcpp
be01d343
PB
51417@if libdecnumber
51418 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
51419 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
51420 mv stagefeedback-libdecnumber libdecnumber ; \
51421 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 51422@endif libdecnumber
72b2455a 51423@if libiberty
b00612cc
PB
51424 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
51425 mkdir stagefeedback-libiberty; \
80911fe1
PB
51426 mv stagefeedback-libiberty libiberty ; \
51427 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
51428@endif libiberty
51429@if zlib
b00612cc
PB
51430 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
51431 mkdir stagefeedback-zlib; \
80911fe1
PB
51432 mv stagefeedback-zlib zlib ; \
51433 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 51434@endif zlib
0aed8855
PB
51435 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
51436 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
51437 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51438 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 51439
80911fe1 51440stagefeedback-end::
72b2455a 51441@if bfd
80911fe1
PB
51442 @if test -d $(HOST_SUBDIR)/bfd ; then \
51443 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
51444 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 51445 fi
72b2455a
PB
51446@endif bfd
51447@if opcodes
80911fe1
PB
51448 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51449 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
51450 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 51451 fi
72b2455a
PB
51452@endif opcodes
51453@if binutils
80911fe1
PB
51454 @if test -d $(HOST_SUBDIR)/binutils ; then \
51455 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
51456 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 51457 fi
72b2455a
PB
51458@endif binutils
51459@if gas
80911fe1
PB
51460 @if test -d $(HOST_SUBDIR)/gas ; then \
51461 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
51462 mv prev-gas stageprofile-gas ; : ; \
0aed8855 51463 fi
72b2455a
PB
51464@endif gas
51465@if gcc
80911fe1
PB
51466 @if test -d $(HOST_SUBDIR)/gcc ; then \
51467 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
51468 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 51469 fi
72b2455a 51470@endif gcc
4b900473
PB
51471@if gmp
51472 @if test -d $(HOST_SUBDIR)/gmp ; then \
51473 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
51474 mv prev-gmp stageprofile-gmp ; : ; \
51475 fi
51476@endif gmp
51477@if mpfr
51478 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51479 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
51480 mv prev-mpfr stageprofile-mpfr ; : ; \
51481 fi
51482@endif mpfr
72b2455a 51483@if intl
80911fe1
PB
51484 @if test -d $(HOST_SUBDIR)/intl ; then \
51485 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
51486 mv prev-intl stageprofile-intl ; : ; \
0aed8855 51487 fi
72b2455a
PB
51488@endif intl
51489@if ld
80911fe1
PB
51490 @if test -d $(HOST_SUBDIR)/ld ; then \
51491 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
51492 mv prev-ld stageprofile-ld ; : ; \
0aed8855 51493 fi
72b2455a
PB
51494@endif ld
51495@if libcpp
80911fe1
PB
51496 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51497 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
51498 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 51499 fi
72b2455a 51500@endif libcpp
be01d343 51501@if libdecnumber
80911fe1
PB
51502 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51503 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
51504 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 51505 fi
be01d343 51506@endif libdecnumber
72b2455a 51507@if libiberty
80911fe1
PB
51508 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51509 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
51510 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 51511 fi
72b2455a
PB
51512@endif libiberty
51513@if zlib
80911fe1
PB
51514 @if test -d $(HOST_SUBDIR)/zlib ; then \
51515 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
51516 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 51517 fi
72b2455a 51518@endif zlib
0aed8855 51519 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51520 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
51521 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 51522 fi
80911fe1 51523 rm -f stage_current
dfdffa2c 51524
973601e1 51525# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
51526# remade, but not reconfigured. The next stage (if any) will not be
51527# reconfigured as well.
72b2455a 51528.PHONY: stagefeedback-bubble
7d329e61 51529stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
51530 @r=`${PWD_COMMAND}`; export r; \
51531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51532 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
51533 echo Skipping rebuild of stagefeedback ; \
51534 else \
f70224b5
PB
51535 $(MAKE) stagefeedback-start; \
51536 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 51537 fi
72b2455a 51538
0df3d27f 51539.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 51540do-clean: clean-stagefeedback
0df3d27f 51541
72b2455a
PB
51542# FIXME: Will not need to be conditional when toplevel bootstrap is the
51543# only possibility, but now it conflicts with no-bootstrap rules
51544@if gcc-bootstrap
656fdd47
PB
51545
51546
51547
80911fe1 51548.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
51549profiledbootstrap:
51550 echo stagefeedback > stage_final
51551 @r=`${PWD_COMMAND}`; export r; \
51552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51553 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 51554 @: $(MAKE); $(unstage)
be01d343
PB
51555 @r=`${PWD_COMMAND}`; export r; \
51556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51557 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 51558
80911fe1
PB
51559profiledbootstrap-lean:
51560 echo stagefeedback > stage_final
51561 @r=`${PWD_COMMAND}`; export r; \
51562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51563 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
51564 @: $(MAKE); $(unstage)
51565 @r=`${PWD_COMMAND}`; export r; \
51566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51567 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51568
656fdd47 51569
0df3d27f 51570# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 51571distclean-stageprofile:: distclean-stagefeedback
0df3d27f 51572.PHONY: distclean-stagefeedback
656fdd47 51573distclean-stagefeedback::
0aed8855 51574 @: $(MAKE); $(stage)
e00a73e3 51575 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 51576 rm -rf stagefeedback-*
656fdd47
PB
51577
51578
72b2455a 51579@endif gcc-bootstrap
656fdd47
PB
51580
51581
51582
7d329e61
PB
51583stageprofile-end::
51584 $(MAKE) distclean-stagefeedback
656fdd47 51585
7d329e61 51586stagefeedback-start::
656fdd47
PB
51587 @r=`${PWD_COMMAND}`; export r; \
51588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
51589 for i in prev-*; do \
51590 j=`echo $$i | sed s/^prev-//` ; \
51591 cd $$r/$$i && \
51592 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
51593 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
51594 done
b8908782 51595
0df3d27f 51596@if gcc-bootstrap
0df3d27f 51597do-distclean: distclean-stage1
c52c6897
PB
51598
51599# Provide a GCC build when we're building target libraries. This does
51600# not work as a dependency, just as the minimum necessary to avoid errors.
51601stage_last:
51602 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 51603
4f0ef2d8
CD
51604# Same as unstage, but not phony and defaulting to stage1-start. We place
51605# it in the dependency so that for example `make -j3 all-gcc' works.
51606stage_current:
51607 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
51608
c52c6897
PB
51609.PHONY: restrap
51610restrap:
51611 @: $(MAKE); $(stage)
8520c408 51612 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
c52c6897 51613 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 51614@endif gcc-bootstrap
c52c6897 51615
ae831be5
NN
51616# --------------------------------------
51617# Dependencies between different modules
51618# --------------------------------------
252b5132 51619
9e6ce191 51620# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
51621@if gcc-bootstrap
51622configure-target-libstdc++-v3: stage_last
51623configure-target-libmudflap: stage_last
51624configure-target-libssp: stage_last
c52c6897 51625configure-target-newlib: stage_last
6aa8ef82
DJ
51626configure-stage1-target-libgcc: maybe-all-stage1-gcc
51627configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 51628configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 51629configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 51630configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
51631configure-stage4-target-libgcc: maybe-all-stage4-gcc
51632configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
51633configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
51634configure-target-libgfortran: stage_last
51635configure-target-libobjc: stage_last
51636configure-target-libtermcap: stage_last
51637configure-target-winsup: stage_last
51638configure-target-libgloss: stage_last
51639configure-target-libiberty: stage_last
51640configure-target-gperf: stage_last
51641configure-target-examples: stage_last
51642configure-target-libffi: stage_last
51643configure-target-libjava: stage_last
51644configure-target-zlib: stage_last
51645configure-target-boehm-gc: stage_last
51646configure-target-qthreads: stage_last
51647configure-target-rda: stage_last
51648configure-target-libada: stage_last
51649configure-target-libgomp: stage_last
51650@endif gcc-bootstrap
9e6ce191 51651
c52c6897 51652@if gcc-no-bootstrap
9e6ce191 51653configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 51654configure-target-libmudflap: maybe-all-gcc
064d0a7c 51655configure-target-libssp: maybe-all-gcc
9e6ce191 51656configure-target-newlib: maybe-all-gcc
6aa8ef82 51657configure-target-libgcc: maybe-all-gcc
9e6ce191 51658configure-target-libgfortran: maybe-all-gcc
9e6ce191 51659configure-target-libobjc: maybe-all-gcc
9e6ce191 51660configure-target-libtermcap: maybe-all-gcc
9e6ce191 51661configure-target-winsup: maybe-all-gcc
9e6ce191 51662configure-target-libgloss: maybe-all-gcc
9e6ce191 51663configure-target-libiberty: maybe-all-gcc
9e6ce191 51664configure-target-gperf: maybe-all-gcc
9e6ce191 51665configure-target-examples: maybe-all-gcc
9e6ce191 51666configure-target-libffi: maybe-all-gcc
9e6ce191 51667configure-target-libjava: maybe-all-gcc
9e6ce191 51668configure-target-zlib: maybe-all-gcc
9e6ce191 51669configure-target-boehm-gc: maybe-all-gcc
9e6ce191 51670configure-target-qthreads: maybe-all-gcc
9e6ce191 51671configure-target-rda: maybe-all-gcc
9e6ce191 51672configure-target-libada: maybe-all-gcc
b3ded179 51673configure-target-libgomp: maybe-all-gcc
c52c6897 51674@endif gcc-no-bootstrap
b3ded179 51675
9e6ce191 51676
ae831be5
NN
51677# There are two types of dependencies here: 'hard' dependencies, where one
51678# module simply won't build without the other; and 'soft' dependencies, where
51679# if the depended-on module is missing, the depending module will do without
51680# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 51681# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
51682# it's safer to use a soft dependency.
51683
9e6ce191
PB
51684
51685
51686
51687
c60fe18b 51688
9e6ce191
PB
51689# With all the machinery above in place, it is pretty easy to generate
51690# dependencies. Host dependencies are a bit more complex because we have
51691# to check for bootstrap/prebootstrap dependencies. To resolve
51692# prebootstrap dependencies, prebootstrap modules are gathered in
51693# a hash table.
6a9cf61e 51694all-build-bison: maybe-all-build-texinfo
9e6ce191 51695all-build-byacc: maybe-all-build-texinfo
6a9cf61e 51696all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
51697all-build-flex: maybe-all-build-bison
51698all-build-flex: maybe-all-build-byacc
51699all-build-flex: maybe-all-build-m4
6a9cf61e 51700all-build-libiberty: maybe-all-build-texinfo
9e6ce191 51701all-build-m4: maybe-all-build-texinfo
ee025550 51702all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
51703configure-gcc: maybe-configure-intl
51704
51705configure-stage1-gcc: maybe-configure-stage1-intl
51706configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 51707configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 51708configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 51709configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
51710configure-stage4-gcc: maybe-configure-stage4-intl
51711configure-stageprofile-gcc: maybe-configure-stageprofile-intl
51712configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
51713configure-gcc: maybe-all-binutils
51714
51715configure-stage1-gcc: maybe-all-stage1-binutils
51716configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 51717configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 51718configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 51719configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
51720configure-stage4-gcc: maybe-all-stage4-binutils
51721configure-stageprofile-gcc: maybe-all-stageprofile-binutils
51722configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
51723configure-gcc: maybe-all-gas
51724
51725configure-stage1-gcc: maybe-all-stage1-gas
51726configure-stage2-gcc: maybe-all-stage2-gas
8520c408 51727configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 51728configure-stage3-gcc: maybe-all-stage3-gas
8520c408 51729configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
51730configure-stage4-gcc: maybe-all-stage4-gas
51731configure-stageprofile-gcc: maybe-all-stageprofile-gas
51732configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
51733configure-gcc: maybe-all-ld
51734
51735configure-stage1-gcc: maybe-all-stage1-ld
51736configure-stage2-gcc: maybe-all-stage2-ld
8520c408 51737configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 51738configure-stage3-gcc: maybe-all-stage3-ld
8520c408 51739configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
51740configure-stage4-gcc: maybe-all-stage4-ld
51741configure-stageprofile-gcc: maybe-all-stageprofile-ld
51742configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
51743all-gcc: all-libiberty
51744
51745all-stage1-gcc: all-stage1-libiberty
51746all-stage2-gcc: all-stage2-libiberty
8520c408 51747all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 51748all-stage3-gcc: all-stage3-libiberty
8520c408 51749all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
51750all-stage4-gcc: all-stage4-libiberty
51751all-stageprofile-gcc: all-stageprofile-libiberty
51752all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
51753all-gcc: maybe-all-gmp
51754
51755all-stage1-gcc: maybe-all-stage1-gmp
51756all-stage2-gcc: maybe-all-stage2-gmp
8520c408 51757all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 51758all-stage3-gcc: maybe-all-stage3-gmp
8520c408 51759all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
51760all-stage4-gcc: maybe-all-stage4-gmp
51761all-stageprofile-gcc: maybe-all-stageprofile-gmp
51762all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
51763all-gcc: maybe-all-intl
51764
51765all-stage1-gcc: maybe-all-stage1-intl
51766all-stage2-gcc: maybe-all-stage2-intl
8520c408 51767all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 51768all-stage3-gcc: maybe-all-stage3-intl
8520c408 51769all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
51770all-stage4-gcc: maybe-all-stage4-intl
51771all-stageprofile-gcc: maybe-all-stageprofile-intl
51772all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
51773all-gcc: maybe-all-mpfr
51774
51775all-stage1-gcc: maybe-all-stage1-mpfr
51776all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 51777all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 51778all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 51779all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
51780all-stage4-gcc: maybe-all-stage4-mpfr
51781all-stageprofile-gcc: maybe-all-stageprofile-mpfr
51782all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
51783all-gcc: maybe-all-build-texinfo
51784
51785all-stage1-gcc: maybe-all-build-texinfo
51786all-stage2-gcc: maybe-all-build-texinfo
8520c408 51787all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 51788all-stage3-gcc: maybe-all-build-texinfo
8520c408 51789all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
51790all-stage4-gcc: maybe-all-build-texinfo
51791all-stageprofile-gcc: maybe-all-build-texinfo
51792all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
51793all-gcc: maybe-all-build-bison
51794
51795all-stage1-gcc: maybe-all-build-bison
51796all-stage2-gcc: maybe-all-build-bison
8520c408 51797all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 51798all-stage3-gcc: maybe-all-build-bison
8520c408 51799all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
51800all-stage4-gcc: maybe-all-build-bison
51801all-stageprofile-gcc: maybe-all-build-bison
51802all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
51803all-gcc: maybe-all-build-byacc
51804
51805all-stage1-gcc: maybe-all-build-byacc
51806all-stage2-gcc: maybe-all-build-byacc
8520c408 51807all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 51808all-stage3-gcc: maybe-all-build-byacc
8520c408 51809all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
51810all-stage4-gcc: maybe-all-build-byacc
51811all-stageprofile-gcc: maybe-all-build-byacc
51812all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
51813all-gcc: maybe-all-build-flex
51814
51815all-stage1-gcc: maybe-all-build-flex
51816all-stage2-gcc: maybe-all-build-flex
8520c408 51817all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 51818all-stage3-gcc: maybe-all-build-flex
8520c408 51819all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
51820all-stage4-gcc: maybe-all-build-flex
51821all-stageprofile-gcc: maybe-all-build-flex
51822all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
51823all-gcc: maybe-all-build-libiberty
51824
51825all-stage1-gcc: maybe-all-build-libiberty
51826all-stage2-gcc: maybe-all-build-libiberty
8520c408 51827all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 51828all-stage3-gcc: maybe-all-build-libiberty
8520c408 51829all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
51830all-stage4-gcc: maybe-all-build-libiberty
51831all-stageprofile-gcc: maybe-all-build-libiberty
51832all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
51833all-gcc: maybe-all-build-fixincludes
51834
51835all-stage1-gcc: maybe-all-build-fixincludes
51836all-stage2-gcc: maybe-all-build-fixincludes
8520c408 51837all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 51838all-stage3-gcc: maybe-all-build-fixincludes
8520c408 51839all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
51840all-stage4-gcc: maybe-all-build-fixincludes
51841all-stageprofile-gcc: maybe-all-build-fixincludes
51842all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
51843all-gcc: maybe-all-zlib
51844
51845all-stage1-gcc: maybe-all-stage1-zlib
51846all-stage2-gcc: maybe-all-stage2-zlib
8520c408 51847all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 51848all-stage3-gcc: maybe-all-stage3-zlib
8520c408 51849all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
51850all-stage4-gcc: maybe-all-stage4-zlib
51851all-stageprofile-gcc: maybe-all-stageprofile-zlib
51852all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
51853all-gcc: all-libcpp
51854
51855all-stage1-gcc: all-stage1-libcpp
51856all-stage2-gcc: all-stage2-libcpp
8520c408 51857all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 51858all-stage3-gcc: all-stage3-libcpp
8520c408 51859all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
51860all-stage4-gcc: all-stage4-libcpp
51861all-stageprofile-gcc: all-stageprofile-libcpp
51862all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
51863all-gcc: all-libdecnumber
51864
51865all-stage1-gcc: all-stage1-libdecnumber
51866all-stage2-gcc: all-stage2-libdecnumber
8520c408 51867all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 51868all-stage3-gcc: all-stage3-libdecnumber
8520c408 51869all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
51870all-stage4-gcc: all-stage4-libdecnumber
51871all-stageprofile-gcc: all-stageprofile-libdecnumber
51872all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
51873all-gcc: maybe-all-libiberty
51874
51875all-stage1-gcc: maybe-all-stage1-libiberty
51876all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 51877all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 51878all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 51879all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
51880all-stage4-gcc: maybe-all-stage4-libiberty
51881all-stageprofile-gcc: maybe-all-stageprofile-libiberty
51882all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
51883all-gcc: maybe-all-fixincludes
69e57115 51884install-gcc: maybe-install-fixincludes
9e6ce191
PB
51885configure-libcpp: configure-libiberty
51886
51887configure-stage1-libcpp: configure-stage1-libiberty
51888configure-stage2-libcpp: configure-stage2-libiberty
8520c408 51889configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 51890configure-stage3-libcpp: configure-stage3-libiberty
8520c408 51891configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
51892configure-stage4-libcpp: configure-stage4-libiberty
51893configure-stageprofile-libcpp: configure-stageprofile-libiberty
51894configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
51895configure-libcpp: maybe-configure-intl
51896
51897configure-stage1-libcpp: maybe-configure-stage1-intl
51898configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 51899configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 51900configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 51901configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
51902configure-stage4-libcpp: maybe-configure-stage4-intl
51903configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
51904configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
51905all-libcpp: all-libiberty
51906
51907all-stage1-libcpp: all-stage1-libiberty
51908all-stage2-libcpp: all-stage2-libiberty
8520c408 51909all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 51910all-stage3-libcpp: all-stage3-libiberty
8520c408 51911all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
51912all-stage4-libcpp: all-stage4-libiberty
51913all-stageprofile-libcpp: all-stageprofile-libiberty
51914all-stagefeedback-libcpp: all-stagefeedback-libiberty
51915all-libcpp: maybe-all-intl
51916
51917all-stage1-libcpp: maybe-all-stage1-intl
51918all-stage2-libcpp: maybe-all-stage2-intl
8520c408 51919all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 51920all-stage3-libcpp: maybe-all-stage3-intl
8520c408 51921all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
51922all-stage4-libcpp: maybe-all-stage4-intl
51923all-stageprofile-libcpp: maybe-all-stageprofile-intl
51924all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 51925all-fixincludes: maybe-all-libiberty
b00612cc 51926all-gnattools: maybe-all-target-libada
4b900473
PB
51927configure-mpfr: maybe-all-gmp
51928
51929configure-stage1-mpfr: maybe-all-stage1-gmp
51930configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 51931configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 51932configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 51933configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
51934configure-stage4-mpfr: maybe-all-stage4-gmp
51935configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
51936configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
7b3200f9 51937configure-gdb: maybe-all-intl
9e6ce191 51938configure-gdb: maybe-configure-sim
31d99776 51939configure-gdb: maybe-all-bfd
9e6ce191
PB
51940all-gdb: maybe-all-libiberty
51941all-gdb: maybe-all-opcodes
9e6ce191 51942all-gdb: maybe-all-readline
72b2455a
PB
51943all-gdb: maybe-all-build-bison
51944all-gdb: maybe-all-build-byacc
9e6ce191 51945all-gdb: maybe-all-sim
5074315a 51946all-gdb: maybe-all-libdecnumber
9e6ce191
PB
51947configure-libgui: maybe-configure-tcl
51948configure-libgui: maybe-configure-tk
51949all-libgui: maybe-all-tcl
51950all-libgui: maybe-all-tk
51951all-libgui: maybe-all-itcl
b4a77b47 51952configure-bfd: configure-libiberty
9e6ce191
PB
51953
51954configure-stage1-bfd: configure-stage1-libiberty
51955configure-stage2-bfd: configure-stage2-libiberty
8520c408 51956configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 51957configure-stage3-bfd: configure-stage3-libiberty
8520c408 51958configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
51959configure-stage4-bfd: configure-stage4-libiberty
51960configure-stageprofile-bfd: configure-stageprofile-libiberty
51961configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
51962configure-bfd: maybe-configure-intl
51963
51964configure-stage1-bfd: maybe-configure-stage1-intl
51965configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 51966configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 51967configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 51968configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
51969configure-stage4-bfd: maybe-configure-stage4-intl
51970configure-stageprofile-bfd: maybe-configure-stageprofile-intl
51971configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
51972all-bfd: maybe-all-libiberty
51973
51974all-stage1-bfd: maybe-all-stage1-libiberty
51975all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 51976all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 51977all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 51978all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51979all-stage4-bfd: maybe-all-stage4-libiberty
51980all-stageprofile-bfd: maybe-all-stageprofile-libiberty
51981all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
51982all-bfd: maybe-all-intl
51983
51984all-stage1-bfd: maybe-all-stage1-intl
51985all-stage2-bfd: maybe-all-stage2-intl
8520c408 51986all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 51987all-stage3-bfd: maybe-all-stage3-intl
8520c408 51988all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
51989all-stage4-bfd: maybe-all-stage4-intl
51990all-stageprofile-bfd: maybe-all-stageprofile-intl
51991all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
51992configure-binutils: maybe-configure-intl
51993
51994configure-stage1-binutils: maybe-configure-stage1-intl
51995configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 51996configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 51997configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 51998configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
51999configure-stage4-binutils: maybe-configure-stage4-intl
52000configure-stageprofile-binutils: maybe-configure-stageprofile-intl
52001configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
52002all-binutils: maybe-all-libiberty
52003
52004all-stage1-binutils: maybe-all-stage1-libiberty
52005all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 52006all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 52007all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 52008all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
52009all-stage4-binutils: maybe-all-stage4-libiberty
52010all-stageprofile-binutils: maybe-all-stageprofile-libiberty
52011all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
52012all-binutils: maybe-all-opcodes
52013
52014all-stage1-binutils: maybe-all-stage1-opcodes
52015all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 52016all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 52017all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 52018all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
52019all-stage4-binutils: maybe-all-stage4-opcodes
52020all-stageprofile-binutils: maybe-all-stageprofile-opcodes
52021all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
52022all-binutils: maybe-all-bfd
52023
52024all-stage1-binutils: maybe-all-stage1-bfd
52025all-stage2-binutils: maybe-all-stage2-bfd
8520c408 52026all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 52027all-stage3-binutils: maybe-all-stage3-bfd
8520c408 52028all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
52029all-stage4-binutils: maybe-all-stage4-bfd
52030all-stageprofile-binutils: maybe-all-stageprofile-bfd
52031all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
52032all-binutils: maybe-all-build-flex
52033
52034all-stage1-binutils: maybe-all-build-flex
52035all-stage2-binutils: maybe-all-build-flex
8520c408 52036all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 52037all-stage3-binutils: maybe-all-build-flex
8520c408 52038all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
52039all-stage4-binutils: maybe-all-build-flex
52040all-stageprofile-binutils: maybe-all-build-flex
52041all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
52042all-binutils: maybe-all-build-bison
52043
52044all-stage1-binutils: maybe-all-build-bison
52045all-stage2-binutils: maybe-all-build-bison
8520c408 52046all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 52047all-stage3-binutils: maybe-all-build-bison
8520c408 52048all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
52049all-stage4-binutils: maybe-all-build-bison
52050all-stageprofile-binutils: maybe-all-build-bison
52051all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
52052all-binutils: maybe-all-build-byacc
52053
52054all-stage1-binutils: maybe-all-build-byacc
52055all-stage2-binutils: maybe-all-build-byacc
8520c408 52056all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 52057all-stage3-binutils: maybe-all-build-byacc
8520c408 52058all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
52059all-stage4-binutils: maybe-all-build-byacc
52060all-stageprofile-binutils: maybe-all-build-byacc
52061all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
52062all-binutils: maybe-all-intl
52063
52064all-stage1-binutils: maybe-all-stage1-intl
52065all-stage2-binutils: maybe-all-stage2-intl
8520c408 52066all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 52067all-stage3-binutils: maybe-all-stage3-intl
8520c408 52068all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
52069all-stage4-binutils: maybe-all-stage4-intl
52070all-stageprofile-binutils: maybe-all-stageprofile-intl
52071all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 52072install-binutils: maybe-install-opcodes
cf662e21 52073install-opcodes: maybe-install-bfd
20e95c23
DJ
52074configure-gas: maybe-configure-intl
52075
52076configure-stage1-gas: maybe-configure-stage1-intl
52077configure-stage2-gas: maybe-configure-stage2-intl
8520c408 52078configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 52079configure-stage3-gas: maybe-configure-stage3-intl
8520c408 52080configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
52081configure-stage4-gas: maybe-configure-stage4-intl
52082configure-stageprofile-gas: maybe-configure-stageprofile-intl
52083configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
52084all-gas: maybe-all-libiberty
52085
52086all-stage1-gas: maybe-all-stage1-libiberty
52087all-stage2-gas: maybe-all-stage2-libiberty
8520c408 52088all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 52089all-stage3-gas: maybe-all-stage3-libiberty
8520c408 52090all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
52091all-stage4-gas: maybe-all-stage4-libiberty
52092all-stageprofile-gas: maybe-all-stageprofile-libiberty
52093all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
52094all-gas: maybe-all-opcodes
52095
52096all-stage1-gas: maybe-all-stage1-opcodes
52097all-stage2-gas: maybe-all-stage2-opcodes
8520c408 52098all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 52099all-stage3-gas: maybe-all-stage3-opcodes
8520c408 52100all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
52101all-stage4-gas: maybe-all-stage4-opcodes
52102all-stageprofile-gas: maybe-all-stageprofile-opcodes
52103all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
52104all-gas: maybe-all-bfd
52105
52106all-stage1-gas: maybe-all-stage1-bfd
52107all-stage2-gas: maybe-all-stage2-bfd
8520c408 52108all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 52109all-stage3-gas: maybe-all-stage3-bfd
8520c408 52110all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
52111all-stage4-gas: maybe-all-stage4-bfd
52112all-stageprofile-gas: maybe-all-stageprofile-bfd
52113all-stagefeedback-gas: maybe-all-stagefeedback-bfd
52114all-gas: maybe-all-intl
52115
52116all-stage1-gas: maybe-all-stage1-intl
52117all-stage2-gas: maybe-all-stage2-intl
8520c408 52118all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 52119all-stage3-gas: maybe-all-stage3-intl
8520c408 52120all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
52121all-stage4-gas: maybe-all-stage4-intl
52122all-stageprofile-gas: maybe-all-stageprofile-intl
52123all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 52124configure-gprof: maybe-configure-intl
9e6ce191
PB
52125all-gprof: maybe-all-libiberty
52126all-gprof: maybe-all-bfd
52127all-gprof: maybe-all-opcodes
52128all-gprof: maybe-all-intl
20e95c23
DJ
52129configure-ld: maybe-configure-intl
52130
52131configure-stage1-ld: maybe-configure-stage1-intl
52132configure-stage2-ld: maybe-configure-stage2-intl
8520c408 52133configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 52134configure-stage3-ld: maybe-configure-stage3-intl
8520c408 52135configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
52136configure-stage4-ld: maybe-configure-stage4-intl
52137configure-stageprofile-ld: maybe-configure-stageprofile-intl
52138configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
52139all-ld: maybe-all-libiberty
52140
52141all-stage1-ld: maybe-all-stage1-libiberty
52142all-stage2-ld: maybe-all-stage2-libiberty
8520c408 52143all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 52144all-stage3-ld: maybe-all-stage3-libiberty
8520c408 52145all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
52146all-stage4-ld: maybe-all-stage4-libiberty
52147all-stageprofile-ld: maybe-all-stageprofile-libiberty
52148all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
52149all-ld: maybe-all-bfd
52150
52151all-stage1-ld: maybe-all-stage1-bfd
52152all-stage2-ld: maybe-all-stage2-bfd
8520c408 52153all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 52154all-stage3-ld: maybe-all-stage3-bfd
8520c408 52155all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
52156all-stage4-ld: maybe-all-stage4-bfd
52157all-stageprofile-ld: maybe-all-stageprofile-bfd
52158all-stagefeedback-ld: maybe-all-stagefeedback-bfd
52159all-ld: maybe-all-opcodes
52160
52161all-stage1-ld: maybe-all-stage1-opcodes
52162all-stage2-ld: maybe-all-stage2-opcodes
8520c408 52163all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 52164all-stage3-ld: maybe-all-stage3-opcodes
8520c408 52165all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
52166all-stage4-ld: maybe-all-stage4-opcodes
52167all-stageprofile-ld: maybe-all-stageprofile-opcodes
52168all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
52169all-ld: maybe-all-build-bison
52170
52171all-stage1-ld: maybe-all-build-bison
52172all-stage2-ld: maybe-all-build-bison
8520c408 52173all-stageb2g0-ld: maybe-all-build-bison
72b2455a 52174all-stage3-ld: maybe-all-build-bison
8520c408 52175all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
52176all-stage4-ld: maybe-all-build-bison
52177all-stageprofile-ld: maybe-all-build-bison
52178all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
52179all-ld: maybe-all-build-byacc
52180
52181all-stage1-ld: maybe-all-build-byacc
52182all-stage2-ld: maybe-all-build-byacc
8520c408 52183all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 52184all-stage3-ld: maybe-all-build-byacc
8520c408 52185all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
52186all-stage4-ld: maybe-all-build-byacc
52187all-stageprofile-ld: maybe-all-build-byacc
52188all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
52189all-ld: maybe-all-build-flex
52190
52191all-stage1-ld: maybe-all-build-flex
52192all-stage2-ld: maybe-all-build-flex
8520c408 52193all-stageb2g0-ld: maybe-all-build-flex
72b2455a 52194all-stage3-ld: maybe-all-build-flex
8520c408 52195all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
52196all-stage4-ld: maybe-all-build-flex
52197all-stageprofile-ld: maybe-all-build-flex
52198all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
52199all-ld: maybe-all-intl
52200
52201all-stage1-ld: maybe-all-stage1-intl
52202all-stage2-ld: maybe-all-stage2-intl
8520c408 52203all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 52204all-stage3-ld: maybe-all-stage3-intl
8520c408 52205all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
52206all-stage4-ld: maybe-all-stage4-intl
52207all-stageprofile-ld: maybe-all-stageprofile-intl
52208all-stagefeedback-ld: maybe-all-stagefeedback-intl
7206a0ee
JJ
52209configure-opcodes: maybe-configure-intl
52210
52211configure-stage1-opcodes: maybe-configure-stage1-intl
52212configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 52213configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 52214configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 52215configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
52216configure-stage4-opcodes: maybe-configure-stage4-intl
52217configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
52218configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
52219all-opcodes: maybe-all-bfd
52220
52221all-stage1-opcodes: maybe-all-stage1-bfd
52222all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 52223all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 52224all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 52225all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
52226all-stage4-opcodes: maybe-all-stage4-bfd
52227all-stageprofile-opcodes: maybe-all-stageprofile-bfd
52228all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
52229all-opcodes: maybe-all-libiberty
52230
52231all-stage1-opcodes: maybe-all-stage1-libiberty
52232all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 52233all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 52234all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 52235all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
52236all-stage4-opcodes: maybe-all-stage4-libiberty
52237all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
52238all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
52239all-opcodes: maybe-all-intl
52240
52241all-stage1-opcodes: maybe-all-stage1-intl
52242all-stage2-opcodes: maybe-all-stage2-intl
8520c408 52243all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 52244all-stage3-opcodes: maybe-all-stage3-intl
8520c408 52245all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
52246all-stage4-opcodes: maybe-all-stage4-intl
52247all-stageprofile-opcodes: maybe-all-stageprofile-intl
52248all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
52249all-dejagnu: maybe-all-tcl
52250all-dejagnu: maybe-all-expect
52251all-dejagnu: maybe-all-tk
52252configure-expect: maybe-configure-tcl
52253configure-expect: maybe-configure-tk
52254all-expect: maybe-all-tcl
52255all-expect: maybe-all-tk
52256configure-itcl: maybe-configure-tcl
52257configure-itcl: maybe-configure-tk
52258all-itcl: maybe-all-tcl
52259all-itcl: maybe-all-tk
ae831be5 52260install-itcl: maybe-install-tcl
b4a77b47 52261configure-tk: maybe-configure-tcl
ae831be5 52262all-tk: maybe-all-tcl
9e6ce191
PB
52263all-sid: maybe-all-libiberty
52264all-sid: maybe-all-bfd
52265all-sid: maybe-all-opcodes
52266all-sid: maybe-all-tcl
52267all-sid: maybe-all-tk
52268install-sid: maybe-install-tcl
52269install-sid: maybe-install-tk
20e95c23
DJ
52270configure-sim: maybe-configure-intl
52271all-sim: maybe-all-intl
9e6ce191
PB
52272all-sim: maybe-all-libiberty
52273all-sim: maybe-all-bfd
52274all-sim: maybe-all-opcodes
52275all-sim: maybe-all-readline
52276all-sim: maybe-configure-gdb
52277all-fastjar: maybe-all-zlib
72b2455a 52278all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
52279all-fastjar: maybe-all-libiberty
52280all-autoconf: maybe-all-m4
72b2455a 52281all-autoconf: maybe-all-build-texinfo
9e6ce191 52282all-automake: maybe-all-m4
72b2455a 52283all-automake: maybe-all-build-texinfo
9e6ce191
PB
52284all-automake: maybe-all-autoconf
52285all-bison: maybe-all-intl
72b2455a 52286all-bison: maybe-all-build-texinfo
9e6ce191 52287all-diff: maybe-all-intl
72b2455a 52288all-diff: maybe-all-build-texinfo
9e6ce191 52289all-fileutils: maybe-all-intl
72b2455a
PB
52290all-fileutils: maybe-all-build-texinfo
52291all-flex: maybe-all-build-bison
52292all-flex: maybe-all-build-byacc
9e6ce191
PB
52293all-flex: maybe-all-intl
52294all-flex: maybe-all-m4
72b2455a 52295all-flex: maybe-all-build-texinfo
9e6ce191
PB
52296all-gzip: maybe-all-intl
52297all-gzip: maybe-all-zlib
72b2455a 52298all-gzip: maybe-all-build-texinfo
9e6ce191 52299all-hello: maybe-all-intl
72b2455a 52300all-hello: maybe-all-build-texinfo
9e6ce191 52301all-m4: maybe-all-intl
72b2455a 52302all-m4: maybe-all-build-texinfo
9e6ce191 52303all-make: maybe-all-intl
72b2455a
PB
52304all-make: maybe-all-build-texinfo
52305all-patch: maybe-all-build-texinfo
52306all-make: maybe-all-build-texinfo
930314a4 52307all-prms: maybe-all-libiberty
72b2455a
PB
52308all-recode: maybe-all-build-texinfo
52309all-sed: maybe-all-build-texinfo
930314a4 52310all-send-pr: maybe-all-prms
72b2455a
PB
52311all-tar: maybe-all-build-texinfo
52312all-uudecode: maybe-all-build-texinfo
9e6ce191 52313configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 52314configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
52315all-target-fastjar: maybe-all-target-zlib
52316all-target-fastjar: maybe-all-target-libiberty
52317configure-target-libjava: maybe-configure-target-zlib
52318configure-target-libjava: maybe-configure-target-boehm-gc
52319configure-target-libjava: maybe-configure-target-qthreads
52320configure-target-libjava: maybe-configure-target-libffi
52321all-target-libjava: maybe-all-fastjar
52322all-target-libjava: maybe-all-target-zlib
52323all-target-libjava: maybe-all-target-boehm-gc
52324all-target-libjava: maybe-all-target-qthreads
52325all-target-libjava: maybe-all-target-libffi
4f0ef2d8 52326configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 52327all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 52328all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 52329all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 52330configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 52331all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
52332all-target-winsup: maybe-all-target-libiberty
52333all-target-winsup: maybe-all-target-libtermcap
52334
52335
6aa8ef82
DJ
52336# Dependencies for target modules on other target modules are
52337# described by lang_env_dependencies; the defaults apply to anything
52338# not mentioned there.
52339
52340
52341@if gcc-bootstrap
52342@endif gcc-bootstrap
52343
52344@if gcc-no-bootstrap
52345configure-target-libstdc++-v3: maybe-all-target-libgcc
52346configure-target-libmudflap: maybe-all-target-libgcc
52347configure-target-libssp: maybe-all-target-libgcc
52348configure-target-newlib: maybe-all-target-libgcc
52349configure-target-libgfortran: maybe-all-target-libgcc
52350configure-target-libobjc: maybe-all-target-libgcc
52351configure-target-libtermcap: maybe-all-target-libgcc
52352configure-target-winsup: maybe-all-target-libgcc
52353configure-target-libgloss: maybe-all-target-libgcc
52354configure-target-libiberty: maybe-all-target-libgcc
52355configure-target-gperf: maybe-all-target-libgcc
52356configure-target-examples: maybe-all-target-libgcc
52357configure-target-libffi: maybe-all-target-libgcc
52358configure-target-libjava: maybe-all-target-libgcc
52359configure-target-zlib: maybe-all-target-libgcc
52360configure-target-boehm-gc: maybe-all-target-libgcc
52361configure-target-qthreads: maybe-all-target-libgcc
52362configure-target-rda: maybe-all-target-libgcc
52363configure-target-libada: maybe-all-target-libgcc
52364configure-target-libgomp: maybe-all-target-libgcc
52365@endif gcc-no-bootstrap
52366
52367
52368configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
52369
52370configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
52371
52372configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
52373
52374
52375
52376configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
52377
52378configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
52379
52380configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
52381
52382configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
52383
52384
52385
52386configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
52387configure-target-gperf: maybe-all-target-libstdc++-v3
52388
52389configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
52390
52391configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
52392
52393configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
52394configure-target-libjava: maybe-all-target-libstdc++-v3
52395
52396configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
52397
52398configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
52399
52400configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
52401
52402configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
52403
52404configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
52405
52406configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
52407
52408
907be67c 52409CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 52410GDB_TK = @GDB_TK@
907be67c
DJ
52411INSTALL_GDB_TK = @INSTALL_GDB_TK@
52412configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 52413all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 52414install-gdb: $(INSTALL_GDB_TK)
907a7241 52415
a2cc058a
NN
52416# Serialization dependencies. Host configures don't work well in parallel to
52417# each other, due to contention over config.cache. Target configures and
52418# build configures are similar.
52419@serialization_dependencies@
52420
15723a45
NN
52421# --------------------------------
52422# Regenerating top level configury
52423# --------------------------------
252b5132 52424
14a2a2f1 52425# Rebuilding Makefile.in, using autogen.
43be203f 52426AUTOGEN = autogen
6b784d9f 52427$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 52428 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 52429
a0da8069 52430# Rebuilding Makefile.
43be203f
AO
52431Makefile: $(srcdir)/Makefile.in config.status
52432 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
52433
479759c8 52434config.status: configure
10ecffb9 52435 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 52436
a0da8069 52437# Rebuilding configure.
43be203f 52438AUTOCONF = autoconf
a0323144 52439$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 52440 cd $(srcdir) && $(AUTOCONF)
252b5132 52441
3728fade
NN
52442# ------------------------------
52443# Special directives to GNU Make
52444# ------------------------------
52445
3728fade
NN
52446# Don't pass command-line variables to submakes.
52447.NOEXPORT:
52448MAKEOVERRIDES=
52449
252b5132 52450# end of Makefile.in
This page took 3.700405 seconds and 4 git commands to generate.