* rs6000-tdep.c (skip_prologue): Restore comment with
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
8520c408 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
6e4d0bcb 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
252b5132
RH
21#
22
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7 27
c6b750e1 28build_alias=@build_noncanonical@
4b900473
PB
29build_vendor=@build_vendor@
30build_os=@build_os@
7f121bbf 31build=@build@
c6b750e1 32host_alias=@host_noncanonical@
4b900473
PB
33host_vendor=@host_vendor@
34host_os=@host_os@
7f121bbf 35host=@host@
c6b750e1 36target_alias=@target_noncanonical@
4b900473
PB
37target_vendor=@target_vendor@
38target_os=@target_os@
7f121bbf 39target=@target@
583d52d7 40
50212802 41program_transform_name = @program_transform_name@
403d9505
NN
42
43prefix = @prefix@
44exec_prefix = @exec_prefix@
45
50212802
NN
46srcdir = @srcdir@
47
403d9505
NN
48bindir = @bindir@
49sbindir = @sbindir@
50libexecdir = @libexecdir@
51datadir = @datadir@
52sysconfdir = @sysconfdir@
53sharedstatedir = @sharedstatedir@
54localstatedir = @localstatedir@
55libdir = @libdir@
56includedir = @includedir@
57oldincludedir = @oldincludedir@
58infodir = @infodir@
108a6f8e
CD
59datarootdir = @datarootdir@
60docdir = @docdir@
a3ca38d2 61pdfdir = @pdfdir@
108a6f8e 62htmldir = @htmldir@
403d9505 63mandir = @mandir@
252b5132
RH
64man1dir = $(mandir)/man1
65man2dir = $(mandir)/man2
66man3dir = $(mandir)/man3
67man4dir = $(mandir)/man4
68man5dir = $(mandir)/man5
69man6dir = $(mandir)/man6
70man7dir = $(mandir)/man7
71man8dir = $(mandir)/man8
72man9dir = $(mandir)/man9
d5de0a84 73
e5c3f801
NN
74INSTALL = @INSTALL@
75INSTALL_PROGRAM = @INSTALL_PROGRAM@
76INSTALL_SCRIPT = @INSTALL_SCRIPT@
77INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
78LN = @LN@
79LN_S = @LN_S@
77d7106f
AM
80MAINT = @MAINT@
81MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
82MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 83
50212802
NN
84# -------------------------------------------------
85# Miscellaneous non-standard autoconf-set variables
86# -------------------------------------------------
252b5132 87
50212802
NN
88# The gcc driver likes to know the arguments it was configured with.
89TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 90
50212802
NN
91tooldir = @tooldir@
92build_tooldir = @build_tooldir@
252b5132 93
50212802 94GDB_NLM_DEPS =
252b5132 95
50212802
NN
96# This is the name of the environment variable used for the path to
97# the libraries.
98RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 99
50212802
NN
100# Build programs are put under this directory.
101BUILD_SUBDIR = @build_subdir@
102# This is set by the configure script to the arguments to use when configuring
103# directories built for the build system.
a7254363 104BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
105
106# This is the list of variables to export in the environment when
107# configuring any subdirectory. It must also be exported whenever
108# recursing into a build directory in case that directory's Makefile
109# re-runs configure.
110BASE_EXPORTS = \
111 FLEX="$(FLEX)"; export FLEX; \
112 LEX="$(LEX)"; export LEX; \
113 BISON="$(BISON)"; export BISON; \
114 YACC="$(YACC)"; export YACC; \
115 M4="$(M4)"; export M4; \
116 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
117
378fce5b 118# This is the list of variables to export in the environment when
6a9cf61e 119# configuring subdirectories for the build system.
378fce5b 120BUILD_EXPORTS = \
6a9cf61e 121 $(BASE_EXPORTS) \
378fce5b
DD
122 AR="$(AR_FOR_BUILD)"; export AR; \
123 AS="$(AS_FOR_BUILD)"; export AS; \
124 CC="$(CC_FOR_BUILD)"; export CC; \
125 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
126 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
127 CXX="$(CXX_FOR_BUILD)"; export CXX; \
128 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
129 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
130 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
131 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
132 LD="$(LD_FOR_BUILD)"; export LD; \
133 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
134 NM="$(NM_FOR_BUILD)"; export NM; \
135 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
136 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
137 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802
NN
138
139# This is the list of directories to built for the host system.
140SUBDIRS = @configdirs@
141# This is set by the configure script to the arguments to use when configuring
142# directories built for the host system.
143HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
144# Host programs are put under this directory, which is . except if building
145# with srcdir=..
146HOST_SUBDIR = @host_subdir@
378fce5b 147# This is the list of variables to export in the environment when
be01d343
PB
148# configuring subdirectories for the host system. We need to pass
149# some to the GCC configure because of its hybrid host/target nature.
378fce5b 150HOST_EXPORTS = \
6a9cf61e 151 $(BASE_EXPORTS) \
378fce5b
DD
152 CC="$(CC)"; export CC; \
153 CFLAGS="$(CFLAGS)"; export CFLAGS; \
154 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155 CXX="$(CXX)"; export CXX; \
156 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
157 AR="$(AR)"; export AR; \
158 AS="$(AS)"; export AS; \
159 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
160 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
161 LD="$(LD)"; export LD; \
162 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
163 NM="$(NM)"; export NM; \
164 RANLIB="$(RANLIB)"; export RANLIB; \
165 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 166 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 167 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 168 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
169 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
170 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
171 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
172 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
173 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
174 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
175 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
176 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
177 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 178 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
179@if gcc-bootstrap
180 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
181@endif gcc-bootstrap
e90269c8 182 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
183
184# Similar, for later GCC stages.
d545f33b 185POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 186 $(HOST_EXPORTS) \
b00612cc
PB
187 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
188 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
189 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
190 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
191 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 192 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 193 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 194
50212802
NN
195# Target libraries are put under this directory:
196TARGET_SUBDIR = @target_subdir@
197# This is set by the configure script to the arguments to use when configuring
198# directories built for the target.
a7254363 199TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 200# This is the list of variables to export in the environment when
6a9cf61e 201# configuring subdirectories for the host system.
378fce5b 202BASE_TARGET_EXPORTS = \
6a9cf61e 203 $(BASE_EXPORTS) \
378fce5b 204 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 205 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b
DD
206 CC="$(CC_FOR_TARGET)"; export CC; \
207 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
208 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 209 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
378fce5b
DD
210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
211 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
212 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
213 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 214 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 215 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 216 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 217 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 218 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 219 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 220 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 221 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 222 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 223 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
224
225RAW_CXX_TARGET_EXPORTS = \
226 $(BASE_TARGET_EXPORTS) \
227 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
228 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
229
230NORMAL_TARGET_EXPORTS = \
231 $(BASE_TARGET_EXPORTS) \
232 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 233
4b1cb4fe
DD
234# Where to find GMP
235HOST_GMPLIBS = @gmplibs@
236HOST_GMPINC = @gmpinc@
237
50212802
NN
238# ----------------------------------------------
239# Programs producing files for the BUILD machine
240# ----------------------------------------------
241
242SHELL = @config_shell@
243
244# pwd command to use. Allow user to override default by setting PWDCMD in
245# the environment to account for automounters. The make variable must not
246# be called PWDCMD, otherwise the value set here is passed to make
247# subprocesses and overrides the setting from the user's environment.
b40e3958
L
248# Don't use PWD since it is a common shell environment variable and we
249# don't want to corrupt it.
250PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
251
252# compilers to use to create programs which must be run in the build
253# environment.
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
330STAGE1_CFLAGS=@stage1_cflags@
331STAGE1_CHECKING=@stage1_checking@
332STAGE1_LANGUAGES=@stage1_languages@
333
8520c408
AO
334STAGE2_CFLAGS=$(BOOT_CFLAGS)
335STAGE3_CFLAGS=$(BOOT_CFLAGS)
336STAGE4_CFLAGS=$(BOOT_CFLAGS)
337
338do-compare = @do_compare@
339do-compare3 = $(do-compare)
340do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
341
50212802
NN
342# -----------------------------------------------
343# Programs producing files for the TARGET machine
344# -----------------------------------------------
0da52010 345
58daee98 346FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 347
50212802 348AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 349AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 350CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 351
50212802
NN
352# If GCC_FOR_TARGET is not overriden on the command line, then this
353# variable is passed down to the gcc Makefile, where it is used to
354# build libgcc2.a. We define it here so that it can itself be
355# overridden on the command line.
be01d343 356GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 357CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 358RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 359GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 360GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 361DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 362LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 363
7e0f7140 364LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 365NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 366OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 367RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 368STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 369WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 370WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 371
be01d343
PB
372COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
373COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
374COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
375
376# During gcc bootstrap, if we use some random cc for stage1 then
377# CFLAGS will be just -g. We want to ensure that TARGET libraries
378# (which we know are built with gcc) are built with optimizations so
379# prepend -O2 when setting CFLAGS_FOR_TARGET.
8a6ee3ab
JM
380CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \
381 $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
be01d343 382SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab
JM
383DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
384CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \
385 $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
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
592# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
593EXTRA_TARGET_FLAGS = \
594 'AR=$$(AR_FOR_TARGET)' \
0aed8855 595 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
596 'CC=$$(CC_FOR_TARGET)' \
597 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
598 'CXX=$$(CXX_FOR_TARGET)' \
599 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
600 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 601 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 602 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
603 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
604 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 605 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 606 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 607 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
608 'WINDRES=$$(WINDRES_FOR_TARGET)' \
609 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
610
611TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
612
613# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
614# unfortunately needs the native compiler and the target ar and
615# ranlib.
616# If any variables are added here, they must be added to do-*, below.
2a4cbe27 617# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
618# cross-building scheme.
619EXTRA_GCC_FLAGS = \
252b5132 620 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
621 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
622 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
623 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
624 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 625 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 626
f0b24077 627GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 628
dd12c3a8 629.PHONY: configure-host
b813574b 630configure-host: \
dd12c3a8
NN
631 maybe-configure-ash \
632 maybe-configure-autoconf \
633 maybe-configure-automake \
634 maybe-configure-bash \
635 maybe-configure-bfd \
636 maybe-configure-opcodes \
637 maybe-configure-binutils \
638 maybe-configure-bison \
639 maybe-configure-byacc \
640 maybe-configure-bzip2 \
641 maybe-configure-dejagnu \
642 maybe-configure-diff \
643 maybe-configure-dosutils \
644 maybe-configure-etc \
645 maybe-configure-fastjar \
646 maybe-configure-fileutils \
647 maybe-configure-findutils \
648 maybe-configure-find \
d3ed111c 649 maybe-configure-fixincludes \
dd12c3a8
NN
650 maybe-configure-flex \
651 maybe-configure-gas \
b813574b 652 maybe-configure-gcc \
dd12c3a8
NN
653 maybe-configure-gawk \
654 maybe-configure-gettext \
4b900473
PB
655 maybe-configure-gmp \
656 maybe-configure-mpfr \
dd12c3a8
NN
657 maybe-configure-gnuserv \
658 maybe-configure-gprof \
659 maybe-configure-gzip \
660 maybe-configure-hello \
661 maybe-configure-indent \
662 maybe-configure-intl \
663 maybe-configure-tcl \
664 maybe-configure-itcl \
665 maybe-configure-ld \
04cf1b77 666 maybe-configure-libcpp \
be01d343 667 maybe-configure-libdecnumber \
dd12c3a8
NN
668 maybe-configure-libgui \
669 maybe-configure-libiberty \
670 maybe-configure-libtool \
671 maybe-configure-m4 \
672 maybe-configure-make \
673 maybe-configure-mmalloc \
674 maybe-configure-patch \
675 maybe-configure-perl \
676 maybe-configure-prms \
677 maybe-configure-rcs \
678 maybe-configure-readline \
679 maybe-configure-release \
680 maybe-configure-recode \
681 maybe-configure-sed \
682 maybe-configure-send-pr \
683 maybe-configure-shellutils \
684 maybe-configure-sid \
685 maybe-configure-sim \
686 maybe-configure-tar \
687 maybe-configure-texinfo \
688 maybe-configure-textutils \
689 maybe-configure-time \
690 maybe-configure-uudecode \
691 maybe-configure-wdiff \
692 maybe-configure-zip \
693 maybe-configure-zlib \
694 maybe-configure-gdb \
695 maybe-configure-expect \
696 maybe-configure-guile \
697 maybe-configure-tk \
dd12c3a8 698 maybe-configure-libtermcap \
b00612cc
PB
699 maybe-configure-utils \
700 maybe-configure-gnattools
dd12c3a8
NN
701.PHONY: configure-target
702configure-target: \
703 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 704 maybe-configure-target-libmudflap \
064d0a7c 705 maybe-configure-target-libssp \
dd12c3a8 706 maybe-configure-target-newlib \
6aa8ef82 707 maybe-configure-target-libgcc \
4b1cb4fe 708 maybe-configure-target-libgfortran \
dd12c3a8
NN
709 maybe-configure-target-libobjc \
710 maybe-configure-target-libtermcap \
711 maybe-configure-target-winsup \
712 maybe-configure-target-libgloss \
713 maybe-configure-target-libiberty \
714 maybe-configure-target-gperf \
715 maybe-configure-target-examples \
716 maybe-configure-target-libffi \
717 maybe-configure-target-libjava \
718 maybe-configure-target-zlib \
719 maybe-configure-target-boehm-gc \
720 maybe-configure-target-qthreads \
a2592b1b 721 maybe-configure-target-rda \
b3ded179
PB
722 maybe-configure-target-libada \
723 maybe-configure-target-libgomp
252b5132 724
319cab08
PB
725# The target built for a native non-bootstrap build.
726.PHONY: all
f70224b5
PB
727all:
728@if gcc-bootstrap
be01d343 729 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
730 @r=`${PWD_COMMAND}`; export r; \
731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 732 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 733@endif gcc-bootstrap
0aed8855 734 @: $(MAKE); $(unstage)
f70224b5
PB
735 @r=`${PWD_COMMAND}`; export r; \
736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
737 if [ -f stage_last ]; then \
be01d343 738 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 739 else \
be01d343 740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 741 fi
6a9cf61e
PB
742
743.PHONY: all-build
c52c6897
PB
744
745all-build: maybe-all-build-libiberty
746all-build: maybe-all-build-bison
747all-build: maybe-all-build-byacc
748all-build: maybe-all-build-flex
749all-build: maybe-all-build-m4
750all-build: maybe-all-build-texinfo
751all-build: maybe-all-build-fixincludes
752
dd12c3a8 753.PHONY: all-host
c52c6897
PB
754
755all-host: maybe-all-ash
756all-host: maybe-all-autoconf
757all-host: maybe-all-automake
758all-host: maybe-all-bash
759@if bfd-no-bootstrap
760all-host: maybe-all-bfd
761@endif bfd-no-bootstrap
762@if opcodes-no-bootstrap
763all-host: maybe-all-opcodes
764@endif opcodes-no-bootstrap
765@if binutils-no-bootstrap
766all-host: maybe-all-binutils
767@endif binutils-no-bootstrap
768all-host: maybe-all-bison
769all-host: maybe-all-byacc
770all-host: maybe-all-bzip2
771all-host: maybe-all-dejagnu
772all-host: maybe-all-diff
773all-host: maybe-all-dosutils
774all-host: maybe-all-etc
775all-host: maybe-all-fastjar
776all-host: maybe-all-fileutils
777all-host: maybe-all-findutils
778all-host: maybe-all-find
779all-host: maybe-all-fixincludes
780all-host: maybe-all-flex
781@if gas-no-bootstrap
782all-host: maybe-all-gas
783@endif gas-no-bootstrap
784@if gcc-no-bootstrap
785all-host: maybe-all-gcc
786@endif gcc-no-bootstrap
787all-host: maybe-all-gawk
788all-host: maybe-all-gettext
4b900473
PB
789@if gmp-no-bootstrap
790all-host: maybe-all-gmp
791@endif gmp-no-bootstrap
792@if mpfr-no-bootstrap
793all-host: maybe-all-mpfr
794@endif mpfr-no-bootstrap
c52c6897
PB
795all-host: maybe-all-gnuserv
796all-host: maybe-all-gprof
797all-host: maybe-all-gzip
798all-host: maybe-all-hello
799all-host: maybe-all-indent
800@if intl-no-bootstrap
801all-host: maybe-all-intl
802@endif intl-no-bootstrap
803all-host: maybe-all-tcl
804all-host: maybe-all-itcl
805@if ld-no-bootstrap
806all-host: maybe-all-ld
807@endif ld-no-bootstrap
808@if libcpp-no-bootstrap
809all-host: maybe-all-libcpp
810@endif libcpp-no-bootstrap
811@if libdecnumber-no-bootstrap
812all-host: maybe-all-libdecnumber
813@endif libdecnumber-no-bootstrap
814all-host: maybe-all-libgui
815@if libiberty-no-bootstrap
816all-host: maybe-all-libiberty
817@endif libiberty-no-bootstrap
818all-host: maybe-all-libtool
819all-host: maybe-all-m4
820all-host: maybe-all-make
821all-host: maybe-all-mmalloc
822all-host: maybe-all-patch
823all-host: maybe-all-perl
824all-host: maybe-all-prms
825all-host: maybe-all-rcs
826all-host: maybe-all-readline
827all-host: maybe-all-release
828all-host: maybe-all-recode
829all-host: maybe-all-sed
830all-host: maybe-all-send-pr
831all-host: maybe-all-shellutils
832all-host: maybe-all-sid
833all-host: maybe-all-sim
834all-host: maybe-all-tar
835all-host: maybe-all-texinfo
836all-host: maybe-all-textutils
837all-host: maybe-all-time
838all-host: maybe-all-uudecode
839all-host: maybe-all-wdiff
840all-host: maybe-all-zip
841@if zlib-no-bootstrap
842all-host: maybe-all-zlib
843@endif zlib-no-bootstrap
844all-host: maybe-all-gdb
845all-host: maybe-all-expect
846all-host: maybe-all-guile
847all-host: maybe-all-tk
848all-host: maybe-all-libtermcap
849all-host: maybe-all-utils
850all-host: maybe-all-gnattools
851
dd12c3a8 852.PHONY: all-target
c52c6897
PB
853
854all-target: maybe-all-target-libstdc++-v3
855all-target: maybe-all-target-libmudflap
856all-target: maybe-all-target-libssp
c52c6897 857all-target: maybe-all-target-newlib
f86e35b8 858@if target-libgcc-no-bootstrap
6aa8ef82 859all-target: maybe-all-target-libgcc
f86e35b8 860@endif target-libgcc-no-bootstrap
c52c6897
PB
861all-target: maybe-all-target-libgfortran
862all-target: maybe-all-target-libobjc
863all-target: maybe-all-target-libtermcap
864all-target: maybe-all-target-winsup
865all-target: maybe-all-target-libgloss
866all-target: maybe-all-target-libiberty
867all-target: maybe-all-target-gperf
868all-target: maybe-all-target-examples
869all-target: maybe-all-target-libffi
870all-target: maybe-all-target-libjava
871all-target: maybe-all-target-zlib
872all-target: maybe-all-target-boehm-gc
873all-target: maybe-all-target-qthreads
874all-target: maybe-all-target-rda
875all-target: maybe-all-target-libada
876all-target: maybe-all-target-libgomp
252b5132
RH
877
878# Do a target for all the subdirectories. A ``make do-X'' will do a
879# ``make X'' in all subdirectories (because, in general, there is a
880# dependency (below) of X upon do-X, a ``make X'' will also do this,
881# but it may do additional work as well).
e393202e 882
2a4cbe27 883.PHONY: do-info
f70224b5 884do-info:
0aed8855 885 @: $(MAKE); $(unstage)
e360f423
PB
886 @r=`${PWD_COMMAND}`; export r; \
887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
888 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 889 info-target
f70224b5 890
e393202e 891
2a4cbe27 892.PHONY: info-host
c52c6897
PB
893
894info-host: maybe-info-ash
895info-host: maybe-info-autoconf
896info-host: maybe-info-automake
897info-host: maybe-info-bash
898info-host: maybe-info-bfd
899info-host: maybe-info-opcodes
900info-host: maybe-info-binutils
901info-host: maybe-info-bison
902info-host: maybe-info-byacc
903info-host: maybe-info-bzip2
904info-host: maybe-info-dejagnu
905info-host: maybe-info-diff
906info-host: maybe-info-dosutils
907info-host: maybe-info-etc
908info-host: maybe-info-fastjar
909info-host: maybe-info-fileutils
910info-host: maybe-info-findutils
911info-host: maybe-info-find
912info-host: maybe-info-fixincludes
913info-host: maybe-info-flex
914info-host: maybe-info-gas
915info-host: maybe-info-gcc
916info-host: maybe-info-gawk
917info-host: maybe-info-gettext
4b900473
PB
918info-host: maybe-info-gmp
919info-host: maybe-info-mpfr
c52c6897
PB
920info-host: maybe-info-gnuserv
921info-host: maybe-info-gprof
922info-host: maybe-info-gzip
923info-host: maybe-info-hello
924info-host: maybe-info-indent
925info-host: maybe-info-intl
926info-host: maybe-info-tcl
927info-host: maybe-info-itcl
928info-host: maybe-info-ld
929info-host: maybe-info-libcpp
930info-host: maybe-info-libdecnumber
931info-host: maybe-info-libgui
932info-host: maybe-info-libiberty
933info-host: maybe-info-libtool
934info-host: maybe-info-m4
935info-host: maybe-info-make
936info-host: maybe-info-mmalloc
937info-host: maybe-info-patch
938info-host: maybe-info-perl
939info-host: maybe-info-prms
940info-host: maybe-info-rcs
941info-host: maybe-info-readline
942info-host: maybe-info-release
943info-host: maybe-info-recode
944info-host: maybe-info-sed
945info-host: maybe-info-send-pr
946info-host: maybe-info-shellutils
947info-host: maybe-info-sid
948info-host: maybe-info-sim
949info-host: maybe-info-tar
950info-host: maybe-info-texinfo
951info-host: maybe-info-textutils
952info-host: maybe-info-time
953info-host: maybe-info-uudecode
954info-host: maybe-info-wdiff
955info-host: maybe-info-zip
956info-host: maybe-info-zlib
957info-host: maybe-info-gdb
958info-host: maybe-info-expect
959info-host: maybe-info-guile
960info-host: maybe-info-tk
961info-host: maybe-info-libtermcap
962info-host: maybe-info-utils
963info-host: maybe-info-gnattools
252b5132 964
2a4cbe27 965.PHONY: info-target
c52c6897
PB
966
967info-target: maybe-info-target-libstdc++-v3
968info-target: maybe-info-target-libmudflap
969info-target: maybe-info-target-libssp
c52c6897 970info-target: maybe-info-target-newlib
6aa8ef82 971info-target: maybe-info-target-libgcc
c52c6897
PB
972info-target: maybe-info-target-libgfortran
973info-target: maybe-info-target-libobjc
974info-target: maybe-info-target-libtermcap
975info-target: maybe-info-target-winsup
976info-target: maybe-info-target-libgloss
977info-target: maybe-info-target-libiberty
978info-target: maybe-info-target-gperf
979info-target: maybe-info-target-examples
980info-target: maybe-info-target-libffi
981info-target: maybe-info-target-libjava
982info-target: maybe-info-target-zlib
983info-target: maybe-info-target-boehm-gc
984info-target: maybe-info-target-qthreads
985info-target: maybe-info-target-rda
986info-target: maybe-info-target-libada
987info-target: maybe-info-target-libgomp
252b5132 988
4fa63067 989.PHONY: do-dvi
f70224b5 990do-dvi:
0aed8855 991 @: $(MAKE); $(unstage)
e360f423
PB
992 @r=`${PWD_COMMAND}`; export r; \
993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
994 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 995 dvi-target
f70224b5 996
2a4cbe27 997
4fa63067 998.PHONY: dvi-host
c52c6897
PB
999
1000dvi-host: maybe-dvi-ash
1001dvi-host: maybe-dvi-autoconf
1002dvi-host: maybe-dvi-automake
1003dvi-host: maybe-dvi-bash
1004dvi-host: maybe-dvi-bfd
1005dvi-host: maybe-dvi-opcodes
1006dvi-host: maybe-dvi-binutils
1007dvi-host: maybe-dvi-bison
1008dvi-host: maybe-dvi-byacc
1009dvi-host: maybe-dvi-bzip2
1010dvi-host: maybe-dvi-dejagnu
1011dvi-host: maybe-dvi-diff
1012dvi-host: maybe-dvi-dosutils
1013dvi-host: maybe-dvi-etc
1014dvi-host: maybe-dvi-fastjar
1015dvi-host: maybe-dvi-fileutils
1016dvi-host: maybe-dvi-findutils
1017dvi-host: maybe-dvi-find
1018dvi-host: maybe-dvi-fixincludes
1019dvi-host: maybe-dvi-flex
1020dvi-host: maybe-dvi-gas
1021dvi-host: maybe-dvi-gcc
1022dvi-host: maybe-dvi-gawk
1023dvi-host: maybe-dvi-gettext
4b900473
PB
1024dvi-host: maybe-dvi-gmp
1025dvi-host: maybe-dvi-mpfr
c52c6897
PB
1026dvi-host: maybe-dvi-gnuserv
1027dvi-host: maybe-dvi-gprof
1028dvi-host: maybe-dvi-gzip
1029dvi-host: maybe-dvi-hello
1030dvi-host: maybe-dvi-indent
1031dvi-host: maybe-dvi-intl
1032dvi-host: maybe-dvi-tcl
1033dvi-host: maybe-dvi-itcl
1034dvi-host: maybe-dvi-ld
1035dvi-host: maybe-dvi-libcpp
1036dvi-host: maybe-dvi-libdecnumber
1037dvi-host: maybe-dvi-libgui
1038dvi-host: maybe-dvi-libiberty
1039dvi-host: maybe-dvi-libtool
1040dvi-host: maybe-dvi-m4
1041dvi-host: maybe-dvi-make
1042dvi-host: maybe-dvi-mmalloc
1043dvi-host: maybe-dvi-patch
1044dvi-host: maybe-dvi-perl
1045dvi-host: maybe-dvi-prms
1046dvi-host: maybe-dvi-rcs
1047dvi-host: maybe-dvi-readline
1048dvi-host: maybe-dvi-release
1049dvi-host: maybe-dvi-recode
1050dvi-host: maybe-dvi-sed
1051dvi-host: maybe-dvi-send-pr
1052dvi-host: maybe-dvi-shellutils
1053dvi-host: maybe-dvi-sid
1054dvi-host: maybe-dvi-sim
1055dvi-host: maybe-dvi-tar
1056dvi-host: maybe-dvi-texinfo
1057dvi-host: maybe-dvi-textutils
1058dvi-host: maybe-dvi-time
1059dvi-host: maybe-dvi-uudecode
1060dvi-host: maybe-dvi-wdiff
1061dvi-host: maybe-dvi-zip
1062dvi-host: maybe-dvi-zlib
1063dvi-host: maybe-dvi-gdb
1064dvi-host: maybe-dvi-expect
1065dvi-host: maybe-dvi-guile
1066dvi-host: maybe-dvi-tk
1067dvi-host: maybe-dvi-libtermcap
1068dvi-host: maybe-dvi-utils
1069dvi-host: maybe-dvi-gnattools
2a4cbe27 1070
4fa63067 1071.PHONY: dvi-target
c52c6897
PB
1072
1073dvi-target: maybe-dvi-target-libstdc++-v3
1074dvi-target: maybe-dvi-target-libmudflap
1075dvi-target: maybe-dvi-target-libssp
c52c6897 1076dvi-target: maybe-dvi-target-newlib
6aa8ef82 1077dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1078dvi-target: maybe-dvi-target-libgfortran
1079dvi-target: maybe-dvi-target-libobjc
1080dvi-target: maybe-dvi-target-libtermcap
1081dvi-target: maybe-dvi-target-winsup
1082dvi-target: maybe-dvi-target-libgloss
1083dvi-target: maybe-dvi-target-libiberty
1084dvi-target: maybe-dvi-target-gperf
1085dvi-target: maybe-dvi-target-examples
1086dvi-target: maybe-dvi-target-libffi
1087dvi-target: maybe-dvi-target-libjava
1088dvi-target: maybe-dvi-target-zlib
1089dvi-target: maybe-dvi-target-boehm-gc
1090dvi-target: maybe-dvi-target-qthreads
1091dvi-target: maybe-dvi-target-rda
1092dvi-target: maybe-dvi-target-libada
1093dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1094
56a8fe78
DD
1095.PHONY: do-pdf
1096do-pdf:
1097 @: $(MAKE); $(unstage)
1098 @r=`${PWD_COMMAND}`; export r; \
1099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1100 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1101 pdf-target
1102
1103
1104.PHONY: pdf-host
1105
1106pdf-host: maybe-pdf-ash
1107pdf-host: maybe-pdf-autoconf
1108pdf-host: maybe-pdf-automake
1109pdf-host: maybe-pdf-bash
1110pdf-host: maybe-pdf-bfd
1111pdf-host: maybe-pdf-opcodes
1112pdf-host: maybe-pdf-binutils
1113pdf-host: maybe-pdf-bison
1114pdf-host: maybe-pdf-byacc
1115pdf-host: maybe-pdf-bzip2
1116pdf-host: maybe-pdf-dejagnu
1117pdf-host: maybe-pdf-diff
1118pdf-host: maybe-pdf-dosutils
1119pdf-host: maybe-pdf-etc
1120pdf-host: maybe-pdf-fastjar
1121pdf-host: maybe-pdf-fileutils
1122pdf-host: maybe-pdf-findutils
1123pdf-host: maybe-pdf-find
1124pdf-host: maybe-pdf-fixincludes
1125pdf-host: maybe-pdf-flex
1126pdf-host: maybe-pdf-gas
1127pdf-host: maybe-pdf-gcc
1128pdf-host: maybe-pdf-gawk
1129pdf-host: maybe-pdf-gettext
4b900473
PB
1130pdf-host: maybe-pdf-gmp
1131pdf-host: maybe-pdf-mpfr
56a8fe78
DD
1132pdf-host: maybe-pdf-gnuserv
1133pdf-host: maybe-pdf-gprof
1134pdf-host: maybe-pdf-gzip
1135pdf-host: maybe-pdf-hello
1136pdf-host: maybe-pdf-indent
1137pdf-host: maybe-pdf-intl
1138pdf-host: maybe-pdf-tcl
1139pdf-host: maybe-pdf-itcl
1140pdf-host: maybe-pdf-ld
1141pdf-host: maybe-pdf-libcpp
1142pdf-host: maybe-pdf-libdecnumber
1143pdf-host: maybe-pdf-libgui
1144pdf-host: maybe-pdf-libiberty
1145pdf-host: maybe-pdf-libtool
1146pdf-host: maybe-pdf-m4
1147pdf-host: maybe-pdf-make
1148pdf-host: maybe-pdf-mmalloc
1149pdf-host: maybe-pdf-patch
1150pdf-host: maybe-pdf-perl
1151pdf-host: maybe-pdf-prms
1152pdf-host: maybe-pdf-rcs
1153pdf-host: maybe-pdf-readline
1154pdf-host: maybe-pdf-release
1155pdf-host: maybe-pdf-recode
1156pdf-host: maybe-pdf-sed
1157pdf-host: maybe-pdf-send-pr
1158pdf-host: maybe-pdf-shellutils
1159pdf-host: maybe-pdf-sid
1160pdf-host: maybe-pdf-sim
1161pdf-host: maybe-pdf-tar
1162pdf-host: maybe-pdf-texinfo
1163pdf-host: maybe-pdf-textutils
1164pdf-host: maybe-pdf-time
1165pdf-host: maybe-pdf-uudecode
1166pdf-host: maybe-pdf-wdiff
1167pdf-host: maybe-pdf-zip
1168pdf-host: maybe-pdf-zlib
1169pdf-host: maybe-pdf-gdb
1170pdf-host: maybe-pdf-expect
1171pdf-host: maybe-pdf-guile
1172pdf-host: maybe-pdf-tk
1173pdf-host: maybe-pdf-libtermcap
1174pdf-host: maybe-pdf-utils
1175pdf-host: maybe-pdf-gnattools
1176
1177.PHONY: pdf-target
1178
1179pdf-target: maybe-pdf-target-libstdc++-v3
1180pdf-target: maybe-pdf-target-libmudflap
1181pdf-target: maybe-pdf-target-libssp
1182pdf-target: maybe-pdf-target-newlib
6aa8ef82 1183pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1184pdf-target: maybe-pdf-target-libgfortran
1185pdf-target: maybe-pdf-target-libobjc
1186pdf-target: maybe-pdf-target-libtermcap
1187pdf-target: maybe-pdf-target-winsup
1188pdf-target: maybe-pdf-target-libgloss
1189pdf-target: maybe-pdf-target-libiberty
1190pdf-target: maybe-pdf-target-gperf
1191pdf-target: maybe-pdf-target-examples
1192pdf-target: maybe-pdf-target-libffi
1193pdf-target: maybe-pdf-target-libjava
1194pdf-target: maybe-pdf-target-zlib
1195pdf-target: maybe-pdf-target-boehm-gc
1196pdf-target: maybe-pdf-target-qthreads
1197pdf-target: maybe-pdf-target-rda
1198pdf-target: maybe-pdf-target-libada
1199pdf-target: maybe-pdf-target-libgomp
1200
6d389afc 1201.PHONY: do-html
f70224b5 1202do-html:
0aed8855 1203 @: $(MAKE); $(unstage)
e360f423
PB
1204 @r=`${PWD_COMMAND}`; export r; \
1205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1206 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1207 html-target
f70224b5 1208
6d389afc
MS
1209
1210.PHONY: html-host
c52c6897
PB
1211
1212html-host: maybe-html-ash
1213html-host: maybe-html-autoconf
1214html-host: maybe-html-automake
1215html-host: maybe-html-bash
1216html-host: maybe-html-bfd
1217html-host: maybe-html-opcodes
1218html-host: maybe-html-binutils
1219html-host: maybe-html-bison
1220html-host: maybe-html-byacc
1221html-host: maybe-html-bzip2
1222html-host: maybe-html-dejagnu
1223html-host: maybe-html-diff
1224html-host: maybe-html-dosutils
1225html-host: maybe-html-etc
1226html-host: maybe-html-fastjar
1227html-host: maybe-html-fileutils
1228html-host: maybe-html-findutils
1229html-host: maybe-html-find
1230html-host: maybe-html-fixincludes
1231html-host: maybe-html-flex
1232html-host: maybe-html-gas
1233html-host: maybe-html-gcc
1234html-host: maybe-html-gawk
1235html-host: maybe-html-gettext
4b900473
PB
1236html-host: maybe-html-gmp
1237html-host: maybe-html-mpfr
c52c6897
PB
1238html-host: maybe-html-gnuserv
1239html-host: maybe-html-gprof
1240html-host: maybe-html-gzip
1241html-host: maybe-html-hello
1242html-host: maybe-html-indent
1243html-host: maybe-html-intl
1244html-host: maybe-html-tcl
1245html-host: maybe-html-itcl
1246html-host: maybe-html-ld
1247html-host: maybe-html-libcpp
1248html-host: maybe-html-libdecnumber
1249html-host: maybe-html-libgui
1250html-host: maybe-html-libiberty
1251html-host: maybe-html-libtool
1252html-host: maybe-html-m4
1253html-host: maybe-html-make
1254html-host: maybe-html-mmalloc
1255html-host: maybe-html-patch
1256html-host: maybe-html-perl
1257html-host: maybe-html-prms
1258html-host: maybe-html-rcs
1259html-host: maybe-html-readline
1260html-host: maybe-html-release
1261html-host: maybe-html-recode
1262html-host: maybe-html-sed
1263html-host: maybe-html-send-pr
1264html-host: maybe-html-shellutils
1265html-host: maybe-html-sid
1266html-host: maybe-html-sim
1267html-host: maybe-html-tar
1268html-host: maybe-html-texinfo
1269html-host: maybe-html-textutils
1270html-host: maybe-html-time
1271html-host: maybe-html-uudecode
1272html-host: maybe-html-wdiff
1273html-host: maybe-html-zip
1274html-host: maybe-html-zlib
1275html-host: maybe-html-gdb
1276html-host: maybe-html-expect
1277html-host: maybe-html-guile
1278html-host: maybe-html-tk
1279html-host: maybe-html-libtermcap
1280html-host: maybe-html-utils
1281html-host: maybe-html-gnattools
6d389afc
MS
1282
1283.PHONY: html-target
c52c6897
PB
1284
1285html-target: maybe-html-target-libstdc++-v3
1286html-target: maybe-html-target-libmudflap
1287html-target: maybe-html-target-libssp
c52c6897 1288html-target: maybe-html-target-newlib
6aa8ef82 1289html-target: maybe-html-target-libgcc
c52c6897
PB
1290html-target: maybe-html-target-libgfortran
1291html-target: maybe-html-target-libobjc
1292html-target: maybe-html-target-libtermcap
1293html-target: maybe-html-target-winsup
1294html-target: maybe-html-target-libgloss
1295html-target: maybe-html-target-libiberty
1296html-target: maybe-html-target-gperf
1297html-target: maybe-html-target-examples
1298html-target: maybe-html-target-libffi
1299html-target: maybe-html-target-libjava
1300html-target: maybe-html-target-zlib
1301html-target: maybe-html-target-boehm-gc
1302html-target: maybe-html-target-qthreads
1303html-target: maybe-html-target-rda
1304html-target: maybe-html-target-libada
1305html-target: maybe-html-target-libgomp
6d389afc 1306
4fa63067 1307.PHONY: do-TAGS
f70224b5 1308do-TAGS:
0aed8855 1309 @: $(MAKE); $(unstage)
e360f423
PB
1310 @r=`${PWD_COMMAND}`; export r; \
1311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1312 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1313 TAGS-target
f70224b5 1314
2a4cbe27 1315
4fa63067 1316.PHONY: TAGS-host
c52c6897
PB
1317
1318TAGS-host: maybe-TAGS-ash
1319TAGS-host: maybe-TAGS-autoconf
1320TAGS-host: maybe-TAGS-automake
1321TAGS-host: maybe-TAGS-bash
1322TAGS-host: maybe-TAGS-bfd
1323TAGS-host: maybe-TAGS-opcodes
1324TAGS-host: maybe-TAGS-binutils
1325TAGS-host: maybe-TAGS-bison
1326TAGS-host: maybe-TAGS-byacc
1327TAGS-host: maybe-TAGS-bzip2
1328TAGS-host: maybe-TAGS-dejagnu
1329TAGS-host: maybe-TAGS-diff
1330TAGS-host: maybe-TAGS-dosutils
1331TAGS-host: maybe-TAGS-etc
1332TAGS-host: maybe-TAGS-fastjar
1333TAGS-host: maybe-TAGS-fileutils
1334TAGS-host: maybe-TAGS-findutils
1335TAGS-host: maybe-TAGS-find
1336TAGS-host: maybe-TAGS-fixincludes
1337TAGS-host: maybe-TAGS-flex
1338TAGS-host: maybe-TAGS-gas
1339TAGS-host: maybe-TAGS-gcc
1340TAGS-host: maybe-TAGS-gawk
1341TAGS-host: maybe-TAGS-gettext
4b900473
PB
1342TAGS-host: maybe-TAGS-gmp
1343TAGS-host: maybe-TAGS-mpfr
c52c6897
PB
1344TAGS-host: maybe-TAGS-gnuserv
1345TAGS-host: maybe-TAGS-gprof
1346TAGS-host: maybe-TAGS-gzip
1347TAGS-host: maybe-TAGS-hello
1348TAGS-host: maybe-TAGS-indent
1349TAGS-host: maybe-TAGS-intl
1350TAGS-host: maybe-TAGS-tcl
1351TAGS-host: maybe-TAGS-itcl
1352TAGS-host: maybe-TAGS-ld
1353TAGS-host: maybe-TAGS-libcpp
1354TAGS-host: maybe-TAGS-libdecnumber
1355TAGS-host: maybe-TAGS-libgui
1356TAGS-host: maybe-TAGS-libiberty
1357TAGS-host: maybe-TAGS-libtool
1358TAGS-host: maybe-TAGS-m4
1359TAGS-host: maybe-TAGS-make
1360TAGS-host: maybe-TAGS-mmalloc
1361TAGS-host: maybe-TAGS-patch
1362TAGS-host: maybe-TAGS-perl
1363TAGS-host: maybe-TAGS-prms
1364TAGS-host: maybe-TAGS-rcs
1365TAGS-host: maybe-TAGS-readline
1366TAGS-host: maybe-TAGS-release
1367TAGS-host: maybe-TAGS-recode
1368TAGS-host: maybe-TAGS-sed
1369TAGS-host: maybe-TAGS-send-pr
1370TAGS-host: maybe-TAGS-shellutils
1371TAGS-host: maybe-TAGS-sid
1372TAGS-host: maybe-TAGS-sim
1373TAGS-host: maybe-TAGS-tar
1374TAGS-host: maybe-TAGS-texinfo
1375TAGS-host: maybe-TAGS-textutils
1376TAGS-host: maybe-TAGS-time
1377TAGS-host: maybe-TAGS-uudecode
1378TAGS-host: maybe-TAGS-wdiff
1379TAGS-host: maybe-TAGS-zip
1380TAGS-host: maybe-TAGS-zlib
1381TAGS-host: maybe-TAGS-gdb
1382TAGS-host: maybe-TAGS-expect
1383TAGS-host: maybe-TAGS-guile
1384TAGS-host: maybe-TAGS-tk
1385TAGS-host: maybe-TAGS-libtermcap
1386TAGS-host: maybe-TAGS-utils
1387TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1388
4fa63067 1389.PHONY: TAGS-target
c52c6897
PB
1390
1391TAGS-target: maybe-TAGS-target-libstdc++-v3
1392TAGS-target: maybe-TAGS-target-libmudflap
1393TAGS-target: maybe-TAGS-target-libssp
c52c6897 1394TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1395TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1396TAGS-target: maybe-TAGS-target-libgfortran
1397TAGS-target: maybe-TAGS-target-libobjc
1398TAGS-target: maybe-TAGS-target-libtermcap
1399TAGS-target: maybe-TAGS-target-winsup
1400TAGS-target: maybe-TAGS-target-libgloss
1401TAGS-target: maybe-TAGS-target-libiberty
1402TAGS-target: maybe-TAGS-target-gperf
1403TAGS-target: maybe-TAGS-target-examples
1404TAGS-target: maybe-TAGS-target-libffi
1405TAGS-target: maybe-TAGS-target-libjava
1406TAGS-target: maybe-TAGS-target-zlib
1407TAGS-target: maybe-TAGS-target-boehm-gc
1408TAGS-target: maybe-TAGS-target-qthreads
1409TAGS-target: maybe-TAGS-target-rda
1410TAGS-target: maybe-TAGS-target-libada
1411TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1412
4fa63067 1413.PHONY: do-install-info
f70224b5 1414do-install-info:
0aed8855 1415 @: $(MAKE); $(unstage)
e360f423
PB
1416 @r=`${PWD_COMMAND}`; export r; \
1417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1418 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1419 install-info-target
f70224b5 1420
a2592b1b 1421
4fa63067 1422.PHONY: install-info-host
c52c6897
PB
1423
1424install-info-host: maybe-install-info-ash
1425install-info-host: maybe-install-info-autoconf
1426install-info-host: maybe-install-info-automake
1427install-info-host: maybe-install-info-bash
1428install-info-host: maybe-install-info-bfd
1429install-info-host: maybe-install-info-opcodes
1430install-info-host: maybe-install-info-binutils
1431install-info-host: maybe-install-info-bison
1432install-info-host: maybe-install-info-byacc
1433install-info-host: maybe-install-info-bzip2
1434install-info-host: maybe-install-info-dejagnu
1435install-info-host: maybe-install-info-diff
1436install-info-host: maybe-install-info-dosutils
1437install-info-host: maybe-install-info-etc
1438install-info-host: maybe-install-info-fastjar
1439install-info-host: maybe-install-info-fileutils
1440install-info-host: maybe-install-info-findutils
1441install-info-host: maybe-install-info-find
1442install-info-host: maybe-install-info-fixincludes
1443install-info-host: maybe-install-info-flex
1444install-info-host: maybe-install-info-gas
1445install-info-host: maybe-install-info-gcc
1446install-info-host: maybe-install-info-gawk
1447install-info-host: maybe-install-info-gettext
4b900473
PB
1448install-info-host: maybe-install-info-gmp
1449install-info-host: maybe-install-info-mpfr
c52c6897
PB
1450install-info-host: maybe-install-info-gnuserv
1451install-info-host: maybe-install-info-gprof
1452install-info-host: maybe-install-info-gzip
1453install-info-host: maybe-install-info-hello
1454install-info-host: maybe-install-info-indent
1455install-info-host: maybe-install-info-intl
1456install-info-host: maybe-install-info-tcl
1457install-info-host: maybe-install-info-itcl
1458install-info-host: maybe-install-info-ld
1459install-info-host: maybe-install-info-libcpp
1460install-info-host: maybe-install-info-libdecnumber
1461install-info-host: maybe-install-info-libgui
1462install-info-host: maybe-install-info-libiberty
1463install-info-host: maybe-install-info-libtool
1464install-info-host: maybe-install-info-m4
1465install-info-host: maybe-install-info-make
1466install-info-host: maybe-install-info-mmalloc
1467install-info-host: maybe-install-info-patch
1468install-info-host: maybe-install-info-perl
1469install-info-host: maybe-install-info-prms
1470install-info-host: maybe-install-info-rcs
1471install-info-host: maybe-install-info-readline
1472install-info-host: maybe-install-info-release
1473install-info-host: maybe-install-info-recode
1474install-info-host: maybe-install-info-sed
1475install-info-host: maybe-install-info-send-pr
1476install-info-host: maybe-install-info-shellutils
1477install-info-host: maybe-install-info-sid
1478install-info-host: maybe-install-info-sim
1479install-info-host: maybe-install-info-tar
1480install-info-host: maybe-install-info-texinfo
1481install-info-host: maybe-install-info-textutils
1482install-info-host: maybe-install-info-time
1483install-info-host: maybe-install-info-uudecode
1484install-info-host: maybe-install-info-wdiff
1485install-info-host: maybe-install-info-zip
1486install-info-host: maybe-install-info-zlib
1487install-info-host: maybe-install-info-gdb
1488install-info-host: maybe-install-info-expect
1489install-info-host: maybe-install-info-guile
1490install-info-host: maybe-install-info-tk
1491install-info-host: maybe-install-info-libtermcap
1492install-info-host: maybe-install-info-utils
1493install-info-host: maybe-install-info-gnattools
a2592b1b 1494
4fa63067 1495.PHONY: install-info-target
c52c6897
PB
1496
1497install-info-target: maybe-install-info-target-libstdc++-v3
1498install-info-target: maybe-install-info-target-libmudflap
1499install-info-target: maybe-install-info-target-libssp
c52c6897 1500install-info-target: maybe-install-info-target-newlib
6aa8ef82 1501install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1502install-info-target: maybe-install-info-target-libgfortran
1503install-info-target: maybe-install-info-target-libobjc
1504install-info-target: maybe-install-info-target-libtermcap
1505install-info-target: maybe-install-info-target-winsup
1506install-info-target: maybe-install-info-target-libgloss
1507install-info-target: maybe-install-info-target-libiberty
1508install-info-target: maybe-install-info-target-gperf
1509install-info-target: maybe-install-info-target-examples
1510install-info-target: maybe-install-info-target-libffi
1511install-info-target: maybe-install-info-target-libjava
1512install-info-target: maybe-install-info-target-zlib
1513install-info-target: maybe-install-info-target-boehm-gc
1514install-info-target: maybe-install-info-target-qthreads
1515install-info-target: maybe-install-info-target-rda
1516install-info-target: maybe-install-info-target-libada
1517install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1518
a3ca38d2
DD
1519.PHONY: do-install-pdf
1520do-install-pdf:
1521 @: $(MAKE); $(unstage)
1522 @r=`${PWD_COMMAND}`; export r; \
1523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1524 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1525 install-pdf-target
1526
1527
1528.PHONY: install-pdf-host
1529
1530install-pdf-host: maybe-install-pdf-ash
1531install-pdf-host: maybe-install-pdf-autoconf
1532install-pdf-host: maybe-install-pdf-automake
1533install-pdf-host: maybe-install-pdf-bash
1534install-pdf-host: maybe-install-pdf-bfd
1535install-pdf-host: maybe-install-pdf-opcodes
1536install-pdf-host: maybe-install-pdf-binutils
1537install-pdf-host: maybe-install-pdf-bison
1538install-pdf-host: maybe-install-pdf-byacc
1539install-pdf-host: maybe-install-pdf-bzip2
1540install-pdf-host: maybe-install-pdf-dejagnu
1541install-pdf-host: maybe-install-pdf-diff
1542install-pdf-host: maybe-install-pdf-dosutils
1543install-pdf-host: maybe-install-pdf-etc
1544install-pdf-host: maybe-install-pdf-fastjar
1545install-pdf-host: maybe-install-pdf-fileutils
1546install-pdf-host: maybe-install-pdf-findutils
1547install-pdf-host: maybe-install-pdf-find
1548install-pdf-host: maybe-install-pdf-fixincludes
1549install-pdf-host: maybe-install-pdf-flex
1550install-pdf-host: maybe-install-pdf-gas
1551install-pdf-host: maybe-install-pdf-gcc
1552install-pdf-host: maybe-install-pdf-gawk
1553install-pdf-host: maybe-install-pdf-gettext
1554install-pdf-host: maybe-install-pdf-gmp
1555install-pdf-host: maybe-install-pdf-mpfr
1556install-pdf-host: maybe-install-pdf-gnuserv
1557install-pdf-host: maybe-install-pdf-gprof
1558install-pdf-host: maybe-install-pdf-gzip
1559install-pdf-host: maybe-install-pdf-hello
1560install-pdf-host: maybe-install-pdf-indent
1561install-pdf-host: maybe-install-pdf-intl
1562install-pdf-host: maybe-install-pdf-tcl
1563install-pdf-host: maybe-install-pdf-itcl
1564install-pdf-host: maybe-install-pdf-ld
1565install-pdf-host: maybe-install-pdf-libcpp
1566install-pdf-host: maybe-install-pdf-libdecnumber
1567install-pdf-host: maybe-install-pdf-libgui
1568install-pdf-host: maybe-install-pdf-libiberty
1569install-pdf-host: maybe-install-pdf-libtool
1570install-pdf-host: maybe-install-pdf-m4
1571install-pdf-host: maybe-install-pdf-make
1572install-pdf-host: maybe-install-pdf-mmalloc
1573install-pdf-host: maybe-install-pdf-patch
1574install-pdf-host: maybe-install-pdf-perl
1575install-pdf-host: maybe-install-pdf-prms
1576install-pdf-host: maybe-install-pdf-rcs
1577install-pdf-host: maybe-install-pdf-readline
1578install-pdf-host: maybe-install-pdf-release
1579install-pdf-host: maybe-install-pdf-recode
1580install-pdf-host: maybe-install-pdf-sed
1581install-pdf-host: maybe-install-pdf-send-pr
1582install-pdf-host: maybe-install-pdf-shellutils
1583install-pdf-host: maybe-install-pdf-sid
1584install-pdf-host: maybe-install-pdf-sim
1585install-pdf-host: maybe-install-pdf-tar
1586install-pdf-host: maybe-install-pdf-texinfo
1587install-pdf-host: maybe-install-pdf-textutils
1588install-pdf-host: maybe-install-pdf-time
1589install-pdf-host: maybe-install-pdf-uudecode
1590install-pdf-host: maybe-install-pdf-wdiff
1591install-pdf-host: maybe-install-pdf-zip
1592install-pdf-host: maybe-install-pdf-zlib
1593install-pdf-host: maybe-install-pdf-gdb
1594install-pdf-host: maybe-install-pdf-expect
1595install-pdf-host: maybe-install-pdf-guile
1596install-pdf-host: maybe-install-pdf-tk
1597install-pdf-host: maybe-install-pdf-libtermcap
1598install-pdf-host: maybe-install-pdf-utils
1599install-pdf-host: maybe-install-pdf-gnattools
1600
1601.PHONY: install-pdf-target
1602
1603install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1604install-pdf-target: maybe-install-pdf-target-libmudflap
1605install-pdf-target: maybe-install-pdf-target-libssp
1606install-pdf-target: maybe-install-pdf-target-newlib
1607install-pdf-target: maybe-install-pdf-target-libgcc
1608install-pdf-target: maybe-install-pdf-target-libgfortran
1609install-pdf-target: maybe-install-pdf-target-libobjc
1610install-pdf-target: maybe-install-pdf-target-libtermcap
1611install-pdf-target: maybe-install-pdf-target-winsup
1612install-pdf-target: maybe-install-pdf-target-libgloss
1613install-pdf-target: maybe-install-pdf-target-libiberty
1614install-pdf-target: maybe-install-pdf-target-gperf
1615install-pdf-target: maybe-install-pdf-target-examples
1616install-pdf-target: maybe-install-pdf-target-libffi
1617install-pdf-target: maybe-install-pdf-target-libjava
1618install-pdf-target: maybe-install-pdf-target-zlib
1619install-pdf-target: maybe-install-pdf-target-boehm-gc
1620install-pdf-target: maybe-install-pdf-target-qthreads
1621install-pdf-target: maybe-install-pdf-target-rda
1622install-pdf-target: maybe-install-pdf-target-libada
1623install-pdf-target: maybe-install-pdf-target-libgomp
1624
108a6f8e
CD
1625.PHONY: do-install-html
1626do-install-html:
1627 @: $(MAKE); $(unstage)
1628 @r=`${PWD_COMMAND}`; export r; \
1629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1630 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1631 install-html-target
1632
1633
1634.PHONY: install-html-host
1635
1636install-html-host: maybe-install-html-ash
1637install-html-host: maybe-install-html-autoconf
1638install-html-host: maybe-install-html-automake
1639install-html-host: maybe-install-html-bash
1640install-html-host: maybe-install-html-bfd
1641install-html-host: maybe-install-html-opcodes
1642install-html-host: maybe-install-html-binutils
1643install-html-host: maybe-install-html-bison
1644install-html-host: maybe-install-html-byacc
1645install-html-host: maybe-install-html-bzip2
1646install-html-host: maybe-install-html-dejagnu
1647install-html-host: maybe-install-html-diff
1648install-html-host: maybe-install-html-dosutils
1649install-html-host: maybe-install-html-etc
1650install-html-host: maybe-install-html-fastjar
1651install-html-host: maybe-install-html-fileutils
1652install-html-host: maybe-install-html-findutils
1653install-html-host: maybe-install-html-find
1654install-html-host: maybe-install-html-fixincludes
1655install-html-host: maybe-install-html-flex
1656install-html-host: maybe-install-html-gas
1657install-html-host: maybe-install-html-gcc
1658install-html-host: maybe-install-html-gawk
1659install-html-host: maybe-install-html-gettext
4b900473
PB
1660install-html-host: maybe-install-html-gmp
1661install-html-host: maybe-install-html-mpfr
108a6f8e
CD
1662install-html-host: maybe-install-html-gnuserv
1663install-html-host: maybe-install-html-gprof
1664install-html-host: maybe-install-html-gzip
1665install-html-host: maybe-install-html-hello
1666install-html-host: maybe-install-html-indent
1667install-html-host: maybe-install-html-intl
1668install-html-host: maybe-install-html-tcl
1669install-html-host: maybe-install-html-itcl
1670install-html-host: maybe-install-html-ld
1671install-html-host: maybe-install-html-libcpp
1672install-html-host: maybe-install-html-libdecnumber
1673install-html-host: maybe-install-html-libgui
1674install-html-host: maybe-install-html-libiberty
1675install-html-host: maybe-install-html-libtool
1676install-html-host: maybe-install-html-m4
1677install-html-host: maybe-install-html-make
1678install-html-host: maybe-install-html-mmalloc
1679install-html-host: maybe-install-html-patch
1680install-html-host: maybe-install-html-perl
1681install-html-host: maybe-install-html-prms
1682install-html-host: maybe-install-html-rcs
1683install-html-host: maybe-install-html-readline
1684install-html-host: maybe-install-html-release
1685install-html-host: maybe-install-html-recode
1686install-html-host: maybe-install-html-sed
1687install-html-host: maybe-install-html-send-pr
1688install-html-host: maybe-install-html-shellutils
1689install-html-host: maybe-install-html-sid
1690install-html-host: maybe-install-html-sim
1691install-html-host: maybe-install-html-tar
1692install-html-host: maybe-install-html-texinfo
1693install-html-host: maybe-install-html-textutils
1694install-html-host: maybe-install-html-time
1695install-html-host: maybe-install-html-uudecode
1696install-html-host: maybe-install-html-wdiff
1697install-html-host: maybe-install-html-zip
1698install-html-host: maybe-install-html-zlib
1699install-html-host: maybe-install-html-gdb
1700install-html-host: maybe-install-html-expect
1701install-html-host: maybe-install-html-guile
1702install-html-host: maybe-install-html-tk
1703install-html-host: maybe-install-html-libtermcap
1704install-html-host: maybe-install-html-utils
1705install-html-host: maybe-install-html-gnattools
1706
1707.PHONY: install-html-target
1708
1709install-html-target: maybe-install-html-target-libstdc++-v3
1710install-html-target: maybe-install-html-target-libmudflap
1711install-html-target: maybe-install-html-target-libssp
108a6f8e 1712install-html-target: maybe-install-html-target-newlib
6aa8ef82 1713install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1714install-html-target: maybe-install-html-target-libgfortran
1715install-html-target: maybe-install-html-target-libobjc
1716install-html-target: maybe-install-html-target-libtermcap
1717install-html-target: maybe-install-html-target-winsup
1718install-html-target: maybe-install-html-target-libgloss
1719install-html-target: maybe-install-html-target-libiberty
1720install-html-target: maybe-install-html-target-gperf
1721install-html-target: maybe-install-html-target-examples
1722install-html-target: maybe-install-html-target-libffi
1723install-html-target: maybe-install-html-target-libjava
1724install-html-target: maybe-install-html-target-zlib
1725install-html-target: maybe-install-html-target-boehm-gc
1726install-html-target: maybe-install-html-target-qthreads
1727install-html-target: maybe-install-html-target-rda
1728install-html-target: maybe-install-html-target-libada
1729install-html-target: maybe-install-html-target-libgomp
1730
2a4cbe27 1731.PHONY: do-installcheck
f70224b5 1732do-installcheck:
0aed8855 1733 @: $(MAKE); $(unstage)
e360f423
PB
1734 @r=`${PWD_COMMAND}`; export r; \
1735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1736 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1737 installcheck-target
f70224b5 1738
2a4cbe27
NN
1739
1740.PHONY: installcheck-host
c52c6897
PB
1741
1742installcheck-host: maybe-installcheck-ash
1743installcheck-host: maybe-installcheck-autoconf
1744installcheck-host: maybe-installcheck-automake
1745installcheck-host: maybe-installcheck-bash
1746installcheck-host: maybe-installcheck-bfd
1747installcheck-host: maybe-installcheck-opcodes
1748installcheck-host: maybe-installcheck-binutils
1749installcheck-host: maybe-installcheck-bison
1750installcheck-host: maybe-installcheck-byacc
1751installcheck-host: maybe-installcheck-bzip2
1752installcheck-host: maybe-installcheck-dejagnu
1753installcheck-host: maybe-installcheck-diff
1754installcheck-host: maybe-installcheck-dosutils
1755installcheck-host: maybe-installcheck-etc
1756installcheck-host: maybe-installcheck-fastjar
1757installcheck-host: maybe-installcheck-fileutils
1758installcheck-host: maybe-installcheck-findutils
1759installcheck-host: maybe-installcheck-find
1760installcheck-host: maybe-installcheck-fixincludes
1761installcheck-host: maybe-installcheck-flex
1762installcheck-host: maybe-installcheck-gas
1763installcheck-host: maybe-installcheck-gcc
1764installcheck-host: maybe-installcheck-gawk
1765installcheck-host: maybe-installcheck-gettext
4b900473
PB
1766installcheck-host: maybe-installcheck-gmp
1767installcheck-host: maybe-installcheck-mpfr
c52c6897
PB
1768installcheck-host: maybe-installcheck-gnuserv
1769installcheck-host: maybe-installcheck-gprof
1770installcheck-host: maybe-installcheck-gzip
1771installcheck-host: maybe-installcheck-hello
1772installcheck-host: maybe-installcheck-indent
1773installcheck-host: maybe-installcheck-intl
1774installcheck-host: maybe-installcheck-tcl
1775installcheck-host: maybe-installcheck-itcl
1776installcheck-host: maybe-installcheck-ld
1777installcheck-host: maybe-installcheck-libcpp
1778installcheck-host: maybe-installcheck-libdecnumber
1779installcheck-host: maybe-installcheck-libgui
1780installcheck-host: maybe-installcheck-libiberty
1781installcheck-host: maybe-installcheck-libtool
1782installcheck-host: maybe-installcheck-m4
1783installcheck-host: maybe-installcheck-make
1784installcheck-host: maybe-installcheck-mmalloc
1785installcheck-host: maybe-installcheck-patch
1786installcheck-host: maybe-installcheck-perl
1787installcheck-host: maybe-installcheck-prms
1788installcheck-host: maybe-installcheck-rcs
1789installcheck-host: maybe-installcheck-readline
1790installcheck-host: maybe-installcheck-release
1791installcheck-host: maybe-installcheck-recode
1792installcheck-host: maybe-installcheck-sed
1793installcheck-host: maybe-installcheck-send-pr
1794installcheck-host: maybe-installcheck-shellutils
1795installcheck-host: maybe-installcheck-sid
1796installcheck-host: maybe-installcheck-sim
1797installcheck-host: maybe-installcheck-tar
1798installcheck-host: maybe-installcheck-texinfo
1799installcheck-host: maybe-installcheck-textutils
1800installcheck-host: maybe-installcheck-time
1801installcheck-host: maybe-installcheck-uudecode
1802installcheck-host: maybe-installcheck-wdiff
1803installcheck-host: maybe-installcheck-zip
1804installcheck-host: maybe-installcheck-zlib
1805installcheck-host: maybe-installcheck-gdb
1806installcheck-host: maybe-installcheck-expect
1807installcheck-host: maybe-installcheck-guile
1808installcheck-host: maybe-installcheck-tk
1809installcheck-host: maybe-installcheck-libtermcap
1810installcheck-host: maybe-installcheck-utils
1811installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1812
1813.PHONY: installcheck-target
c52c6897
PB
1814
1815installcheck-target: maybe-installcheck-target-libstdc++-v3
1816installcheck-target: maybe-installcheck-target-libmudflap
1817installcheck-target: maybe-installcheck-target-libssp
c52c6897 1818installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1819installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1820installcheck-target: maybe-installcheck-target-libgfortran
1821installcheck-target: maybe-installcheck-target-libobjc
1822installcheck-target: maybe-installcheck-target-libtermcap
1823installcheck-target: maybe-installcheck-target-winsup
1824installcheck-target: maybe-installcheck-target-libgloss
1825installcheck-target: maybe-installcheck-target-libiberty
1826installcheck-target: maybe-installcheck-target-gperf
1827installcheck-target: maybe-installcheck-target-examples
1828installcheck-target: maybe-installcheck-target-libffi
1829installcheck-target: maybe-installcheck-target-libjava
1830installcheck-target: maybe-installcheck-target-zlib
1831installcheck-target: maybe-installcheck-target-boehm-gc
1832installcheck-target: maybe-installcheck-target-qthreads
1833installcheck-target: maybe-installcheck-target-rda
1834installcheck-target: maybe-installcheck-target-libada
1835installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1836
4fa63067 1837.PHONY: do-mostlyclean
f70224b5 1838do-mostlyclean:
0aed8855 1839 @: $(MAKE); $(unstage)
e360f423
PB
1840 @r=`${PWD_COMMAND}`; export r; \
1841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1842 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1843 mostlyclean-target
f70224b5 1844
2a4cbe27 1845
4fa63067 1846.PHONY: mostlyclean-host
c52c6897
PB
1847
1848mostlyclean-host: maybe-mostlyclean-ash
1849mostlyclean-host: maybe-mostlyclean-autoconf
1850mostlyclean-host: maybe-mostlyclean-automake
1851mostlyclean-host: maybe-mostlyclean-bash
1852mostlyclean-host: maybe-mostlyclean-bfd
1853mostlyclean-host: maybe-mostlyclean-opcodes
1854mostlyclean-host: maybe-mostlyclean-binutils
1855mostlyclean-host: maybe-mostlyclean-bison
1856mostlyclean-host: maybe-mostlyclean-byacc
1857mostlyclean-host: maybe-mostlyclean-bzip2
1858mostlyclean-host: maybe-mostlyclean-dejagnu
1859mostlyclean-host: maybe-mostlyclean-diff
1860mostlyclean-host: maybe-mostlyclean-dosutils
1861mostlyclean-host: maybe-mostlyclean-etc
1862mostlyclean-host: maybe-mostlyclean-fastjar
1863mostlyclean-host: maybe-mostlyclean-fileutils
1864mostlyclean-host: maybe-mostlyclean-findutils
1865mostlyclean-host: maybe-mostlyclean-find
1866mostlyclean-host: maybe-mostlyclean-fixincludes
1867mostlyclean-host: maybe-mostlyclean-flex
1868mostlyclean-host: maybe-mostlyclean-gas
1869mostlyclean-host: maybe-mostlyclean-gcc
1870mostlyclean-host: maybe-mostlyclean-gawk
1871mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1872mostlyclean-host: maybe-mostlyclean-gmp
1873mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897
PB
1874mostlyclean-host: maybe-mostlyclean-gnuserv
1875mostlyclean-host: maybe-mostlyclean-gprof
1876mostlyclean-host: maybe-mostlyclean-gzip
1877mostlyclean-host: maybe-mostlyclean-hello
1878mostlyclean-host: maybe-mostlyclean-indent
1879mostlyclean-host: maybe-mostlyclean-intl
1880mostlyclean-host: maybe-mostlyclean-tcl
1881mostlyclean-host: maybe-mostlyclean-itcl
1882mostlyclean-host: maybe-mostlyclean-ld
1883mostlyclean-host: maybe-mostlyclean-libcpp
1884mostlyclean-host: maybe-mostlyclean-libdecnumber
1885mostlyclean-host: maybe-mostlyclean-libgui
1886mostlyclean-host: maybe-mostlyclean-libiberty
1887mostlyclean-host: maybe-mostlyclean-libtool
1888mostlyclean-host: maybe-mostlyclean-m4
1889mostlyclean-host: maybe-mostlyclean-make
1890mostlyclean-host: maybe-mostlyclean-mmalloc
1891mostlyclean-host: maybe-mostlyclean-patch
1892mostlyclean-host: maybe-mostlyclean-perl
1893mostlyclean-host: maybe-mostlyclean-prms
1894mostlyclean-host: maybe-mostlyclean-rcs
1895mostlyclean-host: maybe-mostlyclean-readline
1896mostlyclean-host: maybe-mostlyclean-release
1897mostlyclean-host: maybe-mostlyclean-recode
1898mostlyclean-host: maybe-mostlyclean-sed
1899mostlyclean-host: maybe-mostlyclean-send-pr
1900mostlyclean-host: maybe-mostlyclean-shellutils
1901mostlyclean-host: maybe-mostlyclean-sid
1902mostlyclean-host: maybe-mostlyclean-sim
1903mostlyclean-host: maybe-mostlyclean-tar
1904mostlyclean-host: maybe-mostlyclean-texinfo
1905mostlyclean-host: maybe-mostlyclean-textutils
1906mostlyclean-host: maybe-mostlyclean-time
1907mostlyclean-host: maybe-mostlyclean-uudecode
1908mostlyclean-host: maybe-mostlyclean-wdiff
1909mostlyclean-host: maybe-mostlyclean-zip
1910mostlyclean-host: maybe-mostlyclean-zlib
1911mostlyclean-host: maybe-mostlyclean-gdb
1912mostlyclean-host: maybe-mostlyclean-expect
1913mostlyclean-host: maybe-mostlyclean-guile
1914mostlyclean-host: maybe-mostlyclean-tk
1915mostlyclean-host: maybe-mostlyclean-libtermcap
1916mostlyclean-host: maybe-mostlyclean-utils
1917mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1918
4fa63067 1919.PHONY: mostlyclean-target
c52c6897
PB
1920
1921mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1922mostlyclean-target: maybe-mostlyclean-target-libmudflap
1923mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1924mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1925mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1926mostlyclean-target: maybe-mostlyclean-target-libgfortran
1927mostlyclean-target: maybe-mostlyclean-target-libobjc
1928mostlyclean-target: maybe-mostlyclean-target-libtermcap
1929mostlyclean-target: maybe-mostlyclean-target-winsup
1930mostlyclean-target: maybe-mostlyclean-target-libgloss
1931mostlyclean-target: maybe-mostlyclean-target-libiberty
1932mostlyclean-target: maybe-mostlyclean-target-gperf
1933mostlyclean-target: maybe-mostlyclean-target-examples
1934mostlyclean-target: maybe-mostlyclean-target-libffi
1935mostlyclean-target: maybe-mostlyclean-target-libjava
1936mostlyclean-target: maybe-mostlyclean-target-zlib
1937mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1938mostlyclean-target: maybe-mostlyclean-target-qthreads
1939mostlyclean-target: maybe-mostlyclean-target-rda
1940mostlyclean-target: maybe-mostlyclean-target-libada
1941mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1942
4fa63067 1943.PHONY: do-clean
f70224b5 1944do-clean:
0aed8855 1945 @: $(MAKE); $(unstage)
e360f423
PB
1946 @r=`${PWD_COMMAND}`; export r; \
1947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1948 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1949 clean-target
f70224b5 1950
2a4cbe27 1951
4fa63067 1952.PHONY: clean-host
c52c6897
PB
1953
1954clean-host: maybe-clean-ash
1955clean-host: maybe-clean-autoconf
1956clean-host: maybe-clean-automake
1957clean-host: maybe-clean-bash
1958clean-host: maybe-clean-bfd
1959clean-host: maybe-clean-opcodes
1960clean-host: maybe-clean-binutils
1961clean-host: maybe-clean-bison
1962clean-host: maybe-clean-byacc
1963clean-host: maybe-clean-bzip2
1964clean-host: maybe-clean-dejagnu
1965clean-host: maybe-clean-diff
1966clean-host: maybe-clean-dosutils
1967clean-host: maybe-clean-etc
1968clean-host: maybe-clean-fastjar
1969clean-host: maybe-clean-fileutils
1970clean-host: maybe-clean-findutils
1971clean-host: maybe-clean-find
1972clean-host: maybe-clean-fixincludes
1973clean-host: maybe-clean-flex
1974clean-host: maybe-clean-gas
1975clean-host: maybe-clean-gcc
1976clean-host: maybe-clean-gawk
1977clean-host: maybe-clean-gettext
4b900473
PB
1978clean-host: maybe-clean-gmp
1979clean-host: maybe-clean-mpfr
c52c6897
PB
1980clean-host: maybe-clean-gnuserv
1981clean-host: maybe-clean-gprof
1982clean-host: maybe-clean-gzip
1983clean-host: maybe-clean-hello
1984clean-host: maybe-clean-indent
1985clean-host: maybe-clean-intl
1986clean-host: maybe-clean-tcl
1987clean-host: maybe-clean-itcl
1988clean-host: maybe-clean-ld
1989clean-host: maybe-clean-libcpp
1990clean-host: maybe-clean-libdecnumber
1991clean-host: maybe-clean-libgui
1992clean-host: maybe-clean-libiberty
1993clean-host: maybe-clean-libtool
1994clean-host: maybe-clean-m4
1995clean-host: maybe-clean-make
1996clean-host: maybe-clean-mmalloc
1997clean-host: maybe-clean-patch
1998clean-host: maybe-clean-perl
1999clean-host: maybe-clean-prms
2000clean-host: maybe-clean-rcs
2001clean-host: maybe-clean-readline
2002clean-host: maybe-clean-release
2003clean-host: maybe-clean-recode
2004clean-host: maybe-clean-sed
2005clean-host: maybe-clean-send-pr
2006clean-host: maybe-clean-shellutils
2007clean-host: maybe-clean-sid
2008clean-host: maybe-clean-sim
2009clean-host: maybe-clean-tar
2010clean-host: maybe-clean-texinfo
2011clean-host: maybe-clean-textutils
2012clean-host: maybe-clean-time
2013clean-host: maybe-clean-uudecode
2014clean-host: maybe-clean-wdiff
2015clean-host: maybe-clean-zip
2016clean-host: maybe-clean-zlib
2017clean-host: maybe-clean-gdb
2018clean-host: maybe-clean-expect
2019clean-host: maybe-clean-guile
2020clean-host: maybe-clean-tk
2021clean-host: maybe-clean-libtermcap
2022clean-host: maybe-clean-utils
2023clean-host: maybe-clean-gnattools
2a4cbe27 2024
4fa63067 2025.PHONY: clean-target
c52c6897
PB
2026
2027clean-target: maybe-clean-target-libstdc++-v3
2028clean-target: maybe-clean-target-libmudflap
2029clean-target: maybe-clean-target-libssp
c52c6897 2030clean-target: maybe-clean-target-newlib
6aa8ef82 2031clean-target: maybe-clean-target-libgcc
c52c6897
PB
2032clean-target: maybe-clean-target-libgfortran
2033clean-target: maybe-clean-target-libobjc
2034clean-target: maybe-clean-target-libtermcap
2035clean-target: maybe-clean-target-winsup
2036clean-target: maybe-clean-target-libgloss
2037clean-target: maybe-clean-target-libiberty
2038clean-target: maybe-clean-target-gperf
2039clean-target: maybe-clean-target-examples
2040clean-target: maybe-clean-target-libffi
2041clean-target: maybe-clean-target-libjava
2042clean-target: maybe-clean-target-zlib
2043clean-target: maybe-clean-target-boehm-gc
2044clean-target: maybe-clean-target-qthreads
2045clean-target: maybe-clean-target-rda
2046clean-target: maybe-clean-target-libada
2047clean-target: maybe-clean-target-libgomp
2a4cbe27 2048
4fa63067 2049.PHONY: do-distclean
f70224b5 2050do-distclean:
0aed8855 2051 @: $(MAKE); $(unstage)
e360f423
PB
2052 @r=`${PWD_COMMAND}`; export r; \
2053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2054 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2055 distclean-target
f70224b5 2056
2a4cbe27 2057
4fa63067 2058.PHONY: distclean-host
c52c6897
PB
2059
2060distclean-host: maybe-distclean-ash
2061distclean-host: maybe-distclean-autoconf
2062distclean-host: maybe-distclean-automake
2063distclean-host: maybe-distclean-bash
2064distclean-host: maybe-distclean-bfd
2065distclean-host: maybe-distclean-opcodes
2066distclean-host: maybe-distclean-binutils
2067distclean-host: maybe-distclean-bison
2068distclean-host: maybe-distclean-byacc
2069distclean-host: maybe-distclean-bzip2
2070distclean-host: maybe-distclean-dejagnu
2071distclean-host: maybe-distclean-diff
2072distclean-host: maybe-distclean-dosutils
2073distclean-host: maybe-distclean-etc
2074distclean-host: maybe-distclean-fastjar
2075distclean-host: maybe-distclean-fileutils
2076distclean-host: maybe-distclean-findutils
2077distclean-host: maybe-distclean-find
2078distclean-host: maybe-distclean-fixincludes
2079distclean-host: maybe-distclean-flex
2080distclean-host: maybe-distclean-gas
2081distclean-host: maybe-distclean-gcc
2082distclean-host: maybe-distclean-gawk
2083distclean-host: maybe-distclean-gettext
4b900473
PB
2084distclean-host: maybe-distclean-gmp
2085distclean-host: maybe-distclean-mpfr
c52c6897
PB
2086distclean-host: maybe-distclean-gnuserv
2087distclean-host: maybe-distclean-gprof
2088distclean-host: maybe-distclean-gzip
2089distclean-host: maybe-distclean-hello
2090distclean-host: maybe-distclean-indent
2091distclean-host: maybe-distclean-intl
2092distclean-host: maybe-distclean-tcl
2093distclean-host: maybe-distclean-itcl
2094distclean-host: maybe-distclean-ld
2095distclean-host: maybe-distclean-libcpp
2096distclean-host: maybe-distclean-libdecnumber
2097distclean-host: maybe-distclean-libgui
2098distclean-host: maybe-distclean-libiberty
2099distclean-host: maybe-distclean-libtool
2100distclean-host: maybe-distclean-m4
2101distclean-host: maybe-distclean-make
2102distclean-host: maybe-distclean-mmalloc
2103distclean-host: maybe-distclean-patch
2104distclean-host: maybe-distclean-perl
2105distclean-host: maybe-distclean-prms
2106distclean-host: maybe-distclean-rcs
2107distclean-host: maybe-distclean-readline
2108distclean-host: maybe-distclean-release
2109distclean-host: maybe-distclean-recode
2110distclean-host: maybe-distclean-sed
2111distclean-host: maybe-distclean-send-pr
2112distclean-host: maybe-distclean-shellutils
2113distclean-host: maybe-distclean-sid
2114distclean-host: maybe-distclean-sim
2115distclean-host: maybe-distclean-tar
2116distclean-host: maybe-distclean-texinfo
2117distclean-host: maybe-distclean-textutils
2118distclean-host: maybe-distclean-time
2119distclean-host: maybe-distclean-uudecode
2120distclean-host: maybe-distclean-wdiff
2121distclean-host: maybe-distclean-zip
2122distclean-host: maybe-distclean-zlib
2123distclean-host: maybe-distclean-gdb
2124distclean-host: maybe-distclean-expect
2125distclean-host: maybe-distclean-guile
2126distclean-host: maybe-distclean-tk
2127distclean-host: maybe-distclean-libtermcap
2128distclean-host: maybe-distclean-utils
2129distclean-host: maybe-distclean-gnattools
2a4cbe27 2130
4fa63067 2131.PHONY: distclean-target
c52c6897
PB
2132
2133distclean-target: maybe-distclean-target-libstdc++-v3
2134distclean-target: maybe-distclean-target-libmudflap
2135distclean-target: maybe-distclean-target-libssp
c52c6897 2136distclean-target: maybe-distclean-target-newlib
6aa8ef82 2137distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2138distclean-target: maybe-distclean-target-libgfortran
2139distclean-target: maybe-distclean-target-libobjc
2140distclean-target: maybe-distclean-target-libtermcap
2141distclean-target: maybe-distclean-target-winsup
2142distclean-target: maybe-distclean-target-libgloss
2143distclean-target: maybe-distclean-target-libiberty
2144distclean-target: maybe-distclean-target-gperf
2145distclean-target: maybe-distclean-target-examples
2146distclean-target: maybe-distclean-target-libffi
2147distclean-target: maybe-distclean-target-libjava
2148distclean-target: maybe-distclean-target-zlib
2149distclean-target: maybe-distclean-target-boehm-gc
2150distclean-target: maybe-distclean-target-qthreads
2151distclean-target: maybe-distclean-target-rda
2152distclean-target: maybe-distclean-target-libada
2153distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2154
4fa63067 2155.PHONY: do-maintainer-clean
f70224b5 2156do-maintainer-clean:
0aed8855 2157 @: $(MAKE); $(unstage)
e360f423
PB
2158 @r=`${PWD_COMMAND}`; export r; \
2159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2160 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2161 maintainer-clean-target
f70224b5 2162
2a4cbe27 2163
4fa63067 2164.PHONY: maintainer-clean-host
c52c6897
PB
2165
2166maintainer-clean-host: maybe-maintainer-clean-ash
2167maintainer-clean-host: maybe-maintainer-clean-autoconf
2168maintainer-clean-host: maybe-maintainer-clean-automake
2169maintainer-clean-host: maybe-maintainer-clean-bash
2170maintainer-clean-host: maybe-maintainer-clean-bfd
2171maintainer-clean-host: maybe-maintainer-clean-opcodes
2172maintainer-clean-host: maybe-maintainer-clean-binutils
2173maintainer-clean-host: maybe-maintainer-clean-bison
2174maintainer-clean-host: maybe-maintainer-clean-byacc
2175maintainer-clean-host: maybe-maintainer-clean-bzip2
2176maintainer-clean-host: maybe-maintainer-clean-dejagnu
2177maintainer-clean-host: maybe-maintainer-clean-diff
2178maintainer-clean-host: maybe-maintainer-clean-dosutils
2179maintainer-clean-host: maybe-maintainer-clean-etc
2180maintainer-clean-host: maybe-maintainer-clean-fastjar
2181maintainer-clean-host: maybe-maintainer-clean-fileutils
2182maintainer-clean-host: maybe-maintainer-clean-findutils
2183maintainer-clean-host: maybe-maintainer-clean-find
2184maintainer-clean-host: maybe-maintainer-clean-fixincludes
2185maintainer-clean-host: maybe-maintainer-clean-flex
2186maintainer-clean-host: maybe-maintainer-clean-gas
2187maintainer-clean-host: maybe-maintainer-clean-gcc
2188maintainer-clean-host: maybe-maintainer-clean-gawk
2189maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2190maintainer-clean-host: maybe-maintainer-clean-gmp
2191maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897
PB
2192maintainer-clean-host: maybe-maintainer-clean-gnuserv
2193maintainer-clean-host: maybe-maintainer-clean-gprof
2194maintainer-clean-host: maybe-maintainer-clean-gzip
2195maintainer-clean-host: maybe-maintainer-clean-hello
2196maintainer-clean-host: maybe-maintainer-clean-indent
2197maintainer-clean-host: maybe-maintainer-clean-intl
2198maintainer-clean-host: maybe-maintainer-clean-tcl
2199maintainer-clean-host: maybe-maintainer-clean-itcl
2200maintainer-clean-host: maybe-maintainer-clean-ld
2201maintainer-clean-host: maybe-maintainer-clean-libcpp
2202maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2203maintainer-clean-host: maybe-maintainer-clean-libgui
2204maintainer-clean-host: maybe-maintainer-clean-libiberty
2205maintainer-clean-host: maybe-maintainer-clean-libtool
2206maintainer-clean-host: maybe-maintainer-clean-m4
2207maintainer-clean-host: maybe-maintainer-clean-make
2208maintainer-clean-host: maybe-maintainer-clean-mmalloc
2209maintainer-clean-host: maybe-maintainer-clean-patch
2210maintainer-clean-host: maybe-maintainer-clean-perl
2211maintainer-clean-host: maybe-maintainer-clean-prms
2212maintainer-clean-host: maybe-maintainer-clean-rcs
2213maintainer-clean-host: maybe-maintainer-clean-readline
2214maintainer-clean-host: maybe-maintainer-clean-release
2215maintainer-clean-host: maybe-maintainer-clean-recode
2216maintainer-clean-host: maybe-maintainer-clean-sed
2217maintainer-clean-host: maybe-maintainer-clean-send-pr
2218maintainer-clean-host: maybe-maintainer-clean-shellutils
2219maintainer-clean-host: maybe-maintainer-clean-sid
2220maintainer-clean-host: maybe-maintainer-clean-sim
2221maintainer-clean-host: maybe-maintainer-clean-tar
2222maintainer-clean-host: maybe-maintainer-clean-texinfo
2223maintainer-clean-host: maybe-maintainer-clean-textutils
2224maintainer-clean-host: maybe-maintainer-clean-time
2225maintainer-clean-host: maybe-maintainer-clean-uudecode
2226maintainer-clean-host: maybe-maintainer-clean-wdiff
2227maintainer-clean-host: maybe-maintainer-clean-zip
2228maintainer-clean-host: maybe-maintainer-clean-zlib
2229maintainer-clean-host: maybe-maintainer-clean-gdb
2230maintainer-clean-host: maybe-maintainer-clean-expect
2231maintainer-clean-host: maybe-maintainer-clean-guile
2232maintainer-clean-host: maybe-maintainer-clean-tk
2233maintainer-clean-host: maybe-maintainer-clean-libtermcap
2234maintainer-clean-host: maybe-maintainer-clean-utils
2235maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2236
4fa63067 2237.PHONY: maintainer-clean-target
c52c6897
PB
2238
2239maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2240maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2241maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2242maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2243maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2244maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2245maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2246maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2247maintainer-clean-target: maybe-maintainer-clean-target-winsup
2248maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2249maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2250maintainer-clean-target: maybe-maintainer-clean-target-gperf
2251maintainer-clean-target: maybe-maintainer-clean-target-examples
2252maintainer-clean-target: maybe-maintainer-clean-target-libffi
2253maintainer-clean-target: maybe-maintainer-clean-target-libjava
2254maintainer-clean-target: maybe-maintainer-clean-target-zlib
2255maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2256maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2257maintainer-clean-target: maybe-maintainer-clean-target-rda
2258maintainer-clean-target: maybe-maintainer-clean-target-libada
2259maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2260
2a4cbe27 2261
4fa63067 2262# Here are the targets which correspond to the do-X targets.
2a4cbe27 2263
a3ca38d2
DD
2264.PHONY: info installcheck dvi pdf html
2265.PHONY: install-info install-pdf install-html
4fa63067
NN
2266.PHONY: clean distclean mostlyclean maintainer-clean realclean
2267.PHONY: local-clean local-distclean local-maintainer-clean
2268info: do-info
2269installcheck: do-installcheck
2270dvi: do-dvi
56a8fe78 2271pdf: do-pdf
6d389afc 2272html: do-html
2a4cbe27 2273
4fa63067
NN
2274# Make sure makeinfo is built before we do a `make info', if we're
2275# in fact building texinfo.
2276do-info: maybe-all-texinfo
2a4cbe27 2277
4fa63067 2278install-info: do-install-info dir.info
b40e3958 2279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2280 if [ -f dir.info ] ; then \
2281 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2282 else true ; fi
2a4cbe27 2283
a3ca38d2
DD
2284install-pdf: do-install-pdf
2285
108a6f8e
CD
2286install-html: do-install-html
2287
4fa63067
NN
2288local-clean:
2289 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2290
4fa63067
NN
2291local-distclean:
2292 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2293 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2294 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2295 rm -rf $(TARGET_SUBDIR); \
2296 else true; fi
2297 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2298 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2299 rm -rf $(HOST_SUBDIR); \
2300 else true; fi
4fa63067
NN
2301 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2302 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2303 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2304 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2305 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2306
4fa63067
NN
2307local-maintainer-clean:
2308 @echo "This command is intended for maintainers to use;"
2309 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2310
4fa63067
NN
2311clean: do-clean local-clean
2312mostlyclean: do-mostlyclean local-clean
2313distclean: do-distclean local-clean local-distclean
2314maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2315maintainer-clean: local-distclean
2316realclean: maintainer-clean
2a4cbe27 2317
4fa63067 2318# Check target.
2a4cbe27 2319
4fa63067
NN
2320.PHONY: check do-check
2321check: do-check
2a4cbe27 2322
4fa63067 2323# Only include modules actually being configured and built.
f70224b5
PB
2324.PHONY: check-host
2325check-host: \
4fa63067
NN
2326 maybe-check-ash \
2327 maybe-check-autoconf \
2328 maybe-check-automake \
2329 maybe-check-bash \
2330 maybe-check-bfd \
2331 maybe-check-opcodes \
2332 maybe-check-binutils \
2333 maybe-check-bison \
2334 maybe-check-byacc \
2335 maybe-check-bzip2 \
2336 maybe-check-dejagnu \
2337 maybe-check-diff \
2338 maybe-check-dosutils \
2339 maybe-check-etc \
2340 maybe-check-fastjar \
2341 maybe-check-fileutils \
2342 maybe-check-findutils \
2343 maybe-check-find \
d3ed111c 2344 maybe-check-fixincludes \
4fa63067
NN
2345 maybe-check-flex \
2346 maybe-check-gas \
b813574b 2347 maybe-check-gcc \
4fa63067
NN
2348 maybe-check-gawk \
2349 maybe-check-gettext \
4b900473
PB
2350 maybe-check-gmp \
2351 maybe-check-mpfr \
4fa63067
NN
2352 maybe-check-gnuserv \
2353 maybe-check-gprof \
2354 maybe-check-gzip \
2355 maybe-check-hello \
2356 maybe-check-indent \
2357 maybe-check-intl \
2358 maybe-check-tcl \
2359 maybe-check-itcl \
2360 maybe-check-ld \
04cf1b77 2361 maybe-check-libcpp \
be01d343 2362 maybe-check-libdecnumber \
4fa63067
NN
2363 maybe-check-libgui \
2364 maybe-check-libiberty \
2365 maybe-check-libtool \
2366 maybe-check-m4 \
2367 maybe-check-make \
2368 maybe-check-mmalloc \
2369 maybe-check-patch \
2370 maybe-check-perl \
2371 maybe-check-prms \
2372 maybe-check-rcs \
2373 maybe-check-readline \
2374 maybe-check-release \
2375 maybe-check-recode \
2376 maybe-check-sed \
2377 maybe-check-send-pr \
2378 maybe-check-shellutils \
2379 maybe-check-sid \
2380 maybe-check-sim \
2381 maybe-check-tar \
2382 maybe-check-texinfo \
2383 maybe-check-textutils \
2384 maybe-check-time \
2385 maybe-check-uudecode \
2386 maybe-check-wdiff \
2387 maybe-check-zip \
2388 maybe-check-zlib \
2389 maybe-check-gdb \
2390 maybe-check-expect \
2391 maybe-check-guile \
2392 maybe-check-tk \
4fa63067
NN
2393 maybe-check-libtermcap \
2394 maybe-check-utils \
f70224b5
PB
2395 maybe-check-gnattools
2396
2397.PHONY: check-target
2398check-target: \
4fa63067 2399 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2400 maybe-check-target-libmudflap \
064d0a7c 2401 maybe-check-target-libssp \
4fa63067 2402 maybe-check-target-newlib \
6aa8ef82 2403 maybe-check-target-libgcc \
4b1cb4fe 2404 maybe-check-target-libgfortran \
4fa63067
NN
2405 maybe-check-target-libobjc \
2406 maybe-check-target-libtermcap \
2407 maybe-check-target-winsup \
2408 maybe-check-target-libgloss \
2409 maybe-check-target-libiberty \
2410 maybe-check-target-gperf \
2411 maybe-check-target-examples \
2412 maybe-check-target-libffi \
2413 maybe-check-target-libjava \
2414 maybe-check-target-zlib \
2415 maybe-check-target-boehm-gc \
2416 maybe-check-target-qthreads \
2417 maybe-check-target-rda \
b3ded179
PB
2418 maybe-check-target-libada \
2419 maybe-check-target-libgomp
f70224b5
PB
2420
2421do-check:
0aed8855 2422 @: $(MAKE); $(unstage)
e360f423
PB
2423 @r=`${PWD_COMMAND}`; export r; \
2424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2425 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2426
4fa63067 2427# Automated reporting of test results.
2a4cbe27 2428
4fa63067
NN
2429warning.log: build.log
2430 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2431
4fa63067
NN
2432mail-report.log:
2433 if test x'$(BOOT_CFLAGS)' != x''; then \
2434 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2435 fi; \
2436 $(srcdir)/contrib/test_summary -t >$@
2437 chmod +x $@
2438 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2439
4fa63067
NN
2440mail-report-with-warnings.log: warning.log
2441 if test x'$(BOOT_CFLAGS)' != x''; then \
2442 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2443 fi; \
2444 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2445 chmod +x $@
2446 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2447
4fa63067 2448# Installation targets.
2a4cbe27 2449
4fa63067 2450.PHONY: install uninstall
f70224b5 2451install:
0aed8855 2452 @: $(MAKE); $(unstage)
e360f423
PB
2453 @r=`${PWD_COMMAND}`; export r; \
2454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2455 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2456
4fa63067
NN
2457.PHONY: install-host-nogcc
2458install-host-nogcc: \
2459 maybe-install-ash \
2460 maybe-install-autoconf \
2461 maybe-install-automake \
2462 maybe-install-bash \
2463 maybe-install-bfd \
2464 maybe-install-opcodes \
2465 maybe-install-binutils \
2466 maybe-install-bison \
2467 maybe-install-byacc \
2468 maybe-install-bzip2 \
2469 maybe-install-dejagnu \
2470 maybe-install-diff \
2471 maybe-install-dosutils \
2472 maybe-install-etc \
2473 maybe-install-fastjar \
2474 maybe-install-fileutils \
2475 maybe-install-findutils \
2476 maybe-install-find \
d3ed111c 2477 maybe-install-fixincludes \
4fa63067
NN
2478 maybe-install-flex \
2479 maybe-install-gas \
2480 maybe-install-gawk \
2481 maybe-install-gettext \
4b900473
PB
2482 maybe-install-gmp \
2483 maybe-install-mpfr \
4fa63067
NN
2484 maybe-install-gnuserv \
2485 maybe-install-gprof \
2486 maybe-install-gzip \
2487 maybe-install-hello \
2488 maybe-install-indent \
2489 maybe-install-intl \
2490 maybe-install-tcl \
2491 maybe-install-itcl \
2492 maybe-install-ld \
04cf1b77 2493 maybe-install-libcpp \
be01d343 2494 maybe-install-libdecnumber \
4fa63067
NN
2495 maybe-install-libgui \
2496 maybe-install-libiberty \
2497 maybe-install-libtool \
2498 maybe-install-m4 \
2499 maybe-install-make \
2500 maybe-install-mmalloc \
2501 maybe-install-patch \
2502 maybe-install-perl \
2503 maybe-install-prms \
2504 maybe-install-rcs \
2505 maybe-install-readline \
2506 maybe-install-release \
2507 maybe-install-recode \
2508 maybe-install-sed \
2509 maybe-install-send-pr \
2510 maybe-install-shellutils \
2511 maybe-install-sid \
2512 maybe-install-sim \
2513 maybe-install-tar \
2514 maybe-install-texinfo \
2515 maybe-install-textutils \
2516 maybe-install-time \
2517 maybe-install-uudecode \
2518 maybe-install-wdiff \
2519 maybe-install-zip \
2520 maybe-install-zlib \
2521 maybe-install-gdb \
2522 maybe-install-expect \
2523 maybe-install-guile \
2524 maybe-install-tk \
4fa63067 2525 maybe-install-libtermcap \
b00612cc
PB
2526 maybe-install-utils \
2527 maybe-install-gnattools
2a4cbe27 2528
4fa63067 2529.PHONY: install-host
b813574b 2530install-host: \
4fa63067
NN
2531 maybe-install-ash \
2532 maybe-install-autoconf \
2533 maybe-install-automake \
2534 maybe-install-bash \
2535 maybe-install-bfd \
2536 maybe-install-opcodes \
2537 maybe-install-binutils \
2538 maybe-install-bison \
2539 maybe-install-byacc \
2540 maybe-install-bzip2 \
2541 maybe-install-dejagnu \
2542 maybe-install-diff \
2543 maybe-install-dosutils \
2544 maybe-install-etc \
2545 maybe-install-fastjar \
2546 maybe-install-fileutils \
2547 maybe-install-findutils \
2548 maybe-install-find \
d3ed111c 2549 maybe-install-fixincludes \
4fa63067
NN
2550 maybe-install-flex \
2551 maybe-install-gas \
b813574b 2552 maybe-install-gcc \
4fa63067
NN
2553 maybe-install-gawk \
2554 maybe-install-gettext \
4b900473
PB
2555 maybe-install-gmp \
2556 maybe-install-mpfr \
4fa63067
NN
2557 maybe-install-gnuserv \
2558 maybe-install-gprof \
2559 maybe-install-gzip \
2560 maybe-install-hello \
2561 maybe-install-indent \
2562 maybe-install-intl \
2563 maybe-install-tcl \
2564 maybe-install-itcl \
2565 maybe-install-ld \
04cf1b77 2566 maybe-install-libcpp \
be01d343 2567 maybe-install-libdecnumber \
4fa63067
NN
2568 maybe-install-libgui \
2569 maybe-install-libiberty \
2570 maybe-install-libtool \
2571 maybe-install-m4 \
2572 maybe-install-make \
2573 maybe-install-mmalloc \
2574 maybe-install-patch \
2575 maybe-install-perl \
2576 maybe-install-prms \
2577 maybe-install-rcs \
2578 maybe-install-readline \
2579 maybe-install-release \
2580 maybe-install-recode \
2581 maybe-install-sed \
2582 maybe-install-send-pr \
2583 maybe-install-shellutils \
2584 maybe-install-sid \
2585 maybe-install-sim \
2586 maybe-install-tar \
2587 maybe-install-texinfo \
2588 maybe-install-textutils \
2589 maybe-install-time \
2590 maybe-install-uudecode \
2591 maybe-install-wdiff \
2592 maybe-install-zip \
2593 maybe-install-zlib \
2594 maybe-install-gdb \
2595 maybe-install-expect \
2596 maybe-install-guile \
2597 maybe-install-tk \
4fa63067 2598 maybe-install-libtermcap \
b00612cc
PB
2599 maybe-install-utils \
2600 maybe-install-gnattools
2a4cbe27 2601
4fa63067
NN
2602.PHONY: install-target
2603install-target: \
2604 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2605 maybe-install-target-libmudflap \
064d0a7c 2606 maybe-install-target-libssp \
4fa63067 2607 maybe-install-target-newlib \
6aa8ef82 2608 maybe-install-target-libgcc \
4b1cb4fe 2609 maybe-install-target-libgfortran \
4fa63067
NN
2610 maybe-install-target-libobjc \
2611 maybe-install-target-libtermcap \
2612 maybe-install-target-winsup \
2613 maybe-install-target-libgloss \
2614 maybe-install-target-libiberty \
2615 maybe-install-target-gperf \
2616 maybe-install-target-examples \
2617 maybe-install-target-libffi \
2618 maybe-install-target-libjava \
2619 maybe-install-target-zlib \
2620 maybe-install-target-boehm-gc \
2621 maybe-install-target-qthreads \
2622 maybe-install-target-rda \
b3ded179
PB
2623 maybe-install-target-libada \
2624 maybe-install-target-libgomp
2a4cbe27 2625
4fa63067
NN
2626uninstall:
2627 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2628
4fa63067
NN
2629.PHONY: install.all
2630install.all: install-no-fixedincludes
2631 @if [ -f ./gcc/Makefile ] ; then \
2632 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2634 $(HOST_EXPORTS) \
4fa63067
NN
2635 (cd ./gcc && \
2636 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2637 else \
2638 true ; \
2639 fi
2a4cbe27 2640
4fa63067
NN
2641# install-no-fixedincludes is used because Cygnus can not distribute
2642# the fixed header files.
2643.PHONY: install-no-fixedincludes
2644install-no-fixedincludes: installdirs install-host-nogcc \
2645 install-target gcc-no-fixedincludes
2a4cbe27 2646
4fa63067 2647### other supporting targets
2a4cbe27 2648
4fa63067
NN
2649MAKEDIRS= \
2650 $(DESTDIR)$(prefix) \
2651 $(DESTDIR)$(exec_prefix)
2652.PHONY: installdirs
2653installdirs: mkinstalldirs
2654 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2655
4fa63067
NN
2656dir.info: do-install-info
2657 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2658 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2659 mv -f dir.info.new dir.info ; \
2660 else true ; \
2661 fi
2a4cbe27 2662
4fa63067
NN
2663dist:
2664 @echo "Building a full distribution of this tree isn't done"
2665 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2666
4fa63067 2667etags tags: TAGS
2a4cbe27 2668
4fa63067
NN
2669# Right now this just builds TAGS in each subdirectory. emacs19 has the
2670# ability to use several tags files at once, so there is probably no need
2671# to combine them into one big TAGS file (like CVS 1.3 does). We could
2672# (if we felt like it) have this Makefile write a piece of elisp which
2673# the user could load to tell emacs19 where all the TAGS files we just
2674# built are.
2675TAGS: do-TAGS
2a4cbe27 2676
a7254363
PB
2677# ------------------------------------
2678# Macros for configure and all targets
2679# ------------------------------------
2680
2681
2682
2683
2684
4fa63067
NN
2685# --------------------------------------
2686# Modules which run on the build machine
2687# --------------------------------------
2688
a7254363 2689
4fa63067
NN
2690.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2691maybe-configure-build-libiberty:
4f0ef2d8
CD
2692@if gcc-bootstrap
2693configure-build-libiberty: stage_current
2694@endif gcc-bootstrap
6bd3dfaa
PB
2695@if build-libiberty
2696maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2697configure-build-libiberty:
0aed8855 2698 @: $(MAKE); $(unstage)
c52c6897 2699 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2701 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2702 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2703 $(BUILD_EXPORTS) \
4fa63067
NN
2704 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2705 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2706 case $(srcdir) in \
b00612cc
PB
2707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2708 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2710 esac; \
b00612cc
PB
2711 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2712 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2713 rm -f no-such-file || : ; \
2714 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2715 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2716 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2717 || exit 1
6bd3dfaa 2718@endif build-libiberty
2a4cbe27 2719
a7254363
PB
2720
2721
d545f33b
PB
2722
2723
4fa63067
NN
2724.PHONY: all-build-libiberty maybe-all-build-libiberty
2725maybe-all-build-libiberty:
4f0ef2d8
CD
2726@if gcc-bootstrap
2727all-build-libiberty: stage_current
2728@endif gcc-bootstrap
6bd3dfaa 2729@if build-libiberty
72b2455a 2730TARGET-build-libiberty=all
6bd3dfaa 2731maybe-all-build-libiberty: all-build-libiberty
4fa63067 2732all-build-libiberty: configure-build-libiberty
0aed8855 2733 @: $(MAKE); $(unstage)
4fa63067 2734 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2736 $(BUILD_EXPORTS) \
72b2455a 2737 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2738 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2739@endif build-libiberty
2a4cbe27 2740
a7254363
PB
2741
2742
d545f33b
PB
2743
2744
6a9cf61e
PB
2745.PHONY: configure-build-bison maybe-configure-build-bison
2746maybe-configure-build-bison:
4f0ef2d8
CD
2747@if gcc-bootstrap
2748configure-build-bison: stage_current
2749@endif gcc-bootstrap
6a9cf61e
PB
2750@if build-bison
2751maybe-configure-build-bison: configure-build-bison
c52c6897 2752configure-build-bison:
0aed8855 2753 @: $(MAKE); $(unstage)
c52c6897 2754 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2756 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2757 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2758 $(BUILD_EXPORTS) \
2759 echo Configuring in $(BUILD_SUBDIR)/bison; \
2760 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2761 case $(srcdir) in \
b00612cc
PB
2762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2763 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2765 esac; \
b00612cc
PB
2766 srcdiroption="--srcdir=$${topdir}/bison"; \
2767 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2768 rm -f no-such-file || : ; \
2769 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2770 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2771 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2772 || exit 1
2773@endif build-bison
2774
a7254363
PB
2775
2776
d545f33b
PB
2777
2778
6a9cf61e
PB
2779.PHONY: all-build-bison maybe-all-build-bison
2780maybe-all-build-bison:
4f0ef2d8
CD
2781@if gcc-bootstrap
2782all-build-bison: stage_current
2783@endif gcc-bootstrap
6a9cf61e 2784@if build-bison
72b2455a 2785TARGET-build-bison=all
6a9cf61e
PB
2786maybe-all-build-bison: all-build-bison
2787all-build-bison: configure-build-bison
0aed8855 2788 @: $(MAKE); $(unstage)
6a9cf61e
PB
2789 @r=`${PWD_COMMAND}`; export r; \
2790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2791 $(BUILD_EXPORTS) \
72b2455a 2792 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2793 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2794@endif build-bison
2795
a7254363
PB
2796
2797
d545f33b
PB
2798
2799
6a9cf61e
PB
2800.PHONY: configure-build-byacc maybe-configure-build-byacc
2801maybe-configure-build-byacc:
4f0ef2d8
CD
2802@if gcc-bootstrap
2803configure-build-byacc: stage_current
2804@endif gcc-bootstrap
6a9cf61e
PB
2805@if build-byacc
2806maybe-configure-build-byacc: configure-build-byacc
c52c6897 2807configure-build-byacc:
0aed8855 2808 @: $(MAKE); $(unstage)
c52c6897 2809 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2811 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2812 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2813 $(BUILD_EXPORTS) \
2814 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2815 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2816 case $(srcdir) in \
b00612cc
PB
2817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2818 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2820 esac; \
b00612cc
PB
2821 srcdiroption="--srcdir=$${topdir}/byacc"; \
2822 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2823 rm -f no-such-file || : ; \
2824 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2825 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2826 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2827 || exit 1
2828@endif build-byacc
2829
a7254363
PB
2830
2831
d545f33b
PB
2832
2833
6a9cf61e
PB
2834.PHONY: all-build-byacc maybe-all-build-byacc
2835maybe-all-build-byacc:
4f0ef2d8
CD
2836@if gcc-bootstrap
2837all-build-byacc: stage_current
2838@endif gcc-bootstrap
6a9cf61e 2839@if build-byacc
72b2455a 2840TARGET-build-byacc=all
6a9cf61e
PB
2841maybe-all-build-byacc: all-build-byacc
2842all-build-byacc: configure-build-byacc
0aed8855 2843 @: $(MAKE); $(unstage)
6a9cf61e
PB
2844 @r=`${PWD_COMMAND}`; export r; \
2845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2846 $(BUILD_EXPORTS) \
72b2455a 2847 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2848 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2849@endif build-byacc
2850
a7254363
PB
2851
2852
d545f33b
PB
2853
2854
6a9cf61e
PB
2855.PHONY: configure-build-flex maybe-configure-build-flex
2856maybe-configure-build-flex:
4f0ef2d8
CD
2857@if gcc-bootstrap
2858configure-build-flex: stage_current
2859@endif gcc-bootstrap
6a9cf61e
PB
2860@if build-flex
2861maybe-configure-build-flex: configure-build-flex
c52c6897 2862configure-build-flex:
0aed8855 2863 @: $(MAKE); $(unstage)
c52c6897 2864 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2866 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2867 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2868 $(BUILD_EXPORTS) \
2869 echo Configuring in $(BUILD_SUBDIR)/flex; \
2870 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2871 case $(srcdir) in \
b00612cc
PB
2872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2873 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2875 esac; \
b00612cc
PB
2876 srcdiroption="--srcdir=$${topdir}/flex"; \
2877 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2878 rm -f no-such-file || : ; \
2879 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2880 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2881 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2882 || exit 1
2883@endif build-flex
2884
a7254363
PB
2885
2886
d545f33b
PB
2887
2888
6a9cf61e
PB
2889.PHONY: all-build-flex maybe-all-build-flex
2890maybe-all-build-flex:
4f0ef2d8
CD
2891@if gcc-bootstrap
2892all-build-flex: stage_current
2893@endif gcc-bootstrap
6a9cf61e 2894@if build-flex
72b2455a 2895TARGET-build-flex=all
6a9cf61e
PB
2896maybe-all-build-flex: all-build-flex
2897all-build-flex: configure-build-flex
0aed8855 2898 @: $(MAKE); $(unstage)
6a9cf61e
PB
2899 @r=`${PWD_COMMAND}`; export r; \
2900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2901 $(BUILD_EXPORTS) \
72b2455a 2902 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2903 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2904@endif build-flex
2905
a7254363
PB
2906
2907
d545f33b
PB
2908
2909
6a9cf61e
PB
2910.PHONY: configure-build-m4 maybe-configure-build-m4
2911maybe-configure-build-m4:
4f0ef2d8
CD
2912@if gcc-bootstrap
2913configure-build-m4: stage_current
2914@endif gcc-bootstrap
6a9cf61e
PB
2915@if build-m4
2916maybe-configure-build-m4: configure-build-m4
c52c6897 2917configure-build-m4:
0aed8855 2918 @: $(MAKE); $(unstage)
c52c6897 2919 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2921 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2922 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2923 $(BUILD_EXPORTS) \
2924 echo Configuring in $(BUILD_SUBDIR)/m4; \
2925 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2926 case $(srcdir) in \
b00612cc
PB
2927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2928 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2930 esac; \
b00612cc
PB
2931 srcdiroption="--srcdir=$${topdir}/m4"; \
2932 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2933 rm -f no-such-file || : ; \
2934 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2935 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2936 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2937 || exit 1
2938@endif build-m4
2939
a7254363
PB
2940
2941
d545f33b
PB
2942
2943
6a9cf61e
PB
2944.PHONY: all-build-m4 maybe-all-build-m4
2945maybe-all-build-m4:
4f0ef2d8
CD
2946@if gcc-bootstrap
2947all-build-m4: stage_current
2948@endif gcc-bootstrap
6a9cf61e 2949@if build-m4
72b2455a 2950TARGET-build-m4=all
6a9cf61e
PB
2951maybe-all-build-m4: all-build-m4
2952all-build-m4: configure-build-m4
0aed8855 2953 @: $(MAKE); $(unstage)
6a9cf61e
PB
2954 @r=`${PWD_COMMAND}`; export r; \
2955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2956 $(BUILD_EXPORTS) \
72b2455a 2957 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2958 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2959@endif build-m4
2960
a7254363
PB
2961
2962
d545f33b
PB
2963
2964
6a9cf61e
PB
2965.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2966maybe-configure-build-texinfo:
4f0ef2d8
CD
2967@if gcc-bootstrap
2968configure-build-texinfo: stage_current
2969@endif gcc-bootstrap
6a9cf61e
PB
2970@if build-texinfo
2971maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2972configure-build-texinfo:
0aed8855 2973 @: $(MAKE); $(unstage)
c52c6897 2974 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2976 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2977 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2978 $(BUILD_EXPORTS) \
2979 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2980 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2981 case $(srcdir) in \
b00612cc
PB
2982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2983 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2985 esac; \
b00612cc
PB
2986 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2987 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2988 rm -f no-such-file || : ; \
2989 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2990 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2991 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2992 || exit 1
2993@endif build-texinfo
2994
a7254363
PB
2995
2996
d545f33b
PB
2997
2998
6a9cf61e
PB
2999.PHONY: all-build-texinfo maybe-all-build-texinfo
3000maybe-all-build-texinfo:
4f0ef2d8
CD
3001@if gcc-bootstrap
3002all-build-texinfo: stage_current
3003@endif gcc-bootstrap
6a9cf61e 3004@if build-texinfo
72b2455a 3005TARGET-build-texinfo=all
6a9cf61e
PB
3006maybe-all-build-texinfo: all-build-texinfo
3007all-build-texinfo: configure-build-texinfo
0aed8855 3008 @: $(MAKE); $(unstage)
6a9cf61e
PB
3009 @r=`${PWD_COMMAND}`; export r; \
3010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3011 $(BUILD_EXPORTS) \
72b2455a 3012 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 3013 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
3014@endif build-texinfo
3015
a7254363
PB
3016
3017
d545f33b
PB
3018
3019
ee025550
PB
3020.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3021maybe-configure-build-fixincludes:
4f0ef2d8
CD
3022@if gcc-bootstrap
3023configure-build-fixincludes: stage_current
3024@endif gcc-bootstrap
ee025550
PB
3025@if build-fixincludes
3026maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3027configure-build-fixincludes:
0aed8855 3028 @: $(MAKE); $(unstage)
c52c6897 3029 @r=`${PWD_COMMAND}`; export r; \
ee025550 3030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3031 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3032 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3033 $(BUILD_EXPORTS) \
3034 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3035 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3036 case $(srcdir) in \
b00612cc
PB
3037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3038 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3040 esac; \
b00612cc
PB
3041 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3042 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3043 rm -f no-such-file || : ; \
3044 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3045 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3046 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3047 || exit 1
3048@endif build-fixincludes
3049
a7254363
PB
3050
3051
d545f33b
PB
3052
3053
ee025550
PB
3054.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3055maybe-all-build-fixincludes:
4f0ef2d8
CD
3056@if gcc-bootstrap
3057all-build-fixincludes: stage_current
3058@endif gcc-bootstrap
ee025550
PB
3059@if build-fixincludes
3060TARGET-build-fixincludes=all
3061maybe-all-build-fixincludes: all-build-fixincludes
3062all-build-fixincludes: configure-build-fixincludes
0aed8855 3063 @: $(MAKE); $(unstage)
ee025550
PB
3064 @r=`${PWD_COMMAND}`; export r; \
3065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066 $(BUILD_EXPORTS) \
3067 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 3068 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
3069@endif build-fixincludes
3070
2a4cbe27 3071
a7254363 3072
d545f33b
PB
3073
3074
4fa63067
NN
3075# --------------------------------------
3076# Modules which run on the host machine
3077# --------------------------------------
2a4cbe27 3078
a7254363 3079
4fa63067
NN
3080.PHONY: configure-ash maybe-configure-ash
3081maybe-configure-ash:
4f0ef2d8
CD
3082@if gcc-bootstrap
3083configure-ash: stage_current
3084@endif gcc-bootstrap
6bd3dfaa
PB
3085@if ash
3086maybe-configure-ash: configure-ash
c52c6897 3087configure-ash:
0aed8855 3088 @: $(MAKE); $(unstage)
c52c6897 3089 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3091 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3093 $(HOST_EXPORTS) \
a7254363
PB
3094 echo Configuring in $(HOST_SUBDIR)/ash; \
3095 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3096 case $(srcdir) in \
b00612cc
PB
3097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3098 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3100 esac; \
b00612cc
PB
3101 srcdiroption="--srcdir=$${topdir}/ash"; \
3102 libsrcdir="$$s/ash"; \
4fa63067 3103 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3105 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3106 || exit 1
6bd3dfaa 3107@endif ash
2a4cbe27 3108
a7254363
PB
3109
3110
d545f33b
PB
3111
3112
4fa63067
NN
3113.PHONY: all-ash maybe-all-ash
3114maybe-all-ash:
4f0ef2d8
CD
3115@if gcc-bootstrap
3116all-ash: stage_current
3117@endif gcc-bootstrap
6bd3dfaa 3118@if ash
d27cc32e 3119TARGET-ash=all
6bd3dfaa 3120maybe-all-ash: all-ash
4fa63067 3121all-ash: configure-ash
0aed8855 3122 @: $(MAKE); $(unstage)
4fa63067
NN
3123 @r=`${PWD_COMMAND}`; export r; \
3124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3125 $(HOST_EXPORTS) \
b00612cc
PB
3126 (cd $(HOST_SUBDIR)/ash && \
3127 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 3128@endif ash
2a4cbe27 3129
a7254363 3130
d545f33b
PB
3131
3132
4fa63067
NN
3133.PHONY: check-ash maybe-check-ash
3134maybe-check-ash:
6bd3dfaa
PB
3135@if ash
3136maybe-check-ash: check-ash
2a4cbe27 3137
4fa63067 3138check-ash:
0aed8855 3139 @: $(MAKE); $(unstage)
4fa63067 3140 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3142 $(HOST_EXPORTS) \
b00612cc
PB
3143 (cd $(HOST_SUBDIR)/ash && \
3144 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3145
6bd3dfaa 3146@endif ash
2a4cbe27 3147
4fa63067
NN
3148.PHONY: install-ash maybe-install-ash
3149maybe-install-ash:
6bd3dfaa
PB
3150@if ash
3151maybe-install-ash: install-ash
2a4cbe27 3152
4fa63067 3153install-ash: installdirs
0aed8855 3154 @: $(MAKE); $(unstage)
4fa63067 3155 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3157 $(HOST_EXPORTS) \
b00612cc 3158 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3159 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3160
6bd3dfaa 3161@endif ash
2a4cbe27 3162
56a8fe78 3163# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3164
4fa63067
NN
3165.PHONY: maybe-info-ash info-ash
3166maybe-info-ash:
6bd3dfaa
PB
3167@if ash
3168maybe-info-ash: info-ash
4fa63067
NN
3169
3170info-ash: \
3171 configure-ash
0aed8855 3172 @: $(MAKE); $(unstage)
4fa63067 3173 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3174 r=`${PWD_COMMAND}`; export r; \
3175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3176 $(HOST_EXPORTS) \
b813574b 3177 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3179 done; \
4fa63067 3180 echo "Doing info in ash" ; \
b00612cc 3181 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3184 "RANLIB=$${RANLIB}" \
0c24b341 3185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3186 info) \
2a4cbe27
NN
3187 || exit 1
3188
6bd3dfaa 3189@endif ash
2a4cbe27 3190
4fa63067
NN
3191.PHONY: maybe-dvi-ash dvi-ash
3192maybe-dvi-ash:
6bd3dfaa
PB
3193@if ash
3194maybe-dvi-ash: dvi-ash
2a4cbe27 3195
4fa63067
NN
3196dvi-ash: \
3197 configure-ash
0aed8855 3198 @: $(MAKE); $(unstage)
4fa63067 3199 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3200 r=`${PWD_COMMAND}`; export r; \
3201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3202 $(HOST_EXPORTS) \
b813574b 3203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3205 done; \
4fa63067 3206 echo "Doing dvi in ash" ; \
b00612cc 3207 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3210 "RANLIB=$${RANLIB}" \
0c24b341 3211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3212 dvi) \
2a4cbe27
NN
3213 || exit 1
3214
6bd3dfaa 3215@endif ash
2a4cbe27 3216
56a8fe78
DD
3217.PHONY: maybe-pdf-ash pdf-ash
3218maybe-pdf-ash:
3219@if ash
3220maybe-pdf-ash: pdf-ash
3221
3222pdf-ash: \
3223 configure-ash
3224 @: $(MAKE); $(unstage)
3225 @[ -f ./ash/Makefile ] || exit 0; \
3226 r=`${PWD_COMMAND}`; export r; \
3227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3228 $(HOST_EXPORTS) \
3229 for flag in $(EXTRA_HOST_FLAGS) ; do \
3230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3231 done; \
3232 echo "Doing pdf in ash" ; \
3233 (cd $(HOST_SUBDIR)/ash && \
3234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3236 "RANLIB=$${RANLIB}" \
0c24b341 3237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3238 pdf) \
3239 || exit 1
3240
3241@endif ash
3242
6d389afc
MS
3243.PHONY: maybe-html-ash html-ash
3244maybe-html-ash:
3245@if ash
3246maybe-html-ash: html-ash
3247
3248html-ash: \
3249 configure-ash
0aed8855 3250 @: $(MAKE); $(unstage)
6d389afc
MS
3251 @[ -f ./ash/Makefile ] || exit 0; \
3252 r=`${PWD_COMMAND}`; export r; \
3253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3254 $(HOST_EXPORTS) \
3255 for flag in $(EXTRA_HOST_FLAGS) ; do \
3256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3257 done; \
3258 echo "Doing html in ash" ; \
b00612cc 3259 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3262 "RANLIB=$${RANLIB}" \
0c24b341 3263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3264 html) \
3265 || exit 1
3266
3267@endif ash
3268
4fa63067
NN
3269.PHONY: maybe-TAGS-ash TAGS-ash
3270maybe-TAGS-ash:
6bd3dfaa
PB
3271@if ash
3272maybe-TAGS-ash: TAGS-ash
2a4cbe27 3273
4fa63067
NN
3274TAGS-ash: \
3275 configure-ash
0aed8855 3276 @: $(MAKE); $(unstage)
4fa63067 3277 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3278 r=`${PWD_COMMAND}`; export r; \
3279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3280 $(HOST_EXPORTS) \
b813574b 3281 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3283 done; \
4fa63067 3284 echo "Doing TAGS in ash" ; \
b00612cc 3285 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3288 "RANLIB=$${RANLIB}" \
0c24b341 3289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3290 TAGS) \
2a4cbe27
NN
3291 || exit 1
3292
6bd3dfaa 3293@endif ash
2a4cbe27 3294
4fa63067
NN
3295.PHONY: maybe-install-info-ash install-info-ash
3296maybe-install-info-ash:
6bd3dfaa
PB
3297@if ash
3298maybe-install-info-ash: install-info-ash
2a4cbe27 3299
4fa63067
NN
3300install-info-ash: \
3301 configure-ash \
3302 info-ash
0aed8855 3303 @: $(MAKE); $(unstage)
4fa63067 3304 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3305 r=`${PWD_COMMAND}`; export r; \
3306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3307 $(HOST_EXPORTS) \
b813574b 3308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3310 done; \
4fa63067 3311 echo "Doing install-info in ash" ; \
b00612cc 3312 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3315 "RANLIB=$${RANLIB}" \
0c24b341 3316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3317 install-info) \
2a4cbe27
NN
3318 || exit 1
3319
6bd3dfaa 3320@endif ash
2a4cbe27 3321
a3ca38d2
DD
3322.PHONY: maybe-install-pdf-ash install-pdf-ash
3323maybe-install-pdf-ash:
3324@if ash
3325maybe-install-pdf-ash: install-pdf-ash
3326
3327install-pdf-ash: \
3328 configure-ash \
3329 pdf-ash
3330 @: $(MAKE); $(unstage)
3331 @[ -f ./ash/Makefile ] || exit 0; \
3332 r=`${PWD_COMMAND}`; export r; \
3333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3334 $(HOST_EXPORTS) \
3335 for flag in $(EXTRA_HOST_FLAGS) ; do \
3336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3337 done; \
3338 echo "Doing install-pdf in ash" ; \
3339 (cd $(HOST_SUBDIR)/ash && \
3340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3342 "RANLIB=$${RANLIB}" \
0c24b341 3343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3344 install-pdf) \
3345 || exit 1
3346
3347@endif ash
3348
108a6f8e
CD
3349.PHONY: maybe-install-html-ash install-html-ash
3350maybe-install-html-ash:
3351@if ash
3352maybe-install-html-ash: install-html-ash
3353
3354install-html-ash: \
3355 configure-ash \
3356 html-ash
3357 @: $(MAKE); $(unstage)
3358 @[ -f ./ash/Makefile ] || exit 0; \
3359 r=`${PWD_COMMAND}`; export r; \
3360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3361 $(HOST_EXPORTS) \
3362 for flag in $(EXTRA_HOST_FLAGS) ; do \
3363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3364 done; \
3365 echo "Doing install-html in ash" ; \
3366 (cd $(HOST_SUBDIR)/ash && \
3367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3369 "RANLIB=$${RANLIB}" \
0c24b341 3370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3371 install-html) \
3372 || exit 1
3373
3374@endif ash
3375
4fa63067
NN
3376.PHONY: maybe-installcheck-ash installcheck-ash
3377maybe-installcheck-ash:
6bd3dfaa
PB
3378@if ash
3379maybe-installcheck-ash: installcheck-ash
2a4cbe27 3380
4fa63067
NN
3381installcheck-ash: \
3382 configure-ash
0aed8855 3383 @: $(MAKE); $(unstage)
4fa63067 3384 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3385 r=`${PWD_COMMAND}`; export r; \
3386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3387 $(HOST_EXPORTS) \
b813574b 3388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3390 done; \
4fa63067 3391 echo "Doing installcheck in ash" ; \
b00612cc 3392 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3395 "RANLIB=$${RANLIB}" \
0c24b341 3396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3397 installcheck) \
2a4cbe27
NN
3398 || exit 1
3399
6bd3dfaa 3400@endif ash
2a4cbe27 3401
4fa63067
NN
3402.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3403maybe-mostlyclean-ash:
6bd3dfaa
PB
3404@if ash
3405maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3406
4fa63067 3407mostlyclean-ash:
0aed8855 3408 @: $(MAKE); $(unstage)
4fa63067 3409 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3410 r=`${PWD_COMMAND}`; export r; \
3411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3412 $(HOST_EXPORTS) \
b813574b 3413 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3415 done; \
4fa63067 3416 echo "Doing mostlyclean in ash" ; \
b00612cc 3417 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3420 "RANLIB=$${RANLIB}" \
0c24b341 3421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3422 mostlyclean) \
2a4cbe27
NN
3423 || exit 1
3424
6bd3dfaa 3425@endif ash
2a4cbe27 3426
4fa63067
NN
3427.PHONY: maybe-clean-ash clean-ash
3428maybe-clean-ash:
6bd3dfaa
PB
3429@if ash
3430maybe-clean-ash: clean-ash
2a4cbe27 3431
4fa63067 3432clean-ash:
0aed8855 3433 @: $(MAKE); $(unstage)
4fa63067 3434 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3435 r=`${PWD_COMMAND}`; export r; \
3436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3437 $(HOST_EXPORTS) \
b813574b 3438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3440 done; \
4fa63067 3441 echo "Doing clean in ash" ; \
b00612cc 3442 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3445 "RANLIB=$${RANLIB}" \
0c24b341 3446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3447 clean) \
2a4cbe27
NN
3448 || exit 1
3449
6bd3dfaa 3450@endif ash
2a4cbe27 3451
4fa63067
NN
3452.PHONY: maybe-distclean-ash distclean-ash
3453maybe-distclean-ash:
6bd3dfaa
PB
3454@if ash
3455maybe-distclean-ash: distclean-ash
2a4cbe27 3456
4fa63067 3457distclean-ash:
0aed8855 3458 @: $(MAKE); $(unstage)
4fa63067 3459 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3460 r=`${PWD_COMMAND}`; export r; \
3461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3462 $(HOST_EXPORTS) \
b813574b 3463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3465 done; \
4fa63067 3466 echo "Doing distclean in ash" ; \
b00612cc 3467 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3470 "RANLIB=$${RANLIB}" \
0c24b341 3471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3472 distclean) \
2a4cbe27
NN
3473 || exit 1
3474
6bd3dfaa 3475@endif ash
2a4cbe27 3476
4fa63067
NN
3477.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3478maybe-maintainer-clean-ash:
6bd3dfaa
PB
3479@if ash
3480maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3481
4fa63067 3482maintainer-clean-ash:
0aed8855 3483 @: $(MAKE); $(unstage)
4fa63067 3484 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3485 r=`${PWD_COMMAND}`; export r; \
3486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3487 $(HOST_EXPORTS) \
b813574b 3488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3490 done; \
4fa63067 3491 echo "Doing maintainer-clean in ash" ; \
b00612cc 3492 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3495 "RANLIB=$${RANLIB}" \
0c24b341 3496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3497 maintainer-clean) \
2a4cbe27
NN
3498 || exit 1
3499
6bd3dfaa 3500@endif ash
2a4cbe27 3501
2a4cbe27 3502
a7254363 3503
4fa63067
NN
3504.PHONY: configure-autoconf maybe-configure-autoconf
3505maybe-configure-autoconf:
4f0ef2d8
CD
3506@if gcc-bootstrap
3507configure-autoconf: stage_current
3508@endif gcc-bootstrap
6bd3dfaa
PB
3509@if autoconf
3510maybe-configure-autoconf: configure-autoconf
c52c6897 3511configure-autoconf:
0aed8855 3512 @: $(MAKE); $(unstage)
c52c6897 3513 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3515 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3516 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3517 $(HOST_EXPORTS) \
a7254363
PB
3518 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3519 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3520 case $(srcdir) in \
b00612cc
PB
3521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3522 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3524 esac; \
b00612cc
PB
3525 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3526 libsrcdir="$$s/autoconf"; \
4fa63067 3527 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3528 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3529 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3530 || exit 1
6bd3dfaa 3531@endif autoconf
2a4cbe27 3532
a7254363
PB
3533
3534
d545f33b
PB
3535
3536
4fa63067
NN
3537.PHONY: all-autoconf maybe-all-autoconf
3538maybe-all-autoconf:
4f0ef2d8
CD
3539@if gcc-bootstrap
3540all-autoconf: stage_current
3541@endif gcc-bootstrap
6bd3dfaa 3542@if autoconf
d27cc32e 3543TARGET-autoconf=all
6bd3dfaa 3544maybe-all-autoconf: all-autoconf
4fa63067 3545all-autoconf: configure-autoconf
0aed8855 3546 @: $(MAKE); $(unstage)
4fa63067
NN
3547 @r=`${PWD_COMMAND}`; export r; \
3548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3549 $(HOST_EXPORTS) \
b00612cc
PB
3550 (cd $(HOST_SUBDIR)/autoconf && \
3551 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 3552@endif autoconf
2a4cbe27 3553
a7254363 3554
d545f33b
PB
3555
3556
4fa63067
NN
3557.PHONY: check-autoconf maybe-check-autoconf
3558maybe-check-autoconf:
6bd3dfaa
PB
3559@if autoconf
3560maybe-check-autoconf: check-autoconf
2a4cbe27 3561
4fa63067 3562check-autoconf:
0aed8855 3563 @: $(MAKE); $(unstage)
4fa63067 3564 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3566 $(HOST_EXPORTS) \
b00612cc
PB
3567 (cd $(HOST_SUBDIR)/autoconf && \
3568 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3569
6bd3dfaa 3570@endif autoconf
2a4cbe27 3571
4fa63067
NN
3572.PHONY: install-autoconf maybe-install-autoconf
3573maybe-install-autoconf:
6bd3dfaa
PB
3574@if autoconf
3575maybe-install-autoconf: install-autoconf
2a4cbe27 3576
4fa63067 3577install-autoconf: installdirs
0aed8855 3578 @: $(MAKE); $(unstage)
4fa63067 3579 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3581 $(HOST_EXPORTS) \
b00612cc 3582 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3583 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3584
6bd3dfaa 3585@endif autoconf
2a4cbe27 3586
56a8fe78 3587# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3588
4fa63067
NN
3589.PHONY: maybe-info-autoconf info-autoconf
3590maybe-info-autoconf:
6bd3dfaa
PB
3591@if autoconf
3592maybe-info-autoconf: info-autoconf
4fa63067
NN
3593
3594info-autoconf: \
3595 configure-autoconf
0aed8855 3596 @: $(MAKE); $(unstage)
4fa63067 3597 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3598 r=`${PWD_COMMAND}`; export r; \
3599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3600 $(HOST_EXPORTS) \
b813574b 3601 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3603 done; \
4fa63067 3604 echo "Doing info in autoconf" ; \
b00612cc 3605 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3608 "RANLIB=$${RANLIB}" \
0c24b341 3609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3610 info) \
2a4cbe27
NN
3611 || exit 1
3612
6bd3dfaa 3613@endif autoconf
2a4cbe27 3614
4fa63067
NN
3615.PHONY: maybe-dvi-autoconf dvi-autoconf
3616maybe-dvi-autoconf:
6bd3dfaa
PB
3617@if autoconf
3618maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3619
4fa63067
NN
3620dvi-autoconf: \
3621 configure-autoconf
0aed8855 3622 @: $(MAKE); $(unstage)
4fa63067 3623 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3624 r=`${PWD_COMMAND}`; export r; \
3625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3626 $(HOST_EXPORTS) \
b813574b 3627 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3629 done; \
4fa63067 3630 echo "Doing dvi in autoconf" ; \
b00612cc 3631 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3634 "RANLIB=$${RANLIB}" \
0c24b341 3635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3636 dvi) \
2a4cbe27
NN
3637 || exit 1
3638
6bd3dfaa 3639@endif autoconf
2a4cbe27 3640
56a8fe78
DD
3641.PHONY: maybe-pdf-autoconf pdf-autoconf
3642maybe-pdf-autoconf:
3643@if autoconf
3644maybe-pdf-autoconf: pdf-autoconf
3645
3646pdf-autoconf: \
3647 configure-autoconf
3648 @: $(MAKE); $(unstage)
3649 @[ -f ./autoconf/Makefile ] || exit 0; \
3650 r=`${PWD_COMMAND}`; export r; \
3651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3652 $(HOST_EXPORTS) \
3653 for flag in $(EXTRA_HOST_FLAGS) ; do \
3654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3655 done; \
3656 echo "Doing pdf in autoconf" ; \
3657 (cd $(HOST_SUBDIR)/autoconf && \
3658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3660 "RANLIB=$${RANLIB}" \
0c24b341 3661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3662 pdf) \
3663 || exit 1
3664
3665@endif autoconf
3666
6d389afc
MS
3667.PHONY: maybe-html-autoconf html-autoconf
3668maybe-html-autoconf:
3669@if autoconf
3670maybe-html-autoconf: html-autoconf
3671
3672html-autoconf: \
3673 configure-autoconf
0aed8855 3674 @: $(MAKE); $(unstage)
6d389afc
MS
3675 @[ -f ./autoconf/Makefile ] || exit 0; \
3676 r=`${PWD_COMMAND}`; export r; \
3677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3678 $(HOST_EXPORTS) \
3679 for flag in $(EXTRA_HOST_FLAGS) ; do \
3680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3681 done; \
3682 echo "Doing html in autoconf" ; \
b00612cc 3683 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3686 "RANLIB=$${RANLIB}" \
0c24b341 3687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3688 html) \
3689 || exit 1
3690
3691@endif autoconf
3692
4fa63067
NN
3693.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3694maybe-TAGS-autoconf:
6bd3dfaa
PB
3695@if autoconf
3696maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3697
4fa63067
NN
3698TAGS-autoconf: \
3699 configure-autoconf
0aed8855 3700 @: $(MAKE); $(unstage)
4fa63067 3701 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3702 r=`${PWD_COMMAND}`; export r; \
3703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3704 $(HOST_EXPORTS) \
b813574b 3705 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3707 done; \
4fa63067 3708 echo "Doing TAGS in autoconf" ; \
b00612cc 3709 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3712 "RANLIB=$${RANLIB}" \
0c24b341 3713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3714 TAGS) \
2a4cbe27
NN
3715 || exit 1
3716
6bd3dfaa 3717@endif autoconf
2a4cbe27 3718
4fa63067
NN
3719.PHONY: maybe-install-info-autoconf install-info-autoconf
3720maybe-install-info-autoconf:
6bd3dfaa
PB
3721@if autoconf
3722maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3723
4fa63067
NN
3724install-info-autoconf: \
3725 configure-autoconf \
3726 info-autoconf
0aed8855 3727 @: $(MAKE); $(unstage)
4fa63067 3728 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3729 r=`${PWD_COMMAND}`; export r; \
3730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3731 $(HOST_EXPORTS) \
b813574b 3732 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3734 done; \
4fa63067 3735 echo "Doing install-info in autoconf" ; \
b00612cc 3736 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3739 "RANLIB=$${RANLIB}" \
0c24b341 3740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3741 install-info) \
2a4cbe27
NN
3742 || exit 1
3743
6bd3dfaa 3744@endif autoconf
2a4cbe27 3745
a3ca38d2
DD
3746.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3747maybe-install-pdf-autoconf:
3748@if autoconf
3749maybe-install-pdf-autoconf: install-pdf-autoconf
3750
3751install-pdf-autoconf: \
3752 configure-autoconf \
3753 pdf-autoconf
3754 @: $(MAKE); $(unstage)
3755 @[ -f ./autoconf/Makefile ] || exit 0; \
3756 r=`${PWD_COMMAND}`; export r; \
3757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3758 $(HOST_EXPORTS) \
3759 for flag in $(EXTRA_HOST_FLAGS) ; do \
3760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3761 done; \
3762 echo "Doing install-pdf in autoconf" ; \
3763 (cd $(HOST_SUBDIR)/autoconf && \
3764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3766 "RANLIB=$${RANLIB}" \
0c24b341 3767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3768 install-pdf) \
3769 || exit 1
3770
3771@endif autoconf
3772
108a6f8e
CD
3773.PHONY: maybe-install-html-autoconf install-html-autoconf
3774maybe-install-html-autoconf:
3775@if autoconf
3776maybe-install-html-autoconf: install-html-autoconf
3777
3778install-html-autoconf: \
3779 configure-autoconf \
3780 html-autoconf
3781 @: $(MAKE); $(unstage)
3782 @[ -f ./autoconf/Makefile ] || exit 0; \
3783 r=`${PWD_COMMAND}`; export r; \
3784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3785 $(HOST_EXPORTS) \
3786 for flag in $(EXTRA_HOST_FLAGS) ; do \
3787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3788 done; \
3789 echo "Doing install-html in autoconf" ; \
3790 (cd $(HOST_SUBDIR)/autoconf && \
3791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3793 "RANLIB=$${RANLIB}" \
0c24b341 3794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3795 install-html) \
3796 || exit 1
3797
3798@endif autoconf
3799
4fa63067
NN
3800.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3801maybe-installcheck-autoconf:
6bd3dfaa
PB
3802@if autoconf
3803maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3804
4fa63067
NN
3805installcheck-autoconf: \
3806 configure-autoconf
0aed8855 3807 @: $(MAKE); $(unstage)
4fa63067 3808 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3809 r=`${PWD_COMMAND}`; export r; \
3810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3811 $(HOST_EXPORTS) \
b813574b 3812 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3814 done; \
4fa63067 3815 echo "Doing installcheck in autoconf" ; \
b00612cc 3816 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3819 "RANLIB=$${RANLIB}" \
0c24b341 3820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3821 installcheck) \
2a4cbe27
NN
3822 || exit 1
3823
6bd3dfaa 3824@endif autoconf
2a4cbe27 3825
4fa63067
NN
3826.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3827maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3828@if autoconf
3829maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3830
4fa63067 3831mostlyclean-autoconf:
0aed8855 3832 @: $(MAKE); $(unstage)
4fa63067 3833 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3834 r=`${PWD_COMMAND}`; export r; \
3835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3836 $(HOST_EXPORTS) \
b813574b 3837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3839 done; \
4fa63067 3840 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3841 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3844 "RANLIB=$${RANLIB}" \
0c24b341 3845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3846 mostlyclean) \
2a4cbe27
NN
3847 || exit 1
3848
6bd3dfaa 3849@endif autoconf
2a4cbe27 3850
4fa63067
NN
3851.PHONY: maybe-clean-autoconf clean-autoconf
3852maybe-clean-autoconf:
6bd3dfaa
PB
3853@if autoconf
3854maybe-clean-autoconf: clean-autoconf
2a4cbe27 3855
4fa63067 3856clean-autoconf:
0aed8855 3857 @: $(MAKE); $(unstage)
4fa63067 3858 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3859 r=`${PWD_COMMAND}`; export r; \
3860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3861 $(HOST_EXPORTS) \
b813574b 3862 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3864 done; \
4fa63067 3865 echo "Doing clean in autoconf" ; \
b00612cc 3866 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3869 "RANLIB=$${RANLIB}" \
0c24b341 3870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3871 clean) \
2a4cbe27
NN
3872 || exit 1
3873
6bd3dfaa 3874@endif autoconf
2a4cbe27 3875
4fa63067
NN
3876.PHONY: maybe-distclean-autoconf distclean-autoconf
3877maybe-distclean-autoconf:
6bd3dfaa
PB
3878@if autoconf
3879maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3880
4fa63067 3881distclean-autoconf:
0aed8855 3882 @: $(MAKE); $(unstage)
4fa63067 3883 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3884 r=`${PWD_COMMAND}`; export r; \
3885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3886 $(HOST_EXPORTS) \
b813574b 3887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3889 done; \
4fa63067 3890 echo "Doing distclean in autoconf" ; \
b00612cc 3891 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3894 "RANLIB=$${RANLIB}" \
0c24b341 3895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3896 distclean) \
2a4cbe27
NN
3897 || exit 1
3898
6bd3dfaa 3899@endif autoconf
2a4cbe27 3900
4fa63067
NN
3901.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3902maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3903@if autoconf
3904maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3905
4fa63067 3906maintainer-clean-autoconf:
0aed8855 3907 @: $(MAKE); $(unstage)
4fa63067 3908 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3909 r=`${PWD_COMMAND}`; export r; \
3910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3911 $(HOST_EXPORTS) \
b813574b 3912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3914 done; \
4fa63067 3915 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3916 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3919 "RANLIB=$${RANLIB}" \
0c24b341 3920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3921 maintainer-clean) \
2a4cbe27
NN
3922 || exit 1
3923
6bd3dfaa 3924@endif autoconf
2a4cbe27 3925
2a4cbe27 3926
a7254363 3927
4fa63067
NN
3928.PHONY: configure-automake maybe-configure-automake
3929maybe-configure-automake:
4f0ef2d8
CD
3930@if gcc-bootstrap
3931configure-automake: stage_current
3932@endif gcc-bootstrap
6bd3dfaa
PB
3933@if automake
3934maybe-configure-automake: configure-automake
c52c6897 3935configure-automake:
0aed8855 3936 @: $(MAKE); $(unstage)
c52c6897 3937 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3939 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3940 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3941 $(HOST_EXPORTS) \
a7254363
PB
3942 echo Configuring in $(HOST_SUBDIR)/automake; \
3943 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3944 case $(srcdir) in \
b00612cc
PB
3945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3946 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3948 esac; \
b00612cc
PB
3949 srcdiroption="--srcdir=$${topdir}/automake"; \
3950 libsrcdir="$$s/automake"; \
4fa63067 3951 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3953 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3954 || exit 1
6bd3dfaa 3955@endif automake
2a4cbe27 3956
a7254363
PB
3957
3958
d545f33b
PB
3959
3960
4fa63067
NN
3961.PHONY: all-automake maybe-all-automake
3962maybe-all-automake:
4f0ef2d8
CD
3963@if gcc-bootstrap
3964all-automake: stage_current
3965@endif gcc-bootstrap
6bd3dfaa 3966@if automake
d27cc32e 3967TARGET-automake=all
6bd3dfaa 3968maybe-all-automake: all-automake
4fa63067 3969all-automake: configure-automake
0aed8855 3970 @: $(MAKE); $(unstage)
4fa63067
NN
3971 @r=`${PWD_COMMAND}`; export r; \
3972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3973 $(HOST_EXPORTS) \
b00612cc
PB
3974 (cd $(HOST_SUBDIR)/automake && \
3975 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3976@endif automake
2a4cbe27 3977
a7254363 3978
d545f33b
PB
3979
3980
4fa63067
NN
3981.PHONY: check-automake maybe-check-automake
3982maybe-check-automake:
6bd3dfaa
PB
3983@if automake
3984maybe-check-automake: check-automake
2a4cbe27 3985
4fa63067 3986check-automake:
0aed8855 3987 @: $(MAKE); $(unstage)
4fa63067 3988 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3990 $(HOST_EXPORTS) \
b00612cc
PB
3991 (cd $(HOST_SUBDIR)/automake && \
3992 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3993
6bd3dfaa 3994@endif automake
4fa63067
NN
3995
3996.PHONY: install-automake maybe-install-automake
3997maybe-install-automake:
6bd3dfaa
PB
3998@if automake
3999maybe-install-automake: install-automake
2a4cbe27 4000
4fa63067 4001install-automake: installdirs
0aed8855 4002 @: $(MAKE); $(unstage)
4fa63067
NN
4003 @r=`${PWD_COMMAND}`; export r; \
4004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4005 $(HOST_EXPORTS) \
b00612cc 4006 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4007 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4008
6bd3dfaa 4009@endif automake
2a4cbe27 4010
56a8fe78 4011# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4012
4013.PHONY: maybe-info-automake info-automake
4014maybe-info-automake:
6bd3dfaa
PB
4015@if automake
4016maybe-info-automake: info-automake
4fa63067
NN
4017
4018info-automake: \
4019 configure-automake
0aed8855 4020 @: $(MAKE); $(unstage)
4fa63067 4021 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4022 r=`${PWD_COMMAND}`; export r; \
4023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4024 $(HOST_EXPORTS) \
b813574b 4025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4027 done; \
4fa63067 4028 echo "Doing info in automake" ; \
b00612cc 4029 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4032 "RANLIB=$${RANLIB}" \
0c24b341 4033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4034 info) \
2a4cbe27
NN
4035 || exit 1
4036
6bd3dfaa 4037@endif automake
2a4cbe27 4038
4fa63067
NN
4039.PHONY: maybe-dvi-automake dvi-automake
4040maybe-dvi-automake:
6bd3dfaa
PB
4041@if automake
4042maybe-dvi-automake: dvi-automake
2a4cbe27 4043
4fa63067
NN
4044dvi-automake: \
4045 configure-automake
0aed8855 4046 @: $(MAKE); $(unstage)
4fa63067 4047 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4048 r=`${PWD_COMMAND}`; export r; \
4049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4050 $(HOST_EXPORTS) \
b813574b 4051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4053 done; \
4fa63067 4054 echo "Doing dvi in automake" ; \
b00612cc 4055 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4058 "RANLIB=$${RANLIB}" \
0c24b341 4059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4060 dvi) \
2a4cbe27
NN
4061 || exit 1
4062
6bd3dfaa 4063@endif automake
2a4cbe27 4064
56a8fe78
DD
4065.PHONY: maybe-pdf-automake pdf-automake
4066maybe-pdf-automake:
4067@if automake
4068maybe-pdf-automake: pdf-automake
4069
4070pdf-automake: \
4071 configure-automake
4072 @: $(MAKE); $(unstage)
4073 @[ -f ./automake/Makefile ] || exit 0; \
4074 r=`${PWD_COMMAND}`; export r; \
4075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4076 $(HOST_EXPORTS) \
4077 for flag in $(EXTRA_HOST_FLAGS) ; do \
4078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4079 done; \
4080 echo "Doing pdf in automake" ; \
4081 (cd $(HOST_SUBDIR)/automake && \
4082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4084 "RANLIB=$${RANLIB}" \
0c24b341 4085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4086 pdf) \
4087 || exit 1
4088
4089@endif automake
4090
6d389afc
MS
4091.PHONY: maybe-html-automake html-automake
4092maybe-html-automake:
4093@if automake
4094maybe-html-automake: html-automake
4095
4096html-automake: \
4097 configure-automake
0aed8855 4098 @: $(MAKE); $(unstage)
6d389afc
MS
4099 @[ -f ./automake/Makefile ] || exit 0; \
4100 r=`${PWD_COMMAND}`; export r; \
4101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4102 $(HOST_EXPORTS) \
4103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4105 done; \
4106 echo "Doing html in automake" ; \
b00612cc 4107 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4110 "RANLIB=$${RANLIB}" \
0c24b341 4111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4112 html) \
4113 || exit 1
4114
4115@endif automake
4116
4fa63067
NN
4117.PHONY: maybe-TAGS-automake TAGS-automake
4118maybe-TAGS-automake:
6bd3dfaa
PB
4119@if automake
4120maybe-TAGS-automake: TAGS-automake
2a4cbe27 4121
4fa63067
NN
4122TAGS-automake: \
4123 configure-automake
0aed8855 4124 @: $(MAKE); $(unstage)
4fa63067 4125 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4126 r=`${PWD_COMMAND}`; export r; \
4127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4128 $(HOST_EXPORTS) \
b813574b 4129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4131 done; \
4fa63067 4132 echo "Doing TAGS in automake" ; \
b00612cc 4133 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4136 "RANLIB=$${RANLIB}" \
0c24b341 4137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4138 TAGS) \
2a4cbe27
NN
4139 || exit 1
4140
6bd3dfaa 4141@endif automake
2a4cbe27 4142
4fa63067
NN
4143.PHONY: maybe-install-info-automake install-info-automake
4144maybe-install-info-automake:
6bd3dfaa
PB
4145@if automake
4146maybe-install-info-automake: install-info-automake
2a4cbe27 4147
4fa63067
NN
4148install-info-automake: \
4149 configure-automake \
4150 info-automake
0aed8855 4151 @: $(MAKE); $(unstage)
4fa63067 4152 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4153 r=`${PWD_COMMAND}`; export r; \
4154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4155 $(HOST_EXPORTS) \
b813574b 4156 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4158 done; \
4fa63067 4159 echo "Doing install-info in automake" ; \
b00612cc 4160 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4163 "RANLIB=$${RANLIB}" \
0c24b341 4164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4165 install-info) \
2a4cbe27
NN
4166 || exit 1
4167
6bd3dfaa 4168@endif automake
2a4cbe27 4169
a3ca38d2
DD
4170.PHONY: maybe-install-pdf-automake install-pdf-automake
4171maybe-install-pdf-automake:
4172@if automake
4173maybe-install-pdf-automake: install-pdf-automake
4174
4175install-pdf-automake: \
4176 configure-automake \
4177 pdf-automake
4178 @: $(MAKE); $(unstage)
4179 @[ -f ./automake/Makefile ] || exit 0; \
4180 r=`${PWD_COMMAND}`; export r; \
4181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4182 $(HOST_EXPORTS) \
4183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4185 done; \
4186 echo "Doing install-pdf in automake" ; \
4187 (cd $(HOST_SUBDIR)/automake && \
4188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4190 "RANLIB=$${RANLIB}" \
0c24b341 4191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4192 install-pdf) \
4193 || exit 1
4194
4195@endif automake
4196
108a6f8e
CD
4197.PHONY: maybe-install-html-automake install-html-automake
4198maybe-install-html-automake:
4199@if automake
4200maybe-install-html-automake: install-html-automake
4201
4202install-html-automake: \
4203 configure-automake \
4204 html-automake
4205 @: $(MAKE); $(unstage)
4206 @[ -f ./automake/Makefile ] || exit 0; \
4207 r=`${PWD_COMMAND}`; export r; \
4208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4209 $(HOST_EXPORTS) \
4210 for flag in $(EXTRA_HOST_FLAGS) ; do \
4211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4212 done; \
4213 echo "Doing install-html in automake" ; \
4214 (cd $(HOST_SUBDIR)/automake && \
4215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4217 "RANLIB=$${RANLIB}" \
0c24b341 4218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4219 install-html) \
4220 || exit 1
4221
4222@endif automake
4223
4fa63067
NN
4224.PHONY: maybe-installcheck-automake installcheck-automake
4225maybe-installcheck-automake:
6bd3dfaa
PB
4226@if automake
4227maybe-installcheck-automake: installcheck-automake
2a4cbe27 4228
4fa63067
NN
4229installcheck-automake: \
4230 configure-automake
0aed8855 4231 @: $(MAKE); $(unstage)
4fa63067 4232 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4233 r=`${PWD_COMMAND}`; export r; \
4234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4235 $(HOST_EXPORTS) \
b813574b 4236 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4238 done; \
4fa63067 4239 echo "Doing installcheck in automake" ; \
b00612cc 4240 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4243 "RANLIB=$${RANLIB}" \
0c24b341 4244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4245 installcheck) \
2a4cbe27
NN
4246 || exit 1
4247
6bd3dfaa 4248@endif automake
2a4cbe27 4249
4fa63067
NN
4250.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4251maybe-mostlyclean-automake:
6bd3dfaa
PB
4252@if automake
4253maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4254
4fa63067 4255mostlyclean-automake:
0aed8855 4256 @: $(MAKE); $(unstage)
4fa63067 4257 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4258 r=`${PWD_COMMAND}`; export r; \
4259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4260 $(HOST_EXPORTS) \
b813574b 4261 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4263 done; \
4fa63067 4264 echo "Doing mostlyclean in automake" ; \
b00612cc 4265 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4268 "RANLIB=$${RANLIB}" \
0c24b341 4269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4270 mostlyclean) \
2a4cbe27
NN
4271 || exit 1
4272
6bd3dfaa 4273@endif automake
2a4cbe27 4274
4fa63067
NN
4275.PHONY: maybe-clean-automake clean-automake
4276maybe-clean-automake:
6bd3dfaa
PB
4277@if automake
4278maybe-clean-automake: clean-automake
2a4cbe27 4279
4fa63067 4280clean-automake:
0aed8855 4281 @: $(MAKE); $(unstage)
4fa63067 4282 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4283 r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4285 $(HOST_EXPORTS) \
b813574b 4286 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4288 done; \
4fa63067 4289 echo "Doing clean in automake" ; \
b00612cc 4290 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4293 "RANLIB=$${RANLIB}" \
0c24b341 4294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4295 clean) \
2a4cbe27
NN
4296 || exit 1
4297
6bd3dfaa 4298@endif automake
2a4cbe27 4299
4fa63067
NN
4300.PHONY: maybe-distclean-automake distclean-automake
4301maybe-distclean-automake:
6bd3dfaa
PB
4302@if automake
4303maybe-distclean-automake: distclean-automake
2a4cbe27 4304
4fa63067 4305distclean-automake:
0aed8855 4306 @: $(MAKE); $(unstage)
4fa63067 4307 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4308 r=`${PWD_COMMAND}`; export r; \
4309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4310 $(HOST_EXPORTS) \
b813574b 4311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4313 done; \
4fa63067 4314 echo "Doing distclean in automake" ; \
b00612cc 4315 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4318 "RANLIB=$${RANLIB}" \
0c24b341 4319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4320 distclean) \
2a4cbe27
NN
4321 || exit 1
4322
6bd3dfaa 4323@endif automake
2a4cbe27 4324
4fa63067
NN
4325.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4326maybe-maintainer-clean-automake:
6bd3dfaa
PB
4327@if automake
4328maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4329
4fa63067 4330maintainer-clean-automake:
0aed8855 4331 @: $(MAKE); $(unstage)
4fa63067 4332 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4333 r=`${PWD_COMMAND}`; export r; \
4334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4335 $(HOST_EXPORTS) \
b813574b 4336 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4338 done; \
4fa63067 4339 echo "Doing maintainer-clean in automake" ; \
b00612cc 4340 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4343 "RANLIB=$${RANLIB}" \
0c24b341 4344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4345 maintainer-clean) \
2a4cbe27
NN
4346 || exit 1
4347
6bd3dfaa 4348@endif automake
2a4cbe27 4349
2a4cbe27 4350
a7254363 4351
4fa63067
NN
4352.PHONY: configure-bash maybe-configure-bash
4353maybe-configure-bash:
4f0ef2d8
CD
4354@if gcc-bootstrap
4355configure-bash: stage_current
4356@endif gcc-bootstrap
6bd3dfaa
PB
4357@if bash
4358maybe-configure-bash: configure-bash
c52c6897 4359configure-bash:
0aed8855 4360 @: $(MAKE); $(unstage)
c52c6897 4361 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4363 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4364 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4365 $(HOST_EXPORTS) \
a7254363
PB
4366 echo Configuring in $(HOST_SUBDIR)/bash; \
4367 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4368 case $(srcdir) in \
b00612cc
PB
4369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4370 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4372 esac; \
b00612cc
PB
4373 srcdiroption="--srcdir=$${topdir}/bash"; \
4374 libsrcdir="$$s/bash"; \
4fa63067 4375 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4377 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4378 || exit 1
6bd3dfaa 4379@endif bash
2a4cbe27 4380
a7254363
PB
4381
4382
d545f33b
PB
4383
4384
4fa63067
NN
4385.PHONY: all-bash maybe-all-bash
4386maybe-all-bash:
4f0ef2d8
CD
4387@if gcc-bootstrap
4388all-bash: stage_current
4389@endif gcc-bootstrap
6bd3dfaa 4390@if bash
d27cc32e 4391TARGET-bash=all
6bd3dfaa 4392maybe-all-bash: all-bash
4fa63067 4393all-bash: configure-bash
0aed8855 4394 @: $(MAKE); $(unstage)
4fa63067
NN
4395 @r=`${PWD_COMMAND}`; export r; \
4396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4397 $(HOST_EXPORTS) \
b00612cc
PB
4398 (cd $(HOST_SUBDIR)/bash && \
4399 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 4400@endif bash
2a4cbe27 4401
a7254363 4402
d545f33b
PB
4403
4404
4fa63067
NN
4405.PHONY: check-bash maybe-check-bash
4406maybe-check-bash:
6bd3dfaa
PB
4407@if bash
4408maybe-check-bash: check-bash
2a4cbe27 4409
4fa63067 4410check-bash:
0aed8855 4411 @: $(MAKE); $(unstage)
4fa63067 4412 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4414 $(HOST_EXPORTS) \
b00612cc
PB
4415 (cd $(HOST_SUBDIR)/bash && \
4416 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4417
6bd3dfaa 4418@endif bash
2a4cbe27 4419
4fa63067
NN
4420.PHONY: install-bash maybe-install-bash
4421maybe-install-bash:
6bd3dfaa
PB
4422@if bash
4423maybe-install-bash: install-bash
2a4cbe27 4424
4fa63067 4425install-bash: installdirs
0aed8855 4426 @: $(MAKE); $(unstage)
4fa63067 4427 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4429 $(HOST_EXPORTS) \
b00612cc 4430 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4431 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4432
6bd3dfaa 4433@endif bash
2a4cbe27 4434
56a8fe78 4435# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4436
4fa63067
NN
4437.PHONY: maybe-info-bash info-bash
4438maybe-info-bash:
6bd3dfaa
PB
4439@if bash
4440maybe-info-bash: info-bash
4fa63067
NN
4441
4442info-bash: \
4443 configure-bash
0aed8855 4444 @: $(MAKE); $(unstage)
4fa63067 4445 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4446 r=`${PWD_COMMAND}`; export r; \
4447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4448 $(HOST_EXPORTS) \
b813574b 4449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4451 done; \
4fa63067 4452 echo "Doing info in bash" ; \
b00612cc 4453 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4456 "RANLIB=$${RANLIB}" \
0c24b341 4457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4458 info) \
2a4cbe27
NN
4459 || exit 1
4460
6bd3dfaa 4461@endif bash
2a4cbe27 4462
4fa63067
NN
4463.PHONY: maybe-dvi-bash dvi-bash
4464maybe-dvi-bash:
6bd3dfaa
PB
4465@if bash
4466maybe-dvi-bash: dvi-bash
2a4cbe27 4467
4fa63067
NN
4468dvi-bash: \
4469 configure-bash
0aed8855 4470 @: $(MAKE); $(unstage)
4fa63067 4471 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4472 r=`${PWD_COMMAND}`; export r; \
4473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4474 $(HOST_EXPORTS) \
b813574b 4475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4477 done; \
4fa63067 4478 echo "Doing dvi in bash" ; \
b00612cc 4479 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4482 "RANLIB=$${RANLIB}" \
0c24b341 4483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4484 dvi) \
2a4cbe27
NN
4485 || exit 1
4486
6bd3dfaa 4487@endif bash
2a4cbe27 4488
56a8fe78
DD
4489.PHONY: maybe-pdf-bash pdf-bash
4490maybe-pdf-bash:
4491@if bash
4492maybe-pdf-bash: pdf-bash
4493
4494pdf-bash: \
4495 configure-bash
4496 @: $(MAKE); $(unstage)
4497 @[ -f ./bash/Makefile ] || exit 0; \
4498 r=`${PWD_COMMAND}`; export r; \
4499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4500 $(HOST_EXPORTS) \
4501 for flag in $(EXTRA_HOST_FLAGS) ; do \
4502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4503 done; \
4504 echo "Doing pdf in bash" ; \
4505 (cd $(HOST_SUBDIR)/bash && \
4506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4508 "RANLIB=$${RANLIB}" \
0c24b341 4509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4510 pdf) \
4511 || exit 1
4512
4513@endif bash
4514
6d389afc
MS
4515.PHONY: maybe-html-bash html-bash
4516maybe-html-bash:
4517@if bash
4518maybe-html-bash: html-bash
4519
4520html-bash: \
4521 configure-bash
0aed8855 4522 @: $(MAKE); $(unstage)
6d389afc
MS
4523 @[ -f ./bash/Makefile ] || exit 0; \
4524 r=`${PWD_COMMAND}`; export r; \
4525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4526 $(HOST_EXPORTS) \
4527 for flag in $(EXTRA_HOST_FLAGS) ; do \
4528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4529 done; \
4530 echo "Doing html in bash" ; \
b00612cc 4531 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4534 "RANLIB=$${RANLIB}" \
0c24b341 4535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4536 html) \
4537 || exit 1
4538
4539@endif bash
4540
4fa63067
NN
4541.PHONY: maybe-TAGS-bash TAGS-bash
4542maybe-TAGS-bash:
6bd3dfaa
PB
4543@if bash
4544maybe-TAGS-bash: TAGS-bash
2a4cbe27 4545
4fa63067
NN
4546TAGS-bash: \
4547 configure-bash
0aed8855 4548 @: $(MAKE); $(unstage)
4fa63067 4549 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4550 r=`${PWD_COMMAND}`; export r; \
4551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4552 $(HOST_EXPORTS) \
b813574b 4553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4555 done; \
4fa63067 4556 echo "Doing TAGS in bash" ; \
b00612cc 4557 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4560 "RANLIB=$${RANLIB}" \
0c24b341 4561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4562 TAGS) \
2a4cbe27
NN
4563 || exit 1
4564
6bd3dfaa 4565@endif bash
2a4cbe27 4566
4fa63067
NN
4567.PHONY: maybe-install-info-bash install-info-bash
4568maybe-install-info-bash:
6bd3dfaa
PB
4569@if bash
4570maybe-install-info-bash: install-info-bash
2a4cbe27 4571
4fa63067
NN
4572install-info-bash: \
4573 configure-bash \
4574 info-bash
0aed8855 4575 @: $(MAKE); $(unstage)
4fa63067 4576 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4577 r=`${PWD_COMMAND}`; export r; \
4578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4579 $(HOST_EXPORTS) \
b813574b 4580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4582 done; \
4fa63067 4583 echo "Doing install-info in bash" ; \
b00612cc 4584 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4587 "RANLIB=$${RANLIB}" \
0c24b341 4588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4589 install-info) \
2a4cbe27
NN
4590 || exit 1
4591
6bd3dfaa 4592@endif bash
2a4cbe27 4593
a3ca38d2
DD
4594.PHONY: maybe-install-pdf-bash install-pdf-bash
4595maybe-install-pdf-bash:
4596@if bash
4597maybe-install-pdf-bash: install-pdf-bash
4598
4599install-pdf-bash: \
4600 configure-bash \
4601 pdf-bash
4602 @: $(MAKE); $(unstage)
4603 @[ -f ./bash/Makefile ] || exit 0; \
4604 r=`${PWD_COMMAND}`; export r; \
4605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4606 $(HOST_EXPORTS) \
4607 for flag in $(EXTRA_HOST_FLAGS) ; do \
4608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4609 done; \
4610 echo "Doing install-pdf in bash" ; \
4611 (cd $(HOST_SUBDIR)/bash && \
4612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4614 "RANLIB=$${RANLIB}" \
0c24b341 4615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4616 install-pdf) \
4617 || exit 1
4618
4619@endif bash
4620
108a6f8e
CD
4621.PHONY: maybe-install-html-bash install-html-bash
4622maybe-install-html-bash:
4623@if bash
4624maybe-install-html-bash: install-html-bash
4625
4626install-html-bash: \
4627 configure-bash \
4628 html-bash
4629 @: $(MAKE); $(unstage)
4630 @[ -f ./bash/Makefile ] || exit 0; \
4631 r=`${PWD_COMMAND}`; export r; \
4632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4633 $(HOST_EXPORTS) \
4634 for flag in $(EXTRA_HOST_FLAGS) ; do \
4635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4636 done; \
4637 echo "Doing install-html in bash" ; \
4638 (cd $(HOST_SUBDIR)/bash && \
4639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4641 "RANLIB=$${RANLIB}" \
0c24b341 4642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4643 install-html) \
4644 || exit 1
4645
4646@endif bash
4647
4fa63067
NN
4648.PHONY: maybe-installcheck-bash installcheck-bash
4649maybe-installcheck-bash:
6bd3dfaa
PB
4650@if bash
4651maybe-installcheck-bash: installcheck-bash
2a4cbe27 4652
4fa63067
NN
4653installcheck-bash: \
4654 configure-bash
0aed8855 4655 @: $(MAKE); $(unstage)
4fa63067 4656 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4657 r=`${PWD_COMMAND}`; export r; \
4658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4659 $(HOST_EXPORTS) \
b813574b 4660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662 done; \
4fa63067 4663 echo "Doing installcheck in bash" ; \
b00612cc 4664 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667 "RANLIB=$${RANLIB}" \
0c24b341 4668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4669 installcheck) \
2a4cbe27
NN
4670 || exit 1
4671
6bd3dfaa 4672@endif bash
2a4cbe27 4673
4fa63067
NN
4674.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4675maybe-mostlyclean-bash:
6bd3dfaa
PB
4676@if bash
4677maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4678
4fa63067 4679mostlyclean-bash:
0aed8855 4680 @: $(MAKE); $(unstage)
4fa63067 4681 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4682 r=`${PWD_COMMAND}`; export r; \
4683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4684 $(HOST_EXPORTS) \
b813574b 4685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4687 done; \
4fa63067 4688 echo "Doing mostlyclean in bash" ; \
b00612cc 4689 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4692 "RANLIB=$${RANLIB}" \
0c24b341 4693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4694 mostlyclean) \
2a4cbe27
NN
4695 || exit 1
4696
6bd3dfaa 4697@endif bash
2a4cbe27 4698
4fa63067
NN
4699.PHONY: maybe-clean-bash clean-bash
4700maybe-clean-bash:
6bd3dfaa
PB
4701@if bash
4702maybe-clean-bash: clean-bash
2a4cbe27 4703
4fa63067 4704clean-bash:
0aed8855 4705 @: $(MAKE); $(unstage)
4fa63067 4706 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4707 r=`${PWD_COMMAND}`; export r; \
4708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4709 $(HOST_EXPORTS) \
b813574b 4710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4712 done; \
4fa63067 4713 echo "Doing clean in bash" ; \
b00612cc 4714 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4717 "RANLIB=$${RANLIB}" \
0c24b341 4718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4719 clean) \
2a4cbe27
NN
4720 || exit 1
4721
6bd3dfaa 4722@endif bash
2a4cbe27 4723
4fa63067
NN
4724.PHONY: maybe-distclean-bash distclean-bash
4725maybe-distclean-bash:
6bd3dfaa
PB
4726@if bash
4727maybe-distclean-bash: distclean-bash
2a4cbe27 4728
4fa63067 4729distclean-bash:
0aed8855 4730 @: $(MAKE); $(unstage)
4fa63067 4731 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4732 r=`${PWD_COMMAND}`; export r; \
4733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4734 $(HOST_EXPORTS) \
b813574b 4735 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4737 done; \
4fa63067 4738 echo "Doing distclean in bash" ; \
b00612cc 4739 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4742 "RANLIB=$${RANLIB}" \
0c24b341 4743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4744 distclean) \
2a4cbe27
NN
4745 || exit 1
4746
6bd3dfaa 4747@endif bash
2a4cbe27 4748
4fa63067
NN
4749.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4750maybe-maintainer-clean-bash:
6bd3dfaa
PB
4751@if bash
4752maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4753
4fa63067 4754maintainer-clean-bash:
0aed8855 4755 @: $(MAKE); $(unstage)
4fa63067 4756 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4757 r=`${PWD_COMMAND}`; export r; \
4758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4759 $(HOST_EXPORTS) \
b813574b 4760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4762 done; \
4fa63067 4763 echo "Doing maintainer-clean in bash" ; \
b00612cc 4764 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4767 "RANLIB=$${RANLIB}" \
0c24b341 4768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4769 maintainer-clean) \
2a4cbe27
NN
4770 || exit 1
4771
6bd3dfaa 4772@endif bash
2a4cbe27 4773
2a4cbe27 4774
a7254363 4775
4fa63067
NN
4776.PHONY: configure-bfd maybe-configure-bfd
4777maybe-configure-bfd:
4f0ef2d8
CD
4778@if gcc-bootstrap
4779configure-bfd: stage_current
4780@endif gcc-bootstrap
6bd3dfaa
PB
4781@if bfd
4782maybe-configure-bfd: configure-bfd
c52c6897 4783configure-bfd:
c52c6897
PB
4784 @r=`${PWD_COMMAND}`; export r; \
4785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4786 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4788 $(HOST_EXPORTS) \
a7254363
PB
4789 echo Configuring in $(HOST_SUBDIR)/bfd; \
4790 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4791 case $(srcdir) in \
b00612cc
PB
4792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4793 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4795 esac; \
b00612cc
PB
4796 srcdiroption="--srcdir=$${topdir}/bfd"; \
4797 libsrcdir="$$s/bfd"; \
4fa63067 4798 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4800 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4801 || exit 1
6bd3dfaa 4802@endif bfd
2a4cbe27 4803
a7254363
PB
4804
4805
d545f33b
PB
4806.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4807maybe-configure-stage1-bfd:
4808@if bfd-bootstrap
4809maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4810configure-stage1-bfd:
c52c6897 4811 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4812 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4813 @r=`${PWD_COMMAND}`; export r; \
4814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4815 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4816 $(HOST_EXPORTS) \
8ee82aff
PB
4817 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4818 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4819 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4821 cd $(HOST_SUBDIR)/bfd || exit 1; \
4822 case $(srcdir) in \
4823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4824 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4826 esac; \
4827 srcdiroption="--srcdir=$${topdir}/bfd"; \
4828 libsrcdir="$$s/bfd"; \
4829 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4831 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4832 \
8a0d8a5c 4833 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4834@endif bfd-bootstrap
4835
4836.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4837maybe-configure-stage2-bfd:
4838@if bfd-bootstrap
4839maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4840configure-stage2-bfd:
c52c6897 4841 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4843 @r=`${PWD_COMMAND}`; export r; \
4844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4845 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4846 $(HOST_EXPORTS) \
4847 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4848 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4849 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4850 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4852 cd $(HOST_SUBDIR)/bfd || exit 1; \
4853 case $(srcdir) in \
4854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4855 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4857 esac; \
4858 srcdiroption="--srcdir=$${topdir}/bfd"; \
4859 libsrcdir="$$s/bfd"; \
4860 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4862 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4863 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4864 @stage2_werror_flag@
4865@endif bfd-bootstrap
4866
8520c408
AO
4867.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4868maybe-configure-stageb2g0-bfd:
4869@if bfd-bootstrap
4870maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4871configure-stageb2g0-bfd:
4872 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4874 @r=`${PWD_COMMAND}`; export r; \
4875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4876 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4877 $(HOST_EXPORTS) \
4878 $(POSTSTAGE1_HOST_EXPORTS) \
4879 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
4880 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
4881 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4883 cd $(HOST_SUBDIR)/bfd || exit 1; \
4884 case $(srcdir) in \
4885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4886 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4888 esac; \
4889 srcdiroption="--srcdir=$${topdir}/bfd"; \
4890 libsrcdir="$$s/bfd"; \
4891 $(SHELL) $${libsrcdir}/configure \
4892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4893 --target=${target_alias} $${srcdiroption} \
4894 --with-build-libsubdir=$(HOST_SUBDIR) \
4895 @stage2_werror_flag@
4896@endif bfd-bootstrap
4897
d545f33b
PB
4898.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4899maybe-configure-stage3-bfd:
4900@if bfd-bootstrap
4901maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4902configure-stage3-bfd:
c52c6897 4903 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4905 @r=`${PWD_COMMAND}`; export r; \
4906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4907 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4908 $(HOST_EXPORTS) \
4909 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4910 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4911 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4912 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4914 cd $(HOST_SUBDIR)/bfd || exit 1; \
4915 case $(srcdir) in \
4916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4917 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4919 esac; \
4920 srcdiroption="--srcdir=$${topdir}/bfd"; \
4921 libsrcdir="$$s/bfd"; \
4922 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4924 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4925 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4926 @stage2_werror_flag@
4927@endif bfd-bootstrap
4928
8520c408
AO
4929.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4930maybe-configure-stageb3g2-bfd:
4931@if bfd-bootstrap
4932maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4933configure-stageb3g2-bfd:
4934 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4936 @r=`${PWD_COMMAND}`; export r; \
4937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4938 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4939 $(HOST_EXPORTS) \
4940 $(POSTSTAGE1_HOST_EXPORTS) \
4941 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
4942 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
4943 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4945 cd $(HOST_SUBDIR)/bfd || exit 1; \
4946 case $(srcdir) in \
4947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4948 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4950 esac; \
4951 srcdiroption="--srcdir=$${topdir}/bfd"; \
4952 libsrcdir="$$s/bfd"; \
4953 $(SHELL) $${libsrcdir}/configure \
4954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4955 --target=${target_alias} $${srcdiroption} \
4956 --with-build-libsubdir=$(HOST_SUBDIR) \
4957 @stage2_werror_flag@
4958@endif bfd-bootstrap
4959
d545f33b
PB
4960.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4961maybe-configure-stage4-bfd:
4962@if bfd-bootstrap
4963maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4964configure-stage4-bfd:
c52c6897 4965 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4967 @r=`${PWD_COMMAND}`; export r; \
4968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4969 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4970 $(HOST_EXPORTS) \
4971 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4972 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4973 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4974 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4976 cd $(HOST_SUBDIR)/bfd || exit 1; \
4977 case $(srcdir) in \
4978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4979 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4981 esac; \
4982 srcdiroption="--srcdir=$${topdir}/bfd"; \
4983 libsrcdir="$$s/bfd"; \
4984 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4986 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4987 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4988 @stage2_werror_flag@
4989@endif bfd-bootstrap
4990
4991.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4992maybe-configure-stageprofile-bfd:
4993@if bfd-bootstrap
4994maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4995configure-stageprofile-bfd:
c52c6897 4996 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4998 @r=`${PWD_COMMAND}`; export r; \
4999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5000 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
5001 $(HOST_EXPORTS) \
5002 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5003 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5004 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5005 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5007 cd $(HOST_SUBDIR)/bfd || exit 1; \
5008 case $(srcdir) in \
5009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5010 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5012 esac; \
5013 srcdiroption="--srcdir=$${topdir}/bfd"; \
5014 libsrcdir="$$s/bfd"; \
5015 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5016 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5017 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5018 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5019 @stage2_werror_flag@
5020@endif bfd-bootstrap
5021
5022.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5023maybe-configure-stagefeedback-bfd:
5024@if bfd-bootstrap
5025maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5026configure-stagefeedback-bfd:
c52c6897 5027 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5029 @r=`${PWD_COMMAND}`; export r; \
5030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5031 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
5032 $(HOST_EXPORTS) \
5033 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5034 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5035 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5036 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5038 cd $(HOST_SUBDIR)/bfd || exit 1; \
5039 case $(srcdir) in \
5040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5041 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5043 esac; \
5044 srcdiroption="--srcdir=$${topdir}/bfd"; \
5045 libsrcdir="$$s/bfd"; \
5046 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5048 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5049 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5050 @stage2_werror_flag@
5051@endif bfd-bootstrap
5052
5053
5054
5055
5056
4fa63067
NN
5057.PHONY: all-bfd maybe-all-bfd
5058maybe-all-bfd:
4f0ef2d8
CD
5059@if gcc-bootstrap
5060all-bfd: stage_current
5061@endif gcc-bootstrap
6bd3dfaa 5062@if bfd
d27cc32e 5063TARGET-bfd=all
6bd3dfaa 5064maybe-all-bfd: all-bfd
4fa63067 5065all-bfd: configure-bfd
c52c6897 5066 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5068 $(HOST_EXPORTS) \
b00612cc
PB
5069 (cd $(HOST_SUBDIR)/bfd && \
5070 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 5071@endif bfd
2a4cbe27 5072
a7254363 5073
d545f33b
PB
5074
5075.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5076.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5077maybe-all-stage1-bfd:
5078maybe-clean-stage1-bfd:
5079@if bfd-bootstrap
5080maybe-all-stage1-bfd: all-stage1-bfd
5081all-stage1: all-stage1-bfd
f70224b5 5082TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5083all-stage1-bfd: configure-stage1-bfd
c52c6897 5084 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5085 @r=`${PWD_COMMAND}`; export r; \
5086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5087 $(HOST_EXPORTS) \
5088 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5089 $(MAKE) $(FLAGS_TO_PASS) \
5090 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5091 $(TARGET-stage1-bfd)
d545f33b
PB
5092
5093maybe-clean-stage1-bfd: clean-stage1-bfd
5094clean-stage1: clean-stage1-bfd
5095clean-stage1-bfd:
9dbaa842
DD
5096 @if [ $(current_stage) = stage1 ]; then \
5097 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5098 else \
5099 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5100 $(MAKE) stage1-start; \
5101 fi; \
d545f33b
PB
5102 cd $(HOST_SUBDIR)/bfd && \
5103 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 5104 clean
d545f33b
PB
5105@endif bfd-bootstrap
5106
5107
5108.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5109.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5110maybe-all-stage2-bfd:
5111maybe-clean-stage2-bfd:
5112@if bfd-bootstrap
5113maybe-all-stage2-bfd: all-stage2-bfd
5114all-stage2: all-stage2-bfd
f70224b5 5115TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5116all-stage2-bfd: configure-stage2-bfd
c52c6897 5117 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5118 @r=`${PWD_COMMAND}`; export r; \
5119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5120 $(HOST_EXPORTS) \
5121 $(POSTSTAGE1_HOST_EXPORTS) \
5122 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5123 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5124 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5125 $(TARGET-stage2-bfd)
d545f33b
PB
5126
5127maybe-clean-stage2-bfd: clean-stage2-bfd
5128clean-stage2: clean-stage2-bfd
5129clean-stage2-bfd:
9dbaa842
DD
5130 @if [ $(current_stage) = stage2 ]; then \
5131 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5132 else \
5133 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5134 $(MAKE) stage2-start; \
5135 fi; \
d545f33b
PB
5136 cd $(HOST_SUBDIR)/bfd && \
5137 $(MAKE) $(FLAGS_TO_PASS) \
5138 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5139 clean
d545f33b
PB
5140@endif bfd-bootstrap
5141
5142
8520c408
AO
5143.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5144.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5145maybe-all-stageb2g0-bfd:
5146maybe-clean-stageb2g0-bfd:
5147@if bfd-bootstrap
5148maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5149all-stageb2g0: all-stageb2g0-bfd
5150TARGET-stageb2g0-bfd = $(TARGET-bfd)
5151all-stageb2g0-bfd: configure-stageb2g0-bfd
5152 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5153 @r=`${PWD_COMMAND}`; export r; \
5154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5155 $(HOST_EXPORTS) \
5156 $(POSTSTAGE1_HOST_EXPORTS) \
5157 cd $(HOST_SUBDIR)/bfd && \
5158 $(MAKE) $(FLAGS_TO_PASS) \
5159 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
5160 $(TARGET-stageb2g0-bfd)
5161
5162maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5163clean-stageb2g0: clean-stageb2g0-bfd
5164clean-stageb2g0-bfd:
5165 @if [ $(current_stage) = stageb2g0 ]; then \
5166 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5167 else \
5168 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5169 $(MAKE) stageb2g0-start; \
5170 fi; \
5171 cd $(HOST_SUBDIR)/bfd && \
5172 $(MAKE) $(FLAGS_TO_PASS) \
5173 $(POSTSTAGE1_FLAGS_TO_PASS) \
5174 clean
5175@endif bfd-bootstrap
5176
5177
d545f33b
PB
5178.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5179.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5180maybe-all-stage3-bfd:
5181maybe-clean-stage3-bfd:
5182@if bfd-bootstrap
5183maybe-all-stage3-bfd: all-stage3-bfd
5184all-stage3: all-stage3-bfd
f70224b5 5185TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5186all-stage3-bfd: configure-stage3-bfd
c52c6897 5187 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5188 @r=`${PWD_COMMAND}`; export r; \
5189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5190 $(HOST_EXPORTS) \
5191 $(POSTSTAGE1_HOST_EXPORTS) \
5192 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5193 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5194 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5195 $(TARGET-stage3-bfd)
d545f33b
PB
5196
5197maybe-clean-stage3-bfd: clean-stage3-bfd
5198clean-stage3: clean-stage3-bfd
5199clean-stage3-bfd:
9dbaa842
DD
5200 @if [ $(current_stage) = stage3 ]; then \
5201 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5202 else \
5203 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5204 $(MAKE) stage3-start; \
5205 fi; \
d545f33b
PB
5206 cd $(HOST_SUBDIR)/bfd && \
5207 $(MAKE) $(FLAGS_TO_PASS) \
5208 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5209 clean
d545f33b
PB
5210@endif bfd-bootstrap
5211
5212
8520c408
AO
5213.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5214.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5215maybe-all-stageb3g2-bfd:
5216maybe-clean-stageb3g2-bfd:
5217@if bfd-bootstrap
5218maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5219all-stageb3g2: all-stageb3g2-bfd
5220TARGET-stageb3g2-bfd = $(TARGET-bfd)
5221all-stageb3g2-bfd: configure-stageb3g2-bfd
5222 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5223 @r=`${PWD_COMMAND}`; export r; \
5224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5225 $(HOST_EXPORTS) \
5226 $(POSTSTAGE1_HOST_EXPORTS) \
5227 cd $(HOST_SUBDIR)/bfd && \
5228 $(MAKE) $(FLAGS_TO_PASS) \
5229 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
5230 $(TARGET-stageb3g2-bfd)
5231
5232maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5233clean-stageb3g2: clean-stageb3g2-bfd
5234clean-stageb3g2-bfd:
5235 @if [ $(current_stage) = stageb3g2 ]; then \
5236 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5237 else \
5238 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5239 $(MAKE) stageb3g2-start; \
5240 fi; \
5241 cd $(HOST_SUBDIR)/bfd && \
5242 $(MAKE) $(FLAGS_TO_PASS) \
5243 $(POSTSTAGE1_FLAGS_TO_PASS) \
5244 clean
5245@endif bfd-bootstrap
5246
5247
d545f33b
PB
5248.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5249.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5250maybe-all-stage4-bfd:
5251maybe-clean-stage4-bfd:
5252@if bfd-bootstrap
5253maybe-all-stage4-bfd: all-stage4-bfd
5254all-stage4: all-stage4-bfd
f70224b5 5255TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5256all-stage4-bfd: configure-stage4-bfd
c52c6897 5257 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5258 @r=`${PWD_COMMAND}`; export r; \
5259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5260 $(HOST_EXPORTS) \
5261 $(POSTSTAGE1_HOST_EXPORTS) \
5262 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5263 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5264 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5265 $(TARGET-stage4-bfd)
d545f33b
PB
5266
5267maybe-clean-stage4-bfd: clean-stage4-bfd
5268clean-stage4: clean-stage4-bfd
5269clean-stage4-bfd:
9dbaa842
DD
5270 @if [ $(current_stage) = stage4 ]; then \
5271 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5272 else \
5273 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5274 $(MAKE) stage4-start; \
5275 fi; \
d545f33b
PB
5276 cd $(HOST_SUBDIR)/bfd && \
5277 $(MAKE) $(FLAGS_TO_PASS) \
5278 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5279 clean
d545f33b
PB
5280@endif bfd-bootstrap
5281
5282
5283.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5284.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5285maybe-all-stageprofile-bfd:
5286maybe-clean-stageprofile-bfd:
5287@if bfd-bootstrap
5288maybe-all-stageprofile-bfd: all-stageprofile-bfd
5289all-stageprofile: all-stageprofile-bfd
f70224b5 5290TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5291all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5292 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5293 @r=`${PWD_COMMAND}`; export r; \
5294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5295 $(HOST_EXPORTS) \
5296 $(POSTSTAGE1_HOST_EXPORTS) \
5297 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5298 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5299 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5300 $(TARGET-stageprofile-bfd)
d545f33b
PB
5301
5302maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5303clean-stageprofile: clean-stageprofile-bfd
5304clean-stageprofile-bfd:
9dbaa842
DD
5305 @if [ $(current_stage) = stageprofile ]; then \
5306 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5307 else \
5308 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5309 $(MAKE) stageprofile-start; \
5310 fi; \
d545f33b
PB
5311 cd $(HOST_SUBDIR)/bfd && \
5312 $(MAKE) $(FLAGS_TO_PASS) \
5313 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5314 clean
d545f33b
PB
5315@endif bfd-bootstrap
5316
5317
5318.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5319.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5320maybe-all-stagefeedback-bfd:
5321maybe-clean-stagefeedback-bfd:
5322@if bfd-bootstrap
5323maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5324all-stagefeedback: all-stagefeedback-bfd
f70224b5 5325TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5326all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5327 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5328 @r=`${PWD_COMMAND}`; export r; \
5329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5330 $(HOST_EXPORTS) \
5331 $(POSTSTAGE1_HOST_EXPORTS) \
5332 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5333 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5334 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5335 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5336
5337maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5338clean-stagefeedback: clean-stagefeedback-bfd
5339clean-stagefeedback-bfd:
9dbaa842
DD
5340 @if [ $(current_stage) = stagefeedback ]; then \
5341 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5342 else \
5343 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5344 $(MAKE) stagefeedback-start; \
5345 fi; \
d545f33b
PB
5346 cd $(HOST_SUBDIR)/bfd && \
5347 $(MAKE) $(FLAGS_TO_PASS) \
5348 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5349 clean
d545f33b
PB
5350@endif bfd-bootstrap
5351
5352
5353
5354
5355
4fa63067
NN
5356.PHONY: check-bfd maybe-check-bfd
5357maybe-check-bfd:
6bd3dfaa
PB
5358@if bfd
5359maybe-check-bfd: check-bfd
2a4cbe27 5360
4fa63067 5361check-bfd:
0aed8855 5362 @: $(MAKE); $(unstage)
4fa63067 5363 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5365 $(HOST_EXPORTS) \
b00612cc
PB
5366 (cd $(HOST_SUBDIR)/bfd && \
5367 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5368
6bd3dfaa 5369@endif bfd
2a4cbe27 5370
4fa63067
NN
5371.PHONY: install-bfd maybe-install-bfd
5372maybe-install-bfd:
6bd3dfaa
PB
5373@if bfd
5374maybe-install-bfd: install-bfd
2a4cbe27 5375
4fa63067 5376install-bfd: installdirs
0aed8855 5377 @: $(MAKE); $(unstage)
4fa63067 5378 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5380 $(HOST_EXPORTS) \
b00612cc 5381 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5382 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5383
6bd3dfaa 5384@endif bfd
2a4cbe27 5385
56a8fe78 5386# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5387
4fa63067
NN
5388.PHONY: maybe-info-bfd info-bfd
5389maybe-info-bfd:
6bd3dfaa
PB
5390@if bfd
5391maybe-info-bfd: info-bfd
4fa63067
NN
5392
5393info-bfd: \
5394 configure-bfd
5395 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5396 r=`${PWD_COMMAND}`; export r; \
5397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5398 $(HOST_EXPORTS) \
b813574b 5399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5401 done; \
4fa63067 5402 echo "Doing info in bfd" ; \
b00612cc 5403 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5406 "RANLIB=$${RANLIB}" \
0c24b341 5407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5408 info) \
2a4cbe27
NN
5409 || exit 1
5410
6bd3dfaa 5411@endif bfd
2a4cbe27 5412
4fa63067
NN
5413.PHONY: maybe-dvi-bfd dvi-bfd
5414maybe-dvi-bfd:
6bd3dfaa
PB
5415@if bfd
5416maybe-dvi-bfd: dvi-bfd
2a4cbe27 5417
4fa63067
NN
5418dvi-bfd: \
5419 configure-bfd
5420 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5421 r=`${PWD_COMMAND}`; export r; \
5422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5423 $(HOST_EXPORTS) \
b813574b 5424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5426 done; \
4fa63067 5427 echo "Doing dvi in bfd" ; \
b00612cc 5428 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5431 "RANLIB=$${RANLIB}" \
0c24b341 5432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5433 dvi) \
2a4cbe27
NN
5434 || exit 1
5435
6bd3dfaa 5436@endif bfd
2a4cbe27 5437
56a8fe78
DD
5438.PHONY: maybe-pdf-bfd pdf-bfd
5439maybe-pdf-bfd:
5440@if bfd
5441maybe-pdf-bfd: pdf-bfd
5442
5443pdf-bfd: \
5444 configure-bfd
5445 @[ -f ./bfd/Makefile ] || exit 0; \
5446 r=`${PWD_COMMAND}`; export r; \
5447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5448 $(HOST_EXPORTS) \
5449 for flag in $(EXTRA_HOST_FLAGS) ; do \
5450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5451 done; \
5452 echo "Doing pdf in bfd" ; \
5453 (cd $(HOST_SUBDIR)/bfd && \
5454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5456 "RANLIB=$${RANLIB}" \
0c24b341 5457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5458 pdf) \
5459 || exit 1
5460
5461@endif bfd
5462
6d389afc
MS
5463.PHONY: maybe-html-bfd html-bfd
5464maybe-html-bfd:
5465@if bfd
5466maybe-html-bfd: html-bfd
5467
5468html-bfd: \
5469 configure-bfd
5470 @[ -f ./bfd/Makefile ] || exit 0; \
5471 r=`${PWD_COMMAND}`; export r; \
5472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5473 $(HOST_EXPORTS) \
5474 for flag in $(EXTRA_HOST_FLAGS) ; do \
5475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5476 done; \
5477 echo "Doing html in bfd" ; \
b00612cc 5478 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5481 "RANLIB=$${RANLIB}" \
0c24b341 5482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5483 html) \
5484 || exit 1
5485
5486@endif bfd
5487
4fa63067
NN
5488.PHONY: maybe-TAGS-bfd TAGS-bfd
5489maybe-TAGS-bfd:
6bd3dfaa
PB
5490@if bfd
5491maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5492
4fa63067
NN
5493TAGS-bfd: \
5494 configure-bfd
5495 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5496 r=`${PWD_COMMAND}`; export r; \
5497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5498 $(HOST_EXPORTS) \
b813574b 5499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5501 done; \
4fa63067 5502 echo "Doing TAGS in bfd" ; \
b00612cc 5503 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5506 "RANLIB=$${RANLIB}" \
0c24b341 5507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5508 TAGS) \
2a4cbe27
NN
5509 || exit 1
5510
6bd3dfaa 5511@endif bfd
2a4cbe27 5512
4fa63067
NN
5513.PHONY: maybe-install-info-bfd install-info-bfd
5514maybe-install-info-bfd:
6bd3dfaa
PB
5515@if bfd
5516maybe-install-info-bfd: install-info-bfd
2a4cbe27 5517
4fa63067
NN
5518install-info-bfd: \
5519 configure-bfd \
5520 info-bfd
5521 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5522 r=`${PWD_COMMAND}`; export r; \
5523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5524 $(HOST_EXPORTS) \
b813574b 5525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5527 done; \
4fa63067 5528 echo "Doing install-info in bfd" ; \
b00612cc 5529 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5532 "RANLIB=$${RANLIB}" \
0c24b341 5533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5534 install-info) \
2a4cbe27
NN
5535 || exit 1
5536
6bd3dfaa 5537@endif bfd
2a4cbe27 5538
a3ca38d2
DD
5539.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5540maybe-install-pdf-bfd:
5541@if bfd
5542maybe-install-pdf-bfd: install-pdf-bfd
5543
5544install-pdf-bfd: \
5545 configure-bfd \
5546 pdf-bfd
5547 @[ -f ./bfd/Makefile ] || exit 0; \
5548 r=`${PWD_COMMAND}`; export r; \
5549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5550 $(HOST_EXPORTS) \
5551 for flag in $(EXTRA_HOST_FLAGS) ; do \
5552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5553 done; \
5554 echo "Doing install-pdf in bfd" ; \
5555 (cd $(HOST_SUBDIR)/bfd && \
5556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5558 "RANLIB=$${RANLIB}" \
0c24b341 5559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5560 install-pdf) \
5561 || exit 1
5562
5563@endif bfd
5564
108a6f8e
CD
5565.PHONY: maybe-install-html-bfd install-html-bfd
5566maybe-install-html-bfd:
5567@if bfd
5568maybe-install-html-bfd: install-html-bfd
5569
5570install-html-bfd: \
5571 configure-bfd \
5572 html-bfd
5573 @[ -f ./bfd/Makefile ] || exit 0; \
5574 r=`${PWD_COMMAND}`; export r; \
5575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5576 $(HOST_EXPORTS) \
5577 for flag in $(EXTRA_HOST_FLAGS) ; do \
5578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5579 done; \
5580 echo "Doing install-html in bfd" ; \
5581 (cd $(HOST_SUBDIR)/bfd && \
5582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5584 "RANLIB=$${RANLIB}" \
0c24b341 5585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5586 install-html) \
5587 || exit 1
5588
5589@endif bfd
5590
4fa63067
NN
5591.PHONY: maybe-installcheck-bfd installcheck-bfd
5592maybe-installcheck-bfd:
6bd3dfaa
PB
5593@if bfd
5594maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5595
4fa63067
NN
5596installcheck-bfd: \
5597 configure-bfd
5598 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5599 r=`${PWD_COMMAND}`; export r; \
5600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5601 $(HOST_EXPORTS) \
b813574b 5602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5604 done; \
4fa63067 5605 echo "Doing installcheck in bfd" ; \
b00612cc 5606 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5609 "RANLIB=$${RANLIB}" \
0c24b341 5610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5611 installcheck) \
2a4cbe27
NN
5612 || exit 1
5613
6bd3dfaa 5614@endif bfd
2a4cbe27 5615
4fa63067
NN
5616.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5617maybe-mostlyclean-bfd:
6bd3dfaa
PB
5618@if bfd
5619maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5620
4fa63067
NN
5621mostlyclean-bfd:
5622 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5623 r=`${PWD_COMMAND}`; export r; \
5624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5625 $(HOST_EXPORTS) \
b813574b 5626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5628 done; \
4fa63067 5629 echo "Doing mostlyclean in bfd" ; \
b00612cc 5630 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5633 "RANLIB=$${RANLIB}" \
0c24b341 5634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5635 mostlyclean) \
2a4cbe27
NN
5636 || exit 1
5637
6bd3dfaa 5638@endif bfd
2a4cbe27 5639
4fa63067
NN
5640.PHONY: maybe-clean-bfd clean-bfd
5641maybe-clean-bfd:
6bd3dfaa
PB
5642@if bfd
5643maybe-clean-bfd: clean-bfd
2a4cbe27 5644
4fa63067
NN
5645clean-bfd:
5646 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5647 r=`${PWD_COMMAND}`; export r; \
5648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5649 $(HOST_EXPORTS) \
b813574b 5650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5652 done; \
4fa63067 5653 echo "Doing clean in bfd" ; \
b00612cc 5654 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5657 "RANLIB=$${RANLIB}" \
0c24b341 5658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5659 clean) \
2a4cbe27
NN
5660 || exit 1
5661
6bd3dfaa 5662@endif bfd
2a4cbe27 5663
4fa63067
NN
5664.PHONY: maybe-distclean-bfd distclean-bfd
5665maybe-distclean-bfd:
6bd3dfaa
PB
5666@if bfd
5667maybe-distclean-bfd: distclean-bfd
2a4cbe27 5668
4fa63067
NN
5669distclean-bfd:
5670 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5671 r=`${PWD_COMMAND}`; export r; \
5672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5673 $(HOST_EXPORTS) \
b813574b 5674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5676 done; \
4fa63067 5677 echo "Doing distclean in bfd" ; \
b00612cc 5678 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5681 "RANLIB=$${RANLIB}" \
0c24b341 5682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5683 distclean) \
2a4cbe27
NN
5684 || exit 1
5685
6bd3dfaa 5686@endif bfd
2a4cbe27 5687
4fa63067
NN
5688.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5689maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5690@if bfd
5691maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5692
4fa63067
NN
5693maintainer-clean-bfd:
5694 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5695 r=`${PWD_COMMAND}`; export r; \
5696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5697 $(HOST_EXPORTS) \
b813574b 5698 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5700 done; \
4fa63067 5701 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5702 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5705 "RANLIB=$${RANLIB}" \
0c24b341 5706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5707 maintainer-clean) \
a2592b1b
DD
5708 || exit 1
5709
6bd3dfaa 5710@endif bfd
a2592b1b 5711
2a4cbe27 5712
a7254363 5713
4fa63067
NN
5714.PHONY: configure-opcodes maybe-configure-opcodes
5715maybe-configure-opcodes:
4f0ef2d8
CD
5716@if gcc-bootstrap
5717configure-opcodes: stage_current
5718@endif gcc-bootstrap
6bd3dfaa
PB
5719@if opcodes
5720maybe-configure-opcodes: configure-opcodes
c52c6897 5721configure-opcodes:
c52c6897
PB
5722 @r=`${PWD_COMMAND}`; export r; \
5723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5724 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5726 $(HOST_EXPORTS) \
a7254363
PB
5727 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5728 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5729 case $(srcdir) in \
b00612cc
PB
5730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5731 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5733 esac; \
b00612cc
PB
5734 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5735 libsrcdir="$$s/opcodes"; \
4fa63067 5736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5738 --target=${target_alias} $${srcdiroption} \
4fa63067 5739 || exit 1
6bd3dfaa 5740@endif opcodes
2a4cbe27 5741
a7254363
PB
5742
5743
d545f33b
PB
5744.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5745maybe-configure-stage1-opcodes:
5746@if opcodes-bootstrap
5747maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5748configure-stage1-opcodes:
c52c6897 5749 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5751 @r=`${PWD_COMMAND}`; export r; \
5752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5753 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5754 $(HOST_EXPORTS) \
8ee82aff
PB
5755 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5756 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5757 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5759 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5760 case $(srcdir) in \
5761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5762 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5764 esac; \
5765 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5766 libsrcdir="$$s/opcodes"; \
5767 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5768 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5769 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5770 \
8a0d8a5c 5771 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5772@endif opcodes-bootstrap
5773
5774.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5775maybe-configure-stage2-opcodes:
5776@if opcodes-bootstrap
5777maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5778configure-stage2-opcodes:
c52c6897 5779 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5781 @r=`${PWD_COMMAND}`; export r; \
5782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5783 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5784 $(HOST_EXPORTS) \
5785 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5786 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5787 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5788 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5790 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5791 case $(srcdir) in \
5792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5793 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5795 esac; \
5796 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5797 libsrcdir="$$s/opcodes"; \
5798 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5800 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5801 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5802 @stage2_werror_flag@
5803@endif opcodes-bootstrap
5804
8520c408
AO
5805.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5806maybe-configure-stageb2g0-opcodes:
5807@if opcodes-bootstrap
5808maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5809configure-stageb2g0-opcodes:
5810 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5812 @r=`${PWD_COMMAND}`; export r; \
5813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5814 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5815 $(HOST_EXPORTS) \
5816 $(POSTSTAGE1_HOST_EXPORTS) \
5817 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
5818 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
5819 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5821 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5822 case $(srcdir) in \
5823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5824 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5826 esac; \
5827 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5828 libsrcdir="$$s/opcodes"; \
5829 $(SHELL) $${libsrcdir}/configure \
5830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5831 --target=${target_alias} $${srcdiroption} \
5832 --with-build-libsubdir=$(HOST_SUBDIR) \
5833 @stage2_werror_flag@
5834@endif opcodes-bootstrap
5835
d545f33b
PB
5836.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5837maybe-configure-stage3-opcodes:
5838@if opcodes-bootstrap
5839maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5840configure-stage3-opcodes:
c52c6897 5841 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5843 @r=`${PWD_COMMAND}`; export r; \
5844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5845 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5846 $(HOST_EXPORTS) \
5847 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5848 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5849 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5850 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5852 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5853 case $(srcdir) in \
5854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5855 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5857 esac; \
5858 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5859 libsrcdir="$$s/opcodes"; \
5860 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5862 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5863 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5864 @stage2_werror_flag@
5865@endif opcodes-bootstrap
5866
8520c408
AO
5867.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5868maybe-configure-stageb3g2-opcodes:
5869@if opcodes-bootstrap
5870maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5871configure-stageb3g2-opcodes:
5872 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5874 @r=`${PWD_COMMAND}`; export r; \
5875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5876 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5877 $(HOST_EXPORTS) \
5878 $(POSTSTAGE1_HOST_EXPORTS) \
5879 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
5880 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
5881 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5883 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5884 case $(srcdir) in \
5885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5886 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5888 esac; \
5889 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5890 libsrcdir="$$s/opcodes"; \
5891 $(SHELL) $${libsrcdir}/configure \
5892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5893 --target=${target_alias} $${srcdiroption} \
5894 --with-build-libsubdir=$(HOST_SUBDIR) \
5895 @stage2_werror_flag@
5896@endif opcodes-bootstrap
5897
d545f33b
PB
5898.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5899maybe-configure-stage4-opcodes:
5900@if opcodes-bootstrap
5901maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5902configure-stage4-opcodes:
c52c6897 5903 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5905 @r=`${PWD_COMMAND}`; export r; \
5906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5907 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5908 $(HOST_EXPORTS) \
5909 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5910 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5911 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5912 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5914 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5915 case $(srcdir) in \
5916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5917 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5919 esac; \
5920 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5921 libsrcdir="$$s/opcodes"; \
5922 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5924 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5925 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5926 @stage2_werror_flag@
5927@endif opcodes-bootstrap
5928
5929.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5930maybe-configure-stageprofile-opcodes:
5931@if opcodes-bootstrap
5932maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5933configure-stageprofile-opcodes:
c52c6897 5934 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5936 @r=`${PWD_COMMAND}`; export r; \
5937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5938 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5939 $(HOST_EXPORTS) \
5940 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5941 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5942 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5943 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5945 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5946 case $(srcdir) in \
5947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5948 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5950 esac; \
5951 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5952 libsrcdir="$$s/opcodes"; \
5953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5955 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5956 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5957 @stage2_werror_flag@
5958@endif opcodes-bootstrap
5959
5960.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
5961maybe-configure-stagefeedback-opcodes:
5962@if opcodes-bootstrap
5963maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 5964configure-stagefeedback-opcodes:
c52c6897 5965 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5967 @r=`${PWD_COMMAND}`; export r; \
5968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5969 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5970 $(HOST_EXPORTS) \
5971 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5972 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5973 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5974 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5976 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5977 case $(srcdir) in \
5978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5979 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5981 esac; \
5982 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5983 libsrcdir="$$s/opcodes"; \
5984 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5986 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5987 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5988 @stage2_werror_flag@
5989@endif opcodes-bootstrap
5990
5991
5992
5993
5994
4fa63067
NN
5995.PHONY: all-opcodes maybe-all-opcodes
5996maybe-all-opcodes:
4f0ef2d8
CD
5997@if gcc-bootstrap
5998all-opcodes: stage_current
5999@endif gcc-bootstrap
6bd3dfaa 6000@if opcodes
d27cc32e 6001TARGET-opcodes=all
6bd3dfaa 6002maybe-all-opcodes: all-opcodes
4fa63067 6003all-opcodes: configure-opcodes
c52c6897 6004 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6006 $(HOST_EXPORTS) \
b00612cc
PB
6007 (cd $(HOST_SUBDIR)/opcodes && \
6008 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 6009@endif opcodes
2a4cbe27 6010
a7254363 6011
d545f33b
PB
6012
6013.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6014.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6015maybe-all-stage1-opcodes:
6016maybe-clean-stage1-opcodes:
6017@if opcodes-bootstrap
6018maybe-all-stage1-opcodes: all-stage1-opcodes
6019all-stage1: all-stage1-opcodes
f70224b5 6020TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6021all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6022 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6023 @r=`${PWD_COMMAND}`; export r; \
6024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6025 $(HOST_EXPORTS) \
6026 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
6027 $(MAKE) $(FLAGS_TO_PASS) \
6028 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6029 $(TARGET-stage1-opcodes)
d545f33b
PB
6030
6031maybe-clean-stage1-opcodes: clean-stage1-opcodes
6032clean-stage1: clean-stage1-opcodes
6033clean-stage1-opcodes:
9dbaa842
DD
6034 @if [ $(current_stage) = stage1 ]; then \
6035 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6036 else \
6037 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6038 $(MAKE) stage1-start; \
6039 fi; \
d545f33b
PB
6040 cd $(HOST_SUBDIR)/opcodes && \
6041 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6042 clean
d545f33b
PB
6043@endif opcodes-bootstrap
6044
6045
6046.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6047.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6048maybe-all-stage2-opcodes:
6049maybe-clean-stage2-opcodes:
6050@if opcodes-bootstrap
6051maybe-all-stage2-opcodes: all-stage2-opcodes
6052all-stage2: all-stage2-opcodes
f70224b5 6053TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6054all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6055 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6056 @r=`${PWD_COMMAND}`; export r; \
6057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6058 $(HOST_EXPORTS) \
6059 $(POSTSTAGE1_HOST_EXPORTS) \
6060 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6061 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6062 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6063 $(TARGET-stage2-opcodes)
d545f33b
PB
6064
6065maybe-clean-stage2-opcodes: clean-stage2-opcodes
6066clean-stage2: clean-stage2-opcodes
6067clean-stage2-opcodes:
9dbaa842
DD
6068 @if [ $(current_stage) = stage2 ]; then \
6069 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6070 else \
6071 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6072 $(MAKE) stage2-start; \
6073 fi; \
d545f33b
PB
6074 cd $(HOST_SUBDIR)/opcodes && \
6075 $(MAKE) $(FLAGS_TO_PASS) \
6076 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6077 clean
d545f33b
PB
6078@endif opcodes-bootstrap
6079
6080
8520c408
AO
6081.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6082.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6083maybe-all-stageb2g0-opcodes:
6084maybe-clean-stageb2g0-opcodes:
6085@if opcodes-bootstrap
6086maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6087all-stageb2g0: all-stageb2g0-opcodes
6088TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6089all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6090 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6091 @r=`${PWD_COMMAND}`; export r; \
6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093 $(HOST_EXPORTS) \
6094 $(POSTSTAGE1_HOST_EXPORTS) \
6095 cd $(HOST_SUBDIR)/opcodes && \
6096 $(MAKE) $(FLAGS_TO_PASS) \
6097 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
6098 $(TARGET-stageb2g0-opcodes)
6099
6100maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6101clean-stageb2g0: clean-stageb2g0-opcodes
6102clean-stageb2g0-opcodes:
6103 @if [ $(current_stage) = stageb2g0 ]; then \
6104 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6105 else \
6106 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6107 $(MAKE) stageb2g0-start; \
6108 fi; \
6109 cd $(HOST_SUBDIR)/opcodes && \
6110 $(MAKE) $(FLAGS_TO_PASS) \
6111 $(POSTSTAGE1_FLAGS_TO_PASS) \
6112 clean
6113@endif opcodes-bootstrap
6114
6115
d545f33b
PB
6116.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6117.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6118maybe-all-stage3-opcodes:
6119maybe-clean-stage3-opcodes:
6120@if opcodes-bootstrap
6121maybe-all-stage3-opcodes: all-stage3-opcodes
6122all-stage3: all-stage3-opcodes
f70224b5 6123TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6124all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6125 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6126 @r=`${PWD_COMMAND}`; export r; \
6127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6128 $(HOST_EXPORTS) \
6129 $(POSTSTAGE1_HOST_EXPORTS) \
6130 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6131 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6132 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6133 $(TARGET-stage3-opcodes)
d545f33b
PB
6134
6135maybe-clean-stage3-opcodes: clean-stage3-opcodes
6136clean-stage3: clean-stage3-opcodes
6137clean-stage3-opcodes:
9dbaa842
DD
6138 @if [ $(current_stage) = stage3 ]; then \
6139 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6140 else \
6141 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6142 $(MAKE) stage3-start; \
6143 fi; \
d545f33b
PB
6144 cd $(HOST_SUBDIR)/opcodes && \
6145 $(MAKE) $(FLAGS_TO_PASS) \
6146 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6147 clean
d545f33b
PB
6148@endif opcodes-bootstrap
6149
6150
8520c408
AO
6151.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6152.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6153maybe-all-stageb3g2-opcodes:
6154maybe-clean-stageb3g2-opcodes:
6155@if opcodes-bootstrap
6156maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6157all-stageb3g2: all-stageb3g2-opcodes
6158TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6159all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6160 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6161 @r=`${PWD_COMMAND}`; export r; \
6162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6163 $(HOST_EXPORTS) \
6164 $(POSTSTAGE1_HOST_EXPORTS) \
6165 cd $(HOST_SUBDIR)/opcodes && \
6166 $(MAKE) $(FLAGS_TO_PASS) \
6167 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
6168 $(TARGET-stageb3g2-opcodes)
6169
6170maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6171clean-stageb3g2: clean-stageb3g2-opcodes
6172clean-stageb3g2-opcodes:
6173 @if [ $(current_stage) = stageb3g2 ]; then \
6174 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6175 else \
6176 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6177 $(MAKE) stageb3g2-start; \
6178 fi; \
6179 cd $(HOST_SUBDIR)/opcodes && \
6180 $(MAKE) $(FLAGS_TO_PASS) \
6181 $(POSTSTAGE1_FLAGS_TO_PASS) \
6182 clean
6183@endif opcodes-bootstrap
6184
6185
d545f33b
PB
6186.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6187.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6188maybe-all-stage4-opcodes:
6189maybe-clean-stage4-opcodes:
6190@if opcodes-bootstrap
6191maybe-all-stage4-opcodes: all-stage4-opcodes
6192all-stage4: all-stage4-opcodes
f70224b5 6193TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6194all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6195 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6196 @r=`${PWD_COMMAND}`; export r; \
6197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6198 $(HOST_EXPORTS) \
6199 $(POSTSTAGE1_HOST_EXPORTS) \
6200 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6201 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6202 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6203 $(TARGET-stage4-opcodes)
d545f33b
PB
6204
6205maybe-clean-stage4-opcodes: clean-stage4-opcodes
6206clean-stage4: clean-stage4-opcodes
6207clean-stage4-opcodes:
9dbaa842
DD
6208 @if [ $(current_stage) = stage4 ]; then \
6209 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6210 else \
6211 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6212 $(MAKE) stage4-start; \
6213 fi; \
d545f33b
PB
6214 cd $(HOST_SUBDIR)/opcodes && \
6215 $(MAKE) $(FLAGS_TO_PASS) \
6216 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6217 clean
d545f33b
PB
6218@endif opcodes-bootstrap
6219
6220
6221.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6222.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6223maybe-all-stageprofile-opcodes:
6224maybe-clean-stageprofile-opcodes:
6225@if opcodes-bootstrap
6226maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6227all-stageprofile: all-stageprofile-opcodes
f70224b5 6228TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6229all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6230 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6231 @r=`${PWD_COMMAND}`; export r; \
6232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6233 $(HOST_EXPORTS) \
6234 $(POSTSTAGE1_HOST_EXPORTS) \
6235 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6236 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6237 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6238 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6239
6240maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6241clean-stageprofile: clean-stageprofile-opcodes
6242clean-stageprofile-opcodes:
9dbaa842
DD
6243 @if [ $(current_stage) = stageprofile ]; then \
6244 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6245 else \
6246 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6247 $(MAKE) stageprofile-start; \
6248 fi; \
d545f33b
PB
6249 cd $(HOST_SUBDIR)/opcodes && \
6250 $(MAKE) $(FLAGS_TO_PASS) \
6251 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6252 clean
d545f33b
PB
6253@endif opcodes-bootstrap
6254
6255
6256.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6257.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6258maybe-all-stagefeedback-opcodes:
6259maybe-clean-stagefeedback-opcodes:
6260@if opcodes-bootstrap
6261maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6262all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6263TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6264all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6265 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6266 @r=`${PWD_COMMAND}`; export r; \
6267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6268 $(HOST_EXPORTS) \
6269 $(POSTSTAGE1_HOST_EXPORTS) \
6270 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6271 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6272 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6273 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6274
6275maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6276clean-stagefeedback: clean-stagefeedback-opcodes
6277clean-stagefeedback-opcodes:
9dbaa842
DD
6278 @if [ $(current_stage) = stagefeedback ]; then \
6279 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6280 else \
6281 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6282 $(MAKE) stagefeedback-start; \
6283 fi; \
d545f33b
PB
6284 cd $(HOST_SUBDIR)/opcodes && \
6285 $(MAKE) $(FLAGS_TO_PASS) \
6286 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6287 clean
d545f33b
PB
6288@endif opcodes-bootstrap
6289
6290
6291
6292
6293
4fa63067
NN
6294.PHONY: check-opcodes maybe-check-opcodes
6295maybe-check-opcodes:
6bd3dfaa
PB
6296@if opcodes
6297maybe-check-opcodes: check-opcodes
4fa63067
NN
6298
6299check-opcodes:
0aed8855 6300 @: $(MAKE); $(unstage)
4fa63067 6301 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6303 $(HOST_EXPORTS) \
b00612cc
PB
6304 (cd $(HOST_SUBDIR)/opcodes && \
6305 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6306
6bd3dfaa 6307@endif opcodes
2a4cbe27 6308
4fa63067
NN
6309.PHONY: install-opcodes maybe-install-opcodes
6310maybe-install-opcodes:
6bd3dfaa
PB
6311@if opcodes
6312maybe-install-opcodes: install-opcodes
2a4cbe27 6313
4fa63067 6314install-opcodes: installdirs
0aed8855 6315 @: $(MAKE); $(unstage)
4fa63067
NN
6316 @r=`${PWD_COMMAND}`; export r; \
6317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6318 $(HOST_EXPORTS) \
b00612cc 6319 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6320 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6321
6bd3dfaa 6322@endif opcodes
4fa63067 6323
56a8fe78 6324# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6325
6326.PHONY: maybe-info-opcodes info-opcodes
6327maybe-info-opcodes:
6bd3dfaa
PB
6328@if opcodes
6329maybe-info-opcodes: info-opcodes
4fa63067
NN
6330
6331info-opcodes: \
6332 configure-opcodes
6333 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6334 r=`${PWD_COMMAND}`; export r; \
6335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6336 $(HOST_EXPORTS) \
b813574b 6337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6339 done; \
4fa63067 6340 echo "Doing info in opcodes" ; \
b00612cc 6341 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6344 "RANLIB=$${RANLIB}" \
0c24b341 6345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6346 info) \
2a4cbe27
NN
6347 || exit 1
6348
6bd3dfaa 6349@endif opcodes
2a4cbe27 6350
4fa63067
NN
6351.PHONY: maybe-dvi-opcodes dvi-opcodes
6352maybe-dvi-opcodes:
6bd3dfaa
PB
6353@if opcodes
6354maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6355
4fa63067
NN
6356dvi-opcodes: \
6357 configure-opcodes
6358 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6359 r=`${PWD_COMMAND}`; export r; \
6360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6361 $(HOST_EXPORTS) \
b813574b 6362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6364 done; \
4fa63067 6365 echo "Doing dvi in opcodes" ; \
b00612cc 6366 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6369 "RANLIB=$${RANLIB}" \
0c24b341 6370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6371 dvi) \
2a4cbe27
NN
6372 || exit 1
6373
6bd3dfaa 6374@endif opcodes
2a4cbe27 6375
56a8fe78
DD
6376.PHONY: maybe-pdf-opcodes pdf-opcodes
6377maybe-pdf-opcodes:
6378@if opcodes
6379maybe-pdf-opcodes: pdf-opcodes
6380
6381pdf-opcodes: \
6382 configure-opcodes
6383 @[ -f ./opcodes/Makefile ] || exit 0; \
6384 r=`${PWD_COMMAND}`; export r; \
6385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6386 $(HOST_EXPORTS) \
6387 for flag in $(EXTRA_HOST_FLAGS) ; do \
6388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6389 done; \
6390 echo "Doing pdf in opcodes" ; \
6391 (cd $(HOST_SUBDIR)/opcodes && \
6392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6394 "RANLIB=$${RANLIB}" \
0c24b341 6395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6396 pdf) \
6397 || exit 1
6398
6399@endif opcodes
6400
6d389afc
MS
6401.PHONY: maybe-html-opcodes html-opcodes
6402maybe-html-opcodes:
6403@if opcodes
6404maybe-html-opcodes: html-opcodes
6405
6406html-opcodes: \
6407 configure-opcodes
6408 @[ -f ./opcodes/Makefile ] || exit 0; \
6409 r=`${PWD_COMMAND}`; export r; \
6410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6411 $(HOST_EXPORTS) \
6412 for flag in $(EXTRA_HOST_FLAGS) ; do \
6413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6414 done; \
6415 echo "Doing html in opcodes" ; \
b00612cc 6416 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6419 "RANLIB=$${RANLIB}" \
0c24b341 6420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6421 html) \
6422 || exit 1
6423
6424@endif opcodes
6425
4fa63067
NN
6426.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6427maybe-TAGS-opcodes:
6bd3dfaa
PB
6428@if opcodes
6429maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6430
4fa63067
NN
6431TAGS-opcodes: \
6432 configure-opcodes
6433 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6434 r=`${PWD_COMMAND}`; export r; \
6435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6436 $(HOST_EXPORTS) \
b813574b 6437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6439 done; \
4fa63067 6440 echo "Doing TAGS in opcodes" ; \
b00612cc 6441 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6444 "RANLIB=$${RANLIB}" \
0c24b341 6445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6446 TAGS) \
2a4cbe27
NN
6447 || exit 1
6448
6bd3dfaa 6449@endif opcodes
2a4cbe27 6450
4fa63067
NN
6451.PHONY: maybe-install-info-opcodes install-info-opcodes
6452maybe-install-info-opcodes:
6bd3dfaa
PB
6453@if opcodes
6454maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6455
4fa63067
NN
6456install-info-opcodes: \
6457 configure-opcodes \
6458 info-opcodes
6459 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6460 r=`${PWD_COMMAND}`; export r; \
6461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6462 $(HOST_EXPORTS) \
b813574b 6463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6465 done; \
4fa63067 6466 echo "Doing install-info in opcodes" ; \
b00612cc 6467 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6470 "RANLIB=$${RANLIB}" \
0c24b341 6471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6472 install-info) \
2a4cbe27
NN
6473 || exit 1
6474
6bd3dfaa 6475@endif opcodes
2a4cbe27 6476
a3ca38d2
DD
6477.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6478maybe-install-pdf-opcodes:
6479@if opcodes
6480maybe-install-pdf-opcodes: install-pdf-opcodes
6481
6482install-pdf-opcodes: \
6483 configure-opcodes \
6484 pdf-opcodes
6485 @[ -f ./opcodes/Makefile ] || exit 0; \
6486 r=`${PWD_COMMAND}`; export r; \
6487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6488 $(HOST_EXPORTS) \
6489 for flag in $(EXTRA_HOST_FLAGS) ; do \
6490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6491 done; \
6492 echo "Doing install-pdf in opcodes" ; \
6493 (cd $(HOST_SUBDIR)/opcodes && \
6494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6496 "RANLIB=$${RANLIB}" \
0c24b341 6497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6498 install-pdf) \
6499 || exit 1
6500
6501@endif opcodes
6502
108a6f8e
CD
6503.PHONY: maybe-install-html-opcodes install-html-opcodes
6504maybe-install-html-opcodes:
6505@if opcodes
6506maybe-install-html-opcodes: install-html-opcodes
6507
6508install-html-opcodes: \
6509 configure-opcodes \
6510 html-opcodes
6511 @[ -f ./opcodes/Makefile ] || exit 0; \
6512 r=`${PWD_COMMAND}`; export r; \
6513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6514 $(HOST_EXPORTS) \
6515 for flag in $(EXTRA_HOST_FLAGS) ; do \
6516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6517 done; \
6518 echo "Doing install-html in opcodes" ; \
6519 (cd $(HOST_SUBDIR)/opcodes && \
6520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6522 "RANLIB=$${RANLIB}" \
0c24b341 6523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6524 install-html) \
6525 || exit 1
6526
6527@endif opcodes
6528
4fa63067
NN
6529.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6530maybe-installcheck-opcodes:
6bd3dfaa
PB
6531@if opcodes
6532maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6533
4fa63067
NN
6534installcheck-opcodes: \
6535 configure-opcodes
6536 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6537 r=`${PWD_COMMAND}`; export r; \
6538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6539 $(HOST_EXPORTS) \
b813574b 6540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6542 done; \
4fa63067 6543 echo "Doing installcheck in opcodes" ; \
b00612cc 6544 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6547 "RANLIB=$${RANLIB}" \
0c24b341 6548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6549 installcheck) \
2a4cbe27
NN
6550 || exit 1
6551
6bd3dfaa 6552@endif opcodes
2a4cbe27
NN
6553
6554.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6555maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6556@if opcodes
6557maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6558
6559mostlyclean-opcodes:
6560 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6561 r=`${PWD_COMMAND}`; export r; \
6562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6563 $(HOST_EXPORTS) \
b813574b 6564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6566 done; \
6567 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6568 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6571 "RANLIB=$${RANLIB}" \
0c24b341 6572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6573 mostlyclean) \
2a4cbe27
NN
6574 || exit 1
6575
6bd3dfaa 6576@endif opcodes
2a4cbe27 6577
4fa63067
NN
6578.PHONY: maybe-clean-opcodes clean-opcodes
6579maybe-clean-opcodes:
6bd3dfaa
PB
6580@if opcodes
6581maybe-clean-opcodes: clean-opcodes
2a4cbe27 6582
4fa63067
NN
6583clean-opcodes:
6584 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6585 r=`${PWD_COMMAND}`; export r; \
6586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6587 $(HOST_EXPORTS) \
b813574b 6588 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6590 done; \
4fa63067 6591 echo "Doing clean in opcodes" ; \
b00612cc 6592 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6595 "RANLIB=$${RANLIB}" \
0c24b341 6596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6597 clean) \
2a4cbe27
NN
6598 || exit 1
6599
6bd3dfaa 6600@endif opcodes
2a4cbe27 6601
4fa63067
NN
6602.PHONY: maybe-distclean-opcodes distclean-opcodes
6603maybe-distclean-opcodes:
6bd3dfaa
PB
6604@if opcodes
6605maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6606
4fa63067
NN
6607distclean-opcodes:
6608 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6609 r=`${PWD_COMMAND}`; export r; \
6610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6611 $(HOST_EXPORTS) \
b813574b 6612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6614 done; \
4fa63067 6615 echo "Doing distclean in opcodes" ; \
b00612cc 6616 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6619 "RANLIB=$${RANLIB}" \
0c24b341 6620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6621 distclean) \
2a4cbe27
NN
6622 || exit 1
6623
6bd3dfaa 6624@endif opcodes
2a4cbe27 6625
4fa63067
NN
6626.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6627maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6628@if opcodes
6629maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6630
4fa63067
NN
6631maintainer-clean-opcodes:
6632 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6633 r=`${PWD_COMMAND}`; export r; \
6634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6635 $(HOST_EXPORTS) \
b813574b 6636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6638 done; \
4fa63067 6639 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6640 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6643 "RANLIB=$${RANLIB}" \
0c24b341 6644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6645 maintainer-clean) \
2a4cbe27
NN
6646 || exit 1
6647
6bd3dfaa 6648@endif opcodes
2a4cbe27 6649
2a4cbe27 6650
a7254363 6651
4fa63067
NN
6652.PHONY: configure-binutils maybe-configure-binutils
6653maybe-configure-binutils:
4f0ef2d8
CD
6654@if gcc-bootstrap
6655configure-binutils: stage_current
6656@endif gcc-bootstrap
6bd3dfaa
PB
6657@if binutils
6658maybe-configure-binutils: configure-binutils
c52c6897 6659configure-binutils:
c52c6897
PB
6660 @r=`${PWD_COMMAND}`; export r; \
6661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6662 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6664 $(HOST_EXPORTS) \
a7254363
PB
6665 echo Configuring in $(HOST_SUBDIR)/binutils; \
6666 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6667 case $(srcdir) in \
b00612cc
PB
6668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6669 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6671 esac; \
b00612cc
PB
6672 srcdiroption="--srcdir=$${topdir}/binutils"; \
6673 libsrcdir="$$s/binutils"; \
4fa63067 6674 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6676 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6677 || exit 1
6bd3dfaa 6678@endif binutils
2a4cbe27 6679
a7254363
PB
6680
6681
d545f33b
PB
6682.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6683maybe-configure-stage1-binutils:
6684@if binutils-bootstrap
6685maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6686configure-stage1-binutils:
c52c6897 6687 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6689 @r=`${PWD_COMMAND}`; export r; \
6690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6691 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6692 $(HOST_EXPORTS) \
8ee82aff
PB
6693 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
6694 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6695 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6697 cd $(HOST_SUBDIR)/binutils || exit 1; \
6698 case $(srcdir) in \
6699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6700 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6702 esac; \
6703 srcdiroption="--srcdir=$${topdir}/binutils"; \
6704 libsrcdir="$$s/binutils"; \
6705 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6707 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6708 \
8a0d8a5c 6709 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6710@endif binutils-bootstrap
6711
6712.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6713maybe-configure-stage2-binutils:
6714@if binutils-bootstrap
6715maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6716configure-stage2-binutils:
c52c6897 6717 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6718 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6719 @r=`${PWD_COMMAND}`; export r; \
6720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6721 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6722 $(HOST_EXPORTS) \
6723 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6724 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
6725 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6726 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6728 cd $(HOST_SUBDIR)/binutils || exit 1; \
6729 case $(srcdir) in \
6730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6731 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6733 esac; \
6734 srcdiroption="--srcdir=$${topdir}/binutils"; \
6735 libsrcdir="$$s/binutils"; \
6736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6738 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6739 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6740 @stage2_werror_flag@
6741@endif binutils-bootstrap
6742
8520c408
AO
6743.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6744maybe-configure-stageb2g0-binutils:
6745@if binutils-bootstrap
6746maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6747configure-stageb2g0-binutils:
6748 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6750 @r=`${PWD_COMMAND}`; export r; \
6751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6752 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6753 $(HOST_EXPORTS) \
6754 $(POSTSTAGE1_HOST_EXPORTS) \
6755 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
6756 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
6757 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
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 \
6768 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6769 --target=${target_alias} $${srcdiroption} \
6770 --with-build-libsubdir=$(HOST_SUBDIR) \
6771 @stage2_werror_flag@
6772@endif binutils-bootstrap
6773
d545f33b
PB
6774.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6775maybe-configure-stage3-binutils:
6776@if binutils-bootstrap
6777maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6778configure-stage3-binutils:
c52c6897 6779 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-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
PB
6784 $(HOST_EXPORTS) \
6785 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6786 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
6787 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6788 echo Configuring stage 3 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-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6806maybe-configure-stageb3g2-binutils:
6807@if binutils-bootstrap
6808maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6809configure-stageb3g2-binutils:
6810 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-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) \
6816 $(POSTSTAGE1_HOST_EXPORTS) \
6817 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
6818 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
6819 echo Configuring stage b3g2 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-stage4-binutils maybe-configure-stage4-binutils
6837maybe-configure-stage4-binutils:
6838@if binutils-bootstrap
6839maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6840configure-stage4-binutils:
c52c6897 6841 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-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
PB
6846 $(HOST_EXPORTS) \
6847 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6848 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
6849 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6850 echo Configuring stage 4 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
6867.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6868maybe-configure-stageprofile-binutils:
6869@if binutils-bootstrap
6870maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6871configure-stageprofile-binutils:
c52c6897 6872 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6874 @r=`${PWD_COMMAND}`; export r; \
6875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6876 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6877 $(HOST_EXPORTS) \
6878 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6879 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
6880 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 6881 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
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 \
4b900473
PB
6892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6893 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6894 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6895 @stage2_werror_flag@
6896@endif binutils-bootstrap
6897
6898.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6899maybe-configure-stagefeedback-binutils:
6900@if binutils-bootstrap
6901maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6902configure-stagefeedback-binutils:
c52c6897 6903 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-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
PB
6908 $(HOST_EXPORTS) \
6909 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6910 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
6911 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 6912 echo Configuring stage feedback 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
6930
6931
6932
4fa63067
NN
6933.PHONY: all-binutils maybe-all-binutils
6934maybe-all-binutils:
4f0ef2d8
CD
6935@if gcc-bootstrap
6936all-binutils: stage_current
6937@endif gcc-bootstrap
6bd3dfaa 6938@if binutils
d27cc32e 6939TARGET-binutils=all
6bd3dfaa 6940maybe-all-binutils: all-binutils
4fa63067 6941all-binutils: configure-binutils
c52c6897 6942 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6944 $(HOST_EXPORTS) \
b00612cc
PB
6945 (cd $(HOST_SUBDIR)/binutils && \
6946 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 6947@endif binutils
4fa63067 6948
a7254363 6949
4fa63067 6950
d545f33b
PB
6951.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6952.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6953maybe-all-stage1-binutils:
6954maybe-clean-stage1-binutils:
6955@if binutils-bootstrap
6956maybe-all-stage1-binutils: all-stage1-binutils
6957all-stage1: all-stage1-binutils
f70224b5 6958TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6959all-stage1-binutils: configure-stage1-binutils
c52c6897 6960 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6961 @r=`${PWD_COMMAND}`; export r; \
6962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6963 $(HOST_EXPORTS) \
d545f33b 6964 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6965 $(MAKE) $(FLAGS_TO_PASS) \
6966 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6967 $(TARGET-stage1-binutils)
2a4cbe27 6968
d545f33b
PB
6969maybe-clean-stage1-binutils: clean-stage1-binutils
6970clean-stage1: clean-stage1-binutils
6971clean-stage1-binutils:
9dbaa842
DD
6972 @if [ $(current_stage) = stage1 ]; then \
6973 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6974 else \
6975 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6976 $(MAKE) stage1-start; \
6977 fi; \
d545f33b
PB
6978 cd $(HOST_SUBDIR)/binutils && \
6979 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6980 clean
d545f33b 6981@endif binutils-bootstrap
2a4cbe27 6982
2a4cbe27 6983
d545f33b
PB
6984.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6985.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6986maybe-all-stage2-binutils:
6987maybe-clean-stage2-binutils:
6988@if binutils-bootstrap
6989maybe-all-stage2-binutils: all-stage2-binutils
6990all-stage2: all-stage2-binutils
f70224b5 6991TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 6992all-stage2-binutils: configure-stage2-binutils
c52c6897 6993 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 6994 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6996 $(HOST_EXPORTS) \
d545f33b
PB
6997 $(POSTSTAGE1_HOST_EXPORTS) \
6998 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 6999 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7000 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7001 $(TARGET-stage2-binutils)
2a4cbe27 7002
d545f33b
PB
7003maybe-clean-stage2-binutils: clean-stage2-binutils
7004clean-stage2: clean-stage2-binutils
7005clean-stage2-binutils:
9dbaa842
DD
7006 @if [ $(current_stage) = stage2 ]; then \
7007 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7008 else \
7009 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7010 $(MAKE) stage2-start; \
7011 fi; \
d545f33b
PB
7012 cd $(HOST_SUBDIR)/binutils && \
7013 $(MAKE) $(FLAGS_TO_PASS) \
7014 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7015 clean
d545f33b 7016@endif binutils-bootstrap
2a4cbe27 7017
4fa63067 7018
8520c408
AO
7019.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7020.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7021maybe-all-stageb2g0-binutils:
7022maybe-clean-stageb2g0-binutils:
7023@if binutils-bootstrap
7024maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7025all-stageb2g0: all-stageb2g0-binutils
7026TARGET-stageb2g0-binutils = $(TARGET-binutils)
7027all-stageb2g0-binutils: configure-stageb2g0-binutils
7028 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7029 @r=`${PWD_COMMAND}`; export r; \
7030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7031 $(HOST_EXPORTS) \
7032 $(POSTSTAGE1_HOST_EXPORTS) \
7033 cd $(HOST_SUBDIR)/binutils && \
7034 $(MAKE) $(FLAGS_TO_PASS) \
7035 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
7036 $(TARGET-stageb2g0-binutils)
7037
7038maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7039clean-stageb2g0: clean-stageb2g0-binutils
7040clean-stageb2g0-binutils:
7041 @if [ $(current_stage) = stageb2g0 ]; then \
7042 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7043 else \
7044 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7045 $(MAKE) stageb2g0-start; \
7046 fi; \
7047 cd $(HOST_SUBDIR)/binutils && \
7048 $(MAKE) $(FLAGS_TO_PASS) \
7049 $(POSTSTAGE1_FLAGS_TO_PASS) \
7050 clean
7051@endif binutils-bootstrap
7052
7053
d545f33b
PB
7054.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7055.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7056maybe-all-stage3-binutils:
7057maybe-clean-stage3-binutils:
7058@if binutils-bootstrap
7059maybe-all-stage3-binutils: all-stage3-binutils
7060all-stage3: all-stage3-binutils
f70224b5 7061TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7062all-stage3-binutils: configure-stage3-binutils
c52c6897 7063 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7064 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7066 $(HOST_EXPORTS) \
d545f33b
PB
7067 $(POSTSTAGE1_HOST_EXPORTS) \
7068 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7069 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7070 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7071 $(TARGET-stage3-binutils)
2a4cbe27 7072
d545f33b
PB
7073maybe-clean-stage3-binutils: clean-stage3-binutils
7074clean-stage3: clean-stage3-binutils
7075clean-stage3-binutils:
9dbaa842
DD
7076 @if [ $(current_stage) = stage3 ]; then \
7077 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7078 else \
7079 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7080 $(MAKE) stage3-start; \
7081 fi; \
d545f33b
PB
7082 cd $(HOST_SUBDIR)/binutils && \
7083 $(MAKE) $(FLAGS_TO_PASS) \
7084 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7085 clean
d545f33b 7086@endif binutils-bootstrap
2a4cbe27 7087
2a4cbe27 7088
8520c408
AO
7089.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7090.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7091maybe-all-stageb3g2-binutils:
7092maybe-clean-stageb3g2-binutils:
7093@if binutils-bootstrap
7094maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7095all-stageb3g2: all-stageb3g2-binutils
7096TARGET-stageb3g2-binutils = $(TARGET-binutils)
7097all-stageb3g2-binutils: configure-stageb3g2-binutils
7098 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7099 @r=`${PWD_COMMAND}`; export r; \
7100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7101 $(HOST_EXPORTS) \
7102 $(POSTSTAGE1_HOST_EXPORTS) \
7103 cd $(HOST_SUBDIR)/binutils && \
7104 $(MAKE) $(FLAGS_TO_PASS) \
7105 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
7106 $(TARGET-stageb3g2-binutils)
7107
7108maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7109clean-stageb3g2: clean-stageb3g2-binutils
7110clean-stageb3g2-binutils:
7111 @if [ $(current_stage) = stageb3g2 ]; then \
7112 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7113 else \
7114 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7115 $(MAKE) stageb3g2-start; \
7116 fi; \
7117 cd $(HOST_SUBDIR)/binutils && \
7118 $(MAKE) $(FLAGS_TO_PASS) \
7119 $(POSTSTAGE1_FLAGS_TO_PASS) \
7120 clean
7121@endif binutils-bootstrap
7122
7123
d545f33b
PB
7124.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7125.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7126maybe-all-stage4-binutils:
7127maybe-clean-stage4-binutils:
7128@if binutils-bootstrap
7129maybe-all-stage4-binutils: all-stage4-binutils
7130all-stage4: all-stage4-binutils
f70224b5 7131TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7132all-stage4-binutils: configure-stage4-binutils
c52c6897 7133 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7134 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7136 $(HOST_EXPORTS) \
d545f33b
PB
7137 $(POSTSTAGE1_HOST_EXPORTS) \
7138 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7139 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7140 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7141 $(TARGET-stage4-binutils)
d545f33b
PB
7142
7143maybe-clean-stage4-binutils: clean-stage4-binutils
7144clean-stage4: clean-stage4-binutils
7145clean-stage4-binutils:
9dbaa842
DD
7146 @if [ $(current_stage) = stage4 ]; then \
7147 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7148 else \
7149 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7150 $(MAKE) stage4-start; \
7151 fi; \
d545f33b
PB
7152 cd $(HOST_SUBDIR)/binutils && \
7153 $(MAKE) $(FLAGS_TO_PASS) \
7154 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7155 clean
d545f33b
PB
7156@endif binutils-bootstrap
7157
7158
7159.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7160.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7161maybe-all-stageprofile-binutils:
7162maybe-clean-stageprofile-binutils:
7163@if binutils-bootstrap
7164maybe-all-stageprofile-binutils: all-stageprofile-binutils
7165all-stageprofile: all-stageprofile-binutils
f70224b5 7166TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7167all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7168 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7169 @r=`${PWD_COMMAND}`; export r; \
7170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7171 $(HOST_EXPORTS) \
7172 $(POSTSTAGE1_HOST_EXPORTS) \
7173 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7174 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7175 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7176 $(TARGET-stageprofile-binutils)
d545f33b
PB
7177
7178maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7179clean-stageprofile: clean-stageprofile-binutils
7180clean-stageprofile-binutils:
9dbaa842
DD
7181 @if [ $(current_stage) = stageprofile ]; then \
7182 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7183 else \
7184 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7185 $(MAKE) stageprofile-start; \
7186 fi; \
d545f33b
PB
7187 cd $(HOST_SUBDIR)/binutils && \
7188 $(MAKE) $(FLAGS_TO_PASS) \
7189 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7190 clean
d545f33b
PB
7191@endif binutils-bootstrap
7192
7193
7194.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7195.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7196maybe-all-stagefeedback-binutils:
7197maybe-clean-stagefeedback-binutils:
7198@if binutils-bootstrap
7199maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7200all-stagefeedback: all-stagefeedback-binutils
f70224b5 7201TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7202all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7203 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7204 @r=`${PWD_COMMAND}`; export r; \
7205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7206 $(HOST_EXPORTS) \
7207 $(POSTSTAGE1_HOST_EXPORTS) \
7208 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7209 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7210 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7211 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7212
7213maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7214clean-stagefeedback: clean-stagefeedback-binutils
7215clean-stagefeedback-binutils:
9dbaa842
DD
7216 @if [ $(current_stage) = stagefeedback ]; then \
7217 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7218 else \
7219 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7220 $(MAKE) stagefeedback-start; \
7221 fi; \
d545f33b
PB
7222 cd $(HOST_SUBDIR)/binutils && \
7223 $(MAKE) $(FLAGS_TO_PASS) \
7224 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7225 clean
d545f33b
PB
7226@endif binutils-bootstrap
7227
7228
7229
7230
7231
7232.PHONY: check-binutils maybe-check-binutils
7233maybe-check-binutils:
7234@if binutils
7235maybe-check-binutils: check-binutils
7236
7237check-binutils:
0aed8855 7238 @: $(MAKE); $(unstage)
d545f33b
PB
7239 @r=`${PWD_COMMAND}`; export r; \
7240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7241 $(HOST_EXPORTS) \
7242 (cd $(HOST_SUBDIR)/binutils && \
7243 $(MAKE) $(FLAGS_TO_PASS) check)
7244
7245@endif binutils
7246
7247.PHONY: install-binutils maybe-install-binutils
7248maybe-install-binutils:
7249@if binutils
7250maybe-install-binutils: install-binutils
7251
7252install-binutils: installdirs
0aed8855 7253 @: $(MAKE); $(unstage)
d545f33b
PB
7254 @r=`${PWD_COMMAND}`; export r; \
7255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7256 $(HOST_EXPORTS) \
7257 (cd $(HOST_SUBDIR)/binutils && \
7258 $(MAKE) $(FLAGS_TO_PASS) install)
7259
7260@endif binutils
7261
56a8fe78 7262# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7263
7264.PHONY: maybe-info-binutils info-binutils
7265maybe-info-binutils:
7266@if binutils
7267maybe-info-binutils: info-binutils
7268
7269info-binutils: \
7270 configure-binutils
7271 @[ -f ./binutils/Makefile ] || exit 0; \
7272 r=`${PWD_COMMAND}`; export r; \
7273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7274 $(HOST_EXPORTS) \
7275 for flag in $(EXTRA_HOST_FLAGS) ; do \
7276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7277 done; \
7278 echo "Doing info in binutils" ; \
7279 (cd $(HOST_SUBDIR)/binutils && \
7280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7282 "RANLIB=$${RANLIB}" \
0c24b341 7283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7284 info) \
7285 || exit 1
7286
7287@endif binutils
7288
7289.PHONY: maybe-dvi-binutils dvi-binutils
7290maybe-dvi-binutils:
7291@if binutils
7292maybe-dvi-binutils: dvi-binutils
7293
7294dvi-binutils: \
7295 configure-binutils
7296 @[ -f ./binutils/Makefile ] || exit 0; \
7297 r=`${PWD_COMMAND}`; export r; \
7298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299 $(HOST_EXPORTS) \
7300 for flag in $(EXTRA_HOST_FLAGS) ; do \
7301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7302 done; \
7303 echo "Doing dvi in binutils" ; \
7304 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7307 "RANLIB=$${RANLIB}" \
0c24b341 7308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7309 dvi) \
2a4cbe27
NN
7310 || exit 1
7311
6bd3dfaa 7312@endif binutils
2a4cbe27 7313
56a8fe78
DD
7314.PHONY: maybe-pdf-binutils pdf-binutils
7315maybe-pdf-binutils:
7316@if binutils
7317maybe-pdf-binutils: pdf-binutils
7318
7319pdf-binutils: \
7320 configure-binutils
7321 @[ -f ./binutils/Makefile ] || exit 0; \
7322 r=`${PWD_COMMAND}`; export r; \
7323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7324 $(HOST_EXPORTS) \
7325 for flag in $(EXTRA_HOST_FLAGS) ; do \
7326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7327 done; \
7328 echo "Doing pdf in binutils" ; \
7329 (cd $(HOST_SUBDIR)/binutils && \
7330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7332 "RANLIB=$${RANLIB}" \
0c24b341 7333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7334 pdf) \
7335 || exit 1
7336
7337@endif binutils
7338
6d389afc
MS
7339.PHONY: maybe-html-binutils html-binutils
7340maybe-html-binutils:
7341@if binutils
7342maybe-html-binutils: html-binutils
7343
7344html-binutils: \
7345 configure-binutils
7346 @[ -f ./binutils/Makefile ] || exit 0; \
7347 r=`${PWD_COMMAND}`; export r; \
7348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7349 $(HOST_EXPORTS) \
7350 for flag in $(EXTRA_HOST_FLAGS) ; do \
7351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7352 done; \
7353 echo "Doing html in binutils" ; \
b00612cc 7354 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7357 "RANLIB=$${RANLIB}" \
0c24b341 7358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7359 html) \
7360 || exit 1
7361
7362@endif binutils
7363
4fa63067
NN
7364.PHONY: maybe-TAGS-binutils TAGS-binutils
7365maybe-TAGS-binutils:
6bd3dfaa
PB
7366@if binutils
7367maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7368
4fa63067
NN
7369TAGS-binutils: \
7370 configure-binutils
7371 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7372 r=`${PWD_COMMAND}`; export r; \
7373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7374 $(HOST_EXPORTS) \
b813574b 7375 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7377 done; \
4fa63067 7378 echo "Doing TAGS in binutils" ; \
b00612cc 7379 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7382 "RANLIB=$${RANLIB}" \
0c24b341 7383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7384 TAGS) \
2a4cbe27
NN
7385 || exit 1
7386
6bd3dfaa 7387@endif binutils
2a4cbe27 7388
4fa63067
NN
7389.PHONY: maybe-install-info-binutils install-info-binutils
7390maybe-install-info-binutils:
6bd3dfaa
PB
7391@if binutils
7392maybe-install-info-binutils: install-info-binutils
2a4cbe27 7393
4fa63067
NN
7394install-info-binutils: \
7395 configure-binutils \
7396 info-binutils
7397 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7398 r=`${PWD_COMMAND}`; export r; \
7399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7400 $(HOST_EXPORTS) \
b813574b 7401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7403 done; \
4fa63067 7404 echo "Doing install-info in binutils" ; \
b00612cc 7405 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7408 "RANLIB=$${RANLIB}" \
0c24b341 7409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7410 install-info) \
2a4cbe27
NN
7411 || exit 1
7412
6bd3dfaa 7413@endif binutils
2a4cbe27 7414
a3ca38d2
DD
7415.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7416maybe-install-pdf-binutils:
7417@if binutils
7418maybe-install-pdf-binutils: install-pdf-binutils
7419
7420install-pdf-binutils: \
7421 configure-binutils \
7422 pdf-binutils
7423 @[ -f ./binutils/Makefile ] || exit 0; \
7424 r=`${PWD_COMMAND}`; export r; \
7425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7426 $(HOST_EXPORTS) \
7427 for flag in $(EXTRA_HOST_FLAGS) ; do \
7428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7429 done; \
7430 echo "Doing install-pdf in binutils" ; \
7431 (cd $(HOST_SUBDIR)/binutils && \
7432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7434 "RANLIB=$${RANLIB}" \
0c24b341 7435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7436 install-pdf) \
7437 || exit 1
7438
7439@endif binutils
7440
108a6f8e
CD
7441.PHONY: maybe-install-html-binutils install-html-binutils
7442maybe-install-html-binutils:
7443@if binutils
7444maybe-install-html-binutils: install-html-binutils
7445
7446install-html-binutils: \
7447 configure-binutils \
7448 html-binutils
7449 @[ -f ./binutils/Makefile ] || exit 0; \
7450 r=`${PWD_COMMAND}`; export r; \
7451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7452 $(HOST_EXPORTS) \
7453 for flag in $(EXTRA_HOST_FLAGS) ; do \
7454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7455 done; \
7456 echo "Doing install-html in binutils" ; \
7457 (cd $(HOST_SUBDIR)/binutils && \
7458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7460 "RANLIB=$${RANLIB}" \
0c24b341 7461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7462 install-html) \
7463 || exit 1
7464
7465@endif binutils
7466
4fa63067
NN
7467.PHONY: maybe-installcheck-binutils installcheck-binutils
7468maybe-installcheck-binutils:
6bd3dfaa
PB
7469@if binutils
7470maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7471
4fa63067
NN
7472installcheck-binutils: \
7473 configure-binutils
7474 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7475 r=`${PWD_COMMAND}`; export r; \
7476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7477 $(HOST_EXPORTS) \
b813574b 7478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7480 done; \
4fa63067 7481 echo "Doing installcheck in binutils" ; \
b00612cc 7482 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7485 "RANLIB=$${RANLIB}" \
0c24b341 7486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7487 installcheck) \
2a4cbe27
NN
7488 || exit 1
7489
6bd3dfaa 7490@endif binutils
2a4cbe27 7491
4fa63067
NN
7492.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7493maybe-mostlyclean-binutils:
6bd3dfaa
PB
7494@if binutils
7495maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7496
4fa63067
NN
7497mostlyclean-binutils:
7498 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7499 r=`${PWD_COMMAND}`; export r; \
7500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7501 $(HOST_EXPORTS) \
b813574b 7502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7504 done; \
4fa63067 7505 echo "Doing mostlyclean in binutils" ; \
b00612cc 7506 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7509 "RANLIB=$${RANLIB}" \
0c24b341 7510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7511 mostlyclean) \
2a4cbe27
NN
7512 || exit 1
7513
6bd3dfaa 7514@endif binutils
2a4cbe27 7515
4fa63067
NN
7516.PHONY: maybe-clean-binutils clean-binutils
7517maybe-clean-binutils:
6bd3dfaa
PB
7518@if binutils
7519maybe-clean-binutils: clean-binutils
2a4cbe27 7520
4fa63067
NN
7521clean-binutils:
7522 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7523 r=`${PWD_COMMAND}`; export r; \
7524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7525 $(HOST_EXPORTS) \
b813574b 7526 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7528 done; \
4fa63067 7529 echo "Doing clean in binutils" ; \
b00612cc 7530 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7533 "RANLIB=$${RANLIB}" \
0c24b341 7534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7535 clean) \
2a4cbe27
NN
7536 || exit 1
7537
6bd3dfaa 7538@endif binutils
2a4cbe27 7539
4fa63067
NN
7540.PHONY: maybe-distclean-binutils distclean-binutils
7541maybe-distclean-binutils:
6bd3dfaa
PB
7542@if binutils
7543maybe-distclean-binutils: distclean-binutils
2a4cbe27 7544
4fa63067
NN
7545distclean-binutils:
7546 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7547 r=`${PWD_COMMAND}`; export r; \
7548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7549 $(HOST_EXPORTS) \
b813574b 7550 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7552 done; \
4fa63067 7553 echo "Doing distclean in binutils" ; \
b00612cc 7554 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7557 "RANLIB=$${RANLIB}" \
0c24b341 7558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7559 distclean) \
2a4cbe27
NN
7560 || exit 1
7561
6bd3dfaa 7562@endif binutils
2a4cbe27 7563
4fa63067
NN
7564.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7565maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7566@if binutils
7567maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7568
4fa63067
NN
7569maintainer-clean-binutils:
7570 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7571 r=`${PWD_COMMAND}`; export r; \
7572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7573 $(HOST_EXPORTS) \
b813574b 7574 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7576 done; \
4fa63067 7577 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7578 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7581 "RANLIB=$${RANLIB}" \
0c24b341 7582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7583 maintainer-clean) \
2a4cbe27
NN
7584 || exit 1
7585
6bd3dfaa 7586@endif binutils
2a4cbe27 7587
2a4cbe27 7588
a7254363 7589
4fa63067
NN
7590.PHONY: configure-bison maybe-configure-bison
7591maybe-configure-bison:
4f0ef2d8
CD
7592@if gcc-bootstrap
7593configure-bison: stage_current
7594@endif gcc-bootstrap
6bd3dfaa
PB
7595@if bison
7596maybe-configure-bison: configure-bison
c52c6897 7597configure-bison:
0aed8855 7598 @: $(MAKE); $(unstage)
c52c6897 7599 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7601 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7603 $(HOST_EXPORTS) \
a7254363
PB
7604 echo Configuring in $(HOST_SUBDIR)/bison; \
7605 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7606 case $(srcdir) in \
b00612cc
PB
7607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7608 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7610 esac; \
b00612cc
PB
7611 srcdiroption="--srcdir=$${topdir}/bison"; \
7612 libsrcdir="$$s/bison"; \
4fa63067 7613 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7615 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7616 || exit 1
6bd3dfaa 7617@endif bison
2a4cbe27 7618
a7254363
PB
7619
7620
d545f33b
PB
7621
7622
4fa63067
NN
7623.PHONY: all-bison maybe-all-bison
7624maybe-all-bison:
4f0ef2d8
CD
7625@if gcc-bootstrap
7626all-bison: stage_current
7627@endif gcc-bootstrap
6bd3dfaa 7628@if bison
d27cc32e 7629TARGET-bison=all
6bd3dfaa 7630maybe-all-bison: all-bison
4fa63067 7631all-bison: configure-bison
0aed8855 7632 @: $(MAKE); $(unstage)
4fa63067
NN
7633 @r=`${PWD_COMMAND}`; export r; \
7634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7635 $(HOST_EXPORTS) \
b00612cc
PB
7636 (cd $(HOST_SUBDIR)/bison && \
7637 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 7638@endif bison
2a4cbe27 7639
a7254363 7640
d545f33b
PB
7641
7642
4fa63067
NN
7643.PHONY: check-bison maybe-check-bison
7644maybe-check-bison:
6bd3dfaa
PB
7645@if bison
7646maybe-check-bison: check-bison
2a4cbe27 7647
4fa63067
NN
7648# This module is only tested in a native toolchain.
7649check-bison:
0aed8855 7650 @: $(MAKE); $(unstage)
4fa63067
NN
7651 @if [ '$(host)' = '$(target)' ] ; then \
7652 r=`${PWD_COMMAND}`; export r; \
7653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7654 $(HOST_EXPORTS) \
b00612cc 7655 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7656 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7657 fi
7658
6bd3dfaa 7659@endif bison
4fa63067
NN
7660
7661.PHONY: install-bison maybe-install-bison
7662maybe-install-bison:
6bd3dfaa
PB
7663@if bison
7664maybe-install-bison: install-bison
4fa63067
NN
7665
7666install-bison: installdirs
0aed8855 7667 @: $(MAKE); $(unstage)
4fa63067 7668 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7670 $(HOST_EXPORTS) \
b00612cc 7671 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7672 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7673
6bd3dfaa 7674@endif bison
2a4cbe27 7675
56a8fe78 7676# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7677
4fa63067
NN
7678.PHONY: maybe-info-bison info-bison
7679maybe-info-bison:
6bd3dfaa
PB
7680@if bison
7681maybe-info-bison: info-bison
4fa63067
NN
7682
7683info-bison: \
7684 configure-bison
0aed8855 7685 @: $(MAKE); $(unstage)
4fa63067 7686 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7687 r=`${PWD_COMMAND}`; export r; \
7688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7689 $(HOST_EXPORTS) \
b813574b 7690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7692 done; \
4fa63067 7693 echo "Doing info in bison" ; \
b00612cc 7694 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7697 "RANLIB=$${RANLIB}" \
0c24b341 7698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7699 info) \
2a4cbe27
NN
7700 || exit 1
7701
6bd3dfaa 7702@endif bison
2a4cbe27 7703
4fa63067
NN
7704.PHONY: maybe-dvi-bison dvi-bison
7705maybe-dvi-bison:
6bd3dfaa
PB
7706@if bison
7707maybe-dvi-bison: dvi-bison
2a4cbe27 7708
4fa63067
NN
7709dvi-bison: \
7710 configure-bison
0aed8855 7711 @: $(MAKE); $(unstage)
4fa63067 7712 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7713 r=`${PWD_COMMAND}`; export r; \
7714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7715 $(HOST_EXPORTS) \
b813574b 7716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7718 done; \
4fa63067 7719 echo "Doing dvi in bison" ; \
b00612cc 7720 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7723 "RANLIB=$${RANLIB}" \
0c24b341 7724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7725 dvi) \
2a4cbe27
NN
7726 || exit 1
7727
6bd3dfaa 7728@endif bison
2a4cbe27 7729
56a8fe78
DD
7730.PHONY: maybe-pdf-bison pdf-bison
7731maybe-pdf-bison:
7732@if bison
7733maybe-pdf-bison: pdf-bison
7734
7735pdf-bison: \
7736 configure-bison
7737 @: $(MAKE); $(unstage)
7738 @[ -f ./bison/Makefile ] || exit 0; \
7739 r=`${PWD_COMMAND}`; export r; \
7740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7741 $(HOST_EXPORTS) \
7742 for flag in $(EXTRA_HOST_FLAGS) ; do \
7743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7744 done; \
7745 echo "Doing pdf in bison" ; \
7746 (cd $(HOST_SUBDIR)/bison && \
7747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7749 "RANLIB=$${RANLIB}" \
0c24b341 7750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7751 pdf) \
7752 || exit 1
7753
7754@endif bison
7755
6d389afc
MS
7756.PHONY: maybe-html-bison html-bison
7757maybe-html-bison:
7758@if bison
7759maybe-html-bison: html-bison
7760
7761html-bison: \
7762 configure-bison
0aed8855 7763 @: $(MAKE); $(unstage)
6d389afc
MS
7764 @[ -f ./bison/Makefile ] || exit 0; \
7765 r=`${PWD_COMMAND}`; export r; \
7766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7767 $(HOST_EXPORTS) \
7768 for flag in $(EXTRA_HOST_FLAGS) ; do \
7769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7770 done; \
7771 echo "Doing html in bison" ; \
b00612cc 7772 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7775 "RANLIB=$${RANLIB}" \
0c24b341 7776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7777 html) \
7778 || exit 1
7779
7780@endif bison
7781
4fa63067
NN
7782.PHONY: maybe-TAGS-bison TAGS-bison
7783maybe-TAGS-bison:
6bd3dfaa
PB
7784@if bison
7785maybe-TAGS-bison: TAGS-bison
2a4cbe27 7786
4fa63067
NN
7787TAGS-bison: \
7788 configure-bison
0aed8855 7789 @: $(MAKE); $(unstage)
4fa63067 7790 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7791 r=`${PWD_COMMAND}`; export r; \
7792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7793 $(HOST_EXPORTS) \
b813574b 7794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7796 done; \
4fa63067 7797 echo "Doing TAGS in bison" ; \
b00612cc 7798 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7801 "RANLIB=$${RANLIB}" \
0c24b341 7802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7803 TAGS) \
2a4cbe27
NN
7804 || exit 1
7805
6bd3dfaa 7806@endif bison
2a4cbe27 7807
4fa63067
NN
7808.PHONY: maybe-install-info-bison install-info-bison
7809maybe-install-info-bison:
6bd3dfaa
PB
7810@if bison
7811maybe-install-info-bison: install-info-bison
2a4cbe27 7812
4fa63067
NN
7813install-info-bison: \
7814 configure-bison \
7815 info-bison
0aed8855 7816 @: $(MAKE); $(unstage)
4fa63067 7817 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7818 r=`${PWD_COMMAND}`; export r; \
7819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7820 $(HOST_EXPORTS) \
b813574b 7821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7823 done; \
4fa63067 7824 echo "Doing install-info in bison" ; \
b00612cc 7825 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7828 "RANLIB=$${RANLIB}" \
0c24b341 7829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7830 install-info) \
2a4cbe27
NN
7831 || exit 1
7832
6bd3dfaa 7833@endif bison
2a4cbe27 7834
a3ca38d2
DD
7835.PHONY: maybe-install-pdf-bison install-pdf-bison
7836maybe-install-pdf-bison:
7837@if bison
7838maybe-install-pdf-bison: install-pdf-bison
7839
7840install-pdf-bison: \
7841 configure-bison \
7842 pdf-bison
7843 @: $(MAKE); $(unstage)
7844 @[ -f ./bison/Makefile ] || exit 0; \
7845 r=`${PWD_COMMAND}`; export r; \
7846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7847 $(HOST_EXPORTS) \
7848 for flag in $(EXTRA_HOST_FLAGS) ; do \
7849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850 done; \
7851 echo "Doing install-pdf in bison" ; \
7852 (cd $(HOST_SUBDIR)/bison && \
7853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855 "RANLIB=$${RANLIB}" \
0c24b341 7856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7857 install-pdf) \
7858 || exit 1
7859
7860@endif bison
7861
108a6f8e
CD
7862.PHONY: maybe-install-html-bison install-html-bison
7863maybe-install-html-bison:
7864@if bison
7865maybe-install-html-bison: install-html-bison
7866
7867install-html-bison: \
7868 configure-bison \
7869 html-bison
7870 @: $(MAKE); $(unstage)
7871 @[ -f ./bison/Makefile ] || exit 0; \
7872 r=`${PWD_COMMAND}`; export r; \
7873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7874 $(HOST_EXPORTS) \
7875 for flag in $(EXTRA_HOST_FLAGS) ; do \
7876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7877 done; \
7878 echo "Doing install-html in bison" ; \
7879 (cd $(HOST_SUBDIR)/bison && \
7880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7882 "RANLIB=$${RANLIB}" \
0c24b341 7883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7884 install-html) \
7885 || exit 1
7886
7887@endif bison
7888
4fa63067
NN
7889.PHONY: maybe-installcheck-bison installcheck-bison
7890maybe-installcheck-bison:
6bd3dfaa
PB
7891@if bison
7892maybe-installcheck-bison: installcheck-bison
2a4cbe27 7893
4fa63067
NN
7894installcheck-bison: \
7895 configure-bison
0aed8855 7896 @: $(MAKE); $(unstage)
4fa63067 7897 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7898 r=`${PWD_COMMAND}`; export r; \
7899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7900 $(HOST_EXPORTS) \
b813574b 7901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7903 done; \
4fa63067 7904 echo "Doing installcheck in bison" ; \
b00612cc 7905 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7908 "RANLIB=$${RANLIB}" \
0c24b341 7909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7910 installcheck) \
2a4cbe27
NN
7911 || exit 1
7912
6bd3dfaa 7913@endif bison
2a4cbe27 7914
4fa63067
NN
7915.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7916maybe-mostlyclean-bison:
6bd3dfaa
PB
7917@if bison
7918maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7919
4fa63067 7920mostlyclean-bison:
0aed8855 7921 @: $(MAKE); $(unstage)
4fa63067 7922 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7923 r=`${PWD_COMMAND}`; export r; \
7924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7925 $(HOST_EXPORTS) \
b813574b 7926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7928 done; \
4fa63067 7929 echo "Doing mostlyclean in bison" ; \
b00612cc 7930 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7933 "RANLIB=$${RANLIB}" \
0c24b341 7934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7935 mostlyclean) \
2a4cbe27
NN
7936 || exit 1
7937
6bd3dfaa 7938@endif bison
2a4cbe27 7939
4fa63067
NN
7940.PHONY: maybe-clean-bison clean-bison
7941maybe-clean-bison:
6bd3dfaa
PB
7942@if bison
7943maybe-clean-bison: clean-bison
2a4cbe27 7944
4fa63067 7945clean-bison:
0aed8855 7946 @: $(MAKE); $(unstage)
4fa63067 7947 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7948 r=`${PWD_COMMAND}`; export r; \
7949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7950 $(HOST_EXPORTS) \
b813574b 7951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7953 done; \
4fa63067 7954 echo "Doing clean in bison" ; \
b00612cc 7955 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7958 "RANLIB=$${RANLIB}" \
0c24b341 7959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7960 clean) \
2a4cbe27
NN
7961 || exit 1
7962
6bd3dfaa 7963@endif bison
2a4cbe27 7964
4fa63067
NN
7965.PHONY: maybe-distclean-bison distclean-bison
7966maybe-distclean-bison:
6bd3dfaa
PB
7967@if bison
7968maybe-distclean-bison: distclean-bison
2a4cbe27 7969
4fa63067 7970distclean-bison:
0aed8855 7971 @: $(MAKE); $(unstage)
4fa63067 7972 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7973 r=`${PWD_COMMAND}`; export r; \
7974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7975 $(HOST_EXPORTS) \
b813574b 7976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7978 done; \
4fa63067 7979 echo "Doing distclean in bison" ; \
b00612cc 7980 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7983 "RANLIB=$${RANLIB}" \
0c24b341 7984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7985 distclean) \
2a4cbe27
NN
7986 || exit 1
7987
6bd3dfaa 7988@endif bison
2a4cbe27 7989
4fa63067
NN
7990.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7991maybe-maintainer-clean-bison:
6bd3dfaa
PB
7992@if bison
7993maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 7994
4fa63067 7995maintainer-clean-bison:
0aed8855 7996 @: $(MAKE); $(unstage)
4fa63067 7997 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7998 r=`${PWD_COMMAND}`; export r; \
7999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8000 $(HOST_EXPORTS) \
b813574b 8001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8003 done; \
4fa63067 8004 echo "Doing maintainer-clean in bison" ; \
b00612cc 8005 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8008 "RANLIB=$${RANLIB}" \
0c24b341 8009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8010 maintainer-clean) \
2a4cbe27
NN
8011 || exit 1
8012
6bd3dfaa 8013@endif bison
2a4cbe27 8014
2a4cbe27 8015
a7254363 8016
4fa63067
NN
8017.PHONY: configure-byacc maybe-configure-byacc
8018maybe-configure-byacc:
4f0ef2d8
CD
8019@if gcc-bootstrap
8020configure-byacc: stage_current
8021@endif gcc-bootstrap
6bd3dfaa
PB
8022@if byacc
8023maybe-configure-byacc: configure-byacc
c52c6897 8024configure-byacc:
0aed8855 8025 @: $(MAKE); $(unstage)
c52c6897 8026 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8028 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8030 $(HOST_EXPORTS) \
a7254363
PB
8031 echo Configuring in $(HOST_SUBDIR)/byacc; \
8032 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8033 case $(srcdir) in \
b00612cc
PB
8034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8035 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8037 esac; \
b00612cc
PB
8038 srcdiroption="--srcdir=$${topdir}/byacc"; \
8039 libsrcdir="$$s/byacc"; \
4fa63067 8040 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8042 --target=${target_alias} $${srcdiroption} \
4fa63067 8043 || exit 1
6bd3dfaa 8044@endif byacc
4fa63067 8045
a7254363
PB
8046
8047
d545f33b
PB
8048
8049
4fa63067
NN
8050.PHONY: all-byacc maybe-all-byacc
8051maybe-all-byacc:
4f0ef2d8
CD
8052@if gcc-bootstrap
8053all-byacc: stage_current
8054@endif gcc-bootstrap
6bd3dfaa 8055@if byacc
d27cc32e 8056TARGET-byacc=all
6bd3dfaa 8057maybe-all-byacc: all-byacc
4fa63067 8058all-byacc: configure-byacc
0aed8855 8059 @: $(MAKE); $(unstage)
4fa63067
NN
8060 @r=`${PWD_COMMAND}`; export r; \
8061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8062 $(HOST_EXPORTS) \
b00612cc
PB
8063 (cd $(HOST_SUBDIR)/byacc && \
8064 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 8065@endif byacc
4fa63067 8066
a7254363 8067
d545f33b
PB
8068
8069
4fa63067
NN
8070.PHONY: check-byacc maybe-check-byacc
8071maybe-check-byacc:
6bd3dfaa
PB
8072@if byacc
8073maybe-check-byacc: check-byacc
4fa63067
NN
8074
8075# This module is only tested in a native toolchain.
8076check-byacc:
0aed8855 8077 @: $(MAKE); $(unstage)
4fa63067
NN
8078 @if [ '$(host)' = '$(target)' ] ; then \
8079 r=`${PWD_COMMAND}`; export r; \
8080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8081 $(HOST_EXPORTS) \
b00612cc 8082 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8083 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8084 fi
8085
6bd3dfaa 8086@endif byacc
4fa63067
NN
8087
8088.PHONY: install-byacc maybe-install-byacc
8089maybe-install-byacc:
6bd3dfaa
PB
8090@if byacc
8091maybe-install-byacc: install-byacc
4fa63067
NN
8092
8093install-byacc: installdirs
0aed8855 8094 @: $(MAKE); $(unstage)
4fa63067
NN
8095 @r=`${PWD_COMMAND}`; export r; \
8096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8097 $(HOST_EXPORTS) \
b00612cc 8098 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8099 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8100
6bd3dfaa 8101@endif byacc
4fa63067 8102
56a8fe78 8103# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8104
8105.PHONY: maybe-info-byacc info-byacc
8106maybe-info-byacc:
6bd3dfaa
PB
8107@if byacc
8108maybe-info-byacc: info-byacc
4fa63067
NN
8109
8110info-byacc: \
8111 configure-byacc
0aed8855 8112 @: $(MAKE); $(unstage)
4fa63067 8113 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8114 r=`${PWD_COMMAND}`; export r; \
8115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8116 $(HOST_EXPORTS) \
b813574b 8117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8119 done; \
4fa63067 8120 echo "Doing info in byacc" ; \
b00612cc 8121 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8124 "RANLIB=$${RANLIB}" \
0c24b341 8125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8126 info) \
2a4cbe27
NN
8127 || exit 1
8128
6bd3dfaa 8129@endif byacc
2a4cbe27 8130
4fa63067
NN
8131.PHONY: maybe-dvi-byacc dvi-byacc
8132maybe-dvi-byacc:
6bd3dfaa
PB
8133@if byacc
8134maybe-dvi-byacc: dvi-byacc
2a4cbe27 8135
4fa63067
NN
8136dvi-byacc: \
8137 configure-byacc
0aed8855 8138 @: $(MAKE); $(unstage)
4fa63067 8139 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8140 r=`${PWD_COMMAND}`; export r; \
8141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8142 $(HOST_EXPORTS) \
b813574b 8143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8145 done; \
4fa63067 8146 echo "Doing dvi in byacc" ; \
b00612cc 8147 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8150 "RANLIB=$${RANLIB}" \
0c24b341 8151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8152 dvi) \
2a4cbe27
NN
8153 || exit 1
8154
6bd3dfaa 8155@endif byacc
2a4cbe27 8156
56a8fe78
DD
8157.PHONY: maybe-pdf-byacc pdf-byacc
8158maybe-pdf-byacc:
8159@if byacc
8160maybe-pdf-byacc: pdf-byacc
8161
8162pdf-byacc: \
8163 configure-byacc
8164 @: $(MAKE); $(unstage)
8165 @[ -f ./byacc/Makefile ] || exit 0; \
8166 r=`${PWD_COMMAND}`; export r; \
8167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8168 $(HOST_EXPORTS) \
8169 for flag in $(EXTRA_HOST_FLAGS) ; do \
8170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8171 done; \
8172 echo "Doing pdf in byacc" ; \
8173 (cd $(HOST_SUBDIR)/byacc && \
8174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8176 "RANLIB=$${RANLIB}" \
0c24b341 8177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8178 pdf) \
8179 || exit 1
8180
8181@endif byacc
8182
6d389afc
MS
8183.PHONY: maybe-html-byacc html-byacc
8184maybe-html-byacc:
8185@if byacc
8186maybe-html-byacc: html-byacc
8187
8188html-byacc: \
8189 configure-byacc
0aed8855 8190 @: $(MAKE); $(unstage)
6d389afc
MS
8191 @[ -f ./byacc/Makefile ] || exit 0; \
8192 r=`${PWD_COMMAND}`; export r; \
8193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8194 $(HOST_EXPORTS) \
8195 for flag in $(EXTRA_HOST_FLAGS) ; do \
8196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8197 done; \
8198 echo "Doing html in byacc" ; \
b00612cc 8199 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8202 "RANLIB=$${RANLIB}" \
0c24b341 8203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8204 html) \
8205 || exit 1
8206
8207@endif byacc
8208
4fa63067
NN
8209.PHONY: maybe-TAGS-byacc TAGS-byacc
8210maybe-TAGS-byacc:
6bd3dfaa
PB
8211@if byacc
8212maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8213
4fa63067
NN
8214TAGS-byacc: \
8215 configure-byacc
0aed8855 8216 @: $(MAKE); $(unstage)
4fa63067 8217 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8218 r=`${PWD_COMMAND}`; export r; \
8219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8220 $(HOST_EXPORTS) \
b813574b 8221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8223 done; \
4fa63067 8224 echo "Doing TAGS in byacc" ; \
b00612cc 8225 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8228 "RANLIB=$${RANLIB}" \
0c24b341 8229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8230 TAGS) \
2a4cbe27
NN
8231 || exit 1
8232
6bd3dfaa 8233@endif byacc
2a4cbe27 8234
4fa63067
NN
8235.PHONY: maybe-install-info-byacc install-info-byacc
8236maybe-install-info-byacc:
6bd3dfaa
PB
8237@if byacc
8238maybe-install-info-byacc: install-info-byacc
2a4cbe27 8239
4fa63067
NN
8240install-info-byacc: \
8241 configure-byacc \
8242 info-byacc
0aed8855 8243 @: $(MAKE); $(unstage)
4fa63067 8244 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8245 r=`${PWD_COMMAND}`; export r; \
8246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8247 $(HOST_EXPORTS) \
b813574b 8248 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8250 done; \
4fa63067 8251 echo "Doing install-info in byacc" ; \
b00612cc 8252 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8255 "RANLIB=$${RANLIB}" \
0c24b341 8256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8257 install-info) \
2a4cbe27
NN
8258 || exit 1
8259
6bd3dfaa 8260@endif byacc
2a4cbe27 8261
a3ca38d2
DD
8262.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8263maybe-install-pdf-byacc:
8264@if byacc
8265maybe-install-pdf-byacc: install-pdf-byacc
8266
8267install-pdf-byacc: \
8268 configure-byacc \
8269 pdf-byacc
8270 @: $(MAKE); $(unstage)
8271 @[ -f ./byacc/Makefile ] || exit 0; \
8272 r=`${PWD_COMMAND}`; export r; \
8273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8274 $(HOST_EXPORTS) \
8275 for flag in $(EXTRA_HOST_FLAGS) ; do \
8276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8277 done; \
8278 echo "Doing install-pdf in byacc" ; \
8279 (cd $(HOST_SUBDIR)/byacc && \
8280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8282 "RANLIB=$${RANLIB}" \
0c24b341 8283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8284 install-pdf) \
8285 || exit 1
8286
8287@endif byacc
8288
108a6f8e
CD
8289.PHONY: maybe-install-html-byacc install-html-byacc
8290maybe-install-html-byacc:
8291@if byacc
8292maybe-install-html-byacc: install-html-byacc
8293
8294install-html-byacc: \
8295 configure-byacc \
8296 html-byacc
8297 @: $(MAKE); $(unstage)
8298 @[ -f ./byacc/Makefile ] || exit 0; \
8299 r=`${PWD_COMMAND}`; export r; \
8300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8301 $(HOST_EXPORTS) \
8302 for flag in $(EXTRA_HOST_FLAGS) ; do \
8303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8304 done; \
8305 echo "Doing install-html in byacc" ; \
8306 (cd $(HOST_SUBDIR)/byacc && \
8307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8309 "RANLIB=$${RANLIB}" \
0c24b341 8310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8311 install-html) \
8312 || exit 1
8313
8314@endif byacc
8315
4fa63067
NN
8316.PHONY: maybe-installcheck-byacc installcheck-byacc
8317maybe-installcheck-byacc:
6bd3dfaa
PB
8318@if byacc
8319maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8320
4fa63067
NN
8321installcheck-byacc: \
8322 configure-byacc
0aed8855 8323 @: $(MAKE); $(unstage)
4fa63067 8324 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8325 r=`${PWD_COMMAND}`; export r; \
8326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8327 $(HOST_EXPORTS) \
b813574b 8328 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8330 done; \
4fa63067 8331 echo "Doing installcheck in byacc" ; \
b00612cc 8332 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8335 "RANLIB=$${RANLIB}" \
0c24b341 8336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8337 installcheck) \
2a4cbe27
NN
8338 || exit 1
8339
6bd3dfaa 8340@endif byacc
2a4cbe27 8341
4fa63067
NN
8342.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8343maybe-mostlyclean-byacc:
6bd3dfaa
PB
8344@if byacc
8345maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8346
4fa63067 8347mostlyclean-byacc:
0aed8855 8348 @: $(MAKE); $(unstage)
4fa63067 8349 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8350 r=`${PWD_COMMAND}`; export r; \
8351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8352 $(HOST_EXPORTS) \
b813574b 8353 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8355 done; \
4fa63067 8356 echo "Doing mostlyclean in byacc" ; \
b00612cc 8357 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8360 "RANLIB=$${RANLIB}" \
0c24b341 8361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8362 mostlyclean) \
2a4cbe27
NN
8363 || exit 1
8364
6bd3dfaa 8365@endif byacc
2a4cbe27 8366
4fa63067
NN
8367.PHONY: maybe-clean-byacc clean-byacc
8368maybe-clean-byacc:
6bd3dfaa
PB
8369@if byacc
8370maybe-clean-byacc: clean-byacc
2a4cbe27 8371
4fa63067 8372clean-byacc:
0aed8855 8373 @: $(MAKE); $(unstage)
4fa63067 8374 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8375 r=`${PWD_COMMAND}`; export r; \
8376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8377 $(HOST_EXPORTS) \
b813574b 8378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8380 done; \
4fa63067 8381 echo "Doing clean in byacc" ; \
b00612cc 8382 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8385 "RANLIB=$${RANLIB}" \
0c24b341 8386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8387 clean) \
2a4cbe27
NN
8388 || exit 1
8389
6bd3dfaa 8390@endif byacc
2a4cbe27 8391
4fa63067
NN
8392.PHONY: maybe-distclean-byacc distclean-byacc
8393maybe-distclean-byacc:
6bd3dfaa
PB
8394@if byacc
8395maybe-distclean-byacc: distclean-byacc
2a4cbe27 8396
4fa63067 8397distclean-byacc:
0aed8855 8398 @: $(MAKE); $(unstage)
4fa63067 8399 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8400 r=`${PWD_COMMAND}`; export r; \
8401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8402 $(HOST_EXPORTS) \
b813574b 8403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8405 done; \
4fa63067 8406 echo "Doing distclean in byacc" ; \
b00612cc 8407 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8410 "RANLIB=$${RANLIB}" \
0c24b341 8411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8412 distclean) \
2a4cbe27
NN
8413 || exit 1
8414
6bd3dfaa 8415@endif byacc
2a4cbe27 8416
4fa63067
NN
8417.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8418maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8419@if byacc
8420maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8421
4fa63067 8422maintainer-clean-byacc:
0aed8855 8423 @: $(MAKE); $(unstage)
4fa63067 8424 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8425 r=`${PWD_COMMAND}`; export r; \
8426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8427 $(HOST_EXPORTS) \
b813574b 8428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8430 done; \
4fa63067 8431 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8432 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8435 "RANLIB=$${RANLIB}" \
0c24b341 8436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8437 maintainer-clean) \
2a4cbe27
NN
8438 || exit 1
8439
6bd3dfaa 8440@endif byacc
2a4cbe27 8441
2a4cbe27 8442
a7254363 8443
4fa63067
NN
8444.PHONY: configure-bzip2 maybe-configure-bzip2
8445maybe-configure-bzip2:
4f0ef2d8
CD
8446@if gcc-bootstrap
8447configure-bzip2: stage_current
8448@endif gcc-bootstrap
6bd3dfaa
PB
8449@if bzip2
8450maybe-configure-bzip2: configure-bzip2
c52c6897 8451configure-bzip2:
0aed8855 8452 @: $(MAKE); $(unstage)
c52c6897 8453 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8455 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8457 $(HOST_EXPORTS) \
a7254363
PB
8458 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8459 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8460 case $(srcdir) in \
b00612cc
PB
8461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8462 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8464 esac; \
b00612cc
PB
8465 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8466 libsrcdir="$$s/bzip2"; \
4fa63067 8467 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8469 --target=${target_alias} $${srcdiroption} \
4fa63067 8470 || exit 1
6bd3dfaa 8471@endif bzip2
4fa63067 8472
a7254363
PB
8473
8474
d545f33b
PB
8475
8476
4fa63067
NN
8477.PHONY: all-bzip2 maybe-all-bzip2
8478maybe-all-bzip2:
4f0ef2d8
CD
8479@if gcc-bootstrap
8480all-bzip2: stage_current
8481@endif gcc-bootstrap
6bd3dfaa 8482@if bzip2
d27cc32e 8483TARGET-bzip2=all
6bd3dfaa 8484maybe-all-bzip2: all-bzip2
4fa63067 8485all-bzip2: configure-bzip2
0aed8855 8486 @: $(MAKE); $(unstage)
4fa63067
NN
8487 @r=`${PWD_COMMAND}`; export r; \
8488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8489 $(HOST_EXPORTS) \
b00612cc
PB
8490 (cd $(HOST_SUBDIR)/bzip2 && \
8491 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 8492@endif bzip2
4fa63067 8493
a7254363 8494
d545f33b
PB
8495
8496
4fa63067
NN
8497.PHONY: check-bzip2 maybe-check-bzip2
8498maybe-check-bzip2:
6bd3dfaa
PB
8499@if bzip2
8500maybe-check-bzip2: check-bzip2
4fa63067
NN
8501
8502check-bzip2:
0aed8855 8503 @: $(MAKE); $(unstage)
4fa63067
NN
8504 @r=`${PWD_COMMAND}`; export r; \
8505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8506 $(HOST_EXPORTS) \
b00612cc
PB
8507 (cd $(HOST_SUBDIR)/bzip2 && \
8508 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8509
6bd3dfaa 8510@endif bzip2
4fa63067
NN
8511
8512.PHONY: install-bzip2 maybe-install-bzip2
8513maybe-install-bzip2:
6bd3dfaa
PB
8514@if bzip2
8515maybe-install-bzip2: install-bzip2
4fa63067
NN
8516
8517install-bzip2: installdirs
0aed8855 8518 @: $(MAKE); $(unstage)
4fa63067
NN
8519 @r=`${PWD_COMMAND}`; export r; \
8520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8521 $(HOST_EXPORTS) \
b00612cc 8522 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8523 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8524
6bd3dfaa 8525@endif bzip2
4fa63067 8526
56a8fe78 8527# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8528
8529.PHONY: maybe-info-bzip2 info-bzip2
8530maybe-info-bzip2:
6bd3dfaa
PB
8531@if bzip2
8532maybe-info-bzip2: info-bzip2
4fa63067
NN
8533
8534info-bzip2: \
8535 configure-bzip2
0aed8855 8536 @: $(MAKE); $(unstage)
4fa63067 8537 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8538 r=`${PWD_COMMAND}`; export r; \
8539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8540 $(HOST_EXPORTS) \
b813574b 8541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8543 done; \
4fa63067 8544 echo "Doing info in bzip2" ; \
b00612cc 8545 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8548 "RANLIB=$${RANLIB}" \
0c24b341 8549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8550 info) \
2a4cbe27
NN
8551 || exit 1
8552
6bd3dfaa 8553@endif bzip2
2a4cbe27 8554
4fa63067
NN
8555.PHONY: maybe-dvi-bzip2 dvi-bzip2
8556maybe-dvi-bzip2:
6bd3dfaa
PB
8557@if bzip2
8558maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8559
4fa63067
NN
8560dvi-bzip2: \
8561 configure-bzip2
0aed8855 8562 @: $(MAKE); $(unstage)
4fa63067 8563 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8564 r=`${PWD_COMMAND}`; export r; \
8565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8566 $(HOST_EXPORTS) \
b813574b 8567 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8569 done; \
4fa63067 8570 echo "Doing dvi in bzip2" ; \
b00612cc 8571 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8574 "RANLIB=$${RANLIB}" \
0c24b341 8575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8576 dvi) \
2a4cbe27
NN
8577 || exit 1
8578
6bd3dfaa 8579@endif bzip2
2a4cbe27 8580
56a8fe78
DD
8581.PHONY: maybe-pdf-bzip2 pdf-bzip2
8582maybe-pdf-bzip2:
8583@if bzip2
8584maybe-pdf-bzip2: pdf-bzip2
8585
8586pdf-bzip2: \
8587 configure-bzip2
8588 @: $(MAKE); $(unstage)
8589 @[ -f ./bzip2/Makefile ] || exit 0; \
8590 r=`${PWD_COMMAND}`; export r; \
8591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8592 $(HOST_EXPORTS) \
8593 for flag in $(EXTRA_HOST_FLAGS) ; do \
8594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8595 done; \
8596 echo "Doing pdf in bzip2" ; \
8597 (cd $(HOST_SUBDIR)/bzip2 && \
8598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8600 "RANLIB=$${RANLIB}" \
0c24b341 8601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8602 pdf) \
8603 || exit 1
8604
8605@endif bzip2
8606
6d389afc
MS
8607.PHONY: maybe-html-bzip2 html-bzip2
8608maybe-html-bzip2:
8609@if bzip2
8610maybe-html-bzip2: html-bzip2
8611
8612html-bzip2: \
8613 configure-bzip2
0aed8855 8614 @: $(MAKE); $(unstage)
6d389afc
MS
8615 @[ -f ./bzip2/Makefile ] || exit 0; \
8616 r=`${PWD_COMMAND}`; export r; \
8617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8618 $(HOST_EXPORTS) \
8619 for flag in $(EXTRA_HOST_FLAGS) ; do \
8620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8621 done; \
8622 echo "Doing html in bzip2" ; \
b00612cc 8623 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8626 "RANLIB=$${RANLIB}" \
0c24b341 8627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8628 html) \
8629 || exit 1
8630
8631@endif bzip2
8632
4fa63067
NN
8633.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8634maybe-TAGS-bzip2:
6bd3dfaa
PB
8635@if bzip2
8636maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8637
4fa63067
NN
8638TAGS-bzip2: \
8639 configure-bzip2
0aed8855 8640 @: $(MAKE); $(unstage)
4fa63067 8641 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8642 r=`${PWD_COMMAND}`; export r; \
8643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8644 $(HOST_EXPORTS) \
b813574b 8645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8647 done; \
4fa63067 8648 echo "Doing TAGS in bzip2" ; \
b00612cc 8649 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8652 "RANLIB=$${RANLIB}" \
0c24b341 8653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8654 TAGS) \
2a4cbe27
NN
8655 || exit 1
8656
6bd3dfaa 8657@endif bzip2
2a4cbe27 8658
4fa63067
NN
8659.PHONY: maybe-install-info-bzip2 install-info-bzip2
8660maybe-install-info-bzip2:
6bd3dfaa
PB
8661@if bzip2
8662maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8663
4fa63067
NN
8664install-info-bzip2: \
8665 configure-bzip2 \
8666 info-bzip2
0aed8855 8667 @: $(MAKE); $(unstage)
4fa63067 8668 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8669 r=`${PWD_COMMAND}`; export r; \
8670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8671 $(HOST_EXPORTS) \
b813574b 8672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8674 done; \
4fa63067 8675 echo "Doing install-info in bzip2" ; \
b00612cc 8676 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8679 "RANLIB=$${RANLIB}" \
0c24b341 8680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8681 install-info) \
2a4cbe27
NN
8682 || exit 1
8683
6bd3dfaa 8684@endif bzip2
2a4cbe27 8685
a3ca38d2
DD
8686.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8687maybe-install-pdf-bzip2:
8688@if bzip2
8689maybe-install-pdf-bzip2: install-pdf-bzip2
8690
8691install-pdf-bzip2: \
8692 configure-bzip2 \
8693 pdf-bzip2
8694 @: $(MAKE); $(unstage)
8695 @[ -f ./bzip2/Makefile ] || exit 0; \
8696 r=`${PWD_COMMAND}`; export r; \
8697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8698 $(HOST_EXPORTS) \
8699 for flag in $(EXTRA_HOST_FLAGS) ; do \
8700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8701 done; \
8702 echo "Doing install-pdf in bzip2" ; \
8703 (cd $(HOST_SUBDIR)/bzip2 && \
8704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8706 "RANLIB=$${RANLIB}" \
0c24b341 8707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8708 install-pdf) \
8709 || exit 1
8710
8711@endif bzip2
8712
108a6f8e
CD
8713.PHONY: maybe-install-html-bzip2 install-html-bzip2
8714maybe-install-html-bzip2:
8715@if bzip2
8716maybe-install-html-bzip2: install-html-bzip2
8717
8718install-html-bzip2: \
8719 configure-bzip2 \
8720 html-bzip2
8721 @: $(MAKE); $(unstage)
8722 @[ -f ./bzip2/Makefile ] || exit 0; \
8723 r=`${PWD_COMMAND}`; export r; \
8724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8725 $(HOST_EXPORTS) \
8726 for flag in $(EXTRA_HOST_FLAGS) ; do \
8727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8728 done; \
8729 echo "Doing install-html in bzip2" ; \
8730 (cd $(HOST_SUBDIR)/bzip2 && \
8731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8733 "RANLIB=$${RANLIB}" \
0c24b341 8734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8735 install-html) \
8736 || exit 1
8737
8738@endif bzip2
8739
4fa63067
NN
8740.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8741maybe-installcheck-bzip2:
6bd3dfaa
PB
8742@if bzip2
8743maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8744
4fa63067
NN
8745installcheck-bzip2: \
8746 configure-bzip2
0aed8855 8747 @: $(MAKE); $(unstage)
4fa63067 8748 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8749 r=`${PWD_COMMAND}`; export r; \
8750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8751 $(HOST_EXPORTS) \
b813574b 8752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8754 done; \
4fa63067 8755 echo "Doing installcheck in bzip2" ; \
b00612cc 8756 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8759 "RANLIB=$${RANLIB}" \
0c24b341 8760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8761 installcheck) \
2a4cbe27
NN
8762 || exit 1
8763
6bd3dfaa 8764@endif bzip2
2a4cbe27 8765
4fa63067
NN
8766.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8767maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8768@if bzip2
8769maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8770
4fa63067 8771mostlyclean-bzip2:
0aed8855 8772 @: $(MAKE); $(unstage)
4fa63067 8773 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8774 r=`${PWD_COMMAND}`; export r; \
8775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8776 $(HOST_EXPORTS) \
b813574b 8777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8779 done; \
4fa63067 8780 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8781 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8784 "RANLIB=$${RANLIB}" \
0c24b341 8785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8786 mostlyclean) \
2a4cbe27
NN
8787 || exit 1
8788
6bd3dfaa 8789@endif bzip2
2a4cbe27 8790
4fa63067
NN
8791.PHONY: maybe-clean-bzip2 clean-bzip2
8792maybe-clean-bzip2:
6bd3dfaa
PB
8793@if bzip2
8794maybe-clean-bzip2: clean-bzip2
2a4cbe27 8795
4fa63067 8796clean-bzip2:
0aed8855 8797 @: $(MAKE); $(unstage)
4fa63067 8798 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8799 r=`${PWD_COMMAND}`; export r; \
8800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8801 $(HOST_EXPORTS) \
b813574b 8802 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8804 done; \
4fa63067 8805 echo "Doing clean in bzip2" ; \
b00612cc 8806 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8809 "RANLIB=$${RANLIB}" \
0c24b341 8810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8811 clean) \
2a4cbe27
NN
8812 || exit 1
8813
6bd3dfaa 8814@endif bzip2
2a4cbe27 8815
4fa63067
NN
8816.PHONY: maybe-distclean-bzip2 distclean-bzip2
8817maybe-distclean-bzip2:
6bd3dfaa
PB
8818@if bzip2
8819maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8820
4fa63067 8821distclean-bzip2:
0aed8855 8822 @: $(MAKE); $(unstage)
4fa63067 8823 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8824 r=`${PWD_COMMAND}`; export r; \
8825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8826 $(HOST_EXPORTS) \
b813574b 8827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8829 done; \
4fa63067 8830 echo "Doing distclean in bzip2" ; \
b00612cc 8831 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8834 "RANLIB=$${RANLIB}" \
0c24b341 8835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8836 distclean) \
2a4cbe27
NN
8837 || exit 1
8838
6bd3dfaa 8839@endif bzip2
2a4cbe27 8840
4fa63067
NN
8841.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8842maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8843@if bzip2
8844maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8845
4fa63067 8846maintainer-clean-bzip2:
0aed8855 8847 @: $(MAKE); $(unstage)
4fa63067 8848 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8849 r=`${PWD_COMMAND}`; export r; \
8850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8851 $(HOST_EXPORTS) \
b813574b 8852 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8854 done; \
4fa63067 8855 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8856 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8859 "RANLIB=$${RANLIB}" \
0c24b341 8860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8861 maintainer-clean) \
2a4cbe27
NN
8862 || exit 1
8863
6bd3dfaa 8864@endif bzip2
2a4cbe27 8865
2a4cbe27 8866
a7254363 8867
4fa63067
NN
8868.PHONY: configure-dejagnu maybe-configure-dejagnu
8869maybe-configure-dejagnu:
4f0ef2d8
CD
8870@if gcc-bootstrap
8871configure-dejagnu: stage_current
8872@endif gcc-bootstrap
6bd3dfaa
PB
8873@if dejagnu
8874maybe-configure-dejagnu: configure-dejagnu
c52c6897 8875configure-dejagnu:
0aed8855 8876 @: $(MAKE); $(unstage)
c52c6897 8877 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8879 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8881 $(HOST_EXPORTS) \
a7254363
PB
8882 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8883 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8884 case $(srcdir) in \
b00612cc
PB
8885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8886 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8888 esac; \
b00612cc
PB
8889 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8890 libsrcdir="$$s/dejagnu"; \
4fa63067 8891 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8893 --target=${target_alias} $${srcdiroption} \
4fa63067 8894 || exit 1
6bd3dfaa 8895@endif dejagnu
4fa63067 8896
a7254363
PB
8897
8898
d545f33b
PB
8899
8900
4fa63067
NN
8901.PHONY: all-dejagnu maybe-all-dejagnu
8902maybe-all-dejagnu:
4f0ef2d8
CD
8903@if gcc-bootstrap
8904all-dejagnu: stage_current
8905@endif gcc-bootstrap
6bd3dfaa 8906@if dejagnu
d27cc32e 8907TARGET-dejagnu=all
6bd3dfaa 8908maybe-all-dejagnu: all-dejagnu
4fa63067 8909all-dejagnu: configure-dejagnu
0aed8855 8910 @: $(MAKE); $(unstage)
4fa63067
NN
8911 @r=`${PWD_COMMAND}`; export r; \
8912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8913 $(HOST_EXPORTS) \
b00612cc
PB
8914 (cd $(HOST_SUBDIR)/dejagnu && \
8915 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 8916@endif dejagnu
4fa63067 8917
a7254363 8918
d545f33b
PB
8919
8920
4fa63067
NN
8921.PHONY: check-dejagnu maybe-check-dejagnu
8922maybe-check-dejagnu:
6bd3dfaa
PB
8923@if dejagnu
8924maybe-check-dejagnu: check-dejagnu
4fa63067
NN
8925
8926check-dejagnu:
0aed8855 8927 @: $(MAKE); $(unstage)
4fa63067
NN
8928 @r=`${PWD_COMMAND}`; export r; \
8929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8930 $(HOST_EXPORTS) \
b00612cc
PB
8931 (cd $(HOST_SUBDIR)/dejagnu && \
8932 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8933
6bd3dfaa 8934@endif dejagnu
4fa63067
NN
8935
8936.PHONY: install-dejagnu maybe-install-dejagnu
8937maybe-install-dejagnu:
6bd3dfaa
PB
8938@if dejagnu
8939maybe-install-dejagnu: install-dejagnu
4fa63067
NN
8940
8941install-dejagnu: installdirs
0aed8855 8942 @: $(MAKE); $(unstage)
4fa63067
NN
8943 @r=`${PWD_COMMAND}`; export r; \
8944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8945 $(HOST_EXPORTS) \
b00612cc 8946 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 8947 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8948
6bd3dfaa 8949@endif dejagnu
4fa63067 8950
56a8fe78 8951# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8952
8953.PHONY: maybe-info-dejagnu info-dejagnu
8954maybe-info-dejagnu:
6bd3dfaa
PB
8955@if dejagnu
8956maybe-info-dejagnu: info-dejagnu
4fa63067
NN
8957
8958info-dejagnu: \
8959 configure-dejagnu
0aed8855 8960 @: $(MAKE); $(unstage)
4fa63067 8961 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8962 r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8964 $(HOST_EXPORTS) \
b813574b 8965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8967 done; \
4fa63067 8968 echo "Doing info in dejagnu" ; \
b00612cc 8969 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8972 "RANLIB=$${RANLIB}" \
0c24b341 8973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8974 info) \
2a4cbe27
NN
8975 || exit 1
8976
6bd3dfaa 8977@endif dejagnu
2a4cbe27 8978
4fa63067
NN
8979.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8980maybe-dvi-dejagnu:
6bd3dfaa
PB
8981@if dejagnu
8982maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 8983
4fa63067
NN
8984dvi-dejagnu: \
8985 configure-dejagnu
0aed8855 8986 @: $(MAKE); $(unstage)
4fa63067 8987 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8988 r=`${PWD_COMMAND}`; export r; \
8989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8990 $(HOST_EXPORTS) \
b813574b 8991 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8993 done; \
4fa63067 8994 echo "Doing dvi in dejagnu" ; \
b00612cc 8995 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8998 "RANLIB=$${RANLIB}" \
0c24b341 8999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9000 dvi) \
2a4cbe27
NN
9001 || exit 1
9002
6bd3dfaa 9003@endif dejagnu
2a4cbe27 9004
56a8fe78
DD
9005.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9006maybe-pdf-dejagnu:
9007@if dejagnu
9008maybe-pdf-dejagnu: pdf-dejagnu
9009
9010pdf-dejagnu: \
9011 configure-dejagnu
9012 @: $(MAKE); $(unstage)
9013 @[ -f ./dejagnu/Makefile ] || exit 0; \
9014 r=`${PWD_COMMAND}`; export r; \
9015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9016 $(HOST_EXPORTS) \
9017 for flag in $(EXTRA_HOST_FLAGS) ; do \
9018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9019 done; \
9020 echo "Doing pdf in dejagnu" ; \
9021 (cd $(HOST_SUBDIR)/dejagnu && \
9022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9024 "RANLIB=$${RANLIB}" \
0c24b341 9025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9026 pdf) \
9027 || exit 1
9028
9029@endif dejagnu
9030
6d389afc
MS
9031.PHONY: maybe-html-dejagnu html-dejagnu
9032maybe-html-dejagnu:
9033@if dejagnu
9034maybe-html-dejagnu: html-dejagnu
9035
9036html-dejagnu: \
9037 configure-dejagnu
0aed8855 9038 @: $(MAKE); $(unstage)
6d389afc
MS
9039 @[ -f ./dejagnu/Makefile ] || exit 0; \
9040 r=`${PWD_COMMAND}`; export r; \
9041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9042 $(HOST_EXPORTS) \
9043 for flag in $(EXTRA_HOST_FLAGS) ; do \
9044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9045 done; \
9046 echo "Doing html in dejagnu" ; \
b00612cc 9047 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9050 "RANLIB=$${RANLIB}" \
0c24b341 9051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9052 html) \
9053 || exit 1
9054
9055@endif dejagnu
9056
4fa63067
NN
9057.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9058maybe-TAGS-dejagnu:
6bd3dfaa
PB
9059@if dejagnu
9060maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9061
4fa63067
NN
9062TAGS-dejagnu: \
9063 configure-dejagnu
0aed8855 9064 @: $(MAKE); $(unstage)
4fa63067 9065 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9066 r=`${PWD_COMMAND}`; export r; \
9067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9068 $(HOST_EXPORTS) \
b813574b 9069 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9071 done; \
4fa63067 9072 echo "Doing TAGS in dejagnu" ; \
b00612cc 9073 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9076 "RANLIB=$${RANLIB}" \
0c24b341 9077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9078 TAGS) \
2a4cbe27
NN
9079 || exit 1
9080
6bd3dfaa 9081@endif dejagnu
2a4cbe27 9082
4fa63067
NN
9083.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9084maybe-install-info-dejagnu:
6bd3dfaa
PB
9085@if dejagnu
9086maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9087
4fa63067
NN
9088install-info-dejagnu: \
9089 configure-dejagnu \
9090 info-dejagnu
0aed8855 9091 @: $(MAKE); $(unstage)
4fa63067 9092 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9093 r=`${PWD_COMMAND}`; export r; \
9094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9095 $(HOST_EXPORTS) \
b813574b 9096 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9098 done; \
4fa63067 9099 echo "Doing install-info in dejagnu" ; \
b00612cc 9100 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9103 "RANLIB=$${RANLIB}" \
0c24b341 9104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9105 install-info) \
2a4cbe27
NN
9106 || exit 1
9107
6bd3dfaa 9108@endif dejagnu
2a4cbe27 9109
a3ca38d2
DD
9110.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9111maybe-install-pdf-dejagnu:
9112@if dejagnu
9113maybe-install-pdf-dejagnu: install-pdf-dejagnu
9114
9115install-pdf-dejagnu: \
9116 configure-dejagnu \
9117 pdf-dejagnu
9118 @: $(MAKE); $(unstage)
9119 @[ -f ./dejagnu/Makefile ] || exit 0; \
9120 r=`${PWD_COMMAND}`; export r; \
9121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9122 $(HOST_EXPORTS) \
9123 for flag in $(EXTRA_HOST_FLAGS) ; do \
9124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9125 done; \
9126 echo "Doing install-pdf in dejagnu" ; \
9127 (cd $(HOST_SUBDIR)/dejagnu && \
9128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9130 "RANLIB=$${RANLIB}" \
0c24b341 9131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9132 install-pdf) \
9133 || exit 1
9134
9135@endif dejagnu
9136
108a6f8e
CD
9137.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9138maybe-install-html-dejagnu:
9139@if dejagnu
9140maybe-install-html-dejagnu: install-html-dejagnu
9141
9142install-html-dejagnu: \
9143 configure-dejagnu \
9144 html-dejagnu
9145 @: $(MAKE); $(unstage)
9146 @[ -f ./dejagnu/Makefile ] || exit 0; \
9147 r=`${PWD_COMMAND}`; export r; \
9148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9149 $(HOST_EXPORTS) \
9150 for flag in $(EXTRA_HOST_FLAGS) ; do \
9151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9152 done; \
9153 echo "Doing install-html in dejagnu" ; \
9154 (cd $(HOST_SUBDIR)/dejagnu && \
9155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9157 "RANLIB=$${RANLIB}" \
0c24b341 9158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9159 install-html) \
9160 || exit 1
9161
9162@endif dejagnu
9163
4fa63067
NN
9164.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9165maybe-installcheck-dejagnu:
6bd3dfaa
PB
9166@if dejagnu
9167maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9168
4fa63067
NN
9169installcheck-dejagnu: \
9170 configure-dejagnu
0aed8855 9171 @: $(MAKE); $(unstage)
4fa63067 9172 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9173 r=`${PWD_COMMAND}`; export r; \
9174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9175 $(HOST_EXPORTS) \
b813574b 9176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9178 done; \
4fa63067 9179 echo "Doing installcheck in dejagnu" ; \
b00612cc 9180 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9183 "RANLIB=$${RANLIB}" \
0c24b341 9184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9185 installcheck) \
2a4cbe27
NN
9186 || exit 1
9187
6bd3dfaa 9188@endif dejagnu
2a4cbe27 9189
4fa63067
NN
9190.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9191maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9192@if dejagnu
9193maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9194
4fa63067 9195mostlyclean-dejagnu:
0aed8855 9196 @: $(MAKE); $(unstage)
4fa63067 9197 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9198 r=`${PWD_COMMAND}`; export r; \
9199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9200 $(HOST_EXPORTS) \
b813574b 9201 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9203 done; \
4fa63067 9204 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9205 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9208 "RANLIB=$${RANLIB}" \
0c24b341 9209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9210 mostlyclean) \
2a4cbe27
NN
9211 || exit 1
9212
6bd3dfaa 9213@endif dejagnu
2a4cbe27 9214
4fa63067
NN
9215.PHONY: maybe-clean-dejagnu clean-dejagnu
9216maybe-clean-dejagnu:
6bd3dfaa
PB
9217@if dejagnu
9218maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9219
4fa63067 9220clean-dejagnu:
0aed8855 9221 @: $(MAKE); $(unstage)
4fa63067 9222 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9223 r=`${PWD_COMMAND}`; export r; \
9224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9225 $(HOST_EXPORTS) \
b813574b 9226 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9228 done; \
4fa63067 9229 echo "Doing clean in dejagnu" ; \
b00612cc 9230 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9233 "RANLIB=$${RANLIB}" \
0c24b341 9234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9235 clean) \
2a4cbe27
NN
9236 || exit 1
9237
6bd3dfaa 9238@endif dejagnu
2a4cbe27 9239
4fa63067
NN
9240.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9241maybe-distclean-dejagnu:
6bd3dfaa
PB
9242@if dejagnu
9243maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9244
4fa63067 9245distclean-dejagnu:
0aed8855 9246 @: $(MAKE); $(unstage)
4fa63067 9247 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9248 r=`${PWD_COMMAND}`; export r; \
9249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9250 $(HOST_EXPORTS) \
b813574b 9251 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9253 done; \
4fa63067 9254 echo "Doing distclean in dejagnu" ; \
b00612cc 9255 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9258 "RANLIB=$${RANLIB}" \
0c24b341 9259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9260 distclean) \
2a4cbe27
NN
9261 || exit 1
9262
6bd3dfaa 9263@endif dejagnu
2a4cbe27 9264
4fa63067
NN
9265.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9266maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9267@if dejagnu
9268maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9269
4fa63067 9270maintainer-clean-dejagnu:
0aed8855 9271 @: $(MAKE); $(unstage)
4fa63067 9272 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9273 r=`${PWD_COMMAND}`; export r; \
9274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9275 $(HOST_EXPORTS) \
b813574b 9276 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9278 done; \
4fa63067 9279 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9280 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9283 "RANLIB=$${RANLIB}" \
0c24b341 9284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9285 maintainer-clean) \
4fa63067
NN
9286 || exit 1
9287
6bd3dfaa 9288@endif dejagnu
4fa63067
NN
9289
9290
a7254363 9291
4fa63067
NN
9292.PHONY: configure-diff maybe-configure-diff
9293maybe-configure-diff:
4f0ef2d8
CD
9294@if gcc-bootstrap
9295configure-diff: stage_current
9296@endif gcc-bootstrap
6bd3dfaa
PB
9297@if diff
9298maybe-configure-diff: configure-diff
c52c6897 9299configure-diff:
0aed8855 9300 @: $(MAKE); $(unstage)
c52c6897 9301 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9303 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9305 $(HOST_EXPORTS) \
a7254363
PB
9306 echo Configuring in $(HOST_SUBDIR)/diff; \
9307 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9308 case $(srcdir) in \
b00612cc
PB
9309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9310 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9312 esac; \
b00612cc
PB
9313 srcdiroption="--srcdir=$${topdir}/diff"; \
9314 libsrcdir="$$s/diff"; \
4fa63067 9315 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9317 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9318 || exit 1
6bd3dfaa 9319@endif diff
2a4cbe27 9320
a7254363
PB
9321
9322
d545f33b
PB
9323
9324
4fa63067
NN
9325.PHONY: all-diff maybe-all-diff
9326maybe-all-diff:
4f0ef2d8
CD
9327@if gcc-bootstrap
9328all-diff: stage_current
9329@endif gcc-bootstrap
6bd3dfaa 9330@if diff
d27cc32e 9331TARGET-diff=all
6bd3dfaa 9332maybe-all-diff: all-diff
4fa63067 9333all-diff: configure-diff
0aed8855 9334 @: $(MAKE); $(unstage)
4fa63067
NN
9335 @r=`${PWD_COMMAND}`; export r; \
9336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9337 $(HOST_EXPORTS) \
b00612cc
PB
9338 (cd $(HOST_SUBDIR)/diff && \
9339 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 9340@endif diff
2a4cbe27 9341
a7254363 9342
d545f33b
PB
9343
9344
4fa63067
NN
9345.PHONY: check-diff maybe-check-diff
9346maybe-check-diff:
6bd3dfaa
PB
9347@if diff
9348maybe-check-diff: check-diff
2a4cbe27 9349
4fa63067 9350check-diff:
0aed8855 9351 @: $(MAKE); $(unstage)
4fa63067 9352 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9354 $(HOST_EXPORTS) \
b00612cc
PB
9355 (cd $(HOST_SUBDIR)/diff && \
9356 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9357
6bd3dfaa 9358@endif diff
2a4cbe27 9359
4fa63067
NN
9360.PHONY: install-diff maybe-install-diff
9361maybe-install-diff:
6bd3dfaa
PB
9362@if diff
9363maybe-install-diff: install-diff
2a4cbe27 9364
4fa63067 9365install-diff: installdirs
0aed8855 9366 @: $(MAKE); $(unstage)
4fa63067 9367 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9369 $(HOST_EXPORTS) \
b00612cc 9370 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9371 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9372
6bd3dfaa 9373@endif diff
2a4cbe27 9374
56a8fe78 9375# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9376
4fa63067
NN
9377.PHONY: maybe-info-diff info-diff
9378maybe-info-diff:
6bd3dfaa
PB
9379@if diff
9380maybe-info-diff: info-diff
2a4cbe27 9381
4fa63067
NN
9382info-diff: \
9383 configure-diff
0aed8855 9384 @: $(MAKE); $(unstage)
4fa63067 9385 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9386 r=`${PWD_COMMAND}`; export r; \
9387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9388 $(HOST_EXPORTS) \
b813574b 9389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9391 done; \
4fa63067 9392 echo "Doing info in diff" ; \
b00612cc 9393 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9396 "RANLIB=$${RANLIB}" \
0c24b341 9397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9398 info) \
2a4cbe27
NN
9399 || exit 1
9400
6bd3dfaa 9401@endif diff
2a4cbe27 9402
4fa63067
NN
9403.PHONY: maybe-dvi-diff dvi-diff
9404maybe-dvi-diff:
6bd3dfaa
PB
9405@if diff
9406maybe-dvi-diff: dvi-diff
2a4cbe27 9407
4fa63067
NN
9408dvi-diff: \
9409 configure-diff
0aed8855 9410 @: $(MAKE); $(unstage)
4fa63067 9411 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9412 r=`${PWD_COMMAND}`; export r; \
9413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9414 $(HOST_EXPORTS) \
b813574b 9415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9417 done; \
4fa63067 9418 echo "Doing dvi in diff" ; \
b00612cc 9419 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9422 "RANLIB=$${RANLIB}" \
0c24b341 9423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9424 dvi) \
2a4cbe27
NN
9425 || exit 1
9426
6bd3dfaa 9427@endif diff
2a4cbe27 9428
56a8fe78
DD
9429.PHONY: maybe-pdf-diff pdf-diff
9430maybe-pdf-diff:
9431@if diff
9432maybe-pdf-diff: pdf-diff
9433
9434pdf-diff: \
9435 configure-diff
9436 @: $(MAKE); $(unstage)
9437 @[ -f ./diff/Makefile ] || exit 0; \
9438 r=`${PWD_COMMAND}`; export r; \
9439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9440 $(HOST_EXPORTS) \
9441 for flag in $(EXTRA_HOST_FLAGS) ; do \
9442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9443 done; \
9444 echo "Doing pdf in diff" ; \
9445 (cd $(HOST_SUBDIR)/diff && \
9446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9448 "RANLIB=$${RANLIB}" \
0c24b341 9449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9450 pdf) \
9451 || exit 1
9452
9453@endif diff
9454
6d389afc
MS
9455.PHONY: maybe-html-diff html-diff
9456maybe-html-diff:
9457@if diff
9458maybe-html-diff: html-diff
9459
9460html-diff: \
9461 configure-diff
0aed8855 9462 @: $(MAKE); $(unstage)
6d389afc
MS
9463 @[ -f ./diff/Makefile ] || exit 0; \
9464 r=`${PWD_COMMAND}`; export r; \
9465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9466 $(HOST_EXPORTS) \
9467 for flag in $(EXTRA_HOST_FLAGS) ; do \
9468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9469 done; \
9470 echo "Doing html in diff" ; \
b00612cc 9471 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9474 "RANLIB=$${RANLIB}" \
0c24b341 9475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9476 html) \
9477 || exit 1
9478
9479@endif diff
9480
4fa63067
NN
9481.PHONY: maybe-TAGS-diff TAGS-diff
9482maybe-TAGS-diff:
6bd3dfaa
PB
9483@if diff
9484maybe-TAGS-diff: TAGS-diff
2a4cbe27 9485
4fa63067
NN
9486TAGS-diff: \
9487 configure-diff
0aed8855 9488 @: $(MAKE); $(unstage)
4fa63067 9489 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9490 r=`${PWD_COMMAND}`; export r; \
9491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9492 $(HOST_EXPORTS) \
b813574b 9493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9495 done; \
4fa63067 9496 echo "Doing TAGS in diff" ; \
b00612cc 9497 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9500 "RANLIB=$${RANLIB}" \
0c24b341 9501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9502 TAGS) \
2a4cbe27
NN
9503 || exit 1
9504
6bd3dfaa 9505@endif diff
2a4cbe27 9506
4fa63067
NN
9507.PHONY: maybe-install-info-diff install-info-diff
9508maybe-install-info-diff:
6bd3dfaa
PB
9509@if diff
9510maybe-install-info-diff: install-info-diff
2a4cbe27 9511
4fa63067
NN
9512install-info-diff: \
9513 configure-diff \
9514 info-diff
0aed8855 9515 @: $(MAKE); $(unstage)
4fa63067 9516 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9517 r=`${PWD_COMMAND}`; export r; \
9518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9519 $(HOST_EXPORTS) \
b813574b 9520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9522 done; \
4fa63067 9523 echo "Doing install-info in diff" ; \
b00612cc 9524 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9527 "RANLIB=$${RANLIB}" \
0c24b341 9528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9529 install-info) \
2a4cbe27
NN
9530 || exit 1
9531
6bd3dfaa 9532@endif diff
2a4cbe27 9533
a3ca38d2
DD
9534.PHONY: maybe-install-pdf-diff install-pdf-diff
9535maybe-install-pdf-diff:
9536@if diff
9537maybe-install-pdf-diff: install-pdf-diff
9538
9539install-pdf-diff: \
9540 configure-diff \
9541 pdf-diff
9542 @: $(MAKE); $(unstage)
9543 @[ -f ./diff/Makefile ] || exit 0; \
9544 r=`${PWD_COMMAND}`; export r; \
9545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9546 $(HOST_EXPORTS) \
9547 for flag in $(EXTRA_HOST_FLAGS) ; do \
9548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9549 done; \
9550 echo "Doing install-pdf in diff" ; \
9551 (cd $(HOST_SUBDIR)/diff && \
9552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9554 "RANLIB=$${RANLIB}" \
0c24b341 9555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9556 install-pdf) \
9557 || exit 1
9558
9559@endif diff
9560
108a6f8e
CD
9561.PHONY: maybe-install-html-diff install-html-diff
9562maybe-install-html-diff:
9563@if diff
9564maybe-install-html-diff: install-html-diff
9565
9566install-html-diff: \
9567 configure-diff \
9568 html-diff
9569 @: $(MAKE); $(unstage)
9570 @[ -f ./diff/Makefile ] || exit 0; \
9571 r=`${PWD_COMMAND}`; export r; \
9572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9573 $(HOST_EXPORTS) \
9574 for flag in $(EXTRA_HOST_FLAGS) ; do \
9575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9576 done; \
9577 echo "Doing install-html in diff" ; \
9578 (cd $(HOST_SUBDIR)/diff && \
9579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9581 "RANLIB=$${RANLIB}" \
0c24b341 9582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9583 install-html) \
9584 || exit 1
9585
9586@endif diff
9587
4fa63067
NN
9588.PHONY: maybe-installcheck-diff installcheck-diff
9589maybe-installcheck-diff:
6bd3dfaa
PB
9590@if diff
9591maybe-installcheck-diff: installcheck-diff
2a4cbe27 9592
4fa63067
NN
9593installcheck-diff: \
9594 configure-diff
0aed8855 9595 @: $(MAKE); $(unstage)
4fa63067 9596 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9597 r=`${PWD_COMMAND}`; export r; \
9598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9599 $(HOST_EXPORTS) \
b813574b 9600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9602 done; \
4fa63067 9603 echo "Doing installcheck in diff" ; \
b00612cc 9604 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9607 "RANLIB=$${RANLIB}" \
0c24b341 9608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9609 installcheck) \
2a4cbe27
NN
9610 || exit 1
9611
6bd3dfaa 9612@endif diff
2a4cbe27 9613
4fa63067
NN
9614.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9615maybe-mostlyclean-diff:
6bd3dfaa
PB
9616@if diff
9617maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9618
4fa63067 9619mostlyclean-diff:
0aed8855 9620 @: $(MAKE); $(unstage)
4fa63067 9621 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9622 r=`${PWD_COMMAND}`; export r; \
9623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9624 $(HOST_EXPORTS) \
b813574b 9625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9627 done; \
4fa63067 9628 echo "Doing mostlyclean in diff" ; \
b00612cc 9629 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9632 "RANLIB=$${RANLIB}" \
0c24b341 9633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9634 mostlyclean) \
2a4cbe27
NN
9635 || exit 1
9636
6bd3dfaa 9637@endif diff
2a4cbe27 9638
4fa63067
NN
9639.PHONY: maybe-clean-diff clean-diff
9640maybe-clean-diff:
6bd3dfaa
PB
9641@if diff
9642maybe-clean-diff: clean-diff
2a4cbe27 9643
4fa63067 9644clean-diff:
0aed8855 9645 @: $(MAKE); $(unstage)
4fa63067 9646 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9647 r=`${PWD_COMMAND}`; export r; \
9648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9649 $(HOST_EXPORTS) \
b813574b 9650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9652 done; \
4fa63067 9653 echo "Doing clean in diff" ; \
b00612cc 9654 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9657 "RANLIB=$${RANLIB}" \
0c24b341 9658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9659 clean) \
2a4cbe27
NN
9660 || exit 1
9661
6bd3dfaa 9662@endif diff
2a4cbe27 9663
4fa63067
NN
9664.PHONY: maybe-distclean-diff distclean-diff
9665maybe-distclean-diff:
6bd3dfaa
PB
9666@if diff
9667maybe-distclean-diff: distclean-diff
2a4cbe27 9668
4fa63067 9669distclean-diff:
0aed8855 9670 @: $(MAKE); $(unstage)
4fa63067 9671 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9672 r=`${PWD_COMMAND}`; export r; \
9673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9674 $(HOST_EXPORTS) \
b813574b 9675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9677 done; \
4fa63067 9678 echo "Doing distclean in diff" ; \
b00612cc 9679 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9682 "RANLIB=$${RANLIB}" \
0c24b341 9683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9684 distclean) \
2a4cbe27
NN
9685 || exit 1
9686
6bd3dfaa 9687@endif diff
2a4cbe27 9688
4fa63067
NN
9689.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9690maybe-maintainer-clean-diff:
6bd3dfaa
PB
9691@if diff
9692maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9693
4fa63067 9694maintainer-clean-diff:
0aed8855 9695 @: $(MAKE); $(unstage)
4fa63067 9696 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9697 r=`${PWD_COMMAND}`; export r; \
9698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9699 $(HOST_EXPORTS) \
b813574b 9700 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9702 done; \
4fa63067 9703 echo "Doing maintainer-clean in diff" ; \
b00612cc 9704 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9707 "RANLIB=$${RANLIB}" \
0c24b341 9708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9709 maintainer-clean) \
2a4cbe27
NN
9710 || exit 1
9711
6bd3dfaa 9712@endif diff
2a4cbe27 9713
2a4cbe27 9714
a7254363 9715
4fa63067
NN
9716.PHONY: configure-dosutils maybe-configure-dosutils
9717maybe-configure-dosutils:
4f0ef2d8
CD
9718@if gcc-bootstrap
9719configure-dosutils: stage_current
9720@endif gcc-bootstrap
6bd3dfaa
PB
9721@if dosutils
9722maybe-configure-dosutils: configure-dosutils
c52c6897 9723configure-dosutils:
0aed8855 9724 @: $(MAKE); $(unstage)
c52c6897 9725 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9727 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9729 $(HOST_EXPORTS) \
a7254363
PB
9730 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9731 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9732 case $(srcdir) in \
b00612cc
PB
9733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9734 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9736 esac; \
b00612cc
PB
9737 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9738 libsrcdir="$$s/dosutils"; \
4fa63067 9739 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9741 --target=${target_alias} $${srcdiroption} \
4fa63067 9742 || exit 1
6bd3dfaa 9743@endif dosutils
4fa63067 9744
a7254363
PB
9745
9746
d545f33b
PB
9747
9748
4fa63067
NN
9749.PHONY: all-dosutils maybe-all-dosutils
9750maybe-all-dosutils:
4f0ef2d8
CD
9751@if gcc-bootstrap
9752all-dosutils: stage_current
9753@endif gcc-bootstrap
6bd3dfaa 9754@if dosutils
d27cc32e 9755TARGET-dosutils=all
6bd3dfaa 9756maybe-all-dosutils: all-dosutils
4fa63067 9757all-dosutils: configure-dosutils
0aed8855 9758 @: $(MAKE); $(unstage)
4fa63067
NN
9759 @r=`${PWD_COMMAND}`; export r; \
9760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9761 $(HOST_EXPORTS) \
b00612cc
PB
9762 (cd $(HOST_SUBDIR)/dosutils && \
9763 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 9764@endif dosutils
4fa63067 9765
a7254363 9766
d545f33b
PB
9767
9768
4fa63067
NN
9769.PHONY: check-dosutils maybe-check-dosutils
9770maybe-check-dosutils:
6bd3dfaa
PB
9771@if dosutils
9772maybe-check-dosutils: check-dosutils
2a4cbe27 9773
4fa63067 9774check-dosutils:
2a4cbe27 9775
6bd3dfaa 9776@endif dosutils
2a4cbe27 9777
4fa63067
NN
9778.PHONY: install-dosutils maybe-install-dosutils
9779maybe-install-dosutils:
6bd3dfaa
PB
9780@if dosutils
9781maybe-install-dosutils: install-dosutils
4fa63067
NN
9782
9783install-dosutils: installdirs
0aed8855 9784 @: $(MAKE); $(unstage)
4fa63067 9785 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9787 $(HOST_EXPORTS) \
b00612cc 9788 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9789 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9790
6bd3dfaa 9791@endif dosutils
2a4cbe27 9792
56a8fe78 9793# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9794
4fa63067
NN
9795.PHONY: maybe-info-dosutils info-dosutils
9796maybe-info-dosutils:
6bd3dfaa
PB
9797@if dosutils
9798maybe-info-dosutils: info-dosutils
4fa63067
NN
9799
9800info-dosutils: \
9801 configure-dosutils
0aed8855 9802 @: $(MAKE); $(unstage)
4fa63067 9803 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9804 r=`${PWD_COMMAND}`; export r; \
9805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9806 $(HOST_EXPORTS) \
b813574b 9807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9809 done; \
4fa63067 9810 echo "Doing info in dosutils" ; \
b00612cc 9811 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9814 "RANLIB=$${RANLIB}" \
0c24b341 9815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9816 info) \
2a4cbe27
NN
9817 || exit 1
9818
6bd3dfaa 9819@endif dosutils
2a4cbe27 9820
4fa63067
NN
9821.PHONY: maybe-dvi-dosutils dvi-dosutils
9822maybe-dvi-dosutils:
6bd3dfaa
PB
9823@if dosutils
9824maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9825
4fa63067
NN
9826dvi-dosutils: \
9827 configure-dosutils
0aed8855 9828 @: $(MAKE); $(unstage)
4fa63067 9829 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9830 r=`${PWD_COMMAND}`; export r; \
9831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9832 $(HOST_EXPORTS) \
b813574b 9833 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9835 done; \
4fa63067 9836 echo "Doing dvi in dosutils" ; \
b00612cc 9837 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9840 "RANLIB=$${RANLIB}" \
0c24b341 9841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9842 dvi) \
2a4cbe27
NN
9843 || exit 1
9844
6bd3dfaa 9845@endif dosutils
2a4cbe27 9846
56a8fe78
DD
9847.PHONY: maybe-pdf-dosutils pdf-dosutils
9848maybe-pdf-dosutils:
9849@if dosutils
9850maybe-pdf-dosutils: pdf-dosutils
9851
9852pdf-dosutils: \
9853 configure-dosutils
9854 @: $(MAKE); $(unstage)
9855 @[ -f ./dosutils/Makefile ] || exit 0; \
9856 r=`${PWD_COMMAND}`; export r; \
9857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9858 $(HOST_EXPORTS) \
9859 for flag in $(EXTRA_HOST_FLAGS) ; do \
9860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9861 done; \
9862 echo "Doing pdf in dosutils" ; \
9863 (cd $(HOST_SUBDIR)/dosutils && \
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9866 "RANLIB=$${RANLIB}" \
0c24b341 9867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9868 pdf) \
9869 || exit 1
9870
9871@endif dosutils
9872
6d389afc
MS
9873.PHONY: maybe-html-dosutils html-dosutils
9874maybe-html-dosutils:
6bd3dfaa 9875@if dosutils
6d389afc 9876maybe-html-dosutils: html-dosutils
2a4cbe27 9877
6d389afc 9878html-dosutils: \
4fa63067 9879 configure-dosutils
0aed8855 9880 @: $(MAKE); $(unstage)
4fa63067 9881 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9882 r=`${PWD_COMMAND}`; export r; \
9883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9884 $(HOST_EXPORTS) \
b813574b 9885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
6d389afc 9888 echo "Doing html in dosutils" ; \
b00612cc 9889 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9892 "RANLIB=$${RANLIB}" \
0c24b341 9893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 9894 html) \
2a4cbe27
NN
9895 || exit 1
9896
6bd3dfaa 9897@endif dosutils
2a4cbe27 9898
6d389afc
MS
9899.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9900maybe-TAGS-dosutils:
6bd3dfaa 9901@if dosutils
6d389afc 9902maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9903
6d389afc
MS
9904TAGS-dosutils: \
9905 configure-dosutils
0aed8855 9906 @: $(MAKE); $(unstage)
6d389afc
MS
9907 @[ -f ./dosutils/Makefile ] || exit 0; \
9908 r=`${PWD_COMMAND}`; export r; \
9909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9910 $(HOST_EXPORTS) \
9911 for flag in $(EXTRA_HOST_FLAGS) ; do \
9912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9913 done; \
9914 echo "Doing TAGS in dosutils" ; \
b00612cc 9915 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
9916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9918 "RANLIB=$${RANLIB}" \
0c24b341 9919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9920 TAGS) \
9921 || exit 1
9922
9923@endif dosutils
9924
9925.PHONY: maybe-install-info-dosutils install-info-dosutils
9926maybe-install-info-dosutils:
9927@if dosutils
9928maybe-install-info-dosutils: install-info-dosutils
9929
9930install-info-dosutils: \
9931 configure-dosutils \
9932 info-dosutils
0aed8855 9933 @: $(MAKE); $(unstage)
4fa63067 9934 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9935 r=`${PWD_COMMAND}`; export r; \
9936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9937 $(HOST_EXPORTS) \
b813574b 9938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9940 done; \
4fa63067 9941 echo "Doing install-info in dosutils" ; \
b00612cc 9942 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9945 "RANLIB=$${RANLIB}" \
0c24b341 9946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9947 install-info) \
2a4cbe27
NN
9948 || exit 1
9949
6bd3dfaa 9950@endif dosutils
2a4cbe27 9951
a3ca38d2
DD
9952.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9953maybe-install-pdf-dosutils:
9954@if dosutils
9955maybe-install-pdf-dosutils: install-pdf-dosutils
9956
9957install-pdf-dosutils: \
9958 configure-dosutils \
9959 pdf-dosutils
9960 @: $(MAKE); $(unstage)
9961 @[ -f ./dosutils/Makefile ] || exit 0; \
9962 r=`${PWD_COMMAND}`; export r; \
9963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9964 $(HOST_EXPORTS) \
9965 for flag in $(EXTRA_HOST_FLAGS) ; do \
9966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9967 done; \
9968 echo "Doing install-pdf in dosutils" ; \
9969 (cd $(HOST_SUBDIR)/dosutils && \
9970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9972 "RANLIB=$${RANLIB}" \
0c24b341 9973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9974 install-pdf) \
9975 || exit 1
9976
9977@endif dosutils
9978
108a6f8e
CD
9979.PHONY: maybe-install-html-dosutils install-html-dosutils
9980maybe-install-html-dosutils:
9981@if dosutils
9982maybe-install-html-dosutils: install-html-dosutils
9983
9984install-html-dosutils: \
9985 configure-dosutils \
9986 html-dosutils
9987 @: $(MAKE); $(unstage)
9988 @[ -f ./dosutils/Makefile ] || exit 0; \
9989 r=`${PWD_COMMAND}`; export r; \
9990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9991 $(HOST_EXPORTS) \
9992 for flag in $(EXTRA_HOST_FLAGS) ; do \
9993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9994 done; \
9995 echo "Doing install-html in dosutils" ; \
9996 (cd $(HOST_SUBDIR)/dosutils && \
9997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9999 "RANLIB=$${RANLIB}" \
0c24b341 10000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10001 install-html) \
10002 || exit 1
10003
10004@endif dosutils
10005
4fa63067
NN
10006.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10007maybe-installcheck-dosutils:
6bd3dfaa
PB
10008@if dosutils
10009maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10010
4fa63067
NN
10011installcheck-dosutils: \
10012 configure-dosutils
0aed8855 10013 @: $(MAKE); $(unstage)
4fa63067 10014 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10015 r=`${PWD_COMMAND}`; export r; \
10016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10017 $(HOST_EXPORTS) \
b813574b 10018 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10020 done; \
4fa63067 10021 echo "Doing installcheck in dosutils" ; \
b00612cc 10022 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10025 "RANLIB=$${RANLIB}" \
0c24b341 10026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10027 installcheck) \
2a4cbe27
NN
10028 || exit 1
10029
6bd3dfaa 10030@endif dosutils
2a4cbe27 10031
4fa63067
NN
10032.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10033maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10034@if dosutils
10035maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10036
4fa63067 10037mostlyclean-dosutils:
0aed8855 10038 @: $(MAKE); $(unstage)
4fa63067 10039 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10040 r=`${PWD_COMMAND}`; export r; \
10041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10042 $(HOST_EXPORTS) \
b813574b 10043 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10045 done; \
4fa63067 10046 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10047 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10050 "RANLIB=$${RANLIB}" \
0c24b341 10051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10052 mostlyclean) \
a2592b1b
DD
10053 || exit 1
10054
6bd3dfaa 10055@endif dosutils
a2592b1b 10056
4fa63067
NN
10057.PHONY: maybe-clean-dosutils clean-dosutils
10058maybe-clean-dosutils:
6bd3dfaa
PB
10059@if dosutils
10060maybe-clean-dosutils: clean-dosutils
2a4cbe27 10061
4fa63067 10062clean-dosutils:
0aed8855 10063 @: $(MAKE); $(unstage)
4fa63067 10064 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10065 r=`${PWD_COMMAND}`; export r; \
10066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10067 $(HOST_EXPORTS) \
b813574b 10068 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10070 done; \
4fa63067 10071 echo "Doing clean in dosutils" ; \
b00612cc 10072 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10075 "RANLIB=$${RANLIB}" \
0c24b341 10076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10077 clean) \
2a4cbe27
NN
10078 || exit 1
10079
6bd3dfaa 10080@endif dosutils
2a4cbe27 10081
4fa63067
NN
10082.PHONY: maybe-distclean-dosutils distclean-dosutils
10083maybe-distclean-dosutils:
6bd3dfaa
PB
10084@if dosutils
10085maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10086
4fa63067 10087distclean-dosutils:
0aed8855 10088 @: $(MAKE); $(unstage)
4fa63067 10089 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10090 r=`${PWD_COMMAND}`; export r; \
10091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10092 $(HOST_EXPORTS) \
b813574b 10093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10095 done; \
4fa63067 10096 echo "Doing distclean in dosutils" ; \
b00612cc 10097 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10100 "RANLIB=$${RANLIB}" \
0c24b341 10101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10102 distclean) \
2a4cbe27
NN
10103 || exit 1
10104
6bd3dfaa 10105@endif dosutils
2a4cbe27 10106
4fa63067
NN
10107.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10108maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10109@if dosutils
10110maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10111
4fa63067 10112maintainer-clean-dosutils:
0aed8855 10113 @: $(MAKE); $(unstage)
4fa63067 10114 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10115 r=`${PWD_COMMAND}`; export r; \
10116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10117 $(HOST_EXPORTS) \
b813574b 10118 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10120 done; \
4fa63067 10121 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10122 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10125 "RANLIB=$${RANLIB}" \
0c24b341 10126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10127 maintainer-clean) \
2a4cbe27
NN
10128 || exit 1
10129
6bd3dfaa 10130@endif dosutils
2a4cbe27 10131
2a4cbe27 10132
a7254363 10133
4fa63067
NN
10134.PHONY: configure-etc maybe-configure-etc
10135maybe-configure-etc:
4f0ef2d8
CD
10136@if gcc-bootstrap
10137configure-etc: stage_current
10138@endif gcc-bootstrap
6bd3dfaa
PB
10139@if etc
10140maybe-configure-etc: configure-etc
c52c6897 10141configure-etc:
0aed8855 10142 @: $(MAKE); $(unstage)
c52c6897 10143 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10145 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10147 $(HOST_EXPORTS) \
a7254363
PB
10148 echo Configuring in $(HOST_SUBDIR)/etc; \
10149 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10150 case $(srcdir) in \
b00612cc
PB
10151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10152 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10154 esac; \
b00612cc
PB
10155 srcdiroption="--srcdir=$${topdir}/etc"; \
10156 libsrcdir="$$s/etc"; \
4fa63067 10157 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10159 --target=${target_alias} $${srcdiroption} \
4fa63067 10160 || exit 1
6bd3dfaa 10161@endif etc
4fa63067 10162
a7254363
PB
10163
10164
d545f33b
PB
10165
10166
4fa63067
NN
10167.PHONY: all-etc maybe-all-etc
10168maybe-all-etc:
4f0ef2d8
CD
10169@if gcc-bootstrap
10170all-etc: stage_current
10171@endif gcc-bootstrap
6bd3dfaa 10172@if etc
d27cc32e 10173TARGET-etc=all
6bd3dfaa 10174maybe-all-etc: all-etc
4fa63067 10175all-etc: configure-etc
0aed8855 10176 @: $(MAKE); $(unstage)
4fa63067
NN
10177 @r=`${PWD_COMMAND}`; export r; \
10178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10179 $(HOST_EXPORTS) \
b00612cc
PB
10180 (cd $(HOST_SUBDIR)/etc && \
10181 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 10182@endif etc
4fa63067 10183
a7254363 10184
d545f33b
PB
10185
10186
4fa63067
NN
10187.PHONY: check-etc maybe-check-etc
10188maybe-check-etc:
6bd3dfaa
PB
10189@if etc
10190maybe-check-etc: check-etc
4fa63067
NN
10191
10192check-etc:
0aed8855 10193 @: $(MAKE); $(unstage)
4fa63067
NN
10194 @r=`${PWD_COMMAND}`; export r; \
10195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10196 $(HOST_EXPORTS) \
b00612cc
PB
10197 (cd $(HOST_SUBDIR)/etc && \
10198 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10199
6bd3dfaa 10200@endif etc
4fa63067
NN
10201
10202.PHONY: install-etc maybe-install-etc
10203maybe-install-etc:
6bd3dfaa
PB
10204@if etc
10205maybe-install-etc: install-etc
4fa63067
NN
10206
10207install-etc: installdirs
0aed8855 10208 @: $(MAKE); $(unstage)
4fa63067
NN
10209 @r=`${PWD_COMMAND}`; export r; \
10210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10211 $(HOST_EXPORTS) \
b00612cc 10212 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10213 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10214
6bd3dfaa 10215@endif etc
4fa63067 10216
56a8fe78 10217# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10218
10219.PHONY: maybe-info-etc info-etc
10220maybe-info-etc:
6bd3dfaa
PB
10221@if etc
10222maybe-info-etc: info-etc
4fa63067
NN
10223
10224info-etc: \
10225 configure-etc
0aed8855 10226 @: $(MAKE); $(unstage)
4fa63067 10227 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10228 r=`${PWD_COMMAND}`; export r; \
10229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10230 $(HOST_EXPORTS) \
b813574b 10231 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10233 done; \
4fa63067 10234 echo "Doing info in etc" ; \
b00612cc 10235 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10238 "RANLIB=$${RANLIB}" \
0c24b341 10239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10240 info) \
2a4cbe27
NN
10241 || exit 1
10242
6bd3dfaa 10243@endif etc
2a4cbe27 10244
4fa63067
NN
10245.PHONY: maybe-dvi-etc dvi-etc
10246maybe-dvi-etc:
6bd3dfaa
PB
10247@if etc
10248maybe-dvi-etc: dvi-etc
2a4cbe27 10249
4fa63067
NN
10250dvi-etc: \
10251 configure-etc
0aed8855 10252 @: $(MAKE); $(unstage)
4fa63067 10253 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10254 r=`${PWD_COMMAND}`; export r; \
10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10256 $(HOST_EXPORTS) \
b813574b 10257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10259 done; \
4fa63067 10260 echo "Doing dvi in etc" ; \
b00612cc 10261 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10264 "RANLIB=$${RANLIB}" \
0c24b341 10265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10266 dvi) \
2a4cbe27
NN
10267 || exit 1
10268
6bd3dfaa 10269@endif etc
2a4cbe27 10270
56a8fe78
DD
10271.PHONY: maybe-pdf-etc pdf-etc
10272maybe-pdf-etc:
10273@if etc
10274maybe-pdf-etc: pdf-etc
10275
10276pdf-etc: \
10277 configure-etc
10278 @: $(MAKE); $(unstage)
10279 @[ -f ./etc/Makefile ] || exit 0; \
10280 r=`${PWD_COMMAND}`; export r; \
10281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10282 $(HOST_EXPORTS) \
10283 for flag in $(EXTRA_HOST_FLAGS) ; do \
10284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10285 done; \
10286 echo "Doing pdf in etc" ; \
10287 (cd $(HOST_SUBDIR)/etc && \
10288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10290 "RANLIB=$${RANLIB}" \
0c24b341 10291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10292 pdf) \
10293 || exit 1
10294
10295@endif etc
10296
6d389afc
MS
10297.PHONY: maybe-html-etc html-etc
10298maybe-html-etc:
10299@if etc
10300maybe-html-etc: html-etc
10301
10302html-etc: \
10303 configure-etc
0aed8855 10304 @: $(MAKE); $(unstage)
6d389afc
MS
10305 @[ -f ./etc/Makefile ] || exit 0; \
10306 r=`${PWD_COMMAND}`; export r; \
10307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10308 $(HOST_EXPORTS) \
10309 for flag in $(EXTRA_HOST_FLAGS) ; do \
10310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10311 done; \
10312 echo "Doing html in etc" ; \
b00612cc 10313 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10316 "RANLIB=$${RANLIB}" \
0c24b341 10317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10318 html) \
10319 || exit 1
10320
10321@endif etc
10322
4fa63067
NN
10323.PHONY: maybe-TAGS-etc TAGS-etc
10324maybe-TAGS-etc:
6bd3dfaa
PB
10325@if etc
10326maybe-TAGS-etc: TAGS-etc
2a4cbe27 10327
4fa63067
NN
10328TAGS-etc: \
10329 configure-etc
0aed8855 10330 @: $(MAKE); $(unstage)
4fa63067 10331 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10332 r=`${PWD_COMMAND}`; export r; \
10333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10334 $(HOST_EXPORTS) \
b813574b 10335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10337 done; \
4fa63067 10338 echo "Doing TAGS in etc" ; \
b00612cc 10339 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10342 "RANLIB=$${RANLIB}" \
0c24b341 10343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10344 TAGS) \
2a4cbe27
NN
10345 || exit 1
10346
6bd3dfaa 10347@endif etc
2a4cbe27 10348
4fa63067
NN
10349.PHONY: maybe-install-info-etc install-info-etc
10350maybe-install-info-etc:
6bd3dfaa
PB
10351@if etc
10352maybe-install-info-etc: install-info-etc
2a4cbe27 10353
4fa63067
NN
10354install-info-etc: \
10355 configure-etc \
10356 info-etc
0aed8855 10357 @: $(MAKE); $(unstage)
4fa63067 10358 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10359 r=`${PWD_COMMAND}`; export r; \
10360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10361 $(HOST_EXPORTS) \
b813574b 10362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10364 done; \
4fa63067 10365 echo "Doing install-info in etc" ; \
b00612cc 10366 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10369 "RANLIB=$${RANLIB}" \
0c24b341 10370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10371 install-info) \
2a4cbe27
NN
10372 || exit 1
10373
6bd3dfaa 10374@endif etc
2a4cbe27 10375
a3ca38d2
DD
10376.PHONY: maybe-install-pdf-etc install-pdf-etc
10377maybe-install-pdf-etc:
10378@if etc
10379maybe-install-pdf-etc: install-pdf-etc
10380
10381install-pdf-etc: \
10382 configure-etc \
10383 pdf-etc
10384 @: $(MAKE); $(unstage)
10385 @[ -f ./etc/Makefile ] || exit 0; \
10386 r=`${PWD_COMMAND}`; export r; \
10387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10388 $(HOST_EXPORTS) \
10389 for flag in $(EXTRA_HOST_FLAGS) ; do \
10390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10391 done; \
10392 echo "Doing install-pdf in etc" ; \
10393 (cd $(HOST_SUBDIR)/etc && \
10394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10396 "RANLIB=$${RANLIB}" \
0c24b341 10397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10398 install-pdf) \
10399 || exit 1
10400
10401@endif etc
10402
108a6f8e
CD
10403.PHONY: maybe-install-html-etc install-html-etc
10404maybe-install-html-etc:
10405@if etc
10406maybe-install-html-etc: install-html-etc
10407
10408install-html-etc: \
10409 configure-etc \
10410 html-etc
10411 @: $(MAKE); $(unstage)
10412 @[ -f ./etc/Makefile ] || exit 0; \
10413 r=`${PWD_COMMAND}`; export r; \
10414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415 $(HOST_EXPORTS) \
10416 for flag in $(EXTRA_HOST_FLAGS) ; do \
10417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10418 done; \
10419 echo "Doing install-html in etc" ; \
10420 (cd $(HOST_SUBDIR)/etc && \
10421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10423 "RANLIB=$${RANLIB}" \
0c24b341 10424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10425 install-html) \
10426 || exit 1
10427
10428@endif etc
10429
4fa63067
NN
10430.PHONY: maybe-installcheck-etc installcheck-etc
10431maybe-installcheck-etc:
6bd3dfaa
PB
10432@if etc
10433maybe-installcheck-etc: installcheck-etc
2a4cbe27 10434
4fa63067
NN
10435installcheck-etc: \
10436 configure-etc
0aed8855 10437 @: $(MAKE); $(unstage)
4fa63067 10438 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10439 r=`${PWD_COMMAND}`; export r; \
10440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10441 $(HOST_EXPORTS) \
b813574b 10442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10444 done; \
4fa63067 10445 echo "Doing installcheck in etc" ; \
b00612cc 10446 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10449 "RANLIB=$${RANLIB}" \
0c24b341 10450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10451 installcheck) \
2a4cbe27
NN
10452 || exit 1
10453
6bd3dfaa 10454@endif etc
2a4cbe27 10455
4fa63067
NN
10456.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10457maybe-mostlyclean-etc:
6bd3dfaa
PB
10458@if etc
10459maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10460
4fa63067 10461mostlyclean-etc:
0aed8855 10462 @: $(MAKE); $(unstage)
4fa63067 10463 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10464 r=`${PWD_COMMAND}`; export r; \
10465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10466 $(HOST_EXPORTS) \
b813574b 10467 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10469 done; \
4fa63067 10470 echo "Doing mostlyclean in etc" ; \
b00612cc 10471 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10474 "RANLIB=$${RANLIB}" \
0c24b341 10475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10476 mostlyclean) \
2a4cbe27
NN
10477 || exit 1
10478
6bd3dfaa 10479@endif etc
2a4cbe27 10480
4fa63067
NN
10481.PHONY: maybe-clean-etc clean-etc
10482maybe-clean-etc:
6bd3dfaa
PB
10483@if etc
10484maybe-clean-etc: clean-etc
2a4cbe27 10485
4fa63067 10486clean-etc:
0aed8855 10487 @: $(MAKE); $(unstage)
4fa63067 10488 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10489 r=`${PWD_COMMAND}`; export r; \
10490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10491 $(HOST_EXPORTS) \
b813574b 10492 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10494 done; \
4fa63067 10495 echo "Doing clean in etc" ; \
b00612cc 10496 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10499 "RANLIB=$${RANLIB}" \
0c24b341 10500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10501 clean) \
2a4cbe27
NN
10502 || exit 1
10503
6bd3dfaa 10504@endif etc
2a4cbe27 10505
4fa63067
NN
10506.PHONY: maybe-distclean-etc distclean-etc
10507maybe-distclean-etc:
6bd3dfaa
PB
10508@if etc
10509maybe-distclean-etc: distclean-etc
2a4cbe27 10510
4fa63067 10511distclean-etc:
0aed8855 10512 @: $(MAKE); $(unstage)
4fa63067 10513 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10514 r=`${PWD_COMMAND}`; export r; \
10515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10516 $(HOST_EXPORTS) \
b813574b 10517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10519 done; \
4fa63067 10520 echo "Doing distclean in etc" ; \
b00612cc 10521 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10524 "RANLIB=$${RANLIB}" \
0c24b341 10525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10526 distclean) \
2a4cbe27
NN
10527 || exit 1
10528
6bd3dfaa 10529@endif etc
2a4cbe27 10530
4fa63067
NN
10531.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10532maybe-maintainer-clean-etc:
6bd3dfaa
PB
10533@if etc
10534maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10535
4fa63067 10536maintainer-clean-etc:
0aed8855 10537 @: $(MAKE); $(unstage)
4fa63067 10538 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10539 r=`${PWD_COMMAND}`; export r; \
10540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10541 $(HOST_EXPORTS) \
b813574b 10542 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10544 done; \
4fa63067 10545 echo "Doing maintainer-clean in etc" ; \
b00612cc 10546 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10549 "RANLIB=$${RANLIB}" \
0c24b341 10550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10551 maintainer-clean) \
2a4cbe27
NN
10552 || exit 1
10553
6bd3dfaa 10554@endif etc
2a4cbe27 10555
2a4cbe27 10556
a7254363 10557
4fa63067
NN
10558.PHONY: configure-fastjar maybe-configure-fastjar
10559maybe-configure-fastjar:
4f0ef2d8
CD
10560@if gcc-bootstrap
10561configure-fastjar: stage_current
10562@endif gcc-bootstrap
6bd3dfaa
PB
10563@if fastjar
10564maybe-configure-fastjar: configure-fastjar
c52c6897 10565configure-fastjar:
0aed8855 10566 @: $(MAKE); $(unstage)
c52c6897 10567 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10569 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10571 $(HOST_EXPORTS) \
a7254363
PB
10572 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10573 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10574 case $(srcdir) in \
b00612cc
PB
10575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10576 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10578 esac; \
b00612cc
PB
10579 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10580 libsrcdir="$$s/fastjar"; \
4fa63067 10581 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10583 --target=${target_alias} $${srcdiroption} \
4fa63067 10584 || exit 1
6bd3dfaa 10585@endif fastjar
4fa63067 10586
a7254363
PB
10587
10588
d545f33b
PB
10589
10590
4fa63067
NN
10591.PHONY: all-fastjar maybe-all-fastjar
10592maybe-all-fastjar:
4f0ef2d8
CD
10593@if gcc-bootstrap
10594all-fastjar: stage_current
10595@endif gcc-bootstrap
6bd3dfaa 10596@if fastjar
d27cc32e 10597TARGET-fastjar=all
6bd3dfaa 10598maybe-all-fastjar: all-fastjar
4fa63067 10599all-fastjar: configure-fastjar
0aed8855 10600 @: $(MAKE); $(unstage)
4fa63067
NN
10601 @r=`${PWD_COMMAND}`; export r; \
10602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10603 $(HOST_EXPORTS) \
b00612cc
PB
10604 (cd $(HOST_SUBDIR)/fastjar && \
10605 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 10606@endif fastjar
2a4cbe27 10607
a7254363 10608
d545f33b
PB
10609
10610
4fa63067
NN
10611.PHONY: check-fastjar maybe-check-fastjar
10612maybe-check-fastjar:
6bd3dfaa
PB
10613@if fastjar
10614maybe-check-fastjar: check-fastjar
2a4cbe27 10615
4fa63067
NN
10616# This module is only tested in a native toolchain.
10617check-fastjar:
0aed8855 10618 @: $(MAKE); $(unstage)
4fa63067
NN
10619 @if [ '$(host)' = '$(target)' ] ; then \
10620 r=`${PWD_COMMAND}`; export r; \
10621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10622 $(HOST_EXPORTS) \
b00612cc 10623 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10624 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10625 fi
2a4cbe27 10626
6bd3dfaa 10627@endif fastjar
4fa63067
NN
10628
10629.PHONY: install-fastjar maybe-install-fastjar
10630maybe-install-fastjar:
6bd3dfaa
PB
10631@if fastjar
10632maybe-install-fastjar: install-fastjar
4fa63067
NN
10633
10634install-fastjar: installdirs
0aed8855 10635 @: $(MAKE); $(unstage)
4fa63067 10636 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10638 $(HOST_EXPORTS) \
b00612cc 10639 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10640 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10641
6bd3dfaa 10642@endif fastjar
2a4cbe27 10643
56a8fe78 10644# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10645
4fa63067
NN
10646.PHONY: maybe-info-fastjar info-fastjar
10647maybe-info-fastjar:
6bd3dfaa
PB
10648@if fastjar
10649maybe-info-fastjar: info-fastjar
4fa63067
NN
10650
10651info-fastjar: \
10652 configure-fastjar
0aed8855 10653 @: $(MAKE); $(unstage)
4fa63067 10654 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10655 r=`${PWD_COMMAND}`; export r; \
10656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10657 $(HOST_EXPORTS) \
b813574b 10658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10660 done; \
4fa63067 10661 echo "Doing info in fastjar" ; \
b00612cc 10662 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10665 "RANLIB=$${RANLIB}" \
0c24b341 10666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10667 info) \
2a4cbe27
NN
10668 || exit 1
10669
6bd3dfaa 10670@endif fastjar
2a4cbe27 10671
4fa63067
NN
10672.PHONY: maybe-dvi-fastjar dvi-fastjar
10673maybe-dvi-fastjar:
6bd3dfaa
PB
10674@if fastjar
10675maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10676
4fa63067
NN
10677dvi-fastjar: \
10678 configure-fastjar
0aed8855 10679 @: $(MAKE); $(unstage)
2a4cbe27 10680 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10681 r=`${PWD_COMMAND}`; export r; \
10682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10683 $(HOST_EXPORTS) \
b813574b 10684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10686 done; \
4fa63067 10687 echo "Doing dvi in fastjar" ; \
b00612cc 10688 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10691 "RANLIB=$${RANLIB}" \
0c24b341 10692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10693 dvi) \
2a4cbe27
NN
10694 || exit 1
10695
6bd3dfaa 10696@endif fastjar
2a4cbe27 10697
56a8fe78
DD
10698.PHONY: maybe-pdf-fastjar pdf-fastjar
10699maybe-pdf-fastjar:
10700@if fastjar
10701maybe-pdf-fastjar: pdf-fastjar
10702
10703pdf-fastjar: \
10704 configure-fastjar
10705 @: $(MAKE); $(unstage)
10706 @[ -f ./fastjar/Makefile ] || exit 0; \
10707 r=`${PWD_COMMAND}`; export r; \
10708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10709 $(HOST_EXPORTS) \
10710 for flag in $(EXTRA_HOST_FLAGS) ; do \
10711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10712 done; \
10713 echo "Doing pdf in fastjar" ; \
10714 (cd $(HOST_SUBDIR)/fastjar && \
10715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10717 "RANLIB=$${RANLIB}" \
0c24b341 10718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10719 pdf) \
10720 || exit 1
10721
10722@endif fastjar
10723
6d389afc
MS
10724.PHONY: maybe-html-fastjar html-fastjar
10725maybe-html-fastjar:
10726@if fastjar
10727maybe-html-fastjar: html-fastjar
10728
10729html-fastjar: \
10730 configure-fastjar
0aed8855 10731 @: $(MAKE); $(unstage)
6d389afc
MS
10732 @[ -f ./fastjar/Makefile ] || exit 0; \
10733 r=`${PWD_COMMAND}`; export r; \
10734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10735 $(HOST_EXPORTS) \
10736 for flag in $(EXTRA_HOST_FLAGS) ; do \
10737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10738 done; \
10739 echo "Doing html in fastjar" ; \
b00612cc 10740 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10743 "RANLIB=$${RANLIB}" \
0c24b341 10744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10745 html) \
10746 || exit 1
10747
10748@endif fastjar
10749
4fa63067
NN
10750.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10751maybe-TAGS-fastjar:
6bd3dfaa
PB
10752@if fastjar
10753maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10754
4fa63067
NN
10755TAGS-fastjar: \
10756 configure-fastjar
0aed8855 10757 @: $(MAKE); $(unstage)
4fa63067 10758 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10759 r=`${PWD_COMMAND}`; export r; \
10760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10761 $(HOST_EXPORTS) \
b813574b 10762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10764 done; \
4fa63067 10765 echo "Doing TAGS in fastjar" ; \
b00612cc 10766 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10769 "RANLIB=$${RANLIB}" \
0c24b341 10770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10771 TAGS) \
2a4cbe27
NN
10772 || exit 1
10773
6bd3dfaa 10774@endif fastjar
2a4cbe27 10775
4fa63067
NN
10776.PHONY: maybe-install-info-fastjar install-info-fastjar
10777maybe-install-info-fastjar:
6bd3dfaa
PB
10778@if fastjar
10779maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10780
4fa63067
NN
10781install-info-fastjar: \
10782 configure-fastjar \
10783 info-fastjar
0aed8855 10784 @: $(MAKE); $(unstage)
4fa63067 10785 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10786 r=`${PWD_COMMAND}`; export r; \
10787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10788 $(HOST_EXPORTS) \
b813574b 10789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10791 done; \
4fa63067 10792 echo "Doing install-info in fastjar" ; \
b00612cc 10793 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10796 "RANLIB=$${RANLIB}" \
0c24b341 10797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10798 install-info) \
2a4cbe27
NN
10799 || exit 1
10800
6bd3dfaa 10801@endif fastjar
2a4cbe27 10802
a3ca38d2
DD
10803.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10804maybe-install-pdf-fastjar:
10805@if fastjar
10806maybe-install-pdf-fastjar: install-pdf-fastjar
10807
10808install-pdf-fastjar: \
10809 configure-fastjar \
10810 pdf-fastjar
10811 @: $(MAKE); $(unstage)
10812 @[ -f ./fastjar/Makefile ] || exit 0; \
10813 r=`${PWD_COMMAND}`; export r; \
10814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10815 $(HOST_EXPORTS) \
10816 for flag in $(EXTRA_HOST_FLAGS) ; do \
10817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10818 done; \
10819 echo "Doing install-pdf in fastjar" ; \
10820 (cd $(HOST_SUBDIR)/fastjar && \
10821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10823 "RANLIB=$${RANLIB}" \
0c24b341 10824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10825 install-pdf) \
10826 || exit 1
10827
10828@endif fastjar
10829
108a6f8e
CD
10830.PHONY: maybe-install-html-fastjar install-html-fastjar
10831maybe-install-html-fastjar:
10832@if fastjar
10833maybe-install-html-fastjar: install-html-fastjar
10834
10835install-html-fastjar: \
10836 configure-fastjar \
10837 html-fastjar
10838 @: $(MAKE); $(unstage)
10839 @[ -f ./fastjar/Makefile ] || exit 0; \
10840 r=`${PWD_COMMAND}`; export r; \
10841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10842 $(HOST_EXPORTS) \
10843 for flag in $(EXTRA_HOST_FLAGS) ; do \
10844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10845 done; \
10846 echo "Doing install-html in fastjar" ; \
10847 (cd $(HOST_SUBDIR)/fastjar && \
10848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10850 "RANLIB=$${RANLIB}" \
0c24b341 10851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10852 install-html) \
10853 || exit 1
10854
10855@endif fastjar
10856
4fa63067
NN
10857.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10858maybe-installcheck-fastjar:
6bd3dfaa
PB
10859@if fastjar
10860maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10861
4fa63067
NN
10862installcheck-fastjar: \
10863 configure-fastjar
0aed8855 10864 @: $(MAKE); $(unstage)
4fa63067 10865 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10866 r=`${PWD_COMMAND}`; export r; \
10867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10868 $(HOST_EXPORTS) \
b813574b 10869 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10871 done; \
4fa63067 10872 echo "Doing installcheck in fastjar" ; \
b00612cc 10873 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10876 "RANLIB=$${RANLIB}" \
0c24b341 10877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10878 installcheck) \
2a4cbe27
NN
10879 || exit 1
10880
6bd3dfaa 10881@endif fastjar
2a4cbe27 10882
4fa63067
NN
10883.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10884maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10885@if fastjar
10886maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10887
4fa63067 10888mostlyclean-fastjar:
0aed8855 10889 @: $(MAKE); $(unstage)
4fa63067 10890 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10891 r=`${PWD_COMMAND}`; export r; \
10892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10893 $(HOST_EXPORTS) \
b813574b 10894 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10896 done; \
4fa63067 10897 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10898 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10901 "RANLIB=$${RANLIB}" \
0c24b341 10902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10903 mostlyclean) \
2a4cbe27
NN
10904 || exit 1
10905
6bd3dfaa 10906@endif fastjar
2a4cbe27 10907
4fa63067
NN
10908.PHONY: maybe-clean-fastjar clean-fastjar
10909maybe-clean-fastjar:
6bd3dfaa
PB
10910@if fastjar
10911maybe-clean-fastjar: clean-fastjar
2a4cbe27 10912
4fa63067 10913clean-fastjar:
0aed8855 10914 @: $(MAKE); $(unstage)
4fa63067 10915 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10916 r=`${PWD_COMMAND}`; export r; \
10917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10918 $(HOST_EXPORTS) \
b813574b 10919 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10921 done; \
4fa63067 10922 echo "Doing clean in fastjar" ; \
b00612cc 10923 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10926 "RANLIB=$${RANLIB}" \
0c24b341 10927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10928 clean) \
2a4cbe27
NN
10929 || exit 1
10930
6bd3dfaa 10931@endif fastjar
2a4cbe27 10932
4fa63067
NN
10933.PHONY: maybe-distclean-fastjar distclean-fastjar
10934maybe-distclean-fastjar:
6bd3dfaa
PB
10935@if fastjar
10936maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 10937
4fa63067 10938distclean-fastjar:
0aed8855 10939 @: $(MAKE); $(unstage)
4fa63067 10940 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10941 r=`${PWD_COMMAND}`; export r; \
10942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10943 $(HOST_EXPORTS) \
b813574b 10944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10946 done; \
4fa63067 10947 echo "Doing distclean in fastjar" ; \
b00612cc 10948 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10951 "RANLIB=$${RANLIB}" \
0c24b341 10952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10953 distclean) \
2a4cbe27
NN
10954 || exit 1
10955
6bd3dfaa 10956@endif fastjar
2a4cbe27 10957
4fa63067
NN
10958.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10959maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
10960@if fastjar
10961maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 10962
4fa63067 10963maintainer-clean-fastjar:
0aed8855 10964 @: $(MAKE); $(unstage)
4fa63067 10965 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10966 r=`${PWD_COMMAND}`; export r; \
10967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10968 $(HOST_EXPORTS) \
b813574b 10969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10971 done; \
4fa63067 10972 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 10973 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10976 "RANLIB=$${RANLIB}" \
0c24b341 10977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10978 maintainer-clean) \
2a4cbe27
NN
10979 || exit 1
10980
6bd3dfaa 10981@endif fastjar
2a4cbe27 10982
2a4cbe27 10983
a7254363 10984
4fa63067
NN
10985.PHONY: configure-fileutils maybe-configure-fileutils
10986maybe-configure-fileutils:
4f0ef2d8
CD
10987@if gcc-bootstrap
10988configure-fileutils: stage_current
10989@endif gcc-bootstrap
6bd3dfaa
PB
10990@if fileutils
10991maybe-configure-fileutils: configure-fileutils
c52c6897 10992configure-fileutils:
0aed8855 10993 @: $(MAKE); $(unstage)
c52c6897 10994 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10996 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
10997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 10998 $(HOST_EXPORTS) \
a7254363
PB
10999 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11000 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11001 case $(srcdir) in \
b00612cc
PB
11002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11003 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11005 esac; \
b00612cc
PB
11006 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11007 libsrcdir="$$s/fileutils"; \
4fa63067 11008 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11010 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11011 || exit 1
6bd3dfaa 11012@endif fileutils
2a4cbe27 11013
a7254363
PB
11014
11015
d545f33b
PB
11016
11017
4fa63067
NN
11018.PHONY: all-fileutils maybe-all-fileutils
11019maybe-all-fileutils:
4f0ef2d8
CD
11020@if gcc-bootstrap
11021all-fileutils: stage_current
11022@endif gcc-bootstrap
6bd3dfaa 11023@if fileutils
d27cc32e 11024TARGET-fileutils=all
6bd3dfaa 11025maybe-all-fileutils: all-fileutils
4fa63067 11026all-fileutils: configure-fileutils
0aed8855 11027 @: $(MAKE); $(unstage)
4fa63067 11028 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11030 $(HOST_EXPORTS) \
b00612cc
PB
11031 (cd $(HOST_SUBDIR)/fileutils && \
11032 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 11033@endif fileutils
4fa63067 11034
a7254363 11035
d545f33b
PB
11036
11037
4fa63067
NN
11038.PHONY: check-fileutils maybe-check-fileutils
11039maybe-check-fileutils:
6bd3dfaa
PB
11040@if fileutils
11041maybe-check-fileutils: check-fileutils
4fa63067
NN
11042
11043check-fileutils:
0aed8855 11044 @: $(MAKE); $(unstage)
4fa63067
NN
11045 @r=`${PWD_COMMAND}`; export r; \
11046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11047 $(HOST_EXPORTS) \
b00612cc
PB
11048 (cd $(HOST_SUBDIR)/fileutils && \
11049 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11050
6bd3dfaa 11051@endif fileutils
2a4cbe27 11052
4fa63067
NN
11053.PHONY: install-fileutils maybe-install-fileutils
11054maybe-install-fileutils:
6bd3dfaa
PB
11055@if fileutils
11056maybe-install-fileutils: install-fileutils
2a4cbe27 11057
4fa63067 11058install-fileutils: installdirs
0aed8855 11059 @: $(MAKE); $(unstage)
4fa63067 11060 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11062 $(HOST_EXPORTS) \
b00612cc 11063 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11064 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11065
6bd3dfaa 11066@endif fileutils
2a4cbe27 11067
56a8fe78 11068# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11069
4fa63067
NN
11070.PHONY: maybe-info-fileutils info-fileutils
11071maybe-info-fileutils:
6bd3dfaa
PB
11072@if fileutils
11073maybe-info-fileutils: info-fileutils
4fa63067
NN
11074
11075info-fileutils: \
11076 configure-fileutils
0aed8855 11077 @: $(MAKE); $(unstage)
4fa63067 11078 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11079 r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11081 $(HOST_EXPORTS) \
b813574b 11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
4fa63067 11085 echo "Doing info in fileutils" ; \
b00612cc 11086 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
0c24b341 11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11091 info) \
2a4cbe27
NN
11092 || exit 1
11093
6bd3dfaa 11094@endif fileutils
2a4cbe27 11095
4fa63067
NN
11096.PHONY: maybe-dvi-fileutils dvi-fileutils
11097maybe-dvi-fileutils:
6bd3dfaa
PB
11098@if fileutils
11099maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11100
4fa63067
NN
11101dvi-fileutils: \
11102 configure-fileutils
0aed8855 11103 @: $(MAKE); $(unstage)
4fa63067 11104 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11105 r=`${PWD_COMMAND}`; export r; \
11106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11107 $(HOST_EXPORTS) \
b813574b 11108 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11110 done; \
4fa63067 11111 echo "Doing dvi in fileutils" ; \
b00612cc 11112 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11115 "RANLIB=$${RANLIB}" \
0c24b341 11116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11117 dvi) \
2a4cbe27
NN
11118 || exit 1
11119
6bd3dfaa 11120@endif fileutils
2a4cbe27 11121
56a8fe78
DD
11122.PHONY: maybe-pdf-fileutils pdf-fileutils
11123maybe-pdf-fileutils:
11124@if fileutils
11125maybe-pdf-fileutils: pdf-fileutils
11126
11127pdf-fileutils: \
11128 configure-fileutils
11129 @: $(MAKE); $(unstage)
11130 @[ -f ./fileutils/Makefile ] || exit 0; \
11131 r=`${PWD_COMMAND}`; export r; \
11132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11133 $(HOST_EXPORTS) \
11134 for flag in $(EXTRA_HOST_FLAGS) ; do \
11135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11136 done; \
11137 echo "Doing pdf in fileutils" ; \
11138 (cd $(HOST_SUBDIR)/fileutils && \
11139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11141 "RANLIB=$${RANLIB}" \
0c24b341 11142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11143 pdf) \
11144 || exit 1
11145
11146@endif fileutils
11147
6d389afc
MS
11148.PHONY: maybe-html-fileutils html-fileutils
11149maybe-html-fileutils:
11150@if fileutils
11151maybe-html-fileutils: html-fileutils
11152
11153html-fileutils: \
11154 configure-fileutils
0aed8855 11155 @: $(MAKE); $(unstage)
6d389afc
MS
11156 @[ -f ./fileutils/Makefile ] || exit 0; \
11157 r=`${PWD_COMMAND}`; export r; \
11158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11159 $(HOST_EXPORTS) \
11160 for flag in $(EXTRA_HOST_FLAGS) ; do \
11161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11162 done; \
11163 echo "Doing html in fileutils" ; \
b00612cc 11164 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11167 "RANLIB=$${RANLIB}" \
0c24b341 11168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11169 html) \
11170 || exit 1
11171
11172@endif fileutils
11173
4fa63067
NN
11174.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11175maybe-TAGS-fileutils:
6bd3dfaa
PB
11176@if fileutils
11177maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11178
4fa63067
NN
11179TAGS-fileutils: \
11180 configure-fileutils
0aed8855 11181 @: $(MAKE); $(unstage)
4fa63067 11182 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11183 r=`${PWD_COMMAND}`; export r; \
11184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11185 $(HOST_EXPORTS) \
b813574b 11186 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11188 done; \
4fa63067 11189 echo "Doing TAGS in fileutils" ; \
b00612cc 11190 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11193 "RANLIB=$${RANLIB}" \
0c24b341 11194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11195 TAGS) \
2a4cbe27
NN
11196 || exit 1
11197
6bd3dfaa 11198@endif fileutils
2a4cbe27 11199
4fa63067
NN
11200.PHONY: maybe-install-info-fileutils install-info-fileutils
11201maybe-install-info-fileutils:
6bd3dfaa
PB
11202@if fileutils
11203maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11204
4fa63067
NN
11205install-info-fileutils: \
11206 configure-fileutils \
11207 info-fileutils
0aed8855 11208 @: $(MAKE); $(unstage)
4fa63067 11209 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11210 r=`${PWD_COMMAND}`; export r; \
11211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11212 $(HOST_EXPORTS) \
b813574b 11213 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11215 done; \
4fa63067 11216 echo "Doing install-info in fileutils" ; \
b00612cc 11217 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11220 "RANLIB=$${RANLIB}" \
0c24b341 11221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11222 install-info) \
2a4cbe27
NN
11223 || exit 1
11224
6bd3dfaa 11225@endif fileutils
2a4cbe27 11226
a3ca38d2
DD
11227.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11228maybe-install-pdf-fileutils:
11229@if fileutils
11230maybe-install-pdf-fileutils: install-pdf-fileutils
11231
11232install-pdf-fileutils: \
11233 configure-fileutils \
11234 pdf-fileutils
11235 @: $(MAKE); $(unstage)
11236 @[ -f ./fileutils/Makefile ] || exit 0; \
11237 r=`${PWD_COMMAND}`; export r; \
11238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11239 $(HOST_EXPORTS) \
11240 for flag in $(EXTRA_HOST_FLAGS) ; do \
11241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11242 done; \
11243 echo "Doing install-pdf in fileutils" ; \
11244 (cd $(HOST_SUBDIR)/fileutils && \
11245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11247 "RANLIB=$${RANLIB}" \
0c24b341 11248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11249 install-pdf) \
11250 || exit 1
11251
11252@endif fileutils
11253
108a6f8e
CD
11254.PHONY: maybe-install-html-fileutils install-html-fileutils
11255maybe-install-html-fileutils:
11256@if fileutils
11257maybe-install-html-fileutils: install-html-fileutils
11258
11259install-html-fileutils: \
11260 configure-fileutils \
11261 html-fileutils
11262 @: $(MAKE); $(unstage)
11263 @[ -f ./fileutils/Makefile ] || exit 0; \
11264 r=`${PWD_COMMAND}`; export r; \
11265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11266 $(HOST_EXPORTS) \
11267 for flag in $(EXTRA_HOST_FLAGS) ; do \
11268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11269 done; \
11270 echo "Doing install-html in fileutils" ; \
11271 (cd $(HOST_SUBDIR)/fileutils && \
11272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11274 "RANLIB=$${RANLIB}" \
0c24b341 11275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11276 install-html) \
11277 || exit 1
11278
11279@endif fileutils
11280
4fa63067
NN
11281.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11282maybe-installcheck-fileutils:
6bd3dfaa
PB
11283@if fileutils
11284maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11285
4fa63067
NN
11286installcheck-fileutils: \
11287 configure-fileutils
0aed8855 11288 @: $(MAKE); $(unstage)
4fa63067 11289 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11290 r=`${PWD_COMMAND}`; export r; \
11291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11292 $(HOST_EXPORTS) \
b813574b 11293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11295 done; \
4fa63067 11296 echo "Doing installcheck in fileutils" ; \
b00612cc 11297 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11300 "RANLIB=$${RANLIB}" \
0c24b341 11301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11302 installcheck) \
2a4cbe27
NN
11303 || exit 1
11304
6bd3dfaa 11305@endif fileutils
2a4cbe27 11306
4fa63067
NN
11307.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11308maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11309@if fileutils
11310maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11311
4fa63067 11312mostlyclean-fileutils:
0aed8855 11313 @: $(MAKE); $(unstage)
4fa63067 11314 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11315 r=`${PWD_COMMAND}`; export r; \
11316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11317 $(HOST_EXPORTS) \
b813574b 11318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11320 done; \
4fa63067 11321 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11322 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11325 "RANLIB=$${RANLIB}" \
0c24b341 11326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11327 mostlyclean) \
2a4cbe27
NN
11328 || exit 1
11329
6bd3dfaa 11330@endif fileutils
2a4cbe27 11331
4fa63067
NN
11332.PHONY: maybe-clean-fileutils clean-fileutils
11333maybe-clean-fileutils:
6bd3dfaa
PB
11334@if fileutils
11335maybe-clean-fileutils: clean-fileutils
2a4cbe27 11336
4fa63067 11337clean-fileutils:
0aed8855 11338 @: $(MAKE); $(unstage)
4fa63067 11339 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11340 r=`${PWD_COMMAND}`; export r; \
11341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11342 $(HOST_EXPORTS) \
b813574b 11343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11345 done; \
4fa63067 11346 echo "Doing clean in fileutils" ; \
b00612cc 11347 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11350 "RANLIB=$${RANLIB}" \
0c24b341 11351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11352 clean) \
2a4cbe27
NN
11353 || exit 1
11354
6bd3dfaa 11355@endif fileutils
2a4cbe27 11356
4fa63067
NN
11357.PHONY: maybe-distclean-fileutils distclean-fileutils
11358maybe-distclean-fileutils:
6bd3dfaa
PB
11359@if fileutils
11360maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11361
4fa63067 11362distclean-fileutils:
0aed8855 11363 @: $(MAKE); $(unstage)
4fa63067 11364 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11365 r=`${PWD_COMMAND}`; export r; \
11366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11367 $(HOST_EXPORTS) \
b813574b 11368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11370 done; \
4fa63067 11371 echo "Doing distclean in fileutils" ; \
b00612cc 11372 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11375 "RANLIB=$${RANLIB}" \
0c24b341 11376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11377 distclean) \
2a4cbe27
NN
11378 || exit 1
11379
6bd3dfaa 11380@endif fileutils
2a4cbe27 11381
4fa63067
NN
11382.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11383maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11384@if fileutils
11385maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11386
4fa63067 11387maintainer-clean-fileutils:
0aed8855 11388 @: $(MAKE); $(unstage)
4fa63067 11389 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11390 r=`${PWD_COMMAND}`; export r; \
11391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11392 $(HOST_EXPORTS) \
b813574b 11393 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11395 done; \
4fa63067 11396 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11397 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11400 "RANLIB=$${RANLIB}" \
0c24b341 11401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11402 maintainer-clean) \
2a4cbe27
NN
11403 || exit 1
11404
6bd3dfaa 11405@endif fileutils
2a4cbe27 11406
2a4cbe27 11407
a7254363 11408
4fa63067
NN
11409.PHONY: configure-findutils maybe-configure-findutils
11410maybe-configure-findutils:
4f0ef2d8
CD
11411@if gcc-bootstrap
11412configure-findutils: stage_current
11413@endif gcc-bootstrap
6bd3dfaa
PB
11414@if findutils
11415maybe-configure-findutils: configure-findutils
c52c6897 11416configure-findutils:
0aed8855 11417 @: $(MAKE); $(unstage)
c52c6897 11418 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11420 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11421 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11422 $(HOST_EXPORTS) \
a7254363
PB
11423 echo Configuring in $(HOST_SUBDIR)/findutils; \
11424 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11425 case $(srcdir) in \
b00612cc
PB
11426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11427 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11429 esac; \
b00612cc
PB
11430 srcdiroption="--srcdir=$${topdir}/findutils"; \
11431 libsrcdir="$$s/findutils"; \
4fa63067 11432 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11434 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11435 || exit 1
6bd3dfaa 11436@endif findutils
2a4cbe27 11437
a7254363
PB
11438
11439
d545f33b
PB
11440
11441
4fa63067
NN
11442.PHONY: all-findutils maybe-all-findutils
11443maybe-all-findutils:
4f0ef2d8
CD
11444@if gcc-bootstrap
11445all-findutils: stage_current
11446@endif gcc-bootstrap
6bd3dfaa 11447@if findutils
d27cc32e 11448TARGET-findutils=all
6bd3dfaa 11449maybe-all-findutils: all-findutils
4fa63067 11450all-findutils: configure-findutils
0aed8855 11451 @: $(MAKE); $(unstage)
4fa63067
NN
11452 @r=`${PWD_COMMAND}`; export r; \
11453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11454 $(HOST_EXPORTS) \
b00612cc
PB
11455 (cd $(HOST_SUBDIR)/findutils && \
11456 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 11457@endif findutils
2a4cbe27 11458
a7254363 11459
d545f33b
PB
11460
11461
4fa63067
NN
11462.PHONY: check-findutils maybe-check-findutils
11463maybe-check-findutils:
6bd3dfaa
PB
11464@if findutils
11465maybe-check-findutils: check-findutils
2a4cbe27 11466
4fa63067 11467check-findutils:
0aed8855 11468 @: $(MAKE); $(unstage)
4fa63067 11469 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11471 $(HOST_EXPORTS) \
b00612cc
PB
11472 (cd $(HOST_SUBDIR)/findutils && \
11473 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11474
6bd3dfaa 11475@endif findutils
2a4cbe27 11476
4fa63067
NN
11477.PHONY: install-findutils maybe-install-findutils
11478maybe-install-findutils:
6bd3dfaa
PB
11479@if findutils
11480maybe-install-findutils: install-findutils
2a4cbe27 11481
4fa63067 11482install-findutils: installdirs
0aed8855 11483 @: $(MAKE); $(unstage)
4fa63067 11484 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11486 $(HOST_EXPORTS) \
b00612cc 11487 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11488 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11489
6bd3dfaa 11490@endif findutils
2a4cbe27 11491
56a8fe78 11492# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11493
4fa63067
NN
11494.PHONY: maybe-info-findutils info-findutils
11495maybe-info-findutils:
6bd3dfaa
PB
11496@if findutils
11497maybe-info-findutils: info-findutils
2a4cbe27 11498
4fa63067
NN
11499info-findutils: \
11500 configure-findutils
0aed8855 11501 @: $(MAKE); $(unstage)
4fa63067 11502 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11503 r=`${PWD_COMMAND}`; export r; \
11504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11505 $(HOST_EXPORTS) \
b813574b 11506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11508 done; \
4fa63067 11509 echo "Doing info in findutils" ; \
b00612cc 11510 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11513 "RANLIB=$${RANLIB}" \
0c24b341 11514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11515 info) \
2a4cbe27
NN
11516 || exit 1
11517
6bd3dfaa 11518@endif findutils
2a4cbe27 11519
4fa63067
NN
11520.PHONY: maybe-dvi-findutils dvi-findutils
11521maybe-dvi-findutils:
6bd3dfaa
PB
11522@if findutils
11523maybe-dvi-findutils: dvi-findutils
2a4cbe27 11524
4fa63067
NN
11525dvi-findutils: \
11526 configure-findutils
0aed8855 11527 @: $(MAKE); $(unstage)
4fa63067 11528 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11529 r=`${PWD_COMMAND}`; export r; \
11530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11531 $(HOST_EXPORTS) \
b813574b 11532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11534 done; \
4fa63067 11535 echo "Doing dvi in findutils" ; \
b00612cc 11536 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11539 "RANLIB=$${RANLIB}" \
0c24b341 11540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11541 dvi) \
2a4cbe27
NN
11542 || exit 1
11543
6bd3dfaa 11544@endif findutils
2a4cbe27 11545
56a8fe78
DD
11546.PHONY: maybe-pdf-findutils pdf-findutils
11547maybe-pdf-findutils:
11548@if findutils
11549maybe-pdf-findutils: pdf-findutils
11550
11551pdf-findutils: \
11552 configure-findutils
11553 @: $(MAKE); $(unstage)
11554 @[ -f ./findutils/Makefile ] || exit 0; \
11555 r=`${PWD_COMMAND}`; export r; \
11556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11557 $(HOST_EXPORTS) \
11558 for flag in $(EXTRA_HOST_FLAGS) ; do \
11559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11560 done; \
11561 echo "Doing pdf in findutils" ; \
11562 (cd $(HOST_SUBDIR)/findutils && \
11563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11565 "RANLIB=$${RANLIB}" \
0c24b341 11566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11567 pdf) \
11568 || exit 1
11569
11570@endif findutils
11571
6d389afc
MS
11572.PHONY: maybe-html-findutils html-findutils
11573maybe-html-findutils:
11574@if findutils
11575maybe-html-findutils: html-findutils
11576
11577html-findutils: \
11578 configure-findutils
0aed8855 11579 @: $(MAKE); $(unstage)
6d389afc
MS
11580 @[ -f ./findutils/Makefile ] || exit 0; \
11581 r=`${PWD_COMMAND}`; export r; \
11582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11583 $(HOST_EXPORTS) \
11584 for flag in $(EXTRA_HOST_FLAGS) ; do \
11585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11586 done; \
11587 echo "Doing html in findutils" ; \
b00612cc 11588 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11591 "RANLIB=$${RANLIB}" \
0c24b341 11592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11593 html) \
11594 || exit 1
11595
11596@endif findutils
11597
4fa63067
NN
11598.PHONY: maybe-TAGS-findutils TAGS-findutils
11599maybe-TAGS-findutils:
6bd3dfaa
PB
11600@if findutils
11601maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11602
4fa63067
NN
11603TAGS-findutils: \
11604 configure-findutils
0aed8855 11605 @: $(MAKE); $(unstage)
4fa63067 11606 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11607 r=`${PWD_COMMAND}`; export r; \
11608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11609 $(HOST_EXPORTS) \
b813574b 11610 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11612 done; \
4fa63067 11613 echo "Doing TAGS in findutils" ; \
b00612cc 11614 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11617 "RANLIB=$${RANLIB}" \
0c24b341 11618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11619 TAGS) \
2a4cbe27
NN
11620 || exit 1
11621
6bd3dfaa 11622@endif findutils
2a4cbe27 11623
4fa63067
NN
11624.PHONY: maybe-install-info-findutils install-info-findutils
11625maybe-install-info-findutils:
6bd3dfaa
PB
11626@if findutils
11627maybe-install-info-findutils: install-info-findutils
2a4cbe27 11628
4fa63067
NN
11629install-info-findutils: \
11630 configure-findutils \
11631 info-findutils
0aed8855 11632 @: $(MAKE); $(unstage)
4fa63067 11633 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11634 r=`${PWD_COMMAND}`; export r; \
11635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11636 $(HOST_EXPORTS) \
b813574b 11637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11639 done; \
4fa63067 11640 echo "Doing install-info in findutils" ; \
b00612cc 11641 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11644 "RANLIB=$${RANLIB}" \
0c24b341 11645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11646 install-info) \
2a4cbe27
NN
11647 || exit 1
11648
6bd3dfaa 11649@endif findutils
2a4cbe27 11650
a3ca38d2
DD
11651.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11652maybe-install-pdf-findutils:
11653@if findutils
11654maybe-install-pdf-findutils: install-pdf-findutils
11655
11656install-pdf-findutils: \
11657 configure-findutils \
11658 pdf-findutils
11659 @: $(MAKE); $(unstage)
11660 @[ -f ./findutils/Makefile ] || exit 0; \
11661 r=`${PWD_COMMAND}`; export r; \
11662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11663 $(HOST_EXPORTS) \
11664 for flag in $(EXTRA_HOST_FLAGS) ; do \
11665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11666 done; \
11667 echo "Doing install-pdf in findutils" ; \
11668 (cd $(HOST_SUBDIR)/findutils && \
11669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11671 "RANLIB=$${RANLIB}" \
0c24b341 11672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11673 install-pdf) \
11674 || exit 1
11675
11676@endif findutils
11677
108a6f8e
CD
11678.PHONY: maybe-install-html-findutils install-html-findutils
11679maybe-install-html-findutils:
11680@if findutils
11681maybe-install-html-findutils: install-html-findutils
11682
11683install-html-findutils: \
11684 configure-findutils \
11685 html-findutils
11686 @: $(MAKE); $(unstage)
11687 @[ -f ./findutils/Makefile ] || exit 0; \
11688 r=`${PWD_COMMAND}`; export r; \
11689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11690 $(HOST_EXPORTS) \
11691 for flag in $(EXTRA_HOST_FLAGS) ; do \
11692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11693 done; \
11694 echo "Doing install-html in findutils" ; \
11695 (cd $(HOST_SUBDIR)/findutils && \
11696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11698 "RANLIB=$${RANLIB}" \
0c24b341 11699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11700 install-html) \
11701 || exit 1
11702
11703@endif findutils
11704
4fa63067
NN
11705.PHONY: maybe-installcheck-findutils installcheck-findutils
11706maybe-installcheck-findutils:
6bd3dfaa
PB
11707@if findutils
11708maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11709
4fa63067
NN
11710installcheck-findutils: \
11711 configure-findutils
0aed8855 11712 @: $(MAKE); $(unstage)
4fa63067 11713 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11714 r=`${PWD_COMMAND}`; export r; \
11715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11716 $(HOST_EXPORTS) \
b813574b 11717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11719 done; \
4fa63067 11720 echo "Doing installcheck in findutils" ; \
b00612cc 11721 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11724 "RANLIB=$${RANLIB}" \
0c24b341 11725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11726 installcheck) \
2a4cbe27
NN
11727 || exit 1
11728
6bd3dfaa 11729@endif findutils
2a4cbe27 11730
4fa63067
NN
11731.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11732maybe-mostlyclean-findutils:
6bd3dfaa
PB
11733@if findutils
11734maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11735
4fa63067 11736mostlyclean-findutils:
0aed8855 11737 @: $(MAKE); $(unstage)
4fa63067 11738 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11739 r=`${PWD_COMMAND}`; export r; \
11740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11741 $(HOST_EXPORTS) \
b813574b 11742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11744 done; \
4fa63067 11745 echo "Doing mostlyclean in findutils" ; \
b00612cc 11746 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11749 "RANLIB=$${RANLIB}" \
0c24b341 11750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11751 mostlyclean) \
2a4cbe27
NN
11752 || exit 1
11753
6bd3dfaa 11754@endif findutils
2a4cbe27 11755
4fa63067
NN
11756.PHONY: maybe-clean-findutils clean-findutils
11757maybe-clean-findutils:
6bd3dfaa
PB
11758@if findutils
11759maybe-clean-findutils: clean-findutils
2a4cbe27 11760
4fa63067 11761clean-findutils:
0aed8855 11762 @: $(MAKE); $(unstage)
4fa63067 11763 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11764 r=`${PWD_COMMAND}`; export r; \
11765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11766 $(HOST_EXPORTS) \
b813574b 11767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11769 done; \
4fa63067 11770 echo "Doing clean in findutils" ; \
b00612cc 11771 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11774 "RANLIB=$${RANLIB}" \
0c24b341 11775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11776 clean) \
2a4cbe27
NN
11777 || exit 1
11778
6bd3dfaa 11779@endif findutils
2a4cbe27 11780
4fa63067
NN
11781.PHONY: maybe-distclean-findutils distclean-findutils
11782maybe-distclean-findutils:
6bd3dfaa
PB
11783@if findutils
11784maybe-distclean-findutils: distclean-findutils
2a4cbe27 11785
4fa63067 11786distclean-findutils:
0aed8855 11787 @: $(MAKE); $(unstage)
4fa63067 11788 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11789 r=`${PWD_COMMAND}`; export r; \
11790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11791 $(HOST_EXPORTS) \
b813574b 11792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11794 done; \
4fa63067 11795 echo "Doing distclean in findutils" ; \
b00612cc 11796 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11799 "RANLIB=$${RANLIB}" \
0c24b341 11800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11801 distclean) \
2a4cbe27
NN
11802 || exit 1
11803
6bd3dfaa 11804@endif findutils
2a4cbe27 11805
4fa63067
NN
11806.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11807maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11808@if findutils
11809maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11810
4fa63067 11811maintainer-clean-findutils:
0aed8855 11812 @: $(MAKE); $(unstage)
4fa63067 11813 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11814 r=`${PWD_COMMAND}`; export r; \
11815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11816 $(HOST_EXPORTS) \
b813574b 11817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11819 done; \
4fa63067 11820 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11821 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11824 "RANLIB=$${RANLIB}" \
0c24b341 11825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11826 maintainer-clean) \
2a4cbe27
NN
11827 || exit 1
11828
6bd3dfaa 11829@endif findutils
2a4cbe27 11830
2a4cbe27 11831
a7254363 11832
4fa63067
NN
11833.PHONY: configure-find maybe-configure-find
11834maybe-configure-find:
4f0ef2d8
CD
11835@if gcc-bootstrap
11836configure-find: stage_current
11837@endif gcc-bootstrap
6bd3dfaa
PB
11838@if find
11839maybe-configure-find: configure-find
c52c6897 11840configure-find:
0aed8855 11841 @: $(MAKE); $(unstage)
c52c6897 11842 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11844 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11846 $(HOST_EXPORTS) \
a7254363
PB
11847 echo Configuring in $(HOST_SUBDIR)/find; \
11848 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11849 case $(srcdir) in \
b00612cc
PB
11850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11851 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11853 esac; \
b00612cc
PB
11854 srcdiroption="--srcdir=$${topdir}/find"; \
11855 libsrcdir="$$s/find"; \
4fa63067 11856 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11858 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11859 || exit 1
6bd3dfaa 11860@endif find
2a4cbe27 11861
a7254363
PB
11862
11863
d545f33b
PB
11864
11865
4fa63067
NN
11866.PHONY: all-find maybe-all-find
11867maybe-all-find:
4f0ef2d8
CD
11868@if gcc-bootstrap
11869all-find: stage_current
11870@endif gcc-bootstrap
6bd3dfaa 11871@if find
d27cc32e 11872TARGET-find=all
6bd3dfaa 11873maybe-all-find: all-find
4fa63067 11874all-find: configure-find
0aed8855 11875 @: $(MAKE); $(unstage)
4fa63067
NN
11876 @r=`${PWD_COMMAND}`; export r; \
11877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11878 $(HOST_EXPORTS) \
b00612cc
PB
11879 (cd $(HOST_SUBDIR)/find && \
11880 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 11881@endif find
2a4cbe27 11882
a7254363 11883
d545f33b
PB
11884
11885
4fa63067
NN
11886.PHONY: check-find maybe-check-find
11887maybe-check-find:
6bd3dfaa
PB
11888@if find
11889maybe-check-find: check-find
2a4cbe27 11890
4fa63067 11891check-find:
0aed8855 11892 @: $(MAKE); $(unstage)
4fa63067 11893 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11895 $(HOST_EXPORTS) \
b00612cc
PB
11896 (cd $(HOST_SUBDIR)/find && \
11897 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11898
6bd3dfaa 11899@endif find
2a4cbe27 11900
4fa63067
NN
11901.PHONY: install-find maybe-install-find
11902maybe-install-find:
6bd3dfaa
PB
11903@if find
11904maybe-install-find: install-find
2a4cbe27 11905
4fa63067 11906install-find: installdirs
0aed8855 11907 @: $(MAKE); $(unstage)
4fa63067
NN
11908 @r=`${PWD_COMMAND}`; export r; \
11909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11910 $(HOST_EXPORTS) \
b00612cc 11911 (cd $(HOST_SUBDIR)/find && \
2da12f12 11912 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11913
6bd3dfaa 11914@endif find
4fa63067 11915
56a8fe78 11916# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11917
11918.PHONY: maybe-info-find info-find
11919maybe-info-find:
6bd3dfaa
PB
11920@if find
11921maybe-info-find: info-find
4fa63067
NN
11922
11923info-find: \
11924 configure-find
0aed8855 11925 @: $(MAKE); $(unstage)
4fa63067 11926 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11927 r=`${PWD_COMMAND}`; export r; \
11928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11929 $(HOST_EXPORTS) \
b813574b 11930 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11932 done; \
4fa63067 11933 echo "Doing info in find" ; \
b00612cc 11934 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11937 "RANLIB=$${RANLIB}" \
0c24b341 11938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11939 info) \
2a4cbe27
NN
11940 || exit 1
11941
6bd3dfaa 11942@endif find
2a4cbe27 11943
4fa63067
NN
11944.PHONY: maybe-dvi-find dvi-find
11945maybe-dvi-find:
6bd3dfaa
PB
11946@if find
11947maybe-dvi-find: dvi-find
2a4cbe27 11948
4fa63067
NN
11949dvi-find: \
11950 configure-find
0aed8855 11951 @: $(MAKE); $(unstage)
4fa63067 11952 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11953 r=`${PWD_COMMAND}`; export r; \
11954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11955 $(HOST_EXPORTS) \
b813574b 11956 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11958 done; \
4fa63067 11959 echo "Doing dvi in find" ; \
b00612cc 11960 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11963 "RANLIB=$${RANLIB}" \
0c24b341 11964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11965 dvi) \
2a4cbe27
NN
11966 || exit 1
11967
6bd3dfaa 11968@endif find
2a4cbe27 11969
56a8fe78
DD
11970.PHONY: maybe-pdf-find pdf-find
11971maybe-pdf-find:
11972@if find
11973maybe-pdf-find: pdf-find
11974
11975pdf-find: \
11976 configure-find
11977 @: $(MAKE); $(unstage)
11978 @[ -f ./find/Makefile ] || exit 0; \
11979 r=`${PWD_COMMAND}`; export r; \
11980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11981 $(HOST_EXPORTS) \
11982 for flag in $(EXTRA_HOST_FLAGS) ; do \
11983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11984 done; \
11985 echo "Doing pdf in find" ; \
11986 (cd $(HOST_SUBDIR)/find && \
11987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11989 "RANLIB=$${RANLIB}" \
0c24b341 11990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11991 pdf) \
11992 || exit 1
11993
11994@endif find
11995
6d389afc
MS
11996.PHONY: maybe-html-find html-find
11997maybe-html-find:
11998@if find
11999maybe-html-find: html-find
12000
12001html-find: \
12002 configure-find
0aed8855 12003 @: $(MAKE); $(unstage)
6d389afc
MS
12004 @[ -f ./find/Makefile ] || exit 0; \
12005 r=`${PWD_COMMAND}`; export r; \
12006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12007 $(HOST_EXPORTS) \
12008 for flag in $(EXTRA_HOST_FLAGS) ; do \
12009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12010 done; \
12011 echo "Doing html in find" ; \
b00612cc 12012 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12015 "RANLIB=$${RANLIB}" \
0c24b341 12016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12017 html) \
12018 || exit 1
12019
12020@endif find
12021
4fa63067
NN
12022.PHONY: maybe-TAGS-find TAGS-find
12023maybe-TAGS-find:
6bd3dfaa
PB
12024@if find
12025maybe-TAGS-find: TAGS-find
4fa63067
NN
12026
12027TAGS-find: \
12028 configure-find
0aed8855 12029 @: $(MAKE); $(unstage)
4fa63067 12030 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12031 r=`${PWD_COMMAND}`; export r; \
12032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12033 $(HOST_EXPORTS) \
b813574b 12034 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12036 done; \
4fa63067 12037 echo "Doing TAGS in find" ; \
b00612cc 12038 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12041 "RANLIB=$${RANLIB}" \
0c24b341 12042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12043 TAGS) \
2a4cbe27
NN
12044 || exit 1
12045
6bd3dfaa 12046@endif find
2a4cbe27 12047
4fa63067
NN
12048.PHONY: maybe-install-info-find install-info-find
12049maybe-install-info-find:
6bd3dfaa
PB
12050@if find
12051maybe-install-info-find: install-info-find
2a4cbe27 12052
4fa63067
NN
12053install-info-find: \
12054 configure-find \
12055 info-find
0aed8855 12056 @: $(MAKE); $(unstage)
4fa63067 12057 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12058 r=`${PWD_COMMAND}`; export r; \
12059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12060 $(HOST_EXPORTS) \
b813574b 12061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12063 done; \
4fa63067 12064 echo "Doing install-info in find" ; \
b00612cc 12065 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12068 "RANLIB=$${RANLIB}" \
0c24b341 12069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12070 install-info) \
2a4cbe27
NN
12071 || exit 1
12072
6bd3dfaa 12073@endif find
2a4cbe27 12074
a3ca38d2
DD
12075.PHONY: maybe-install-pdf-find install-pdf-find
12076maybe-install-pdf-find:
12077@if find
12078maybe-install-pdf-find: install-pdf-find
12079
12080install-pdf-find: \
12081 configure-find \
12082 pdf-find
12083 @: $(MAKE); $(unstage)
12084 @[ -f ./find/Makefile ] || exit 0; \
12085 r=`${PWD_COMMAND}`; export r; \
12086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12087 $(HOST_EXPORTS) \
12088 for flag in $(EXTRA_HOST_FLAGS) ; do \
12089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12090 done; \
12091 echo "Doing install-pdf in find" ; \
12092 (cd $(HOST_SUBDIR)/find && \
12093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12095 "RANLIB=$${RANLIB}" \
0c24b341 12096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12097 install-pdf) \
12098 || exit 1
12099
12100@endif find
12101
108a6f8e
CD
12102.PHONY: maybe-install-html-find install-html-find
12103maybe-install-html-find:
12104@if find
12105maybe-install-html-find: install-html-find
12106
12107install-html-find: \
12108 configure-find \
12109 html-find
12110 @: $(MAKE); $(unstage)
12111 @[ -f ./find/Makefile ] || exit 0; \
12112 r=`${PWD_COMMAND}`; export r; \
12113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12114 $(HOST_EXPORTS) \
12115 for flag in $(EXTRA_HOST_FLAGS) ; do \
12116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12117 done; \
12118 echo "Doing install-html in find" ; \
12119 (cd $(HOST_SUBDIR)/find && \
12120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12122 "RANLIB=$${RANLIB}" \
0c24b341 12123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12124 install-html) \
12125 || exit 1
12126
12127@endif find
12128
4fa63067
NN
12129.PHONY: maybe-installcheck-find installcheck-find
12130maybe-installcheck-find:
6bd3dfaa
PB
12131@if find
12132maybe-installcheck-find: installcheck-find
2a4cbe27 12133
4fa63067
NN
12134installcheck-find: \
12135 configure-find
0aed8855 12136 @: $(MAKE); $(unstage)
4fa63067 12137 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12138 r=`${PWD_COMMAND}`; export r; \
12139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12140 $(HOST_EXPORTS) \
b813574b 12141 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12143 done; \
4fa63067 12144 echo "Doing installcheck in find" ; \
b00612cc 12145 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12148 "RANLIB=$${RANLIB}" \
0c24b341 12149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12150 installcheck) \
2a4cbe27
NN
12151 || exit 1
12152
6bd3dfaa 12153@endif find
2a4cbe27 12154
4fa63067
NN
12155.PHONY: maybe-mostlyclean-find mostlyclean-find
12156maybe-mostlyclean-find:
6bd3dfaa
PB
12157@if find
12158maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12159
4fa63067 12160mostlyclean-find:
0aed8855 12161 @: $(MAKE); $(unstage)
4fa63067 12162 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12163 r=`${PWD_COMMAND}`; export r; \
12164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12165 $(HOST_EXPORTS) \
b813574b 12166 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12168 done; \
4fa63067 12169 echo "Doing mostlyclean in find" ; \
b00612cc 12170 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12173 "RANLIB=$${RANLIB}" \
0c24b341 12174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12175 mostlyclean) \
2a4cbe27
NN
12176 || exit 1
12177
6bd3dfaa 12178@endif find
2a4cbe27 12179
4fa63067
NN
12180.PHONY: maybe-clean-find clean-find
12181maybe-clean-find:
6bd3dfaa
PB
12182@if find
12183maybe-clean-find: clean-find
2a4cbe27 12184
4fa63067 12185clean-find:
0aed8855 12186 @: $(MAKE); $(unstage)
4fa63067 12187 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12188 r=`${PWD_COMMAND}`; export r; \
12189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12190 $(HOST_EXPORTS) \
b813574b 12191 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12193 done; \
4fa63067 12194 echo "Doing clean in find" ; \
b00612cc 12195 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12198 "RANLIB=$${RANLIB}" \
0c24b341 12199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12200 clean) \
2a4cbe27
NN
12201 || exit 1
12202
6bd3dfaa 12203@endif find
2a4cbe27 12204
4fa63067
NN
12205.PHONY: maybe-distclean-find distclean-find
12206maybe-distclean-find:
6bd3dfaa
PB
12207@if find
12208maybe-distclean-find: distclean-find
2a4cbe27 12209
4fa63067 12210distclean-find:
0aed8855 12211 @: $(MAKE); $(unstage)
4fa63067 12212 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12213 r=`${PWD_COMMAND}`; export r; \
12214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12215 $(HOST_EXPORTS) \
b813574b 12216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12218 done; \
4fa63067 12219 echo "Doing distclean in find" ; \
b00612cc 12220 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12223 "RANLIB=$${RANLIB}" \
0c24b341 12224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12225 distclean) \
2a4cbe27
NN
12226 || exit 1
12227
6bd3dfaa 12228@endif find
2a4cbe27 12229
4fa63067
NN
12230.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12231maybe-maintainer-clean-find:
6bd3dfaa
PB
12232@if find
12233maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12234
4fa63067 12235maintainer-clean-find:
0aed8855 12236 @: $(MAKE); $(unstage)
4fa63067 12237 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12238 r=`${PWD_COMMAND}`; export r; \
12239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12240 $(HOST_EXPORTS) \
b813574b 12241 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12243 done; \
4fa63067 12244 echo "Doing maintainer-clean in find" ; \
b00612cc 12245 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12248 "RANLIB=$${RANLIB}" \
0c24b341 12249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12250 maintainer-clean) \
2a4cbe27
NN
12251 || exit 1
12252
6bd3dfaa 12253@endif find
2a4cbe27 12254
2a4cbe27 12255
a7254363 12256
d3ed111c
GK
12257.PHONY: configure-fixincludes maybe-configure-fixincludes
12258maybe-configure-fixincludes:
4f0ef2d8
CD
12259@if gcc-bootstrap
12260configure-fixincludes: stage_current
12261@endif gcc-bootstrap
d3ed111c
GK
12262@if fixincludes
12263maybe-configure-fixincludes: configure-fixincludes
c52c6897 12264configure-fixincludes:
0aed8855 12265 @: $(MAKE); $(unstage)
c52c6897 12266 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12268 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12270 $(HOST_EXPORTS) \
a7254363
PB
12271 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12272 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12273 case $(srcdir) in \
b00612cc
PB
12274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12275 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12277 esac; \
b00612cc
PB
12278 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12279 libsrcdir="$$s/fixincludes"; \
d3ed111c 12280 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12282 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12283 || exit 1
12284@endif fixincludes
12285
a7254363
PB
12286
12287
d545f33b
PB
12288
12289
d3ed111c
GK
12290.PHONY: all-fixincludes maybe-all-fixincludes
12291maybe-all-fixincludes:
4f0ef2d8
CD
12292@if gcc-bootstrap
12293all-fixincludes: stage_current
12294@endif gcc-bootstrap
d3ed111c
GK
12295@if fixincludes
12296TARGET-fixincludes=all
12297maybe-all-fixincludes: all-fixincludes
12298all-fixincludes: configure-fixincludes
0aed8855 12299 @: $(MAKE); $(unstage)
d3ed111c
GK
12300 @r=`${PWD_COMMAND}`; export r; \
12301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12302 $(HOST_EXPORTS) \
b00612cc
PB
12303 (cd $(HOST_SUBDIR)/fixincludes && \
12304 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
12305@endif fixincludes
12306
a7254363 12307
d545f33b
PB
12308
12309
d3ed111c
GK
12310.PHONY: check-fixincludes maybe-check-fixincludes
12311maybe-check-fixincludes:
12312@if fixincludes
12313maybe-check-fixincludes: check-fixincludes
12314
12315check-fixincludes:
0aed8855 12316 @: $(MAKE); $(unstage)
d3ed111c
GK
12317 @r=`${PWD_COMMAND}`; export r; \
12318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12319 $(HOST_EXPORTS) \
b00612cc
PB
12320 (cd $(HOST_SUBDIR)/fixincludes && \
12321 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12322
12323@endif fixincludes
12324
12325.PHONY: install-fixincludes maybe-install-fixincludes
12326maybe-install-fixincludes:
12327@if fixincludes
12328maybe-install-fixincludes: install-fixincludes
12329
12330install-fixincludes: installdirs
0aed8855 12331 @: $(MAKE); $(unstage)
d3ed111c
GK
12332 @r=`${PWD_COMMAND}`; export r; \
12333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12334 $(HOST_EXPORTS) \
b00612cc 12335 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12336 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12337
12338@endif fixincludes
12339
56a8fe78 12340# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12341
12342.PHONY: maybe-info-fixincludes info-fixincludes
12343maybe-info-fixincludes:
12344@if fixincludes
12345maybe-info-fixincludes: info-fixincludes
12346
a4fd3374
DD
12347info-fixincludes: \
12348 configure-fixincludes
12349 @: $(MAKE); $(unstage)
12350 @[ -f ./fixincludes/Makefile ] || exit 0; \
12351 r=`${PWD_COMMAND}`; export r; \
12352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12353 $(HOST_EXPORTS) \
12354 for flag in $(EXTRA_HOST_FLAGS) ; do \
12355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12356 done; \
12357 echo "Doing info in fixincludes" ; \
12358 (cd $(HOST_SUBDIR)/fixincludes && \
12359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12361 "RANLIB=$${RANLIB}" \
0c24b341 12362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12363 info) \
12364 || exit 1
d3ed111c
GK
12365
12366@endif fixincludes
12367
12368.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12369maybe-dvi-fixincludes:
12370@if fixincludes
12371maybe-dvi-fixincludes: dvi-fixincludes
12372
a4fd3374
DD
12373dvi-fixincludes: \
12374 configure-fixincludes
12375 @: $(MAKE); $(unstage)
12376 @[ -f ./fixincludes/Makefile ] || exit 0; \
12377 r=`${PWD_COMMAND}`; export r; \
12378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12379 $(HOST_EXPORTS) \
12380 for flag in $(EXTRA_HOST_FLAGS) ; do \
12381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12382 done; \
12383 echo "Doing dvi in fixincludes" ; \
12384 (cd $(HOST_SUBDIR)/fixincludes && \
12385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12387 "RANLIB=$${RANLIB}" \
0c24b341 12388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12389 dvi) \
12390 || exit 1
d3ed111c
GK
12391
12392@endif fixincludes
12393
56a8fe78
DD
12394.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12395maybe-pdf-fixincludes:
12396@if fixincludes
12397maybe-pdf-fixincludes: pdf-fixincludes
12398
a4fd3374
DD
12399pdf-fixincludes: \
12400 configure-fixincludes
12401 @: $(MAKE); $(unstage)
12402 @[ -f ./fixincludes/Makefile ] || exit 0; \
12403 r=`${PWD_COMMAND}`; export r; \
12404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12405 $(HOST_EXPORTS) \
12406 for flag in $(EXTRA_HOST_FLAGS) ; do \
12407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12408 done; \
12409 echo "Doing pdf in fixincludes" ; \
12410 (cd $(HOST_SUBDIR)/fixincludes && \
12411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12413 "RANLIB=$${RANLIB}" \
0c24b341 12414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12415 pdf) \
12416 || exit 1
56a8fe78
DD
12417
12418@endif fixincludes
12419
6d389afc
MS
12420.PHONY: maybe-html-fixincludes html-fixincludes
12421maybe-html-fixincludes:
12422@if fixincludes
12423maybe-html-fixincludes: html-fixincludes
12424
12425html-fixincludes: \
12426 configure-fixincludes
0aed8855 12427 @: $(MAKE); $(unstage)
6d389afc
MS
12428 @[ -f ./fixincludes/Makefile ] || exit 0; \
12429 r=`${PWD_COMMAND}`; export r; \
12430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12431 $(HOST_EXPORTS) \
12432 for flag in $(EXTRA_HOST_FLAGS) ; do \
12433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12434 done; \
12435 echo "Doing html in fixincludes" ; \
b00612cc 12436 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12439 "RANLIB=$${RANLIB}" \
0c24b341 12440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12441 html) \
12442 || exit 1
12443
12444@endif fixincludes
12445
d3ed111c
GK
12446.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12447maybe-TAGS-fixincludes:
12448@if fixincludes
12449maybe-TAGS-fixincludes: TAGS-fixincludes
12450
1eefd493
PB
12451# fixincludes doesn't support TAGS.
12452TAGS-fixincludes:
d3ed111c
GK
12453
12454@endif fixincludes
12455
12456.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12457maybe-install-info-fixincludes:
12458@if fixincludes
12459maybe-install-info-fixincludes: install-info-fixincludes
12460
a4fd3374
DD
12461install-info-fixincludes: \
12462 configure-fixincludes \
12463 info-fixincludes
12464 @: $(MAKE); $(unstage)
12465 @[ -f ./fixincludes/Makefile ] || exit 0; \
12466 r=`${PWD_COMMAND}`; export r; \
12467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12468 $(HOST_EXPORTS) \
12469 for flag in $(EXTRA_HOST_FLAGS) ; do \
12470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12471 done; \
12472 echo "Doing install-info in fixincludes" ; \
12473 (cd $(HOST_SUBDIR)/fixincludes && \
12474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12476 "RANLIB=$${RANLIB}" \
0c24b341 12477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12478 install-info) \
12479 || exit 1
d3ed111c
GK
12480
12481@endif fixincludes
12482
a3ca38d2
DD
12483.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12484maybe-install-pdf-fixincludes:
12485@if fixincludes
12486maybe-install-pdf-fixincludes: install-pdf-fixincludes
12487
a4fd3374
DD
12488install-pdf-fixincludes: \
12489 configure-fixincludes \
12490 pdf-fixincludes
12491 @: $(MAKE); $(unstage)
12492 @[ -f ./fixincludes/Makefile ] || exit 0; \
12493 r=`${PWD_COMMAND}`; export r; \
12494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12495 $(HOST_EXPORTS) \
12496 for flag in $(EXTRA_HOST_FLAGS) ; do \
12497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12498 done; \
12499 echo "Doing install-pdf in fixincludes" ; \
12500 (cd $(HOST_SUBDIR)/fixincludes && \
12501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12503 "RANLIB=$${RANLIB}" \
0c24b341 12504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12505 install-pdf) \
12506 || exit 1
a3ca38d2
DD
12507
12508@endif fixincludes
12509
108a6f8e
CD
12510.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12511maybe-install-html-fixincludes:
12512@if fixincludes
12513maybe-install-html-fixincludes: install-html-fixincludes
12514
12515install-html-fixincludes: \
12516 configure-fixincludes \
12517 html-fixincludes
12518 @: $(MAKE); $(unstage)
12519 @[ -f ./fixincludes/Makefile ] || exit 0; \
12520 r=`${PWD_COMMAND}`; export r; \
12521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12522 $(HOST_EXPORTS) \
12523 for flag in $(EXTRA_HOST_FLAGS) ; do \
12524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12525 done; \
12526 echo "Doing install-html in fixincludes" ; \
12527 (cd $(HOST_SUBDIR)/fixincludes && \
12528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12530 "RANLIB=$${RANLIB}" \
0c24b341 12531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12532 install-html) \
12533 || exit 1
12534
12535@endif fixincludes
12536
d3ed111c
GK
12537.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12538maybe-installcheck-fixincludes:
12539@if fixincludes
12540maybe-installcheck-fixincludes: installcheck-fixincludes
12541
a4fd3374
DD
12542installcheck-fixincludes: \
12543 configure-fixincludes
12544 @: $(MAKE); $(unstage)
12545 @[ -f ./fixincludes/Makefile ] || exit 0; \
12546 r=`${PWD_COMMAND}`; export r; \
12547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12548 $(HOST_EXPORTS) \
12549 for flag in $(EXTRA_HOST_FLAGS) ; do \
12550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12551 done; \
12552 echo "Doing installcheck in fixincludes" ; \
12553 (cd $(HOST_SUBDIR)/fixincludes && \
12554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12556 "RANLIB=$${RANLIB}" \
0c24b341 12557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12558 installcheck) \
12559 || exit 1
d3ed111c
GK
12560
12561@endif fixincludes
12562
12563.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12564maybe-mostlyclean-fixincludes:
12565@if fixincludes
12566maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12567
12568mostlyclean-fixincludes:
0aed8855 12569 @: $(MAKE); $(unstage)
d3ed111c
GK
12570 @[ -f ./fixincludes/Makefile ] || exit 0; \
12571 r=`${PWD_COMMAND}`; export r; \
12572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12573 $(HOST_EXPORTS) \
12574 for flag in $(EXTRA_HOST_FLAGS) ; do \
12575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12576 done; \
12577 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12578 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12581 "RANLIB=$${RANLIB}" \
0c24b341 12582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12583 mostlyclean) \
12584 || exit 1
12585
12586@endif fixincludes
12587
12588.PHONY: maybe-clean-fixincludes clean-fixincludes
12589maybe-clean-fixincludes:
12590@if fixincludes
12591maybe-clean-fixincludes: clean-fixincludes
12592
12593clean-fixincludes:
0aed8855 12594 @: $(MAKE); $(unstage)
d3ed111c
GK
12595 @[ -f ./fixincludes/Makefile ] || exit 0; \
12596 r=`${PWD_COMMAND}`; export r; \
12597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12598 $(HOST_EXPORTS) \
12599 for flag in $(EXTRA_HOST_FLAGS) ; do \
12600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12601 done; \
12602 echo "Doing clean in fixincludes" ; \
b00612cc 12603 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12606 "RANLIB=$${RANLIB}" \
0c24b341 12607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12608 clean) \
12609 || exit 1
12610
12611@endif fixincludes
12612
12613.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12614maybe-distclean-fixincludes:
12615@if fixincludes
12616maybe-distclean-fixincludes: distclean-fixincludes
12617
12618distclean-fixincludes:
0aed8855 12619 @: $(MAKE); $(unstage)
d3ed111c
GK
12620 @[ -f ./fixincludes/Makefile ] || exit 0; \
12621 r=`${PWD_COMMAND}`; export r; \
12622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12623 $(HOST_EXPORTS) \
12624 for flag in $(EXTRA_HOST_FLAGS) ; do \
12625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12626 done; \
12627 echo "Doing distclean in fixincludes" ; \
b00612cc 12628 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12631 "RANLIB=$${RANLIB}" \
0c24b341 12632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12633 distclean) \
12634 || exit 1
12635
12636@endif fixincludes
12637
12638.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12639maybe-maintainer-clean-fixincludes:
12640@if fixincludes
12641maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12642
12643maintainer-clean-fixincludes:
0aed8855 12644 @: $(MAKE); $(unstage)
d3ed111c
GK
12645 @[ -f ./fixincludes/Makefile ] || exit 0; \
12646 r=`${PWD_COMMAND}`; export r; \
12647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12648 $(HOST_EXPORTS) \
12649 for flag in $(EXTRA_HOST_FLAGS) ; do \
12650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12651 done; \
12652 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12653 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12656 "RANLIB=$${RANLIB}" \
0c24b341 12657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12658 maintainer-clean) \
12659 || exit 1
12660
12661@endif fixincludes
12662
12663
a7254363 12664
4fa63067
NN
12665.PHONY: configure-flex maybe-configure-flex
12666maybe-configure-flex:
4f0ef2d8
CD
12667@if gcc-bootstrap
12668configure-flex: stage_current
12669@endif gcc-bootstrap
6bd3dfaa
PB
12670@if flex
12671maybe-configure-flex: configure-flex
c52c6897 12672configure-flex:
0aed8855 12673 @: $(MAKE); $(unstage)
c52c6897 12674 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12676 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12678 $(HOST_EXPORTS) \
a7254363
PB
12679 echo Configuring in $(HOST_SUBDIR)/flex; \
12680 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12681 case $(srcdir) in \
b00612cc
PB
12682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12683 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12685 esac; \
b00612cc
PB
12686 srcdiroption="--srcdir=$${topdir}/flex"; \
12687 libsrcdir="$$s/flex"; \
4fa63067 12688 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12690 --target=${target_alias} $${srcdiroption} \
4fa63067 12691 || exit 1
6bd3dfaa 12692@endif flex
4fa63067 12693
a7254363
PB
12694
12695
d545f33b
PB
12696
12697
4fa63067
NN
12698.PHONY: all-flex maybe-all-flex
12699maybe-all-flex:
4f0ef2d8
CD
12700@if gcc-bootstrap
12701all-flex: stage_current
12702@endif gcc-bootstrap
6bd3dfaa 12703@if flex
d27cc32e 12704TARGET-flex=all
6bd3dfaa 12705maybe-all-flex: all-flex
4fa63067 12706all-flex: configure-flex
0aed8855 12707 @: $(MAKE); $(unstage)
4fa63067
NN
12708 @r=`${PWD_COMMAND}`; export r; \
12709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12710 $(HOST_EXPORTS) \
b00612cc
PB
12711 (cd $(HOST_SUBDIR)/flex && \
12712 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 12713@endif flex
4fa63067 12714
a7254363 12715
d545f33b
PB
12716
12717
4fa63067
NN
12718.PHONY: check-flex maybe-check-flex
12719maybe-check-flex:
6bd3dfaa
PB
12720@if flex
12721maybe-check-flex: check-flex
4fa63067
NN
12722
12723# This module is only tested in a native toolchain.
12724check-flex:
0aed8855 12725 @: $(MAKE); $(unstage)
4fa63067
NN
12726 @if [ '$(host)' = '$(target)' ] ; then \
12727 r=`${PWD_COMMAND}`; export r; \
12728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12729 $(HOST_EXPORTS) \
b00612cc 12730 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12731 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12732 fi
12733
6bd3dfaa 12734@endif flex
4fa63067
NN
12735
12736.PHONY: install-flex maybe-install-flex
12737maybe-install-flex:
6bd3dfaa
PB
12738@if flex
12739maybe-install-flex: install-flex
4fa63067
NN
12740
12741install-flex: installdirs
0aed8855 12742 @: $(MAKE); $(unstage)
4fa63067
NN
12743 @r=`${PWD_COMMAND}`; export r; \
12744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12745 $(HOST_EXPORTS) \
b00612cc 12746 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12747 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12748
6bd3dfaa 12749@endif flex
4fa63067 12750
56a8fe78 12751# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12752
12753.PHONY: maybe-info-flex info-flex
12754maybe-info-flex:
6bd3dfaa
PB
12755@if flex
12756maybe-info-flex: info-flex
4fa63067
NN
12757
12758info-flex: \
12759 configure-flex
0aed8855 12760 @: $(MAKE); $(unstage)
4fa63067 12761 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12762 r=`${PWD_COMMAND}`; export r; \
12763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12764 $(HOST_EXPORTS) \
b813574b 12765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12767 done; \
4fa63067 12768 echo "Doing info in flex" ; \
b00612cc 12769 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12772 "RANLIB=$${RANLIB}" \
0c24b341 12773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12774 info) \
2a4cbe27
NN
12775 || exit 1
12776
6bd3dfaa 12777@endif flex
2a4cbe27 12778
4fa63067
NN
12779.PHONY: maybe-dvi-flex dvi-flex
12780maybe-dvi-flex:
6bd3dfaa
PB
12781@if flex
12782maybe-dvi-flex: dvi-flex
2a4cbe27 12783
4fa63067
NN
12784dvi-flex: \
12785 configure-flex
0aed8855 12786 @: $(MAKE); $(unstage)
4fa63067 12787 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12788 r=`${PWD_COMMAND}`; export r; \
12789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12790 $(HOST_EXPORTS) \
b813574b 12791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12793 done; \
4fa63067 12794 echo "Doing dvi in flex" ; \
b00612cc 12795 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12798 "RANLIB=$${RANLIB}" \
0c24b341 12799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12800 dvi) \
2a4cbe27
NN
12801 || exit 1
12802
6bd3dfaa 12803@endif flex
2a4cbe27 12804
56a8fe78
DD
12805.PHONY: maybe-pdf-flex pdf-flex
12806maybe-pdf-flex:
12807@if flex
12808maybe-pdf-flex: pdf-flex
12809
12810pdf-flex: \
12811 configure-flex
12812 @: $(MAKE); $(unstage)
12813 @[ -f ./flex/Makefile ] || exit 0; \
12814 r=`${PWD_COMMAND}`; export r; \
12815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12816 $(HOST_EXPORTS) \
12817 for flag in $(EXTRA_HOST_FLAGS) ; do \
12818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12819 done; \
12820 echo "Doing pdf in flex" ; \
12821 (cd $(HOST_SUBDIR)/flex && \
12822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12824 "RANLIB=$${RANLIB}" \
0c24b341 12825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12826 pdf) \
12827 || exit 1
12828
12829@endif flex
12830
6d389afc
MS
12831.PHONY: maybe-html-flex html-flex
12832maybe-html-flex:
12833@if flex
12834maybe-html-flex: html-flex
12835
12836html-flex: \
12837 configure-flex
0aed8855 12838 @: $(MAKE); $(unstage)
6d389afc
MS
12839 @[ -f ./flex/Makefile ] || exit 0; \
12840 r=`${PWD_COMMAND}`; export r; \
12841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12842 $(HOST_EXPORTS) \
12843 for flag in $(EXTRA_HOST_FLAGS) ; do \
12844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12845 done; \
12846 echo "Doing html in flex" ; \
b00612cc 12847 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12850 "RANLIB=$${RANLIB}" \
0c24b341 12851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12852 html) \
12853 || exit 1
12854
12855@endif flex
12856
4fa63067
NN
12857.PHONY: maybe-TAGS-flex TAGS-flex
12858maybe-TAGS-flex:
6bd3dfaa
PB
12859@if flex
12860maybe-TAGS-flex: TAGS-flex
2a4cbe27 12861
4fa63067
NN
12862TAGS-flex: \
12863 configure-flex
0aed8855 12864 @: $(MAKE); $(unstage)
4fa63067 12865 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12866 r=`${PWD_COMMAND}`; export r; \
12867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12868 $(HOST_EXPORTS) \
b813574b 12869 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12871 done; \
4fa63067 12872 echo "Doing TAGS in flex" ; \
b00612cc 12873 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12876 "RANLIB=$${RANLIB}" \
0c24b341 12877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12878 TAGS) \
2a4cbe27
NN
12879 || exit 1
12880
6bd3dfaa 12881@endif flex
2a4cbe27 12882
4fa63067
NN
12883.PHONY: maybe-install-info-flex install-info-flex
12884maybe-install-info-flex:
6bd3dfaa
PB
12885@if flex
12886maybe-install-info-flex: install-info-flex
2a4cbe27 12887
4fa63067
NN
12888install-info-flex: \
12889 configure-flex \
12890 info-flex
0aed8855 12891 @: $(MAKE); $(unstage)
4fa63067 12892 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12893 r=`${PWD_COMMAND}`; export r; \
12894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12895 $(HOST_EXPORTS) \
b813574b 12896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12898 done; \
4fa63067 12899 echo "Doing install-info in flex" ; \
b00612cc 12900 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12903 "RANLIB=$${RANLIB}" \
0c24b341 12904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12905 install-info) \
2a4cbe27
NN
12906 || exit 1
12907
6bd3dfaa 12908@endif flex
2a4cbe27 12909
a3ca38d2
DD
12910.PHONY: maybe-install-pdf-flex install-pdf-flex
12911maybe-install-pdf-flex:
12912@if flex
12913maybe-install-pdf-flex: install-pdf-flex
12914
12915install-pdf-flex: \
12916 configure-flex \
12917 pdf-flex
12918 @: $(MAKE); $(unstage)
12919 @[ -f ./flex/Makefile ] || exit 0; \
12920 r=`${PWD_COMMAND}`; export r; \
12921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12922 $(HOST_EXPORTS) \
12923 for flag in $(EXTRA_HOST_FLAGS) ; do \
12924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12925 done; \
12926 echo "Doing install-pdf in flex" ; \
12927 (cd $(HOST_SUBDIR)/flex && \
12928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12930 "RANLIB=$${RANLIB}" \
0c24b341 12931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12932 install-pdf) \
12933 || exit 1
12934
12935@endif flex
12936
108a6f8e
CD
12937.PHONY: maybe-install-html-flex install-html-flex
12938maybe-install-html-flex:
12939@if flex
12940maybe-install-html-flex: install-html-flex
12941
12942install-html-flex: \
12943 configure-flex \
12944 html-flex
12945 @: $(MAKE); $(unstage)
12946 @[ -f ./flex/Makefile ] || exit 0; \
12947 r=`${PWD_COMMAND}`; export r; \
12948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12949 $(HOST_EXPORTS) \
12950 for flag in $(EXTRA_HOST_FLAGS) ; do \
12951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12952 done; \
12953 echo "Doing install-html in flex" ; \
12954 (cd $(HOST_SUBDIR)/flex && \
12955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12957 "RANLIB=$${RANLIB}" \
0c24b341 12958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12959 install-html) \
12960 || exit 1
12961
12962@endif flex
12963
4fa63067
NN
12964.PHONY: maybe-installcheck-flex installcheck-flex
12965maybe-installcheck-flex:
6bd3dfaa
PB
12966@if flex
12967maybe-installcheck-flex: installcheck-flex
2a4cbe27 12968
4fa63067
NN
12969installcheck-flex: \
12970 configure-flex
0aed8855 12971 @: $(MAKE); $(unstage)
4fa63067 12972 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12973 r=`${PWD_COMMAND}`; export r; \
12974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12975 $(HOST_EXPORTS) \
b813574b 12976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12978 done; \
4fa63067 12979 echo "Doing installcheck in flex" ; \
b00612cc 12980 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12983 "RANLIB=$${RANLIB}" \
0c24b341 12984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12985 installcheck) \
2a4cbe27
NN
12986 || exit 1
12987
6bd3dfaa 12988@endif flex
2a4cbe27 12989
4fa63067
NN
12990.PHONY: maybe-mostlyclean-flex mostlyclean-flex
12991maybe-mostlyclean-flex:
6bd3dfaa
PB
12992@if flex
12993maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 12994
4fa63067 12995mostlyclean-flex:
0aed8855 12996 @: $(MAKE); $(unstage)
4fa63067 12997 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12998 r=`${PWD_COMMAND}`; export r; \
12999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13000 $(HOST_EXPORTS) \
b813574b 13001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13003 done; \
4fa63067 13004 echo "Doing mostlyclean in flex" ; \
b00612cc 13005 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13008 "RANLIB=$${RANLIB}" \
0c24b341 13009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13010 mostlyclean) \
2a4cbe27
NN
13011 || exit 1
13012
6bd3dfaa 13013@endif flex
2a4cbe27 13014
4fa63067
NN
13015.PHONY: maybe-clean-flex clean-flex
13016maybe-clean-flex:
6bd3dfaa
PB
13017@if flex
13018maybe-clean-flex: clean-flex
2a4cbe27 13019
4fa63067 13020clean-flex:
0aed8855 13021 @: $(MAKE); $(unstage)
4fa63067 13022 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13023 r=`${PWD_COMMAND}`; export r; \
13024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13025 $(HOST_EXPORTS) \
b813574b 13026 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13028 done; \
4fa63067 13029 echo "Doing clean in flex" ; \
b00612cc 13030 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13033 "RANLIB=$${RANLIB}" \
0c24b341 13034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13035 clean) \
2a4cbe27
NN
13036 || exit 1
13037
6bd3dfaa 13038@endif flex
2a4cbe27 13039
4fa63067
NN
13040.PHONY: maybe-distclean-flex distclean-flex
13041maybe-distclean-flex:
6bd3dfaa
PB
13042@if flex
13043maybe-distclean-flex: distclean-flex
2a4cbe27 13044
4fa63067 13045distclean-flex:
0aed8855 13046 @: $(MAKE); $(unstage)
4fa63067 13047 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13048 r=`${PWD_COMMAND}`; export r; \
13049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13050 $(HOST_EXPORTS) \
b813574b 13051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13053 done; \
4fa63067 13054 echo "Doing distclean in flex" ; \
b00612cc 13055 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13058 "RANLIB=$${RANLIB}" \
0c24b341 13059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13060 distclean) \
2a4cbe27
NN
13061 || exit 1
13062
6bd3dfaa 13063@endif flex
2a4cbe27 13064
4fa63067
NN
13065.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13066maybe-maintainer-clean-flex:
6bd3dfaa
PB
13067@if flex
13068maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13069
4fa63067 13070maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
2a4cbe27
NN
13086 || exit 1
13087
6bd3dfaa 13088@endif flex
2a4cbe27 13089
2a4cbe27 13090
a7254363 13091
4fa63067
NN
13092.PHONY: configure-gas maybe-configure-gas
13093maybe-configure-gas:
4f0ef2d8
CD
13094@if gcc-bootstrap
13095configure-gas: stage_current
13096@endif gcc-bootstrap
6bd3dfaa
PB
13097@if gas
13098maybe-configure-gas: configure-gas
c52c6897 13099configure-gas:
c52c6897
PB
13100 @r=`${PWD_COMMAND}`; export r; \
13101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13102 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13104 $(HOST_EXPORTS) \
a7254363
PB
13105 echo Configuring in $(HOST_SUBDIR)/gas; \
13106 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13107 case $(srcdir) in \
b00612cc
PB
13108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13109 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13111 esac; \
b00612cc
PB
13112 srcdiroption="--srcdir=$${topdir}/gas"; \
13113 libsrcdir="$$s/gas"; \
4fa63067 13114 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13116 --target=${target_alias} $${srcdiroption} \
4fa63067 13117 || exit 1
6bd3dfaa 13118@endif gas
4fa63067 13119
a7254363
PB
13120
13121
d545f33b
PB
13122.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13123maybe-configure-stage1-gas:
13124@if gas-bootstrap
13125maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13126configure-stage1-gas:
c52c6897 13127 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13128 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13129 @r=`${PWD_COMMAND}`; export r; \
13130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13131 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13132 $(HOST_EXPORTS) \
8ee82aff
PB
13133 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13134 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13135 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13137 cd $(HOST_SUBDIR)/gas || exit 1; \
13138 case $(srcdir) in \
13139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13140 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13142 esac; \
13143 srcdiroption="--srcdir=$${topdir}/gas"; \
13144 libsrcdir="$$s/gas"; \
13145 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13147 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13148 \
8a0d8a5c 13149 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13150@endif gas-bootstrap
13151
13152.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13153maybe-configure-stage2-gas:
13154@if gas-bootstrap
13155maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13156configure-stage2-gas:
c52c6897 13157 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13159 @r=`${PWD_COMMAND}`; export r; \
13160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13161 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13162 $(HOST_EXPORTS) \
13163 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13164 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13165 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13166 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13168 cd $(HOST_SUBDIR)/gas || exit 1; \
13169 case $(srcdir) in \
13170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13171 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13173 esac; \
13174 srcdiroption="--srcdir=$${topdir}/gas"; \
13175 libsrcdir="$$s/gas"; \
13176 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13178 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13179 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13180 @stage2_werror_flag@
13181@endif gas-bootstrap
13182
8520c408
AO
13183.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13184maybe-configure-stageb2g0-gas:
13185@if gas-bootstrap
13186maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13187configure-stageb2g0-gas:
13188 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13190 @r=`${PWD_COMMAND}`; export r; \
13191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13192 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13193 $(HOST_EXPORTS) \
13194 $(POSTSTAGE1_HOST_EXPORTS) \
13195 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
13196 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
13197 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13199 cd $(HOST_SUBDIR)/gas || exit 1; \
13200 case $(srcdir) in \
13201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13202 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13204 esac; \
13205 srcdiroption="--srcdir=$${topdir}/gas"; \
13206 libsrcdir="$$s/gas"; \
13207 $(SHELL) $${libsrcdir}/configure \
13208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13209 --target=${target_alias} $${srcdiroption} \
13210 --with-build-libsubdir=$(HOST_SUBDIR) \
13211 @stage2_werror_flag@
13212@endif gas-bootstrap
13213
d545f33b
PB
13214.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13215maybe-configure-stage3-gas:
13216@if gas-bootstrap
13217maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13218configure-stage3-gas:
c52c6897 13219 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13221 @r=`${PWD_COMMAND}`; export r; \
13222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13223 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13224 $(HOST_EXPORTS) \
13225 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13226 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13227 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13228 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13230 cd $(HOST_SUBDIR)/gas || exit 1; \
13231 case $(srcdir) in \
13232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13233 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13235 esac; \
13236 srcdiroption="--srcdir=$${topdir}/gas"; \
13237 libsrcdir="$$s/gas"; \
13238 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13240 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13241 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13242 @stage2_werror_flag@
13243@endif gas-bootstrap
13244
8520c408
AO
13245.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13246maybe-configure-stageb3g2-gas:
13247@if gas-bootstrap
13248maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13249configure-stageb3g2-gas:
13250 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13252 @r=`${PWD_COMMAND}`; export r; \
13253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13254 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13255 $(HOST_EXPORTS) \
13256 $(POSTSTAGE1_HOST_EXPORTS) \
13257 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
13258 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
13259 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13260 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13261 cd $(HOST_SUBDIR)/gas || exit 1; \
13262 case $(srcdir) in \
13263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13264 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13266 esac; \
13267 srcdiroption="--srcdir=$${topdir}/gas"; \
13268 libsrcdir="$$s/gas"; \
13269 $(SHELL) $${libsrcdir}/configure \
13270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13271 --target=${target_alias} $${srcdiroption} \
13272 --with-build-libsubdir=$(HOST_SUBDIR) \
13273 @stage2_werror_flag@
13274@endif gas-bootstrap
13275
d545f33b
PB
13276.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13277maybe-configure-stage4-gas:
13278@if gas-bootstrap
13279maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13280configure-stage4-gas:
c52c6897 13281 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13283 @r=`${PWD_COMMAND}`; export r; \
13284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13285 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13286 $(HOST_EXPORTS) \
13287 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13288 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13289 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13290 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13292 cd $(HOST_SUBDIR)/gas || exit 1; \
13293 case $(srcdir) in \
13294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13295 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13297 esac; \
13298 srcdiroption="--srcdir=$${topdir}/gas"; \
13299 libsrcdir="$$s/gas"; \
13300 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13302 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13303 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13304 @stage2_werror_flag@
13305@endif gas-bootstrap
13306
13307.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13308maybe-configure-stageprofile-gas:
13309@if gas-bootstrap
13310maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13311configure-stageprofile-gas:
c52c6897 13312 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13314 @r=`${PWD_COMMAND}`; export r; \
13315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13316 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13317 $(HOST_EXPORTS) \
13318 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13319 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
13320 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 13321 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13323 cd $(HOST_SUBDIR)/gas || exit 1; \
13324 case $(srcdir) in \
13325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13326 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13328 esac; \
13329 srcdiroption="--srcdir=$${topdir}/gas"; \
13330 libsrcdir="$$s/gas"; \
13331 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13333 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13334 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13335 @stage2_werror_flag@
13336@endif gas-bootstrap
13337
13338.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13339maybe-configure-stagefeedback-gas:
13340@if gas-bootstrap
13341maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13342configure-stagefeedback-gas:
c52c6897 13343 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13344 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13345 @r=`${PWD_COMMAND}`; export r; \
13346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13347 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13348 $(HOST_EXPORTS) \
13349 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13350 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
13351 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 13352 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13354 cd $(HOST_SUBDIR)/gas || exit 1; \
13355 case $(srcdir) in \
13356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13357 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13359 esac; \
13360 srcdiroption="--srcdir=$${topdir}/gas"; \
13361 libsrcdir="$$s/gas"; \
13362 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13364 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13365 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13366 @stage2_werror_flag@
13367@endif gas-bootstrap
13368
13369
13370
13371
13372
4fa63067
NN
13373.PHONY: all-gas maybe-all-gas
13374maybe-all-gas:
4f0ef2d8
CD
13375@if gcc-bootstrap
13376all-gas: stage_current
13377@endif gcc-bootstrap
6bd3dfaa 13378@if gas
d27cc32e 13379TARGET-gas=all
6bd3dfaa 13380maybe-all-gas: all-gas
4fa63067 13381all-gas: configure-gas
c52c6897 13382 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13384 $(HOST_EXPORTS) \
b00612cc
PB
13385 (cd $(HOST_SUBDIR)/gas && \
13386 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 13387@endif gas
4fa63067 13388
a7254363 13389
d545f33b
PB
13390
13391.PHONY: all-stage1-gas maybe-all-stage1-gas
13392.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13393maybe-all-stage1-gas:
13394maybe-clean-stage1-gas:
13395@if gas-bootstrap
13396maybe-all-stage1-gas: all-stage1-gas
13397all-stage1: all-stage1-gas
f70224b5 13398TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13399all-stage1-gas: configure-stage1-gas
c52c6897 13400 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13401 @r=`${PWD_COMMAND}`; export r; \
13402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13403 $(HOST_EXPORTS) \
13404 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13405 $(MAKE) $(FLAGS_TO_PASS) \
13406 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 13407 $(TARGET-stage1-gas)
d545f33b
PB
13408
13409maybe-clean-stage1-gas: clean-stage1-gas
13410clean-stage1: clean-stage1-gas
13411clean-stage1-gas:
9dbaa842
DD
13412 @if [ $(current_stage) = stage1 ]; then \
13413 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13414 else \
13415 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13416 $(MAKE) stage1-start; \
13417 fi; \
d545f33b
PB
13418 cd $(HOST_SUBDIR)/gas && \
13419 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 13420 clean
d545f33b
PB
13421@endif gas-bootstrap
13422
13423
13424.PHONY: all-stage2-gas maybe-all-stage2-gas
13425.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13426maybe-all-stage2-gas:
13427maybe-clean-stage2-gas:
13428@if gas-bootstrap
13429maybe-all-stage2-gas: all-stage2-gas
13430all-stage2: all-stage2-gas
f70224b5 13431TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13432all-stage2-gas: configure-stage2-gas
c52c6897 13433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13434 @r=`${PWD_COMMAND}`; export r; \
13435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13436 $(HOST_EXPORTS) \
13437 $(POSTSTAGE1_HOST_EXPORTS) \
13438 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13439 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13440 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13441 $(TARGET-stage2-gas)
d545f33b
PB
13442
13443maybe-clean-stage2-gas: clean-stage2-gas
13444clean-stage2: clean-stage2-gas
13445clean-stage2-gas:
9dbaa842
DD
13446 @if [ $(current_stage) = stage2 ]; then \
13447 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13448 else \
13449 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13450 $(MAKE) stage2-start; \
13451 fi; \
d545f33b
PB
13452 cd $(HOST_SUBDIR)/gas && \
13453 $(MAKE) $(FLAGS_TO_PASS) \
13454 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13455 clean
d545f33b
PB
13456@endif gas-bootstrap
13457
13458
8520c408
AO
13459.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13460.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13461maybe-all-stageb2g0-gas:
13462maybe-clean-stageb2g0-gas:
13463@if gas-bootstrap
13464maybe-all-stageb2g0-gas: all-stageb2g0-gas
13465all-stageb2g0: all-stageb2g0-gas
13466TARGET-stageb2g0-gas = $(TARGET-gas)
13467all-stageb2g0-gas: configure-stageb2g0-gas
13468 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13469 @r=`${PWD_COMMAND}`; export r; \
13470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13471 $(HOST_EXPORTS) \
13472 $(POSTSTAGE1_HOST_EXPORTS) \
13473 cd $(HOST_SUBDIR)/gas && \
13474 $(MAKE) $(FLAGS_TO_PASS) \
13475 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
13476 $(TARGET-stageb2g0-gas)
13477
13478maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13479clean-stageb2g0: clean-stageb2g0-gas
13480clean-stageb2g0-gas:
13481 @if [ $(current_stage) = stageb2g0 ]; then \
13482 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13483 else \
13484 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13485 $(MAKE) stageb2g0-start; \
13486 fi; \
13487 cd $(HOST_SUBDIR)/gas && \
13488 $(MAKE) $(FLAGS_TO_PASS) \
13489 $(POSTSTAGE1_FLAGS_TO_PASS) \
13490 clean
13491@endif gas-bootstrap
13492
13493
d545f33b
PB
13494.PHONY: all-stage3-gas maybe-all-stage3-gas
13495.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13496maybe-all-stage3-gas:
13497maybe-clean-stage3-gas:
13498@if gas-bootstrap
13499maybe-all-stage3-gas: all-stage3-gas
13500all-stage3: all-stage3-gas
f70224b5 13501TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13502all-stage3-gas: configure-stage3-gas
c52c6897 13503 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13504 @r=`${PWD_COMMAND}`; export r; \
13505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13506 $(HOST_EXPORTS) \
13507 $(POSTSTAGE1_HOST_EXPORTS) \
13508 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13509 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13510 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13511 $(TARGET-stage3-gas)
d545f33b
PB
13512
13513maybe-clean-stage3-gas: clean-stage3-gas
13514clean-stage3: clean-stage3-gas
13515clean-stage3-gas:
9dbaa842
DD
13516 @if [ $(current_stage) = stage3 ]; then \
13517 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13518 else \
13519 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13520 $(MAKE) stage3-start; \
13521 fi; \
d545f33b
PB
13522 cd $(HOST_SUBDIR)/gas && \
13523 $(MAKE) $(FLAGS_TO_PASS) \
13524 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13525 clean
d545f33b
PB
13526@endif gas-bootstrap
13527
13528
8520c408
AO
13529.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13530.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13531maybe-all-stageb3g2-gas:
13532maybe-clean-stageb3g2-gas:
13533@if gas-bootstrap
13534maybe-all-stageb3g2-gas: all-stageb3g2-gas
13535all-stageb3g2: all-stageb3g2-gas
13536TARGET-stageb3g2-gas = $(TARGET-gas)
13537all-stageb3g2-gas: configure-stageb3g2-gas
13538 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13539 @r=`${PWD_COMMAND}`; export r; \
13540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13541 $(HOST_EXPORTS) \
13542 $(POSTSTAGE1_HOST_EXPORTS) \
13543 cd $(HOST_SUBDIR)/gas && \
13544 $(MAKE) $(FLAGS_TO_PASS) \
13545 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
13546 $(TARGET-stageb3g2-gas)
13547
13548maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13549clean-stageb3g2: clean-stageb3g2-gas
13550clean-stageb3g2-gas:
13551 @if [ $(current_stage) = stageb3g2 ]; then \
13552 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13553 else \
13554 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13555 $(MAKE) stageb3g2-start; \
13556 fi; \
13557 cd $(HOST_SUBDIR)/gas && \
13558 $(MAKE) $(FLAGS_TO_PASS) \
13559 $(POSTSTAGE1_FLAGS_TO_PASS) \
13560 clean
13561@endif gas-bootstrap
13562
13563
d545f33b
PB
13564.PHONY: all-stage4-gas maybe-all-stage4-gas
13565.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13566maybe-all-stage4-gas:
13567maybe-clean-stage4-gas:
13568@if gas-bootstrap
13569maybe-all-stage4-gas: all-stage4-gas
13570all-stage4: all-stage4-gas
f70224b5 13571TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13572all-stage4-gas: configure-stage4-gas
c52c6897 13573 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13574 @r=`${PWD_COMMAND}`; export r; \
13575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13576 $(HOST_EXPORTS) \
13577 $(POSTSTAGE1_HOST_EXPORTS) \
13578 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13579 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13580 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13581 $(TARGET-stage4-gas)
d545f33b
PB
13582
13583maybe-clean-stage4-gas: clean-stage4-gas
13584clean-stage4: clean-stage4-gas
13585clean-stage4-gas:
9dbaa842
DD
13586 @if [ $(current_stage) = stage4 ]; then \
13587 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13588 else \
13589 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13590 $(MAKE) stage4-start; \
13591 fi; \
d545f33b
PB
13592 cd $(HOST_SUBDIR)/gas && \
13593 $(MAKE) $(FLAGS_TO_PASS) \
13594 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13595 clean
d545f33b
PB
13596@endif gas-bootstrap
13597
13598
13599.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13600.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13601maybe-all-stageprofile-gas:
13602maybe-clean-stageprofile-gas:
13603@if gas-bootstrap
13604maybe-all-stageprofile-gas: all-stageprofile-gas
13605all-stageprofile: all-stageprofile-gas
f70224b5 13606TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13607all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13608 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13609 @r=`${PWD_COMMAND}`; export r; \
13610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13611 $(HOST_EXPORTS) \
13612 $(POSTSTAGE1_HOST_EXPORTS) \
13613 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13614 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13615 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13616 $(TARGET-stageprofile-gas)
d545f33b
PB
13617
13618maybe-clean-stageprofile-gas: clean-stageprofile-gas
13619clean-stageprofile: clean-stageprofile-gas
13620clean-stageprofile-gas:
9dbaa842
DD
13621 @if [ $(current_stage) = stageprofile ]; then \
13622 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13623 else \
13624 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13625 $(MAKE) stageprofile-start; \
13626 fi; \
d545f33b
PB
13627 cd $(HOST_SUBDIR)/gas && \
13628 $(MAKE) $(FLAGS_TO_PASS) \
13629 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13630 clean
d545f33b
PB
13631@endif gas-bootstrap
13632
13633
13634.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13635.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13636maybe-all-stagefeedback-gas:
13637maybe-clean-stagefeedback-gas:
13638@if gas-bootstrap
13639maybe-all-stagefeedback-gas: all-stagefeedback-gas
13640all-stagefeedback: all-stagefeedback-gas
f70224b5 13641TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13642all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13643 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13644 @r=`${PWD_COMMAND}`; export r; \
13645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13646 $(HOST_EXPORTS) \
13647 $(POSTSTAGE1_HOST_EXPORTS) \
13648 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13649 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13650 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13651 $(TARGET-stagefeedback-gas)
d545f33b
PB
13652
13653maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13654clean-stagefeedback: clean-stagefeedback-gas
13655clean-stagefeedback-gas:
9dbaa842
DD
13656 @if [ $(current_stage) = stagefeedback ]; then \
13657 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13658 else \
13659 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13660 $(MAKE) stagefeedback-start; \
13661 fi; \
d545f33b
PB
13662 cd $(HOST_SUBDIR)/gas && \
13663 $(MAKE) $(FLAGS_TO_PASS) \
13664 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13665 clean
d545f33b
PB
13666@endif gas-bootstrap
13667
13668
13669
13670
13671
4fa63067
NN
13672.PHONY: check-gas maybe-check-gas
13673maybe-check-gas:
6bd3dfaa
PB
13674@if gas
13675maybe-check-gas: check-gas
4fa63067
NN
13676
13677check-gas:
0aed8855 13678 @: $(MAKE); $(unstage)
4fa63067
NN
13679 @r=`${PWD_COMMAND}`; export r; \
13680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13681 $(HOST_EXPORTS) \
b00612cc
PB
13682 (cd $(HOST_SUBDIR)/gas && \
13683 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13684
6bd3dfaa 13685@endif gas
4fa63067
NN
13686
13687.PHONY: install-gas maybe-install-gas
13688maybe-install-gas:
6bd3dfaa
PB
13689@if gas
13690maybe-install-gas: install-gas
4fa63067
NN
13691
13692install-gas: installdirs
0aed8855 13693 @: $(MAKE); $(unstage)
4fa63067
NN
13694 @r=`${PWD_COMMAND}`; export r; \
13695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13696 $(HOST_EXPORTS) \
b00612cc 13697 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13698 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13699
6bd3dfaa 13700@endif gas
4fa63067 13701
56a8fe78 13702# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13703
13704.PHONY: maybe-info-gas info-gas
13705maybe-info-gas:
6bd3dfaa
PB
13706@if gas
13707maybe-info-gas: info-gas
4fa63067
NN
13708
13709info-gas: \
13710 configure-gas
13711 @[ -f ./gas/Makefile ] || exit 0; \
13712 r=`${PWD_COMMAND}`; export r; \
13713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13714 $(HOST_EXPORTS) \
b813574b 13715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13717 done; \
4fa63067 13718 echo "Doing info in gas" ; \
b00612cc 13719 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13722 "RANLIB=$${RANLIB}" \
0c24b341 13723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13724 info) \
2a4cbe27
NN
13725 || exit 1
13726
6bd3dfaa 13727@endif gas
2a4cbe27 13728
4fa63067
NN
13729.PHONY: maybe-dvi-gas dvi-gas
13730maybe-dvi-gas:
6bd3dfaa
PB
13731@if gas
13732maybe-dvi-gas: dvi-gas
2a4cbe27 13733
4fa63067
NN
13734dvi-gas: \
13735 configure-gas
13736 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13737 r=`${PWD_COMMAND}`; export r; \
13738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13739 $(HOST_EXPORTS) \
b813574b 13740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13742 done; \
4fa63067 13743 echo "Doing dvi in gas" ; \
b00612cc 13744 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13747 "RANLIB=$${RANLIB}" \
0c24b341 13748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13749 dvi) \
2a4cbe27
NN
13750 || exit 1
13751
6bd3dfaa 13752@endif gas
2a4cbe27 13753
56a8fe78
DD
13754.PHONY: maybe-pdf-gas pdf-gas
13755maybe-pdf-gas:
13756@if gas
13757maybe-pdf-gas: pdf-gas
13758
13759pdf-gas: \
13760 configure-gas
13761 @[ -f ./gas/Makefile ] || exit 0; \
13762 r=`${PWD_COMMAND}`; export r; \
13763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13764 $(HOST_EXPORTS) \
13765 for flag in $(EXTRA_HOST_FLAGS) ; do \
13766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13767 done; \
13768 echo "Doing pdf in gas" ; \
13769 (cd $(HOST_SUBDIR)/gas && \
13770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13772 "RANLIB=$${RANLIB}" \
0c24b341 13773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13774 pdf) \
13775 || exit 1
13776
13777@endif gas
13778
6d389afc
MS
13779.PHONY: maybe-html-gas html-gas
13780maybe-html-gas:
13781@if gas
13782maybe-html-gas: html-gas
13783
13784html-gas: \
13785 configure-gas
13786 @[ -f ./gas/Makefile ] || exit 0; \
13787 r=`${PWD_COMMAND}`; export r; \
13788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13789 $(HOST_EXPORTS) \
13790 for flag in $(EXTRA_HOST_FLAGS) ; do \
13791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13792 done; \
13793 echo "Doing html in gas" ; \
b00612cc 13794 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13797 "RANLIB=$${RANLIB}" \
0c24b341 13798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13799 html) \
13800 || exit 1
13801
13802@endif gas
13803
4fa63067
NN
13804.PHONY: maybe-TAGS-gas TAGS-gas
13805maybe-TAGS-gas:
6bd3dfaa
PB
13806@if gas
13807maybe-TAGS-gas: TAGS-gas
2a4cbe27 13808
4fa63067
NN
13809TAGS-gas: \
13810 configure-gas
13811 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13812 r=`${PWD_COMMAND}`; export r; \
13813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13814 $(HOST_EXPORTS) \
b813574b 13815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13817 done; \
4fa63067 13818 echo "Doing TAGS in gas" ; \
b00612cc 13819 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13822 "RANLIB=$${RANLIB}" \
0c24b341 13823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13824 TAGS) \
2a4cbe27
NN
13825 || exit 1
13826
6bd3dfaa 13827@endif gas
2a4cbe27 13828
4fa63067
NN
13829.PHONY: maybe-install-info-gas install-info-gas
13830maybe-install-info-gas:
6bd3dfaa
PB
13831@if gas
13832maybe-install-info-gas: install-info-gas
2a4cbe27 13833
4fa63067
NN
13834install-info-gas: \
13835 configure-gas \
13836 info-gas
13837 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13838 r=`${PWD_COMMAND}`; export r; \
13839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13840 $(HOST_EXPORTS) \
b813574b 13841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13843 done; \
4fa63067 13844 echo "Doing install-info in gas" ; \
b00612cc 13845 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13848 "RANLIB=$${RANLIB}" \
0c24b341 13849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13850 install-info) \
2a4cbe27
NN
13851 || exit 1
13852
6bd3dfaa 13853@endif gas
2a4cbe27 13854
a3ca38d2
DD
13855.PHONY: maybe-install-pdf-gas install-pdf-gas
13856maybe-install-pdf-gas:
13857@if gas
13858maybe-install-pdf-gas: install-pdf-gas
13859
13860install-pdf-gas: \
13861 configure-gas \
13862 pdf-gas
13863 @[ -f ./gas/Makefile ] || exit 0; \
13864 r=`${PWD_COMMAND}`; export r; \
13865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13866 $(HOST_EXPORTS) \
13867 for flag in $(EXTRA_HOST_FLAGS) ; do \
13868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13869 done; \
13870 echo "Doing install-pdf in gas" ; \
13871 (cd $(HOST_SUBDIR)/gas && \
13872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13874 "RANLIB=$${RANLIB}" \
0c24b341 13875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13876 install-pdf) \
13877 || exit 1
13878
13879@endif gas
13880
108a6f8e
CD
13881.PHONY: maybe-install-html-gas install-html-gas
13882maybe-install-html-gas:
13883@if gas
13884maybe-install-html-gas: install-html-gas
13885
13886install-html-gas: \
13887 configure-gas \
13888 html-gas
13889 @[ -f ./gas/Makefile ] || exit 0; \
13890 r=`${PWD_COMMAND}`; export r; \
13891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13892 $(HOST_EXPORTS) \
13893 for flag in $(EXTRA_HOST_FLAGS) ; do \
13894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13895 done; \
13896 echo "Doing install-html in gas" ; \
13897 (cd $(HOST_SUBDIR)/gas && \
13898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13900 "RANLIB=$${RANLIB}" \
0c24b341 13901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13902 install-html) \
13903 || exit 1
13904
13905@endif gas
13906
4fa63067
NN
13907.PHONY: maybe-installcheck-gas installcheck-gas
13908maybe-installcheck-gas:
6bd3dfaa
PB
13909@if gas
13910maybe-installcheck-gas: installcheck-gas
2a4cbe27 13911
4fa63067
NN
13912installcheck-gas: \
13913 configure-gas
13914 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13915 r=`${PWD_COMMAND}`; export r; \
13916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13917 $(HOST_EXPORTS) \
b813574b 13918 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13920 done; \
4fa63067 13921 echo "Doing installcheck in gas" ; \
b00612cc 13922 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13925 "RANLIB=$${RANLIB}" \
0c24b341 13926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13927 installcheck) \
2a4cbe27
NN
13928 || exit 1
13929
6bd3dfaa 13930@endif gas
2a4cbe27 13931
4fa63067
NN
13932.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13933maybe-mostlyclean-gas:
6bd3dfaa
PB
13934@if gas
13935maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 13936
4fa63067
NN
13937mostlyclean-gas:
13938 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13939 r=`${PWD_COMMAND}`; export r; \
13940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13941 $(HOST_EXPORTS) \
b813574b 13942 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13944 done; \
4fa63067 13945 echo "Doing mostlyclean in gas" ; \
b00612cc 13946 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13949 "RANLIB=$${RANLIB}" \
0c24b341 13950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13951 mostlyclean) \
2a4cbe27
NN
13952 || exit 1
13953
6bd3dfaa 13954@endif gas
2a4cbe27 13955
4fa63067
NN
13956.PHONY: maybe-clean-gas clean-gas
13957maybe-clean-gas:
6bd3dfaa
PB
13958@if gas
13959maybe-clean-gas: clean-gas
2a4cbe27 13960
4fa63067
NN
13961clean-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 clean 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 clean) \
2a4cbe27
NN
13976 || exit 1
13977
6bd3dfaa 13978@endif gas
2a4cbe27 13979
4fa63067
NN
13980.PHONY: maybe-distclean-gas distclean-gas
13981maybe-distclean-gas:
6bd3dfaa
PB
13982@if gas
13983maybe-distclean-gas: distclean-gas
2a4cbe27 13984
4fa63067
NN
13985distclean-gas:
13986 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13987 r=`${PWD_COMMAND}`; export r; \
13988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13989 $(HOST_EXPORTS) \
b813574b 13990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13992 done; \
4fa63067 13993 echo "Doing distclean in gas" ; \
b00612cc 13994 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13997 "RANLIB=$${RANLIB}" \
0c24b341 13998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13999 distclean) \
2a4cbe27
NN
14000 || exit 1
14001
6bd3dfaa 14002@endif gas
2a4cbe27 14003
4fa63067
NN
14004.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14005maybe-maintainer-clean-gas:
6bd3dfaa
PB
14006@if gas
14007maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14008
4fa63067
NN
14009maintainer-clean-gas:
14010 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14011 r=`${PWD_COMMAND}`; export r; \
14012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14013 $(HOST_EXPORTS) \
b813574b 14014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14016 done; \
4fa63067 14017 echo "Doing maintainer-clean in gas" ; \
b00612cc 14018 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14021 "RANLIB=$${RANLIB}" \
0c24b341 14022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14023 maintainer-clean) \
2a4cbe27
NN
14024 || exit 1
14025
6bd3dfaa 14026@endif gas
2a4cbe27 14027
2a4cbe27 14028
a7254363 14029
b813574b
PB
14030.PHONY: configure-gcc maybe-configure-gcc
14031maybe-configure-gcc:
c52c6897 14032@if gcc-bootstrap
4f0ef2d8 14033configure-gcc: stage_current
c52c6897
PB
14034@endif gcc-bootstrap
14035@if gcc
4f0ef2d8
CD
14036maybe-configure-gcc: configure-gcc
14037configure-gcc:
c52c6897
PB
14038 @r=`${PWD_COMMAND}`; export r; \
14039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14040 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14042 $(HOST_EXPORTS) \
a7254363
PB
14043 echo Configuring in $(HOST_SUBDIR)/gcc; \
14044 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14045 case $(srcdir) in \
b00612cc
PB
14046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14047 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14049 esac; \
b00612cc
PB
14050 srcdiroption="--srcdir=$${topdir}/gcc"; \
14051 libsrcdir="$$s/gcc"; \
4fa63067 14052 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14054 --target=${target_alias} $${srcdiroption} \
4fa63067 14055 || exit 1
b813574b 14056@endif gcc
4fa63067 14057
a7254363
PB
14058
14059
d545f33b
PB
14060.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14061maybe-configure-stage1-gcc:
14062@if gcc-bootstrap
14063maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14064configure-stage1-gcc:
c52c6897 14065 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14067 @r=`${PWD_COMMAND}`; export r; \
14068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14069 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14070 $(HOST_EXPORTS) \
8ee82aff
PB
14071 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14072 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14073 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14075 cd $(HOST_SUBDIR)/gcc || exit 1; \
14076 case $(srcdir) in \
14077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14078 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14080 esac; \
14081 srcdiroption="--srcdir=$${topdir}/gcc"; \
14082 libsrcdir="$$s/gcc"; \
14083 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14085 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14086 \
8a0d8a5c 14087 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14088@endif gcc-bootstrap
14089
14090.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14091maybe-configure-stage2-gcc:
14092@if gcc-bootstrap
14093maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14094configure-stage2-gcc:
c52c6897 14095 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14097 @r=`${PWD_COMMAND}`; export r; \
14098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14099 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14100 $(HOST_EXPORTS) \
14101 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14102 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14103 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14104 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14106 cd $(HOST_SUBDIR)/gcc || exit 1; \
14107 case $(srcdir) in \
14108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14109 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14111 esac; \
14112 srcdiroption="--srcdir=$${topdir}/gcc"; \
14113 libsrcdir="$$s/gcc"; \
14114 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14116 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14117 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14118 @stage2_werror_flag@
14119@endif gcc-bootstrap
14120
8520c408
AO
14121.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14122maybe-configure-stageb2g0-gcc:
14123@if gcc-bootstrap
14124maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14125configure-stageb2g0-gcc:
14126 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14128 @r=`${PWD_COMMAND}`; export r; \
14129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14130 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14131 $(HOST_EXPORTS) \
14132 $(POSTSTAGE1_HOST_EXPORTS) \
14133 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
14134 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
14135 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14137 cd $(HOST_SUBDIR)/gcc || exit 1; \
14138 case $(srcdir) in \
14139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14140 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14142 esac; \
14143 srcdiroption="--srcdir=$${topdir}/gcc"; \
14144 libsrcdir="$$s/gcc"; \
14145 $(SHELL) $${libsrcdir}/configure \
14146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14147 --target=${target_alias} $${srcdiroption} \
14148 --with-build-libsubdir=$(HOST_SUBDIR) \
14149 @stage2_werror_flag@
14150@endif gcc-bootstrap
14151
d545f33b
PB
14152.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14153maybe-configure-stage3-gcc:
14154@if gcc-bootstrap
14155maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14156configure-stage3-gcc:
c52c6897 14157 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14159 @r=`${PWD_COMMAND}`; export r; \
14160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14161 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14162 $(HOST_EXPORTS) \
14163 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14164 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14165 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14166 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14168 cd $(HOST_SUBDIR)/gcc || exit 1; \
14169 case $(srcdir) in \
14170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14171 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14173 esac; \
14174 srcdiroption="--srcdir=$${topdir}/gcc"; \
14175 libsrcdir="$$s/gcc"; \
14176 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14178 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14179 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14180 @stage2_werror_flag@
14181@endif gcc-bootstrap
14182
8520c408
AO
14183.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14184maybe-configure-stageb3g2-gcc:
14185@if gcc-bootstrap
14186maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14187configure-stageb3g2-gcc:
14188 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14190 @r=`${PWD_COMMAND}`; export r; \
14191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14192 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14193 $(HOST_EXPORTS) \
14194 $(POSTSTAGE1_HOST_EXPORTS) \
14195 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
14196 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
14197 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14199 cd $(HOST_SUBDIR)/gcc || exit 1; \
14200 case $(srcdir) in \
14201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14202 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14204 esac; \
14205 srcdiroption="--srcdir=$${topdir}/gcc"; \
14206 libsrcdir="$$s/gcc"; \
14207 $(SHELL) $${libsrcdir}/configure \
14208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14209 --target=${target_alias} $${srcdiroption} \
14210 --with-build-libsubdir=$(HOST_SUBDIR) \
14211 @stage2_werror_flag@
14212@endif gcc-bootstrap
14213
d545f33b
PB
14214.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14215maybe-configure-stage4-gcc:
14216@if gcc-bootstrap
14217maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14218configure-stage4-gcc:
c52c6897 14219 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14221 @r=`${PWD_COMMAND}`; export r; \
14222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14223 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14224 $(HOST_EXPORTS) \
14225 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14226 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14227 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14228 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14230 cd $(HOST_SUBDIR)/gcc || exit 1; \
14231 case $(srcdir) in \
14232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14233 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14235 esac; \
14236 srcdiroption="--srcdir=$${topdir}/gcc"; \
14237 libsrcdir="$$s/gcc"; \
14238 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14240 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14241 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14242 @stage2_werror_flag@
14243@endif gcc-bootstrap
14244
14245.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14246maybe-configure-stageprofile-gcc:
14247@if gcc-bootstrap
14248maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14249configure-stageprofile-gcc:
c52c6897 14250 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14252 @r=`${PWD_COMMAND}`; export r; \
14253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14254 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14255 $(HOST_EXPORTS) \
14256 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14257 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
14258 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 14259 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14260 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14261 cd $(HOST_SUBDIR)/gcc || exit 1; \
14262 case $(srcdir) in \
14263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14264 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14266 esac; \
14267 srcdiroption="--srcdir=$${topdir}/gcc"; \
14268 libsrcdir="$$s/gcc"; \
14269 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14271 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14272 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14273 @stage2_werror_flag@
14274@endif gcc-bootstrap
14275
14276.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14277maybe-configure-stagefeedback-gcc:
14278@if gcc-bootstrap
14279maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14280configure-stagefeedback-gcc:
c52c6897 14281 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14283 @r=`${PWD_COMMAND}`; export r; \
14284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14285 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14286 $(HOST_EXPORTS) \
14287 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14288 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
14289 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 14290 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14292 cd $(HOST_SUBDIR)/gcc || exit 1; \
14293 case $(srcdir) in \
14294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14295 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14297 esac; \
14298 srcdiroption="--srcdir=$${topdir}/gcc"; \
14299 libsrcdir="$$s/gcc"; \
14300 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14302 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14303 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14304 @stage2_werror_flag@
14305@endif gcc-bootstrap
14306
14307
14308
14309
14310
b813574b
PB
14311.PHONY: all-gcc maybe-all-gcc
14312maybe-all-gcc:
4f0ef2d8
CD
14313@if gcc-bootstrap
14314all-gcc: stage_current
14315@endif gcc-bootstrap
b813574b 14316@if gcc
4b900473 14317TARGET-gcc=all
b813574b
PB
14318maybe-all-gcc: all-gcc
14319all-gcc: configure-gcc
c52c6897 14320 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14322 $(HOST_EXPORTS) \
b00612cc
PB
14323 (cd $(HOST_SUBDIR)/gcc && \
14324 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 14325@endif gcc
4fa63067 14326
a7254363 14327
d545f33b
PB
14328
14329.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14330.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14331maybe-all-stage1-gcc:
14332maybe-clean-stage1-gcc:
14333@if gcc-bootstrap
14334maybe-all-stage1-gcc: all-stage1-gcc
14335all-stage1: all-stage1-gcc
f70224b5 14336TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14337all-stage1-gcc: configure-stage1-gcc
c52c6897 14338 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14339 @r=`${PWD_COMMAND}`; export r; \
14340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14341 $(HOST_EXPORTS) \
14342 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
14343 $(MAKE) $(FLAGS_TO_PASS) \
14344 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 14345 $(TARGET-stage1-gcc)
d545f33b
PB
14346
14347maybe-clean-stage1-gcc: clean-stage1-gcc
14348clean-stage1: clean-stage1-gcc
14349clean-stage1-gcc:
9dbaa842
DD
14350 @if [ $(current_stage) = stage1 ]; then \
14351 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14352 else \
14353 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14354 $(MAKE) stage1-start; \
14355 fi; \
d545f33b
PB
14356 cd $(HOST_SUBDIR)/gcc && \
14357 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 14358 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14359@endif gcc-bootstrap
14360
14361
14362.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14363.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14364maybe-all-stage2-gcc:
14365maybe-clean-stage2-gcc:
14366@if gcc-bootstrap
14367maybe-all-stage2-gcc: all-stage2-gcc
14368all-stage2: all-stage2-gcc
f70224b5 14369TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14370all-stage2-gcc: configure-stage2-gcc
c52c6897 14371 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14372 @r=`${PWD_COMMAND}`; export r; \
14373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14374 $(HOST_EXPORTS) \
14375 $(POSTSTAGE1_HOST_EXPORTS) \
14376 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14377 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14378 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14379 $(TARGET-stage2-gcc)
d545f33b
PB
14380
14381maybe-clean-stage2-gcc: clean-stage2-gcc
14382clean-stage2: clean-stage2-gcc
14383clean-stage2-gcc:
9dbaa842
DD
14384 @if [ $(current_stage) = stage2 ]; then \
14385 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14386 else \
14387 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14388 $(MAKE) stage2-start; \
14389 fi; \
d545f33b
PB
14390 cd $(HOST_SUBDIR)/gcc && \
14391 $(MAKE) $(FLAGS_TO_PASS) \
14392 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14393 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14394@endif gcc-bootstrap
14395
14396
8520c408
AO
14397.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14398.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14399maybe-all-stageb2g0-gcc:
14400maybe-clean-stageb2g0-gcc:
14401@if gcc-bootstrap
14402maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14403all-stageb2g0: all-stageb2g0-gcc
14404TARGET-stageb2g0-gcc = $(TARGET-gcc)
14405all-stageb2g0-gcc: configure-stageb2g0-gcc
14406 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14407 @r=`${PWD_COMMAND}`; export r; \
14408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14409 $(HOST_EXPORTS) \
14410 $(POSTSTAGE1_HOST_EXPORTS) \
14411 cd $(HOST_SUBDIR)/gcc && \
14412 $(MAKE) $(FLAGS_TO_PASS) \
14413 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14414 $(TARGET-stageb2g0-gcc)
14415
14416maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14417clean-stageb2g0: clean-stageb2g0-gcc
14418clean-stageb2g0-gcc:
14419 @if [ $(current_stage) = stageb2g0 ]; then \
14420 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14421 else \
14422 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14423 $(MAKE) stageb2g0-start; \
14424 fi; \
14425 cd $(HOST_SUBDIR)/gcc && \
14426 $(MAKE) $(FLAGS_TO_PASS) \
14427 $(POSTSTAGE1_FLAGS_TO_PASS) \
14428 $(EXTRA_GCC_FLAGS) clean
14429@endif gcc-bootstrap
14430
14431
d545f33b
PB
14432.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14433.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14434maybe-all-stage3-gcc:
14435maybe-clean-stage3-gcc:
14436@if gcc-bootstrap
14437maybe-all-stage3-gcc: all-stage3-gcc
14438all-stage3: all-stage3-gcc
f70224b5 14439TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14440all-stage3-gcc: configure-stage3-gcc
c52c6897 14441 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14442 @r=`${PWD_COMMAND}`; export r; \
14443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14444 $(HOST_EXPORTS) \
14445 $(POSTSTAGE1_HOST_EXPORTS) \
14446 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14447 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14448 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14449 $(TARGET-stage3-gcc)
d545f33b
PB
14450
14451maybe-clean-stage3-gcc: clean-stage3-gcc
14452clean-stage3: clean-stage3-gcc
14453clean-stage3-gcc:
9dbaa842
DD
14454 @if [ $(current_stage) = stage3 ]; then \
14455 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14456 else \
14457 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14458 $(MAKE) stage3-start; \
14459 fi; \
d545f33b
PB
14460 cd $(HOST_SUBDIR)/gcc && \
14461 $(MAKE) $(FLAGS_TO_PASS) \
14462 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14463 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14464@endif gcc-bootstrap
14465
14466
8520c408
AO
14467.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14468.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14469maybe-all-stageb3g2-gcc:
14470maybe-clean-stageb3g2-gcc:
14471@if gcc-bootstrap
14472maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14473all-stageb3g2: all-stageb3g2-gcc
14474TARGET-stageb3g2-gcc = $(TARGET-gcc)
14475all-stageb3g2-gcc: configure-stageb3g2-gcc
14476 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14477 @r=`${PWD_COMMAND}`; export r; \
14478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14479 $(HOST_EXPORTS) \
14480 $(POSTSTAGE1_HOST_EXPORTS) \
14481 cd $(HOST_SUBDIR)/gcc && \
14482 $(MAKE) $(FLAGS_TO_PASS) \
14483 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14484 $(TARGET-stageb3g2-gcc)
14485
14486maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14487clean-stageb3g2: clean-stageb3g2-gcc
14488clean-stageb3g2-gcc:
14489 @if [ $(current_stage) = stageb3g2 ]; then \
14490 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14491 else \
14492 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14493 $(MAKE) stageb3g2-start; \
14494 fi; \
14495 cd $(HOST_SUBDIR)/gcc && \
14496 $(MAKE) $(FLAGS_TO_PASS) \
14497 $(POSTSTAGE1_FLAGS_TO_PASS) \
14498 $(EXTRA_GCC_FLAGS) clean
14499@endif gcc-bootstrap
14500
14501
d545f33b
PB
14502.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14503.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14504maybe-all-stage4-gcc:
14505maybe-clean-stage4-gcc:
14506@if gcc-bootstrap
14507maybe-all-stage4-gcc: all-stage4-gcc
14508all-stage4: all-stage4-gcc
f70224b5 14509TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14510all-stage4-gcc: configure-stage4-gcc
c52c6897 14511 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14512 @r=`${PWD_COMMAND}`; export r; \
14513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14514 $(HOST_EXPORTS) \
14515 $(POSTSTAGE1_HOST_EXPORTS) \
14516 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14517 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14518 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14519 $(TARGET-stage4-gcc)
d545f33b
PB
14520
14521maybe-clean-stage4-gcc: clean-stage4-gcc
14522clean-stage4: clean-stage4-gcc
14523clean-stage4-gcc:
9dbaa842
DD
14524 @if [ $(current_stage) = stage4 ]; then \
14525 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14526 else \
14527 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14528 $(MAKE) stage4-start; \
14529 fi; \
d545f33b
PB
14530 cd $(HOST_SUBDIR)/gcc && \
14531 $(MAKE) $(FLAGS_TO_PASS) \
14532 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14533 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14534@endif gcc-bootstrap
14535
14536
14537.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14538.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14539maybe-all-stageprofile-gcc:
14540maybe-clean-stageprofile-gcc:
14541@if gcc-bootstrap
14542maybe-all-stageprofile-gcc: all-stageprofile-gcc
14543all-stageprofile: all-stageprofile-gcc
f70224b5 14544TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14545all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14546 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14547 @r=`${PWD_COMMAND}`; export r; \
14548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14549 $(HOST_EXPORTS) \
14550 $(POSTSTAGE1_HOST_EXPORTS) \
14551 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14552 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14553 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14554 $(TARGET-stageprofile-gcc)
d545f33b
PB
14555
14556maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14557clean-stageprofile: clean-stageprofile-gcc
14558clean-stageprofile-gcc:
9dbaa842
DD
14559 @if [ $(current_stage) = stageprofile ]; then \
14560 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14561 else \
14562 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14563 $(MAKE) stageprofile-start; \
14564 fi; \
d545f33b
PB
14565 cd $(HOST_SUBDIR)/gcc && \
14566 $(MAKE) $(FLAGS_TO_PASS) \
14567 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14568 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14569@endif gcc-bootstrap
14570
14571
14572.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14573.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14574maybe-all-stagefeedback-gcc:
14575maybe-clean-stagefeedback-gcc:
14576@if gcc-bootstrap
14577maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14578all-stagefeedback: all-stagefeedback-gcc
f70224b5 14579TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14580all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14581 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14582 @r=`${PWD_COMMAND}`; export r; \
14583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14584 $(HOST_EXPORTS) \
14585 $(POSTSTAGE1_HOST_EXPORTS) \
14586 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14587 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14588 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14589 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14590
14591maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14592clean-stagefeedback: clean-stagefeedback-gcc
14593clean-stagefeedback-gcc:
9dbaa842
DD
14594 @if [ $(current_stage) = stagefeedback ]; then \
14595 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14596 else \
14597 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14598 $(MAKE) stagefeedback-start; \
14599 fi; \
d545f33b
PB
14600 cd $(HOST_SUBDIR)/gcc && \
14601 $(MAKE) $(FLAGS_TO_PASS) \
14602 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14603 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14604@endif gcc-bootstrap
14605
14606
14607
14608
14609
b813574b
PB
14610.PHONY: check-gcc maybe-check-gcc
14611maybe-check-gcc:
14612@if gcc
14613maybe-check-gcc: check-gcc
4fa63067 14614
b813574b 14615check-gcc:
0aed8855 14616 @: $(MAKE); $(unstage)
4fa63067
NN
14617 @r=`${PWD_COMMAND}`; export r; \
14618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14619 $(HOST_EXPORTS) \
b00612cc
PB
14620 (cd $(HOST_SUBDIR)/gcc && \
14621 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14622
b813574b 14623@endif gcc
4fa63067 14624
b813574b
PB
14625.PHONY: install-gcc maybe-install-gcc
14626maybe-install-gcc:
14627@if gcc
14628maybe-install-gcc: install-gcc
4fa63067 14629
b813574b 14630install-gcc: installdirs
0aed8855 14631 @: $(MAKE); $(unstage)
4fa63067
NN
14632 @r=`${PWD_COMMAND}`; export r; \
14633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14634 $(HOST_EXPORTS) \
b00612cc 14635 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14636 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14637
b813574b 14638@endif gcc
4fa63067 14639
56a8fe78 14640# Other targets (info, dvi, pdf, etc.)
4fa63067 14641
b813574b
PB
14642.PHONY: maybe-info-gcc info-gcc
14643maybe-info-gcc:
14644@if gcc
14645maybe-info-gcc: info-gcc
4fa63067 14646
b813574b
PB
14647info-gcc: \
14648 configure-gcc
14649 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14650 r=`${PWD_COMMAND}`; export r; \
14651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14652 $(HOST_EXPORTS) \
b813574b 14653 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655 done; \
b813574b 14656 echo "Doing info in gcc" ; \
b00612cc 14657 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660 "RANLIB=$${RANLIB}" \
0c24b341 14661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14662 info) \
2a4cbe27
NN
14663 || exit 1
14664
b813574b 14665@endif gcc
2a4cbe27 14666
b813574b
PB
14667.PHONY: maybe-dvi-gcc dvi-gcc
14668maybe-dvi-gcc:
14669@if gcc
14670maybe-dvi-gcc: dvi-gcc
2a4cbe27 14671
b813574b
PB
14672dvi-gcc: \
14673 configure-gcc
14674 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14675 r=`${PWD_COMMAND}`; export r; \
14676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14677 $(HOST_EXPORTS) \
b813574b 14678 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14680 done; \
b813574b 14681 echo "Doing dvi in gcc" ; \
b00612cc 14682 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14685 "RANLIB=$${RANLIB}" \
0c24b341 14686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14687 dvi) \
2a4cbe27
NN
14688 || exit 1
14689
b813574b 14690@endif gcc
2a4cbe27 14691
56a8fe78
DD
14692.PHONY: maybe-pdf-gcc pdf-gcc
14693maybe-pdf-gcc:
14694@if gcc
14695maybe-pdf-gcc: pdf-gcc
14696
14697pdf-gcc: \
14698 configure-gcc
14699 @[ -f ./gcc/Makefile ] || exit 0; \
14700 r=`${PWD_COMMAND}`; export r; \
14701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14702 $(HOST_EXPORTS) \
14703 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14705 done; \
14706 echo "Doing pdf in gcc" ; \
14707 (cd $(HOST_SUBDIR)/gcc && \
14708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14710 "RANLIB=$${RANLIB}" \
0c24b341 14711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14712 pdf) \
14713 || exit 1
14714
14715@endif gcc
14716
6d389afc
MS
14717.PHONY: maybe-html-gcc html-gcc
14718maybe-html-gcc:
14719@if gcc
14720maybe-html-gcc: html-gcc
14721
14722html-gcc: \
14723 configure-gcc
14724 @[ -f ./gcc/Makefile ] || exit 0; \
14725 r=`${PWD_COMMAND}`; export r; \
14726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14727 $(HOST_EXPORTS) \
14728 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14730 done; \
14731 echo "Doing html in gcc" ; \
b00612cc 14732 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14735 "RANLIB=$${RANLIB}" \
0c24b341 14736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14737 html) \
14738 || exit 1
14739
14740@endif gcc
14741
b813574b
PB
14742.PHONY: maybe-TAGS-gcc TAGS-gcc
14743maybe-TAGS-gcc:
14744@if gcc
14745maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14746
b813574b
PB
14747TAGS-gcc: \
14748 configure-gcc
14749 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14750 r=`${PWD_COMMAND}`; export r; \
14751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14752 $(HOST_EXPORTS) \
b813574b 14753 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14755 done; \
b813574b 14756 echo "Doing TAGS in gcc" ; \
b00612cc 14757 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14760 "RANLIB=$${RANLIB}" \
0c24b341 14761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14762 TAGS) \
2a4cbe27
NN
14763 || exit 1
14764
b813574b 14765@endif gcc
2a4cbe27 14766
b813574b
PB
14767.PHONY: maybe-install-info-gcc install-info-gcc
14768maybe-install-info-gcc:
14769@if gcc
14770maybe-install-info-gcc: install-info-gcc
a2592b1b 14771
b813574b
PB
14772install-info-gcc: \
14773 configure-gcc \
14774 info-gcc
14775 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14776 r=`${PWD_COMMAND}`; export r; \
14777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14778 $(HOST_EXPORTS) \
b813574b 14779 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14781 done; \
b813574b 14782 echo "Doing install-info in gcc" ; \
b00612cc 14783 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14786 "RANLIB=$${RANLIB}" \
0c24b341 14787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14788 install-info) \
a2592b1b
DD
14789 || exit 1
14790
b813574b 14791@endif gcc
a2592b1b 14792
a3ca38d2
DD
14793.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14794maybe-install-pdf-gcc:
14795@if gcc
14796maybe-install-pdf-gcc: install-pdf-gcc
14797
14798install-pdf-gcc: \
14799 configure-gcc \
14800 pdf-gcc
14801 @[ -f ./gcc/Makefile ] || exit 0; \
14802 r=`${PWD_COMMAND}`; export r; \
14803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14804 $(HOST_EXPORTS) \
14805 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14807 done; \
14808 echo "Doing install-pdf in gcc" ; \
14809 (cd $(HOST_SUBDIR)/gcc && \
14810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14812 "RANLIB=$${RANLIB}" \
0c24b341 14813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14814 install-pdf) \
14815 || exit 1
14816
14817@endif gcc
14818
108a6f8e
CD
14819.PHONY: maybe-install-html-gcc install-html-gcc
14820maybe-install-html-gcc:
14821@if gcc
14822maybe-install-html-gcc: install-html-gcc
14823
14824install-html-gcc: \
14825 configure-gcc \
14826 html-gcc
14827 @[ -f ./gcc/Makefile ] || exit 0; \
14828 r=`${PWD_COMMAND}`; export r; \
14829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14830 $(HOST_EXPORTS) \
14831 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14833 done; \
14834 echo "Doing install-html in gcc" ; \
14835 (cd $(HOST_SUBDIR)/gcc && \
14836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14838 "RANLIB=$${RANLIB}" \
0c24b341 14839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14840 install-html) \
14841 || exit 1
14842
14843@endif gcc
14844
b813574b
PB
14845.PHONY: maybe-installcheck-gcc installcheck-gcc
14846maybe-installcheck-gcc:
14847@if gcc
14848maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14849
b813574b
PB
14850installcheck-gcc: \
14851 configure-gcc
14852 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
14853 r=`${PWD_COMMAND}`; export r; \
14854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14855 $(HOST_EXPORTS) \
b813574b 14856 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
14857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14858 done; \
b813574b 14859 echo "Doing installcheck in gcc" ; \
b00612cc 14860 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
14861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14863 "RANLIB=$${RANLIB}" \
0c24b341 14864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14865 installcheck) \
4fa63067 14866 || exit 1
2a4cbe27 14867
b813574b 14868@endif gcc
4fa63067 14869
b813574b
PB
14870.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14871maybe-mostlyclean-gcc:
14872@if gcc
14873maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 14874
b813574b
PB
14875mostlyclean-gcc:
14876 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14877 r=`${PWD_COMMAND}`; export r; \
14878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14879 $(HOST_EXPORTS) \
b813574b 14880 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14882 done; \
b813574b 14883 echo "Doing mostlyclean in gcc" ; \
b00612cc 14884 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14887 "RANLIB=$${RANLIB}" \
0c24b341 14888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14889 mostlyclean) \
2a4cbe27
NN
14890 || exit 1
14891
b813574b 14892@endif gcc
2a4cbe27 14893
b813574b
PB
14894.PHONY: maybe-clean-gcc clean-gcc
14895maybe-clean-gcc:
14896@if gcc
14897maybe-clean-gcc: clean-gcc
2a4cbe27 14898
b813574b
PB
14899clean-gcc:
14900 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14901 r=`${PWD_COMMAND}`; export r; \
14902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14903 $(HOST_EXPORTS) \
b813574b 14904 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14906 done; \
b813574b 14907 echo "Doing clean in gcc" ; \
b00612cc 14908 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14911 "RANLIB=$${RANLIB}" \
0c24b341 14912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14913 clean) \
2a4cbe27
NN
14914 || exit 1
14915
b813574b 14916@endif gcc
2a4cbe27 14917
b813574b
PB
14918.PHONY: maybe-distclean-gcc distclean-gcc
14919maybe-distclean-gcc:
14920@if gcc
14921maybe-distclean-gcc: distclean-gcc
2a4cbe27 14922
b813574b
PB
14923distclean-gcc:
14924 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14925 r=`${PWD_COMMAND}`; export r; \
14926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14927 $(HOST_EXPORTS) \
b813574b 14928 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14930 done; \
b813574b 14931 echo "Doing distclean in gcc" ; \
b00612cc 14932 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14935 "RANLIB=$${RANLIB}" \
0c24b341 14936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14937 distclean) \
2a4cbe27
NN
14938 || exit 1
14939
b813574b 14940@endif gcc
2a4cbe27 14941
b813574b
PB
14942.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14943maybe-maintainer-clean-gcc:
14944@if gcc
14945maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 14946
b813574b
PB
14947maintainer-clean-gcc:
14948 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14949 r=`${PWD_COMMAND}`; export r; \
14950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14951 $(HOST_EXPORTS) \
b813574b 14952 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14954 done; \
b813574b 14955 echo "Doing maintainer-clean in gcc" ; \
b00612cc 14956 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14959 "RANLIB=$${RANLIB}" \
0c24b341 14960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14961 maintainer-clean) \
2a4cbe27
NN
14962 || exit 1
14963
b813574b 14964@endif gcc
2a4cbe27 14965
2a4cbe27 14966
a7254363 14967
b813574b
PB
14968.PHONY: configure-gawk maybe-configure-gawk
14969maybe-configure-gawk:
4f0ef2d8
CD
14970@if gcc-bootstrap
14971configure-gawk: stage_current
14972@endif gcc-bootstrap
b813574b
PB
14973@if gawk
14974maybe-configure-gawk: configure-gawk
c52c6897 14975configure-gawk:
0aed8855 14976 @: $(MAKE); $(unstage)
c52c6897 14977 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14979 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 14981 $(HOST_EXPORTS) \
a7254363
PB
14982 echo Configuring in $(HOST_SUBDIR)/gawk; \
14983 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 14984 case $(srcdir) in \
b00612cc
PB
14985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14986 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14988 esac; \
b00612cc
PB
14989 srcdiroption="--srcdir=$${topdir}/gawk"; \
14990 libsrcdir="$$s/gawk"; \
4fa63067 14991 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14993 --target=${target_alias} $${srcdiroption} \
4fa63067 14994 || exit 1
b813574b 14995@endif gawk
4fa63067 14996
a7254363
PB
14997
14998
d545f33b
PB
14999
15000
b813574b
PB
15001.PHONY: all-gawk maybe-all-gawk
15002maybe-all-gawk:
4f0ef2d8
CD
15003@if gcc-bootstrap
15004all-gawk: stage_current
15005@endif gcc-bootstrap
b813574b 15006@if gawk
d27cc32e 15007TARGET-gawk=all
b813574b
PB
15008maybe-all-gawk: all-gawk
15009all-gawk: configure-gawk
0aed8855 15010 @: $(MAKE); $(unstage)
4fa63067
NN
15011 @r=`${PWD_COMMAND}`; export r; \
15012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15013 $(HOST_EXPORTS) \
b00612cc
PB
15014 (cd $(HOST_SUBDIR)/gawk && \
15015 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 15016@endif gawk
4fa63067 15017
a7254363 15018
d545f33b
PB
15019
15020
b813574b
PB
15021.PHONY: check-gawk maybe-check-gawk
15022maybe-check-gawk:
15023@if gawk
15024maybe-check-gawk: check-gawk
4fa63067 15025
b813574b 15026check-gawk:
0aed8855 15027 @: $(MAKE); $(unstage)
4fa63067
NN
15028 @r=`${PWD_COMMAND}`; export r; \
15029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15030 $(HOST_EXPORTS) \
b00612cc
PB
15031 (cd $(HOST_SUBDIR)/gawk && \
15032 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15033
b813574b 15034@endif gawk
4fa63067 15035
b813574b
PB
15036.PHONY: install-gawk maybe-install-gawk
15037maybe-install-gawk:
15038@if gawk
15039maybe-install-gawk: install-gawk
4fa63067 15040
b813574b 15041install-gawk: installdirs
0aed8855 15042 @: $(MAKE); $(unstage)
4fa63067
NN
15043 @r=`${PWD_COMMAND}`; export r; \
15044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15045 $(HOST_EXPORTS) \
b00612cc 15046 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15047 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15048
b813574b 15049@endif gawk
4fa63067 15050
56a8fe78 15051# Other targets (info, dvi, pdf, etc.)
4fa63067 15052
b813574b
PB
15053.PHONY: maybe-info-gawk info-gawk
15054maybe-info-gawk:
15055@if gawk
15056maybe-info-gawk: info-gawk
4fa63067 15057
b813574b
PB
15058info-gawk: \
15059 configure-gawk
0aed8855 15060 @: $(MAKE); $(unstage)
b813574b 15061 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15062 r=`${PWD_COMMAND}`; export r; \
15063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15064 $(HOST_EXPORTS) \
b813574b 15065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15067 done; \
b813574b 15068 echo "Doing info in gawk" ; \
b00612cc 15069 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15072 "RANLIB=$${RANLIB}" \
0c24b341 15073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15074 info) \
2a4cbe27
NN
15075 || exit 1
15076
b813574b 15077@endif gawk
2a4cbe27 15078
b813574b
PB
15079.PHONY: maybe-dvi-gawk dvi-gawk
15080maybe-dvi-gawk:
15081@if gawk
15082maybe-dvi-gawk: dvi-gawk
2a4cbe27 15083
b813574b
PB
15084dvi-gawk: \
15085 configure-gawk
0aed8855 15086 @: $(MAKE); $(unstage)
b813574b 15087 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15088 r=`${PWD_COMMAND}`; export r; \
15089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15090 $(HOST_EXPORTS) \
b813574b 15091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15093 done; \
b813574b 15094 echo "Doing dvi in gawk" ; \
b00612cc 15095 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15098 "RANLIB=$${RANLIB}" \
0c24b341 15099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15100 dvi) \
2a4cbe27
NN
15101 || exit 1
15102
b813574b 15103@endif gawk
2a4cbe27 15104
56a8fe78
DD
15105.PHONY: maybe-pdf-gawk pdf-gawk
15106maybe-pdf-gawk:
15107@if gawk
15108maybe-pdf-gawk: pdf-gawk
15109
15110pdf-gawk: \
15111 configure-gawk
15112 @: $(MAKE); $(unstage)
15113 @[ -f ./gawk/Makefile ] || exit 0; \
15114 r=`${PWD_COMMAND}`; export r; \
15115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15116 $(HOST_EXPORTS) \
15117 for flag in $(EXTRA_HOST_FLAGS) ; do \
15118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15119 done; \
15120 echo "Doing pdf in gawk" ; \
15121 (cd $(HOST_SUBDIR)/gawk && \
15122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15124 "RANLIB=$${RANLIB}" \
0c24b341 15125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15126 pdf) \
15127 || exit 1
15128
15129@endif gawk
15130
6d389afc
MS
15131.PHONY: maybe-html-gawk html-gawk
15132maybe-html-gawk:
15133@if gawk
15134maybe-html-gawk: html-gawk
15135
15136html-gawk: \
15137 configure-gawk
0aed8855 15138 @: $(MAKE); $(unstage)
6d389afc
MS
15139 @[ -f ./gawk/Makefile ] || exit 0; \
15140 r=`${PWD_COMMAND}`; export r; \
15141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15142 $(HOST_EXPORTS) \
15143 for flag in $(EXTRA_HOST_FLAGS) ; do \
15144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15145 done; \
15146 echo "Doing html in gawk" ; \
b00612cc 15147 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15150 "RANLIB=$${RANLIB}" \
0c24b341 15151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15152 html) \
15153 || exit 1
15154
15155@endif gawk
15156
b813574b
PB
15157.PHONY: maybe-TAGS-gawk TAGS-gawk
15158maybe-TAGS-gawk:
15159@if gawk
15160maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15161
b813574b
PB
15162TAGS-gawk: \
15163 configure-gawk
0aed8855 15164 @: $(MAKE); $(unstage)
b813574b 15165 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15166 r=`${PWD_COMMAND}`; export r; \
15167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15168 $(HOST_EXPORTS) \
b813574b 15169 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15171 done; \
b813574b 15172 echo "Doing TAGS in gawk" ; \
b00612cc 15173 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15176 "RANLIB=$${RANLIB}" \
0c24b341 15177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15178 TAGS) \
2a4cbe27
NN
15179 || exit 1
15180
b813574b 15181@endif gawk
2a4cbe27 15182
b813574b
PB
15183.PHONY: maybe-install-info-gawk install-info-gawk
15184maybe-install-info-gawk:
15185@if gawk
15186maybe-install-info-gawk: install-info-gawk
2a4cbe27 15187
b813574b
PB
15188install-info-gawk: \
15189 configure-gawk \
15190 info-gawk
0aed8855 15191 @: $(MAKE); $(unstage)
b813574b 15192 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15193 r=`${PWD_COMMAND}`; export r; \
15194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15195 $(HOST_EXPORTS) \
b813574b 15196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15198 done; \
b813574b 15199 echo "Doing install-info in gawk" ; \
b00612cc 15200 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15203 "RANLIB=$${RANLIB}" \
0c24b341 15204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15205 install-info) \
2a4cbe27
NN
15206 || exit 1
15207
b813574b 15208@endif gawk
2a4cbe27 15209
a3ca38d2
DD
15210.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15211maybe-install-pdf-gawk:
15212@if gawk
15213maybe-install-pdf-gawk: install-pdf-gawk
15214
15215install-pdf-gawk: \
15216 configure-gawk \
15217 pdf-gawk
15218 @: $(MAKE); $(unstage)
15219 @[ -f ./gawk/Makefile ] || exit 0; \
15220 r=`${PWD_COMMAND}`; export r; \
15221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15222 $(HOST_EXPORTS) \
15223 for flag in $(EXTRA_HOST_FLAGS) ; do \
15224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15225 done; \
15226 echo "Doing install-pdf in gawk" ; \
15227 (cd $(HOST_SUBDIR)/gawk && \
15228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15230 "RANLIB=$${RANLIB}" \
0c24b341 15231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15232 install-pdf) \
15233 || exit 1
15234
15235@endif gawk
15236
108a6f8e
CD
15237.PHONY: maybe-install-html-gawk install-html-gawk
15238maybe-install-html-gawk:
15239@if gawk
15240maybe-install-html-gawk: install-html-gawk
15241
15242install-html-gawk: \
15243 configure-gawk \
15244 html-gawk
15245 @: $(MAKE); $(unstage)
15246 @[ -f ./gawk/Makefile ] || exit 0; \
15247 r=`${PWD_COMMAND}`; export r; \
15248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15249 $(HOST_EXPORTS) \
15250 for flag in $(EXTRA_HOST_FLAGS) ; do \
15251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15252 done; \
15253 echo "Doing install-html in gawk" ; \
15254 (cd $(HOST_SUBDIR)/gawk && \
15255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15257 "RANLIB=$${RANLIB}" \
0c24b341 15258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15259 install-html) \
15260 || exit 1
15261
15262@endif gawk
15263
b813574b
PB
15264.PHONY: maybe-installcheck-gawk installcheck-gawk
15265maybe-installcheck-gawk:
15266@if gawk
15267maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15268
b813574b
PB
15269installcheck-gawk: \
15270 configure-gawk
0aed8855 15271 @: $(MAKE); $(unstage)
b813574b 15272 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15273 r=`${PWD_COMMAND}`; export r; \
15274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15275 $(HOST_EXPORTS) \
b813574b 15276 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15278 done; \
b813574b 15279 echo "Doing installcheck in gawk" ; \
b00612cc 15280 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15283 "RANLIB=$${RANLIB}" \
0c24b341 15284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15285 installcheck) \
2a4cbe27
NN
15286 || exit 1
15287
b813574b 15288@endif gawk
2a4cbe27 15289
b813574b
PB
15290.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15291maybe-mostlyclean-gawk:
15292@if gawk
15293maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15294
b813574b 15295mostlyclean-gawk:
0aed8855 15296 @: $(MAKE); $(unstage)
b813574b 15297 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15298 r=`${PWD_COMMAND}`; export r; \
15299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15300 $(HOST_EXPORTS) \
b813574b 15301 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15303 done; \
b813574b 15304 echo "Doing mostlyclean in gawk" ; \
b00612cc 15305 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15308 "RANLIB=$${RANLIB}" \
0c24b341 15309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15310 mostlyclean) \
2a4cbe27
NN
15311 || exit 1
15312
b813574b 15313@endif gawk
2a4cbe27 15314
b813574b
PB
15315.PHONY: maybe-clean-gawk clean-gawk
15316maybe-clean-gawk:
15317@if gawk
15318maybe-clean-gawk: clean-gawk
2a4cbe27 15319
b813574b 15320clean-gawk:
0aed8855 15321 @: $(MAKE); $(unstage)
b813574b 15322 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15323 r=`${PWD_COMMAND}`; export r; \
15324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15325 $(HOST_EXPORTS) \
b813574b 15326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15328 done; \
b813574b 15329 echo "Doing clean in gawk" ; \
b00612cc 15330 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15333 "RANLIB=$${RANLIB}" \
0c24b341 15334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15335 clean) \
2a4cbe27
NN
15336 || exit 1
15337
b813574b 15338@endif gawk
2a4cbe27 15339
b813574b
PB
15340.PHONY: maybe-distclean-gawk distclean-gawk
15341maybe-distclean-gawk:
15342@if gawk
15343maybe-distclean-gawk: distclean-gawk
2a4cbe27 15344
b813574b 15345distclean-gawk:
0aed8855 15346 @: $(MAKE); $(unstage)
b813574b 15347 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15348 r=`${PWD_COMMAND}`; export r; \
15349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15350 $(HOST_EXPORTS) \
b813574b 15351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15353 done; \
b813574b 15354 echo "Doing distclean in gawk" ; \
b00612cc 15355 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15358 "RANLIB=$${RANLIB}" \
0c24b341 15359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15360 distclean) \
2a4cbe27
NN
15361 || exit 1
15362
b813574b 15363@endif gawk
2a4cbe27 15364
b813574b
PB
15365.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15366maybe-maintainer-clean-gawk:
15367@if gawk
15368maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15369
b813574b 15370maintainer-clean-gawk:
0aed8855 15371 @: $(MAKE); $(unstage)
b813574b 15372 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15373 r=`${PWD_COMMAND}`; export r; \
15374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15375 $(HOST_EXPORTS) \
b813574b 15376 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15378 done; \
b813574b 15379 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15380 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15383 "RANLIB=$${RANLIB}" \
0c24b341 15384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15385 maintainer-clean) \
2a4cbe27
NN
15386 || exit 1
15387
b813574b 15388@endif gawk
2a4cbe27 15389
2a4cbe27 15390
a7254363 15391
b813574b
PB
15392.PHONY: configure-gettext maybe-configure-gettext
15393maybe-configure-gettext:
4f0ef2d8
CD
15394@if gcc-bootstrap
15395configure-gettext: stage_current
15396@endif gcc-bootstrap
b813574b
PB
15397@if gettext
15398maybe-configure-gettext: configure-gettext
c52c6897 15399configure-gettext:
0aed8855 15400 @: $(MAKE); $(unstage)
c52c6897 15401 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15403 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15405 $(HOST_EXPORTS) \
a7254363
PB
15406 echo Configuring in $(HOST_SUBDIR)/gettext; \
15407 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15408 case $(srcdir) in \
b00612cc
PB
15409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15410 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15412 esac; \
b00612cc
PB
15413 srcdiroption="--srcdir=$${topdir}/gettext"; \
15414 libsrcdir="$$s/gettext"; \
4fa63067 15415 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15416 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15417 --target=${target_alias} $${srcdiroption} \
4fa63067 15418 || exit 1
b813574b 15419@endif gettext
4fa63067 15420
a7254363
PB
15421
15422
d545f33b
PB
15423
15424
b813574b
PB
15425.PHONY: all-gettext maybe-all-gettext
15426maybe-all-gettext:
4f0ef2d8
CD
15427@if gcc-bootstrap
15428all-gettext: stage_current
15429@endif gcc-bootstrap
b813574b 15430@if gettext
d27cc32e 15431TARGET-gettext=all
b813574b
PB
15432maybe-all-gettext: all-gettext
15433all-gettext: configure-gettext
0aed8855 15434 @: $(MAKE); $(unstage)
4fa63067
NN
15435 @r=`${PWD_COMMAND}`; export r; \
15436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15437 $(HOST_EXPORTS) \
b00612cc
PB
15438 (cd $(HOST_SUBDIR)/gettext && \
15439 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 15440@endif gettext
4fa63067 15441
a7254363 15442
d545f33b
PB
15443
15444
b813574b
PB
15445.PHONY: check-gettext maybe-check-gettext
15446maybe-check-gettext:
15447@if gettext
15448maybe-check-gettext: check-gettext
4fa63067 15449
b813574b 15450check-gettext:
0aed8855 15451 @: $(MAKE); $(unstage)
4fa63067
NN
15452 @r=`${PWD_COMMAND}`; export r; \
15453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15454 $(HOST_EXPORTS) \
b00612cc
PB
15455 (cd $(HOST_SUBDIR)/gettext && \
15456 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15457
b813574b 15458@endif gettext
4fa63067 15459
b813574b
PB
15460.PHONY: install-gettext maybe-install-gettext
15461maybe-install-gettext:
15462@if gettext
15463maybe-install-gettext: install-gettext
4fa63067 15464
b813574b 15465install-gettext: installdirs
0aed8855 15466 @: $(MAKE); $(unstage)
4fa63067
NN
15467 @r=`${PWD_COMMAND}`; export r; \
15468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15469 $(HOST_EXPORTS) \
b00612cc 15470 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15471 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15472
b813574b 15473@endif gettext
4fa63067 15474
56a8fe78 15475# Other targets (info, dvi, pdf, etc.)
4fa63067 15476
b813574b
PB
15477.PHONY: maybe-info-gettext info-gettext
15478maybe-info-gettext:
15479@if gettext
15480maybe-info-gettext: info-gettext
4fa63067 15481
b813574b
PB
15482info-gettext: \
15483 configure-gettext
0aed8855 15484 @: $(MAKE); $(unstage)
b813574b 15485 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15486 r=`${PWD_COMMAND}`; export r; \
15487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15488 $(HOST_EXPORTS) \
b813574b 15489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15491 done; \
b813574b 15492 echo "Doing info in gettext" ; \
b00612cc 15493 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15496 "RANLIB=$${RANLIB}" \
0c24b341 15497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15498 info) \
2a4cbe27
NN
15499 || exit 1
15500
b813574b 15501@endif gettext
2a4cbe27 15502
b813574b
PB
15503.PHONY: maybe-dvi-gettext dvi-gettext
15504maybe-dvi-gettext:
15505@if gettext
15506maybe-dvi-gettext: dvi-gettext
2a4cbe27 15507
b813574b
PB
15508dvi-gettext: \
15509 configure-gettext
0aed8855 15510 @: $(MAKE); $(unstage)
b813574b 15511 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15512 r=`${PWD_COMMAND}`; export r; \
15513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15514 $(HOST_EXPORTS) \
b813574b 15515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15517 done; \
b813574b 15518 echo "Doing dvi in gettext" ; \
b00612cc 15519 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15522 "RANLIB=$${RANLIB}" \
0c24b341 15523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15524 dvi) \
2a4cbe27
NN
15525 || exit 1
15526
b813574b 15527@endif gettext
2a4cbe27 15528
56a8fe78
DD
15529.PHONY: maybe-pdf-gettext pdf-gettext
15530maybe-pdf-gettext:
15531@if gettext
15532maybe-pdf-gettext: pdf-gettext
15533
15534pdf-gettext: \
15535 configure-gettext
15536 @: $(MAKE); $(unstage)
15537 @[ -f ./gettext/Makefile ] || exit 0; \
15538 r=`${PWD_COMMAND}`; export r; \
15539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15540 $(HOST_EXPORTS) \
15541 for flag in $(EXTRA_HOST_FLAGS) ; do \
15542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15543 done; \
15544 echo "Doing pdf in gettext" ; \
15545 (cd $(HOST_SUBDIR)/gettext && \
15546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15548 "RANLIB=$${RANLIB}" \
0c24b341 15549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15550 pdf) \
15551 || exit 1
15552
15553@endif gettext
15554
6d389afc
MS
15555.PHONY: maybe-html-gettext html-gettext
15556maybe-html-gettext:
15557@if gettext
15558maybe-html-gettext: html-gettext
15559
15560html-gettext: \
15561 configure-gettext
0aed8855 15562 @: $(MAKE); $(unstage)
6d389afc
MS
15563 @[ -f ./gettext/Makefile ] || exit 0; \
15564 r=`${PWD_COMMAND}`; export r; \
15565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15566 $(HOST_EXPORTS) \
15567 for flag in $(EXTRA_HOST_FLAGS) ; do \
15568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15569 done; \
15570 echo "Doing html in gettext" ; \
b00612cc 15571 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15574 "RANLIB=$${RANLIB}" \
0c24b341 15575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15576 html) \
15577 || exit 1
15578
15579@endif gettext
15580
b813574b
PB
15581.PHONY: maybe-TAGS-gettext TAGS-gettext
15582maybe-TAGS-gettext:
15583@if gettext
15584maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15585
b813574b
PB
15586TAGS-gettext: \
15587 configure-gettext
0aed8855 15588 @: $(MAKE); $(unstage)
b813574b 15589 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15590 r=`${PWD_COMMAND}`; export r; \
15591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15592 $(HOST_EXPORTS) \
b813574b 15593 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15595 done; \
b813574b 15596 echo "Doing TAGS in gettext" ; \
b00612cc 15597 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15600 "RANLIB=$${RANLIB}" \
0c24b341 15601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15602 TAGS) \
2a4cbe27
NN
15603 || exit 1
15604
b813574b 15605@endif gettext
2a4cbe27 15606
b813574b
PB
15607.PHONY: maybe-install-info-gettext install-info-gettext
15608maybe-install-info-gettext:
15609@if gettext
15610maybe-install-info-gettext: install-info-gettext
15611
15612install-info-gettext: \
15613 configure-gettext \
15614 info-gettext
0aed8855 15615 @: $(MAKE); $(unstage)
b813574b 15616 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15617 r=`${PWD_COMMAND}`; export r; \
15618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15619 $(HOST_EXPORTS) \
b813574b 15620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15622 done; \
b813574b 15623 echo "Doing install-info in gettext" ; \
b00612cc 15624 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15627 "RANLIB=$${RANLIB}" \
0c24b341 15628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15629 install-info) \
2a4cbe27
NN
15630 || exit 1
15631
b813574b 15632@endif gettext
2a4cbe27 15633
a3ca38d2
DD
15634.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15635maybe-install-pdf-gettext:
15636@if gettext
15637maybe-install-pdf-gettext: install-pdf-gettext
15638
15639install-pdf-gettext: \
15640 configure-gettext \
15641 pdf-gettext
15642 @: $(MAKE); $(unstage)
15643 @[ -f ./gettext/Makefile ] || exit 0; \
15644 r=`${PWD_COMMAND}`; export r; \
15645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15646 $(HOST_EXPORTS) \
15647 for flag in $(EXTRA_HOST_FLAGS) ; do \
15648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15649 done; \
15650 echo "Doing install-pdf in gettext" ; \
15651 (cd $(HOST_SUBDIR)/gettext && \
15652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15654 "RANLIB=$${RANLIB}" \
0c24b341 15655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15656 install-pdf) \
15657 || exit 1
15658
15659@endif gettext
15660
108a6f8e
CD
15661.PHONY: maybe-install-html-gettext install-html-gettext
15662maybe-install-html-gettext:
15663@if gettext
15664maybe-install-html-gettext: install-html-gettext
15665
15666install-html-gettext: \
15667 configure-gettext \
15668 html-gettext
15669 @: $(MAKE); $(unstage)
15670 @[ -f ./gettext/Makefile ] || exit 0; \
15671 r=`${PWD_COMMAND}`; export r; \
15672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15673 $(HOST_EXPORTS) \
15674 for flag in $(EXTRA_HOST_FLAGS) ; do \
15675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15676 done; \
15677 echo "Doing install-html in gettext" ; \
15678 (cd $(HOST_SUBDIR)/gettext && \
15679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15681 "RANLIB=$${RANLIB}" \
0c24b341 15682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15683 install-html) \
15684 || exit 1
15685
15686@endif gettext
15687
b813574b
PB
15688.PHONY: maybe-installcheck-gettext installcheck-gettext
15689maybe-installcheck-gettext:
15690@if gettext
15691maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15692
b813574b
PB
15693installcheck-gettext: \
15694 configure-gettext
0aed8855 15695 @: $(MAKE); $(unstage)
b813574b 15696 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15697 r=`${PWD_COMMAND}`; export r; \
15698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15699 $(HOST_EXPORTS) \
b813574b 15700 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15702 done; \
b813574b 15703 echo "Doing installcheck in gettext" ; \
b00612cc 15704 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15707 "RANLIB=$${RANLIB}" \
0c24b341 15708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15709 installcheck) \
2a4cbe27
NN
15710 || exit 1
15711
b813574b 15712@endif gettext
2a4cbe27 15713
b813574b
PB
15714.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15715maybe-mostlyclean-gettext:
15716@if gettext
15717maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15718
b813574b 15719mostlyclean-gettext:
0aed8855 15720 @: $(MAKE); $(unstage)
b813574b 15721 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15722 r=`${PWD_COMMAND}`; export r; \
15723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15724 $(HOST_EXPORTS) \
b813574b 15725 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15727 done; \
b813574b 15728 echo "Doing mostlyclean in gettext" ; \
b00612cc 15729 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15732 "RANLIB=$${RANLIB}" \
0c24b341 15733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15734 mostlyclean) \
2a4cbe27
NN
15735 || exit 1
15736
b813574b 15737@endif gettext
2a4cbe27 15738
b813574b
PB
15739.PHONY: maybe-clean-gettext clean-gettext
15740maybe-clean-gettext:
15741@if gettext
15742maybe-clean-gettext: clean-gettext
2a4cbe27 15743
b813574b 15744clean-gettext:
0aed8855 15745 @: $(MAKE); $(unstage)
b813574b 15746 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15747 r=`${PWD_COMMAND}`; export r; \
15748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15749 $(HOST_EXPORTS) \
b813574b 15750 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15752 done; \
b813574b 15753 echo "Doing clean in gettext" ; \
b00612cc 15754 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15757 "RANLIB=$${RANLIB}" \
0c24b341 15758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15759 clean) \
2a4cbe27
NN
15760 || exit 1
15761
b813574b 15762@endif gettext
2a4cbe27 15763
b813574b
PB
15764.PHONY: maybe-distclean-gettext distclean-gettext
15765maybe-distclean-gettext:
15766@if gettext
15767maybe-distclean-gettext: distclean-gettext
2a4cbe27 15768
b813574b 15769distclean-gettext:
0aed8855 15770 @: $(MAKE); $(unstage)
b813574b 15771 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15772 r=`${PWD_COMMAND}`; export r; \
15773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15774 $(HOST_EXPORTS) \
b813574b 15775 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15777 done; \
b813574b 15778 echo "Doing distclean in gettext" ; \
b00612cc 15779 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15782 "RANLIB=$${RANLIB}" \
0c24b341 15783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15784 distclean) \
2a4cbe27
NN
15785 || exit 1
15786
b813574b 15787@endif gettext
2a4cbe27 15788
b813574b
PB
15789.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15790maybe-maintainer-clean-gettext:
15791@if gettext
15792maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15793
b813574b 15794maintainer-clean-gettext:
0aed8855 15795 @: $(MAKE); $(unstage)
b813574b 15796 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15797 r=`${PWD_COMMAND}`; export r; \
15798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15799 $(HOST_EXPORTS) \
b813574b 15800 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15802 done; \
b813574b 15803 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15804 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15807 "RANLIB=$${RANLIB}" \
0c24b341 15808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15809 maintainer-clean) \
4fa63067
NN
15810 || exit 1
15811
b813574b 15812@endif gettext
4fa63067
NN
15813
15814
a7254363 15815
4b900473
PB
15816.PHONY: configure-gmp maybe-configure-gmp
15817maybe-configure-gmp:
15818@if gcc-bootstrap
15819configure-gmp: stage_current
15820@endif gcc-bootstrap
15821@if gmp
15822maybe-configure-gmp: configure-gmp
15823configure-gmp:
15824 @r=`${PWD_COMMAND}`; export r; \
15825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15826 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15828 $(HOST_EXPORTS) \
15829 echo Configuring in $(HOST_SUBDIR)/gmp; \
15830 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15831 case $(srcdir) in \
15832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15833 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15835 esac; \
15836 srcdiroption="--srcdir=$${topdir}/gmp"; \
15837 libsrcdir="$$s/gmp"; \
15838 $(SHELL) $${libsrcdir}/configure \
15839 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15840 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15841 || exit 1
15842@endif gmp
15843
15844
15845
15846.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15847maybe-configure-stage1-gmp:
15848@if gmp-bootstrap
15849maybe-configure-stage1-gmp: configure-stage1-gmp
15850configure-stage1-gmp:
15851 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15853 @r=`${PWD_COMMAND}`; export r; \
15854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15855 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15856 $(HOST_EXPORTS) \
8ee82aff
PB
15857 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15858 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15859 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15861 cd $(HOST_SUBDIR)/gmp || exit 1; \
15862 case $(srcdir) in \
15863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15864 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15866 esac; \
15867 srcdiroption="--srcdir=$${topdir}/gmp"; \
15868 libsrcdir="$$s/gmp"; \
15869 $(SHELL) $${libsrcdir}/configure \
15870 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15871 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15872 \
15873 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
15874@endif gmp-bootstrap
15875
15876.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15877maybe-configure-stage2-gmp:
15878@if gmp-bootstrap
15879maybe-configure-stage2-gmp: configure-stage2-gmp
15880configure-stage2-gmp:
15881 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15883 @r=`${PWD_COMMAND}`; export r; \
15884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15885 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15886 $(HOST_EXPORTS) \
15887 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15888 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15889 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15890 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15891 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15892 cd $(HOST_SUBDIR)/gmp || exit 1; \
15893 case $(srcdir) in \
15894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15895 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15897 esac; \
15898 srcdiroption="--srcdir=$${topdir}/gmp"; \
15899 libsrcdir="$$s/gmp"; \
15900 $(SHELL) $${libsrcdir}/configure \
15901 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15902 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15903 --with-build-libsubdir=$(HOST_SUBDIR) \
15904 @stage2_werror_flag@ --disable-shared
15905@endif gmp-bootstrap
15906
8520c408
AO
15907.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
15908maybe-configure-stageb2g0-gmp:
15909@if gmp-bootstrap
15910maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
15911configure-stageb2g0-gmp:
15912 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
15913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15914 @r=`${PWD_COMMAND}`; export r; \
15915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15916 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15917 $(HOST_EXPORTS) \
15918 $(POSTSTAGE1_HOST_EXPORTS) \
15919 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
15920 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
15921 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
15922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15923 cd $(HOST_SUBDIR)/gmp || exit 1; \
15924 case $(srcdir) in \
15925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15926 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15928 esac; \
15929 srcdiroption="--srcdir=$${topdir}/gmp"; \
15930 libsrcdir="$$s/gmp"; \
15931 $(SHELL) $${libsrcdir}/configure \
15932 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15933 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15934 --with-build-libsubdir=$(HOST_SUBDIR) \
15935 @stage2_werror_flag@ --disable-shared
15936@endif gmp-bootstrap
15937
4b900473
PB
15938.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15939maybe-configure-stage3-gmp:
15940@if gmp-bootstrap
15941maybe-configure-stage3-gmp: configure-stage3-gmp
15942configure-stage3-gmp:
15943 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15944 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15945 @r=`${PWD_COMMAND}`; export r; \
15946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15947 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15948 $(HOST_EXPORTS) \
15949 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15950 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15951 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15952 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15954 cd $(HOST_SUBDIR)/gmp || exit 1; \
15955 case $(srcdir) in \
15956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15957 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15959 esac; \
15960 srcdiroption="--srcdir=$${topdir}/gmp"; \
15961 libsrcdir="$$s/gmp"; \
15962 $(SHELL) $${libsrcdir}/configure \
15963 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15964 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15965 --with-build-libsubdir=$(HOST_SUBDIR) \
15966 @stage2_werror_flag@ --disable-shared
15967@endif gmp-bootstrap
15968
8520c408
AO
15969.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
15970maybe-configure-stageb3g2-gmp:
15971@if gmp-bootstrap
15972maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
15973configure-stageb3g2-gmp:
15974 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
15975 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/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 $(HOST_EXPORTS) \
15980 $(POSTSTAGE1_HOST_EXPORTS) \
15981 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
15982 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
15983 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
15984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15985 cd $(HOST_SUBDIR)/gmp || exit 1; \
15986 case $(srcdir) in \
15987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15988 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15990 esac; \
15991 srcdiroption="--srcdir=$${topdir}/gmp"; \
15992 libsrcdir="$$s/gmp"; \
15993 $(SHELL) $${libsrcdir}/configure \
15994 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15995 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15996 --with-build-libsubdir=$(HOST_SUBDIR) \
15997 @stage2_werror_flag@ --disable-shared
15998@endif gmp-bootstrap
15999
4b900473
PB
16000.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16001maybe-configure-stage4-gmp:
16002@if gmp-bootstrap
16003maybe-configure-stage4-gmp: configure-stage4-gmp
16004configure-stage4-gmp:
16005 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16007 @r=`${PWD_COMMAND}`; export r; \
16008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16009 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16010 $(HOST_EXPORTS) \
16011 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16012 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16013 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16014 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16016 cd $(HOST_SUBDIR)/gmp || exit 1; \
16017 case $(srcdir) in \
16018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16019 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16021 esac; \
16022 srcdiroption="--srcdir=$${topdir}/gmp"; \
16023 libsrcdir="$$s/gmp"; \
16024 $(SHELL) $${libsrcdir}/configure \
16025 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16026 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16027 --with-build-libsubdir=$(HOST_SUBDIR) \
16028 @stage2_werror_flag@ --disable-shared
16029@endif gmp-bootstrap
16030
16031.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16032maybe-configure-stageprofile-gmp:
16033@if gmp-bootstrap
16034maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16035configure-stageprofile-gmp:
16036 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16038 @r=`${PWD_COMMAND}`; export r; \
16039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16040 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16041 $(HOST_EXPORTS) \
16042 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16043 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16044 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16045 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16047 cd $(HOST_SUBDIR)/gmp || exit 1; \
16048 case $(srcdir) in \
16049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16050 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16052 esac; \
16053 srcdiroption="--srcdir=$${topdir}/gmp"; \
16054 libsrcdir="$$s/gmp"; \
16055 $(SHELL) $${libsrcdir}/configure \
16056 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16057 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16058 --with-build-libsubdir=$(HOST_SUBDIR) \
16059 @stage2_werror_flag@ --disable-shared
16060@endif gmp-bootstrap
16061
16062.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16063maybe-configure-stagefeedback-gmp:
16064@if gmp-bootstrap
16065maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16066configure-stagefeedback-gmp:
16067 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16069 @r=`${PWD_COMMAND}`; export r; \
16070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16071 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16072 $(HOST_EXPORTS) \
16073 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16074 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16075 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16076 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16078 cd $(HOST_SUBDIR)/gmp || exit 1; \
16079 case $(srcdir) in \
16080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16081 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16083 esac; \
16084 srcdiroption="--srcdir=$${topdir}/gmp"; \
16085 libsrcdir="$$s/gmp"; \
16086 $(SHELL) $${libsrcdir}/configure \
16087 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16088 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16089 --with-build-libsubdir=$(HOST_SUBDIR) \
16090 @stage2_werror_flag@ --disable-shared
16091@endif gmp-bootstrap
16092
16093
16094
16095
16096
16097.PHONY: all-gmp maybe-all-gmp
16098maybe-all-gmp:
16099@if gcc-bootstrap
16100all-gmp: stage_current
16101@endif gcc-bootstrap
16102@if gmp
16103TARGET-gmp=all
16104maybe-all-gmp: all-gmp
16105all-gmp: configure-gmp
16106 @r=`${PWD_COMMAND}`; export r; \
16107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16108 $(HOST_EXPORTS) \
16109 (cd $(HOST_SUBDIR)/gmp && \
16110 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gmp))
16111@endif gmp
16112
16113
16114
16115.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16116.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16117maybe-all-stage1-gmp:
16118maybe-clean-stage1-gmp:
16119@if gmp-bootstrap
16120maybe-all-stage1-gmp: all-stage1-gmp
16121all-stage1: all-stage1-gmp
16122TARGET-stage1-gmp = $(TARGET-gmp)
16123all-stage1-gmp: configure-stage1-gmp
16124 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16125 @r=`${PWD_COMMAND}`; export r; \
16126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16127 $(HOST_EXPORTS) \
16128 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
16129 $(MAKE) $(FLAGS_TO_PASS) \
16130 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
16131 $(TARGET-stage1-gmp)
16132
16133maybe-clean-stage1-gmp: clean-stage1-gmp
16134clean-stage1: clean-stage1-gmp
16135clean-stage1-gmp:
16136 @if [ $(current_stage) = stage1 ]; then \
16137 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16138 else \
16139 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16140 $(MAKE) stage1-start; \
16141 fi; \
16142 cd $(HOST_SUBDIR)/gmp && \
16143 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 16144 clean
4b900473
PB
16145@endif gmp-bootstrap
16146
16147
16148.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16149.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16150maybe-all-stage2-gmp:
16151maybe-clean-stage2-gmp:
16152@if gmp-bootstrap
16153maybe-all-stage2-gmp: all-stage2-gmp
16154all-stage2: all-stage2-gmp
16155TARGET-stage2-gmp = $(TARGET-gmp)
16156all-stage2-gmp: configure-stage2-gmp
16157 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16158 @r=`${PWD_COMMAND}`; export r; \
16159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16160 $(HOST_EXPORTS) \
16161 $(POSTSTAGE1_HOST_EXPORTS) \
16162 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16163 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16164 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16165 $(TARGET-stage2-gmp)
16166
16167maybe-clean-stage2-gmp: clean-stage2-gmp
16168clean-stage2: clean-stage2-gmp
16169clean-stage2-gmp:
16170 @if [ $(current_stage) = stage2 ]; then \
16171 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16172 else \
16173 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16174 $(MAKE) stage2-start; \
16175 fi; \
16176 cd $(HOST_SUBDIR)/gmp && \
16177 $(MAKE) $(FLAGS_TO_PASS) \
16178 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16179 clean
4b900473
PB
16180@endif gmp-bootstrap
16181
16182
8520c408
AO
16183.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16184.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16185maybe-all-stageb2g0-gmp:
16186maybe-clean-stageb2g0-gmp:
16187@if gmp-bootstrap
16188maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16189all-stageb2g0: all-stageb2g0-gmp
16190TARGET-stageb2g0-gmp = $(TARGET-gmp)
16191all-stageb2g0-gmp: configure-stageb2g0-gmp
16192 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16193 @r=`${PWD_COMMAND}`; export r; \
16194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16195 $(HOST_EXPORTS) \
16196 $(POSTSTAGE1_HOST_EXPORTS) \
16197 cd $(HOST_SUBDIR)/gmp && \
16198 $(MAKE) $(FLAGS_TO_PASS) \
16199 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
16200 $(TARGET-stageb2g0-gmp)
16201
16202maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16203clean-stageb2g0: clean-stageb2g0-gmp
16204clean-stageb2g0-gmp:
16205 @if [ $(current_stage) = stageb2g0 ]; then \
16206 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16207 else \
16208 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16209 $(MAKE) stageb2g0-start; \
16210 fi; \
16211 cd $(HOST_SUBDIR)/gmp && \
16212 $(MAKE) $(FLAGS_TO_PASS) \
16213 $(POSTSTAGE1_FLAGS_TO_PASS) \
16214 clean
16215@endif gmp-bootstrap
16216
16217
4b900473
PB
16218.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16219.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16220maybe-all-stage3-gmp:
16221maybe-clean-stage3-gmp:
16222@if gmp-bootstrap
16223maybe-all-stage3-gmp: all-stage3-gmp
16224all-stage3: all-stage3-gmp
16225TARGET-stage3-gmp = $(TARGET-gmp)
16226all-stage3-gmp: configure-stage3-gmp
16227 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16228 @r=`${PWD_COMMAND}`; export r; \
16229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16230 $(HOST_EXPORTS) \
16231 $(POSTSTAGE1_HOST_EXPORTS) \
16232 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16233 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16234 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16235 $(TARGET-stage3-gmp)
16236
16237maybe-clean-stage3-gmp: clean-stage3-gmp
16238clean-stage3: clean-stage3-gmp
16239clean-stage3-gmp:
16240 @if [ $(current_stage) = stage3 ]; then \
16241 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16242 else \
16243 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16244 $(MAKE) stage3-start; \
16245 fi; \
16246 cd $(HOST_SUBDIR)/gmp && \
16247 $(MAKE) $(FLAGS_TO_PASS) \
16248 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16249 clean
4b900473
PB
16250@endif gmp-bootstrap
16251
16252
8520c408
AO
16253.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16254.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16255maybe-all-stageb3g2-gmp:
16256maybe-clean-stageb3g2-gmp:
16257@if gmp-bootstrap
16258maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16259all-stageb3g2: all-stageb3g2-gmp
16260TARGET-stageb3g2-gmp = $(TARGET-gmp)
16261all-stageb3g2-gmp: configure-stageb3g2-gmp
16262 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16263 @r=`${PWD_COMMAND}`; export r; \
16264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16265 $(HOST_EXPORTS) \
16266 $(POSTSTAGE1_HOST_EXPORTS) \
16267 cd $(HOST_SUBDIR)/gmp && \
16268 $(MAKE) $(FLAGS_TO_PASS) \
16269 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
16270 $(TARGET-stageb3g2-gmp)
16271
16272maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16273clean-stageb3g2: clean-stageb3g2-gmp
16274clean-stageb3g2-gmp:
16275 @if [ $(current_stage) = stageb3g2 ]; then \
16276 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16277 else \
16278 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16279 $(MAKE) stageb3g2-start; \
16280 fi; \
16281 cd $(HOST_SUBDIR)/gmp && \
16282 $(MAKE) $(FLAGS_TO_PASS) \
16283 $(POSTSTAGE1_FLAGS_TO_PASS) \
16284 clean
16285@endif gmp-bootstrap
16286
16287
4b900473
PB
16288.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16289.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16290maybe-all-stage4-gmp:
16291maybe-clean-stage4-gmp:
16292@if gmp-bootstrap
16293maybe-all-stage4-gmp: all-stage4-gmp
16294all-stage4: all-stage4-gmp
16295TARGET-stage4-gmp = $(TARGET-gmp)
16296all-stage4-gmp: configure-stage4-gmp
16297 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16298 @r=`${PWD_COMMAND}`; export r; \
16299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16300 $(HOST_EXPORTS) \
16301 $(POSTSTAGE1_HOST_EXPORTS) \
16302 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16303 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16304 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16305 $(TARGET-stage4-gmp)
16306
16307maybe-clean-stage4-gmp: clean-stage4-gmp
16308clean-stage4: clean-stage4-gmp
16309clean-stage4-gmp:
16310 @if [ $(current_stage) = stage4 ]; then \
16311 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16312 else \
16313 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16314 $(MAKE) stage4-start; \
16315 fi; \
16316 cd $(HOST_SUBDIR)/gmp && \
16317 $(MAKE) $(FLAGS_TO_PASS) \
16318 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16319 clean
4b900473
PB
16320@endif gmp-bootstrap
16321
16322
16323.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16324.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16325maybe-all-stageprofile-gmp:
16326maybe-clean-stageprofile-gmp:
16327@if gmp-bootstrap
16328maybe-all-stageprofile-gmp: all-stageprofile-gmp
16329all-stageprofile: all-stageprofile-gmp
16330TARGET-stageprofile-gmp = $(TARGET-gmp)
16331all-stageprofile-gmp: configure-stageprofile-gmp
16332 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16333 @r=`${PWD_COMMAND}`; export r; \
16334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16335 $(HOST_EXPORTS) \
16336 $(POSTSTAGE1_HOST_EXPORTS) \
16337 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16338 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16339 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16340 $(TARGET-stageprofile-gmp)
16341
16342maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16343clean-stageprofile: clean-stageprofile-gmp
16344clean-stageprofile-gmp:
16345 @if [ $(current_stage) = stageprofile ]; then \
16346 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16347 else \
16348 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16349 $(MAKE) stageprofile-start; \
16350 fi; \
16351 cd $(HOST_SUBDIR)/gmp && \
16352 $(MAKE) $(FLAGS_TO_PASS) \
16353 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16354 clean
4b900473
PB
16355@endif gmp-bootstrap
16356
16357
16358.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16359.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16360maybe-all-stagefeedback-gmp:
16361maybe-clean-stagefeedback-gmp:
16362@if gmp-bootstrap
16363maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16364all-stagefeedback: all-stagefeedback-gmp
16365TARGET-stagefeedback-gmp = $(TARGET-gmp)
16366all-stagefeedback-gmp: configure-stagefeedback-gmp
16367 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16368 @r=`${PWD_COMMAND}`; export r; \
16369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16370 $(HOST_EXPORTS) \
16371 $(POSTSTAGE1_HOST_EXPORTS) \
16372 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16373 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16374 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16375 $(TARGET-stagefeedback-gmp)
16376
16377maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16378clean-stagefeedback: clean-stagefeedback-gmp
16379clean-stagefeedback-gmp:
16380 @if [ $(current_stage) = stagefeedback ]; then \
16381 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16382 else \
16383 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16384 $(MAKE) stagefeedback-start; \
16385 fi; \
16386 cd $(HOST_SUBDIR)/gmp && \
16387 $(MAKE) $(FLAGS_TO_PASS) \
16388 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16389 clean
4b900473
PB
16390@endif gmp-bootstrap
16391
16392
16393
16394
16395
16396.PHONY: check-gmp maybe-check-gmp
16397maybe-check-gmp:
16398@if gmp
16399maybe-check-gmp: check-gmp
16400
16401check-gmp:
16402 @: $(MAKE); $(unstage)
16403 @r=`${PWD_COMMAND}`; export r; \
16404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16405 $(HOST_EXPORTS) \
16406 (cd $(HOST_SUBDIR)/gmp && \
16407 $(MAKE) $(FLAGS_TO_PASS) check)
16408
16409@endif gmp
16410
16411.PHONY: install-gmp maybe-install-gmp
16412maybe-install-gmp:
16413@if gmp
16414maybe-install-gmp: install-gmp
16415
16416install-gmp:
16417
16418@endif gmp
16419
16420# Other targets (info, dvi, pdf, etc.)
16421
16422.PHONY: maybe-info-gmp info-gmp
16423maybe-info-gmp:
16424@if gmp
16425maybe-info-gmp: info-gmp
16426
16427info-gmp: \
16428 configure-gmp
16429 @[ -f ./gmp/Makefile ] || exit 0; \
16430 r=`${PWD_COMMAND}`; export r; \
16431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432 $(HOST_EXPORTS) \
16433 for flag in $(EXTRA_HOST_FLAGS) ; do \
16434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16435 done; \
16436 echo "Doing info in gmp" ; \
16437 (cd $(HOST_SUBDIR)/gmp && \
16438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16440 "RANLIB=$${RANLIB}" \
0c24b341 16441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16442 info) \
16443 || exit 1
16444
16445@endif gmp
16446
16447.PHONY: maybe-dvi-gmp dvi-gmp
16448maybe-dvi-gmp:
16449@if gmp
16450maybe-dvi-gmp: dvi-gmp
16451
16452dvi-gmp: \
16453 configure-gmp
16454 @[ -f ./gmp/Makefile ] || exit 0; \
16455 r=`${PWD_COMMAND}`; export r; \
16456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16457 $(HOST_EXPORTS) \
16458 for flag in $(EXTRA_HOST_FLAGS) ; do \
16459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16460 done; \
16461 echo "Doing dvi in gmp" ; \
16462 (cd $(HOST_SUBDIR)/gmp && \
16463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16465 "RANLIB=$${RANLIB}" \
0c24b341 16466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16467 dvi) \
16468 || exit 1
16469
16470@endif gmp
16471
16472.PHONY: maybe-pdf-gmp pdf-gmp
16473maybe-pdf-gmp:
16474@if gmp
16475maybe-pdf-gmp: pdf-gmp
16476
16477pdf-gmp: \
16478 configure-gmp
16479 @[ -f ./gmp/Makefile ] || exit 0; \
16480 r=`${PWD_COMMAND}`; export r; \
16481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16482 $(HOST_EXPORTS) \
16483 for flag in $(EXTRA_HOST_FLAGS) ; do \
16484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16485 done; \
16486 echo "Doing pdf in gmp" ; \
16487 (cd $(HOST_SUBDIR)/gmp && \
16488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16490 "RANLIB=$${RANLIB}" \
0c24b341 16491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16492 pdf) \
16493 || exit 1
16494
16495@endif gmp
16496
16497.PHONY: maybe-html-gmp html-gmp
16498maybe-html-gmp:
16499@if gmp
16500maybe-html-gmp: html-gmp
16501
16502html-gmp: \
16503 configure-gmp
16504 @[ -f ./gmp/Makefile ] || exit 0; \
16505 r=`${PWD_COMMAND}`; export r; \
16506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16507 $(HOST_EXPORTS) \
16508 for flag in $(EXTRA_HOST_FLAGS) ; do \
16509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16510 done; \
16511 echo "Doing html in gmp" ; \
16512 (cd $(HOST_SUBDIR)/gmp && \
16513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16515 "RANLIB=$${RANLIB}" \
0c24b341 16516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16517 html) \
16518 || exit 1
16519
16520@endif gmp
16521
16522.PHONY: maybe-TAGS-gmp TAGS-gmp
16523maybe-TAGS-gmp:
16524@if gmp
16525maybe-TAGS-gmp: TAGS-gmp
16526
16527TAGS-gmp: \
16528 configure-gmp
16529 @[ -f ./gmp/Makefile ] || exit 0; \
16530 r=`${PWD_COMMAND}`; export r; \
16531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16532 $(HOST_EXPORTS) \
16533 for flag in $(EXTRA_HOST_FLAGS) ; do \
16534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16535 done; \
16536 echo "Doing TAGS in gmp" ; \
16537 (cd $(HOST_SUBDIR)/gmp && \
16538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16540 "RANLIB=$${RANLIB}" \
0c24b341 16541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16542 TAGS) \
16543 || exit 1
16544
16545@endif gmp
16546
16547.PHONY: maybe-install-info-gmp install-info-gmp
16548maybe-install-info-gmp:
16549@if gmp
16550maybe-install-info-gmp: install-info-gmp
16551
16552install-info-gmp: \
16553 configure-gmp \
16554 info-gmp
16555 @[ -f ./gmp/Makefile ] || exit 0; \
16556 r=`${PWD_COMMAND}`; export r; \
16557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16558 $(HOST_EXPORTS) \
16559 for flag in $(EXTRA_HOST_FLAGS) ; do \
16560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16561 done; \
16562 echo "Doing install-info in gmp" ; \
16563 (cd $(HOST_SUBDIR)/gmp && \
16564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16566 "RANLIB=$${RANLIB}" \
0c24b341 16567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16568 install-info) \
16569 || exit 1
16570
16571@endif gmp
16572
a3ca38d2
DD
16573.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16574maybe-install-pdf-gmp:
16575@if gmp
16576maybe-install-pdf-gmp: install-pdf-gmp
16577
16578install-pdf-gmp: \
16579 configure-gmp \
16580 pdf-gmp
16581 @[ -f ./gmp/Makefile ] || exit 0; \
16582 r=`${PWD_COMMAND}`; export r; \
16583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16584 $(HOST_EXPORTS) \
16585 for flag in $(EXTRA_HOST_FLAGS) ; do \
16586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16587 done; \
16588 echo "Doing install-pdf in gmp" ; \
16589 (cd $(HOST_SUBDIR)/gmp && \
16590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16592 "RANLIB=$${RANLIB}" \
0c24b341 16593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16594 install-pdf) \
16595 || exit 1
16596
16597@endif gmp
16598
4b900473
PB
16599.PHONY: maybe-install-html-gmp install-html-gmp
16600maybe-install-html-gmp:
16601@if gmp
16602maybe-install-html-gmp: install-html-gmp
16603
16604install-html-gmp: \
16605 configure-gmp \
16606 html-gmp
16607 @[ -f ./gmp/Makefile ] || exit 0; \
16608 r=`${PWD_COMMAND}`; export r; \
16609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16610 $(HOST_EXPORTS) \
16611 for flag in $(EXTRA_HOST_FLAGS) ; do \
16612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16613 done; \
16614 echo "Doing install-html in gmp" ; \
16615 (cd $(HOST_SUBDIR)/gmp && \
16616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16618 "RANLIB=$${RANLIB}" \
0c24b341 16619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16620 install-html) \
16621 || exit 1
16622
16623@endif gmp
16624
16625.PHONY: maybe-installcheck-gmp installcheck-gmp
16626maybe-installcheck-gmp:
16627@if gmp
16628maybe-installcheck-gmp: installcheck-gmp
16629
16630installcheck-gmp: \
16631 configure-gmp
16632 @[ -f ./gmp/Makefile ] || exit 0; \
16633 r=`${PWD_COMMAND}`; export r; \
16634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16635 $(HOST_EXPORTS) \
16636 for flag in $(EXTRA_HOST_FLAGS) ; do \
16637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16638 done; \
16639 echo "Doing installcheck in gmp" ; \
16640 (cd $(HOST_SUBDIR)/gmp && \
16641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16643 "RANLIB=$${RANLIB}" \
0c24b341 16644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16645 installcheck) \
16646 || exit 1
16647
16648@endif gmp
16649
16650.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16651maybe-mostlyclean-gmp:
16652@if gmp
16653maybe-mostlyclean-gmp: mostlyclean-gmp
16654
16655mostlyclean-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 mostlyclean 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 mostlyclean) \
16670 || exit 1
16671
16672@endif gmp
16673
16674.PHONY: maybe-clean-gmp clean-gmp
16675maybe-clean-gmp:
16676@if gmp
16677maybe-clean-gmp: clean-gmp
16678
16679clean-gmp:
16680 @[ -f ./gmp/Makefile ] || exit 0; \
16681 r=`${PWD_COMMAND}`; export r; \
16682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16683 $(HOST_EXPORTS) \
16684 for flag in $(EXTRA_HOST_FLAGS) ; do \
16685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16686 done; \
16687 echo "Doing clean in gmp" ; \
16688 (cd $(HOST_SUBDIR)/gmp && \
16689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16691 "RANLIB=$${RANLIB}" \
0c24b341 16692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16693 clean) \
16694 || exit 1
16695
16696@endif gmp
16697
16698.PHONY: maybe-distclean-gmp distclean-gmp
16699maybe-distclean-gmp:
16700@if gmp
16701maybe-distclean-gmp: distclean-gmp
16702
16703distclean-gmp:
16704 @[ -f ./gmp/Makefile ] || exit 0; \
16705 r=`${PWD_COMMAND}`; export r; \
16706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16707 $(HOST_EXPORTS) \
16708 for flag in $(EXTRA_HOST_FLAGS) ; do \
16709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16710 done; \
16711 echo "Doing distclean in gmp" ; \
16712 (cd $(HOST_SUBDIR)/gmp && \
16713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16715 "RANLIB=$${RANLIB}" \
0c24b341 16716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16717 distclean) \
16718 || exit 1
16719
16720@endif gmp
16721
16722.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16723maybe-maintainer-clean-gmp:
16724@if gmp
16725maybe-maintainer-clean-gmp: maintainer-clean-gmp
16726
16727maintainer-clean-gmp:
16728 @[ -f ./gmp/Makefile ] || exit 0; \
16729 r=`${PWD_COMMAND}`; export r; \
16730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16731 $(HOST_EXPORTS) \
16732 for flag in $(EXTRA_HOST_FLAGS) ; do \
16733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16734 done; \
16735 echo "Doing maintainer-clean in gmp" ; \
16736 (cd $(HOST_SUBDIR)/gmp && \
16737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16739 "RANLIB=$${RANLIB}" \
0c24b341 16740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16741 maintainer-clean) \
16742 || exit 1
16743
16744@endif gmp
16745
16746
16747
16748.PHONY: configure-mpfr maybe-configure-mpfr
16749maybe-configure-mpfr:
16750@if gcc-bootstrap
16751configure-mpfr: stage_current
16752@endif gcc-bootstrap
16753@if mpfr
16754maybe-configure-mpfr: configure-mpfr
16755configure-mpfr:
16756 @r=`${PWD_COMMAND}`; export r; \
16757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16758 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16760 $(HOST_EXPORTS) \
16761 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16762 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16763 case $(srcdir) in \
16764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16765 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16767 esac; \
16768 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16769 libsrcdir="$$s/mpfr"; \
16770 $(SHELL) $${libsrcdir}/configure \
16771 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16772 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16773 || exit 1
16774@endif mpfr
16775
16776
16777
16778.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16779maybe-configure-stage1-mpfr:
16780@if mpfr-bootstrap
16781maybe-configure-stage1-mpfr: configure-stage1-mpfr
16782configure-stage1-mpfr:
16783 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16784 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16785 @r=`${PWD_COMMAND}`; export r; \
16786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16787 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16788 $(HOST_EXPORTS) \
8ee82aff
PB
16789 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16790 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16791 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16793 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16794 case $(srcdir) in \
16795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16796 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16798 esac; \
16799 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16800 libsrcdir="$$s/mpfr"; \
16801 $(SHELL) $${libsrcdir}/configure \
16802 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16803 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16804 \
16805 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16806@endif mpfr-bootstrap
16807
16808.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16809maybe-configure-stage2-mpfr:
16810@if mpfr-bootstrap
16811maybe-configure-stage2-mpfr: configure-stage2-mpfr
16812configure-stage2-mpfr:
16813 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16815 @r=`${PWD_COMMAND}`; export r; \
16816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16817 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16818 $(HOST_EXPORTS) \
16819 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16820 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16821 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16822 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16823 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16824 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16825 case $(srcdir) in \
16826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16827 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16829 esac; \
16830 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16831 libsrcdir="$$s/mpfr"; \
16832 $(SHELL) $${libsrcdir}/configure \
16833 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16834 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16835 --with-build-libsubdir=$(HOST_SUBDIR) \
16836 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16837@endif mpfr-bootstrap
16838
8520c408
AO
16839.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
16840maybe-configure-stageb2g0-mpfr:
16841@if mpfr-bootstrap
16842maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
16843configure-stageb2g0-mpfr:
16844 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16846 @r=`${PWD_COMMAND}`; export r; \
16847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16848 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16849 $(HOST_EXPORTS) \
16850 $(POSTSTAGE1_HOST_EXPORTS) \
16851 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
16852 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
16853 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
16854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16855 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16856 case $(srcdir) in \
16857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16858 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16860 esac; \
16861 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16862 libsrcdir="$$s/mpfr"; \
16863 $(SHELL) $${libsrcdir}/configure \
16864 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16865 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16866 --with-build-libsubdir=$(HOST_SUBDIR) \
16867 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16868@endif mpfr-bootstrap
16869
4b900473
PB
16870.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16871maybe-configure-stage3-mpfr:
16872@if mpfr-bootstrap
16873maybe-configure-stage3-mpfr: configure-stage3-mpfr
16874configure-stage3-mpfr:
16875 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16876 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16877 @r=`${PWD_COMMAND}`; export r; \
16878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16880 $(HOST_EXPORTS) \
16881 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16882 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16883 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16884 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16885 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16886 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16887 case $(srcdir) in \
16888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16889 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16891 esac; \
16892 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16893 libsrcdir="$$s/mpfr"; \
16894 $(SHELL) $${libsrcdir}/configure \
16895 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16896 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16897 --with-build-libsubdir=$(HOST_SUBDIR) \
16898 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16899@endif mpfr-bootstrap
16900
8520c408
AO
16901.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
16902maybe-configure-stageb3g2-mpfr:
16903@if mpfr-bootstrap
16904maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
16905configure-stageb3g2-mpfr:
16906 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16908 @r=`${PWD_COMMAND}`; export r; \
16909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16910 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16911 $(HOST_EXPORTS) \
16912 $(POSTSTAGE1_HOST_EXPORTS) \
16913 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
16914 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
16915 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
16916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16917 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16918 case $(srcdir) in \
16919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16920 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16922 esac; \
16923 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16924 libsrcdir="$$s/mpfr"; \
16925 $(SHELL) $${libsrcdir}/configure \
16926 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16927 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16928 --with-build-libsubdir=$(HOST_SUBDIR) \
16929 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16930@endif mpfr-bootstrap
16931
4b900473
PB
16932.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16933maybe-configure-stage4-mpfr:
16934@if mpfr-bootstrap
16935maybe-configure-stage4-mpfr: configure-stage4-mpfr
16936configure-stage4-mpfr:
16937 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16938 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16939 @r=`${PWD_COMMAND}`; export r; \
16940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16941 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16942 $(HOST_EXPORTS) \
16943 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16944 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16945 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16946 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16948 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16949 case $(srcdir) in \
16950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16951 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16953 esac; \
16954 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16955 libsrcdir="$$s/mpfr"; \
16956 $(SHELL) $${libsrcdir}/configure \
16957 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16958 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16959 --with-build-libsubdir=$(HOST_SUBDIR) \
16960 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16961@endif mpfr-bootstrap
16962
16963.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16964maybe-configure-stageprofile-mpfr:
16965@if mpfr-bootstrap
16966maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16967configure-stageprofile-mpfr:
16968 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16970 @r=`${PWD_COMMAND}`; export r; \
16971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16972 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16973 $(HOST_EXPORTS) \
16974 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16975 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16976 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16977 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16979 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16980 case $(srcdir) in \
16981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16982 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16984 esac; \
16985 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16986 libsrcdir="$$s/mpfr"; \
16987 $(SHELL) $${libsrcdir}/configure \
16988 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16989 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16990 --with-build-libsubdir=$(HOST_SUBDIR) \
16991 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16992@endif mpfr-bootstrap
16993
16994.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16995maybe-configure-stagefeedback-mpfr:
16996@if mpfr-bootstrap
16997maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
16998configure-stagefeedback-mpfr:
16999 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17001 @r=`${PWD_COMMAND}`; export r; \
17002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17003 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17004 $(HOST_EXPORTS) \
17005 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
17006 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
17007 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
17008 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17010 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17011 case $(srcdir) in \
17012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17013 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17015 esac; \
17016 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17017 libsrcdir="$$s/mpfr"; \
17018 $(SHELL) $${libsrcdir}/configure \
17019 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17020 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17021 --with-build-libsubdir=$(HOST_SUBDIR) \
17022 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17023@endif mpfr-bootstrap
17024
17025
17026
17027
17028
17029.PHONY: all-mpfr maybe-all-mpfr
17030maybe-all-mpfr:
17031@if gcc-bootstrap
17032all-mpfr: stage_current
17033@endif gcc-bootstrap
17034@if mpfr
17035TARGET-mpfr=all
17036maybe-all-mpfr: all-mpfr
17037all-mpfr: configure-mpfr
17038 @r=`${PWD_COMMAND}`; export r; \
17039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17040 $(HOST_EXPORTS) \
17041 (cd $(HOST_SUBDIR)/mpfr && \
17042 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mpfr))
17043@endif mpfr
17044
17045
17046
17047.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17048.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17049maybe-all-stage1-mpfr:
17050maybe-clean-stage1-mpfr:
17051@if mpfr-bootstrap
17052maybe-all-stage1-mpfr: all-stage1-mpfr
17053all-stage1: all-stage1-mpfr
17054TARGET-stage1-mpfr = $(TARGET-mpfr)
17055all-stage1-mpfr: configure-stage1-mpfr
17056 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17057 @r=`${PWD_COMMAND}`; export r; \
17058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17059 $(HOST_EXPORTS) \
17060 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
17061 $(MAKE) $(FLAGS_TO_PASS) \
17062 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
17063 $(TARGET-stage1-mpfr)
17064
17065maybe-clean-stage1-mpfr: clean-stage1-mpfr
17066clean-stage1: clean-stage1-mpfr
17067clean-stage1-mpfr:
17068 @if [ $(current_stage) = stage1 ]; then \
17069 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17070 else \
17071 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17072 $(MAKE) stage1-start; \
17073 fi; \
17074 cd $(HOST_SUBDIR)/mpfr && \
17075 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 17076 clean
4b900473
PB
17077@endif mpfr-bootstrap
17078
17079
17080.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17081.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17082maybe-all-stage2-mpfr:
17083maybe-clean-stage2-mpfr:
17084@if mpfr-bootstrap
17085maybe-all-stage2-mpfr: all-stage2-mpfr
17086all-stage2: all-stage2-mpfr
17087TARGET-stage2-mpfr = $(TARGET-mpfr)
17088all-stage2-mpfr: configure-stage2-mpfr
17089 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17090 @r=`${PWD_COMMAND}`; export r; \
17091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17092 $(HOST_EXPORTS) \
17093 $(POSTSTAGE1_HOST_EXPORTS) \
17094 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17095 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17096 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17097 $(TARGET-stage2-mpfr)
17098
17099maybe-clean-stage2-mpfr: clean-stage2-mpfr
17100clean-stage2: clean-stage2-mpfr
17101clean-stage2-mpfr:
17102 @if [ $(current_stage) = stage2 ]; then \
17103 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17104 else \
17105 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17106 $(MAKE) stage2-start; \
17107 fi; \
17108 cd $(HOST_SUBDIR)/mpfr && \
17109 $(MAKE) $(FLAGS_TO_PASS) \
17110 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17111 clean
4b900473
PB
17112@endif mpfr-bootstrap
17113
17114
8520c408
AO
17115.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17116.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17117maybe-all-stageb2g0-mpfr:
17118maybe-clean-stageb2g0-mpfr:
17119@if mpfr-bootstrap
17120maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17121all-stageb2g0: all-stageb2g0-mpfr
17122TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17123all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17124 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17125 @r=`${PWD_COMMAND}`; export r; \
17126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17127 $(HOST_EXPORTS) \
17128 $(POSTSTAGE1_HOST_EXPORTS) \
17129 cd $(HOST_SUBDIR)/mpfr && \
17130 $(MAKE) $(FLAGS_TO_PASS) \
17131 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
17132 $(TARGET-stageb2g0-mpfr)
17133
17134maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17135clean-stageb2g0: clean-stageb2g0-mpfr
17136clean-stageb2g0-mpfr:
17137 @if [ $(current_stage) = stageb2g0 ]; then \
17138 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17139 else \
17140 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17141 $(MAKE) stageb2g0-start; \
17142 fi; \
17143 cd $(HOST_SUBDIR)/mpfr && \
17144 $(MAKE) $(FLAGS_TO_PASS) \
17145 $(POSTSTAGE1_FLAGS_TO_PASS) \
17146 clean
17147@endif mpfr-bootstrap
17148
17149
4b900473
PB
17150.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17151.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17152maybe-all-stage3-mpfr:
17153maybe-clean-stage3-mpfr:
17154@if mpfr-bootstrap
17155maybe-all-stage3-mpfr: all-stage3-mpfr
17156all-stage3: all-stage3-mpfr
17157TARGET-stage3-mpfr = $(TARGET-mpfr)
17158all-stage3-mpfr: configure-stage3-mpfr
17159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17160 @r=`${PWD_COMMAND}`; export r; \
17161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17162 $(HOST_EXPORTS) \
17163 $(POSTSTAGE1_HOST_EXPORTS) \
17164 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17165 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17166 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17167 $(TARGET-stage3-mpfr)
17168
17169maybe-clean-stage3-mpfr: clean-stage3-mpfr
17170clean-stage3: clean-stage3-mpfr
17171clean-stage3-mpfr:
17172 @if [ $(current_stage) = stage3 ]; then \
17173 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17174 else \
17175 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17176 $(MAKE) stage3-start; \
17177 fi; \
17178 cd $(HOST_SUBDIR)/mpfr && \
17179 $(MAKE) $(FLAGS_TO_PASS) \
17180 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17181 clean
4b900473
PB
17182@endif mpfr-bootstrap
17183
17184
8520c408
AO
17185.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17186.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17187maybe-all-stageb3g2-mpfr:
17188maybe-clean-stageb3g2-mpfr:
17189@if mpfr-bootstrap
17190maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17191all-stageb3g2: all-stageb3g2-mpfr
17192TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17193all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17194 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17195 @r=`${PWD_COMMAND}`; export r; \
17196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17197 $(HOST_EXPORTS) \
17198 $(POSTSTAGE1_HOST_EXPORTS) \
17199 cd $(HOST_SUBDIR)/mpfr && \
17200 $(MAKE) $(FLAGS_TO_PASS) \
17201 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
17202 $(TARGET-stageb3g2-mpfr)
17203
17204maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17205clean-stageb3g2: clean-stageb3g2-mpfr
17206clean-stageb3g2-mpfr:
17207 @if [ $(current_stage) = stageb3g2 ]; then \
17208 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17209 else \
17210 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17211 $(MAKE) stageb3g2-start; \
17212 fi; \
17213 cd $(HOST_SUBDIR)/mpfr && \
17214 $(MAKE) $(FLAGS_TO_PASS) \
17215 $(POSTSTAGE1_FLAGS_TO_PASS) \
17216 clean
17217@endif mpfr-bootstrap
17218
17219
4b900473
PB
17220.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17221.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17222maybe-all-stage4-mpfr:
17223maybe-clean-stage4-mpfr:
17224@if mpfr-bootstrap
17225maybe-all-stage4-mpfr: all-stage4-mpfr
17226all-stage4: all-stage4-mpfr
17227TARGET-stage4-mpfr = $(TARGET-mpfr)
17228all-stage4-mpfr: configure-stage4-mpfr
17229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17230 @r=`${PWD_COMMAND}`; export r; \
17231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17232 $(HOST_EXPORTS) \
17233 $(POSTSTAGE1_HOST_EXPORTS) \
17234 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17235 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17236 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17237 $(TARGET-stage4-mpfr)
17238
17239maybe-clean-stage4-mpfr: clean-stage4-mpfr
17240clean-stage4: clean-stage4-mpfr
17241clean-stage4-mpfr:
17242 @if [ $(current_stage) = stage4 ]; then \
17243 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17244 else \
17245 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17246 $(MAKE) stage4-start; \
17247 fi; \
17248 cd $(HOST_SUBDIR)/mpfr && \
17249 $(MAKE) $(FLAGS_TO_PASS) \
17250 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17251 clean
4b900473
PB
17252@endif mpfr-bootstrap
17253
17254
17255.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17256.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17257maybe-all-stageprofile-mpfr:
17258maybe-clean-stageprofile-mpfr:
17259@if mpfr-bootstrap
17260maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17261all-stageprofile: all-stageprofile-mpfr
17262TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17263all-stageprofile-mpfr: configure-stageprofile-mpfr
17264 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17265 @r=`${PWD_COMMAND}`; export r; \
17266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17267 $(HOST_EXPORTS) \
17268 $(POSTSTAGE1_HOST_EXPORTS) \
17269 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17270 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17271 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17272 $(TARGET-stageprofile-mpfr)
17273
17274maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17275clean-stageprofile: clean-stageprofile-mpfr
17276clean-stageprofile-mpfr:
17277 @if [ $(current_stage) = stageprofile ]; then \
17278 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17279 else \
17280 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17281 $(MAKE) stageprofile-start; \
17282 fi; \
17283 cd $(HOST_SUBDIR)/mpfr && \
17284 $(MAKE) $(FLAGS_TO_PASS) \
17285 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17286 clean
4b900473
PB
17287@endif mpfr-bootstrap
17288
17289
17290.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17291.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17292maybe-all-stagefeedback-mpfr:
17293maybe-clean-stagefeedback-mpfr:
17294@if mpfr-bootstrap
17295maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17296all-stagefeedback: all-stagefeedback-mpfr
17297TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17298all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17299 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17300 @r=`${PWD_COMMAND}`; export r; \
17301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17302 $(HOST_EXPORTS) \
17303 $(POSTSTAGE1_HOST_EXPORTS) \
17304 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17305 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17306 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17307 $(TARGET-stagefeedback-mpfr)
17308
17309maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17310clean-stagefeedback: clean-stagefeedback-mpfr
17311clean-stagefeedback-mpfr:
17312 @if [ $(current_stage) = stagefeedback ]; then \
17313 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17314 else \
17315 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17316 $(MAKE) stagefeedback-start; \
17317 fi; \
17318 cd $(HOST_SUBDIR)/mpfr && \
17319 $(MAKE) $(FLAGS_TO_PASS) \
17320 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17321 clean
4b900473
PB
17322@endif mpfr-bootstrap
17323
17324
17325
17326
17327
17328.PHONY: check-mpfr maybe-check-mpfr
17329maybe-check-mpfr:
17330@if mpfr
17331maybe-check-mpfr: check-mpfr
17332
17333check-mpfr:
17334 @: $(MAKE); $(unstage)
17335 @r=`${PWD_COMMAND}`; export r; \
17336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17337 $(HOST_EXPORTS) \
17338 (cd $(HOST_SUBDIR)/mpfr && \
17339 $(MAKE) $(FLAGS_TO_PASS) check)
17340
17341@endif mpfr
17342
17343.PHONY: install-mpfr maybe-install-mpfr
17344maybe-install-mpfr:
17345@if mpfr
17346maybe-install-mpfr: install-mpfr
17347
17348install-mpfr:
17349
17350@endif mpfr
17351
17352# Other targets (info, dvi, pdf, etc.)
17353
17354.PHONY: maybe-info-mpfr info-mpfr
17355maybe-info-mpfr:
17356@if mpfr
17357maybe-info-mpfr: info-mpfr
17358
17359info-mpfr: \
17360 configure-mpfr
17361 @[ -f ./mpfr/Makefile ] || exit 0; \
17362 r=`${PWD_COMMAND}`; export r; \
17363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17364 $(HOST_EXPORTS) \
17365 for flag in $(EXTRA_HOST_FLAGS) ; do \
17366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17367 done; \
17368 echo "Doing info in mpfr" ; \
17369 (cd $(HOST_SUBDIR)/mpfr && \
17370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17372 "RANLIB=$${RANLIB}" \
0c24b341 17373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17374 info) \
17375 || exit 1
17376
17377@endif mpfr
17378
17379.PHONY: maybe-dvi-mpfr dvi-mpfr
17380maybe-dvi-mpfr:
17381@if mpfr
17382maybe-dvi-mpfr: dvi-mpfr
17383
17384dvi-mpfr: \
17385 configure-mpfr
17386 @[ -f ./mpfr/Makefile ] || exit 0; \
17387 r=`${PWD_COMMAND}`; export r; \
17388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17389 $(HOST_EXPORTS) \
17390 for flag in $(EXTRA_HOST_FLAGS) ; do \
17391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17392 done; \
17393 echo "Doing dvi in mpfr" ; \
17394 (cd $(HOST_SUBDIR)/mpfr && \
17395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17397 "RANLIB=$${RANLIB}" \
0c24b341 17398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17399 dvi) \
17400 || exit 1
17401
17402@endif mpfr
17403
17404.PHONY: maybe-pdf-mpfr pdf-mpfr
17405maybe-pdf-mpfr:
17406@if mpfr
17407maybe-pdf-mpfr: pdf-mpfr
17408
17409pdf-mpfr: \
17410 configure-mpfr
17411 @[ -f ./mpfr/Makefile ] || exit 0; \
17412 r=`${PWD_COMMAND}`; export r; \
17413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17414 $(HOST_EXPORTS) \
17415 for flag in $(EXTRA_HOST_FLAGS) ; do \
17416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17417 done; \
17418 echo "Doing pdf in mpfr" ; \
17419 (cd $(HOST_SUBDIR)/mpfr && \
17420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17422 "RANLIB=$${RANLIB}" \
0c24b341 17423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17424 pdf) \
17425 || exit 1
17426
17427@endif mpfr
17428
17429.PHONY: maybe-html-mpfr html-mpfr
17430maybe-html-mpfr:
17431@if mpfr
17432maybe-html-mpfr: html-mpfr
17433
17434html-mpfr: \
17435 configure-mpfr
17436 @[ -f ./mpfr/Makefile ] || exit 0; \
17437 r=`${PWD_COMMAND}`; export r; \
17438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17439 $(HOST_EXPORTS) \
17440 for flag in $(EXTRA_HOST_FLAGS) ; do \
17441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17442 done; \
17443 echo "Doing html in mpfr" ; \
17444 (cd $(HOST_SUBDIR)/mpfr && \
17445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17447 "RANLIB=$${RANLIB}" \
0c24b341 17448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17449 html) \
17450 || exit 1
17451
17452@endif mpfr
17453
17454.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17455maybe-TAGS-mpfr:
17456@if mpfr
17457maybe-TAGS-mpfr: TAGS-mpfr
17458
17459TAGS-mpfr: \
17460 configure-mpfr
17461 @[ -f ./mpfr/Makefile ] || exit 0; \
17462 r=`${PWD_COMMAND}`; export r; \
17463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17464 $(HOST_EXPORTS) \
17465 for flag in $(EXTRA_HOST_FLAGS) ; do \
17466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17467 done; \
17468 echo "Doing TAGS in mpfr" ; \
17469 (cd $(HOST_SUBDIR)/mpfr && \
17470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17472 "RANLIB=$${RANLIB}" \
0c24b341 17473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17474 TAGS) \
17475 || exit 1
17476
17477@endif mpfr
17478
17479.PHONY: maybe-install-info-mpfr install-info-mpfr
17480maybe-install-info-mpfr:
17481@if mpfr
17482maybe-install-info-mpfr: install-info-mpfr
17483
17484install-info-mpfr: \
17485 configure-mpfr \
17486 info-mpfr
17487 @[ -f ./mpfr/Makefile ] || exit 0; \
17488 r=`${PWD_COMMAND}`; export r; \
17489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17490 $(HOST_EXPORTS) \
17491 for flag in $(EXTRA_HOST_FLAGS) ; do \
17492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17493 done; \
17494 echo "Doing install-info in mpfr" ; \
17495 (cd $(HOST_SUBDIR)/mpfr && \
17496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17498 "RANLIB=$${RANLIB}" \
0c24b341 17499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17500 install-info) \
17501 || exit 1
17502
17503@endif mpfr
17504
a3ca38d2
DD
17505.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17506maybe-install-pdf-mpfr:
17507@if mpfr
17508maybe-install-pdf-mpfr: install-pdf-mpfr
17509
17510install-pdf-mpfr: \
17511 configure-mpfr \
17512 pdf-mpfr
17513 @[ -f ./mpfr/Makefile ] || exit 0; \
17514 r=`${PWD_COMMAND}`; export r; \
17515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17516 $(HOST_EXPORTS) \
17517 for flag in $(EXTRA_HOST_FLAGS) ; do \
17518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17519 done; \
17520 echo "Doing install-pdf in mpfr" ; \
17521 (cd $(HOST_SUBDIR)/mpfr && \
17522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17524 "RANLIB=$${RANLIB}" \
0c24b341 17525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17526 install-pdf) \
17527 || exit 1
17528
17529@endif mpfr
17530
4b900473
PB
17531.PHONY: maybe-install-html-mpfr install-html-mpfr
17532maybe-install-html-mpfr:
17533@if mpfr
17534maybe-install-html-mpfr: install-html-mpfr
17535
17536install-html-mpfr: \
17537 configure-mpfr \
17538 html-mpfr
17539 @[ -f ./mpfr/Makefile ] || exit 0; \
17540 r=`${PWD_COMMAND}`; export r; \
17541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17542 $(HOST_EXPORTS) \
17543 for flag in $(EXTRA_HOST_FLAGS) ; do \
17544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17545 done; \
17546 echo "Doing install-html in mpfr" ; \
17547 (cd $(HOST_SUBDIR)/mpfr && \
17548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17550 "RANLIB=$${RANLIB}" \
0c24b341 17551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17552 install-html) \
17553 || exit 1
17554
17555@endif mpfr
17556
17557.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17558maybe-installcheck-mpfr:
17559@if mpfr
17560maybe-installcheck-mpfr: installcheck-mpfr
17561
17562installcheck-mpfr: \
17563 configure-mpfr
17564 @[ -f ./mpfr/Makefile ] || exit 0; \
17565 r=`${PWD_COMMAND}`; export r; \
17566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17567 $(HOST_EXPORTS) \
17568 for flag in $(EXTRA_HOST_FLAGS) ; do \
17569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17570 done; \
17571 echo "Doing installcheck in mpfr" ; \
17572 (cd $(HOST_SUBDIR)/mpfr && \
17573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17575 "RANLIB=$${RANLIB}" \
0c24b341 17576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17577 installcheck) \
17578 || exit 1
17579
17580@endif mpfr
17581
17582.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17583maybe-mostlyclean-mpfr:
17584@if mpfr
17585maybe-mostlyclean-mpfr: mostlyclean-mpfr
17586
17587mostlyclean-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 mostlyclean 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 mostlyclean) \
17602 || exit 1
17603
17604@endif mpfr
17605
17606.PHONY: maybe-clean-mpfr clean-mpfr
17607maybe-clean-mpfr:
17608@if mpfr
17609maybe-clean-mpfr: clean-mpfr
17610
17611clean-mpfr:
17612 @[ -f ./mpfr/Makefile ] || exit 0; \
17613 r=`${PWD_COMMAND}`; export r; \
17614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17615 $(HOST_EXPORTS) \
17616 for flag in $(EXTRA_HOST_FLAGS) ; do \
17617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17618 done; \
17619 echo "Doing clean in mpfr" ; \
17620 (cd $(HOST_SUBDIR)/mpfr && \
17621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17623 "RANLIB=$${RANLIB}" \
0c24b341 17624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17625 clean) \
17626 || exit 1
17627
17628@endif mpfr
17629
17630.PHONY: maybe-distclean-mpfr distclean-mpfr
17631maybe-distclean-mpfr:
17632@if mpfr
17633maybe-distclean-mpfr: distclean-mpfr
17634
17635distclean-mpfr:
17636 @[ -f ./mpfr/Makefile ] || exit 0; \
17637 r=`${PWD_COMMAND}`; export r; \
17638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17639 $(HOST_EXPORTS) \
17640 for flag in $(EXTRA_HOST_FLAGS) ; do \
17641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17642 done; \
17643 echo "Doing distclean in mpfr" ; \
17644 (cd $(HOST_SUBDIR)/mpfr && \
17645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17647 "RANLIB=$${RANLIB}" \
0c24b341 17648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17649 distclean) \
17650 || exit 1
17651
17652@endif mpfr
17653
17654.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17655maybe-maintainer-clean-mpfr:
17656@if mpfr
17657maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17658
17659maintainer-clean-mpfr:
17660 @[ -f ./mpfr/Makefile ] || exit 0; \
17661 r=`${PWD_COMMAND}`; export r; \
17662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17663 $(HOST_EXPORTS) \
17664 for flag in $(EXTRA_HOST_FLAGS) ; do \
17665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17666 done; \
17667 echo "Doing maintainer-clean in mpfr" ; \
17668 (cd $(HOST_SUBDIR)/mpfr && \
17669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17671 "RANLIB=$${RANLIB}" \
0c24b341 17672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17673 maintainer-clean) \
17674 || exit 1
17675
17676@endif mpfr
17677
17678
17679
b813574b
PB
17680.PHONY: configure-gnuserv maybe-configure-gnuserv
17681maybe-configure-gnuserv:
4f0ef2d8
CD
17682@if gcc-bootstrap
17683configure-gnuserv: stage_current
17684@endif gcc-bootstrap
b813574b
PB
17685@if gnuserv
17686maybe-configure-gnuserv: configure-gnuserv
c52c6897 17687configure-gnuserv:
0aed8855 17688 @: $(MAKE); $(unstage)
c52c6897 17689 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17691 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17693 $(HOST_EXPORTS) \
a7254363
PB
17694 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17695 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17696 case $(srcdir) in \
b00612cc
PB
17697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17698 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17700 esac; \
b00612cc
PB
17701 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17702 libsrcdir="$$s/gnuserv"; \
4fa63067 17703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17705 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17706 || exit 1
b813574b 17707@endif gnuserv
2a4cbe27 17708
a7254363
PB
17709
17710
d545f33b
PB
17711
17712
b813574b
PB
17713.PHONY: all-gnuserv maybe-all-gnuserv
17714maybe-all-gnuserv:
4f0ef2d8
CD
17715@if gcc-bootstrap
17716all-gnuserv: stage_current
17717@endif gcc-bootstrap
b813574b 17718@if gnuserv
d27cc32e 17719TARGET-gnuserv=all
b813574b
PB
17720maybe-all-gnuserv: all-gnuserv
17721all-gnuserv: configure-gnuserv
0aed8855 17722 @: $(MAKE); $(unstage)
4fa63067
NN
17723 @r=`${PWD_COMMAND}`; export r; \
17724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17725 $(HOST_EXPORTS) \
b00612cc
PB
17726 (cd $(HOST_SUBDIR)/gnuserv && \
17727 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 17728@endif gnuserv
2a4cbe27 17729
a7254363 17730
d545f33b
PB
17731
17732
b813574b
PB
17733.PHONY: check-gnuserv maybe-check-gnuserv
17734maybe-check-gnuserv:
17735@if gnuserv
17736maybe-check-gnuserv: check-gnuserv
2a4cbe27 17737
b813574b 17738check-gnuserv:
0aed8855 17739 @: $(MAKE); $(unstage)
4fa63067 17740 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17742 $(HOST_EXPORTS) \
b00612cc
PB
17743 (cd $(HOST_SUBDIR)/gnuserv && \
17744 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17745
b813574b 17746@endif gnuserv
2a4cbe27 17747
b813574b
PB
17748.PHONY: install-gnuserv maybe-install-gnuserv
17749maybe-install-gnuserv:
17750@if gnuserv
17751maybe-install-gnuserv: install-gnuserv
2a4cbe27 17752
b813574b 17753install-gnuserv: installdirs
0aed8855 17754 @: $(MAKE); $(unstage)
4fa63067 17755 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17757 $(HOST_EXPORTS) \
b00612cc 17758 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17759 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17760
b813574b 17761@endif gnuserv
2a4cbe27 17762
56a8fe78 17763# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17764
b813574b
PB
17765.PHONY: maybe-info-gnuserv info-gnuserv
17766maybe-info-gnuserv:
17767@if gnuserv
17768maybe-info-gnuserv: info-gnuserv
4fa63067 17769
b813574b
PB
17770info-gnuserv: \
17771 configure-gnuserv
0aed8855 17772 @: $(MAKE); $(unstage)
b813574b 17773 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17774 r=`${PWD_COMMAND}`; export r; \
17775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17776 $(HOST_EXPORTS) \
b813574b 17777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17779 done; \
b813574b 17780 echo "Doing info in gnuserv" ; \
b00612cc 17781 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17784 "RANLIB=$${RANLIB}" \
0c24b341 17785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17786 info) \
2a4cbe27
NN
17787 || exit 1
17788
b813574b 17789@endif gnuserv
2a4cbe27 17790
b813574b
PB
17791.PHONY: maybe-dvi-gnuserv dvi-gnuserv
17792maybe-dvi-gnuserv:
17793@if gnuserv
17794maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 17795
b813574b
PB
17796dvi-gnuserv: \
17797 configure-gnuserv
0aed8855 17798 @: $(MAKE); $(unstage)
b813574b 17799 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17800 r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17802 $(HOST_EXPORTS) \
b813574b 17803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17805 done; \
b813574b 17806 echo "Doing dvi in gnuserv" ; \
b00612cc 17807 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17810 "RANLIB=$${RANLIB}" \
0c24b341 17811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17812 dvi) \
2a4cbe27
NN
17813 || exit 1
17814
b813574b 17815@endif gnuserv
2a4cbe27 17816
56a8fe78
DD
17817.PHONY: maybe-pdf-gnuserv pdf-gnuserv
17818maybe-pdf-gnuserv:
17819@if gnuserv
17820maybe-pdf-gnuserv: pdf-gnuserv
17821
17822pdf-gnuserv: \
17823 configure-gnuserv
17824 @: $(MAKE); $(unstage)
17825 @[ -f ./gnuserv/Makefile ] || exit 0; \
17826 r=`${PWD_COMMAND}`; export r; \
17827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828 $(HOST_EXPORTS) \
17829 for flag in $(EXTRA_HOST_FLAGS) ; do \
17830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831 done; \
17832 echo "Doing pdf in gnuserv" ; \
17833 (cd $(HOST_SUBDIR)/gnuserv && \
17834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17836 "RANLIB=$${RANLIB}" \
0c24b341 17837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
17838 pdf) \
17839 || exit 1
17840
17841@endif gnuserv
17842
6d389afc
MS
17843.PHONY: maybe-html-gnuserv html-gnuserv
17844maybe-html-gnuserv:
17845@if gnuserv
17846maybe-html-gnuserv: html-gnuserv
17847
17848html-gnuserv: \
17849 configure-gnuserv
0aed8855 17850 @: $(MAKE); $(unstage)
6d389afc
MS
17851 @[ -f ./gnuserv/Makefile ] || exit 0; \
17852 r=`${PWD_COMMAND}`; export r; \
17853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17854 $(HOST_EXPORTS) \
17855 for flag in $(EXTRA_HOST_FLAGS) ; do \
17856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17857 done; \
17858 echo "Doing html in gnuserv" ; \
b00612cc 17859 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
17860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17862 "RANLIB=$${RANLIB}" \
0c24b341 17863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
17864 html) \
17865 || exit 1
17866
17867@endif gnuserv
17868
b813574b
PB
17869.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
17870maybe-TAGS-gnuserv:
17871@if gnuserv
17872maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 17873
b813574b
PB
17874TAGS-gnuserv: \
17875 configure-gnuserv
0aed8855 17876 @: $(MAKE); $(unstage)
b813574b 17877 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17878 r=`${PWD_COMMAND}`; export r; \
17879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17880 $(HOST_EXPORTS) \
b813574b 17881 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17883 done; \
b813574b 17884 echo "Doing TAGS in gnuserv" ; \
b00612cc 17885 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17888 "RANLIB=$${RANLIB}" \
0c24b341 17889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17890 TAGS) \
2a4cbe27
NN
17891 || exit 1
17892
b813574b 17893@endif gnuserv
2a4cbe27 17894
b813574b
PB
17895.PHONY: maybe-install-info-gnuserv install-info-gnuserv
17896maybe-install-info-gnuserv:
17897@if gnuserv
17898maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 17899
b813574b
PB
17900install-info-gnuserv: \
17901 configure-gnuserv \
17902 info-gnuserv
0aed8855 17903 @: $(MAKE); $(unstage)
b813574b 17904 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17905 r=`${PWD_COMMAND}`; export r; \
17906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17907 $(HOST_EXPORTS) \
b813574b 17908 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17910 done; \
b813574b 17911 echo "Doing install-info in gnuserv" ; \
b00612cc 17912 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17915 "RANLIB=$${RANLIB}" \
0c24b341 17916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17917 install-info) \
2a4cbe27
NN
17918 || exit 1
17919
b813574b 17920@endif gnuserv
2a4cbe27 17921
a3ca38d2
DD
17922.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
17923maybe-install-pdf-gnuserv:
17924@if gnuserv
17925maybe-install-pdf-gnuserv: install-pdf-gnuserv
17926
17927install-pdf-gnuserv: \
17928 configure-gnuserv \
17929 pdf-gnuserv
17930 @: $(MAKE); $(unstage)
17931 @[ -f ./gnuserv/Makefile ] || exit 0; \
17932 r=`${PWD_COMMAND}`; export r; \
17933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17934 $(HOST_EXPORTS) \
17935 for flag in $(EXTRA_HOST_FLAGS) ; do \
17936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17937 done; \
17938 echo "Doing install-pdf in gnuserv" ; \
17939 (cd $(HOST_SUBDIR)/gnuserv && \
17940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17942 "RANLIB=$${RANLIB}" \
0c24b341 17943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17944 install-pdf) \
17945 || exit 1
17946
17947@endif gnuserv
17948
108a6f8e
CD
17949.PHONY: maybe-install-html-gnuserv install-html-gnuserv
17950maybe-install-html-gnuserv:
17951@if gnuserv
17952maybe-install-html-gnuserv: install-html-gnuserv
17953
17954install-html-gnuserv: \
17955 configure-gnuserv \
17956 html-gnuserv
17957 @: $(MAKE); $(unstage)
17958 @[ -f ./gnuserv/Makefile ] || exit 0; \
17959 r=`${PWD_COMMAND}`; export r; \
17960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17961 $(HOST_EXPORTS) \
17962 for flag in $(EXTRA_HOST_FLAGS) ; do \
17963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17964 done; \
17965 echo "Doing install-html in gnuserv" ; \
17966 (cd $(HOST_SUBDIR)/gnuserv && \
17967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17969 "RANLIB=$${RANLIB}" \
0c24b341 17970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17971 install-html) \
17972 || exit 1
17973
17974@endif gnuserv
17975
b813574b
PB
17976.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
17977maybe-installcheck-gnuserv:
17978@if gnuserv
17979maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 17980
b813574b
PB
17981installcheck-gnuserv: \
17982 configure-gnuserv
0aed8855 17983 @: $(MAKE); $(unstage)
b813574b 17984 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17985 r=`${PWD_COMMAND}`; export r; \
17986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17987 $(HOST_EXPORTS) \
b813574b 17988 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17990 done; \
b813574b 17991 echo "Doing installcheck in gnuserv" ; \
b00612cc 17992 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17995 "RANLIB=$${RANLIB}" \
0c24b341 17996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17997 installcheck) \
2a4cbe27
NN
17998 || exit 1
17999
b813574b 18000@endif gnuserv
2a4cbe27 18001
b813574b
PB
18002.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18003maybe-mostlyclean-gnuserv:
18004@if gnuserv
18005maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18006
b813574b 18007mostlyclean-gnuserv:
0aed8855 18008 @: $(MAKE); $(unstage)
b813574b 18009 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18010 r=`${PWD_COMMAND}`; export r; \
18011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18012 $(HOST_EXPORTS) \
b813574b 18013 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18015 done; \
b813574b 18016 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18017 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18020 "RANLIB=$${RANLIB}" \
0c24b341 18021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18022 mostlyclean) \
2a4cbe27
NN
18023 || exit 1
18024
b813574b 18025@endif gnuserv
2a4cbe27 18026
b813574b
PB
18027.PHONY: maybe-clean-gnuserv clean-gnuserv
18028maybe-clean-gnuserv:
18029@if gnuserv
18030maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18031
b813574b 18032clean-gnuserv:
0aed8855 18033 @: $(MAKE); $(unstage)
b813574b 18034 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18035 r=`${PWD_COMMAND}`; export r; \
18036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18037 $(HOST_EXPORTS) \
b813574b 18038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18040 done; \
b813574b 18041 echo "Doing clean in gnuserv" ; \
b00612cc 18042 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18045 "RANLIB=$${RANLIB}" \
0c24b341 18046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18047 clean) \
2a4cbe27
NN
18048 || exit 1
18049
b813574b 18050@endif gnuserv
2a4cbe27 18051
b813574b
PB
18052.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18053maybe-distclean-gnuserv:
18054@if gnuserv
18055maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18056
b813574b 18057distclean-gnuserv:
0aed8855 18058 @: $(MAKE); $(unstage)
b813574b 18059 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18060 r=`${PWD_COMMAND}`; export r; \
18061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18062 $(HOST_EXPORTS) \
b813574b 18063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18065 done; \
b813574b 18066 echo "Doing distclean in gnuserv" ; \
b00612cc 18067 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18070 "RANLIB=$${RANLIB}" \
0c24b341 18071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18072 distclean) \
2a4cbe27
NN
18073 || exit 1
18074
b813574b 18075@endif gnuserv
2a4cbe27 18076
b813574b
PB
18077.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18078maybe-maintainer-clean-gnuserv:
18079@if gnuserv
18080maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18081
b813574b 18082maintainer-clean-gnuserv:
0aed8855 18083 @: $(MAKE); $(unstage)
b813574b 18084 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18085 r=`${PWD_COMMAND}`; export r; \
18086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18087 $(HOST_EXPORTS) \
b813574b 18088 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18090 done; \
b813574b 18091 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18092 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18095 "RANLIB=$${RANLIB}" \
0c24b341 18096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18097 maintainer-clean) \
2a4cbe27
NN
18098 || exit 1
18099
b813574b 18100@endif gnuserv
2a4cbe27 18101
2a4cbe27 18102
a7254363 18103
b813574b
PB
18104.PHONY: configure-gprof maybe-configure-gprof
18105maybe-configure-gprof:
4f0ef2d8
CD
18106@if gcc-bootstrap
18107configure-gprof: stage_current
18108@endif gcc-bootstrap
b813574b
PB
18109@if gprof
18110maybe-configure-gprof: configure-gprof
c52c6897 18111configure-gprof:
0aed8855 18112 @: $(MAKE); $(unstage)
c52c6897 18113 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18115 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 18117 $(HOST_EXPORTS) \
a7254363
PB
18118 echo Configuring in $(HOST_SUBDIR)/gprof; \
18119 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 18120 case $(srcdir) in \
b00612cc
PB
18121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18122 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18124 esac; \
b00612cc
PB
18125 srcdiroption="--srcdir=$${topdir}/gprof"; \
18126 libsrcdir="$$s/gprof"; \
4fa63067 18127 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18129 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18130 || exit 1
b813574b 18131@endif gprof
2a4cbe27 18132
a7254363
PB
18133
18134
d545f33b
PB
18135
18136
b813574b
PB
18137.PHONY: all-gprof maybe-all-gprof
18138maybe-all-gprof:
4f0ef2d8
CD
18139@if gcc-bootstrap
18140all-gprof: stage_current
18141@endif gcc-bootstrap
b813574b 18142@if gprof
d27cc32e 18143TARGET-gprof=all
b813574b
PB
18144maybe-all-gprof: all-gprof
18145all-gprof: configure-gprof
0aed8855 18146 @: $(MAKE); $(unstage)
4fa63067
NN
18147 @r=`${PWD_COMMAND}`; export r; \
18148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18149 $(HOST_EXPORTS) \
b00612cc
PB
18150 (cd $(HOST_SUBDIR)/gprof && \
18151 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 18152@endif gprof
2a4cbe27 18153
a7254363 18154
d545f33b
PB
18155
18156
b813574b
PB
18157.PHONY: check-gprof maybe-check-gprof
18158maybe-check-gprof:
18159@if gprof
18160maybe-check-gprof: check-gprof
2a4cbe27 18161
b813574b 18162check-gprof:
0aed8855 18163 @: $(MAKE); $(unstage)
4fa63067 18164 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18166 $(HOST_EXPORTS) \
b00612cc
PB
18167 (cd $(HOST_SUBDIR)/gprof && \
18168 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18169
b813574b 18170@endif gprof
2a4cbe27 18171
b813574b
PB
18172.PHONY: install-gprof maybe-install-gprof
18173maybe-install-gprof:
18174@if gprof
18175maybe-install-gprof: install-gprof
4fa63067 18176
b813574b 18177install-gprof: installdirs
0aed8855 18178 @: $(MAKE); $(unstage)
4fa63067 18179 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18181 $(HOST_EXPORTS) \
b00612cc 18182 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 18183 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18184
b813574b 18185@endif gprof
2a4cbe27 18186
56a8fe78 18187# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18188
b813574b
PB
18189.PHONY: maybe-info-gprof info-gprof
18190maybe-info-gprof:
18191@if gprof
18192maybe-info-gprof: info-gprof
4fa63067 18193
b813574b
PB
18194info-gprof: \
18195 configure-gprof
0aed8855 18196 @: $(MAKE); $(unstage)
b813574b 18197 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18198 r=`${PWD_COMMAND}`; export r; \
18199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18200 $(HOST_EXPORTS) \
b813574b 18201 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18203 done; \
b813574b 18204 echo "Doing info in gprof" ; \
b00612cc 18205 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18208 "RANLIB=$${RANLIB}" \
0c24b341 18209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18210 info) \
2a4cbe27
NN
18211 || exit 1
18212
b813574b 18213@endif gprof
2a4cbe27 18214
b813574b
PB
18215.PHONY: maybe-dvi-gprof dvi-gprof
18216maybe-dvi-gprof:
18217@if gprof
18218maybe-dvi-gprof: dvi-gprof
2a4cbe27 18219
b813574b
PB
18220dvi-gprof: \
18221 configure-gprof
0aed8855 18222 @: $(MAKE); $(unstage)
b813574b 18223 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18224 r=`${PWD_COMMAND}`; export r; \
18225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18226 $(HOST_EXPORTS) \
b813574b 18227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18229 done; \
b813574b 18230 echo "Doing dvi in gprof" ; \
b00612cc 18231 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18234 "RANLIB=$${RANLIB}" \
0c24b341 18235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18236 dvi) \
2a4cbe27
NN
18237 || exit 1
18238
b813574b 18239@endif gprof
2a4cbe27 18240
56a8fe78
DD
18241.PHONY: maybe-pdf-gprof pdf-gprof
18242maybe-pdf-gprof:
18243@if gprof
18244maybe-pdf-gprof: pdf-gprof
18245
18246pdf-gprof: \
18247 configure-gprof
18248 @: $(MAKE); $(unstage)
18249 @[ -f ./gprof/Makefile ] || exit 0; \
18250 r=`${PWD_COMMAND}`; export r; \
18251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18252 $(HOST_EXPORTS) \
18253 for flag in $(EXTRA_HOST_FLAGS) ; do \
18254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18255 done; \
18256 echo "Doing pdf in gprof" ; \
18257 (cd $(HOST_SUBDIR)/gprof && \
18258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18260 "RANLIB=$${RANLIB}" \
0c24b341 18261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18262 pdf) \
18263 || exit 1
18264
18265@endif gprof
18266
6d389afc
MS
18267.PHONY: maybe-html-gprof html-gprof
18268maybe-html-gprof:
18269@if gprof
18270maybe-html-gprof: html-gprof
18271
18272html-gprof: \
18273 configure-gprof
0aed8855 18274 @: $(MAKE); $(unstage)
6d389afc
MS
18275 @[ -f ./gprof/Makefile ] || exit 0; \
18276 r=`${PWD_COMMAND}`; export r; \
18277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18278 $(HOST_EXPORTS) \
18279 for flag in $(EXTRA_HOST_FLAGS) ; do \
18280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18281 done; \
18282 echo "Doing html in gprof" ; \
b00612cc 18283 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
18284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18286 "RANLIB=$${RANLIB}" \
0c24b341 18287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18288 html) \
18289 || exit 1
18290
18291@endif gprof
18292
b813574b
PB
18293.PHONY: maybe-TAGS-gprof TAGS-gprof
18294maybe-TAGS-gprof:
18295@if gprof
18296maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 18297
b813574b
PB
18298TAGS-gprof: \
18299 configure-gprof
0aed8855 18300 @: $(MAKE); $(unstage)
b813574b 18301 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18302 r=`${PWD_COMMAND}`; export r; \
18303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18304 $(HOST_EXPORTS) \
b813574b 18305 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18307 done; \
b813574b 18308 echo "Doing TAGS in gprof" ; \
b00612cc 18309 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18312 "RANLIB=$${RANLIB}" \
0c24b341 18313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18314 TAGS) \
2a4cbe27
NN
18315 || exit 1
18316
b813574b 18317@endif gprof
2a4cbe27 18318
b813574b
PB
18319.PHONY: maybe-install-info-gprof install-info-gprof
18320maybe-install-info-gprof:
18321@if gprof
18322maybe-install-info-gprof: install-info-gprof
2a4cbe27 18323
b813574b
PB
18324install-info-gprof: \
18325 configure-gprof \
18326 info-gprof
0aed8855 18327 @: $(MAKE); $(unstage)
b813574b 18328 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18329 r=`${PWD_COMMAND}`; export r; \
18330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18331 $(HOST_EXPORTS) \
b813574b 18332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18334 done; \
b813574b 18335 echo "Doing install-info in gprof" ; \
b00612cc 18336 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18339 "RANLIB=$${RANLIB}" \
0c24b341 18340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18341 install-info) \
2a4cbe27
NN
18342 || exit 1
18343
b813574b 18344@endif gprof
2a4cbe27 18345
a3ca38d2
DD
18346.PHONY: maybe-install-pdf-gprof install-pdf-gprof
18347maybe-install-pdf-gprof:
18348@if gprof
18349maybe-install-pdf-gprof: install-pdf-gprof
18350
18351install-pdf-gprof: \
18352 configure-gprof \
18353 pdf-gprof
18354 @: $(MAKE); $(unstage)
18355 @[ -f ./gprof/Makefile ] || exit 0; \
18356 r=`${PWD_COMMAND}`; export r; \
18357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358 $(HOST_EXPORTS) \
18359 for flag in $(EXTRA_HOST_FLAGS) ; do \
18360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18361 done; \
18362 echo "Doing install-pdf in gprof" ; \
18363 (cd $(HOST_SUBDIR)/gprof && \
18364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18366 "RANLIB=$${RANLIB}" \
0c24b341 18367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18368 install-pdf) \
18369 || exit 1
18370
18371@endif gprof
18372
108a6f8e
CD
18373.PHONY: maybe-install-html-gprof install-html-gprof
18374maybe-install-html-gprof:
18375@if gprof
18376maybe-install-html-gprof: install-html-gprof
18377
18378install-html-gprof: \
18379 configure-gprof \
18380 html-gprof
18381 @: $(MAKE); $(unstage)
18382 @[ -f ./gprof/Makefile ] || exit 0; \
18383 r=`${PWD_COMMAND}`; export r; \
18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18385 $(HOST_EXPORTS) \
18386 for flag in $(EXTRA_HOST_FLAGS) ; do \
18387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388 done; \
18389 echo "Doing install-html in gprof" ; \
18390 (cd $(HOST_SUBDIR)/gprof && \
18391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393 "RANLIB=$${RANLIB}" \
0c24b341 18394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18395 install-html) \
18396 || exit 1
18397
18398@endif gprof
18399
b813574b
PB
18400.PHONY: maybe-installcheck-gprof installcheck-gprof
18401maybe-installcheck-gprof:
18402@if gprof
18403maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 18404
b813574b
PB
18405installcheck-gprof: \
18406 configure-gprof
0aed8855 18407 @: $(MAKE); $(unstage)
b813574b 18408 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18409 r=`${PWD_COMMAND}`; export r; \
18410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18411 $(HOST_EXPORTS) \
b813574b 18412 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18414 done; \
b813574b 18415 echo "Doing installcheck in gprof" ; \
b00612cc 18416 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18419 "RANLIB=$${RANLIB}" \
0c24b341 18420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18421 installcheck) \
2a4cbe27
NN
18422 || exit 1
18423
b813574b 18424@endif gprof
2a4cbe27 18425
b813574b
PB
18426.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18427maybe-mostlyclean-gprof:
18428@if gprof
18429maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 18430
b813574b 18431mostlyclean-gprof:
0aed8855 18432 @: $(MAKE); $(unstage)
b813574b 18433 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18434 r=`${PWD_COMMAND}`; export r; \
18435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18436 $(HOST_EXPORTS) \
b813574b 18437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18439 done; \
b813574b 18440 echo "Doing mostlyclean in gprof" ; \
b00612cc 18441 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18444 "RANLIB=$${RANLIB}" \
0c24b341 18445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18446 mostlyclean) \
2a4cbe27
NN
18447 || exit 1
18448
b813574b 18449@endif gprof
2a4cbe27 18450
b813574b
PB
18451.PHONY: maybe-clean-gprof clean-gprof
18452maybe-clean-gprof:
18453@if gprof
18454maybe-clean-gprof: clean-gprof
2a4cbe27 18455
b813574b 18456clean-gprof:
0aed8855 18457 @: $(MAKE); $(unstage)
b813574b 18458 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18459 r=`${PWD_COMMAND}`; export r; \
18460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18461 $(HOST_EXPORTS) \
b813574b 18462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18464 done; \
b813574b 18465 echo "Doing clean in gprof" ; \
b00612cc 18466 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18469 "RANLIB=$${RANLIB}" \
0c24b341 18470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18471 clean) \
2a4cbe27
NN
18472 || exit 1
18473
b813574b 18474@endif gprof
2a4cbe27 18475
b813574b
PB
18476.PHONY: maybe-distclean-gprof distclean-gprof
18477maybe-distclean-gprof:
18478@if gprof
18479maybe-distclean-gprof: distclean-gprof
2a4cbe27 18480
b813574b 18481distclean-gprof:
0aed8855 18482 @: $(MAKE); $(unstage)
b813574b 18483 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18484 r=`${PWD_COMMAND}`; export r; \
18485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18486 $(HOST_EXPORTS) \
b813574b 18487 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489 done; \
b813574b 18490 echo "Doing distclean in gprof" ; \
b00612cc 18491 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494 "RANLIB=$${RANLIB}" \
0c24b341 18495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18496 distclean) \
2a4cbe27
NN
18497 || exit 1
18498
b813574b 18499@endif gprof
2a4cbe27 18500
b813574b
PB
18501.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18502maybe-maintainer-clean-gprof:
18503@if gprof
18504maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 18505
b813574b 18506maintainer-clean-gprof:
0aed8855 18507 @: $(MAKE); $(unstage)
b813574b 18508 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18509 r=`${PWD_COMMAND}`; export r; \
18510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18511 $(HOST_EXPORTS) \
b813574b 18512 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18514 done; \
b813574b 18515 echo "Doing maintainer-clean in gprof" ; \
b00612cc 18516 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18519 "RANLIB=$${RANLIB}" \
0c24b341 18520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18521 maintainer-clean) \
2a4cbe27
NN
18522 || exit 1
18523
b813574b 18524@endif gprof
2a4cbe27 18525
2a4cbe27 18526
a7254363 18527
b813574b
PB
18528.PHONY: configure-gzip maybe-configure-gzip
18529maybe-configure-gzip:
4f0ef2d8
CD
18530@if gcc-bootstrap
18531configure-gzip: stage_current
18532@endif gcc-bootstrap
b813574b
PB
18533@if gzip
18534maybe-configure-gzip: configure-gzip
c52c6897 18535configure-gzip:
0aed8855 18536 @: $(MAKE); $(unstage)
c52c6897 18537 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18539 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
18540 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 18541 $(HOST_EXPORTS) \
a7254363
PB
18542 echo Configuring in $(HOST_SUBDIR)/gzip; \
18543 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 18544 case $(srcdir) in \
b00612cc
PB
18545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18546 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
18547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18548 esac; \
b00612cc
PB
18549 srcdiroption="--srcdir=$${topdir}/gzip"; \
18550 libsrcdir="$$s/gzip"; \
4fa63067 18551 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18553 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18554 || exit 1
b813574b 18555@endif gzip
2a4cbe27 18556
a7254363
PB
18557
18558
d545f33b
PB
18559
18560
b813574b
PB
18561.PHONY: all-gzip maybe-all-gzip
18562maybe-all-gzip:
4f0ef2d8
CD
18563@if gcc-bootstrap
18564all-gzip: stage_current
18565@endif gcc-bootstrap
b813574b 18566@if gzip
d27cc32e 18567TARGET-gzip=all
b813574b
PB
18568maybe-all-gzip: all-gzip
18569all-gzip: configure-gzip
0aed8855 18570 @: $(MAKE); $(unstage)
4fa63067
NN
18571 @r=`${PWD_COMMAND}`; export r; \
18572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18573 $(HOST_EXPORTS) \
b00612cc
PB
18574 (cd $(HOST_SUBDIR)/gzip && \
18575 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 18576@endif gzip
2a4cbe27 18577
a7254363 18578
d545f33b
PB
18579
18580
b813574b
PB
18581.PHONY: check-gzip maybe-check-gzip
18582maybe-check-gzip:
18583@if gzip
18584maybe-check-gzip: check-gzip
2a4cbe27 18585
b813574b 18586check-gzip:
0aed8855 18587 @: $(MAKE); $(unstage)
4fa63067 18588 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18590 $(HOST_EXPORTS) \
b00612cc
PB
18591 (cd $(HOST_SUBDIR)/gzip && \
18592 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18593
b813574b 18594@endif gzip
2a4cbe27 18595
b813574b
PB
18596.PHONY: install-gzip maybe-install-gzip
18597maybe-install-gzip:
18598@if gzip
18599maybe-install-gzip: install-gzip
2a4cbe27 18600
b813574b 18601install-gzip: installdirs
0aed8855 18602 @: $(MAKE); $(unstage)
4fa63067 18603 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18605 $(HOST_EXPORTS) \
b00612cc 18606 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 18607 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18608
b813574b 18609@endif gzip
2a4cbe27 18610
56a8fe78 18611# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18612
b813574b
PB
18613.PHONY: maybe-info-gzip info-gzip
18614maybe-info-gzip:
18615@if gzip
18616maybe-info-gzip: info-gzip
4fa63067 18617
b813574b
PB
18618info-gzip: \
18619 configure-gzip
0aed8855 18620 @: $(MAKE); $(unstage)
b813574b 18621 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18622 r=`${PWD_COMMAND}`; export r; \
18623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18624 $(HOST_EXPORTS) \
b813574b 18625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18627 done; \
b813574b 18628 echo "Doing info in gzip" ; \
b00612cc 18629 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18632 "RANLIB=$${RANLIB}" \
0c24b341 18633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18634 info) \
2a4cbe27
NN
18635 || exit 1
18636
b813574b 18637@endif gzip
2a4cbe27 18638
b813574b
PB
18639.PHONY: maybe-dvi-gzip dvi-gzip
18640maybe-dvi-gzip:
18641@if gzip
18642maybe-dvi-gzip: dvi-gzip
2a4cbe27 18643
b813574b
PB
18644dvi-gzip: \
18645 configure-gzip
0aed8855 18646 @: $(MAKE); $(unstage)
b813574b 18647 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18648 r=`${PWD_COMMAND}`; export r; \
18649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18650 $(HOST_EXPORTS) \
b813574b 18651 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18653 done; \
b813574b 18654 echo "Doing dvi in gzip" ; \
b00612cc 18655 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18658 "RANLIB=$${RANLIB}" \
0c24b341 18659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18660 dvi) \
2a4cbe27
NN
18661 || exit 1
18662
b813574b 18663@endif gzip
2a4cbe27 18664
56a8fe78
DD
18665.PHONY: maybe-pdf-gzip pdf-gzip
18666maybe-pdf-gzip:
18667@if gzip
18668maybe-pdf-gzip: pdf-gzip
18669
18670pdf-gzip: \
18671 configure-gzip
18672 @: $(MAKE); $(unstage)
18673 @[ -f ./gzip/Makefile ] || exit 0; \
18674 r=`${PWD_COMMAND}`; export r; \
18675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18676 $(HOST_EXPORTS) \
18677 for flag in $(EXTRA_HOST_FLAGS) ; do \
18678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18679 done; \
18680 echo "Doing pdf in gzip" ; \
18681 (cd $(HOST_SUBDIR)/gzip && \
18682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18684 "RANLIB=$${RANLIB}" \
0c24b341 18685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18686 pdf) \
18687 || exit 1
18688
18689@endif gzip
18690
6d389afc
MS
18691.PHONY: maybe-html-gzip html-gzip
18692maybe-html-gzip:
18693@if gzip
18694maybe-html-gzip: html-gzip
18695
18696html-gzip: \
18697 configure-gzip
0aed8855 18698 @: $(MAKE); $(unstage)
6d389afc
MS
18699 @[ -f ./gzip/Makefile ] || exit 0; \
18700 r=`${PWD_COMMAND}`; export r; \
18701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18702 $(HOST_EXPORTS) \
18703 for flag in $(EXTRA_HOST_FLAGS) ; do \
18704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18705 done; \
18706 echo "Doing html in gzip" ; \
b00612cc 18707 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
18708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18710 "RANLIB=$${RANLIB}" \
0c24b341 18711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18712 html) \
18713 || exit 1
18714
18715@endif gzip
18716
b813574b
PB
18717.PHONY: maybe-TAGS-gzip TAGS-gzip
18718maybe-TAGS-gzip:
18719@if gzip
18720maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 18721
b813574b
PB
18722TAGS-gzip: \
18723 configure-gzip
0aed8855 18724 @: $(MAKE); $(unstage)
b813574b 18725 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18726 r=`${PWD_COMMAND}`; export r; \
18727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18728 $(HOST_EXPORTS) \
b813574b 18729 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18731 done; \
b813574b 18732 echo "Doing TAGS in gzip" ; \
b00612cc 18733 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18736 "RANLIB=$${RANLIB}" \
0c24b341 18737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18738 TAGS) \
2a4cbe27
NN
18739 || exit 1
18740
b813574b 18741@endif gzip
2a4cbe27 18742
b813574b
PB
18743.PHONY: maybe-install-info-gzip install-info-gzip
18744maybe-install-info-gzip:
18745@if gzip
18746maybe-install-info-gzip: install-info-gzip
2a4cbe27 18747
b813574b
PB
18748install-info-gzip: \
18749 configure-gzip \
18750 info-gzip
0aed8855 18751 @: $(MAKE); $(unstage)
b813574b 18752 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18753 r=`${PWD_COMMAND}`; export r; \
18754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18755 $(HOST_EXPORTS) \
b813574b 18756 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18758 done; \
b813574b 18759 echo "Doing install-info in gzip" ; \
b00612cc 18760 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18763 "RANLIB=$${RANLIB}" \
0c24b341 18764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18765 install-info) \
2a4cbe27
NN
18766 || exit 1
18767
b813574b 18768@endif gzip
2a4cbe27 18769
a3ca38d2
DD
18770.PHONY: maybe-install-pdf-gzip install-pdf-gzip
18771maybe-install-pdf-gzip:
18772@if gzip
18773maybe-install-pdf-gzip: install-pdf-gzip
18774
18775install-pdf-gzip: \
18776 configure-gzip \
18777 pdf-gzip
18778 @: $(MAKE); $(unstage)
18779 @[ -f ./gzip/Makefile ] || exit 0; \
18780 r=`${PWD_COMMAND}`; export r; \
18781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18782 $(HOST_EXPORTS) \
18783 for flag in $(EXTRA_HOST_FLAGS) ; do \
18784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18785 done; \
18786 echo "Doing install-pdf in gzip" ; \
18787 (cd $(HOST_SUBDIR)/gzip && \
18788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18790 "RANLIB=$${RANLIB}" \
0c24b341 18791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18792 install-pdf) \
18793 || exit 1
18794
18795@endif gzip
18796
108a6f8e
CD
18797.PHONY: maybe-install-html-gzip install-html-gzip
18798maybe-install-html-gzip:
18799@if gzip
18800maybe-install-html-gzip: install-html-gzip
18801
18802install-html-gzip: \
18803 configure-gzip \
18804 html-gzip
18805 @: $(MAKE); $(unstage)
18806 @[ -f ./gzip/Makefile ] || exit 0; \
18807 r=`${PWD_COMMAND}`; export r; \
18808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18809 $(HOST_EXPORTS) \
18810 for flag in $(EXTRA_HOST_FLAGS) ; do \
18811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18812 done; \
18813 echo "Doing install-html in gzip" ; \
18814 (cd $(HOST_SUBDIR)/gzip && \
18815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18817 "RANLIB=$${RANLIB}" \
0c24b341 18818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18819 install-html) \
18820 || exit 1
18821
18822@endif gzip
18823
b813574b
PB
18824.PHONY: maybe-installcheck-gzip installcheck-gzip
18825maybe-installcheck-gzip:
18826@if gzip
18827maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 18828
b813574b
PB
18829installcheck-gzip: \
18830 configure-gzip
0aed8855 18831 @: $(MAKE); $(unstage)
b813574b 18832 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18833 r=`${PWD_COMMAND}`; export r; \
18834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18835 $(HOST_EXPORTS) \
b813574b 18836 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18838 done; \
b813574b 18839 echo "Doing installcheck in gzip" ; \
b00612cc 18840 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18843 "RANLIB=$${RANLIB}" \
0c24b341 18844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18845 installcheck) \
2a4cbe27
NN
18846 || exit 1
18847
b813574b 18848@endif gzip
2a4cbe27 18849
b813574b
PB
18850.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
18851maybe-mostlyclean-gzip:
18852@if gzip
18853maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 18854
b813574b 18855mostlyclean-gzip:
0aed8855 18856 @: $(MAKE); $(unstage)
b813574b 18857 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18858 r=`${PWD_COMMAND}`; export r; \
18859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18860 $(HOST_EXPORTS) \
b813574b 18861 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18863 done; \
b813574b 18864 echo "Doing mostlyclean in gzip" ; \
b00612cc 18865 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18868 "RANLIB=$${RANLIB}" \
0c24b341 18869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18870 mostlyclean) \
2a4cbe27
NN
18871 || exit 1
18872
b813574b 18873@endif gzip
2a4cbe27 18874
b813574b
PB
18875.PHONY: maybe-clean-gzip clean-gzip
18876maybe-clean-gzip:
18877@if gzip
18878maybe-clean-gzip: clean-gzip
2a4cbe27 18879
b813574b 18880clean-gzip:
0aed8855 18881 @: $(MAKE); $(unstage)
b813574b 18882 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18883 r=`${PWD_COMMAND}`; export r; \
18884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18885 $(HOST_EXPORTS) \
b813574b 18886 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18888 done; \
b813574b 18889 echo "Doing clean in gzip" ; \
b00612cc 18890 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18893 "RANLIB=$${RANLIB}" \
0c24b341 18894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18895 clean) \
2a4cbe27
NN
18896 || exit 1
18897
b813574b 18898@endif gzip
2a4cbe27 18899
b813574b
PB
18900.PHONY: maybe-distclean-gzip distclean-gzip
18901maybe-distclean-gzip:
18902@if gzip
18903maybe-distclean-gzip: distclean-gzip
2a4cbe27 18904
b813574b 18905distclean-gzip:
0aed8855 18906 @: $(MAKE); $(unstage)
b813574b 18907 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18908 r=`${PWD_COMMAND}`; export r; \
18909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18910 $(HOST_EXPORTS) \
b813574b 18911 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18913 done; \
b813574b 18914 echo "Doing distclean in gzip" ; \
b00612cc 18915 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18918 "RANLIB=$${RANLIB}" \
0c24b341 18919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18920 distclean) \
2a4cbe27
NN
18921 || exit 1
18922
b813574b 18923@endif gzip
2a4cbe27 18924
b813574b
PB
18925.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
18926maybe-maintainer-clean-gzip:
18927@if gzip
18928maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 18929
b813574b 18930maintainer-clean-gzip:
0aed8855 18931 @: $(MAKE); $(unstage)
b813574b 18932 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18933 r=`${PWD_COMMAND}`; export r; \
18934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18935 $(HOST_EXPORTS) \
b813574b 18936 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18938 done; \
b813574b 18939 echo "Doing maintainer-clean in gzip" ; \
b00612cc 18940 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18943 "RANLIB=$${RANLIB}" \
0c24b341 18944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18945 maintainer-clean) \
2a4cbe27
NN
18946 || exit 1
18947
b813574b 18948@endif gzip
2a4cbe27 18949
2a4cbe27 18950
a7254363 18951
b813574b
PB
18952.PHONY: configure-hello maybe-configure-hello
18953maybe-configure-hello:
4f0ef2d8
CD
18954@if gcc-bootstrap
18955configure-hello: stage_current
18956@endif gcc-bootstrap
b813574b
PB
18957@if hello
18958maybe-configure-hello: configure-hello
c52c6897 18959configure-hello:
0aed8855 18960 @: $(MAKE); $(unstage)
c52c6897 18961 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18963 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
18964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 18965 $(HOST_EXPORTS) \
a7254363
PB
18966 echo Configuring in $(HOST_SUBDIR)/hello; \
18967 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 18968 case $(srcdir) in \
b00612cc
PB
18969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18970 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
18971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18972 esac; \
b00612cc
PB
18973 srcdiroption="--srcdir=$${topdir}/hello"; \
18974 libsrcdir="$$s/hello"; \
4fa63067 18975 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18977 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18978 || exit 1
b813574b 18979@endif hello
2a4cbe27 18980
a7254363
PB
18981
18982
d545f33b
PB
18983
18984
b813574b
PB
18985.PHONY: all-hello maybe-all-hello
18986maybe-all-hello:
4f0ef2d8
CD
18987@if gcc-bootstrap
18988all-hello: stage_current
18989@endif gcc-bootstrap
b813574b 18990@if hello
d27cc32e 18991TARGET-hello=all
b813574b
PB
18992maybe-all-hello: all-hello
18993all-hello: configure-hello
0aed8855 18994 @: $(MAKE); $(unstage)
4fa63067
NN
18995 @r=`${PWD_COMMAND}`; export r; \
18996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18997 $(HOST_EXPORTS) \
b00612cc
PB
18998 (cd $(HOST_SUBDIR)/hello && \
18999 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 19000@endif hello
2a4cbe27 19001
a7254363 19002
d545f33b
PB
19003
19004
b813574b
PB
19005.PHONY: check-hello maybe-check-hello
19006maybe-check-hello:
19007@if hello
19008maybe-check-hello: check-hello
2a4cbe27 19009
b813574b 19010check-hello:
0aed8855 19011 @: $(MAKE); $(unstage)
4fa63067 19012 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19014 $(HOST_EXPORTS) \
b00612cc
PB
19015 (cd $(HOST_SUBDIR)/hello && \
19016 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19017
b813574b 19018@endif hello
2a4cbe27 19019
b813574b
PB
19020.PHONY: install-hello maybe-install-hello
19021maybe-install-hello:
19022@if hello
19023maybe-install-hello: install-hello
2a4cbe27 19024
b813574b 19025install-hello: installdirs
0aed8855 19026 @: $(MAKE); $(unstage)
4fa63067
NN
19027 @r=`${PWD_COMMAND}`; export r; \
19028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19029 $(HOST_EXPORTS) \
b00612cc 19030 (cd $(HOST_SUBDIR)/hello && \
2da12f12 19031 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19032
b813574b 19033@endif hello
4fa63067 19034
56a8fe78 19035# Other targets (info, dvi, pdf, etc.)
4fa63067 19036
b813574b
PB
19037.PHONY: maybe-info-hello info-hello
19038maybe-info-hello:
19039@if hello
19040maybe-info-hello: info-hello
4fa63067 19041
b813574b
PB
19042info-hello: \
19043 configure-hello
0aed8855 19044 @: $(MAKE); $(unstage)
b813574b 19045 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19046 r=`${PWD_COMMAND}`; export r; \
19047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19048 $(HOST_EXPORTS) \
b813574b 19049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19051 done; \
b813574b 19052 echo "Doing info in hello" ; \
b00612cc 19053 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19056 "RANLIB=$${RANLIB}" \
0c24b341 19057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19058 info) \
2a4cbe27
NN
19059 || exit 1
19060
b813574b 19061@endif hello
2a4cbe27 19062
b813574b
PB
19063.PHONY: maybe-dvi-hello dvi-hello
19064maybe-dvi-hello:
19065@if hello
19066maybe-dvi-hello: dvi-hello
2a4cbe27 19067
b813574b
PB
19068dvi-hello: \
19069 configure-hello
0aed8855 19070 @: $(MAKE); $(unstage)
b813574b 19071 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19072 r=`${PWD_COMMAND}`; export r; \
19073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19074 $(HOST_EXPORTS) \
b813574b 19075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19077 done; \
b813574b 19078 echo "Doing dvi in hello" ; \
b00612cc 19079 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19082 "RANLIB=$${RANLIB}" \
0c24b341 19083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19084 dvi) \
2a4cbe27
NN
19085 || exit 1
19086
b813574b 19087@endif hello
2a4cbe27 19088
56a8fe78
DD
19089.PHONY: maybe-pdf-hello pdf-hello
19090maybe-pdf-hello:
19091@if hello
19092maybe-pdf-hello: pdf-hello
19093
19094pdf-hello: \
19095 configure-hello
19096 @: $(MAKE); $(unstage)
19097 @[ -f ./hello/Makefile ] || exit 0; \
19098 r=`${PWD_COMMAND}`; export r; \
19099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19100 $(HOST_EXPORTS) \
19101 for flag in $(EXTRA_HOST_FLAGS) ; do \
19102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19103 done; \
19104 echo "Doing pdf in hello" ; \
19105 (cd $(HOST_SUBDIR)/hello && \
19106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19108 "RANLIB=$${RANLIB}" \
0c24b341 19109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19110 pdf) \
19111 || exit 1
19112
19113@endif hello
19114
6d389afc
MS
19115.PHONY: maybe-html-hello html-hello
19116maybe-html-hello:
19117@if hello
19118maybe-html-hello: html-hello
19119
19120html-hello: \
19121 configure-hello
0aed8855 19122 @: $(MAKE); $(unstage)
6d389afc
MS
19123 @[ -f ./hello/Makefile ] || exit 0; \
19124 r=`${PWD_COMMAND}`; export r; \
19125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19126 $(HOST_EXPORTS) \
19127 for flag in $(EXTRA_HOST_FLAGS) ; do \
19128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19129 done; \
19130 echo "Doing html in hello" ; \
b00612cc 19131 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
19132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19134 "RANLIB=$${RANLIB}" \
0c24b341 19135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19136 html) \
19137 || exit 1
19138
19139@endif hello
19140
b813574b
PB
19141.PHONY: maybe-TAGS-hello TAGS-hello
19142maybe-TAGS-hello:
19143@if hello
19144maybe-TAGS-hello: TAGS-hello
2a4cbe27 19145
b813574b
PB
19146TAGS-hello: \
19147 configure-hello
0aed8855 19148 @: $(MAKE); $(unstage)
b813574b 19149 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19150 r=`${PWD_COMMAND}`; export r; \
19151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19152 $(HOST_EXPORTS) \
b813574b 19153 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19155 done; \
b813574b 19156 echo "Doing TAGS in hello" ; \
b00612cc 19157 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19160 "RANLIB=$${RANLIB}" \
0c24b341 19161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19162 TAGS) \
2a4cbe27
NN
19163 || exit 1
19164
b813574b 19165@endif hello
2a4cbe27 19166
b813574b
PB
19167.PHONY: maybe-install-info-hello install-info-hello
19168maybe-install-info-hello:
19169@if hello
19170maybe-install-info-hello: install-info-hello
2a4cbe27 19171
b813574b
PB
19172install-info-hello: \
19173 configure-hello \
19174 info-hello
0aed8855 19175 @: $(MAKE); $(unstage)
b813574b 19176 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19177 r=`${PWD_COMMAND}`; export r; \
19178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19179 $(HOST_EXPORTS) \
b813574b 19180 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19182 done; \
b813574b 19183 echo "Doing install-info in hello" ; \
b00612cc 19184 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19187 "RANLIB=$${RANLIB}" \
0c24b341 19188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19189 install-info) \
2a4cbe27
NN
19190 || exit 1
19191
b813574b 19192@endif hello
2a4cbe27 19193
a3ca38d2
DD
19194.PHONY: maybe-install-pdf-hello install-pdf-hello
19195maybe-install-pdf-hello:
19196@if hello
19197maybe-install-pdf-hello: install-pdf-hello
19198
19199install-pdf-hello: \
19200 configure-hello \
19201 pdf-hello
19202 @: $(MAKE); $(unstage)
19203 @[ -f ./hello/Makefile ] || exit 0; \
19204 r=`${PWD_COMMAND}`; export r; \
19205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206 $(HOST_EXPORTS) \
19207 for flag in $(EXTRA_HOST_FLAGS) ; do \
19208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19209 done; \
19210 echo "Doing install-pdf in hello" ; \
19211 (cd $(HOST_SUBDIR)/hello && \
19212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19214 "RANLIB=$${RANLIB}" \
0c24b341 19215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19216 install-pdf) \
19217 || exit 1
19218
19219@endif hello
19220
108a6f8e
CD
19221.PHONY: maybe-install-html-hello install-html-hello
19222maybe-install-html-hello:
19223@if hello
19224maybe-install-html-hello: install-html-hello
19225
19226install-html-hello: \
19227 configure-hello \
19228 html-hello
19229 @: $(MAKE); $(unstage)
19230 @[ -f ./hello/Makefile ] || exit 0; \
19231 r=`${PWD_COMMAND}`; export r; \
19232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19233 $(HOST_EXPORTS) \
19234 for flag in $(EXTRA_HOST_FLAGS) ; do \
19235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19236 done; \
19237 echo "Doing install-html in hello" ; \
19238 (cd $(HOST_SUBDIR)/hello && \
19239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19241 "RANLIB=$${RANLIB}" \
0c24b341 19242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19243 install-html) \
19244 || exit 1
19245
19246@endif hello
19247
b813574b
PB
19248.PHONY: maybe-installcheck-hello installcheck-hello
19249maybe-installcheck-hello:
19250@if hello
19251maybe-installcheck-hello: installcheck-hello
2a4cbe27 19252
b813574b
PB
19253installcheck-hello: \
19254 configure-hello
0aed8855 19255 @: $(MAKE); $(unstage)
b813574b 19256 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19257 r=`${PWD_COMMAND}`; export r; \
19258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19259 $(HOST_EXPORTS) \
b813574b 19260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19262 done; \
b813574b 19263 echo "Doing installcheck in hello" ; \
b00612cc 19264 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19267 "RANLIB=$${RANLIB}" \
0c24b341 19268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19269 installcheck) \
2a4cbe27
NN
19270 || exit 1
19271
b813574b 19272@endif hello
2a4cbe27 19273
b813574b
PB
19274.PHONY: maybe-mostlyclean-hello mostlyclean-hello
19275maybe-mostlyclean-hello:
19276@if hello
19277maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 19278
b813574b 19279mostlyclean-hello:
0aed8855 19280 @: $(MAKE); $(unstage)
b813574b 19281 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19282 r=`${PWD_COMMAND}`; export r; \
19283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19284 $(HOST_EXPORTS) \
b813574b 19285 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19287 done; \
b813574b 19288 echo "Doing mostlyclean in hello" ; \
b00612cc 19289 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19292 "RANLIB=$${RANLIB}" \
0c24b341 19293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19294 mostlyclean) \
2a4cbe27
NN
19295 || exit 1
19296
b813574b 19297@endif hello
2a4cbe27 19298
b813574b
PB
19299.PHONY: maybe-clean-hello clean-hello
19300maybe-clean-hello:
19301@if hello
19302maybe-clean-hello: clean-hello
2a4cbe27 19303
b813574b 19304clean-hello:
0aed8855 19305 @: $(MAKE); $(unstage)
b813574b 19306 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19307 r=`${PWD_COMMAND}`; export r; \
19308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19309 $(HOST_EXPORTS) \
b813574b 19310 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19312 done; \
b813574b 19313 echo "Doing clean in hello" ; \
b00612cc 19314 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19317 "RANLIB=$${RANLIB}" \
0c24b341 19318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19319 clean) \
2a4cbe27
NN
19320 || exit 1
19321
b813574b 19322@endif hello
2a4cbe27 19323
b813574b
PB
19324.PHONY: maybe-distclean-hello distclean-hello
19325maybe-distclean-hello:
19326@if hello
19327maybe-distclean-hello: distclean-hello
2a4cbe27 19328
b813574b 19329distclean-hello:
0aed8855 19330 @: $(MAKE); $(unstage)
b813574b 19331 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19332 r=`${PWD_COMMAND}`; export r; \
19333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19334 $(HOST_EXPORTS) \
b813574b 19335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19337 done; \
b813574b 19338 echo "Doing distclean in hello" ; \
b00612cc 19339 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19342 "RANLIB=$${RANLIB}" \
0c24b341 19343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19344 distclean) \
2a4cbe27
NN
19345 || exit 1
19346
b813574b 19347@endif hello
2a4cbe27 19348
b813574b
PB
19349.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
19350maybe-maintainer-clean-hello:
19351@if hello
19352maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 19353
b813574b 19354maintainer-clean-hello:
0aed8855 19355 @: $(MAKE); $(unstage)
b813574b 19356 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19357 r=`${PWD_COMMAND}`; export r; \
19358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19359 $(HOST_EXPORTS) \
b813574b 19360 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19362 done; \
b813574b 19363 echo "Doing maintainer-clean in hello" ; \
b00612cc 19364 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19367 "RANLIB=$${RANLIB}" \
0c24b341 19368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19369 maintainer-clean) \
2a4cbe27
NN
19370 || exit 1
19371
b813574b 19372@endif hello
2a4cbe27 19373
2a4cbe27 19374
a7254363 19375
b813574b
PB
19376.PHONY: configure-indent maybe-configure-indent
19377maybe-configure-indent:
4f0ef2d8
CD
19378@if gcc-bootstrap
19379configure-indent: stage_current
19380@endif gcc-bootstrap
b813574b
PB
19381@if indent
19382maybe-configure-indent: configure-indent
c52c6897 19383configure-indent:
0aed8855 19384 @: $(MAKE); $(unstage)
c52c6897 19385 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19387 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
19388 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 19389 $(HOST_EXPORTS) \
a7254363
PB
19390 echo Configuring in $(HOST_SUBDIR)/indent; \
19391 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 19392 case $(srcdir) in \
b00612cc
PB
19393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19394 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
19395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19396 esac; \
b00612cc
PB
19397 srcdiroption="--srcdir=$${topdir}/indent"; \
19398 libsrcdir="$$s/indent"; \
4fa63067 19399 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19401 --target=${target_alias} $${srcdiroption} \
4fa63067 19402 || exit 1
b813574b 19403@endif indent
2a4cbe27 19404
a7254363
PB
19405
19406
d545f33b
PB
19407
19408
b813574b
PB
19409.PHONY: all-indent maybe-all-indent
19410maybe-all-indent:
4f0ef2d8
CD
19411@if gcc-bootstrap
19412all-indent: stage_current
19413@endif gcc-bootstrap
b813574b 19414@if indent
d27cc32e 19415TARGET-indent=all
b813574b
PB
19416maybe-all-indent: all-indent
19417all-indent: configure-indent
0aed8855 19418 @: $(MAKE); $(unstage)
4fa63067
NN
19419 @r=`${PWD_COMMAND}`; export r; \
19420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19421 $(HOST_EXPORTS) \
b00612cc
PB
19422 (cd $(HOST_SUBDIR)/indent && \
19423 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 19424@endif indent
2a4cbe27 19425
a7254363 19426
d545f33b
PB
19427
19428
b813574b
PB
19429.PHONY: check-indent maybe-check-indent
19430maybe-check-indent:
19431@if indent
19432maybe-check-indent: check-indent
2a4cbe27 19433
b813574b 19434check-indent:
0aed8855 19435 @: $(MAKE); $(unstage)
4fa63067 19436 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19438 $(HOST_EXPORTS) \
b00612cc
PB
19439 (cd $(HOST_SUBDIR)/indent && \
19440 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19441
b813574b 19442@endif indent
2a4cbe27 19443
b813574b
PB
19444.PHONY: install-indent maybe-install-indent
19445maybe-install-indent:
19446@if indent
19447maybe-install-indent: install-indent
2a4cbe27 19448
b813574b 19449install-indent: installdirs
0aed8855 19450 @: $(MAKE); $(unstage)
4fa63067 19451 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19453 $(HOST_EXPORTS) \
b00612cc 19454 (cd $(HOST_SUBDIR)/indent && \
2da12f12 19455 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19456
b813574b 19457@endif indent
2a4cbe27 19458
56a8fe78 19459# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19460
b813574b
PB
19461.PHONY: maybe-info-indent info-indent
19462maybe-info-indent:
19463@if indent
19464maybe-info-indent: info-indent
4fa63067 19465
b813574b
PB
19466info-indent: \
19467 configure-indent
0aed8855 19468 @: $(MAKE); $(unstage)
b813574b 19469 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19470 r=`${PWD_COMMAND}`; export r; \
19471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19472 $(HOST_EXPORTS) \
b813574b 19473 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19475 done; \
b813574b 19476 echo "Doing info in indent" ; \
b00612cc 19477 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19480 "RANLIB=$${RANLIB}" \
0c24b341 19481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19482 info) \
2a4cbe27
NN
19483 || exit 1
19484
b813574b 19485@endif indent
2a4cbe27 19486
b813574b
PB
19487.PHONY: maybe-dvi-indent dvi-indent
19488maybe-dvi-indent:
19489@if indent
19490maybe-dvi-indent: dvi-indent
2a4cbe27 19491
b813574b
PB
19492dvi-indent: \
19493 configure-indent
0aed8855 19494 @: $(MAKE); $(unstage)
b813574b 19495 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19496 r=`${PWD_COMMAND}`; export r; \
19497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19498 $(HOST_EXPORTS) \
b813574b 19499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19501 done; \
b813574b 19502 echo "Doing dvi in indent" ; \
b00612cc 19503 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19506 "RANLIB=$${RANLIB}" \
0c24b341 19507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19508 dvi) \
2a4cbe27
NN
19509 || exit 1
19510
b813574b 19511@endif indent
2a4cbe27 19512
56a8fe78
DD
19513.PHONY: maybe-pdf-indent pdf-indent
19514maybe-pdf-indent:
19515@if indent
19516maybe-pdf-indent: pdf-indent
19517
19518pdf-indent: \
19519 configure-indent
19520 @: $(MAKE); $(unstage)
19521 @[ -f ./indent/Makefile ] || exit 0; \
19522 r=`${PWD_COMMAND}`; export r; \
19523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19524 $(HOST_EXPORTS) \
19525 for flag in $(EXTRA_HOST_FLAGS) ; do \
19526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19527 done; \
19528 echo "Doing pdf in indent" ; \
19529 (cd $(HOST_SUBDIR)/indent && \
19530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19532 "RANLIB=$${RANLIB}" \
0c24b341 19533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19534 pdf) \
19535 || exit 1
19536
19537@endif indent
19538
6d389afc
MS
19539.PHONY: maybe-html-indent html-indent
19540maybe-html-indent:
19541@if indent
19542maybe-html-indent: html-indent
19543
19544html-indent: \
19545 configure-indent
0aed8855 19546 @: $(MAKE); $(unstage)
6d389afc
MS
19547 @[ -f ./indent/Makefile ] || exit 0; \
19548 r=`${PWD_COMMAND}`; export r; \
19549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19550 $(HOST_EXPORTS) \
19551 for flag in $(EXTRA_HOST_FLAGS) ; do \
19552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19553 done; \
19554 echo "Doing html in indent" ; \
b00612cc 19555 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
19556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19558 "RANLIB=$${RANLIB}" \
0c24b341 19559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19560 html) \
19561 || exit 1
19562
19563@endif indent
19564
b813574b
PB
19565.PHONY: maybe-TAGS-indent TAGS-indent
19566maybe-TAGS-indent:
19567@if indent
19568maybe-TAGS-indent: TAGS-indent
2a4cbe27 19569
b813574b
PB
19570TAGS-indent: \
19571 configure-indent
0aed8855 19572 @: $(MAKE); $(unstage)
b813574b 19573 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19574 r=`${PWD_COMMAND}`; export r; \
19575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19576 $(HOST_EXPORTS) \
b813574b 19577 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19579 done; \
b813574b 19580 echo "Doing TAGS in indent" ; \
b00612cc 19581 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19584 "RANLIB=$${RANLIB}" \
0c24b341 19585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19586 TAGS) \
2a4cbe27
NN
19587 || exit 1
19588
b813574b 19589@endif indent
2a4cbe27 19590
b813574b
PB
19591.PHONY: maybe-install-info-indent install-info-indent
19592maybe-install-info-indent:
19593@if indent
19594maybe-install-info-indent: install-info-indent
2a4cbe27 19595
b813574b
PB
19596install-info-indent: \
19597 configure-indent \
19598 info-indent
0aed8855 19599 @: $(MAKE); $(unstage)
b813574b 19600 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19601 r=`${PWD_COMMAND}`; export r; \
19602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19603 $(HOST_EXPORTS) \
b813574b 19604 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19606 done; \
b813574b 19607 echo "Doing install-info in indent" ; \
b00612cc 19608 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19611 "RANLIB=$${RANLIB}" \
0c24b341 19612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19613 install-info) \
2a4cbe27
NN
19614 || exit 1
19615
b813574b 19616@endif indent
2a4cbe27 19617
a3ca38d2
DD
19618.PHONY: maybe-install-pdf-indent install-pdf-indent
19619maybe-install-pdf-indent:
19620@if indent
19621maybe-install-pdf-indent: install-pdf-indent
19622
19623install-pdf-indent: \
19624 configure-indent \
19625 pdf-indent
19626 @: $(MAKE); $(unstage)
19627 @[ -f ./indent/Makefile ] || exit 0; \
19628 r=`${PWD_COMMAND}`; export r; \
19629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19630 $(HOST_EXPORTS) \
19631 for flag in $(EXTRA_HOST_FLAGS) ; do \
19632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19633 done; \
19634 echo "Doing install-pdf in indent" ; \
19635 (cd $(HOST_SUBDIR)/indent && \
19636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19638 "RANLIB=$${RANLIB}" \
0c24b341 19639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19640 install-pdf) \
19641 || exit 1
19642
19643@endif indent
19644
108a6f8e
CD
19645.PHONY: maybe-install-html-indent install-html-indent
19646maybe-install-html-indent:
19647@if indent
19648maybe-install-html-indent: install-html-indent
19649
19650install-html-indent: \
19651 configure-indent \
19652 html-indent
19653 @: $(MAKE); $(unstage)
19654 @[ -f ./indent/Makefile ] || exit 0; \
19655 r=`${PWD_COMMAND}`; export r; \
19656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19657 $(HOST_EXPORTS) \
19658 for flag in $(EXTRA_HOST_FLAGS) ; do \
19659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19660 done; \
19661 echo "Doing install-html in indent" ; \
19662 (cd $(HOST_SUBDIR)/indent && \
19663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19665 "RANLIB=$${RANLIB}" \
0c24b341 19666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19667 install-html) \
19668 || exit 1
19669
19670@endif indent
19671
b813574b
PB
19672.PHONY: maybe-installcheck-indent installcheck-indent
19673maybe-installcheck-indent:
19674@if indent
19675maybe-installcheck-indent: installcheck-indent
2a4cbe27 19676
b813574b
PB
19677installcheck-indent: \
19678 configure-indent
0aed8855 19679 @: $(MAKE); $(unstage)
b813574b 19680 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19681 r=`${PWD_COMMAND}`; export r; \
19682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19683 $(HOST_EXPORTS) \
b813574b 19684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19686 done; \
b813574b 19687 echo "Doing installcheck in indent" ; \
b00612cc 19688 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19691 "RANLIB=$${RANLIB}" \
0c24b341 19692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19693 installcheck) \
2a4cbe27
NN
19694 || exit 1
19695
b813574b 19696@endif indent
2a4cbe27 19697
b813574b
PB
19698.PHONY: maybe-mostlyclean-indent mostlyclean-indent
19699maybe-mostlyclean-indent:
19700@if indent
19701maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 19702
b813574b 19703mostlyclean-indent:
0aed8855 19704 @: $(MAKE); $(unstage)
b813574b 19705 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19706 r=`${PWD_COMMAND}`; export r; \
19707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19708 $(HOST_EXPORTS) \
b813574b 19709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19711 done; \
b813574b 19712 echo "Doing mostlyclean in indent" ; \
b00612cc 19713 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19716 "RANLIB=$${RANLIB}" \
0c24b341 19717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19718 mostlyclean) \
2a4cbe27
NN
19719 || exit 1
19720
b813574b 19721@endif indent
2a4cbe27 19722
b813574b
PB
19723.PHONY: maybe-clean-indent clean-indent
19724maybe-clean-indent:
19725@if indent
19726maybe-clean-indent: clean-indent
2a4cbe27 19727
b813574b 19728clean-indent:
0aed8855 19729 @: $(MAKE); $(unstage)
b813574b 19730 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19731 r=`${PWD_COMMAND}`; export r; \
19732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19733 $(HOST_EXPORTS) \
b813574b 19734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19736 done; \
b813574b 19737 echo "Doing clean in indent" ; \
b00612cc 19738 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19741 "RANLIB=$${RANLIB}" \
0c24b341 19742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19743 clean) \
2a4cbe27
NN
19744 || exit 1
19745
b813574b 19746@endif indent
2a4cbe27 19747
b813574b
PB
19748.PHONY: maybe-distclean-indent distclean-indent
19749maybe-distclean-indent:
19750@if indent
19751maybe-distclean-indent: distclean-indent
2a4cbe27 19752
b813574b 19753distclean-indent:
0aed8855 19754 @: $(MAKE); $(unstage)
b813574b 19755 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19756 r=`${PWD_COMMAND}`; export r; \
19757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19758 $(HOST_EXPORTS) \
b813574b 19759 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19761 done; \
b813574b 19762 echo "Doing distclean in indent" ; \
b00612cc 19763 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19766 "RANLIB=$${RANLIB}" \
0c24b341 19767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19768 distclean) \
2a4cbe27
NN
19769 || exit 1
19770
b813574b 19771@endif indent
2a4cbe27 19772
b813574b
PB
19773.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
19774maybe-maintainer-clean-indent:
19775@if indent
19776maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 19777
b813574b 19778maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
2a4cbe27
NN
19794 || exit 1
19795
b813574b 19796@endif indent
2a4cbe27 19797
a2592b1b 19798
a7254363 19799
b813574b
PB
19800.PHONY: configure-intl maybe-configure-intl
19801maybe-configure-intl:
4f0ef2d8
CD
19802@if gcc-bootstrap
19803configure-intl: stage_current
19804@endif gcc-bootstrap
b813574b
PB
19805@if intl
19806maybe-configure-intl: configure-intl
c52c6897 19807configure-intl:
c52c6897
PB
19808 @r=`${PWD_COMMAND}`; export r; \
19809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
19810 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 19812 $(HOST_EXPORTS) \
a7254363
PB
19813 echo Configuring in $(HOST_SUBDIR)/intl; \
19814 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 19815 case $(srcdir) in \
b00612cc
PB
19816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19817 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19819 esac; \
b00612cc
PB
19820 srcdiroption="--srcdir=$${topdir}/intl"; \
19821 libsrcdir="$$s/intl"; \
4fa63067 19822 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19824 --target=${target_alias} $${srcdiroption} \
a2592b1b 19825 || exit 1
b813574b 19826@endif intl
a2592b1b 19827
a7254363
PB
19828
19829
d545f33b
PB
19830.PHONY: configure-stage1-intl maybe-configure-stage1-intl
19831maybe-configure-stage1-intl:
19832@if intl-bootstrap
19833maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 19834configure-stage1-intl:
c52c6897 19835 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 19836 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19837 @r=`${PWD_COMMAND}`; export r; \
19838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19839 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 19840 $(HOST_EXPORTS) \
8ee82aff
PB
19841 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19842 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19843 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 19844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19845 cd $(HOST_SUBDIR)/intl || exit 1; \
19846 case $(srcdir) in \
19847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19848 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19850 esac; \
19851 srcdiroption="--srcdir=$${topdir}/intl"; \
19852 libsrcdir="$$s/intl"; \
19853 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19855 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19856 \
8a0d8a5c 19857 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
19858@endif intl-bootstrap
19859
19860.PHONY: configure-stage2-intl maybe-configure-stage2-intl
19861maybe-configure-stage2-intl:
19862@if intl-bootstrap
19863maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 19864configure-stage2-intl:
c52c6897 19865 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 19866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19867 @r=`${PWD_COMMAND}`; export r; \
19868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19869 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19870 $(HOST_EXPORTS) \
19871 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19872 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19873 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19874 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 19875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19876 cd $(HOST_SUBDIR)/intl || exit 1; \
19877 case $(srcdir) in \
19878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19879 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19881 esac; \
19882 srcdiroption="--srcdir=$${topdir}/intl"; \
19883 libsrcdir="$$s/intl"; \
19884 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19886 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19887 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19888 @stage2_werror_flag@
19889@endif intl-bootstrap
19890
8520c408
AO
19891.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
19892maybe-configure-stageb2g0-intl:
19893@if intl-bootstrap
19894maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
19895configure-stageb2g0-intl:
19896 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
19897 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19898 @r=`${PWD_COMMAND}`; export r; \
19899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19900 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19901 $(HOST_EXPORTS) \
19902 $(POSTSTAGE1_HOST_EXPORTS) \
19903 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
19904 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
19905 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
19906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19907 cd $(HOST_SUBDIR)/intl || exit 1; \
19908 case $(srcdir) in \
19909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19910 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19912 esac; \
19913 srcdiroption="--srcdir=$${topdir}/intl"; \
19914 libsrcdir="$$s/intl"; \
19915 $(SHELL) $${libsrcdir}/configure \
19916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19917 --target=${target_alias} $${srcdiroption} \
19918 --with-build-libsubdir=$(HOST_SUBDIR) \
19919 @stage2_werror_flag@
19920@endif intl-bootstrap
19921
d545f33b
PB
19922.PHONY: configure-stage3-intl maybe-configure-stage3-intl
19923maybe-configure-stage3-intl:
19924@if intl-bootstrap
19925maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 19926configure-stage3-intl:
c52c6897 19927 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 19928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19929 @r=`${PWD_COMMAND}`; export r; \
19930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19931 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19932 $(HOST_EXPORTS) \
19933 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19934 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19935 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19936 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 19937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19938 cd $(HOST_SUBDIR)/intl || exit 1; \
19939 case $(srcdir) in \
19940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19941 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19943 esac; \
19944 srcdiroption="--srcdir=$${topdir}/intl"; \
19945 libsrcdir="$$s/intl"; \
19946 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19948 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19949 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19950 @stage2_werror_flag@
19951@endif intl-bootstrap
19952
8520c408
AO
19953.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
19954maybe-configure-stageb3g2-intl:
19955@if intl-bootstrap
19956maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
19957configure-stageb3g2-intl:
19958 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
19959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19960 @r=`${PWD_COMMAND}`; export r; \
19961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19962 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19963 $(HOST_EXPORTS) \
19964 $(POSTSTAGE1_HOST_EXPORTS) \
19965 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
19966 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
19967 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
19968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19969 cd $(HOST_SUBDIR)/intl || exit 1; \
19970 case $(srcdir) in \
19971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19972 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19974 esac; \
19975 srcdiroption="--srcdir=$${topdir}/intl"; \
19976 libsrcdir="$$s/intl"; \
19977 $(SHELL) $${libsrcdir}/configure \
19978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19979 --target=${target_alias} $${srcdiroption} \
19980 --with-build-libsubdir=$(HOST_SUBDIR) \
19981 @stage2_werror_flag@
19982@endif intl-bootstrap
19983
d545f33b
PB
19984.PHONY: configure-stage4-intl maybe-configure-stage4-intl
19985maybe-configure-stage4-intl:
19986@if intl-bootstrap
19987maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 19988configure-stage4-intl:
c52c6897 19989 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 19990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19991 @r=`${PWD_COMMAND}`; export r; \
19992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19993 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19994 $(HOST_EXPORTS) \
19995 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19996 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19997 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19998 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 19999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20000 cd $(HOST_SUBDIR)/intl || exit 1; \
20001 case $(srcdir) in \
20002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20003 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20005 esac; \
20006 srcdiroption="--srcdir=$${topdir}/intl"; \
20007 libsrcdir="$$s/intl"; \
20008 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20010 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20011 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20012 @stage2_werror_flag@
20013@endif intl-bootstrap
20014
20015.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
20016maybe-configure-stageprofile-intl:
20017@if intl-bootstrap
20018maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 20019configure-stageprofile-intl:
c52c6897 20020 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 20021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20022 @r=`${PWD_COMMAND}`; export r; \
20023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20024 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20025 $(HOST_EXPORTS) \
20026 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20027 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
20028 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 20029 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 20030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20031 cd $(HOST_SUBDIR)/intl || exit 1; \
20032 case $(srcdir) in \
20033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20034 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20036 esac; \
20037 srcdiroption="--srcdir=$${topdir}/intl"; \
20038 libsrcdir="$$s/intl"; \
20039 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20041 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20042 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20043 @stage2_werror_flag@
20044@endif intl-bootstrap
20045
20046.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
20047maybe-configure-stagefeedback-intl:
20048@if intl-bootstrap
20049maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 20050configure-stagefeedback-intl:
c52c6897 20051 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 20052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20053 @r=`${PWD_COMMAND}`; export r; \
20054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20055 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20056 $(HOST_EXPORTS) \
20057 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20058 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
20059 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 20060 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 20061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20062 cd $(HOST_SUBDIR)/intl || exit 1; \
20063 case $(srcdir) in \
20064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20065 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20067 esac; \
20068 srcdiroption="--srcdir=$${topdir}/intl"; \
20069 libsrcdir="$$s/intl"; \
20070 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20071 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20072 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20073 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20074 @stage2_werror_flag@
20075@endif intl-bootstrap
20076
20077
20078
20079
20080
b813574b
PB
20081.PHONY: all-intl maybe-all-intl
20082maybe-all-intl:
4f0ef2d8
CD
20083@if gcc-bootstrap
20084all-intl: stage_current
20085@endif gcc-bootstrap
b813574b 20086@if intl
d27cc32e 20087TARGET-intl=all
b813574b
PB
20088maybe-all-intl: all-intl
20089all-intl: configure-intl
c52c6897 20090 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20092 $(HOST_EXPORTS) \
b00612cc
PB
20093 (cd $(HOST_SUBDIR)/intl && \
20094 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 20095@endif intl
a2592b1b 20096
a7254363 20097
d545f33b
PB
20098
20099.PHONY: all-stage1-intl maybe-all-stage1-intl
20100.PHONY: clean-stage1-intl maybe-clean-stage1-intl
20101maybe-all-stage1-intl:
20102maybe-clean-stage1-intl:
20103@if intl-bootstrap
20104maybe-all-stage1-intl: all-stage1-intl
20105all-stage1: all-stage1-intl
f70224b5 20106TARGET-stage1-intl = $(TARGET-intl)
d545f33b 20107all-stage1-intl: configure-stage1-intl
c52c6897 20108 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
20109 @r=`${PWD_COMMAND}`; export r; \
20110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20111 $(HOST_EXPORTS) \
20112 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
20113 $(MAKE) $(FLAGS_TO_PASS) \
20114 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 20115 $(TARGET-stage1-intl)
d545f33b
PB
20116
20117maybe-clean-stage1-intl: clean-stage1-intl
20118clean-stage1: clean-stage1-intl
20119clean-stage1-intl:
9dbaa842
DD
20120 @if [ $(current_stage) = stage1 ]; then \
20121 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20122 else \
20123 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
20124 $(MAKE) stage1-start; \
20125 fi; \
d545f33b
PB
20126 cd $(HOST_SUBDIR)/intl && \
20127 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 20128 clean
d545f33b
PB
20129@endif intl-bootstrap
20130
20131
20132.PHONY: all-stage2-intl maybe-all-stage2-intl
20133.PHONY: clean-stage2-intl maybe-clean-stage2-intl
20134maybe-all-stage2-intl:
20135maybe-clean-stage2-intl:
20136@if intl-bootstrap
20137maybe-all-stage2-intl: all-stage2-intl
20138all-stage2: all-stage2-intl
f70224b5 20139TARGET-stage2-intl = $(TARGET-intl)
d545f33b 20140all-stage2-intl: configure-stage2-intl
c52c6897 20141 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
20142 @r=`${PWD_COMMAND}`; export r; \
20143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20144 $(HOST_EXPORTS) \
20145 $(POSTSTAGE1_HOST_EXPORTS) \
20146 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20147 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20148 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20149 $(TARGET-stage2-intl)
d545f33b
PB
20150
20151maybe-clean-stage2-intl: clean-stage2-intl
20152clean-stage2: clean-stage2-intl
20153clean-stage2-intl:
9dbaa842
DD
20154 @if [ $(current_stage) = stage2 ]; then \
20155 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20156 else \
20157 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
20158 $(MAKE) stage2-start; \
20159 fi; \
d545f33b
PB
20160 cd $(HOST_SUBDIR)/intl && \
20161 $(MAKE) $(FLAGS_TO_PASS) \
20162 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20163 clean
d545f33b
PB
20164@endif intl-bootstrap
20165
20166
8520c408
AO
20167.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
20168.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
20169maybe-all-stageb2g0-intl:
20170maybe-clean-stageb2g0-intl:
20171@if intl-bootstrap
20172maybe-all-stageb2g0-intl: all-stageb2g0-intl
20173all-stageb2g0: all-stageb2g0-intl
20174TARGET-stageb2g0-intl = $(TARGET-intl)
20175all-stageb2g0-intl: configure-stageb2g0-intl
20176 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
20177 @r=`${PWD_COMMAND}`; export r; \
20178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20179 $(HOST_EXPORTS) \
20180 $(POSTSTAGE1_HOST_EXPORTS) \
20181 cd $(HOST_SUBDIR)/intl && \
20182 $(MAKE) $(FLAGS_TO_PASS) \
20183 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
20184 $(TARGET-stageb2g0-intl)
20185
20186maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
20187clean-stageb2g0: clean-stageb2g0-intl
20188clean-stageb2g0-intl:
20189 @if [ $(current_stage) = stageb2g0 ]; then \
20190 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20191 else \
20192 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
20193 $(MAKE) stageb2g0-start; \
20194 fi; \
20195 cd $(HOST_SUBDIR)/intl && \
20196 $(MAKE) $(FLAGS_TO_PASS) \
20197 $(POSTSTAGE1_FLAGS_TO_PASS) \
20198 clean
20199@endif intl-bootstrap
20200
20201
d545f33b
PB
20202.PHONY: all-stage3-intl maybe-all-stage3-intl
20203.PHONY: clean-stage3-intl maybe-clean-stage3-intl
20204maybe-all-stage3-intl:
20205maybe-clean-stage3-intl:
20206@if intl-bootstrap
20207maybe-all-stage3-intl: all-stage3-intl
20208all-stage3: all-stage3-intl
f70224b5 20209TARGET-stage3-intl = $(TARGET-intl)
d545f33b 20210all-stage3-intl: configure-stage3-intl
c52c6897 20211 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
20212 @r=`${PWD_COMMAND}`; export r; \
20213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20214 $(HOST_EXPORTS) \
20215 $(POSTSTAGE1_HOST_EXPORTS) \
20216 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20217 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20218 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20219 $(TARGET-stage3-intl)
d545f33b
PB
20220
20221maybe-clean-stage3-intl: clean-stage3-intl
20222clean-stage3: clean-stage3-intl
20223clean-stage3-intl:
9dbaa842
DD
20224 @if [ $(current_stage) = stage3 ]; then \
20225 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20226 else \
20227 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
20228 $(MAKE) stage3-start; \
20229 fi; \
d545f33b
PB
20230 cd $(HOST_SUBDIR)/intl && \
20231 $(MAKE) $(FLAGS_TO_PASS) \
20232 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20233 clean
d545f33b
PB
20234@endif intl-bootstrap
20235
20236
8520c408
AO
20237.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
20238.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
20239maybe-all-stageb3g2-intl:
20240maybe-clean-stageb3g2-intl:
20241@if intl-bootstrap
20242maybe-all-stageb3g2-intl: all-stageb3g2-intl
20243all-stageb3g2: all-stageb3g2-intl
20244TARGET-stageb3g2-intl = $(TARGET-intl)
20245all-stageb3g2-intl: configure-stageb3g2-intl
20246 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
20247 @r=`${PWD_COMMAND}`; export r; \
20248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20249 $(HOST_EXPORTS) \
20250 $(POSTSTAGE1_HOST_EXPORTS) \
20251 cd $(HOST_SUBDIR)/intl && \
20252 $(MAKE) $(FLAGS_TO_PASS) \
20253 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
20254 $(TARGET-stageb3g2-intl)
20255
20256maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
20257clean-stageb3g2: clean-stageb3g2-intl
20258clean-stageb3g2-intl:
20259 @if [ $(current_stage) = stageb3g2 ]; then \
20260 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20261 else \
20262 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
20263 $(MAKE) stageb3g2-start; \
20264 fi; \
20265 cd $(HOST_SUBDIR)/intl && \
20266 $(MAKE) $(FLAGS_TO_PASS) \
20267 $(POSTSTAGE1_FLAGS_TO_PASS) \
20268 clean
20269@endif intl-bootstrap
20270
20271
d545f33b
PB
20272.PHONY: all-stage4-intl maybe-all-stage4-intl
20273.PHONY: clean-stage4-intl maybe-clean-stage4-intl
20274maybe-all-stage4-intl:
20275maybe-clean-stage4-intl:
20276@if intl-bootstrap
20277maybe-all-stage4-intl: all-stage4-intl
20278all-stage4: all-stage4-intl
f70224b5 20279TARGET-stage4-intl = $(TARGET-intl)
d545f33b 20280all-stage4-intl: configure-stage4-intl
c52c6897 20281 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
20282 @r=`${PWD_COMMAND}`; export r; \
20283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20284 $(HOST_EXPORTS) \
20285 $(POSTSTAGE1_HOST_EXPORTS) \
20286 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20287 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20288 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20289 $(TARGET-stage4-intl)
d545f33b
PB
20290
20291maybe-clean-stage4-intl: clean-stage4-intl
20292clean-stage4: clean-stage4-intl
20293clean-stage4-intl:
9dbaa842
DD
20294 @if [ $(current_stage) = stage4 ]; then \
20295 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20296 else \
20297 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
20298 $(MAKE) stage4-start; \
20299 fi; \
d545f33b
PB
20300 cd $(HOST_SUBDIR)/intl && \
20301 $(MAKE) $(FLAGS_TO_PASS) \
20302 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20303 clean
d545f33b
PB
20304@endif intl-bootstrap
20305
20306
20307.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
20308.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
20309maybe-all-stageprofile-intl:
20310maybe-clean-stageprofile-intl:
20311@if intl-bootstrap
20312maybe-all-stageprofile-intl: all-stageprofile-intl
20313all-stageprofile: all-stageprofile-intl
f70224b5 20314TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 20315all-stageprofile-intl: configure-stageprofile-intl
c52c6897 20316 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
20317 @r=`${PWD_COMMAND}`; export r; \
20318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20319 $(HOST_EXPORTS) \
20320 $(POSTSTAGE1_HOST_EXPORTS) \
20321 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20322 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20323 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20324 $(TARGET-stageprofile-intl)
d545f33b
PB
20325
20326maybe-clean-stageprofile-intl: clean-stageprofile-intl
20327clean-stageprofile: clean-stageprofile-intl
20328clean-stageprofile-intl:
9dbaa842
DD
20329 @if [ $(current_stage) = stageprofile ]; then \
20330 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20331 else \
20332 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
20333 $(MAKE) stageprofile-start; \
20334 fi; \
d545f33b
PB
20335 cd $(HOST_SUBDIR)/intl && \
20336 $(MAKE) $(FLAGS_TO_PASS) \
20337 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20338 clean
d545f33b
PB
20339@endif intl-bootstrap
20340
20341
20342.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
20343.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
20344maybe-all-stagefeedback-intl:
20345maybe-clean-stagefeedback-intl:
20346@if intl-bootstrap
20347maybe-all-stagefeedback-intl: all-stagefeedback-intl
20348all-stagefeedback: all-stagefeedback-intl
f70224b5 20349TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 20350all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 20351 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
20352 @r=`${PWD_COMMAND}`; export r; \
20353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20354 $(HOST_EXPORTS) \
20355 $(POSTSTAGE1_HOST_EXPORTS) \
20356 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20357 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20358 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20359 $(TARGET-stagefeedback-intl)
d545f33b
PB
20360
20361maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
20362clean-stagefeedback: clean-stagefeedback-intl
20363clean-stagefeedback-intl:
9dbaa842
DD
20364 @if [ $(current_stage) = stagefeedback ]; then \
20365 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20366 else \
20367 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
20368 $(MAKE) stagefeedback-start; \
20369 fi; \
d545f33b
PB
20370 cd $(HOST_SUBDIR)/intl && \
20371 $(MAKE) $(FLAGS_TO_PASS) \
20372 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20373 clean
d545f33b
PB
20374@endif intl-bootstrap
20375
20376
20377
20378
20379
b813574b
PB
20380.PHONY: check-intl maybe-check-intl
20381maybe-check-intl:
20382@if intl
20383maybe-check-intl: check-intl
2a4cbe27 20384
b813574b 20385check-intl:
0aed8855 20386 @: $(MAKE); $(unstage)
4fa63067
NN
20387 @r=`${PWD_COMMAND}`; export r; \
20388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20389 $(HOST_EXPORTS) \
b00612cc
PB
20390 (cd $(HOST_SUBDIR)/intl && \
20391 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20392
b813574b 20393@endif intl
2a4cbe27 20394
b813574b
PB
20395.PHONY: install-intl maybe-install-intl
20396maybe-install-intl:
20397@if intl
20398maybe-install-intl: install-intl
2a4cbe27 20399
b813574b 20400install-intl: installdirs
0aed8855 20401 @: $(MAKE); $(unstage)
4fa63067
NN
20402 @r=`${PWD_COMMAND}`; export r; \
20403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20404 $(HOST_EXPORTS) \
b00612cc 20405 (cd $(HOST_SUBDIR)/intl && \
2da12f12 20406 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20407
b813574b 20408@endif intl
4fa63067 20409
56a8fe78 20410# Other targets (info, dvi, pdf, etc.)
4fa63067 20411
b813574b
PB
20412.PHONY: maybe-info-intl info-intl
20413maybe-info-intl:
20414@if intl
20415maybe-info-intl: info-intl
4fa63067 20416
b813574b
PB
20417info-intl: \
20418 configure-intl
20419 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20420 r=`${PWD_COMMAND}`; export r; \
20421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20422 $(HOST_EXPORTS) \
b813574b 20423 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20425 done; \
b813574b 20426 echo "Doing info in intl" ; \
b00612cc 20427 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20430 "RANLIB=$${RANLIB}" \
0c24b341 20431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20432 info) \
2a4cbe27
NN
20433 || exit 1
20434
b813574b 20435@endif intl
2a4cbe27 20436
b813574b
PB
20437.PHONY: maybe-dvi-intl dvi-intl
20438maybe-dvi-intl:
20439@if intl
20440maybe-dvi-intl: dvi-intl
2a4cbe27 20441
b813574b
PB
20442dvi-intl: \
20443 configure-intl
20444 @[ -f ./intl/Makefile ] || exit 0; \
20445 r=`${PWD_COMMAND}`; export r; \
b40e3958 20446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20447 $(HOST_EXPORTS) \
b813574b 20448 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20450 done; \
b813574b 20451 echo "Doing dvi in intl" ; \
b00612cc 20452 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20455 "RANLIB=$${RANLIB}" \
0c24b341 20456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20457 dvi) \
2a4cbe27
NN
20458 || exit 1
20459
b813574b 20460@endif intl
2a4cbe27 20461
56a8fe78
DD
20462.PHONY: maybe-pdf-intl pdf-intl
20463maybe-pdf-intl:
20464@if intl
20465maybe-pdf-intl: pdf-intl
20466
20467pdf-intl: \
20468 configure-intl
20469 @[ -f ./intl/Makefile ] || exit 0; \
20470 r=`${PWD_COMMAND}`; export r; \
20471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20472 $(HOST_EXPORTS) \
20473 for flag in $(EXTRA_HOST_FLAGS) ; do \
20474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20475 done; \
20476 echo "Doing pdf in intl" ; \
20477 (cd $(HOST_SUBDIR)/intl && \
20478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20480 "RANLIB=$${RANLIB}" \
0c24b341 20481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20482 pdf) \
20483 || exit 1
20484
20485@endif intl
20486
6d389afc
MS
20487.PHONY: maybe-html-intl html-intl
20488maybe-html-intl:
20489@if intl
20490maybe-html-intl: html-intl
20491
20492html-intl: \
20493 configure-intl
20494 @[ -f ./intl/Makefile ] || exit 0; \
20495 r=`${PWD_COMMAND}`; export r; \
20496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20497 $(HOST_EXPORTS) \
20498 for flag in $(EXTRA_HOST_FLAGS) ; do \
20499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20500 done; \
20501 echo "Doing html in intl" ; \
b00612cc 20502 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
20503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20505 "RANLIB=$${RANLIB}" \
0c24b341 20506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20507 html) \
20508 || exit 1
20509
20510@endif intl
20511
b813574b
PB
20512.PHONY: maybe-TAGS-intl TAGS-intl
20513maybe-TAGS-intl:
20514@if intl
20515maybe-TAGS-intl: TAGS-intl
2a4cbe27 20516
b813574b
PB
20517TAGS-intl: \
20518 configure-intl
20519 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20520 r=`${PWD_COMMAND}`; export r; \
20521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20522 $(HOST_EXPORTS) \
b813574b 20523 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20525 done; \
b813574b 20526 echo "Doing TAGS in intl" ; \
b00612cc 20527 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20530 "RANLIB=$${RANLIB}" \
0c24b341 20531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20532 TAGS) \
2a4cbe27
NN
20533 || exit 1
20534
b813574b 20535@endif intl
2a4cbe27 20536
b813574b
PB
20537.PHONY: maybe-install-info-intl install-info-intl
20538maybe-install-info-intl:
20539@if intl
20540maybe-install-info-intl: install-info-intl
2a4cbe27 20541
b813574b
PB
20542install-info-intl: \
20543 configure-intl \
20544 info-intl
20545 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20546 r=`${PWD_COMMAND}`; export r; \
20547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20548 $(HOST_EXPORTS) \
b813574b 20549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20551 done; \
b813574b 20552 echo "Doing install-info in intl" ; \
b00612cc 20553 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20556 "RANLIB=$${RANLIB}" \
0c24b341 20557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20558 install-info) \
2a4cbe27
NN
20559 || exit 1
20560
b813574b 20561@endif intl
2a4cbe27 20562
a3ca38d2
DD
20563.PHONY: maybe-install-pdf-intl install-pdf-intl
20564maybe-install-pdf-intl:
20565@if intl
20566maybe-install-pdf-intl: install-pdf-intl
20567
20568install-pdf-intl: \
20569 configure-intl \
20570 pdf-intl
20571 @[ -f ./intl/Makefile ] || exit 0; \
20572 r=`${PWD_COMMAND}`; export r; \
20573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20574 $(HOST_EXPORTS) \
20575 for flag in $(EXTRA_HOST_FLAGS) ; do \
20576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20577 done; \
20578 echo "Doing install-pdf in intl" ; \
20579 (cd $(HOST_SUBDIR)/intl && \
20580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20582 "RANLIB=$${RANLIB}" \
0c24b341 20583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20584 install-pdf) \
20585 || exit 1
20586
20587@endif intl
20588
108a6f8e
CD
20589.PHONY: maybe-install-html-intl install-html-intl
20590maybe-install-html-intl:
20591@if intl
20592maybe-install-html-intl: install-html-intl
20593
20594install-html-intl: \
20595 configure-intl \
20596 html-intl
20597 @[ -f ./intl/Makefile ] || exit 0; \
20598 r=`${PWD_COMMAND}`; export r; \
20599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20600 $(HOST_EXPORTS) \
20601 for flag in $(EXTRA_HOST_FLAGS) ; do \
20602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20603 done; \
20604 echo "Doing install-html in intl" ; \
20605 (cd $(HOST_SUBDIR)/intl && \
20606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20608 "RANLIB=$${RANLIB}" \
0c24b341 20609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20610 install-html) \
20611 || exit 1
20612
20613@endif intl
20614
b813574b
PB
20615.PHONY: maybe-installcheck-intl installcheck-intl
20616maybe-installcheck-intl:
20617@if intl
20618maybe-installcheck-intl: installcheck-intl
2a4cbe27 20619
b813574b
PB
20620installcheck-intl: \
20621 configure-intl
20622 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20623 r=`${PWD_COMMAND}`; export r; \
20624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20625 $(HOST_EXPORTS) \
b813574b 20626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20628 done; \
b813574b 20629 echo "Doing installcheck in intl" ; \
b00612cc 20630 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20633 "RANLIB=$${RANLIB}" \
0c24b341 20634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20635 installcheck) \
2a4cbe27
NN
20636 || exit 1
20637
b813574b 20638@endif intl
2a4cbe27 20639
b813574b
PB
20640.PHONY: maybe-mostlyclean-intl mostlyclean-intl
20641maybe-mostlyclean-intl:
20642@if intl
20643maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 20644
b813574b
PB
20645mostlyclean-intl:
20646 @[ -f ./intl/Makefile ] || exit 0; \
20647 r=`${PWD_COMMAND}`; export r; \
20648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
20649 $(HOST_EXPORTS) \
20650 for flag in $(EXTRA_HOST_FLAGS) ; do \
20651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20652 done; \
20653 echo "Doing mostlyclean in intl" ; \
b00612cc 20654 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
20655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20657 "RANLIB=$${RANLIB}" \
0c24b341 20658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
20659 mostlyclean) \
20660 || exit 1
4fa63067 20661
b813574b 20662@endif intl
4fa63067 20663
b813574b
PB
20664.PHONY: maybe-clean-intl clean-intl
20665maybe-clean-intl:
20666@if intl
20667maybe-clean-intl: clean-intl
4fa63067 20668
b813574b
PB
20669clean-intl:
20670 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20671 r=`${PWD_COMMAND}`; export r; \
20672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20673 $(HOST_EXPORTS) \
b813574b 20674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20676 done; \
b813574b 20677 echo "Doing clean in intl" ; \
b00612cc 20678 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20681 "RANLIB=$${RANLIB}" \
0c24b341 20682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20683 clean) \
2a4cbe27
NN
20684 || exit 1
20685
b813574b 20686@endif intl
2a4cbe27 20687
b813574b
PB
20688.PHONY: maybe-distclean-intl distclean-intl
20689maybe-distclean-intl:
20690@if intl
20691maybe-distclean-intl: distclean-intl
2a4cbe27 20692
b813574b
PB
20693distclean-intl:
20694 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20695 r=`${PWD_COMMAND}`; export r; \
20696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20697 $(HOST_EXPORTS) \
b813574b 20698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20700 done; \
b813574b 20701 echo "Doing distclean in intl" ; \
b00612cc 20702 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20705 "RANLIB=$${RANLIB}" \
0c24b341 20706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20707 distclean) \
2a4cbe27
NN
20708 || exit 1
20709
b813574b 20710@endif intl
2a4cbe27 20711
b813574b
PB
20712.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
20713maybe-maintainer-clean-intl:
20714@if intl
20715maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 20716
b813574b
PB
20717maintainer-clean-intl:
20718 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20719 r=`${PWD_COMMAND}`; export r; \
20720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20721 $(HOST_EXPORTS) \
b813574b 20722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20724 done; \
b813574b 20725 echo "Doing maintainer-clean in intl" ; \
b00612cc 20726 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20729 "RANLIB=$${RANLIB}" \
0c24b341 20730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20731 maintainer-clean) \
2a4cbe27
NN
20732 || exit 1
20733
b813574b 20734@endif intl
2a4cbe27 20735
2a4cbe27 20736
a7254363 20737
b813574b
PB
20738.PHONY: configure-tcl maybe-configure-tcl
20739maybe-configure-tcl:
4f0ef2d8
CD
20740@if gcc-bootstrap
20741configure-tcl: stage_current
20742@endif gcc-bootstrap
b813574b
PB
20743@if tcl
20744maybe-configure-tcl: configure-tcl
c52c6897 20745configure-tcl:
0aed8855 20746 @: $(MAKE); $(unstage)
c52c6897 20747 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20749 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 20751 $(HOST_EXPORTS) \
a7254363
PB
20752 echo Configuring in $(HOST_SUBDIR)/tcl; \
20753 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 20754 case $(srcdir) in \
b00612cc
PB
20755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20756 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20758 esac; \
b00612cc
PB
20759 srcdiroption="--srcdir=$${topdir}/tcl"; \
20760 libsrcdir="$$s/tcl"; \
4fa63067 20761 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20763 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20764 || exit 1
b813574b 20765@endif tcl
2a4cbe27 20766
a7254363
PB
20767
20768
d545f33b
PB
20769
20770
b813574b
PB
20771.PHONY: all-tcl maybe-all-tcl
20772maybe-all-tcl:
4f0ef2d8
CD
20773@if gcc-bootstrap
20774all-tcl: stage_current
20775@endif gcc-bootstrap
b813574b 20776@if tcl
d27cc32e 20777TARGET-tcl=all
b813574b
PB
20778maybe-all-tcl: all-tcl
20779all-tcl: configure-tcl
0aed8855 20780 @: $(MAKE); $(unstage)
4fa63067
NN
20781 @r=`${PWD_COMMAND}`; export r; \
20782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20783 $(HOST_EXPORTS) \
b00612cc
PB
20784 (cd $(HOST_SUBDIR)/tcl && \
20785 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 20786@endif tcl
4fa63067 20787
a7254363 20788
d545f33b
PB
20789
20790
b813574b
PB
20791.PHONY: check-tcl maybe-check-tcl
20792maybe-check-tcl:
20793@if tcl
20794maybe-check-tcl: check-tcl
2a4cbe27 20795
b813574b 20796check-tcl:
0aed8855 20797 @: $(MAKE); $(unstage)
4fa63067
NN
20798 @r=`${PWD_COMMAND}`; export r; \
20799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20800 $(HOST_EXPORTS) \
b00612cc
PB
20801 (cd $(HOST_SUBDIR)/tcl && \
20802 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20803
b813574b 20804@endif tcl
4fa63067 20805
b813574b
PB
20806.PHONY: install-tcl maybe-install-tcl
20807maybe-install-tcl:
20808@if tcl
20809maybe-install-tcl: install-tcl
4fa63067 20810
b813574b 20811install-tcl: installdirs
0aed8855 20812 @: $(MAKE); $(unstage)
4fa63067
NN
20813 @r=`${PWD_COMMAND}`; export r; \
20814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20815 $(HOST_EXPORTS) \
b00612cc 20816 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 20817 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20818
b813574b 20819@endif tcl
4fa63067 20820
56a8fe78 20821# Other targets (info, dvi, pdf, etc.)
4fa63067 20822
b813574b
PB
20823.PHONY: maybe-info-tcl info-tcl
20824maybe-info-tcl:
20825@if tcl
20826maybe-info-tcl: info-tcl
4fa63067 20827
b813574b
PB
20828info-tcl: \
20829 configure-tcl
0aed8855 20830 @: $(MAKE); $(unstage)
b813574b 20831 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20832 r=`${PWD_COMMAND}`; export r; \
20833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20834 $(HOST_EXPORTS) \
b813574b 20835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20837 done; \
b813574b 20838 echo "Doing info in tcl" ; \
b00612cc 20839 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20842 "RANLIB=$${RANLIB}" \
0c24b341 20843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20844 info) \
2a4cbe27
NN
20845 || exit 1
20846
b813574b 20847@endif tcl
2a4cbe27 20848
b813574b
PB
20849.PHONY: maybe-dvi-tcl dvi-tcl
20850maybe-dvi-tcl:
20851@if tcl
20852maybe-dvi-tcl: dvi-tcl
2a4cbe27 20853
b813574b
PB
20854dvi-tcl: \
20855 configure-tcl
0aed8855 20856 @: $(MAKE); $(unstage)
b813574b 20857 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20858 r=`${PWD_COMMAND}`; export r; \
20859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20860 $(HOST_EXPORTS) \
b813574b 20861 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20863 done; \
b813574b 20864 echo "Doing dvi in tcl" ; \
b00612cc 20865 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20868 "RANLIB=$${RANLIB}" \
0c24b341 20869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20870 dvi) \
2a4cbe27
NN
20871 || exit 1
20872
b813574b 20873@endif tcl
2a4cbe27 20874
56a8fe78
DD
20875.PHONY: maybe-pdf-tcl pdf-tcl
20876maybe-pdf-tcl:
20877@if tcl
20878maybe-pdf-tcl: pdf-tcl
20879
20880pdf-tcl: \
20881 configure-tcl
20882 @: $(MAKE); $(unstage)
20883 @[ -f ./tcl/Makefile ] || exit 0; \
20884 r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20886 $(HOST_EXPORTS) \
20887 for flag in $(EXTRA_HOST_FLAGS) ; do \
20888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20889 done; \
20890 echo "Doing pdf in tcl" ; \
20891 (cd $(HOST_SUBDIR)/tcl && \
20892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20894 "RANLIB=$${RANLIB}" \
0c24b341 20895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20896 pdf) \
20897 || exit 1
20898
20899@endif tcl
20900
6d389afc
MS
20901.PHONY: maybe-html-tcl html-tcl
20902maybe-html-tcl:
20903@if tcl
20904maybe-html-tcl: html-tcl
20905
20906html-tcl: \
20907 configure-tcl
0aed8855 20908 @: $(MAKE); $(unstage)
6d389afc
MS
20909 @[ -f ./tcl/Makefile ] || exit 0; \
20910 r=`${PWD_COMMAND}`; export r; \
20911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20912 $(HOST_EXPORTS) \
20913 for flag in $(EXTRA_HOST_FLAGS) ; do \
20914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20915 done; \
20916 echo "Doing html in tcl" ; \
b00612cc 20917 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
20918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20920 "RANLIB=$${RANLIB}" \
0c24b341 20921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20922 html) \
20923 || exit 1
20924
20925@endif tcl
20926
b813574b
PB
20927.PHONY: maybe-TAGS-tcl TAGS-tcl
20928maybe-TAGS-tcl:
20929@if tcl
20930maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 20931
b813574b
PB
20932TAGS-tcl: \
20933 configure-tcl
0aed8855 20934 @: $(MAKE); $(unstage)
b813574b 20935 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20936 r=`${PWD_COMMAND}`; export r; \
20937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20938 $(HOST_EXPORTS) \
b813574b 20939 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20941 done; \
b813574b 20942 echo "Doing TAGS in tcl" ; \
b00612cc 20943 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20946 "RANLIB=$${RANLIB}" \
0c24b341 20947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20948 TAGS) \
2a4cbe27
NN
20949 || exit 1
20950
b813574b 20951@endif tcl
2a4cbe27 20952
b813574b
PB
20953.PHONY: maybe-install-info-tcl install-info-tcl
20954maybe-install-info-tcl:
20955@if tcl
20956maybe-install-info-tcl: install-info-tcl
2a4cbe27 20957
b813574b
PB
20958install-info-tcl: \
20959 configure-tcl \
20960 info-tcl
0aed8855 20961 @: $(MAKE); $(unstage)
b813574b 20962 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20963 r=`${PWD_COMMAND}`; export r; \
20964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20965 $(HOST_EXPORTS) \
b813574b 20966 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20968 done; \
b813574b 20969 echo "Doing install-info in tcl" ; \
b00612cc 20970 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20973 "RANLIB=$${RANLIB}" \
0c24b341 20974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20975 install-info) \
2a4cbe27
NN
20976 || exit 1
20977
b813574b 20978@endif tcl
2a4cbe27 20979
a3ca38d2
DD
20980.PHONY: maybe-install-pdf-tcl install-pdf-tcl
20981maybe-install-pdf-tcl:
20982@if tcl
20983maybe-install-pdf-tcl: install-pdf-tcl
20984
20985install-pdf-tcl: \
20986 configure-tcl \
20987 pdf-tcl
20988 @: $(MAKE); $(unstage)
20989 @[ -f ./tcl/Makefile ] || exit 0; \
20990 r=`${PWD_COMMAND}`; export r; \
20991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20992 $(HOST_EXPORTS) \
20993 for flag in $(EXTRA_HOST_FLAGS) ; do \
20994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20995 done; \
20996 echo "Doing install-pdf in tcl" ; \
20997 (cd $(HOST_SUBDIR)/tcl && \
20998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21000 "RANLIB=$${RANLIB}" \
0c24b341 21001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21002 install-pdf) \
21003 || exit 1
21004
21005@endif tcl
21006
108a6f8e
CD
21007.PHONY: maybe-install-html-tcl install-html-tcl
21008maybe-install-html-tcl:
21009@if tcl
21010maybe-install-html-tcl: install-html-tcl
21011
21012install-html-tcl: \
21013 configure-tcl \
21014 html-tcl
21015 @: $(MAKE); $(unstage)
21016 @[ -f ./tcl/Makefile ] || exit 0; \
21017 r=`${PWD_COMMAND}`; export r; \
21018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21019 $(HOST_EXPORTS) \
21020 for flag in $(EXTRA_HOST_FLAGS) ; do \
21021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21022 done; \
21023 echo "Doing install-html in tcl" ; \
21024 (cd $(HOST_SUBDIR)/tcl && \
21025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21027 "RANLIB=$${RANLIB}" \
0c24b341 21028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21029 install-html) \
21030 || exit 1
21031
21032@endif tcl
21033
b813574b
PB
21034.PHONY: maybe-installcheck-tcl installcheck-tcl
21035maybe-installcheck-tcl:
21036@if tcl
21037maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 21038
b813574b
PB
21039installcheck-tcl: \
21040 configure-tcl
0aed8855 21041 @: $(MAKE); $(unstage)
b813574b 21042 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21043 r=`${PWD_COMMAND}`; export r; \
21044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21045 $(HOST_EXPORTS) \
b813574b 21046 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21048 done; \
b813574b 21049 echo "Doing installcheck in tcl" ; \
b00612cc 21050 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21053 "RANLIB=$${RANLIB}" \
0c24b341 21054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21055 installcheck) \
2a4cbe27
NN
21056 || exit 1
21057
b813574b 21058@endif tcl
2a4cbe27 21059
b813574b
PB
21060.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21061maybe-mostlyclean-tcl:
21062@if tcl
21063maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 21064
b813574b
PB
21065# tcl doesn't support mostlyclean.
21066mostlyclean-tcl:
2a4cbe27 21067
b813574b 21068@endif tcl
2a4cbe27 21069
b813574b
PB
21070.PHONY: maybe-clean-tcl clean-tcl
21071maybe-clean-tcl:
21072@if tcl
21073maybe-clean-tcl: clean-tcl
2a4cbe27 21074
b813574b 21075clean-tcl:
0aed8855 21076 @: $(MAKE); $(unstage)
b813574b 21077 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21078 r=`${PWD_COMMAND}`; export r; \
21079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21080 $(HOST_EXPORTS) \
b813574b 21081 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21083 done; \
b813574b 21084 echo "Doing clean in tcl" ; \
b00612cc 21085 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21088 "RANLIB=$${RANLIB}" \
0c24b341 21089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21090 clean) \
2a4cbe27
NN
21091 || exit 1
21092
b813574b 21093@endif tcl
2a4cbe27 21094
b813574b
PB
21095.PHONY: maybe-distclean-tcl distclean-tcl
21096maybe-distclean-tcl:
21097@if tcl
21098maybe-distclean-tcl: distclean-tcl
2a4cbe27 21099
b813574b 21100distclean-tcl:
0aed8855 21101 @: $(MAKE); $(unstage)
b813574b 21102 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21103 r=`${PWD_COMMAND}`; export r; \
21104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21105 $(HOST_EXPORTS) \
b813574b 21106 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21108 done; \
b813574b 21109 echo "Doing distclean in tcl" ; \
b00612cc 21110 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21113 "RANLIB=$${RANLIB}" \
0c24b341 21114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21115 distclean) \
2a4cbe27
NN
21116 || exit 1
21117
b813574b 21118@endif tcl
2a4cbe27 21119
b813574b
PB
21120.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21121maybe-maintainer-clean-tcl:
21122@if tcl
21123maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 21124
b813574b 21125maintainer-clean-tcl:
0aed8855 21126 @: $(MAKE); $(unstage)
b813574b 21127 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21128 r=`${PWD_COMMAND}`; export r; \
21129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21130 $(HOST_EXPORTS) \
b813574b 21131 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21133 done; \
b813574b 21134 echo "Doing maintainer-clean in tcl" ; \
b00612cc 21135 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21138 "RANLIB=$${RANLIB}" \
0c24b341 21139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21140 maintainer-clean) \
2a4cbe27
NN
21141 || exit 1
21142
b813574b 21143@endif tcl
2a4cbe27 21144
2a4cbe27 21145
a7254363 21146
b813574b
PB
21147.PHONY: configure-itcl maybe-configure-itcl
21148maybe-configure-itcl:
4f0ef2d8
CD
21149@if gcc-bootstrap
21150configure-itcl: stage_current
21151@endif gcc-bootstrap
b813574b
PB
21152@if itcl
21153maybe-configure-itcl: configure-itcl
c52c6897 21154configure-itcl:
0aed8855 21155 @: $(MAKE); $(unstage)
c52c6897 21156 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21158 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 21160 $(HOST_EXPORTS) \
a7254363
PB
21161 echo Configuring in $(HOST_SUBDIR)/itcl; \
21162 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 21163 case $(srcdir) in \
b00612cc
PB
21164 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21165 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21166 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21167 esac; \
b00612cc
PB
21168 srcdiroption="--srcdir=$${topdir}/itcl"; \
21169 libsrcdir="$$s/itcl"; \
4fa63067 21170 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21171 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21172 --target=${target_alias} $${srcdiroption} \
4fa63067 21173 || exit 1
b813574b 21174@endif itcl
4fa63067 21175
a7254363
PB
21176
21177
d545f33b
PB
21178
21179
b813574b
PB
21180.PHONY: all-itcl maybe-all-itcl
21181maybe-all-itcl:
4f0ef2d8
CD
21182@if gcc-bootstrap
21183all-itcl: stage_current
21184@endif gcc-bootstrap
b813574b 21185@if itcl
d27cc32e 21186TARGET-itcl=all
b813574b
PB
21187maybe-all-itcl: all-itcl
21188all-itcl: configure-itcl
0aed8855 21189 @: $(MAKE); $(unstage)
4fa63067
NN
21190 @r=`${PWD_COMMAND}`; export r; \
21191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21192 $(HOST_EXPORTS) \
b00612cc
PB
21193 (cd $(HOST_SUBDIR)/itcl && \
21194 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 21195@endif itcl
4fa63067 21196
a7254363 21197
d545f33b
PB
21198
21199
b813574b
PB
21200.PHONY: check-itcl maybe-check-itcl
21201maybe-check-itcl:
21202@if itcl
21203maybe-check-itcl: check-itcl
4fa63067 21204
b813574b 21205check-itcl:
0aed8855 21206 @: $(MAKE); $(unstage)
4fa63067
NN
21207 @r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21209 $(HOST_EXPORTS) \
b00612cc
PB
21210 (cd $(HOST_SUBDIR)/itcl && \
21211 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21212
b813574b 21213@endif itcl
4fa63067 21214
b813574b
PB
21215.PHONY: install-itcl maybe-install-itcl
21216maybe-install-itcl:
21217@if itcl
21218maybe-install-itcl: install-itcl
4fa63067 21219
b813574b 21220install-itcl: installdirs
0aed8855 21221 @: $(MAKE); $(unstage)
4fa63067
NN
21222 @r=`${PWD_COMMAND}`; export r; \
21223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21224 $(HOST_EXPORTS) \
b00612cc 21225 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 21226 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21227
b813574b 21228@endif itcl
4fa63067 21229
56a8fe78 21230# Other targets (info, dvi, pdf, etc.)
4fa63067 21231
b813574b
PB
21232.PHONY: maybe-info-itcl info-itcl
21233maybe-info-itcl:
21234@if itcl
21235maybe-info-itcl: info-itcl
4fa63067 21236
b813574b
PB
21237info-itcl: \
21238 configure-itcl
0aed8855 21239 @: $(MAKE); $(unstage)
b813574b 21240 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21241 r=`${PWD_COMMAND}`; export r; \
21242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21243 $(HOST_EXPORTS) \
b813574b 21244 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21246 done; \
b813574b 21247 echo "Doing info in itcl" ; \
b00612cc 21248 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21251 "RANLIB=$${RANLIB}" \
0c24b341 21252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21253 info) \
2a4cbe27
NN
21254 || exit 1
21255
b813574b 21256@endif itcl
2a4cbe27 21257
b813574b
PB
21258.PHONY: maybe-dvi-itcl dvi-itcl
21259maybe-dvi-itcl:
21260@if itcl
21261maybe-dvi-itcl: dvi-itcl
2a4cbe27 21262
b813574b
PB
21263dvi-itcl: \
21264 configure-itcl
0aed8855 21265 @: $(MAKE); $(unstage)
b813574b 21266 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21267 r=`${PWD_COMMAND}`; export r; \
21268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21269 $(HOST_EXPORTS) \
b813574b 21270 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21272 done; \
b813574b 21273 echo "Doing dvi in itcl" ; \
b00612cc 21274 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21277 "RANLIB=$${RANLIB}" \
0c24b341 21278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21279 dvi) \
2a4cbe27
NN
21280 || exit 1
21281
b813574b 21282@endif itcl
2a4cbe27 21283
56a8fe78
DD
21284.PHONY: maybe-pdf-itcl pdf-itcl
21285maybe-pdf-itcl:
21286@if itcl
21287maybe-pdf-itcl: pdf-itcl
21288
21289pdf-itcl: \
21290 configure-itcl
21291 @: $(MAKE); $(unstage)
21292 @[ -f ./itcl/Makefile ] || exit 0; \
21293 r=`${PWD_COMMAND}`; export r; \
21294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21295 $(HOST_EXPORTS) \
21296 for flag in $(EXTRA_HOST_FLAGS) ; do \
21297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21298 done; \
21299 echo "Doing pdf in itcl" ; \
21300 (cd $(HOST_SUBDIR)/itcl && \
21301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21303 "RANLIB=$${RANLIB}" \
0c24b341 21304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21305 pdf) \
21306 || exit 1
21307
21308@endif itcl
21309
6d389afc
MS
21310.PHONY: maybe-html-itcl html-itcl
21311maybe-html-itcl:
21312@if itcl
21313maybe-html-itcl: html-itcl
21314
21315html-itcl: \
21316 configure-itcl
0aed8855 21317 @: $(MAKE); $(unstage)
6d389afc
MS
21318 @[ -f ./itcl/Makefile ] || exit 0; \
21319 r=`${PWD_COMMAND}`; export r; \
21320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21321 $(HOST_EXPORTS) \
21322 for flag in $(EXTRA_HOST_FLAGS) ; do \
21323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21324 done; \
21325 echo "Doing html in itcl" ; \
b00612cc 21326 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
21327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21329 "RANLIB=$${RANLIB}" \
0c24b341 21330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21331 html) \
21332 || exit 1
21333
21334@endif itcl
21335
b813574b
PB
21336.PHONY: maybe-TAGS-itcl TAGS-itcl
21337maybe-TAGS-itcl:
21338@if itcl
21339maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 21340
b813574b
PB
21341TAGS-itcl: \
21342 configure-itcl
0aed8855 21343 @: $(MAKE); $(unstage)
b813574b 21344 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21345 r=`${PWD_COMMAND}`; export r; \
21346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21347 $(HOST_EXPORTS) \
b813574b 21348 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21350 done; \
b813574b 21351 echo "Doing TAGS in itcl" ; \
b00612cc 21352 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21355 "RANLIB=$${RANLIB}" \
0c24b341 21356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21357 TAGS) \
2a4cbe27
NN
21358 || exit 1
21359
b813574b 21360@endif itcl
2a4cbe27 21361
b813574b
PB
21362.PHONY: maybe-install-info-itcl install-info-itcl
21363maybe-install-info-itcl:
21364@if itcl
21365maybe-install-info-itcl: install-info-itcl
2a4cbe27 21366
b813574b
PB
21367install-info-itcl: \
21368 configure-itcl \
21369 info-itcl
0aed8855 21370 @: $(MAKE); $(unstage)
b813574b 21371 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21372 r=`${PWD_COMMAND}`; export r; \
21373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21374 $(HOST_EXPORTS) \
b813574b 21375 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21377 done; \
b813574b 21378 echo "Doing install-info in itcl" ; \
b00612cc 21379 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21382 "RANLIB=$${RANLIB}" \
0c24b341 21383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21384 install-info) \
2a4cbe27
NN
21385 || exit 1
21386
b813574b 21387@endif itcl
2a4cbe27 21388
a3ca38d2
DD
21389.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21390maybe-install-pdf-itcl:
21391@if itcl
21392maybe-install-pdf-itcl: install-pdf-itcl
21393
21394install-pdf-itcl: \
21395 configure-itcl \
21396 pdf-itcl
21397 @: $(MAKE); $(unstage)
21398 @[ -f ./itcl/Makefile ] || exit 0; \
21399 r=`${PWD_COMMAND}`; export r; \
21400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21401 $(HOST_EXPORTS) \
21402 for flag in $(EXTRA_HOST_FLAGS) ; do \
21403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21404 done; \
21405 echo "Doing install-pdf in itcl" ; \
21406 (cd $(HOST_SUBDIR)/itcl && \
21407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21409 "RANLIB=$${RANLIB}" \
0c24b341 21410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21411 install-pdf) \
21412 || exit 1
21413
21414@endif itcl
21415
108a6f8e
CD
21416.PHONY: maybe-install-html-itcl install-html-itcl
21417maybe-install-html-itcl:
21418@if itcl
21419maybe-install-html-itcl: install-html-itcl
21420
21421install-html-itcl: \
21422 configure-itcl \
21423 html-itcl
21424 @: $(MAKE); $(unstage)
21425 @[ -f ./itcl/Makefile ] || exit 0; \
21426 r=`${PWD_COMMAND}`; export r; \
21427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21428 $(HOST_EXPORTS) \
21429 for flag in $(EXTRA_HOST_FLAGS) ; do \
21430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21431 done; \
21432 echo "Doing install-html in itcl" ; \
21433 (cd $(HOST_SUBDIR)/itcl && \
21434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21436 "RANLIB=$${RANLIB}" \
0c24b341 21437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21438 install-html) \
21439 || exit 1
21440
21441@endif itcl
21442
b813574b
PB
21443.PHONY: maybe-installcheck-itcl installcheck-itcl
21444maybe-installcheck-itcl:
21445@if itcl
21446maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 21447
b813574b
PB
21448installcheck-itcl: \
21449 configure-itcl
0aed8855 21450 @: $(MAKE); $(unstage)
b813574b 21451 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21452 r=`${PWD_COMMAND}`; export r; \
21453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21454 $(HOST_EXPORTS) \
b813574b 21455 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21457 done; \
b813574b 21458 echo "Doing installcheck in itcl" ; \
b00612cc 21459 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21462 "RANLIB=$${RANLIB}" \
0c24b341 21463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21464 installcheck) \
2a4cbe27
NN
21465 || exit 1
21466
b813574b 21467@endif itcl
2a4cbe27 21468
b813574b
PB
21469.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21470maybe-mostlyclean-itcl:
21471@if itcl
21472maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 21473
b813574b 21474mostlyclean-itcl:
0aed8855 21475 @: $(MAKE); $(unstage)
b813574b 21476 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21477 r=`${PWD_COMMAND}`; export r; \
21478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21479 $(HOST_EXPORTS) \
b813574b 21480 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21482 done; \
b813574b 21483 echo "Doing mostlyclean in itcl" ; \
b00612cc 21484 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21487 "RANLIB=$${RANLIB}" \
0c24b341 21488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21489 mostlyclean) \
2a4cbe27
NN
21490 || exit 1
21491
b813574b 21492@endif itcl
2a4cbe27 21493
b813574b
PB
21494.PHONY: maybe-clean-itcl clean-itcl
21495maybe-clean-itcl:
21496@if itcl
21497maybe-clean-itcl: clean-itcl
2a4cbe27 21498
b813574b 21499clean-itcl:
0aed8855 21500 @: $(MAKE); $(unstage)
b813574b 21501 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21502 r=`${PWD_COMMAND}`; export r; \
21503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21504 $(HOST_EXPORTS) \
b813574b 21505 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21507 done; \
b813574b 21508 echo "Doing clean in itcl" ; \
b00612cc 21509 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21512 "RANLIB=$${RANLIB}" \
0c24b341 21513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21514 clean) \
2a4cbe27
NN
21515 || exit 1
21516
b813574b 21517@endif itcl
2a4cbe27 21518
b813574b
PB
21519.PHONY: maybe-distclean-itcl distclean-itcl
21520maybe-distclean-itcl:
21521@if itcl
21522maybe-distclean-itcl: distclean-itcl
2a4cbe27 21523
b813574b 21524distclean-itcl:
0aed8855 21525 @: $(MAKE); $(unstage)
b813574b 21526 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21527 r=`${PWD_COMMAND}`; export r; \
21528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21529 $(HOST_EXPORTS) \
b813574b 21530 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21532 done; \
b813574b 21533 echo "Doing distclean in itcl" ; \
b00612cc 21534 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
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}" \
b813574b 21539 distclean) \
2a4cbe27
NN
21540 || exit 1
21541
b813574b 21542@endif itcl
2a4cbe27 21543
b813574b
PB
21544.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21545maybe-maintainer-clean-itcl:
21546@if itcl
21547maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 21548
b813574b 21549maintainer-clean-itcl:
0aed8855 21550 @: $(MAKE); $(unstage)
b813574b 21551 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21552 r=`${PWD_COMMAND}`; export r; \
21553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21554 $(HOST_EXPORTS) \
b813574b 21555 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21557 done; \
b813574b 21558 echo "Doing maintainer-clean in itcl" ; \
b00612cc 21559 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21562 "RANLIB=$${RANLIB}" \
0c24b341 21563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21564 maintainer-clean) \
2a4cbe27
NN
21565 || exit 1
21566
b813574b 21567@endif itcl
2a4cbe27 21568
2a4cbe27 21569
a7254363 21570
b813574b
PB
21571.PHONY: configure-ld maybe-configure-ld
21572maybe-configure-ld:
4f0ef2d8
CD
21573@if gcc-bootstrap
21574configure-ld: stage_current
21575@endif gcc-bootstrap
b813574b
PB
21576@if ld
21577maybe-configure-ld: configure-ld
c52c6897 21578configure-ld:
c52c6897
PB
21579 @r=`${PWD_COMMAND}`; export r; \
21580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21581 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 21583 $(HOST_EXPORTS) \
a7254363
PB
21584 echo Configuring in $(HOST_SUBDIR)/ld; \
21585 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 21586 case $(srcdir) in \
b00612cc
PB
21587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21588 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 21590 esac; \
b00612cc
PB
21591 srcdiroption="--srcdir=$${topdir}/ld"; \
21592 libsrcdir="$$s/ld"; \
04cf1b77 21593 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21595 --target=${target_alias} $${srcdiroption} \
04cf1b77 21596 || exit 1
b813574b 21597@endif ld
04cf1b77 21598
a7254363
PB
21599
21600
d545f33b
PB
21601.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21602maybe-configure-stage1-ld:
21603@if ld-bootstrap
21604maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 21605configure-stage1-ld:
c52c6897 21606 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21607 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21608 @r=`${PWD_COMMAND}`; export r; \
21609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21610 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21611 $(HOST_EXPORTS) \
8ee82aff
PB
21612 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21613 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21614 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 21615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21616 cd $(HOST_SUBDIR)/ld || exit 1; \
21617 case $(srcdir) in \
21618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21619 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21621 esac; \
21622 srcdiroption="--srcdir=$${topdir}/ld"; \
21623 libsrcdir="$$s/ld"; \
21624 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21626 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21627 \
8a0d8a5c 21628 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21629@endif ld-bootstrap
21630
21631.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21632maybe-configure-stage2-ld:
21633@if ld-bootstrap
21634maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 21635configure-stage2-ld:
c52c6897 21636 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21638 @r=`${PWD_COMMAND}`; export r; \
21639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21640 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21641 $(HOST_EXPORTS) \
21642 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21643 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21644 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21645 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 21646 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21647 cd $(HOST_SUBDIR)/ld || exit 1; \
21648 case $(srcdir) in \
21649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21650 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21652 esac; \
21653 srcdiroption="--srcdir=$${topdir}/ld"; \
21654 libsrcdir="$$s/ld"; \
21655 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21657 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21658 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21659 @stage2_werror_flag@
21660@endif ld-bootstrap
21661
8520c408
AO
21662.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
21663maybe-configure-stageb2g0-ld:
21664@if ld-bootstrap
21665maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
21666configure-stageb2g0-ld:
21667 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21669 @r=`${PWD_COMMAND}`; export r; \
21670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21671 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21672 $(HOST_EXPORTS) \
21673 $(POSTSTAGE1_HOST_EXPORTS) \
21674 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
21675 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
21676 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
21677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21678 cd $(HOST_SUBDIR)/ld || exit 1; \
21679 case $(srcdir) in \
21680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21681 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21683 esac; \
21684 srcdiroption="--srcdir=$${topdir}/ld"; \
21685 libsrcdir="$$s/ld"; \
21686 $(SHELL) $${libsrcdir}/configure \
21687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21688 --target=${target_alias} $${srcdiroption} \
21689 --with-build-libsubdir=$(HOST_SUBDIR) \
21690 @stage2_werror_flag@
21691@endif ld-bootstrap
21692
d545f33b
PB
21693.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21694maybe-configure-stage3-ld:
21695@if ld-bootstrap
21696maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 21697configure-stage3-ld:
c52c6897 21698 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21699 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21700 @r=`${PWD_COMMAND}`; export r; \
21701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21702 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21703 $(HOST_EXPORTS) \
21704 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21705 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21706 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21707 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 21708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21709 cd $(HOST_SUBDIR)/ld || exit 1; \
21710 case $(srcdir) in \
21711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21712 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21714 esac; \
21715 srcdiroption="--srcdir=$${topdir}/ld"; \
21716 libsrcdir="$$s/ld"; \
21717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21719 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21720 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21721 @stage2_werror_flag@
21722@endif ld-bootstrap
21723
8520c408
AO
21724.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
21725maybe-configure-stageb3g2-ld:
21726@if ld-bootstrap
21727maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
21728configure-stageb3g2-ld:
21729 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21730 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21731 @r=`${PWD_COMMAND}`; export r; \
21732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21733 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21734 $(HOST_EXPORTS) \
21735 $(POSTSTAGE1_HOST_EXPORTS) \
21736 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
21737 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
21738 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
21739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21740 cd $(HOST_SUBDIR)/ld || exit 1; \
21741 case $(srcdir) in \
21742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21743 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21745 esac; \
21746 srcdiroption="--srcdir=$${topdir}/ld"; \
21747 libsrcdir="$$s/ld"; \
21748 $(SHELL) $${libsrcdir}/configure \
21749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21750 --target=${target_alias} $${srcdiroption} \
21751 --with-build-libsubdir=$(HOST_SUBDIR) \
21752 @stage2_werror_flag@
21753@endif ld-bootstrap
21754
d545f33b
PB
21755.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21756maybe-configure-stage4-ld:
21757@if ld-bootstrap
21758maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 21759configure-stage4-ld:
c52c6897 21760 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21762 @r=`${PWD_COMMAND}`; export r; \
21763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21764 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21765 $(HOST_EXPORTS) \
21766 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21767 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21768 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21769 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 21770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21771 cd $(HOST_SUBDIR)/ld || exit 1; \
21772 case $(srcdir) in \
21773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21774 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21776 esac; \
21777 srcdiroption="--srcdir=$${topdir}/ld"; \
21778 libsrcdir="$$s/ld"; \
21779 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21781 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21782 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21783 @stage2_werror_flag@
21784@endif ld-bootstrap
21785
21786.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
21787maybe-configure-stageprofile-ld:
21788@if ld-bootstrap
21789maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 21790configure-stageprofile-ld:
c52c6897 21791 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21792 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21793 @r=`${PWD_COMMAND}`; export r; \
21794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21795 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21796 $(HOST_EXPORTS) \
21797 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21798 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
21799 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 21800 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 21801 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21802 cd $(HOST_SUBDIR)/ld || exit 1; \
21803 case $(srcdir) in \
21804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21805 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21807 esac; \
21808 srcdiroption="--srcdir=$${topdir}/ld"; \
21809 libsrcdir="$$s/ld"; \
21810 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21812 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21813 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21814 @stage2_werror_flag@
21815@endif ld-bootstrap
21816
21817.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
21818maybe-configure-stagefeedback-ld:
21819@if ld-bootstrap
21820maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 21821configure-stagefeedback-ld:
c52c6897 21822 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21823 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21824 @r=`${PWD_COMMAND}`; export r; \
21825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21826 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21827 $(HOST_EXPORTS) \
21828 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21829 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
21830 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 21831 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 21832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21833 cd $(HOST_SUBDIR)/ld || exit 1; \
21834 case $(srcdir) in \
21835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21836 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21838 esac; \
21839 srcdiroption="--srcdir=$${topdir}/ld"; \
21840 libsrcdir="$$s/ld"; \
21841 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21843 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21844 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21845 @stage2_werror_flag@
21846@endif ld-bootstrap
21847
21848
21849
21850
21851
b813574b
PB
21852.PHONY: all-ld maybe-all-ld
21853maybe-all-ld:
4f0ef2d8
CD
21854@if gcc-bootstrap
21855all-ld: stage_current
21856@endif gcc-bootstrap
b813574b 21857@if ld
d27cc32e 21858TARGET-ld=all
b813574b
PB
21859maybe-all-ld: all-ld
21860all-ld: configure-ld
c52c6897 21861 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 21862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21863 $(HOST_EXPORTS) \
b00612cc
PB
21864 (cd $(HOST_SUBDIR)/ld && \
21865 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 21866@endif ld
04cf1b77 21867
a7254363 21868
d545f33b
PB
21869
21870.PHONY: all-stage1-ld maybe-all-stage1-ld
21871.PHONY: clean-stage1-ld maybe-clean-stage1-ld
21872maybe-all-stage1-ld:
21873maybe-clean-stage1-ld:
21874@if ld-bootstrap
21875maybe-all-stage1-ld: all-stage1-ld
21876all-stage1: all-stage1-ld
f70224b5 21877TARGET-stage1-ld = $(TARGET-ld)
d545f33b 21878all-stage1-ld: configure-stage1-ld
c52c6897 21879 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21880 @r=`${PWD_COMMAND}`; export r; \
21881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21882 $(HOST_EXPORTS) \
21883 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
21884 $(MAKE) $(FLAGS_TO_PASS) \
21885 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 21886 $(TARGET-stage1-ld)
d545f33b
PB
21887
21888maybe-clean-stage1-ld: clean-stage1-ld
21889clean-stage1: clean-stage1-ld
21890clean-stage1-ld:
9dbaa842
DD
21891 @if [ $(current_stage) = stage1 ]; then \
21892 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21893 else \
21894 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
21895 $(MAKE) stage1-start; \
21896 fi; \
d545f33b
PB
21897 cd $(HOST_SUBDIR)/ld && \
21898 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 21899 clean
d545f33b
PB
21900@endif ld-bootstrap
21901
21902
21903.PHONY: all-stage2-ld maybe-all-stage2-ld
21904.PHONY: clean-stage2-ld maybe-clean-stage2-ld
21905maybe-all-stage2-ld:
21906maybe-clean-stage2-ld:
21907@if ld-bootstrap
21908maybe-all-stage2-ld: all-stage2-ld
21909all-stage2: all-stage2-ld
f70224b5 21910TARGET-stage2-ld = $(TARGET-ld)
d545f33b 21911all-stage2-ld: configure-stage2-ld
c52c6897 21912 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21913 @r=`${PWD_COMMAND}`; export r; \
21914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21915 $(HOST_EXPORTS) \
21916 $(POSTSTAGE1_HOST_EXPORTS) \
21917 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21918 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21919 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21920 $(TARGET-stage2-ld)
d545f33b
PB
21921
21922maybe-clean-stage2-ld: clean-stage2-ld
21923clean-stage2: clean-stage2-ld
21924clean-stage2-ld:
9dbaa842
DD
21925 @if [ $(current_stage) = stage2 ]; then \
21926 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21927 else \
21928 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
21929 $(MAKE) stage2-start; \
21930 fi; \
d545f33b
PB
21931 cd $(HOST_SUBDIR)/ld && \
21932 $(MAKE) $(FLAGS_TO_PASS) \
21933 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21934 clean
d545f33b
PB
21935@endif ld-bootstrap
21936
21937
8520c408
AO
21938.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
21939.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
21940maybe-all-stageb2g0-ld:
21941maybe-clean-stageb2g0-ld:
21942@if ld-bootstrap
21943maybe-all-stageb2g0-ld: all-stageb2g0-ld
21944all-stageb2g0: all-stageb2g0-ld
21945TARGET-stageb2g0-ld = $(TARGET-ld)
21946all-stageb2g0-ld: configure-stageb2g0-ld
21947 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21948 @r=`${PWD_COMMAND}`; export r; \
21949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21950 $(HOST_EXPORTS) \
21951 $(POSTSTAGE1_HOST_EXPORTS) \
21952 cd $(HOST_SUBDIR)/ld && \
21953 $(MAKE) $(FLAGS_TO_PASS) \
21954 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
21955 $(TARGET-stageb2g0-ld)
21956
21957maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
21958clean-stageb2g0: clean-stageb2g0-ld
21959clean-stageb2g0-ld:
21960 @if [ $(current_stage) = stageb2g0 ]; then \
21961 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21962 else \
21963 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
21964 $(MAKE) stageb2g0-start; \
21965 fi; \
21966 cd $(HOST_SUBDIR)/ld && \
21967 $(MAKE) $(FLAGS_TO_PASS) \
21968 $(POSTSTAGE1_FLAGS_TO_PASS) \
21969 clean
21970@endif ld-bootstrap
21971
21972
d545f33b
PB
21973.PHONY: all-stage3-ld maybe-all-stage3-ld
21974.PHONY: clean-stage3-ld maybe-clean-stage3-ld
21975maybe-all-stage3-ld:
21976maybe-clean-stage3-ld:
21977@if ld-bootstrap
21978maybe-all-stage3-ld: all-stage3-ld
21979all-stage3: all-stage3-ld
f70224b5 21980TARGET-stage3-ld = $(TARGET-ld)
d545f33b 21981all-stage3-ld: configure-stage3-ld
c52c6897 21982 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21983 @r=`${PWD_COMMAND}`; export r; \
21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985 $(HOST_EXPORTS) \
21986 $(POSTSTAGE1_HOST_EXPORTS) \
21987 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21988 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21989 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21990 $(TARGET-stage3-ld)
d545f33b
PB
21991
21992maybe-clean-stage3-ld: clean-stage3-ld
21993clean-stage3: clean-stage3-ld
21994clean-stage3-ld:
9dbaa842
DD
21995 @if [ $(current_stage) = stage3 ]; then \
21996 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21997 else \
21998 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
21999 $(MAKE) stage3-start; \
22000 fi; \
d545f33b
PB
22001 cd $(HOST_SUBDIR)/ld && \
22002 $(MAKE) $(FLAGS_TO_PASS) \
22003 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22004 clean
d545f33b
PB
22005@endif ld-bootstrap
22006
22007
8520c408
AO
22008.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
22009.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
22010maybe-all-stageb3g2-ld:
22011maybe-clean-stageb3g2-ld:
22012@if ld-bootstrap
22013maybe-all-stageb3g2-ld: all-stageb3g2-ld
22014all-stageb3g2: all-stageb3g2-ld
22015TARGET-stageb3g2-ld = $(TARGET-ld)
22016all-stageb3g2-ld: configure-stageb3g2-ld
22017 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22018 @r=`${PWD_COMMAND}`; export r; \
22019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22020 $(HOST_EXPORTS) \
22021 $(POSTSTAGE1_HOST_EXPORTS) \
22022 cd $(HOST_SUBDIR)/ld && \
22023 $(MAKE) $(FLAGS_TO_PASS) \
22024 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22025 $(TARGET-stageb3g2-ld)
22026
22027maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
22028clean-stageb3g2: clean-stageb3g2-ld
22029clean-stageb3g2-ld:
22030 @if [ $(current_stage) = stageb3g2 ]; then \
22031 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22032 else \
22033 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
22034 $(MAKE) stageb3g2-start; \
22035 fi; \
22036 cd $(HOST_SUBDIR)/ld && \
22037 $(MAKE) $(FLAGS_TO_PASS) \
22038 $(POSTSTAGE1_FLAGS_TO_PASS) \
22039 clean
22040@endif ld-bootstrap
22041
22042
d545f33b
PB
22043.PHONY: all-stage4-ld maybe-all-stage4-ld
22044.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22045maybe-all-stage4-ld:
22046maybe-clean-stage4-ld:
22047@if ld-bootstrap
22048maybe-all-stage4-ld: all-stage4-ld
22049all-stage4: all-stage4-ld
f70224b5 22050TARGET-stage4-ld = $(TARGET-ld)
d545f33b 22051all-stage4-ld: configure-stage4-ld
c52c6897 22052 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22053 @r=`${PWD_COMMAND}`; export r; \
22054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22055 $(HOST_EXPORTS) \
22056 $(POSTSTAGE1_HOST_EXPORTS) \
22057 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22058 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22059 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22060 $(TARGET-stage4-ld)
d545f33b
PB
22061
22062maybe-clean-stage4-ld: clean-stage4-ld
22063clean-stage4: clean-stage4-ld
22064clean-stage4-ld:
9dbaa842
DD
22065 @if [ $(current_stage) = stage4 ]; then \
22066 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22067 else \
22068 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22069 $(MAKE) stage4-start; \
22070 fi; \
d545f33b
PB
22071 cd $(HOST_SUBDIR)/ld && \
22072 $(MAKE) $(FLAGS_TO_PASS) \
22073 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22074 clean
d545f33b
PB
22075@endif ld-bootstrap
22076
22077
22078.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22079.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22080maybe-all-stageprofile-ld:
22081maybe-clean-stageprofile-ld:
22082@if ld-bootstrap
22083maybe-all-stageprofile-ld: all-stageprofile-ld
22084all-stageprofile: all-stageprofile-ld
f70224b5 22085TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 22086all-stageprofile-ld: configure-stageprofile-ld
c52c6897 22087 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
22088 @r=`${PWD_COMMAND}`; export r; \
22089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22090 $(HOST_EXPORTS) \
22091 $(POSTSTAGE1_HOST_EXPORTS) \
22092 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22093 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22094 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22095 $(TARGET-stageprofile-ld)
d545f33b
PB
22096
22097maybe-clean-stageprofile-ld: clean-stageprofile-ld
22098clean-stageprofile: clean-stageprofile-ld
22099clean-stageprofile-ld:
9dbaa842
DD
22100 @if [ $(current_stage) = stageprofile ]; then \
22101 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22102 else \
22103 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22104 $(MAKE) stageprofile-start; \
22105 fi; \
d545f33b
PB
22106 cd $(HOST_SUBDIR)/ld && \
22107 $(MAKE) $(FLAGS_TO_PASS) \
22108 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22109 clean
d545f33b
PB
22110@endif ld-bootstrap
22111
22112
22113.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22114.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22115maybe-all-stagefeedback-ld:
22116maybe-clean-stagefeedback-ld:
22117@if ld-bootstrap
22118maybe-all-stagefeedback-ld: all-stagefeedback-ld
22119all-stagefeedback: all-stagefeedback-ld
f70224b5 22120TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 22121all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 22122 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
22123 @r=`${PWD_COMMAND}`; export r; \
22124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22125 $(HOST_EXPORTS) \
22126 $(POSTSTAGE1_HOST_EXPORTS) \
22127 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22128 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22129 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22130 $(TARGET-stagefeedback-ld)
d545f33b
PB
22131
22132maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22133clean-stagefeedback: clean-stagefeedback-ld
22134clean-stagefeedback-ld:
9dbaa842
DD
22135 @if [ $(current_stage) = stagefeedback ]; then \
22136 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22137 else \
22138 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22139 $(MAKE) stagefeedback-start; \
22140 fi; \
d545f33b
PB
22141 cd $(HOST_SUBDIR)/ld && \
22142 $(MAKE) $(FLAGS_TO_PASS) \
22143 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22144 clean
d545f33b
PB
22145@endif ld-bootstrap
22146
22147
22148
22149
22150
b813574b
PB
22151.PHONY: check-ld maybe-check-ld
22152maybe-check-ld:
22153@if ld
22154maybe-check-ld: check-ld
04cf1b77 22155
b813574b 22156check-ld:
0aed8855 22157 @: $(MAKE); $(unstage)
04cf1b77
PB
22158 @r=`${PWD_COMMAND}`; export r; \
22159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22160 $(HOST_EXPORTS) \
b00612cc
PB
22161 (cd $(HOST_SUBDIR)/ld && \
22162 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 22163
b813574b 22164@endif ld
04cf1b77 22165
b813574b
PB
22166.PHONY: install-ld maybe-install-ld
22167maybe-install-ld:
22168@if ld
22169maybe-install-ld: install-ld
04cf1b77 22170
b813574b 22171install-ld: installdirs
0aed8855 22172 @: $(MAKE); $(unstage)
04cf1b77
PB
22173 @r=`${PWD_COMMAND}`; export r; \
22174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22175 $(HOST_EXPORTS) \
b00612cc 22176 (cd $(HOST_SUBDIR)/ld && \
2da12f12 22177 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 22178
b813574b 22179@endif ld
04cf1b77 22180
56a8fe78 22181# Other targets (info, dvi, pdf, etc.)
04cf1b77 22182
b813574b
PB
22183.PHONY: maybe-info-ld info-ld
22184maybe-info-ld:
22185@if ld
22186maybe-info-ld: info-ld
04cf1b77 22187
b813574b
PB
22188info-ld: \
22189 configure-ld
22190 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22191 r=`${PWD_COMMAND}`; export r; \
22192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22193 $(HOST_EXPORTS) \
b813574b 22194 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22196 done; \
b813574b 22197 echo "Doing info in ld" ; \
b00612cc 22198 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22201 "RANLIB=$${RANLIB}" \
0c24b341 22202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22203 info) \
04cf1b77
PB
22204 || exit 1
22205
b813574b 22206@endif ld
04cf1b77 22207
b813574b
PB
22208.PHONY: maybe-dvi-ld dvi-ld
22209maybe-dvi-ld:
22210@if ld
22211maybe-dvi-ld: dvi-ld
04cf1b77 22212
b813574b
PB
22213dvi-ld: \
22214 configure-ld
22215 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22216 r=`${PWD_COMMAND}`; export r; \
22217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22218 $(HOST_EXPORTS) \
b813574b 22219 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22221 done; \
b813574b 22222 echo "Doing dvi in ld" ; \
b00612cc 22223 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22226 "RANLIB=$${RANLIB}" \
0c24b341 22227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22228 dvi) \
04cf1b77
PB
22229 || exit 1
22230
b813574b 22231@endif ld
04cf1b77 22232
56a8fe78
DD
22233.PHONY: maybe-pdf-ld pdf-ld
22234maybe-pdf-ld:
22235@if ld
22236maybe-pdf-ld: pdf-ld
22237
22238pdf-ld: \
22239 configure-ld
22240 @[ -f ./ld/Makefile ] || exit 0; \
22241 r=`${PWD_COMMAND}`; export r; \
22242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22243 $(HOST_EXPORTS) \
22244 for flag in $(EXTRA_HOST_FLAGS) ; do \
22245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22246 done; \
22247 echo "Doing pdf in ld" ; \
22248 (cd $(HOST_SUBDIR)/ld && \
22249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22251 "RANLIB=$${RANLIB}" \
0c24b341 22252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22253 pdf) \
22254 || exit 1
22255
22256@endif ld
22257
6d389afc
MS
22258.PHONY: maybe-html-ld html-ld
22259maybe-html-ld:
22260@if ld
22261maybe-html-ld: html-ld
22262
22263html-ld: \
22264 configure-ld
22265 @[ -f ./ld/Makefile ] || exit 0; \
22266 r=`${PWD_COMMAND}`; export r; \
22267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22268 $(HOST_EXPORTS) \
22269 for flag in $(EXTRA_HOST_FLAGS) ; do \
22270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22271 done; \
22272 echo "Doing html in ld" ; \
b00612cc 22273 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
22274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22276 "RANLIB=$${RANLIB}" \
0c24b341 22277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22278 html) \
22279 || exit 1
22280
22281@endif ld
22282
b813574b
PB
22283.PHONY: maybe-TAGS-ld TAGS-ld
22284maybe-TAGS-ld:
22285@if ld
22286maybe-TAGS-ld: TAGS-ld
04cf1b77 22287
b813574b
PB
22288TAGS-ld: \
22289 configure-ld
22290 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22291 r=`${PWD_COMMAND}`; export r; \
22292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22293 $(HOST_EXPORTS) \
b813574b 22294 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22296 done; \
b813574b 22297 echo "Doing TAGS in ld" ; \
b00612cc 22298 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22301 "RANLIB=$${RANLIB}" \
0c24b341 22302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22303 TAGS) \
04cf1b77
PB
22304 || exit 1
22305
b813574b 22306@endif ld
04cf1b77 22307
b813574b
PB
22308.PHONY: maybe-install-info-ld install-info-ld
22309maybe-install-info-ld:
22310@if ld
22311maybe-install-info-ld: install-info-ld
04cf1b77 22312
b813574b
PB
22313install-info-ld: \
22314 configure-ld \
22315 info-ld
22316 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22317 r=`${PWD_COMMAND}`; export r; \
22318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22319 $(HOST_EXPORTS) \
b813574b 22320 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22322 done; \
b813574b 22323 echo "Doing install-info in ld" ; \
b00612cc 22324 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22327 "RANLIB=$${RANLIB}" \
0c24b341 22328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22329 install-info) \
04cf1b77
PB
22330 || exit 1
22331
b813574b 22332@endif ld
04cf1b77 22333
a3ca38d2
DD
22334.PHONY: maybe-install-pdf-ld install-pdf-ld
22335maybe-install-pdf-ld:
22336@if ld
22337maybe-install-pdf-ld: install-pdf-ld
22338
22339install-pdf-ld: \
22340 configure-ld \
22341 pdf-ld
22342 @[ -f ./ld/Makefile ] || exit 0; \
22343 r=`${PWD_COMMAND}`; export r; \
22344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22345 $(HOST_EXPORTS) \
22346 for flag in $(EXTRA_HOST_FLAGS) ; do \
22347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22348 done; \
22349 echo "Doing install-pdf in ld" ; \
22350 (cd $(HOST_SUBDIR)/ld && \
22351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22353 "RANLIB=$${RANLIB}" \
0c24b341 22354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22355 install-pdf) \
22356 || exit 1
22357
22358@endif ld
22359
108a6f8e
CD
22360.PHONY: maybe-install-html-ld install-html-ld
22361maybe-install-html-ld:
22362@if ld
22363maybe-install-html-ld: install-html-ld
22364
22365install-html-ld: \
22366 configure-ld \
22367 html-ld
22368 @[ -f ./ld/Makefile ] || exit 0; \
22369 r=`${PWD_COMMAND}`; export r; \
22370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22371 $(HOST_EXPORTS) \
22372 for flag in $(EXTRA_HOST_FLAGS) ; do \
22373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22374 done; \
22375 echo "Doing install-html in ld" ; \
22376 (cd $(HOST_SUBDIR)/ld && \
22377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22379 "RANLIB=$${RANLIB}" \
0c24b341 22380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22381 install-html) \
22382 || exit 1
22383
22384@endif ld
22385
b813574b
PB
22386.PHONY: maybe-installcheck-ld installcheck-ld
22387maybe-installcheck-ld:
22388@if ld
22389maybe-installcheck-ld: installcheck-ld
04cf1b77 22390
b813574b
PB
22391installcheck-ld: \
22392 configure-ld
22393 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22394 r=`${PWD_COMMAND}`; export r; \
22395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22396 $(HOST_EXPORTS) \
b813574b 22397 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22399 done; \
b813574b 22400 echo "Doing installcheck in ld" ; \
b00612cc 22401 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22404 "RANLIB=$${RANLIB}" \
0c24b341 22405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22406 installcheck) \
04cf1b77
PB
22407 || exit 1
22408
b813574b 22409@endif ld
04cf1b77 22410
b813574b
PB
22411.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22412maybe-mostlyclean-ld:
22413@if ld
22414maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 22415
b813574b
PB
22416mostlyclean-ld:
22417 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22418 r=`${PWD_COMMAND}`; export r; \
22419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22420 $(HOST_EXPORTS) \
b813574b 22421 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22423 done; \
b813574b 22424 echo "Doing mostlyclean in ld" ; \
b00612cc 22425 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22428 "RANLIB=$${RANLIB}" \
0c24b341 22429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22430 mostlyclean) \
04cf1b77
PB
22431 || exit 1
22432
b813574b 22433@endif ld
04cf1b77 22434
b813574b
PB
22435.PHONY: maybe-clean-ld clean-ld
22436maybe-clean-ld:
22437@if ld
22438maybe-clean-ld: clean-ld
04cf1b77 22439
b813574b
PB
22440clean-ld:
22441 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22442 r=`${PWD_COMMAND}`; export r; \
22443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22444 $(HOST_EXPORTS) \
b813574b 22445 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22447 done; \
b813574b 22448 echo "Doing clean in ld" ; \
b00612cc 22449 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22452 "RANLIB=$${RANLIB}" \
0c24b341 22453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22454 clean) \
04cf1b77
PB
22455 || exit 1
22456
b813574b 22457@endif ld
04cf1b77 22458
b813574b
PB
22459.PHONY: maybe-distclean-ld distclean-ld
22460maybe-distclean-ld:
22461@if ld
22462maybe-distclean-ld: distclean-ld
04cf1b77 22463
b813574b
PB
22464distclean-ld:
22465 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22466 r=`${PWD_COMMAND}`; export r; \
22467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22468 $(HOST_EXPORTS) \
b813574b 22469 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22471 done; \
b813574b 22472 echo "Doing distclean in ld" ; \
b00612cc 22473 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22476 "RANLIB=$${RANLIB}" \
0c24b341 22477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22478 distclean) \
04cf1b77
PB
22479 || exit 1
22480
b813574b 22481@endif ld
04cf1b77 22482
b813574b
PB
22483.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22484maybe-maintainer-clean-ld:
22485@if ld
22486maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 22487
b813574b
PB
22488maintainer-clean-ld:
22489 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22490 r=`${PWD_COMMAND}`; export r; \
22491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22492 $(HOST_EXPORTS) \
b813574b 22493 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22495 done; \
b813574b 22496 echo "Doing maintainer-clean in ld" ; \
b00612cc 22497 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22500 "RANLIB=$${RANLIB}" \
0c24b341 22501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22502 maintainer-clean) \
04cf1b77
PB
22503 || exit 1
22504
b813574b 22505@endif ld
04cf1b77
PB
22506
22507
a7254363 22508
b813574b
PB
22509.PHONY: configure-libcpp maybe-configure-libcpp
22510maybe-configure-libcpp:
4f0ef2d8
CD
22511@if gcc-bootstrap
22512configure-libcpp: stage_current
22513@endif gcc-bootstrap
b813574b
PB
22514@if libcpp
22515maybe-configure-libcpp: configure-libcpp
c52c6897 22516configure-libcpp:
c52c6897
PB
22517 @r=`${PWD_COMMAND}`; export r; \
22518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22519 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22520 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 22521 $(HOST_EXPORTS) \
a7254363
PB
22522 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22523 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 22524 case $(srcdir) in \
b00612cc
PB
22525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22526 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22528 esac; \
b00612cc
PB
22529 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22530 libsrcdir="$$s/libcpp"; \
4fa63067 22531 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22533 --target=${target_alias} $${srcdiroption} \
4fa63067 22534 || exit 1
b813574b 22535@endif libcpp
4fa63067 22536
a7254363
PB
22537
22538
d545f33b
PB
22539.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22540maybe-configure-stage1-libcpp:
22541@if libcpp-bootstrap
22542maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 22543configure-stage1-libcpp:
c52c6897 22544 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22545 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22546 @r=`${PWD_COMMAND}`; export r; \
22547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22548 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22549 $(HOST_EXPORTS) \
8ee82aff
PB
22550 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22551 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22552 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22554 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22555 case $(srcdir) in \
22556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22557 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22559 esac; \
22560 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22561 libsrcdir="$$s/libcpp"; \
22562 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22564 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22565 \
8a0d8a5c 22566 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22567@endif libcpp-bootstrap
22568
22569.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22570maybe-configure-stage2-libcpp:
22571@if libcpp-bootstrap
22572maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 22573configure-stage2-libcpp:
c52c6897 22574 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22576 @r=`${PWD_COMMAND}`; export r; \
22577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22578 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22579 $(HOST_EXPORTS) \
22580 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22581 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22582 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22583 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22585 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22586 case $(srcdir) in \
22587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22588 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22590 esac; \
22591 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22592 libsrcdir="$$s/libcpp"; \
22593 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22595 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22596 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22597 @stage2_werror_flag@
22598@endif libcpp-bootstrap
22599
8520c408
AO
22600.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
22601maybe-configure-stageb2g0-libcpp:
22602@if libcpp-bootstrap
22603maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
22604configure-stageb2g0-libcpp:
22605 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22607 @r=`${PWD_COMMAND}`; export r; \
22608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22609 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22610 $(HOST_EXPORTS) \
22611 $(POSTSTAGE1_HOST_EXPORTS) \
22612 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
22613 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
22614 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
22615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22616 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22617 case $(srcdir) in \
22618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22619 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22621 esac; \
22622 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22623 libsrcdir="$$s/libcpp"; \
22624 $(SHELL) $${libsrcdir}/configure \
22625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22626 --target=${target_alias} $${srcdiroption} \
22627 --with-build-libsubdir=$(HOST_SUBDIR) \
22628 @stage2_werror_flag@
22629@endif libcpp-bootstrap
22630
d545f33b
PB
22631.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22632maybe-configure-stage3-libcpp:
22633@if libcpp-bootstrap
22634maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 22635configure-stage3-libcpp:
c52c6897 22636 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22638 @r=`${PWD_COMMAND}`; export r; \
22639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22640 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22641 $(HOST_EXPORTS) \
22642 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22643 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22644 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22645 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22646 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22647 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22648 case $(srcdir) in \
22649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22650 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22652 esac; \
22653 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22654 libsrcdir="$$s/libcpp"; \
22655 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22657 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22658 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22659 @stage2_werror_flag@
22660@endif libcpp-bootstrap
22661
8520c408
AO
22662.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
22663maybe-configure-stageb3g2-libcpp:
22664@if libcpp-bootstrap
22665maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
22666configure-stageb3g2-libcpp:
22667 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22669 @r=`${PWD_COMMAND}`; export r; \
22670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22671 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22672 $(HOST_EXPORTS) \
22673 $(POSTSTAGE1_HOST_EXPORTS) \
22674 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
22675 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
22676 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
22677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22678 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22679 case $(srcdir) in \
22680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22681 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22683 esac; \
22684 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22685 libsrcdir="$$s/libcpp"; \
22686 $(SHELL) $${libsrcdir}/configure \
22687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22688 --target=${target_alias} $${srcdiroption} \
22689 --with-build-libsubdir=$(HOST_SUBDIR) \
22690 @stage2_werror_flag@
22691@endif libcpp-bootstrap
22692
d545f33b
PB
22693.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22694maybe-configure-stage4-libcpp:
22695@if libcpp-bootstrap
22696maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 22697configure-stage4-libcpp:
c52c6897 22698 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22699 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22700 @r=`${PWD_COMMAND}`; export r; \
22701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22702 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22703 $(HOST_EXPORTS) \
22704 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22705 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22706 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22707 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22709 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22710 case $(srcdir) in \
22711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22712 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22714 esac; \
22715 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22716 libsrcdir="$$s/libcpp"; \
22717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22719 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22720 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22721 @stage2_werror_flag@
22722@endif libcpp-bootstrap
22723
22724.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22725maybe-configure-stageprofile-libcpp:
22726@if libcpp-bootstrap
22727maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 22728configure-stageprofile-libcpp:
c52c6897 22729 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22730 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22731 @r=`${PWD_COMMAND}`; export r; \
22732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22733 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22734 $(HOST_EXPORTS) \
22735 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22736 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
22737 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 22738 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22740 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22741 case $(srcdir) in \
22742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22743 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22745 esac; \
22746 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22747 libsrcdir="$$s/libcpp"; \
22748 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22750 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22751 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22752 @stage2_werror_flag@
22753@endif libcpp-bootstrap
22754
22755.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
22756maybe-configure-stagefeedback-libcpp:
22757@if libcpp-bootstrap
22758maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 22759configure-stagefeedback-libcpp:
c52c6897 22760 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22762 @r=`${PWD_COMMAND}`; export r; \
22763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22764 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22765 $(HOST_EXPORTS) \
22766 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22767 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
22768 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 22769 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22771 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22772 case $(srcdir) in \
22773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22774 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22776 esac; \
22777 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22778 libsrcdir="$$s/libcpp"; \
22779 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22781 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22782 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22783 @stage2_werror_flag@
22784@endif libcpp-bootstrap
22785
22786
22787
22788
22789
b813574b
PB
22790.PHONY: all-libcpp maybe-all-libcpp
22791maybe-all-libcpp:
4f0ef2d8
CD
22792@if gcc-bootstrap
22793all-libcpp: stage_current
22794@endif gcc-bootstrap
b813574b 22795@if libcpp
d27cc32e 22796TARGET-libcpp=all
b813574b
PB
22797maybe-all-libcpp: all-libcpp
22798all-libcpp: configure-libcpp
c52c6897 22799 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22801 $(HOST_EXPORTS) \
b00612cc
PB
22802 (cd $(HOST_SUBDIR)/libcpp && \
22803 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 22804@endif libcpp
4fa63067 22805
a7254363 22806
d545f33b
PB
22807
22808.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
22809.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
22810maybe-all-stage1-libcpp:
22811maybe-clean-stage1-libcpp:
22812@if libcpp-bootstrap
22813maybe-all-stage1-libcpp: all-stage1-libcpp
22814all-stage1: all-stage1-libcpp
f70224b5 22815TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 22816all-stage1-libcpp: configure-stage1-libcpp
c52c6897 22817 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22818 @r=`${PWD_COMMAND}`; export r; \
22819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22820 $(HOST_EXPORTS) \
22821 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
22822 $(MAKE) $(FLAGS_TO_PASS) \
22823 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 22824 $(TARGET-stage1-libcpp)
d545f33b
PB
22825
22826maybe-clean-stage1-libcpp: clean-stage1-libcpp
22827clean-stage1: clean-stage1-libcpp
22828clean-stage1-libcpp:
9dbaa842
DD
22829 @if [ $(current_stage) = stage1 ]; then \
22830 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22831 else \
22832 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
22833 $(MAKE) stage1-start; \
22834 fi; \
d545f33b
PB
22835 cd $(HOST_SUBDIR)/libcpp && \
22836 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 22837 clean
d545f33b
PB
22838@endif libcpp-bootstrap
22839
22840
22841.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
22842.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
22843maybe-all-stage2-libcpp:
22844maybe-clean-stage2-libcpp:
22845@if libcpp-bootstrap
22846maybe-all-stage2-libcpp: all-stage2-libcpp
22847all-stage2: all-stage2-libcpp
f70224b5 22848TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 22849all-stage2-libcpp: configure-stage2-libcpp
c52c6897 22850 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22851 @r=`${PWD_COMMAND}`; export r; \
22852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22853 $(HOST_EXPORTS) \
22854 $(POSTSTAGE1_HOST_EXPORTS) \
22855 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22856 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22857 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22858 $(TARGET-stage2-libcpp)
d545f33b
PB
22859
22860maybe-clean-stage2-libcpp: clean-stage2-libcpp
22861clean-stage2: clean-stage2-libcpp
22862clean-stage2-libcpp:
9dbaa842
DD
22863 @if [ $(current_stage) = stage2 ]; then \
22864 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22865 else \
22866 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
22867 $(MAKE) stage2-start; \
22868 fi; \
d545f33b
PB
22869 cd $(HOST_SUBDIR)/libcpp && \
22870 $(MAKE) $(FLAGS_TO_PASS) \
22871 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22872 clean
d545f33b
PB
22873@endif libcpp-bootstrap
22874
22875
8520c408
AO
22876.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
22877.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
22878maybe-all-stageb2g0-libcpp:
22879maybe-clean-stageb2g0-libcpp:
22880@if libcpp-bootstrap
22881maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
22882all-stageb2g0: all-stageb2g0-libcpp
22883TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
22884all-stageb2g0-libcpp: configure-stageb2g0-libcpp
22885 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22886 @r=`${PWD_COMMAND}`; export r; \
22887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22888 $(HOST_EXPORTS) \
22889 $(POSTSTAGE1_HOST_EXPORTS) \
22890 cd $(HOST_SUBDIR)/libcpp && \
22891 $(MAKE) $(FLAGS_TO_PASS) \
22892 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
22893 $(TARGET-stageb2g0-libcpp)
22894
22895maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
22896clean-stageb2g0: clean-stageb2g0-libcpp
22897clean-stageb2g0-libcpp:
22898 @if [ $(current_stage) = stageb2g0 ]; then \
22899 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22900 else \
22901 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
22902 $(MAKE) stageb2g0-start; \
22903 fi; \
22904 cd $(HOST_SUBDIR)/libcpp && \
22905 $(MAKE) $(FLAGS_TO_PASS) \
22906 $(POSTSTAGE1_FLAGS_TO_PASS) \
22907 clean
22908@endif libcpp-bootstrap
22909
22910
d545f33b
PB
22911.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
22912.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
22913maybe-all-stage3-libcpp:
22914maybe-clean-stage3-libcpp:
22915@if libcpp-bootstrap
22916maybe-all-stage3-libcpp: all-stage3-libcpp
22917all-stage3: all-stage3-libcpp
f70224b5 22918TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 22919all-stage3-libcpp: configure-stage3-libcpp
c52c6897 22920 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22921 @r=`${PWD_COMMAND}`; export r; \
22922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22923 $(HOST_EXPORTS) \
22924 $(POSTSTAGE1_HOST_EXPORTS) \
22925 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22926 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22927 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22928 $(TARGET-stage3-libcpp)
d545f33b
PB
22929
22930maybe-clean-stage3-libcpp: clean-stage3-libcpp
22931clean-stage3: clean-stage3-libcpp
22932clean-stage3-libcpp:
9dbaa842
DD
22933 @if [ $(current_stage) = stage3 ]; then \
22934 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22935 else \
22936 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
22937 $(MAKE) stage3-start; \
22938 fi; \
d545f33b
PB
22939 cd $(HOST_SUBDIR)/libcpp && \
22940 $(MAKE) $(FLAGS_TO_PASS) \
22941 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22942 clean
d545f33b
PB
22943@endif libcpp-bootstrap
22944
22945
8520c408
AO
22946.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
22947.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
22948maybe-all-stageb3g2-libcpp:
22949maybe-clean-stageb3g2-libcpp:
22950@if libcpp-bootstrap
22951maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
22952all-stageb3g2: all-stageb3g2-libcpp
22953TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
22954all-stageb3g2-libcpp: configure-stageb3g2-libcpp
22955 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22956 @r=`${PWD_COMMAND}`; export r; \
22957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22958 $(HOST_EXPORTS) \
22959 $(POSTSTAGE1_HOST_EXPORTS) \
22960 cd $(HOST_SUBDIR)/libcpp && \
22961 $(MAKE) $(FLAGS_TO_PASS) \
22962 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22963 $(TARGET-stageb3g2-libcpp)
22964
22965maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
22966clean-stageb3g2: clean-stageb3g2-libcpp
22967clean-stageb3g2-libcpp:
22968 @if [ $(current_stage) = stageb3g2 ]; then \
22969 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22970 else \
22971 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
22972 $(MAKE) stageb3g2-start; \
22973 fi; \
22974 cd $(HOST_SUBDIR)/libcpp && \
22975 $(MAKE) $(FLAGS_TO_PASS) \
22976 $(POSTSTAGE1_FLAGS_TO_PASS) \
22977 clean
22978@endif libcpp-bootstrap
22979
22980
d545f33b
PB
22981.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
22982.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
22983maybe-all-stage4-libcpp:
22984maybe-clean-stage4-libcpp:
22985@if libcpp-bootstrap
22986maybe-all-stage4-libcpp: all-stage4-libcpp
22987all-stage4: all-stage4-libcpp
f70224b5 22988TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 22989all-stage4-libcpp: configure-stage4-libcpp
c52c6897 22990 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22991 @r=`${PWD_COMMAND}`; export r; \
22992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22993 $(HOST_EXPORTS) \
22994 $(POSTSTAGE1_HOST_EXPORTS) \
22995 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22996 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22997 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22998 $(TARGET-stage4-libcpp)
d545f33b
PB
22999
23000maybe-clean-stage4-libcpp: clean-stage4-libcpp
23001clean-stage4: clean-stage4-libcpp
23002clean-stage4-libcpp:
9dbaa842
DD
23003 @if [ $(current_stage) = stage4 ]; then \
23004 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23005 else \
23006 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
23007 $(MAKE) stage4-start; \
23008 fi; \
d545f33b
PB
23009 cd $(HOST_SUBDIR)/libcpp && \
23010 $(MAKE) $(FLAGS_TO_PASS) \
23011 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23012 clean
d545f33b
PB
23013@endif libcpp-bootstrap
23014
23015
23016.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23017.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23018maybe-all-stageprofile-libcpp:
23019maybe-clean-stageprofile-libcpp:
23020@if libcpp-bootstrap
23021maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23022all-stageprofile: all-stageprofile-libcpp
f70224b5 23023TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 23024all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 23025 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23026 @r=`${PWD_COMMAND}`; export r; \
23027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23028 $(HOST_EXPORTS) \
23029 $(POSTSTAGE1_HOST_EXPORTS) \
23030 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23031 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23032 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23033 $(TARGET-stageprofile-libcpp)
d545f33b
PB
23034
23035maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23036clean-stageprofile: clean-stageprofile-libcpp
23037clean-stageprofile-libcpp:
9dbaa842
DD
23038 @if [ $(current_stage) = stageprofile ]; then \
23039 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23040 else \
23041 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23042 $(MAKE) stageprofile-start; \
23043 fi; \
d545f33b
PB
23044 cd $(HOST_SUBDIR)/libcpp && \
23045 $(MAKE) $(FLAGS_TO_PASS) \
23046 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23047 clean
d545f33b
PB
23048@endif libcpp-bootstrap
23049
23050
23051.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23052.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23053maybe-all-stagefeedback-libcpp:
23054maybe-clean-stagefeedback-libcpp:
23055@if libcpp-bootstrap
23056maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23057all-stagefeedback: all-stagefeedback-libcpp
f70224b5 23058TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 23059all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 23060 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23061 @r=`${PWD_COMMAND}`; export r; \
23062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23063 $(HOST_EXPORTS) \
23064 $(POSTSTAGE1_HOST_EXPORTS) \
23065 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23066 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23067 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23068 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
23069
23070maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23071clean-stagefeedback: clean-stagefeedback-libcpp
23072clean-stagefeedback-libcpp:
9dbaa842
DD
23073 @if [ $(current_stage) = stagefeedback ]; then \
23074 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23075 else \
23076 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23077 $(MAKE) stagefeedback-start; \
23078 fi; \
d545f33b
PB
23079 cd $(HOST_SUBDIR)/libcpp && \
23080 $(MAKE) $(FLAGS_TO_PASS) \
23081 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23082 clean
d545f33b
PB
23083@endif libcpp-bootstrap
23084
23085
23086
23087
23088
b813574b
PB
23089.PHONY: check-libcpp maybe-check-libcpp
23090maybe-check-libcpp:
23091@if libcpp
23092maybe-check-libcpp: check-libcpp
4fa63067 23093
b813574b 23094check-libcpp:
0aed8855 23095 @: $(MAKE); $(unstage)
4fa63067
NN
23096 @r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23098 $(HOST_EXPORTS) \
b00612cc
PB
23099 (cd $(HOST_SUBDIR)/libcpp && \
23100 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23101
b813574b 23102@endif libcpp
4fa63067 23103
b813574b
PB
23104.PHONY: install-libcpp maybe-install-libcpp
23105maybe-install-libcpp:
23106@if libcpp
23107maybe-install-libcpp: install-libcpp
23108
23109install-libcpp: installdirs
0aed8855 23110 @: $(MAKE); $(unstage)
4fa63067
NN
23111 @r=`${PWD_COMMAND}`; export r; \
23112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23113 $(HOST_EXPORTS) \
b00612cc 23114 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 23115 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23116
b813574b 23117@endif libcpp
4fa63067 23118
56a8fe78 23119# Other targets (info, dvi, pdf, etc.)
4fa63067 23120
b813574b
PB
23121.PHONY: maybe-info-libcpp info-libcpp
23122maybe-info-libcpp:
23123@if libcpp
23124maybe-info-libcpp: info-libcpp
4fa63067 23125
b813574b
PB
23126info-libcpp: \
23127 configure-libcpp
23128 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23129 r=`${PWD_COMMAND}`; export r; \
23130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23131 $(HOST_EXPORTS) \
b813574b 23132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23134 done; \
b813574b 23135 echo "Doing info in libcpp" ; \
b00612cc 23136 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23139 "RANLIB=$${RANLIB}" \
0c24b341 23140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23141 info) \
2a4cbe27
NN
23142 || exit 1
23143
b813574b 23144@endif libcpp
2a4cbe27 23145
b813574b
PB
23146.PHONY: maybe-dvi-libcpp dvi-libcpp
23147maybe-dvi-libcpp:
23148@if libcpp
23149maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 23150
b813574b
PB
23151dvi-libcpp: \
23152 configure-libcpp
23153 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23154 r=`${PWD_COMMAND}`; export r; \
23155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23156 $(HOST_EXPORTS) \
b813574b 23157 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23159 done; \
b813574b 23160 echo "Doing dvi in libcpp" ; \
b00612cc 23161 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23164 "RANLIB=$${RANLIB}" \
0c24b341 23165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23166 dvi) \
2a4cbe27
NN
23167 || exit 1
23168
b813574b 23169@endif libcpp
2a4cbe27 23170
56a8fe78
DD
23171.PHONY: maybe-pdf-libcpp pdf-libcpp
23172maybe-pdf-libcpp:
23173@if libcpp
23174maybe-pdf-libcpp: pdf-libcpp
23175
23176pdf-libcpp: \
23177 configure-libcpp
23178 @[ -f ./libcpp/Makefile ] || exit 0; \
23179 r=`${PWD_COMMAND}`; export r; \
23180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23181 $(HOST_EXPORTS) \
23182 for flag in $(EXTRA_HOST_FLAGS) ; do \
23183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23184 done; \
23185 echo "Doing pdf in libcpp" ; \
23186 (cd $(HOST_SUBDIR)/libcpp && \
23187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23189 "RANLIB=$${RANLIB}" \
0c24b341 23190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23191 pdf) \
23192 || exit 1
23193
23194@endif libcpp
23195
6d389afc
MS
23196.PHONY: maybe-html-libcpp html-libcpp
23197maybe-html-libcpp:
23198@if libcpp
23199maybe-html-libcpp: html-libcpp
23200
23201html-libcpp: \
23202 configure-libcpp
23203 @[ -f ./libcpp/Makefile ] || exit 0; \
23204 r=`${PWD_COMMAND}`; export r; \
23205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23206 $(HOST_EXPORTS) \
23207 for flag in $(EXTRA_HOST_FLAGS) ; do \
23208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23209 done; \
23210 echo "Doing html in libcpp" ; \
b00612cc 23211 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
23212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23214 "RANLIB=$${RANLIB}" \
0c24b341 23215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23216 html) \
23217 || exit 1
23218
23219@endif libcpp
23220
b813574b
PB
23221.PHONY: maybe-TAGS-libcpp TAGS-libcpp
23222maybe-TAGS-libcpp:
23223@if libcpp
23224maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 23225
b813574b
PB
23226TAGS-libcpp: \
23227 configure-libcpp
23228 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23229 r=`${PWD_COMMAND}`; export r; \
23230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23231 $(HOST_EXPORTS) \
b813574b 23232 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23234 done; \
b813574b 23235 echo "Doing TAGS in libcpp" ; \
b00612cc 23236 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23239 "RANLIB=$${RANLIB}" \
0c24b341 23240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23241 TAGS) \
2a4cbe27
NN
23242 || exit 1
23243
b813574b 23244@endif libcpp
2a4cbe27 23245
b813574b
PB
23246.PHONY: maybe-install-info-libcpp install-info-libcpp
23247maybe-install-info-libcpp:
23248@if libcpp
23249maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 23250
b813574b
PB
23251install-info-libcpp: \
23252 configure-libcpp \
23253 info-libcpp
23254 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23255 r=`${PWD_COMMAND}`; export r; \
23256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23257 $(HOST_EXPORTS) \
b813574b 23258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23260 done; \
b813574b 23261 echo "Doing install-info in libcpp" ; \
b00612cc 23262 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23265 "RANLIB=$${RANLIB}" \
0c24b341 23266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23267 install-info) \
2a4cbe27
NN
23268 || exit 1
23269
b813574b 23270@endif libcpp
2a4cbe27 23271
a3ca38d2
DD
23272.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23273maybe-install-pdf-libcpp:
23274@if libcpp
23275maybe-install-pdf-libcpp: install-pdf-libcpp
23276
23277install-pdf-libcpp: \
23278 configure-libcpp \
23279 pdf-libcpp
23280 @[ -f ./libcpp/Makefile ] || exit 0; \
23281 r=`${PWD_COMMAND}`; export r; \
23282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23283 $(HOST_EXPORTS) \
23284 for flag in $(EXTRA_HOST_FLAGS) ; do \
23285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23286 done; \
23287 echo "Doing install-pdf in libcpp" ; \
23288 (cd $(HOST_SUBDIR)/libcpp && \
23289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23291 "RANLIB=$${RANLIB}" \
0c24b341 23292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23293 install-pdf) \
23294 || exit 1
23295
23296@endif libcpp
23297
108a6f8e
CD
23298.PHONY: maybe-install-html-libcpp install-html-libcpp
23299maybe-install-html-libcpp:
23300@if libcpp
23301maybe-install-html-libcpp: install-html-libcpp
23302
23303install-html-libcpp: \
23304 configure-libcpp \
23305 html-libcpp
23306 @[ -f ./libcpp/Makefile ] || exit 0; \
23307 r=`${PWD_COMMAND}`; export r; \
23308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23309 $(HOST_EXPORTS) \
23310 for flag in $(EXTRA_HOST_FLAGS) ; do \
23311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23312 done; \
23313 echo "Doing install-html in libcpp" ; \
23314 (cd $(HOST_SUBDIR)/libcpp && \
23315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23317 "RANLIB=$${RANLIB}" \
0c24b341 23318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23319 install-html) \
23320 || exit 1
23321
23322@endif libcpp
23323
b813574b
PB
23324.PHONY: maybe-installcheck-libcpp installcheck-libcpp
23325maybe-installcheck-libcpp:
23326@if libcpp
23327maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 23328
b813574b
PB
23329installcheck-libcpp: \
23330 configure-libcpp
23331 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23332 r=`${PWD_COMMAND}`; export r; \
23333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23334 $(HOST_EXPORTS) \
b813574b 23335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23337 done; \
b813574b 23338 echo "Doing installcheck in libcpp" ; \
b00612cc 23339 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23342 "RANLIB=$${RANLIB}" \
0c24b341 23343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23344 installcheck) \
2a4cbe27
NN
23345 || exit 1
23346
b813574b 23347@endif libcpp
2a4cbe27 23348
b813574b
PB
23349.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23350maybe-mostlyclean-libcpp:
23351@if libcpp
23352maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 23353
b813574b
PB
23354mostlyclean-libcpp:
23355 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23356 r=`${PWD_COMMAND}`; export r; \
23357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23358 $(HOST_EXPORTS) \
b813574b 23359 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23361 done; \
b813574b 23362 echo "Doing mostlyclean in libcpp" ; \
b00612cc 23363 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23366 "RANLIB=$${RANLIB}" \
0c24b341 23367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23368 mostlyclean) \
2a4cbe27
NN
23369 || exit 1
23370
b813574b 23371@endif libcpp
2a4cbe27 23372
b813574b
PB
23373.PHONY: maybe-clean-libcpp clean-libcpp
23374maybe-clean-libcpp:
23375@if libcpp
23376maybe-clean-libcpp: clean-libcpp
2a4cbe27 23377
b813574b
PB
23378clean-libcpp:
23379 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23380 r=`${PWD_COMMAND}`; export r; \
23381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23382 $(HOST_EXPORTS) \
b813574b 23383 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23385 done; \
b813574b 23386 echo "Doing clean in libcpp" ; \
b00612cc 23387 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23390 "RANLIB=$${RANLIB}" \
0c24b341 23391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23392 clean) \
2a4cbe27
NN
23393 || exit 1
23394
b813574b 23395@endif libcpp
2a4cbe27 23396
b813574b
PB
23397.PHONY: maybe-distclean-libcpp distclean-libcpp
23398maybe-distclean-libcpp:
23399@if libcpp
23400maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 23401
b813574b
PB
23402distclean-libcpp:
23403 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23404 r=`${PWD_COMMAND}`; export r; \
23405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23406 $(HOST_EXPORTS) \
b813574b 23407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23409 done; \
b813574b 23410 echo "Doing distclean in libcpp" ; \
b00612cc 23411 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23414 "RANLIB=$${RANLIB}" \
0c24b341 23415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23416 distclean) \
2a4cbe27
NN
23417 || exit 1
23418
b813574b 23419@endif libcpp
2a4cbe27 23420
b813574b
PB
23421.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23422maybe-maintainer-clean-libcpp:
23423@if libcpp
23424maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 23425
b813574b
PB
23426maintainer-clean-libcpp:
23427 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23428 r=`${PWD_COMMAND}`; export r; \
23429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23430 $(HOST_EXPORTS) \
b813574b 23431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23433 done; \
b813574b 23434 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 23435 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23438 "RANLIB=$${RANLIB}" \
0c24b341 23439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23440 maintainer-clean) \
2a4cbe27
NN
23441 || exit 1
23442
b813574b 23443@endif libcpp
2a4cbe27 23444
2a4cbe27 23445
a7254363 23446
be01d343
PB
23447.PHONY: configure-libdecnumber maybe-configure-libdecnumber
23448maybe-configure-libdecnumber:
4f0ef2d8
CD
23449@if gcc-bootstrap
23450configure-libdecnumber: stage_current
23451@endif gcc-bootstrap
be01d343
PB
23452@if libdecnumber
23453maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 23454configure-libdecnumber:
c52c6897
PB
23455 @r=`${PWD_COMMAND}`; export r; \
23456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
23457 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23459 $(HOST_EXPORTS) \
23460 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23461 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23462 case $(srcdir) in \
23463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23464 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23466 esac; \
23467 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23468 libsrcdir="$$s/libdecnumber"; \
23469 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23470 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23471 --target=${target_alias} $${srcdiroption} \
be01d343
PB
23472 || exit 1
23473@endif libdecnumber
23474
23475
23476
23477.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23478maybe-configure-stage1-libdecnumber:
23479@if libdecnumber-bootstrap
23480maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 23481configure-stage1-libdecnumber:
c52c6897 23482 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23484 @r=`${PWD_COMMAND}`; export r; \
23485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23486 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23487 $(HOST_EXPORTS) \
8ee82aff
PB
23488 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23489 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
be01d343 23490 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23492 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23493 case $(srcdir) in \
23494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23495 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23497 esac; \
23498 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23499 libsrcdir="$$s/libdecnumber"; \
23500 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23502 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23503 \
8a0d8a5c 23504 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
23505@endif libdecnumber-bootstrap
23506
23507.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23508maybe-configure-stage2-libdecnumber:
23509@if libdecnumber-bootstrap
23510maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 23511configure-stage2-libdecnumber:
c52c6897 23512 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23513 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23514 @r=`${PWD_COMMAND}`; export r; \
23515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23516 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23517 $(HOST_EXPORTS) \
23518 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23519 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23520 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 23521 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23523 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23524 case $(srcdir) in \
23525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23526 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23528 esac; \
23529 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23530 libsrcdir="$$s/libdecnumber"; \
23531 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23533 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23534 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23535 @stage2_werror_flag@
23536@endif libdecnumber-bootstrap
23537
8520c408
AO
23538.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
23539maybe-configure-stageb2g0-libdecnumber:
23540@if libdecnumber-bootstrap
23541maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23542configure-stageb2g0-libdecnumber:
23543 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23545 @r=`${PWD_COMMAND}`; export r; \
23546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23547 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23548 $(HOST_EXPORTS) \
23549 $(POSTSTAGE1_HOST_EXPORTS) \
23550 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
23551 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
23552 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
23553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23554 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23555 case $(srcdir) in \
23556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23557 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23559 esac; \
23560 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23561 libsrcdir="$$s/libdecnumber"; \
23562 $(SHELL) $${libsrcdir}/configure \
23563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23564 --target=${target_alias} $${srcdiroption} \
23565 --with-build-libsubdir=$(HOST_SUBDIR) \
23566 @stage2_werror_flag@
23567@endif libdecnumber-bootstrap
23568
be01d343
PB
23569.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23570maybe-configure-stage3-libdecnumber:
23571@if libdecnumber-bootstrap
23572maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 23573configure-stage3-libdecnumber:
c52c6897 23574 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23576 @r=`${PWD_COMMAND}`; export r; \
23577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23578 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23579 $(HOST_EXPORTS) \
23580 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23581 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23582 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 23583 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23585 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23586 case $(srcdir) in \
23587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23588 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23590 esac; \
23591 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23592 libsrcdir="$$s/libdecnumber"; \
23593 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23595 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23596 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23597 @stage2_werror_flag@
23598@endif libdecnumber-bootstrap
23599
8520c408
AO
23600.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
23601maybe-configure-stageb3g2-libdecnumber:
23602@if libdecnumber-bootstrap
23603maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23604configure-stageb3g2-libdecnumber:
23605 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23607 @r=`${PWD_COMMAND}`; export r; \
23608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23609 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23610 $(HOST_EXPORTS) \
23611 $(POSTSTAGE1_HOST_EXPORTS) \
23612 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
23613 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
23614 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
23615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23616 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23617 case $(srcdir) in \
23618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23619 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23621 esac; \
23622 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23623 libsrcdir="$$s/libdecnumber"; \
23624 $(SHELL) $${libsrcdir}/configure \
23625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23626 --target=${target_alias} $${srcdiroption} \
23627 --with-build-libsubdir=$(HOST_SUBDIR) \
23628 @stage2_werror_flag@
23629@endif libdecnumber-bootstrap
23630
be01d343
PB
23631.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23632maybe-configure-stage4-libdecnumber:
23633@if libdecnumber-bootstrap
23634maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 23635configure-stage4-libdecnumber:
c52c6897 23636 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23638 @r=`${PWD_COMMAND}`; export r; \
23639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23640 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23641 $(HOST_EXPORTS) \
23642 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23643 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23644 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 23645 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23646 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23647 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23648 case $(srcdir) in \
23649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23650 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23652 esac; \
23653 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23654 libsrcdir="$$s/libdecnumber"; \
23655 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23657 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23658 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23659 @stage2_werror_flag@
23660@endif libdecnumber-bootstrap
23661
23662.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23663maybe-configure-stageprofile-libdecnumber:
23664@if libdecnumber-bootstrap
23665maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 23666configure-stageprofile-libdecnumber:
c52c6897 23667 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23669 @r=`${PWD_COMMAND}`; export r; \
23670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23671 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23672 $(HOST_EXPORTS) \
23673 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23674 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
23675 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
be01d343 23676 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23678 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23679 case $(srcdir) in \
23680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23681 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23683 esac; \
23684 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23685 libsrcdir="$$s/libdecnumber"; \
23686 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23688 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23689 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23690 @stage2_werror_flag@
23691@endif libdecnumber-bootstrap
23692
23693.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23694maybe-configure-stagefeedback-libdecnumber:
23695@if libdecnumber-bootstrap
23696maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 23697configure-stagefeedback-libdecnumber:
c52c6897 23698 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23699 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23700 @r=`${PWD_COMMAND}`; export r; \
23701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23702 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23703 $(HOST_EXPORTS) \
23704 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23705 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
23706 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
be01d343 23707 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23709 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23710 case $(srcdir) in \
23711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23712 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23714 esac; \
23715 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23716 libsrcdir="$$s/libdecnumber"; \
23717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23719 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23720 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23721 @stage2_werror_flag@
23722@endif libdecnumber-bootstrap
23723
23724
23725
23726
23727
23728.PHONY: all-libdecnumber maybe-all-libdecnumber
23729maybe-all-libdecnumber:
4f0ef2d8
CD
23730@if gcc-bootstrap
23731all-libdecnumber: stage_current
23732@endif gcc-bootstrap
be01d343
PB
23733@if libdecnumber
23734TARGET-libdecnumber=all
23735maybe-all-libdecnumber: all-libdecnumber
23736all-libdecnumber: configure-libdecnumber
c52c6897 23737 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23739 $(HOST_EXPORTS) \
23740 (cd $(HOST_SUBDIR)/libdecnumber && \
23741 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
23742@endif libdecnumber
23743
23744
23745
23746.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
23747.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
23748maybe-all-stage1-libdecnumber:
23749maybe-clean-stage1-libdecnumber:
23750@if libdecnumber-bootstrap
23751maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
23752all-stage1: all-stage1-libdecnumber
23753TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
23754all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 23755 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
23756 @r=`${PWD_COMMAND}`; export r; \
23757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23758 $(HOST_EXPORTS) \
23759 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
23760 $(MAKE) $(FLAGS_TO_PASS) \
23761 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
23762 $(TARGET-stage1-libdecnumber)
23763
23764maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
23765clean-stage1: clean-stage1-libdecnumber
23766clean-stage1-libdecnumber:
9dbaa842
DD
23767 @if [ $(current_stage) = stage1 ]; then \
23768 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23769 else \
23770 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
23771 $(MAKE) stage1-start; \
23772 fi; \
be01d343
PB
23773 cd $(HOST_SUBDIR)/libdecnumber && \
23774 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 23775 clean
be01d343
PB
23776@endif libdecnumber-bootstrap
23777
23778
23779.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
23780.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
23781maybe-all-stage2-libdecnumber:
23782maybe-clean-stage2-libdecnumber:
23783@if libdecnumber-bootstrap
23784maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
23785all-stage2: all-stage2-libdecnumber
23786TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
23787all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 23788 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
23789 @r=`${PWD_COMMAND}`; export r; \
23790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23791 $(HOST_EXPORTS) \
23792 $(POSTSTAGE1_HOST_EXPORTS) \
23793 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23794 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23795 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23796 $(TARGET-stage2-libdecnumber)
23797
23798maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
23799clean-stage2: clean-stage2-libdecnumber
23800clean-stage2-libdecnumber:
9dbaa842
DD
23801 @if [ $(current_stage) = stage2 ]; then \
23802 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23803 else \
23804 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
23805 $(MAKE) stage2-start; \
23806 fi; \
be01d343
PB
23807 cd $(HOST_SUBDIR)/libdecnumber && \
23808 $(MAKE) $(FLAGS_TO_PASS) \
23809 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23810 clean
be01d343
PB
23811@endif libdecnumber-bootstrap
23812
23813
8520c408
AO
23814.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
23815.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
23816maybe-all-stageb2g0-libdecnumber:
23817maybe-clean-stageb2g0-libdecnumber:
23818@if libdecnumber-bootstrap
23819maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
23820all-stageb2g0: all-stageb2g0-libdecnumber
23821TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
23822all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23823 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23824 @r=`${PWD_COMMAND}`; export r; \
23825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23826 $(HOST_EXPORTS) \
23827 $(POSTSTAGE1_HOST_EXPORTS) \
23828 cd $(HOST_SUBDIR)/libdecnumber && \
23829 $(MAKE) $(FLAGS_TO_PASS) \
23830 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
23831 $(TARGET-stageb2g0-libdecnumber)
23832
23833maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
23834clean-stageb2g0: clean-stageb2g0-libdecnumber
23835clean-stageb2g0-libdecnumber:
23836 @if [ $(current_stage) = stageb2g0 ]; then \
23837 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23838 else \
23839 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
23840 $(MAKE) stageb2g0-start; \
23841 fi; \
23842 cd $(HOST_SUBDIR)/libdecnumber && \
23843 $(MAKE) $(FLAGS_TO_PASS) \
23844 $(POSTSTAGE1_FLAGS_TO_PASS) \
23845 clean
23846@endif libdecnumber-bootstrap
23847
23848
be01d343
PB
23849.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
23850.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
23851maybe-all-stage3-libdecnumber:
23852maybe-clean-stage3-libdecnumber:
23853@if libdecnumber-bootstrap
23854maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
23855all-stage3: all-stage3-libdecnumber
23856TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
23857all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 23858 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
23859 @r=`${PWD_COMMAND}`; export r; \
23860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23861 $(HOST_EXPORTS) \
23862 $(POSTSTAGE1_HOST_EXPORTS) \
23863 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23864 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23865 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23866 $(TARGET-stage3-libdecnumber)
23867
23868maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
23869clean-stage3: clean-stage3-libdecnumber
23870clean-stage3-libdecnumber:
9dbaa842
DD
23871 @if [ $(current_stage) = stage3 ]; then \
23872 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23873 else \
23874 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
23875 $(MAKE) stage3-start; \
23876 fi; \
be01d343
PB
23877 cd $(HOST_SUBDIR)/libdecnumber && \
23878 $(MAKE) $(FLAGS_TO_PASS) \
23879 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23880 clean
be01d343
PB
23881@endif libdecnumber-bootstrap
23882
23883
8520c408
AO
23884.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
23885.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
23886maybe-all-stageb3g2-libdecnumber:
23887maybe-clean-stageb3g2-libdecnumber:
23888@if libdecnumber-bootstrap
23889maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
23890all-stageb3g2: all-stageb3g2-libdecnumber
23891TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
23892all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23893 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23894 @r=`${PWD_COMMAND}`; export r; \
23895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23896 $(HOST_EXPORTS) \
23897 $(POSTSTAGE1_HOST_EXPORTS) \
23898 cd $(HOST_SUBDIR)/libdecnumber && \
23899 $(MAKE) $(FLAGS_TO_PASS) \
23900 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
23901 $(TARGET-stageb3g2-libdecnumber)
23902
23903maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
23904clean-stageb3g2: clean-stageb3g2-libdecnumber
23905clean-stageb3g2-libdecnumber:
23906 @if [ $(current_stage) = stageb3g2 ]; then \
23907 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23908 else \
23909 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
23910 $(MAKE) stageb3g2-start; \
23911 fi; \
23912 cd $(HOST_SUBDIR)/libdecnumber && \
23913 $(MAKE) $(FLAGS_TO_PASS) \
23914 $(POSTSTAGE1_FLAGS_TO_PASS) \
23915 clean
23916@endif libdecnumber-bootstrap
23917
23918
be01d343
PB
23919.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
23920.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
23921maybe-all-stage4-libdecnumber:
23922maybe-clean-stage4-libdecnumber:
23923@if libdecnumber-bootstrap
23924maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
23925all-stage4: all-stage4-libdecnumber
23926TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
23927all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 23928 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
23929 @r=`${PWD_COMMAND}`; export r; \
23930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23931 $(HOST_EXPORTS) \
23932 $(POSTSTAGE1_HOST_EXPORTS) \
23933 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23934 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23935 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23936 $(TARGET-stage4-libdecnumber)
23937
23938maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
23939clean-stage4: clean-stage4-libdecnumber
23940clean-stage4-libdecnumber:
9dbaa842
DD
23941 @if [ $(current_stage) = stage4 ]; then \
23942 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23943 else \
23944 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
23945 $(MAKE) stage4-start; \
23946 fi; \
be01d343
PB
23947 cd $(HOST_SUBDIR)/libdecnumber && \
23948 $(MAKE) $(FLAGS_TO_PASS) \
23949 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23950 clean
be01d343
PB
23951@endif libdecnumber-bootstrap
23952
23953
23954.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
23955.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
23956maybe-all-stageprofile-libdecnumber:
23957maybe-clean-stageprofile-libdecnumber:
23958@if libdecnumber-bootstrap
23959maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
23960all-stageprofile: all-stageprofile-libdecnumber
23961TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
23962all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 23963 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
23964 @r=`${PWD_COMMAND}`; export r; \
23965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23966 $(HOST_EXPORTS) \
23967 $(POSTSTAGE1_HOST_EXPORTS) \
23968 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23969 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23970 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23971 $(TARGET-stageprofile-libdecnumber)
23972
23973maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
23974clean-stageprofile: clean-stageprofile-libdecnumber
23975clean-stageprofile-libdecnumber:
9dbaa842
DD
23976 @if [ $(current_stage) = stageprofile ]; then \
23977 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23978 else \
23979 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
23980 $(MAKE) stageprofile-start; \
23981 fi; \
be01d343
PB
23982 cd $(HOST_SUBDIR)/libdecnumber && \
23983 $(MAKE) $(FLAGS_TO_PASS) \
23984 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23985 clean
be01d343
PB
23986@endif libdecnumber-bootstrap
23987
23988
23989.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
23990.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
23991maybe-all-stagefeedback-libdecnumber:
23992maybe-clean-stagefeedback-libdecnumber:
23993@if libdecnumber-bootstrap
23994maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
23995all-stagefeedback: all-stagefeedback-libdecnumber
23996TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
23997all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 23998 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
23999 @r=`${PWD_COMMAND}`; export r; \
24000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24001 $(HOST_EXPORTS) \
24002 $(POSTSTAGE1_HOST_EXPORTS) \
24003 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 24004 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 24005 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24006 $(TARGET-stagefeedback-libdecnumber)
24007
24008maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
24009clean-stagefeedback: clean-stagefeedback-libdecnumber
24010clean-stagefeedback-libdecnumber:
9dbaa842
DD
24011 @if [ $(current_stage) = stagefeedback ]; then \
24012 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24013 else \
24014 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24015 $(MAKE) stagefeedback-start; \
24016 fi; \
be01d343
PB
24017 cd $(HOST_SUBDIR)/libdecnumber && \
24018 $(MAKE) $(FLAGS_TO_PASS) \
24019 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24020 clean
be01d343
PB
24021@endif libdecnumber-bootstrap
24022
24023
24024
24025
24026
24027.PHONY: check-libdecnumber maybe-check-libdecnumber
24028maybe-check-libdecnumber:
24029@if libdecnumber
24030maybe-check-libdecnumber: check-libdecnumber
24031
24032check-libdecnumber:
0aed8855 24033 @: $(MAKE); $(unstage)
be01d343
PB
24034 @r=`${PWD_COMMAND}`; export r; \
24035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24036 $(HOST_EXPORTS) \
24037 (cd $(HOST_SUBDIR)/libdecnumber && \
24038 $(MAKE) $(FLAGS_TO_PASS) check)
24039
24040@endif libdecnumber
24041
24042.PHONY: install-libdecnumber maybe-install-libdecnumber
24043maybe-install-libdecnumber:
24044@if libdecnumber
24045maybe-install-libdecnumber: install-libdecnumber
24046
24047install-libdecnumber: installdirs
0aed8855 24048 @: $(MAKE); $(unstage)
be01d343
PB
24049 @r=`${PWD_COMMAND}`; export r; \
24050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24051 $(HOST_EXPORTS) \
24052 (cd $(HOST_SUBDIR)/libdecnumber && \
24053 $(MAKE) $(FLAGS_TO_PASS) install)
24054
24055@endif libdecnumber
24056
56a8fe78 24057# Other targets (info, dvi, pdf, etc.)
be01d343
PB
24058
24059.PHONY: maybe-info-libdecnumber info-libdecnumber
24060maybe-info-libdecnumber:
24061@if libdecnumber
24062maybe-info-libdecnumber: info-libdecnumber
24063
24064info-libdecnumber: \
24065 configure-libdecnumber
24066 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24067 r=`${PWD_COMMAND}`; export r; \
24068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24069 $(HOST_EXPORTS) \
24070 for flag in $(EXTRA_HOST_FLAGS) ; do \
24071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24072 done; \
24073 echo "Doing info in libdecnumber" ; \
24074 (cd $(HOST_SUBDIR)/libdecnumber && \
24075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24077 "RANLIB=$${RANLIB}" \
0c24b341 24078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24079 info) \
24080 || exit 1
24081
24082@endif libdecnumber
24083
24084.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24085maybe-dvi-libdecnumber:
24086@if libdecnumber
24087maybe-dvi-libdecnumber: dvi-libdecnumber
24088
24089dvi-libdecnumber: \
24090 configure-libdecnumber
24091 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24092 r=`${PWD_COMMAND}`; export r; \
24093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24094 $(HOST_EXPORTS) \
24095 for flag in $(EXTRA_HOST_FLAGS) ; do \
24096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24097 done; \
24098 echo "Doing dvi in libdecnumber" ; \
24099 (cd $(HOST_SUBDIR)/libdecnumber && \
24100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24102 "RANLIB=$${RANLIB}" \
0c24b341 24103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24104 dvi) \
24105 || exit 1
24106
24107@endif libdecnumber
24108
56a8fe78
DD
24109.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24110maybe-pdf-libdecnumber:
24111@if libdecnumber
24112maybe-pdf-libdecnumber: pdf-libdecnumber
24113
24114pdf-libdecnumber: \
24115 configure-libdecnumber
24116 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24117 r=`${PWD_COMMAND}`; export r; \
24118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24119 $(HOST_EXPORTS) \
24120 for flag in $(EXTRA_HOST_FLAGS) ; do \
24121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24122 done; \
24123 echo "Doing pdf in libdecnumber" ; \
24124 (cd $(HOST_SUBDIR)/libdecnumber && \
24125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24127 "RANLIB=$${RANLIB}" \
0c24b341 24128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24129 pdf) \
24130 || exit 1
24131
24132@endif libdecnumber
24133
be01d343
PB
24134.PHONY: maybe-html-libdecnumber html-libdecnumber
24135maybe-html-libdecnumber:
24136@if libdecnumber
24137maybe-html-libdecnumber: html-libdecnumber
24138
24139html-libdecnumber: \
24140 configure-libdecnumber
24141 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24142 r=`${PWD_COMMAND}`; export r; \
24143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24144 $(HOST_EXPORTS) \
24145 for flag in $(EXTRA_HOST_FLAGS) ; do \
24146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24147 done; \
24148 echo "Doing html in libdecnumber" ; \
24149 (cd $(HOST_SUBDIR)/libdecnumber && \
24150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24152 "RANLIB=$${RANLIB}" \
0c24b341 24153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24154 html) \
24155 || exit 1
24156
24157@endif libdecnumber
24158
24159.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24160maybe-TAGS-libdecnumber:
24161@if libdecnumber
24162maybe-TAGS-libdecnumber: TAGS-libdecnumber
24163
24164TAGS-libdecnumber: \
24165 configure-libdecnumber
24166 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24167 r=`${PWD_COMMAND}`; export r; \
24168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24169 $(HOST_EXPORTS) \
24170 for flag in $(EXTRA_HOST_FLAGS) ; do \
24171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24172 done; \
24173 echo "Doing TAGS in libdecnumber" ; \
24174 (cd $(HOST_SUBDIR)/libdecnumber && \
24175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24177 "RANLIB=$${RANLIB}" \
0c24b341 24178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24179 TAGS) \
24180 || exit 1
24181
24182@endif libdecnumber
24183
24184.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24185maybe-install-info-libdecnumber:
24186@if libdecnumber
24187maybe-install-info-libdecnumber: install-info-libdecnumber
24188
24189install-info-libdecnumber: \
24190 configure-libdecnumber \
24191 info-libdecnumber
24192 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24193 r=`${PWD_COMMAND}`; export r; \
24194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24195 $(HOST_EXPORTS) \
24196 for flag in $(EXTRA_HOST_FLAGS) ; do \
24197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24198 done; \
24199 echo "Doing install-info in libdecnumber" ; \
24200 (cd $(HOST_SUBDIR)/libdecnumber && \
24201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24203 "RANLIB=$${RANLIB}" \
0c24b341 24204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24205 install-info) \
24206 || exit 1
24207
24208@endif libdecnumber
24209
a3ca38d2
DD
24210.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24211maybe-install-pdf-libdecnumber:
24212@if libdecnumber
24213maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24214
24215install-pdf-libdecnumber: \
24216 configure-libdecnumber \
24217 pdf-libdecnumber
24218 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24219 r=`${PWD_COMMAND}`; export r; \
24220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24221 $(HOST_EXPORTS) \
24222 for flag in $(EXTRA_HOST_FLAGS) ; do \
24223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24224 done; \
24225 echo "Doing install-pdf in libdecnumber" ; \
24226 (cd $(HOST_SUBDIR)/libdecnumber && \
24227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24229 "RANLIB=$${RANLIB}" \
0c24b341 24230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24231 install-pdf) \
24232 || exit 1
24233
24234@endif libdecnumber
24235
108a6f8e
CD
24236.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24237maybe-install-html-libdecnumber:
24238@if libdecnumber
24239maybe-install-html-libdecnumber: install-html-libdecnumber
24240
24241install-html-libdecnumber: \
24242 configure-libdecnumber \
24243 html-libdecnumber
24244 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24245 r=`${PWD_COMMAND}`; export r; \
24246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24247 $(HOST_EXPORTS) \
24248 for flag in $(EXTRA_HOST_FLAGS) ; do \
24249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24250 done; \
24251 echo "Doing install-html in libdecnumber" ; \
24252 (cd $(HOST_SUBDIR)/libdecnumber && \
24253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24255 "RANLIB=$${RANLIB}" \
0c24b341 24256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24257 install-html) \
24258 || exit 1
24259
24260@endif libdecnumber
24261
be01d343
PB
24262.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24263maybe-installcheck-libdecnumber:
24264@if libdecnumber
24265maybe-installcheck-libdecnumber: installcheck-libdecnumber
24266
24267installcheck-libdecnumber: \
24268 configure-libdecnumber
24269 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24270 r=`${PWD_COMMAND}`; export r; \
24271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24272 $(HOST_EXPORTS) \
24273 for flag in $(EXTRA_HOST_FLAGS) ; do \
24274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24275 done; \
24276 echo "Doing installcheck in libdecnumber" ; \
24277 (cd $(HOST_SUBDIR)/libdecnumber && \
24278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24280 "RANLIB=$${RANLIB}" \
0c24b341 24281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24282 installcheck) \
24283 || exit 1
24284
24285@endif libdecnumber
24286
24287.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24288maybe-mostlyclean-libdecnumber:
24289@if libdecnumber
24290maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24291
24292mostlyclean-libdecnumber:
24293 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24294 r=`${PWD_COMMAND}`; export r; \
24295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24296 $(HOST_EXPORTS) \
24297 for flag in $(EXTRA_HOST_FLAGS) ; do \
24298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24299 done; \
24300 echo "Doing mostlyclean in libdecnumber" ; \
24301 (cd $(HOST_SUBDIR)/libdecnumber && \
24302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24304 "RANLIB=$${RANLIB}" \
0c24b341 24305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24306 mostlyclean) \
24307 || exit 1
24308
24309@endif libdecnumber
24310
24311.PHONY: maybe-clean-libdecnumber clean-libdecnumber
24312maybe-clean-libdecnumber:
24313@if libdecnumber
24314maybe-clean-libdecnumber: clean-libdecnumber
24315
24316clean-libdecnumber:
24317 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24318 r=`${PWD_COMMAND}`; export r; \
24319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24320 $(HOST_EXPORTS) \
24321 for flag in $(EXTRA_HOST_FLAGS) ; do \
24322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24323 done; \
24324 echo "Doing clean in libdecnumber" ; \
24325 (cd $(HOST_SUBDIR)/libdecnumber && \
24326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24328 "RANLIB=$${RANLIB}" \
0c24b341 24329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24330 clean) \
24331 || exit 1
24332
24333@endif libdecnumber
24334
24335.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24336maybe-distclean-libdecnumber:
24337@if libdecnumber
24338maybe-distclean-libdecnumber: distclean-libdecnumber
24339
24340distclean-libdecnumber:
24341 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24342 r=`${PWD_COMMAND}`; export r; \
24343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24344 $(HOST_EXPORTS) \
24345 for flag in $(EXTRA_HOST_FLAGS) ; do \
24346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24347 done; \
24348 echo "Doing distclean in libdecnumber" ; \
24349 (cd $(HOST_SUBDIR)/libdecnumber && \
24350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24352 "RANLIB=$${RANLIB}" \
0c24b341 24353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24354 distclean) \
24355 || exit 1
24356
24357@endif libdecnumber
24358
24359.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24360maybe-maintainer-clean-libdecnumber:
24361@if libdecnumber
24362maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24363
24364maintainer-clean-libdecnumber:
24365 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24366 r=`${PWD_COMMAND}`; export r; \
24367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24368 $(HOST_EXPORTS) \
24369 for flag in $(EXTRA_HOST_FLAGS) ; do \
24370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24371 done; \
24372 echo "Doing maintainer-clean in libdecnumber" ; \
24373 (cd $(HOST_SUBDIR)/libdecnumber && \
24374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24376 "RANLIB=$${RANLIB}" \
0c24b341 24377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24378 maintainer-clean) \
24379 || exit 1
24380
24381@endif libdecnumber
24382
24383
24384
b813574b
PB
24385.PHONY: configure-libgui maybe-configure-libgui
24386maybe-configure-libgui:
4f0ef2d8
CD
24387@if gcc-bootstrap
24388configure-libgui: stage_current
24389@endif gcc-bootstrap
b813574b
PB
24390@if libgui
24391maybe-configure-libgui: configure-libgui
c52c6897 24392configure-libgui:
0aed8855 24393 @: $(MAKE); $(unstage)
c52c6897 24394 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 24395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24396 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24397 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 24398 $(HOST_EXPORTS) \
a7254363
PB
24399 echo Configuring in $(HOST_SUBDIR)/libgui; \
24400 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 24401 case $(srcdir) in \
b00612cc
PB
24402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24403 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 24405 esac; \
b00612cc
PB
24406 srcdiroption="--srcdir=$${topdir}/libgui"; \
24407 libsrcdir="$$s/libgui"; \
4b1cb4fe 24408 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24410 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 24411 || exit 1
b813574b 24412@endif libgui
4b1cb4fe 24413
a7254363
PB
24414
24415
d545f33b
PB
24416
24417
b813574b
PB
24418.PHONY: all-libgui maybe-all-libgui
24419maybe-all-libgui:
4f0ef2d8
CD
24420@if gcc-bootstrap
24421all-libgui: stage_current
24422@endif gcc-bootstrap
b813574b 24423@if libgui
d27cc32e 24424TARGET-libgui=all
b813574b
PB
24425maybe-all-libgui: all-libgui
24426all-libgui: configure-libgui
0aed8855 24427 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24428 @r=`${PWD_COMMAND}`; export r; \
24429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24430 $(HOST_EXPORTS) \
b00612cc
PB
24431 (cd $(HOST_SUBDIR)/libgui && \
24432 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 24433@endif libgui
4b1cb4fe 24434
a7254363 24435
d545f33b
PB
24436
24437
b813574b
PB
24438.PHONY: check-libgui maybe-check-libgui
24439maybe-check-libgui:
24440@if libgui
24441maybe-check-libgui: check-libgui
4b1cb4fe 24442
b813574b 24443check-libgui:
0aed8855 24444 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24445 @r=`${PWD_COMMAND}`; export r; \
24446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24447 $(HOST_EXPORTS) \
b00612cc
PB
24448 (cd $(HOST_SUBDIR)/libgui && \
24449 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 24450
b813574b 24451@endif libgui
4b1cb4fe 24452
b813574b
PB
24453.PHONY: install-libgui maybe-install-libgui
24454maybe-install-libgui:
24455@if libgui
24456maybe-install-libgui: install-libgui
4b1cb4fe 24457
b813574b 24458install-libgui: installdirs
0aed8855 24459 @: $(MAKE); $(unstage)
b813574b
PB
24460 @r=`${PWD_COMMAND}`; export r; \
24461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 24462 $(HOST_EXPORTS) \
b00612cc 24463 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 24464 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 24465
b813574b 24466@endif libgui
4b1cb4fe 24467
56a8fe78 24468# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 24469
b813574b
PB
24470.PHONY: maybe-info-libgui info-libgui
24471maybe-info-libgui:
24472@if libgui
24473maybe-info-libgui: info-libgui
4b1cb4fe 24474
b813574b
PB
24475info-libgui: \
24476 configure-libgui
0aed8855 24477 @: $(MAKE); $(unstage)
b813574b 24478 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24479 r=`${PWD_COMMAND}`; export r; \
24480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24481 $(HOST_EXPORTS) \
b813574b 24482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24484 done; \
b813574b 24485 echo "Doing info in libgui" ; \
b00612cc 24486 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24489 "RANLIB=$${RANLIB}" \
0c24b341 24490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24491 info) \
4b1cb4fe
DD
24492 || exit 1
24493
b813574b 24494@endif libgui
4b1cb4fe 24495
b813574b
PB
24496.PHONY: maybe-dvi-libgui dvi-libgui
24497maybe-dvi-libgui:
24498@if libgui
24499maybe-dvi-libgui: dvi-libgui
4b1cb4fe 24500
b813574b
PB
24501dvi-libgui: \
24502 configure-libgui
0aed8855 24503 @: $(MAKE); $(unstage)
b813574b 24504 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24505 r=`${PWD_COMMAND}`; export r; \
24506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24507 $(HOST_EXPORTS) \
b813574b 24508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24510 done; \
b813574b 24511 echo "Doing dvi in libgui" ; \
b00612cc 24512 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24515 "RANLIB=$${RANLIB}" \
0c24b341 24516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24517 dvi) \
4b1cb4fe
DD
24518 || exit 1
24519
b813574b 24520@endif libgui
4b1cb4fe 24521
56a8fe78
DD
24522.PHONY: maybe-pdf-libgui pdf-libgui
24523maybe-pdf-libgui:
24524@if libgui
24525maybe-pdf-libgui: pdf-libgui
24526
24527pdf-libgui: \
24528 configure-libgui
24529 @: $(MAKE); $(unstage)
24530 @[ -f ./libgui/Makefile ] || exit 0; \
24531 r=`${PWD_COMMAND}`; export r; \
24532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24533 $(HOST_EXPORTS) \
24534 for flag in $(EXTRA_HOST_FLAGS) ; do \
24535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24536 done; \
24537 echo "Doing pdf in libgui" ; \
24538 (cd $(HOST_SUBDIR)/libgui && \
24539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24541 "RANLIB=$${RANLIB}" \
0c24b341 24542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24543 pdf) \
24544 || exit 1
24545
24546@endif libgui
24547
6d389afc
MS
24548.PHONY: maybe-html-libgui html-libgui
24549maybe-html-libgui:
24550@if libgui
24551maybe-html-libgui: html-libgui
24552
24553html-libgui: \
24554 configure-libgui
0aed8855 24555 @: $(MAKE); $(unstage)
6d389afc
MS
24556 @[ -f ./libgui/Makefile ] || exit 0; \
24557 r=`${PWD_COMMAND}`; export r; \
24558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24559 $(HOST_EXPORTS) \
24560 for flag in $(EXTRA_HOST_FLAGS) ; do \
24561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24562 done; \
24563 echo "Doing html in libgui" ; \
b00612cc 24564 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
24565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24567 "RANLIB=$${RANLIB}" \
0c24b341 24568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24569 html) \
24570 || exit 1
24571
24572@endif libgui
24573
b813574b
PB
24574.PHONY: maybe-TAGS-libgui TAGS-libgui
24575maybe-TAGS-libgui:
24576@if libgui
24577maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 24578
b813574b
PB
24579TAGS-libgui: \
24580 configure-libgui
0aed8855 24581 @: $(MAKE); $(unstage)
b813574b 24582 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24583 r=`${PWD_COMMAND}`; export r; \
24584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24585 $(HOST_EXPORTS) \
b813574b 24586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24588 done; \
b813574b 24589 echo "Doing TAGS in libgui" ; \
b00612cc 24590 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24593 "RANLIB=$${RANLIB}" \
0c24b341 24594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24595 TAGS) \
4b1cb4fe
DD
24596 || exit 1
24597
b813574b 24598@endif libgui
4b1cb4fe 24599
b813574b
PB
24600.PHONY: maybe-install-info-libgui install-info-libgui
24601maybe-install-info-libgui:
24602@if libgui
24603maybe-install-info-libgui: install-info-libgui
4b1cb4fe 24604
b813574b
PB
24605install-info-libgui: \
24606 configure-libgui \
24607 info-libgui
0aed8855 24608 @: $(MAKE); $(unstage)
b813574b 24609 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24610 r=`${PWD_COMMAND}`; export r; \
24611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24612 $(HOST_EXPORTS) \
b813574b 24613 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24615 done; \
b813574b 24616 echo "Doing install-info in libgui" ; \
b00612cc 24617 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24620 "RANLIB=$${RANLIB}" \
0c24b341 24621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24622 install-info) \
4b1cb4fe
DD
24623 || exit 1
24624
b813574b 24625@endif libgui
4b1cb4fe 24626
a3ca38d2
DD
24627.PHONY: maybe-install-pdf-libgui install-pdf-libgui
24628maybe-install-pdf-libgui:
24629@if libgui
24630maybe-install-pdf-libgui: install-pdf-libgui
24631
24632install-pdf-libgui: \
24633 configure-libgui \
24634 pdf-libgui
24635 @: $(MAKE); $(unstage)
24636 @[ -f ./libgui/Makefile ] || exit 0; \
24637 r=`${PWD_COMMAND}`; export r; \
24638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24639 $(HOST_EXPORTS) \
24640 for flag in $(EXTRA_HOST_FLAGS) ; do \
24641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24642 done; \
24643 echo "Doing install-pdf in libgui" ; \
24644 (cd $(HOST_SUBDIR)/libgui && \
24645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24647 "RANLIB=$${RANLIB}" \
0c24b341 24648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24649 install-pdf) \
24650 || exit 1
24651
24652@endif libgui
24653
108a6f8e
CD
24654.PHONY: maybe-install-html-libgui install-html-libgui
24655maybe-install-html-libgui:
24656@if libgui
24657maybe-install-html-libgui: install-html-libgui
24658
24659install-html-libgui: \
24660 configure-libgui \
24661 html-libgui
24662 @: $(MAKE); $(unstage)
24663 @[ -f ./libgui/Makefile ] || exit 0; \
24664 r=`${PWD_COMMAND}`; export r; \
24665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24666 $(HOST_EXPORTS) \
24667 for flag in $(EXTRA_HOST_FLAGS) ; do \
24668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24669 done; \
24670 echo "Doing install-html in libgui" ; \
24671 (cd $(HOST_SUBDIR)/libgui && \
24672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24674 "RANLIB=$${RANLIB}" \
0c24b341 24675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24676 install-html) \
24677 || exit 1
24678
24679@endif libgui
24680
b813574b
PB
24681.PHONY: maybe-installcheck-libgui installcheck-libgui
24682maybe-installcheck-libgui:
24683@if libgui
24684maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 24685
b813574b
PB
24686installcheck-libgui: \
24687 configure-libgui
0aed8855 24688 @: $(MAKE); $(unstage)
b813574b 24689 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24690 r=`${PWD_COMMAND}`; export r; \
24691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24692 $(HOST_EXPORTS) \
b813574b 24693 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24695 done; \
b813574b 24696 echo "Doing installcheck in libgui" ; \
b00612cc 24697 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24700 "RANLIB=$${RANLIB}" \
0c24b341 24701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24702 installcheck) \
4b1cb4fe
DD
24703 || exit 1
24704
b813574b 24705@endif libgui
4b1cb4fe 24706
b813574b
PB
24707.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
24708maybe-mostlyclean-libgui:
24709@if libgui
24710maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 24711
b813574b 24712mostlyclean-libgui:
0aed8855 24713 @: $(MAKE); $(unstage)
b813574b 24714 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24715 r=`${PWD_COMMAND}`; export r; \
24716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24717 $(HOST_EXPORTS) \
b813574b 24718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24720 done; \
b813574b 24721 echo "Doing mostlyclean in libgui" ; \
b00612cc 24722 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24725 "RANLIB=$${RANLIB}" \
0c24b341 24726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24727 mostlyclean) \
4b1cb4fe
DD
24728 || exit 1
24729
b813574b 24730@endif libgui
4b1cb4fe 24731
b813574b
PB
24732.PHONY: maybe-clean-libgui clean-libgui
24733maybe-clean-libgui:
24734@if libgui
24735maybe-clean-libgui: clean-libgui
4b1cb4fe 24736
b813574b 24737clean-libgui:
0aed8855 24738 @: $(MAKE); $(unstage)
b813574b 24739 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24740 r=`${PWD_COMMAND}`; export r; \
24741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24742 $(HOST_EXPORTS) \
b813574b 24743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24745 done; \
b813574b 24746 echo "Doing clean in libgui" ; \
b00612cc 24747 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24750 "RANLIB=$${RANLIB}" \
0c24b341 24751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24752 clean) \
4b1cb4fe
DD
24753 || exit 1
24754
b813574b 24755@endif libgui
4b1cb4fe 24756
b813574b
PB
24757.PHONY: maybe-distclean-libgui distclean-libgui
24758maybe-distclean-libgui:
24759@if libgui
24760maybe-distclean-libgui: distclean-libgui
4b1cb4fe 24761
b813574b 24762distclean-libgui:
0aed8855 24763 @: $(MAKE); $(unstage)
b813574b 24764 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24765 r=`${PWD_COMMAND}`; export r; \
24766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24767 $(HOST_EXPORTS) \
b813574b 24768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24770 done; \
b813574b 24771 echo "Doing distclean in libgui" ; \
b00612cc 24772 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24775 "RANLIB=$${RANLIB}" \
0c24b341 24776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24777 distclean) \
4b1cb4fe
DD
24778 || exit 1
24779
b813574b 24780@endif libgui
4b1cb4fe 24781
b813574b
PB
24782.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
24783maybe-maintainer-clean-libgui:
24784@if libgui
24785maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 24786
b813574b 24787maintainer-clean-libgui:
0aed8855 24788 @: $(MAKE); $(unstage)
b813574b 24789 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24790 r=`${PWD_COMMAND}`; export r; \
24791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24792 $(HOST_EXPORTS) \
b813574b 24793 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24795 done; \
b813574b 24796 echo "Doing maintainer-clean in libgui" ; \
b00612cc 24797 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24800 "RANLIB=$${RANLIB}" \
0c24b341 24801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24802 maintainer-clean) \
4b1cb4fe
DD
24803 || exit 1
24804
b813574b 24805@endif libgui
4b1cb4fe
DD
24806
24807
a7254363 24808
b813574b
PB
24809.PHONY: configure-libiberty maybe-configure-libiberty
24810maybe-configure-libiberty:
4f0ef2d8
CD
24811@if gcc-bootstrap
24812configure-libiberty: stage_current
24813@endif gcc-bootstrap
b813574b
PB
24814@if libiberty
24815maybe-configure-libiberty: configure-libiberty
c52c6897 24816configure-libiberty:
c52c6897
PB
24817 @r=`${PWD_COMMAND}`; export r; \
24818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24819 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 24821 $(HOST_EXPORTS) \
a7254363
PB
24822 echo Configuring in $(HOST_SUBDIR)/libiberty; \
24823 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 24824 case $(srcdir) in \
b00612cc
PB
24825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24826 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24828 esac; \
b00612cc
PB
24829 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24830 libsrcdir="$$s/libiberty"; \
4fa63067 24831 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24833 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24834 || exit 1
b813574b 24835@endif libiberty
2a4cbe27 24836
a7254363
PB
24837
24838
d545f33b
PB
24839.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
24840maybe-configure-stage1-libiberty:
24841@if libiberty-bootstrap
24842maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 24843configure-stage1-libiberty:
c52c6897 24844 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24846 @r=`${PWD_COMMAND}`; export r; \
24847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24848 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 24849 $(HOST_EXPORTS) \
8ee82aff
PB
24850 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24851 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24852 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24854 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24855 case $(srcdir) in \
24856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24857 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24859 esac; \
24860 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24861 libsrcdir="$$s/libiberty"; \
24862 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24864 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24865 \
8a0d8a5c 24866 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
24867@endif libiberty-bootstrap
24868
24869.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
24870maybe-configure-stage2-libiberty:
24871@if libiberty-bootstrap
24872maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 24873configure-stage2-libiberty:
c52c6897 24874 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24876 @r=`${PWD_COMMAND}`; export r; \
24877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24878 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24879 $(HOST_EXPORTS) \
24880 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24881 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24882 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24883 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24885 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24886 case $(srcdir) in \
24887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24888 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24890 esac; \
24891 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24892 libsrcdir="$$s/libiberty"; \
24893 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24895 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24896 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24897 @stage2_werror_flag@
24898@endif libiberty-bootstrap
24899
8520c408
AO
24900.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
24901maybe-configure-stageb2g0-libiberty:
24902@if libiberty-bootstrap
24903maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
24904configure-stageb2g0-libiberty:
24905 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24907 @r=`${PWD_COMMAND}`; export r; \
24908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24909 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24910 $(HOST_EXPORTS) \
24911 $(POSTSTAGE1_HOST_EXPORTS) \
24912 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
24913 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
24914 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
24915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24916 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24917 case $(srcdir) in \
24918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24919 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24921 esac; \
24922 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24923 libsrcdir="$$s/libiberty"; \
24924 $(SHELL) $${libsrcdir}/configure \
24925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24926 --target=${target_alias} $${srcdiroption} \
24927 --with-build-libsubdir=$(HOST_SUBDIR) \
24928 @stage2_werror_flag@
24929@endif libiberty-bootstrap
24930
d545f33b
PB
24931.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
24932maybe-configure-stage3-libiberty:
24933@if libiberty-bootstrap
24934maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 24935configure-stage3-libiberty:
c52c6897 24936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24938 @r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24940 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24941 $(HOST_EXPORTS) \
24942 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24943 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24944 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24945 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24947 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24948 case $(srcdir) in \
24949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24950 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24952 esac; \
24953 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24954 libsrcdir="$$s/libiberty"; \
24955 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24957 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24958 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24959 @stage2_werror_flag@
24960@endif libiberty-bootstrap
24961
8520c408
AO
24962.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
24963maybe-configure-stageb3g2-libiberty:
24964@if libiberty-bootstrap
24965maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
24966configure-stageb3g2-libiberty:
24967 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24969 @r=`${PWD_COMMAND}`; export r; \
24970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24971 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24972 $(HOST_EXPORTS) \
24973 $(POSTSTAGE1_HOST_EXPORTS) \
24974 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
24975 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
24976 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
24977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24978 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24979 case $(srcdir) in \
24980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24981 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24983 esac; \
24984 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24985 libsrcdir="$$s/libiberty"; \
24986 $(SHELL) $${libsrcdir}/configure \
24987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24988 --target=${target_alias} $${srcdiroption} \
24989 --with-build-libsubdir=$(HOST_SUBDIR) \
24990 @stage2_werror_flag@
24991@endif libiberty-bootstrap
24992
d545f33b
PB
24993.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
24994maybe-configure-stage4-libiberty:
24995@if libiberty-bootstrap
24996maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 24997configure-stage4-libiberty:
c52c6897 24998 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25000 @r=`${PWD_COMMAND}`; export r; \
25001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25002 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25003 $(HOST_EXPORTS) \
25004 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25005 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25006 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25007 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25009 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25010 case $(srcdir) in \
25011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25012 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25014 esac; \
25015 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25016 libsrcdir="$$s/libiberty"; \
25017 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25019 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25020 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25021 @stage2_werror_flag@
25022@endif libiberty-bootstrap
25023
25024.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25025maybe-configure-stageprofile-libiberty:
25026@if libiberty-bootstrap
25027maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 25028configure-stageprofile-libiberty:
c52c6897 25029 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25031 @r=`${PWD_COMMAND}`; export r; \
25032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25033 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25034 $(HOST_EXPORTS) \
25035 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25036 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
25037 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 25038 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25040 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25041 case $(srcdir) in \
25042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25043 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25045 esac; \
25046 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25047 libsrcdir="$$s/libiberty"; \
25048 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25050 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25051 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25052 @stage2_werror_flag@
25053@endif libiberty-bootstrap
25054
25055.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25056maybe-configure-stagefeedback-libiberty:
25057@if libiberty-bootstrap
25058maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 25059configure-stagefeedback-libiberty:
c52c6897 25060 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25062 @r=`${PWD_COMMAND}`; export r; \
25063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25064 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25065 $(HOST_EXPORTS) \
25066 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25067 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
25068 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 25069 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25071 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25072 case $(srcdir) in \
25073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25074 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25076 esac; \
25077 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25078 libsrcdir="$$s/libiberty"; \
25079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25081 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25082 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25083 @stage2_werror_flag@
25084@endif libiberty-bootstrap
25085
25086
25087
25088
25089
b813574b
PB
25090.PHONY: all-libiberty maybe-all-libiberty
25091maybe-all-libiberty:
4f0ef2d8
CD
25092@if gcc-bootstrap
25093all-libiberty: stage_current
25094@endif gcc-bootstrap
b813574b 25095@if libiberty
d27cc32e 25096TARGET-libiberty=all
b813574b
PB
25097maybe-all-libiberty: all-libiberty
25098all-libiberty: configure-libiberty
c52c6897 25099 @r=`${PWD_COMMAND}`; export r; \
b813574b 25100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25101 $(HOST_EXPORTS) \
b00612cc
PB
25102 (cd $(HOST_SUBDIR)/libiberty && \
25103 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 25104@endif libiberty
2a4cbe27 25105
a7254363 25106
d545f33b
PB
25107
25108.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25109.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25110maybe-all-stage1-libiberty:
25111maybe-clean-stage1-libiberty:
25112@if libiberty-bootstrap
25113maybe-all-stage1-libiberty: all-stage1-libiberty
25114all-stage1: all-stage1-libiberty
f70224b5 25115TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 25116all-stage1-libiberty: configure-stage1-libiberty
c52c6897 25117 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25118 @r=`${PWD_COMMAND}`; export r; \
25119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25120 $(HOST_EXPORTS) \
25121 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
25122 $(MAKE) $(FLAGS_TO_PASS) \
25123 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 25124 $(TARGET-stage1-libiberty)
d545f33b
PB
25125
25126maybe-clean-stage1-libiberty: clean-stage1-libiberty
25127clean-stage1: clean-stage1-libiberty
25128clean-stage1-libiberty:
9dbaa842
DD
25129 @if [ $(current_stage) = stage1 ]; then \
25130 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25131 else \
25132 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25133 $(MAKE) stage1-start; \
25134 fi; \
d545f33b
PB
25135 cd $(HOST_SUBDIR)/libiberty && \
25136 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 25137 clean
d545f33b
PB
25138@endif libiberty-bootstrap
25139
25140
25141.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25142.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25143maybe-all-stage2-libiberty:
25144maybe-clean-stage2-libiberty:
25145@if libiberty-bootstrap
25146maybe-all-stage2-libiberty: all-stage2-libiberty
25147all-stage2: all-stage2-libiberty
f70224b5 25148TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 25149all-stage2-libiberty: configure-stage2-libiberty
c52c6897 25150 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25151 @r=`${PWD_COMMAND}`; export r; \
25152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25153 $(HOST_EXPORTS) \
25154 $(POSTSTAGE1_HOST_EXPORTS) \
25155 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25156 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25157 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25158 $(TARGET-stage2-libiberty)
d545f33b
PB
25159
25160maybe-clean-stage2-libiberty: clean-stage2-libiberty
25161clean-stage2: clean-stage2-libiberty
25162clean-stage2-libiberty:
9dbaa842
DD
25163 @if [ $(current_stage) = stage2 ]; then \
25164 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25165 else \
25166 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25167 $(MAKE) stage2-start; \
25168 fi; \
d545f33b
PB
25169 cd $(HOST_SUBDIR)/libiberty && \
25170 $(MAKE) $(FLAGS_TO_PASS) \
25171 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25172 clean
d545f33b
PB
25173@endif libiberty-bootstrap
25174
25175
8520c408
AO
25176.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
25177.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
25178maybe-all-stageb2g0-libiberty:
25179maybe-clean-stageb2g0-libiberty:
25180@if libiberty-bootstrap
25181maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
25182all-stageb2g0: all-stageb2g0-libiberty
25183TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
25184all-stageb2g0-libiberty: configure-stageb2g0-libiberty
25185 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25186 @r=`${PWD_COMMAND}`; export r; \
25187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25188 $(HOST_EXPORTS) \
25189 $(POSTSTAGE1_HOST_EXPORTS) \
25190 cd $(HOST_SUBDIR)/libiberty && \
25191 $(MAKE) $(FLAGS_TO_PASS) \
25192 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
25193 $(TARGET-stageb2g0-libiberty)
25194
25195maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
25196clean-stageb2g0: clean-stageb2g0-libiberty
25197clean-stageb2g0-libiberty:
25198 @if [ $(current_stage) = stageb2g0 ]; then \
25199 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25200 else \
25201 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
25202 $(MAKE) stageb2g0-start; \
25203 fi; \
25204 cd $(HOST_SUBDIR)/libiberty && \
25205 $(MAKE) $(FLAGS_TO_PASS) \
25206 $(POSTSTAGE1_FLAGS_TO_PASS) \
25207 clean
25208@endif libiberty-bootstrap
25209
25210
d545f33b
PB
25211.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25212.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25213maybe-all-stage3-libiberty:
25214maybe-clean-stage3-libiberty:
25215@if libiberty-bootstrap
25216maybe-all-stage3-libiberty: all-stage3-libiberty
25217all-stage3: all-stage3-libiberty
f70224b5 25218TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 25219all-stage3-libiberty: configure-stage3-libiberty
c52c6897 25220 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25221 @r=`${PWD_COMMAND}`; export r; \
25222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25223 $(HOST_EXPORTS) \
25224 $(POSTSTAGE1_HOST_EXPORTS) \
25225 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25226 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25227 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25228 $(TARGET-stage3-libiberty)
d545f33b
PB
25229
25230maybe-clean-stage3-libiberty: clean-stage3-libiberty
25231clean-stage3: clean-stage3-libiberty
25232clean-stage3-libiberty:
9dbaa842
DD
25233 @if [ $(current_stage) = stage3 ]; then \
25234 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25235 else \
25236 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25237 $(MAKE) stage3-start; \
25238 fi; \
d545f33b
PB
25239 cd $(HOST_SUBDIR)/libiberty && \
25240 $(MAKE) $(FLAGS_TO_PASS) \
25241 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25242 clean
d545f33b
PB
25243@endif libiberty-bootstrap
25244
25245
8520c408
AO
25246.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
25247.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
25248maybe-all-stageb3g2-libiberty:
25249maybe-clean-stageb3g2-libiberty:
25250@if libiberty-bootstrap
25251maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
25252all-stageb3g2: all-stageb3g2-libiberty
25253TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
25254all-stageb3g2-libiberty: configure-stageb3g2-libiberty
25255 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25256 @r=`${PWD_COMMAND}`; export r; \
25257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25258 $(HOST_EXPORTS) \
25259 $(POSTSTAGE1_HOST_EXPORTS) \
25260 cd $(HOST_SUBDIR)/libiberty && \
25261 $(MAKE) $(FLAGS_TO_PASS) \
25262 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
25263 $(TARGET-stageb3g2-libiberty)
25264
25265maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
25266clean-stageb3g2: clean-stageb3g2-libiberty
25267clean-stageb3g2-libiberty:
25268 @if [ $(current_stage) = stageb3g2 ]; then \
25269 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25270 else \
25271 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
25272 $(MAKE) stageb3g2-start; \
25273 fi; \
25274 cd $(HOST_SUBDIR)/libiberty && \
25275 $(MAKE) $(FLAGS_TO_PASS) \
25276 $(POSTSTAGE1_FLAGS_TO_PASS) \
25277 clean
25278@endif libiberty-bootstrap
25279
25280
d545f33b
PB
25281.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25282.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25283maybe-all-stage4-libiberty:
25284maybe-clean-stage4-libiberty:
25285@if libiberty-bootstrap
25286maybe-all-stage4-libiberty: all-stage4-libiberty
25287all-stage4: all-stage4-libiberty
f70224b5 25288TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 25289all-stage4-libiberty: configure-stage4-libiberty
c52c6897 25290 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25291 @r=`${PWD_COMMAND}`; export r; \
25292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25293 $(HOST_EXPORTS) \
25294 $(POSTSTAGE1_HOST_EXPORTS) \
25295 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25296 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25297 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25298 $(TARGET-stage4-libiberty)
d545f33b
PB
25299
25300maybe-clean-stage4-libiberty: clean-stage4-libiberty
25301clean-stage4: clean-stage4-libiberty
25302clean-stage4-libiberty:
9dbaa842
DD
25303 @if [ $(current_stage) = stage4 ]; then \
25304 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25305 else \
25306 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25307 $(MAKE) stage4-start; \
25308 fi; \
d545f33b
PB
25309 cd $(HOST_SUBDIR)/libiberty && \
25310 $(MAKE) $(FLAGS_TO_PASS) \
25311 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25312 clean
d545f33b
PB
25313@endif libiberty-bootstrap
25314
25315
25316.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25317.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25318maybe-all-stageprofile-libiberty:
25319maybe-clean-stageprofile-libiberty:
25320@if libiberty-bootstrap
25321maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25322all-stageprofile: all-stageprofile-libiberty
f70224b5 25323TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 25324all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 25325 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25326 @r=`${PWD_COMMAND}`; export r; \
25327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25328 $(HOST_EXPORTS) \
25329 $(POSTSTAGE1_HOST_EXPORTS) \
25330 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25331 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25332 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25333 $(TARGET-stageprofile-libiberty)
d545f33b
PB
25334
25335maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25336clean-stageprofile: clean-stageprofile-libiberty
25337clean-stageprofile-libiberty:
9dbaa842
DD
25338 @if [ $(current_stage) = stageprofile ]; then \
25339 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25340 else \
25341 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25342 $(MAKE) stageprofile-start; \
25343 fi; \
d545f33b
PB
25344 cd $(HOST_SUBDIR)/libiberty && \
25345 $(MAKE) $(FLAGS_TO_PASS) \
25346 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25347 clean
d545f33b
PB
25348@endif libiberty-bootstrap
25349
25350
25351.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25352.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25353maybe-all-stagefeedback-libiberty:
25354maybe-clean-stagefeedback-libiberty:
25355@if libiberty-bootstrap
25356maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25357all-stagefeedback: all-stagefeedback-libiberty
f70224b5 25358TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 25359all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 25360 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25361 @r=`${PWD_COMMAND}`; export r; \
25362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25363 $(HOST_EXPORTS) \
25364 $(POSTSTAGE1_HOST_EXPORTS) \
25365 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25366 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25367 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25368 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
25369
25370maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25371clean-stagefeedback: clean-stagefeedback-libiberty
25372clean-stagefeedback-libiberty:
9dbaa842
DD
25373 @if [ $(current_stage) = stagefeedback ]; then \
25374 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25375 else \
25376 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25377 $(MAKE) stagefeedback-start; \
25378 fi; \
d545f33b
PB
25379 cd $(HOST_SUBDIR)/libiberty && \
25380 $(MAKE) $(FLAGS_TO_PASS) \
25381 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25382 clean
d545f33b
PB
25383@endif libiberty-bootstrap
25384
25385
25386
25387
25388
b813574b
PB
25389.PHONY: check-libiberty maybe-check-libiberty
25390maybe-check-libiberty:
25391@if libiberty
25392maybe-check-libiberty: check-libiberty
2a4cbe27 25393
b813574b 25394check-libiberty:
0aed8855 25395 @: $(MAKE); $(unstage)
4fa63067 25396 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25398 $(HOST_EXPORTS) \
b00612cc
PB
25399 (cd $(HOST_SUBDIR)/libiberty && \
25400 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25401
b813574b 25402@endif libiberty
2a4cbe27 25403
b813574b
PB
25404.PHONY: install-libiberty maybe-install-libiberty
25405maybe-install-libiberty:
25406@if libiberty
25407maybe-install-libiberty: install-libiberty
2a4cbe27 25408
b813574b 25409install-libiberty: installdirs
0aed8855 25410 @: $(MAKE); $(unstage)
4fa63067 25411 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25413 $(HOST_EXPORTS) \
b00612cc 25414 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 25415 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25416
b813574b 25417@endif libiberty
2a4cbe27 25418
56a8fe78 25419# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25420
b813574b
PB
25421.PHONY: maybe-info-libiberty info-libiberty
25422maybe-info-libiberty:
25423@if libiberty
25424maybe-info-libiberty: info-libiberty
4fa63067 25425
b813574b
PB
25426info-libiberty: \
25427 configure-libiberty
25428 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25429 r=`${PWD_COMMAND}`; export r; \
25430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25431 $(HOST_EXPORTS) \
b813574b 25432 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25434 done; \
6d389afc 25435 echo "Doing info in libiberty" ; \
b00612cc 25436 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
25437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25439 "RANLIB=$${RANLIB}" \
0c24b341 25440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25441 info) \
25442 || exit 1
25443
25444@endif libiberty
25445
25446.PHONY: maybe-dvi-libiberty dvi-libiberty
25447maybe-dvi-libiberty:
25448@if libiberty
25449maybe-dvi-libiberty: dvi-libiberty
25450
25451dvi-libiberty: \
25452 configure-libiberty
25453 @[ -f ./libiberty/Makefile ] || exit 0; \
25454 r=`${PWD_COMMAND}`; export r; \
25455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25456 $(HOST_EXPORTS) \
25457 for flag in $(EXTRA_HOST_FLAGS) ; do \
25458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25459 done; \
25460 echo "Doing dvi in libiberty" ; \
b00612cc 25461 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25464 "RANLIB=$${RANLIB}" \
0c24b341 25465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25466 dvi) \
2a4cbe27
NN
25467 || exit 1
25468
b813574b 25469@endif libiberty
2a4cbe27 25470
56a8fe78
DD
25471.PHONY: maybe-pdf-libiberty pdf-libiberty
25472maybe-pdf-libiberty:
25473@if libiberty
25474maybe-pdf-libiberty: pdf-libiberty
25475
25476pdf-libiberty: \
25477 configure-libiberty
25478 @[ -f ./libiberty/Makefile ] || exit 0; \
25479 r=`${PWD_COMMAND}`; export r; \
25480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25481 $(HOST_EXPORTS) \
25482 for flag in $(EXTRA_HOST_FLAGS) ; do \
25483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25484 done; \
25485 echo "Doing pdf in libiberty" ; \
25486 (cd $(HOST_SUBDIR)/libiberty && \
25487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25489 "RANLIB=$${RANLIB}" \
0c24b341 25490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25491 pdf) \
25492 || exit 1
25493
25494@endif libiberty
25495
6d389afc
MS
25496.PHONY: maybe-html-libiberty html-libiberty
25497maybe-html-libiberty:
b813574b 25498@if libiberty
6d389afc 25499maybe-html-libiberty: html-libiberty
2a4cbe27 25500
6d389afc 25501html-libiberty: \
b813574b
PB
25502 configure-libiberty
25503 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25504 r=`${PWD_COMMAND}`; export r; \
25505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25506 $(HOST_EXPORTS) \
b813574b 25507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25509 done; \
6d389afc 25510 echo "Doing html in libiberty" ; \
b00612cc 25511 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25514 "RANLIB=$${RANLIB}" \
0c24b341 25515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25516 html) \
2a4cbe27
NN
25517 || exit 1
25518
b813574b 25519@endif libiberty
2a4cbe27 25520
b813574b
PB
25521.PHONY: maybe-TAGS-libiberty TAGS-libiberty
25522maybe-TAGS-libiberty:
25523@if libiberty
25524maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 25525
b813574b
PB
25526TAGS-libiberty: \
25527 configure-libiberty
25528 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25529 r=`${PWD_COMMAND}`; export r; \
25530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25531 $(HOST_EXPORTS) \
b813574b 25532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25534 done; \
b813574b 25535 echo "Doing TAGS in libiberty" ; \
b00612cc 25536 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25539 "RANLIB=$${RANLIB}" \
0c24b341 25540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25541 TAGS) \
2a4cbe27
NN
25542 || exit 1
25543
b813574b 25544@endif libiberty
2a4cbe27 25545
b813574b
PB
25546.PHONY: maybe-install-info-libiberty install-info-libiberty
25547maybe-install-info-libiberty:
25548@if libiberty
25549maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 25550
b813574b
PB
25551install-info-libiberty: \
25552 configure-libiberty \
25553 info-libiberty
25554 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25555 r=`${PWD_COMMAND}`; export r; \
25556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25557 $(HOST_EXPORTS) \
b813574b 25558 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25560 done; \
b813574b 25561 echo "Doing install-info in libiberty" ; \
b00612cc 25562 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25565 "RANLIB=$${RANLIB}" \
0c24b341 25566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25567 install-info) \
2a4cbe27
NN
25568 || exit 1
25569
b813574b 25570@endif libiberty
2a4cbe27 25571
a3ca38d2
DD
25572.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25573maybe-install-pdf-libiberty:
25574@if libiberty
25575maybe-install-pdf-libiberty: install-pdf-libiberty
25576
25577install-pdf-libiberty: \
25578 configure-libiberty \
25579 pdf-libiberty
25580 @[ -f ./libiberty/Makefile ] || exit 0; \
25581 r=`${PWD_COMMAND}`; export r; \
25582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25583 $(HOST_EXPORTS) \
25584 for flag in $(EXTRA_HOST_FLAGS) ; do \
25585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25586 done; \
25587 echo "Doing install-pdf in libiberty" ; \
25588 (cd $(HOST_SUBDIR)/libiberty && \
25589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25591 "RANLIB=$${RANLIB}" \
0c24b341 25592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25593 install-pdf) \
25594 || exit 1
25595
25596@endif libiberty
25597
108a6f8e
CD
25598.PHONY: maybe-install-html-libiberty install-html-libiberty
25599maybe-install-html-libiberty:
25600@if libiberty
25601maybe-install-html-libiberty: install-html-libiberty
25602
25603install-html-libiberty: \
25604 configure-libiberty \
25605 html-libiberty
25606 @[ -f ./libiberty/Makefile ] || exit 0; \
25607 r=`${PWD_COMMAND}`; export r; \
25608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25609 $(HOST_EXPORTS) \
25610 for flag in $(EXTRA_HOST_FLAGS) ; do \
25611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25612 done; \
25613 echo "Doing install-html in libiberty" ; \
25614 (cd $(HOST_SUBDIR)/libiberty && \
25615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25617 "RANLIB=$${RANLIB}" \
0c24b341 25618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25619 install-html) \
25620 || exit 1
25621
25622@endif libiberty
25623
b813574b
PB
25624.PHONY: maybe-installcheck-libiberty installcheck-libiberty
25625maybe-installcheck-libiberty:
25626@if libiberty
25627maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 25628
b813574b
PB
25629installcheck-libiberty: \
25630 configure-libiberty
25631 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25632 r=`${PWD_COMMAND}`; export r; \
25633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25634 $(HOST_EXPORTS) \
b813574b 25635 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25637 done; \
b813574b 25638 echo "Doing installcheck in libiberty" ; \
b00612cc 25639 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25642 "RANLIB=$${RANLIB}" \
0c24b341 25643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25644 installcheck) \
2a4cbe27
NN
25645 || exit 1
25646
b813574b 25647@endif libiberty
2a4cbe27 25648
b813574b
PB
25649.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25650maybe-mostlyclean-libiberty:
25651@if libiberty
25652maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 25653
b813574b
PB
25654mostlyclean-libiberty:
25655 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25656 r=`${PWD_COMMAND}`; export r; \
25657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25658 $(HOST_EXPORTS) \
b813574b 25659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25661 done; \
b813574b 25662 echo "Doing mostlyclean in libiberty" ; \
b00612cc 25663 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25666 "RANLIB=$${RANLIB}" \
0c24b341 25667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25668 mostlyclean) \
2a4cbe27
NN
25669 || exit 1
25670
b813574b 25671@endif libiberty
2a4cbe27 25672
b813574b
PB
25673.PHONY: maybe-clean-libiberty clean-libiberty
25674maybe-clean-libiberty:
25675@if libiberty
25676maybe-clean-libiberty: clean-libiberty
2a4cbe27 25677
b813574b
PB
25678clean-libiberty:
25679 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25680 r=`${PWD_COMMAND}`; export r; \
25681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25682 $(HOST_EXPORTS) \
b813574b 25683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25685 done; \
b813574b 25686 echo "Doing clean in libiberty" ; \
b00612cc 25687 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25690 "RANLIB=$${RANLIB}" \
0c24b341 25691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25692 clean) \
2a4cbe27
NN
25693 || exit 1
25694
b813574b 25695@endif libiberty
2a4cbe27 25696
b813574b
PB
25697.PHONY: maybe-distclean-libiberty distclean-libiberty
25698maybe-distclean-libiberty:
25699@if libiberty
25700maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 25701
b813574b
PB
25702distclean-libiberty:
25703 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25704 r=`${PWD_COMMAND}`; export r; \
25705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25706 $(HOST_EXPORTS) \
b813574b 25707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25709 done; \
b813574b 25710 echo "Doing distclean in libiberty" ; \
b00612cc 25711 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25714 "RANLIB=$${RANLIB}" \
0c24b341 25715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25716 distclean) \
2a4cbe27
NN
25717 || exit 1
25718
b813574b 25719@endif libiberty
2a4cbe27 25720
b813574b
PB
25721.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
25722maybe-maintainer-clean-libiberty:
25723@if libiberty
25724maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 25725
b813574b
PB
25726maintainer-clean-libiberty:
25727 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25728 r=`${PWD_COMMAND}`; export r; \
25729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25730 $(HOST_EXPORTS) \
b813574b 25731 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25733 done; \
b813574b 25734 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 25735 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25738 "RANLIB=$${RANLIB}" \
0c24b341 25739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25740 maintainer-clean) \
2a4cbe27
NN
25741 || exit 1
25742
b813574b 25743@endif libiberty
2a4cbe27 25744
2a4cbe27 25745
a7254363 25746
b813574b
PB
25747.PHONY: configure-libtool maybe-configure-libtool
25748maybe-configure-libtool:
4f0ef2d8
CD
25749@if gcc-bootstrap
25750configure-libtool: stage_current
25751@endif gcc-bootstrap
b813574b
PB
25752@if libtool
25753maybe-configure-libtool: configure-libtool
c52c6897 25754configure-libtool:
0aed8855 25755 @: $(MAKE); $(unstage)
c52c6897 25756 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25758 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
25759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 25760 $(HOST_EXPORTS) \
a7254363
PB
25761 echo Configuring in $(HOST_SUBDIR)/libtool; \
25762 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 25763 case $(srcdir) in \
b00612cc
PB
25764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25765 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
25766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25767 esac; \
b00612cc
PB
25768 srcdiroption="--srcdir=$${topdir}/libtool"; \
25769 libsrcdir="$$s/libtool"; \
4fa63067 25770 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25772 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25773 || exit 1
b813574b 25774@endif libtool
2a4cbe27 25775
a7254363
PB
25776
25777
d545f33b
PB
25778
25779
b813574b
PB
25780.PHONY: all-libtool maybe-all-libtool
25781maybe-all-libtool:
4f0ef2d8
CD
25782@if gcc-bootstrap
25783all-libtool: stage_current
25784@endif gcc-bootstrap
b813574b 25785@if libtool
d27cc32e 25786TARGET-libtool=all
b813574b
PB
25787maybe-all-libtool: all-libtool
25788all-libtool: configure-libtool
0aed8855 25789 @: $(MAKE); $(unstage)
4fa63067
NN
25790 @r=`${PWD_COMMAND}`; export r; \
25791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25792 $(HOST_EXPORTS) \
b00612cc
PB
25793 (cd $(HOST_SUBDIR)/libtool && \
25794 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 25795@endif libtool
2a4cbe27 25796
a7254363 25797
d545f33b
PB
25798
25799
b813574b
PB
25800.PHONY: check-libtool maybe-check-libtool
25801maybe-check-libtool:
25802@if libtool
25803maybe-check-libtool: check-libtool
2a4cbe27 25804
b813574b 25805check-libtool:
0aed8855 25806 @: $(MAKE); $(unstage)
4fa63067 25807 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25809 $(HOST_EXPORTS) \
b00612cc
PB
25810 (cd $(HOST_SUBDIR)/libtool && \
25811 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25812
b813574b 25813@endif libtool
2a4cbe27 25814
b813574b
PB
25815.PHONY: install-libtool maybe-install-libtool
25816maybe-install-libtool:
25817@if libtool
25818maybe-install-libtool: install-libtool
2a4cbe27 25819
b813574b 25820install-libtool: installdirs
0aed8855 25821 @: $(MAKE); $(unstage)
4fa63067 25822 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25824 $(HOST_EXPORTS) \
b00612cc 25825 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 25826 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25827
b813574b 25828@endif libtool
2a4cbe27 25829
56a8fe78 25830# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25831
b813574b
PB
25832.PHONY: maybe-info-libtool info-libtool
25833maybe-info-libtool:
25834@if libtool
25835maybe-info-libtool: info-libtool
4fa63067 25836
b813574b
PB
25837info-libtool: \
25838 configure-libtool
0aed8855 25839 @: $(MAKE); $(unstage)
b813574b 25840 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25841 r=`${PWD_COMMAND}`; export r; \
25842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25843 $(HOST_EXPORTS) \
b813574b 25844 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25846 done; \
b813574b 25847 echo "Doing info in libtool" ; \
b00612cc 25848 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25851 "RANLIB=$${RANLIB}" \
0c24b341 25852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25853 info) \
2a4cbe27
NN
25854 || exit 1
25855
b813574b 25856@endif libtool
2a4cbe27 25857
b813574b
PB
25858.PHONY: maybe-dvi-libtool dvi-libtool
25859maybe-dvi-libtool:
25860@if libtool
25861maybe-dvi-libtool: dvi-libtool
2a4cbe27 25862
b813574b
PB
25863dvi-libtool: \
25864 configure-libtool
0aed8855 25865 @: $(MAKE); $(unstage)
b813574b 25866 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25867 r=`${PWD_COMMAND}`; export r; \
25868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25869 $(HOST_EXPORTS) \
b813574b 25870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25872 done; \
b813574b 25873 echo "Doing dvi in libtool" ; \
b00612cc 25874 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25877 "RANLIB=$${RANLIB}" \
0c24b341 25878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25879 dvi) \
2a4cbe27
NN
25880 || exit 1
25881
b813574b 25882@endif libtool
2a4cbe27 25883
56a8fe78
DD
25884.PHONY: maybe-pdf-libtool pdf-libtool
25885maybe-pdf-libtool:
25886@if libtool
25887maybe-pdf-libtool: pdf-libtool
25888
25889pdf-libtool: \
25890 configure-libtool
25891 @: $(MAKE); $(unstage)
25892 @[ -f ./libtool/Makefile ] || exit 0; \
25893 r=`${PWD_COMMAND}`; export r; \
25894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25895 $(HOST_EXPORTS) \
25896 for flag in $(EXTRA_HOST_FLAGS) ; do \
25897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25898 done; \
25899 echo "Doing pdf in libtool" ; \
25900 (cd $(HOST_SUBDIR)/libtool && \
25901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25903 "RANLIB=$${RANLIB}" \
0c24b341 25904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25905 pdf) \
25906 || exit 1
25907
25908@endif libtool
25909
6d389afc
MS
25910.PHONY: maybe-html-libtool html-libtool
25911maybe-html-libtool:
25912@if libtool
25913maybe-html-libtool: html-libtool
25914
25915html-libtool: \
25916 configure-libtool
0aed8855 25917 @: $(MAKE); $(unstage)
6d389afc
MS
25918 @[ -f ./libtool/Makefile ] || exit 0; \
25919 r=`${PWD_COMMAND}`; export r; \
25920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25921 $(HOST_EXPORTS) \
25922 for flag in $(EXTRA_HOST_FLAGS) ; do \
25923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25924 done; \
25925 echo "Doing html in libtool" ; \
b00612cc 25926 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
25927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25929 "RANLIB=$${RANLIB}" \
0c24b341 25930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25931 html) \
25932 || exit 1
25933
25934@endif libtool
25935
b813574b
PB
25936.PHONY: maybe-TAGS-libtool TAGS-libtool
25937maybe-TAGS-libtool:
25938@if libtool
25939maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 25940
b813574b
PB
25941TAGS-libtool: \
25942 configure-libtool
0aed8855 25943 @: $(MAKE); $(unstage)
b813574b 25944 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25945 r=`${PWD_COMMAND}`; export r; \
25946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25947 $(HOST_EXPORTS) \
b813574b 25948 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25950 done; \
b813574b 25951 echo "Doing TAGS in libtool" ; \
b00612cc 25952 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25955 "RANLIB=$${RANLIB}" \
0c24b341 25956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25957 TAGS) \
2a4cbe27
NN
25958 || exit 1
25959
b813574b 25960@endif libtool
2a4cbe27 25961
b813574b
PB
25962.PHONY: maybe-install-info-libtool install-info-libtool
25963maybe-install-info-libtool:
25964@if libtool
25965maybe-install-info-libtool: install-info-libtool
2a4cbe27 25966
b813574b
PB
25967install-info-libtool: \
25968 configure-libtool \
25969 info-libtool
0aed8855 25970 @: $(MAKE); $(unstage)
b813574b 25971 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25972 r=`${PWD_COMMAND}`; export r; \
25973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25974 $(HOST_EXPORTS) \
b813574b 25975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25977 done; \
b813574b 25978 echo "Doing install-info in libtool" ; \
b00612cc 25979 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25982 "RANLIB=$${RANLIB}" \
0c24b341 25983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25984 install-info) \
2a4cbe27
NN
25985 || exit 1
25986
b813574b 25987@endif libtool
2a4cbe27 25988
a3ca38d2
DD
25989.PHONY: maybe-install-pdf-libtool install-pdf-libtool
25990maybe-install-pdf-libtool:
25991@if libtool
25992maybe-install-pdf-libtool: install-pdf-libtool
25993
25994install-pdf-libtool: \
25995 configure-libtool \
25996 pdf-libtool
25997 @: $(MAKE); $(unstage)
25998 @[ -f ./libtool/Makefile ] || exit 0; \
25999 r=`${PWD_COMMAND}`; export r; \
26000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26001 $(HOST_EXPORTS) \
26002 for flag in $(EXTRA_HOST_FLAGS) ; do \
26003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26004 done; \
26005 echo "Doing install-pdf in libtool" ; \
26006 (cd $(HOST_SUBDIR)/libtool && \
26007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26009 "RANLIB=$${RANLIB}" \
0c24b341 26010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26011 install-pdf) \
26012 || exit 1
26013
26014@endif libtool
26015
108a6f8e
CD
26016.PHONY: maybe-install-html-libtool install-html-libtool
26017maybe-install-html-libtool:
26018@if libtool
26019maybe-install-html-libtool: install-html-libtool
26020
26021install-html-libtool: \
26022 configure-libtool \
26023 html-libtool
26024 @: $(MAKE); $(unstage)
26025 @[ -f ./libtool/Makefile ] || exit 0; \
26026 r=`${PWD_COMMAND}`; export r; \
26027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26028 $(HOST_EXPORTS) \
26029 for flag in $(EXTRA_HOST_FLAGS) ; do \
26030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26031 done; \
26032 echo "Doing install-html in libtool" ; \
26033 (cd $(HOST_SUBDIR)/libtool && \
26034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26036 "RANLIB=$${RANLIB}" \
0c24b341 26037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26038 install-html) \
26039 || exit 1
26040
26041@endif libtool
26042
b813574b
PB
26043.PHONY: maybe-installcheck-libtool installcheck-libtool
26044maybe-installcheck-libtool:
26045@if libtool
26046maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 26047
b813574b
PB
26048installcheck-libtool: \
26049 configure-libtool
0aed8855 26050 @: $(MAKE); $(unstage)
b813574b 26051 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26052 r=`${PWD_COMMAND}`; export r; \
26053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26054 $(HOST_EXPORTS) \
b813574b 26055 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26057 done; \
b813574b 26058 echo "Doing installcheck in libtool" ; \
b00612cc 26059 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26062 "RANLIB=$${RANLIB}" \
0c24b341 26063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26064 installcheck) \
2a4cbe27
NN
26065 || exit 1
26066
b813574b 26067@endif libtool
2a4cbe27 26068
b813574b
PB
26069.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
26070maybe-mostlyclean-libtool:
26071@if libtool
26072maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 26073
b813574b 26074mostlyclean-libtool:
0aed8855 26075 @: $(MAKE); $(unstage)
b813574b 26076 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26077 r=`${PWD_COMMAND}`; export r; \
26078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26079 $(HOST_EXPORTS) \
b813574b 26080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26082 done; \
b813574b 26083 echo "Doing mostlyclean in libtool" ; \
b00612cc 26084 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26087 "RANLIB=$${RANLIB}" \
0c24b341 26088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26089 mostlyclean) \
2a4cbe27
NN
26090 || exit 1
26091
b813574b 26092@endif libtool
2a4cbe27 26093
b813574b
PB
26094.PHONY: maybe-clean-libtool clean-libtool
26095maybe-clean-libtool:
26096@if libtool
26097maybe-clean-libtool: clean-libtool
2a4cbe27 26098
b813574b 26099clean-libtool:
0aed8855 26100 @: $(MAKE); $(unstage)
b813574b 26101 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26102 r=`${PWD_COMMAND}`; export r; \
26103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26104 $(HOST_EXPORTS) \
b813574b 26105 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26107 done; \
b813574b 26108 echo "Doing clean in libtool" ; \
b00612cc 26109 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26112 "RANLIB=$${RANLIB}" \
0c24b341 26113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26114 clean) \
2a4cbe27
NN
26115 || exit 1
26116
b813574b 26117@endif libtool
2a4cbe27 26118
b813574b
PB
26119.PHONY: maybe-distclean-libtool distclean-libtool
26120maybe-distclean-libtool:
26121@if libtool
26122maybe-distclean-libtool: distclean-libtool
2a4cbe27 26123
b813574b 26124distclean-libtool:
0aed8855 26125 @: $(MAKE); $(unstage)
b813574b 26126 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26127 r=`${PWD_COMMAND}`; export r; \
26128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26129 $(HOST_EXPORTS) \
b813574b 26130 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26132 done; \
b813574b 26133 echo "Doing distclean in libtool" ; \
b00612cc 26134 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26137 "RANLIB=$${RANLIB}" \
0c24b341 26138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26139 distclean) \
2a4cbe27
NN
26140 || exit 1
26141
b813574b 26142@endif libtool
2a4cbe27 26143
b813574b
PB
26144.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
26145maybe-maintainer-clean-libtool:
26146@if libtool
26147maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 26148
b813574b 26149maintainer-clean-libtool:
0aed8855 26150 @: $(MAKE); $(unstage)
b813574b 26151 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26152 r=`${PWD_COMMAND}`; export r; \
26153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26154 $(HOST_EXPORTS) \
b813574b 26155 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26157 done; \
b813574b 26158 echo "Doing maintainer-clean in libtool" ; \
b00612cc 26159 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26162 "RANLIB=$${RANLIB}" \
0c24b341 26163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26164 maintainer-clean) \
2a4cbe27
NN
26165 || exit 1
26166
b813574b 26167@endif libtool
2a4cbe27 26168
2a4cbe27 26169
a7254363 26170
b813574b
PB
26171.PHONY: configure-m4 maybe-configure-m4
26172maybe-configure-m4:
4f0ef2d8
CD
26173@if gcc-bootstrap
26174configure-m4: stage_current
26175@endif gcc-bootstrap
b813574b
PB
26176@if m4
26177maybe-configure-m4: configure-m4
c52c6897 26178configure-m4:
0aed8855 26179 @: $(MAKE); $(unstage)
c52c6897 26180 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26182 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
26183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 26184 $(HOST_EXPORTS) \
a7254363
PB
26185 echo Configuring in $(HOST_SUBDIR)/m4; \
26186 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 26187 case $(srcdir) in \
b00612cc
PB
26188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26189 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
26190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26191 esac; \
b00612cc
PB
26192 srcdiroption="--srcdir=$${topdir}/m4"; \
26193 libsrcdir="$$s/m4"; \
4fa63067 26194 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26195 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26196 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26197 || exit 1
b813574b 26198@endif m4
2a4cbe27 26199
a7254363
PB
26200
26201
d545f33b
PB
26202
26203
b813574b
PB
26204.PHONY: all-m4 maybe-all-m4
26205maybe-all-m4:
4f0ef2d8
CD
26206@if gcc-bootstrap
26207all-m4: stage_current
26208@endif gcc-bootstrap
b813574b 26209@if m4
d27cc32e 26210TARGET-m4=all
b813574b
PB
26211maybe-all-m4: all-m4
26212all-m4: configure-m4
0aed8855 26213 @: $(MAKE); $(unstage)
4fa63067
NN
26214 @r=`${PWD_COMMAND}`; export r; \
26215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26216 $(HOST_EXPORTS) \
b00612cc
PB
26217 (cd $(HOST_SUBDIR)/m4 && \
26218 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 26219@endif m4
4fa63067 26220
a7254363 26221
d545f33b
PB
26222
26223
b813574b
PB
26224.PHONY: check-m4 maybe-check-m4
26225maybe-check-m4:
26226@if m4
26227maybe-check-m4: check-m4
2a4cbe27 26228
b813574b 26229check-m4:
0aed8855 26230 @: $(MAKE); $(unstage)
4fa63067
NN
26231 @r=`${PWD_COMMAND}`; export r; \
26232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26233 $(HOST_EXPORTS) \
b00612cc
PB
26234 (cd $(HOST_SUBDIR)/m4 && \
26235 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26236
b813574b 26237@endif m4
4fa63067 26238
b813574b
PB
26239.PHONY: install-m4 maybe-install-m4
26240maybe-install-m4:
26241@if m4
26242maybe-install-m4: install-m4
4fa63067 26243
b813574b 26244install-m4: installdirs
0aed8855 26245 @: $(MAKE); $(unstage)
4fa63067
NN
26246 @r=`${PWD_COMMAND}`; export r; \
26247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26248 $(HOST_EXPORTS) \
b00612cc 26249 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 26250 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26251
b813574b 26252@endif m4
4fa63067 26253
56a8fe78 26254# Other targets (info, dvi, pdf, etc.)
4fa63067 26255
b813574b
PB
26256.PHONY: maybe-info-m4 info-m4
26257maybe-info-m4:
26258@if m4
26259maybe-info-m4: info-m4
4fa63067 26260
b813574b
PB
26261info-m4: \
26262 configure-m4
0aed8855 26263 @: $(MAKE); $(unstage)
b813574b 26264 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26265 r=`${PWD_COMMAND}`; export r; \
26266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26267 $(HOST_EXPORTS) \
b813574b 26268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26270 done; \
b813574b 26271 echo "Doing info in m4" ; \
b00612cc 26272 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26275 "RANLIB=$${RANLIB}" \
0c24b341 26276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26277 info) \
2a4cbe27
NN
26278 || exit 1
26279
b813574b 26280@endif m4
2a4cbe27 26281
b813574b
PB
26282.PHONY: maybe-dvi-m4 dvi-m4
26283maybe-dvi-m4:
26284@if m4
26285maybe-dvi-m4: dvi-m4
2a4cbe27 26286
b813574b
PB
26287dvi-m4: \
26288 configure-m4
0aed8855 26289 @: $(MAKE); $(unstage)
b813574b 26290 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26291 r=`${PWD_COMMAND}`; export r; \
26292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26293 $(HOST_EXPORTS) \
b813574b 26294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26296 done; \
b813574b 26297 echo "Doing dvi in m4" ; \
b00612cc 26298 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26301 "RANLIB=$${RANLIB}" \
0c24b341 26302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26303 dvi) \
2a4cbe27
NN
26304 || exit 1
26305
b813574b 26306@endif m4
2a4cbe27 26307
56a8fe78
DD
26308.PHONY: maybe-pdf-m4 pdf-m4
26309maybe-pdf-m4:
26310@if m4
26311maybe-pdf-m4: pdf-m4
26312
26313pdf-m4: \
26314 configure-m4
26315 @: $(MAKE); $(unstage)
26316 @[ -f ./m4/Makefile ] || exit 0; \
26317 r=`${PWD_COMMAND}`; export r; \
26318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26319 $(HOST_EXPORTS) \
26320 for flag in $(EXTRA_HOST_FLAGS) ; do \
26321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26322 done; \
26323 echo "Doing pdf in m4" ; \
26324 (cd $(HOST_SUBDIR)/m4 && \
26325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26327 "RANLIB=$${RANLIB}" \
0c24b341 26328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26329 pdf) \
26330 || exit 1
26331
26332@endif m4
26333
6d389afc
MS
26334.PHONY: maybe-html-m4 html-m4
26335maybe-html-m4:
26336@if m4
26337maybe-html-m4: html-m4
26338
26339html-m4: \
26340 configure-m4
0aed8855 26341 @: $(MAKE); $(unstage)
6d389afc
MS
26342 @[ -f ./m4/Makefile ] || exit 0; \
26343 r=`${PWD_COMMAND}`; export r; \
26344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26345 $(HOST_EXPORTS) \
26346 for flag in $(EXTRA_HOST_FLAGS) ; do \
26347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26348 done; \
26349 echo "Doing html in m4" ; \
b00612cc 26350 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
26351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26353 "RANLIB=$${RANLIB}" \
0c24b341 26354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26355 html) \
26356 || exit 1
26357
26358@endif m4
26359
b813574b
PB
26360.PHONY: maybe-TAGS-m4 TAGS-m4
26361maybe-TAGS-m4:
26362@if m4
26363maybe-TAGS-m4: TAGS-m4
2a4cbe27 26364
b813574b
PB
26365TAGS-m4: \
26366 configure-m4
0aed8855 26367 @: $(MAKE); $(unstage)
b813574b 26368 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26369 r=`${PWD_COMMAND}`; export r; \
26370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26371 $(HOST_EXPORTS) \
b813574b 26372 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26374 done; \
b813574b 26375 echo "Doing TAGS in m4" ; \
b00612cc 26376 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26379 "RANLIB=$${RANLIB}" \
0c24b341 26380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26381 TAGS) \
2a4cbe27
NN
26382 || exit 1
26383
b813574b 26384@endif m4
2a4cbe27 26385
b813574b
PB
26386.PHONY: maybe-install-info-m4 install-info-m4
26387maybe-install-info-m4:
26388@if m4
26389maybe-install-info-m4: install-info-m4
2a4cbe27 26390
b813574b
PB
26391install-info-m4: \
26392 configure-m4 \
26393 info-m4
0aed8855 26394 @: $(MAKE); $(unstage)
b813574b 26395 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26396 r=`${PWD_COMMAND}`; export r; \
26397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26398 $(HOST_EXPORTS) \
b813574b 26399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26401 done; \
b813574b 26402 echo "Doing install-info in m4" ; \
b00612cc 26403 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26406 "RANLIB=$${RANLIB}" \
0c24b341 26407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26408 install-info) \
2a4cbe27
NN
26409 || exit 1
26410
b813574b 26411@endif m4
2a4cbe27 26412
a3ca38d2
DD
26413.PHONY: maybe-install-pdf-m4 install-pdf-m4
26414maybe-install-pdf-m4:
26415@if m4
26416maybe-install-pdf-m4: install-pdf-m4
26417
26418install-pdf-m4: \
26419 configure-m4 \
26420 pdf-m4
26421 @: $(MAKE); $(unstage)
26422 @[ -f ./m4/Makefile ] || exit 0; \
26423 r=`${PWD_COMMAND}`; export r; \
26424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26425 $(HOST_EXPORTS) \
26426 for flag in $(EXTRA_HOST_FLAGS) ; do \
26427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26428 done; \
26429 echo "Doing install-pdf in m4" ; \
26430 (cd $(HOST_SUBDIR)/m4 && \
26431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26433 "RANLIB=$${RANLIB}" \
0c24b341 26434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26435 install-pdf) \
26436 || exit 1
26437
26438@endif m4
26439
108a6f8e
CD
26440.PHONY: maybe-install-html-m4 install-html-m4
26441maybe-install-html-m4:
26442@if m4
26443maybe-install-html-m4: install-html-m4
26444
26445install-html-m4: \
26446 configure-m4 \
26447 html-m4
26448 @: $(MAKE); $(unstage)
26449 @[ -f ./m4/Makefile ] || exit 0; \
26450 r=`${PWD_COMMAND}`; export r; \
26451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26452 $(HOST_EXPORTS) \
26453 for flag in $(EXTRA_HOST_FLAGS) ; do \
26454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26455 done; \
26456 echo "Doing install-html in m4" ; \
26457 (cd $(HOST_SUBDIR)/m4 && \
26458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26460 "RANLIB=$${RANLIB}" \
0c24b341 26461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26462 install-html) \
26463 || exit 1
26464
26465@endif m4
26466
b813574b
PB
26467.PHONY: maybe-installcheck-m4 installcheck-m4
26468maybe-installcheck-m4:
26469@if m4
26470maybe-installcheck-m4: installcheck-m4
2a4cbe27 26471
b813574b
PB
26472installcheck-m4: \
26473 configure-m4
0aed8855 26474 @: $(MAKE); $(unstage)
b813574b 26475 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26476 r=`${PWD_COMMAND}`; export r; \
26477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26478 $(HOST_EXPORTS) \
b813574b 26479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26481 done; \
b813574b 26482 echo "Doing installcheck in m4" ; \
b00612cc 26483 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26486 "RANLIB=$${RANLIB}" \
0c24b341 26487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26488 installcheck) \
2a4cbe27
NN
26489 || exit 1
26490
b813574b 26491@endif m4
2a4cbe27 26492
b813574b
PB
26493.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
26494maybe-mostlyclean-m4:
26495@if m4
26496maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 26497
b813574b 26498mostlyclean-m4:
0aed8855 26499 @: $(MAKE); $(unstage)
b813574b 26500 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26501 r=`${PWD_COMMAND}`; export r; \
26502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26503 $(HOST_EXPORTS) \
b813574b 26504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26506 done; \
b813574b 26507 echo "Doing mostlyclean in m4" ; \
b00612cc 26508 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26511 "RANLIB=$${RANLIB}" \
0c24b341 26512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26513 mostlyclean) \
2a4cbe27
NN
26514 || exit 1
26515
b813574b 26516@endif m4
2a4cbe27 26517
b813574b
PB
26518.PHONY: maybe-clean-m4 clean-m4
26519maybe-clean-m4:
26520@if m4
26521maybe-clean-m4: clean-m4
2a4cbe27 26522
b813574b 26523clean-m4:
0aed8855 26524 @: $(MAKE); $(unstage)
b813574b 26525 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26526 r=`${PWD_COMMAND}`; export r; \
26527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26528 $(HOST_EXPORTS) \
b813574b 26529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26531 done; \
b813574b 26532 echo "Doing clean in m4" ; \
b00612cc 26533 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26536 "RANLIB=$${RANLIB}" \
0c24b341 26537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26538 clean) \
2a4cbe27
NN
26539 || exit 1
26540
b813574b 26541@endif m4
2a4cbe27 26542
b813574b
PB
26543.PHONY: maybe-distclean-m4 distclean-m4
26544maybe-distclean-m4:
26545@if m4
26546maybe-distclean-m4: distclean-m4
a2592b1b 26547
b813574b 26548distclean-m4:
0aed8855 26549 @: $(MAKE); $(unstage)
b813574b 26550 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
26551 r=`${PWD_COMMAND}`; export r; \
26552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26553 $(HOST_EXPORTS) \
b813574b 26554 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
26555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26556 done; \
b813574b 26557 echo "Doing distclean in m4" ; \
b00612cc 26558 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
26559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26561 "RANLIB=$${RANLIB}" \
0c24b341 26562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26563 distclean) \
a2592b1b
DD
26564 || exit 1
26565
b813574b 26566@endif m4
a2592b1b 26567
b813574b
PB
26568.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
26569maybe-maintainer-clean-m4:
26570@if m4
26571maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 26572
b813574b 26573maintainer-clean-m4:
0aed8855 26574 @: $(MAKE); $(unstage)
b813574b 26575 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 26576 r=`${PWD_COMMAND}`; export r; \
b40e3958 26577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26578 $(HOST_EXPORTS) \
b813574b 26579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26581 done; \
b813574b 26582 echo "Doing maintainer-clean in m4" ; \
b00612cc 26583 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
26584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26586 "RANLIB=$${RANLIB}" \
0c24b341 26587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26588 maintainer-clean) \
4fa63067 26589 || exit 1
252b5132 26590
b813574b 26591@endif m4
252b5132 26592
252b5132 26593
a7254363 26594
b813574b
PB
26595.PHONY: configure-make maybe-configure-make
26596maybe-configure-make:
4f0ef2d8
CD
26597@if gcc-bootstrap
26598configure-make: stage_current
26599@endif gcc-bootstrap
b813574b
PB
26600@if make
26601maybe-configure-make: configure-make
c52c6897 26602configure-make:
0aed8855 26603 @: $(MAKE); $(unstage)
c52c6897 26604 @r=`${PWD_COMMAND}`; export r; \
b813574b 26605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26606 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
26607 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 26608 $(HOST_EXPORTS) \
a7254363
PB
26609 echo Configuring in $(HOST_SUBDIR)/make; \
26610 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 26611 case $(srcdir) in \
b00612cc
PB
26612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26613 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
26614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26615 esac; \
b00612cc
PB
26616 srcdiroption="--srcdir=$${topdir}/make"; \
26617 libsrcdir="$$s/make"; \
4fa63067 26618 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26620 --target=${target_alias} $${srcdiroption} \
4fa63067 26621 || exit 1
b813574b 26622@endif make
252b5132 26623
a7254363
PB
26624
26625
d545f33b
PB
26626
26627
b813574b
PB
26628.PHONY: all-make maybe-all-make
26629maybe-all-make:
4f0ef2d8
CD
26630@if gcc-bootstrap
26631all-make: stage_current
26632@endif gcc-bootstrap
b813574b 26633@if make
d27cc32e 26634TARGET-make=all
b813574b
PB
26635maybe-all-make: all-make
26636all-make: configure-make
0aed8855 26637 @: $(MAKE); $(unstage)
4fa63067
NN
26638 @r=`${PWD_COMMAND}`; export r; \
26639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26640 $(HOST_EXPORTS) \
b00612cc
PB
26641 (cd $(HOST_SUBDIR)/make && \
26642 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 26643@endif make
252b5132 26644
a7254363 26645
d545f33b
PB
26646
26647
b813574b
PB
26648.PHONY: check-make maybe-check-make
26649maybe-check-make:
26650@if make
26651maybe-check-make: check-make
252b5132 26652
b813574b 26653check-make:
0aed8855 26654 @: $(MAKE); $(unstage)
b813574b
PB
26655 @r=`${PWD_COMMAND}`; export r; \
26656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26657 $(HOST_EXPORTS) \
b00612cc
PB
26658 (cd $(HOST_SUBDIR)/make && \
26659 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 26660
b813574b 26661@endif make
16ae0395 26662
b813574b
PB
26663.PHONY: install-make maybe-install-make
26664maybe-install-make:
26665@if make
26666maybe-install-make: install-make
4fa63067 26667
b813574b 26668install-make: installdirs
0aed8855 26669 @: $(MAKE); $(unstage)
4fa63067
NN
26670 @r=`${PWD_COMMAND}`; export r; \
26671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26672 $(HOST_EXPORTS) \
b00612cc 26673 (cd $(HOST_SUBDIR)/make && \
2da12f12 26674 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26675
b813574b 26676@endif make
4fa63067 26677
56a8fe78 26678# Other targets (info, dvi, pdf, etc.)
4fa63067 26679
b813574b
PB
26680.PHONY: maybe-info-make info-make
26681maybe-info-make:
26682@if make
26683maybe-info-make: info-make
4fa63067 26684
b813574b
PB
26685info-make: \
26686 configure-make
0aed8855 26687 @: $(MAKE); $(unstage)
b813574b 26688 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26689 r=`${PWD_COMMAND}`; export r; \
26690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26691 $(HOST_EXPORTS) \
b813574b 26692 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26694 done; \
b813574b 26695 echo "Doing info in make" ; \
b00612cc 26696 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26699 "RANLIB=$${RANLIB}" \
0c24b341 26700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26701 info) \
4fa63067
NN
26702 || exit 1
26703
b813574b 26704@endif make
4fa63067 26705
b813574b
PB
26706.PHONY: maybe-dvi-make dvi-make
26707maybe-dvi-make:
26708@if make
26709maybe-dvi-make: dvi-make
4fa63067 26710
b813574b
PB
26711dvi-make: \
26712 configure-make
0aed8855 26713 @: $(MAKE); $(unstage)
b813574b 26714 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26715 r=`${PWD_COMMAND}`; export r; \
26716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26717 $(HOST_EXPORTS) \
b813574b 26718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26720 done; \
b813574b 26721 echo "Doing dvi in make" ; \
b00612cc 26722 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26725 "RANLIB=$${RANLIB}" \
0c24b341 26726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26727 dvi) \
4fa63067 26728 || exit 1
16ae0395 26729
b813574b 26730@endif make
252b5132 26731
56a8fe78
DD
26732.PHONY: maybe-pdf-make pdf-make
26733maybe-pdf-make:
26734@if make
26735maybe-pdf-make: pdf-make
26736
26737pdf-make: \
26738 configure-make
26739 @: $(MAKE); $(unstage)
26740 @[ -f ./make/Makefile ] || exit 0; \
26741 r=`${PWD_COMMAND}`; export r; \
26742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26743 $(HOST_EXPORTS) \
26744 for flag in $(EXTRA_HOST_FLAGS) ; do \
26745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26746 done; \
26747 echo "Doing pdf in make" ; \
26748 (cd $(HOST_SUBDIR)/make && \
26749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26751 "RANLIB=$${RANLIB}" \
0c24b341 26752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26753 pdf) \
26754 || exit 1
26755
26756@endif make
26757
6d389afc
MS
26758.PHONY: maybe-html-make html-make
26759maybe-html-make:
26760@if make
26761maybe-html-make: html-make
26762
26763html-make: \
26764 configure-make
0aed8855 26765 @: $(MAKE); $(unstage)
6d389afc
MS
26766 @[ -f ./make/Makefile ] || exit 0; \
26767 r=`${PWD_COMMAND}`; export r; \
26768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26769 $(HOST_EXPORTS) \
26770 for flag in $(EXTRA_HOST_FLAGS) ; do \
26771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26772 done; \
26773 echo "Doing html in make" ; \
b00612cc 26774 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
26775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26777 "RANLIB=$${RANLIB}" \
0c24b341 26778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26779 html) \
26780 || exit 1
26781
26782@endif make
26783
b813574b
PB
26784.PHONY: maybe-TAGS-make TAGS-make
26785maybe-TAGS-make:
26786@if make
26787maybe-TAGS-make: TAGS-make
252b5132 26788
b813574b
PB
26789TAGS-make: \
26790 configure-make
0aed8855 26791 @: $(MAKE); $(unstage)
b813574b 26792 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26793 r=`${PWD_COMMAND}`; export r; \
26794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26795 $(HOST_EXPORTS) \
b813574b 26796 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26798 done; \
b813574b 26799 echo "Doing TAGS in make" ; \
b00612cc 26800 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26803 "RANLIB=$${RANLIB}" \
0c24b341 26804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26805 TAGS) \
4fa63067 26806 || exit 1
3866be5d 26807
b813574b 26808@endif make
3866be5d 26809
b813574b
PB
26810.PHONY: maybe-install-info-make install-info-make
26811maybe-install-info-make:
26812@if make
26813maybe-install-info-make: install-info-make
3866be5d 26814
b813574b
PB
26815install-info-make: \
26816 configure-make \
26817 info-make
0aed8855 26818 @: $(MAKE); $(unstage)
b813574b 26819 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26820 r=`${PWD_COMMAND}`; export r; \
26821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26822 $(HOST_EXPORTS) \
b813574b 26823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26825 done; \
b813574b 26826 echo "Doing install-info in make" ; \
b00612cc 26827 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26830 "RANLIB=$${RANLIB}" \
0c24b341 26831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26832 install-info) \
4fa63067 26833 || exit 1
3866be5d 26834
b813574b 26835@endif make
3866be5d 26836
a3ca38d2
DD
26837.PHONY: maybe-install-pdf-make install-pdf-make
26838maybe-install-pdf-make:
26839@if make
26840maybe-install-pdf-make: install-pdf-make
26841
26842install-pdf-make: \
26843 configure-make \
26844 pdf-make
26845 @: $(MAKE); $(unstage)
26846 @[ -f ./make/Makefile ] || exit 0; \
26847 r=`${PWD_COMMAND}`; export r; \
26848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26849 $(HOST_EXPORTS) \
26850 for flag in $(EXTRA_HOST_FLAGS) ; do \
26851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26852 done; \
26853 echo "Doing install-pdf in make" ; \
26854 (cd $(HOST_SUBDIR)/make && \
26855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26857 "RANLIB=$${RANLIB}" \
0c24b341 26858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26859 install-pdf) \
26860 || exit 1
26861
26862@endif make
26863
108a6f8e
CD
26864.PHONY: maybe-install-html-make install-html-make
26865maybe-install-html-make:
26866@if make
26867maybe-install-html-make: install-html-make
26868
26869install-html-make: \
26870 configure-make \
26871 html-make
26872 @: $(MAKE); $(unstage)
26873 @[ -f ./make/Makefile ] || exit 0; \
26874 r=`${PWD_COMMAND}`; export r; \
26875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26876 $(HOST_EXPORTS) \
26877 for flag in $(EXTRA_HOST_FLAGS) ; do \
26878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26879 done; \
26880 echo "Doing install-html in make" ; \
26881 (cd $(HOST_SUBDIR)/make && \
26882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26884 "RANLIB=$${RANLIB}" \
0c24b341 26885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26886 install-html) \
26887 || exit 1
26888
26889@endif make
26890
b813574b
PB
26891.PHONY: maybe-installcheck-make installcheck-make
26892maybe-installcheck-make:
26893@if make
26894maybe-installcheck-make: installcheck-make
15723a45 26895
b813574b
PB
26896installcheck-make: \
26897 configure-make
0aed8855 26898 @: $(MAKE); $(unstage)
b813574b 26899 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26900 r=`${PWD_COMMAND}`; export r; \
26901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26902 $(HOST_EXPORTS) \
b813574b 26903 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26905 done; \
b813574b 26906 echo "Doing installcheck in make" ; \
b00612cc 26907 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26910 "RANLIB=$${RANLIB}" \
0c24b341 26911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26912 installcheck) \
4fa63067 26913 || exit 1
15723a45 26914
b813574b 26915@endif make
15723a45 26916
b813574b
PB
26917.PHONY: maybe-mostlyclean-make mostlyclean-make
26918maybe-mostlyclean-make:
26919@if make
26920maybe-mostlyclean-make: mostlyclean-make
15723a45 26921
b813574b 26922mostlyclean-make:
0aed8855 26923 @: $(MAKE); $(unstage)
b813574b 26924 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
26925 r=`${PWD_COMMAND}`; export r; \
26926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26927 $(HOST_EXPORTS) \
b813574b 26928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26930 done; \
b813574b 26931 echo "Doing mostlyclean in make" ; \
b00612cc 26932 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26935 "RANLIB=$${RANLIB}" \
0c24b341 26936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26937 mostlyclean) \
bba45b8b 26938 || exit 1
15723a45 26939
b813574b 26940@endif make
4fa63067 26941
b813574b
PB
26942.PHONY: maybe-clean-make clean-make
26943maybe-clean-make:
26944@if make
26945maybe-clean-make: clean-make
4fa63067 26946
b813574b 26947clean-make:
0aed8855 26948 @: $(MAKE); $(unstage)
b813574b 26949 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26950 r=`${PWD_COMMAND}`; export r; \
26951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26952 $(HOST_EXPORTS) \
b813574b 26953 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26955 done; \
b813574b 26956 echo "Doing clean in make" ; \
b00612cc 26957 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26960 "RANLIB=$${RANLIB}" \
0c24b341 26961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26962 clean) \
4fa63067
NN
26963 || exit 1
26964
b813574b 26965@endif make
4fa63067 26966
b813574b
PB
26967.PHONY: maybe-distclean-make distclean-make
26968maybe-distclean-make:
26969@if make
26970maybe-distclean-make: distclean-make
4fa63067 26971
b813574b 26972distclean-make:
0aed8855 26973 @: $(MAKE); $(unstage)
b813574b 26974 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26975 r=`${PWD_COMMAND}`; export r; \
26976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26977 $(HOST_EXPORTS) \
b813574b 26978 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26980 done; \
b813574b 26981 echo "Doing distclean in make" ; \
b00612cc 26982 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26985 "RANLIB=$${RANLIB}" \
0c24b341 26986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26987 distclean) \
4fa63067
NN
26988 || exit 1
26989
b813574b 26990@endif make
4fa63067 26991
b813574b
PB
26992.PHONY: maybe-maintainer-clean-make maintainer-clean-make
26993maybe-maintainer-clean-make:
26994@if make
26995maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 26996
b813574b 26997maintainer-clean-make:
0aed8855 26998 @: $(MAKE); $(unstage)
b813574b 26999 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 27000 r=`${PWD_COMMAND}`; export r; \
b40e3958 27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27002 $(HOST_EXPORTS) \
b813574b 27003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27005 done; \
b813574b 27006 echo "Doing maintainer-clean in make" ; \
b00612cc 27007 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27010 "RANLIB=$${RANLIB}" \
0c24b341 27011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27012 maintainer-clean) \
4fa63067 27013 || exit 1
3866be5d 27014
b813574b 27015@endif make
3866be5d 27016
3866be5d 27017
a7254363 27018
b813574b
PB
27019.PHONY: configure-mmalloc maybe-configure-mmalloc
27020maybe-configure-mmalloc:
4f0ef2d8
CD
27021@if gcc-bootstrap
27022configure-mmalloc: stage_current
27023@endif gcc-bootstrap
b813574b
PB
27024@if mmalloc
27025maybe-configure-mmalloc: configure-mmalloc
c52c6897 27026configure-mmalloc:
0aed8855 27027 @: $(MAKE); $(unstage)
c52c6897 27028 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27030 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
27031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 27032 $(HOST_EXPORTS) \
a7254363
PB
27033 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
27034 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 27035 case $(srcdir) in \
b00612cc
PB
27036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27037 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
27038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27039 esac; \
b00612cc
PB
27040 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
27041 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 27042 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27044 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27045 || exit 1
b813574b 27046@endif mmalloc
e2b9e2dc 27047
a7254363
PB
27048
27049
d545f33b
PB
27050
27051
b813574b
PB
27052.PHONY: all-mmalloc maybe-all-mmalloc
27053maybe-all-mmalloc:
4f0ef2d8
CD
27054@if gcc-bootstrap
27055all-mmalloc: stage_current
27056@endif gcc-bootstrap
b813574b 27057@if mmalloc
d27cc32e 27058TARGET-mmalloc=all
b813574b
PB
27059maybe-all-mmalloc: all-mmalloc
27060all-mmalloc: configure-mmalloc
0aed8855 27061 @: $(MAKE); $(unstage)
b40e3958
L
27062 @r=`${PWD_COMMAND}`; export r; \
27063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27064 $(HOST_EXPORTS) \
b00612cc
PB
27065 (cd $(HOST_SUBDIR)/mmalloc && \
27066 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 27067@endif mmalloc
3866be5d 27068
a7254363 27069
d545f33b
PB
27070
27071
b813574b
PB
27072.PHONY: check-mmalloc maybe-check-mmalloc
27073maybe-check-mmalloc:
27074@if mmalloc
27075maybe-check-mmalloc: check-mmalloc
3866be5d 27076
b813574b 27077check-mmalloc:
3866be5d 27078
b813574b 27079@endif mmalloc
3866be5d 27080
b813574b
PB
27081.PHONY: install-mmalloc maybe-install-mmalloc
27082maybe-install-mmalloc:
27083@if mmalloc
27084maybe-install-mmalloc: install-mmalloc
4fa63067 27085
b813574b 27086install-mmalloc: installdirs
0aed8855 27087 @: $(MAKE); $(unstage)
4fa63067
NN
27088 @r=`${PWD_COMMAND}`; export r; \
27089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27090 $(HOST_EXPORTS) \
b00612cc 27091 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 27092 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27093
b813574b 27094@endif mmalloc
4fa63067 27095
56a8fe78 27096# Other targets (info, dvi, pdf, etc.)
4fa63067 27097
b813574b
PB
27098.PHONY: maybe-info-mmalloc info-mmalloc
27099maybe-info-mmalloc:
27100@if mmalloc
27101maybe-info-mmalloc: info-mmalloc
4fa63067 27102
b813574b
PB
27103info-mmalloc: \
27104 configure-mmalloc
0aed8855 27105 @: $(MAKE); $(unstage)
b813574b 27106 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27107 r=`${PWD_COMMAND}`; export r; \
27108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27109 $(HOST_EXPORTS) \
b813574b 27110 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27112 done; \
b813574b 27113 echo "Doing info in mmalloc" ; \
b00612cc 27114 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27117 "RANLIB=$${RANLIB}" \
0c24b341 27118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27119 info) \
4fa63067
NN
27120 || exit 1
27121
b813574b 27122@endif mmalloc
4fa63067 27123
b813574b
PB
27124.PHONY: maybe-dvi-mmalloc dvi-mmalloc
27125maybe-dvi-mmalloc:
27126@if mmalloc
27127maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 27128
b813574b
PB
27129dvi-mmalloc: \
27130 configure-mmalloc
0aed8855 27131 @: $(MAKE); $(unstage)
b813574b 27132 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27133 r=`${PWD_COMMAND}`; export r; \
27134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27135 $(HOST_EXPORTS) \
b813574b 27136 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27138 done; \
b813574b 27139 echo "Doing dvi in mmalloc" ; \
b00612cc 27140 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27143 "RANLIB=$${RANLIB}" \
0c24b341 27144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27145 dvi) \
4fa63067
NN
27146 || exit 1
27147
b813574b 27148@endif mmalloc
4fa63067 27149
56a8fe78
DD
27150.PHONY: maybe-pdf-mmalloc pdf-mmalloc
27151maybe-pdf-mmalloc:
27152@if mmalloc
27153maybe-pdf-mmalloc: pdf-mmalloc
27154
27155pdf-mmalloc: \
27156 configure-mmalloc
27157 @: $(MAKE); $(unstage)
27158 @[ -f ./mmalloc/Makefile ] || exit 0; \
27159 r=`${PWD_COMMAND}`; export r; \
27160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27161 $(HOST_EXPORTS) \
27162 for flag in $(EXTRA_HOST_FLAGS) ; do \
27163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27164 done; \
27165 echo "Doing pdf in mmalloc" ; \
27166 (cd $(HOST_SUBDIR)/mmalloc && \
27167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27169 "RANLIB=$${RANLIB}" \
0c24b341 27170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27171 pdf) \
27172 || exit 1
27173
27174@endif mmalloc
27175
6d389afc
MS
27176.PHONY: maybe-html-mmalloc html-mmalloc
27177maybe-html-mmalloc:
27178@if mmalloc
27179maybe-html-mmalloc: html-mmalloc
27180
27181html-mmalloc: \
27182 configure-mmalloc
0aed8855 27183 @: $(MAKE); $(unstage)
6d389afc
MS
27184 @[ -f ./mmalloc/Makefile ] || exit 0; \
27185 r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
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 html in mmalloc" ; \
b00612cc 27192 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
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}" \
6d389afc
MS
27197 html) \
27198 || exit 1
27199
27200@endif mmalloc
27201
b813574b
PB
27202.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
27203maybe-TAGS-mmalloc:
27204@if mmalloc
27205maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 27206
b813574b
PB
27207TAGS-mmalloc: \
27208 configure-mmalloc
0aed8855 27209 @: $(MAKE); $(unstage)
b813574b 27210 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27211 r=`${PWD_COMMAND}`; export r; \
27212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27213 $(HOST_EXPORTS) \
b813574b 27214 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27216 done; \
b813574b 27217 echo "Doing TAGS in mmalloc" ; \
b00612cc 27218 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27221 "RANLIB=$${RANLIB}" \
0c24b341 27222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27223 TAGS) \
4fa63067
NN
27224 || exit 1
27225
b813574b 27226@endif mmalloc
4fa63067 27227
b813574b
PB
27228.PHONY: maybe-install-info-mmalloc install-info-mmalloc
27229maybe-install-info-mmalloc:
27230@if mmalloc
27231maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 27232
b813574b
PB
27233install-info-mmalloc: \
27234 configure-mmalloc \
27235 info-mmalloc
0aed8855 27236 @: $(MAKE); $(unstage)
b813574b 27237 @[ -f ./mmalloc/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 install-info in mmalloc" ; \
b00612cc 27245 (cd $(HOST_SUBDIR)/mmalloc && \
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 install-info) \
4fa63067
NN
27251 || exit 1
27252
b813574b 27253@endif mmalloc
4fa63067 27254
a3ca38d2
DD
27255.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
27256maybe-install-pdf-mmalloc:
27257@if mmalloc
27258maybe-install-pdf-mmalloc: install-pdf-mmalloc
27259
27260install-pdf-mmalloc: \
27261 configure-mmalloc \
27262 pdf-mmalloc
27263 @: $(MAKE); $(unstage)
27264 @[ -f ./mmalloc/Makefile ] || exit 0; \
27265 r=`${PWD_COMMAND}`; export r; \
27266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27267 $(HOST_EXPORTS) \
27268 for flag in $(EXTRA_HOST_FLAGS) ; do \
27269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27270 done; \
27271 echo "Doing install-pdf in mmalloc" ; \
27272 (cd $(HOST_SUBDIR)/mmalloc && \
27273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27275 "RANLIB=$${RANLIB}" \
0c24b341 27276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27277 install-pdf) \
27278 || exit 1
27279
27280@endif mmalloc
27281
108a6f8e
CD
27282.PHONY: maybe-install-html-mmalloc install-html-mmalloc
27283maybe-install-html-mmalloc:
27284@if mmalloc
27285maybe-install-html-mmalloc: install-html-mmalloc
27286
27287install-html-mmalloc: \
27288 configure-mmalloc \
27289 html-mmalloc
27290 @: $(MAKE); $(unstage)
27291 @[ -f ./mmalloc/Makefile ] || exit 0; \
27292 r=`${PWD_COMMAND}`; export r; \
27293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27294 $(HOST_EXPORTS) \
27295 for flag in $(EXTRA_HOST_FLAGS) ; do \
27296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27297 done; \
27298 echo "Doing install-html in mmalloc" ; \
27299 (cd $(HOST_SUBDIR)/mmalloc && \
27300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27302 "RANLIB=$${RANLIB}" \
0c24b341 27303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27304 install-html) \
27305 || exit 1
27306
27307@endif mmalloc
27308
b813574b
PB
27309.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
27310maybe-installcheck-mmalloc:
27311@if mmalloc
27312maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 27313
b813574b
PB
27314installcheck-mmalloc: \
27315 configure-mmalloc
0aed8855 27316 @: $(MAKE); $(unstage)
b813574b 27317 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27318 r=`${PWD_COMMAND}`; export r; \
27319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27320 $(HOST_EXPORTS) \
b813574b 27321 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27323 done; \
b813574b 27324 echo "Doing installcheck in mmalloc" ; \
b00612cc 27325 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27328 "RANLIB=$${RANLIB}" \
0c24b341 27329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27330 installcheck) \
4fa63067
NN
27331 || exit 1
27332
b813574b 27333@endif mmalloc
4fa63067 27334
b813574b
PB
27335.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
27336maybe-mostlyclean-mmalloc:
27337@if mmalloc
27338maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 27339
b813574b 27340mostlyclean-mmalloc:
0aed8855 27341 @: $(MAKE); $(unstage)
b813574b 27342 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27343 r=`${PWD_COMMAND}`; export r; \
27344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27345 $(HOST_EXPORTS) \
b813574b 27346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27348 done; \
b813574b 27349 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 27350 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27353 "RANLIB=$${RANLIB}" \
0c24b341 27354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27355 mostlyclean) \
4fa63067
NN
27356 || exit 1
27357
b813574b 27358@endif mmalloc
4fa63067 27359
b813574b
PB
27360.PHONY: maybe-clean-mmalloc clean-mmalloc
27361maybe-clean-mmalloc:
27362@if mmalloc
27363maybe-clean-mmalloc: clean-mmalloc
4fa63067 27364
b813574b 27365clean-mmalloc:
0aed8855 27366 @: $(MAKE); $(unstage)
b813574b 27367 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27368 r=`${PWD_COMMAND}`; export r; \
27369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27370 $(HOST_EXPORTS) \
b813574b 27371 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27373 done; \
b813574b 27374 echo "Doing clean in mmalloc" ; \
b00612cc 27375 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27378 "RANLIB=$${RANLIB}" \
0c24b341 27379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27380 clean) \
4fa63067
NN
27381 || exit 1
27382
b813574b 27383@endif mmalloc
4fa63067 27384
b813574b
PB
27385.PHONY: maybe-distclean-mmalloc distclean-mmalloc
27386maybe-distclean-mmalloc:
27387@if mmalloc
27388maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 27389
b813574b 27390distclean-mmalloc:
0aed8855 27391 @: $(MAKE); $(unstage)
b813574b 27392 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27393 r=`${PWD_COMMAND}`; export r; \
27394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27395 $(HOST_EXPORTS) \
b813574b 27396 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27398 done; \
b813574b 27399 echo "Doing distclean in mmalloc" ; \
b00612cc 27400 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27403 "RANLIB=$${RANLIB}" \
0c24b341 27404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27405 distclean) \
4fa63067
NN
27406 || exit 1
27407
b813574b 27408@endif mmalloc
4fa63067 27409
b813574b
PB
27410.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
27411maybe-maintainer-clean-mmalloc:
27412@if mmalloc
27413maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 27414
b813574b 27415maintainer-clean-mmalloc:
0aed8855 27416 @: $(MAKE); $(unstage)
b813574b 27417 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27418 r=`${PWD_COMMAND}`; export r; \
27419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27420 $(HOST_EXPORTS) \
b813574b 27421 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27423 done; \
b813574b 27424 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 27425 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27428 "RANLIB=$${RANLIB}" \
0c24b341 27429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27430 maintainer-clean) \
4fa63067 27431 || exit 1
16ae0395 27432
b813574b 27433@endif mmalloc
3866be5d
NN
27434
27435
a7254363 27436
b813574b
PB
27437.PHONY: configure-patch maybe-configure-patch
27438maybe-configure-patch:
4f0ef2d8
CD
27439@if gcc-bootstrap
27440configure-patch: stage_current
27441@endif gcc-bootstrap
b813574b
PB
27442@if patch
27443maybe-configure-patch: configure-patch
c52c6897 27444configure-patch:
0aed8855 27445 @: $(MAKE); $(unstage)
c52c6897 27446 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27448 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
27449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 27450 $(HOST_EXPORTS) \
a7254363
PB
27451 echo Configuring in $(HOST_SUBDIR)/patch; \
27452 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 27453 case $(srcdir) in \
b00612cc
PB
27454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27455 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
27456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27457 esac; \
b00612cc
PB
27458 srcdiroption="--srcdir=$${topdir}/patch"; \
27459 libsrcdir="$$s/patch"; \
e2b9e2dc 27460 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27461 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27462 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27463 || exit 1
b813574b 27464@endif patch
e2b9e2dc 27465
a7254363
PB
27466
27467
d545f33b
PB
27468
27469
b813574b
PB
27470.PHONY: all-patch maybe-all-patch
27471maybe-all-patch:
4f0ef2d8
CD
27472@if gcc-bootstrap
27473all-patch: stage_current
27474@endif gcc-bootstrap
b813574b 27475@if patch
d27cc32e 27476TARGET-patch=all
b813574b
PB
27477maybe-all-patch: all-patch
27478all-patch: configure-patch
0aed8855 27479 @: $(MAKE); $(unstage)
b40e3958
L
27480 @r=`${PWD_COMMAND}`; export r; \
27481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27482 $(HOST_EXPORTS) \
b00612cc
PB
27483 (cd $(HOST_SUBDIR)/patch && \
27484 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 27485@endif patch
3866be5d 27486
a7254363 27487
d545f33b
PB
27488
27489
b813574b
PB
27490.PHONY: check-patch maybe-check-patch
27491maybe-check-patch:
27492@if patch
27493maybe-check-patch: check-patch
3866be5d 27494
b813574b 27495check-patch:
0aed8855 27496 @: $(MAKE); $(unstage)
b40e3958
L
27497 @r=`${PWD_COMMAND}`; export r; \
27498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27499 $(HOST_EXPORTS) \
b00612cc
PB
27500 (cd $(HOST_SUBDIR)/patch && \
27501 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27502
b813574b 27503@endif patch
3866be5d 27504
b813574b
PB
27505.PHONY: install-patch maybe-install-patch
27506maybe-install-patch:
27507@if patch
27508maybe-install-patch: install-patch
16ae0395 27509
b813574b 27510install-patch: installdirs
0aed8855 27511 @: $(MAKE); $(unstage)
b40e3958
L
27512 @r=`${PWD_COMMAND}`; export r; \
27513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27514 $(HOST_EXPORTS) \
b00612cc 27515 (cd $(HOST_SUBDIR)/patch && \
2da12f12 27516 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27517
b813574b 27518@endif patch
3866be5d 27519
56a8fe78 27520# Other targets (info, dvi, pdf, etc.)
4fa63067 27521
b813574b
PB
27522.PHONY: maybe-info-patch info-patch
27523maybe-info-patch:
27524@if patch
27525maybe-info-patch: info-patch
4fa63067 27526
b813574b
PB
27527info-patch: \
27528 configure-patch
0aed8855 27529 @: $(MAKE); $(unstage)
b813574b 27530 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27531 r=`${PWD_COMMAND}`; export r; \
27532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27533 $(HOST_EXPORTS) \
b813574b 27534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27536 done; \
b813574b 27537 echo "Doing info in patch" ; \
b00612cc 27538 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27541 "RANLIB=$${RANLIB}" \
0c24b341 27542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27543 info) \
4fa63067
NN
27544 || exit 1
27545
b813574b 27546@endif patch
4fa63067 27547
b813574b
PB
27548.PHONY: maybe-dvi-patch dvi-patch
27549maybe-dvi-patch:
27550@if patch
27551maybe-dvi-patch: dvi-patch
4fa63067 27552
b813574b
PB
27553dvi-patch: \
27554 configure-patch
0aed8855 27555 @: $(MAKE); $(unstage)
b813574b 27556 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27557 r=`${PWD_COMMAND}`; export r; \
27558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27559 $(HOST_EXPORTS) \
b813574b 27560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27562 done; \
b813574b 27563 echo "Doing dvi in patch" ; \
b00612cc 27564 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27567 "RANLIB=$${RANLIB}" \
0c24b341 27568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27569 dvi) \
4fa63067
NN
27570 || exit 1
27571
b813574b 27572@endif patch
4fa63067 27573
56a8fe78
DD
27574.PHONY: maybe-pdf-patch pdf-patch
27575maybe-pdf-patch:
27576@if patch
27577maybe-pdf-patch: pdf-patch
27578
27579pdf-patch: \
27580 configure-patch
27581 @: $(MAKE); $(unstage)
27582 @[ -f ./patch/Makefile ] || exit 0; \
27583 r=`${PWD_COMMAND}`; export r; \
27584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27585 $(HOST_EXPORTS) \
27586 for flag in $(EXTRA_HOST_FLAGS) ; do \
27587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27588 done; \
27589 echo "Doing pdf in patch" ; \
27590 (cd $(HOST_SUBDIR)/patch && \
27591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27593 "RANLIB=$${RANLIB}" \
0c24b341 27594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27595 pdf) \
27596 || exit 1
27597
27598@endif patch
27599
6d389afc
MS
27600.PHONY: maybe-html-patch html-patch
27601maybe-html-patch:
27602@if patch
27603maybe-html-patch: html-patch
27604
27605html-patch: \
27606 configure-patch
0aed8855 27607 @: $(MAKE); $(unstage)
6d389afc
MS
27608 @[ -f ./patch/Makefile ] || exit 0; \
27609 r=`${PWD_COMMAND}`; export r; \
27610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27611 $(HOST_EXPORTS) \
27612 for flag in $(EXTRA_HOST_FLAGS) ; do \
27613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27614 done; \
27615 echo "Doing html in patch" ; \
b00612cc 27616 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
27617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27619 "RANLIB=$${RANLIB}" \
0c24b341 27620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27621 html) \
27622 || exit 1
27623
27624@endif patch
27625
b813574b
PB
27626.PHONY: maybe-TAGS-patch TAGS-patch
27627maybe-TAGS-patch:
27628@if patch
27629maybe-TAGS-patch: TAGS-patch
4fa63067 27630
b813574b
PB
27631TAGS-patch: \
27632 configure-patch
0aed8855 27633 @: $(MAKE); $(unstage)
b813574b 27634 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27635 r=`${PWD_COMMAND}`; export r; \
27636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27637 $(HOST_EXPORTS) \
b813574b 27638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27640 done; \
b813574b 27641 echo "Doing TAGS in patch" ; \
b00612cc 27642 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27645 "RANLIB=$${RANLIB}" \
0c24b341 27646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27647 TAGS) \
4fa63067
NN
27648 || exit 1
27649
b813574b 27650@endif patch
4fa63067 27651
b813574b
PB
27652.PHONY: maybe-install-info-patch install-info-patch
27653maybe-install-info-patch:
27654@if patch
27655maybe-install-info-patch: install-info-patch
4fa63067 27656
b813574b
PB
27657install-info-patch: \
27658 configure-patch \
27659 info-patch
0aed8855 27660 @: $(MAKE); $(unstage)
b813574b 27661 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27662 r=`${PWD_COMMAND}`; export r; \
27663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27664 $(HOST_EXPORTS) \
b813574b 27665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27667 done; \
b813574b 27668 echo "Doing install-info in patch" ; \
b00612cc 27669 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27672 "RANLIB=$${RANLIB}" \
0c24b341 27673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27674 install-info) \
4fa63067
NN
27675 || exit 1
27676
b813574b 27677@endif patch
4fa63067 27678
a3ca38d2
DD
27679.PHONY: maybe-install-pdf-patch install-pdf-patch
27680maybe-install-pdf-patch:
27681@if patch
27682maybe-install-pdf-patch: install-pdf-patch
27683
27684install-pdf-patch: \
27685 configure-patch \
27686 pdf-patch
27687 @: $(MAKE); $(unstage)
27688 @[ -f ./patch/Makefile ] || exit 0; \
27689 r=`${PWD_COMMAND}`; export r; \
27690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27691 $(HOST_EXPORTS) \
27692 for flag in $(EXTRA_HOST_FLAGS) ; do \
27693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27694 done; \
27695 echo "Doing install-pdf in patch" ; \
27696 (cd $(HOST_SUBDIR)/patch && \
27697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27699 "RANLIB=$${RANLIB}" \
0c24b341 27700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27701 install-pdf) \
27702 || exit 1
27703
27704@endif patch
27705
108a6f8e
CD
27706.PHONY: maybe-install-html-patch install-html-patch
27707maybe-install-html-patch:
27708@if patch
27709maybe-install-html-patch: install-html-patch
27710
27711install-html-patch: \
27712 configure-patch \
27713 html-patch
27714 @: $(MAKE); $(unstage)
27715 @[ -f ./patch/Makefile ] || exit 0; \
27716 r=`${PWD_COMMAND}`; export r; \
27717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27718 $(HOST_EXPORTS) \
27719 for flag in $(EXTRA_HOST_FLAGS) ; do \
27720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27721 done; \
27722 echo "Doing install-html in patch" ; \
27723 (cd $(HOST_SUBDIR)/patch && \
27724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27726 "RANLIB=$${RANLIB}" \
0c24b341 27727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27728 install-html) \
27729 || exit 1
27730
27731@endif patch
27732
b813574b
PB
27733.PHONY: maybe-installcheck-patch installcheck-patch
27734maybe-installcheck-patch:
27735@if patch
27736maybe-installcheck-patch: installcheck-patch
4fa63067 27737
b813574b
PB
27738installcheck-patch: \
27739 configure-patch
0aed8855 27740 @: $(MAKE); $(unstage)
b813574b 27741 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27742 r=`${PWD_COMMAND}`; export r; \
27743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27744 $(HOST_EXPORTS) \
b813574b 27745 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27747 done; \
b813574b 27748 echo "Doing installcheck in patch" ; \
b00612cc 27749 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27752 "RANLIB=$${RANLIB}" \
0c24b341 27753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27754 installcheck) \
4fa63067
NN
27755 || exit 1
27756
b813574b 27757@endif patch
4fa63067 27758
b813574b
PB
27759.PHONY: maybe-mostlyclean-patch mostlyclean-patch
27760maybe-mostlyclean-patch:
27761@if patch
27762maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 27763
b813574b 27764mostlyclean-patch:
0aed8855 27765 @: $(MAKE); $(unstage)
b813574b 27766 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27767 r=`${PWD_COMMAND}`; export r; \
27768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27769 $(HOST_EXPORTS) \
b813574b 27770 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27772 done; \
b813574b 27773 echo "Doing mostlyclean in patch" ; \
b00612cc 27774 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27777 "RANLIB=$${RANLIB}" \
0c24b341 27778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27779 mostlyclean) \
4fa63067
NN
27780 || exit 1
27781
b813574b 27782@endif patch
4fa63067 27783
b813574b
PB
27784.PHONY: maybe-clean-patch clean-patch
27785maybe-clean-patch:
27786@if patch
27787maybe-clean-patch: clean-patch
4fa63067 27788
b813574b 27789clean-patch:
0aed8855 27790 @: $(MAKE); $(unstage)
b813574b 27791 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27792 r=`${PWD_COMMAND}`; export r; \
27793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27794 $(HOST_EXPORTS) \
b813574b 27795 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27797 done; \
b813574b 27798 echo "Doing clean in patch" ; \
b00612cc 27799 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27802 "RANLIB=$${RANLIB}" \
0c24b341 27803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27804 clean) \
4fa63067
NN
27805 || exit 1
27806
b813574b 27807@endif patch
4fa63067 27808
b813574b
PB
27809.PHONY: maybe-distclean-patch distclean-patch
27810maybe-distclean-patch:
27811@if patch
27812maybe-distclean-patch: distclean-patch
4fa63067 27813
b813574b 27814distclean-patch:
0aed8855 27815 @: $(MAKE); $(unstage)
b813574b 27816 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27817 r=`${PWD_COMMAND}`; export r; \
27818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27819 $(HOST_EXPORTS) \
b813574b 27820 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27822 done; \
b813574b 27823 echo "Doing distclean in patch" ; \
b00612cc 27824 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27827 "RANLIB=$${RANLIB}" \
0c24b341 27828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27829 distclean) \
4fa63067
NN
27830 || exit 1
27831
b813574b 27832@endif patch
4fa63067 27833
b813574b
PB
27834.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
27835maybe-maintainer-clean-patch:
27836@if patch
27837maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 27838
b813574b 27839maintainer-clean-patch:
0aed8855 27840 @: $(MAKE); $(unstage)
b813574b 27841 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27842 r=`${PWD_COMMAND}`; export r; \
27843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27844 $(HOST_EXPORTS) \
b813574b 27845 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27847 done; \
b813574b 27848 echo "Doing maintainer-clean in patch" ; \
b00612cc 27849 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27852 "RANLIB=$${RANLIB}" \
0c24b341 27853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27854 maintainer-clean) \
4fa63067
NN
27855 || exit 1
27856
b813574b 27857@endif patch
4fa63067
NN
27858
27859
a7254363 27860
b813574b
PB
27861.PHONY: configure-perl maybe-configure-perl
27862maybe-configure-perl:
4f0ef2d8
CD
27863@if gcc-bootstrap
27864configure-perl: stage_current
27865@endif gcc-bootstrap
b813574b
PB
27866@if perl
27867maybe-configure-perl: configure-perl
c52c6897 27868configure-perl:
0aed8855 27869 @: $(MAKE); $(unstage)
c52c6897 27870 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27872 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
27873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 27874 $(HOST_EXPORTS) \
a7254363
PB
27875 echo Configuring in $(HOST_SUBDIR)/perl; \
27876 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 27877 case $(srcdir) in \
b00612cc
PB
27878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27879 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
27880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27881 esac; \
b00612cc
PB
27882 srcdiroption="--srcdir=$${topdir}/perl"; \
27883 libsrcdir="$$s/perl"; \
e2b9e2dc 27884 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27886 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27887 || exit 1
b813574b 27888@endif perl
e2b9e2dc 27889
a7254363
PB
27890
27891
d545f33b
PB
27892
27893
b813574b
PB
27894.PHONY: all-perl maybe-all-perl
27895maybe-all-perl:
4f0ef2d8
CD
27896@if gcc-bootstrap
27897all-perl: stage_current
27898@endif gcc-bootstrap
b813574b 27899@if perl
d27cc32e 27900TARGET-perl=all
b813574b
PB
27901maybe-all-perl: all-perl
27902all-perl: configure-perl
0aed8855 27903 @: $(MAKE); $(unstage)
b40e3958
L
27904 @r=`${PWD_COMMAND}`; export r; \
27905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27906 $(HOST_EXPORTS) \
b00612cc
PB
27907 (cd $(HOST_SUBDIR)/perl && \
27908 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 27909@endif perl
3866be5d 27910
a7254363 27911
d545f33b
PB
27912
27913
b813574b
PB
27914.PHONY: check-perl maybe-check-perl
27915maybe-check-perl:
27916@if perl
27917maybe-check-perl: check-perl
3866be5d 27918
b813574b 27919check-perl:
0aed8855 27920 @: $(MAKE); $(unstage)
b40e3958
L
27921 @r=`${PWD_COMMAND}`; export r; \
27922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27923 $(HOST_EXPORTS) \
b00612cc
PB
27924 (cd $(HOST_SUBDIR)/perl && \
27925 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27926
b813574b 27927@endif perl
3866be5d 27928
b813574b
PB
27929.PHONY: install-perl maybe-install-perl
27930maybe-install-perl:
27931@if perl
27932maybe-install-perl: install-perl
16ae0395 27933
b813574b 27934install-perl: installdirs
0aed8855 27935 @: $(MAKE); $(unstage)
b40e3958
L
27936 @r=`${PWD_COMMAND}`; export r; \
27937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27938 $(HOST_EXPORTS) \
b00612cc 27939 (cd $(HOST_SUBDIR)/perl && \
2da12f12 27940 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27941
b813574b 27942@endif perl
3866be5d 27943
56a8fe78 27944# Other targets (info, dvi, pdf, etc.)
4fa63067 27945
b813574b
PB
27946.PHONY: maybe-info-perl info-perl
27947maybe-info-perl:
27948@if perl
27949maybe-info-perl: info-perl
4fa63067 27950
b813574b
PB
27951info-perl: \
27952 configure-perl
0aed8855 27953 @: $(MAKE); $(unstage)
b813574b 27954 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
27955 r=`${PWD_COMMAND}`; export r; \
27956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27957 $(HOST_EXPORTS) \
b813574b 27958 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27960 done; \
b813574b 27961 echo "Doing info in perl" ; \
b00612cc 27962 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27965 "RANLIB=$${RANLIB}" \
0c24b341 27966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27967 info) \
e2b9e2dc
NN
27968 || exit 1
27969
b813574b 27970@endif perl
4fa63067 27971
b813574b
PB
27972.PHONY: maybe-dvi-perl dvi-perl
27973maybe-dvi-perl:
27974@if perl
27975maybe-dvi-perl: dvi-perl
4fa63067 27976
b813574b
PB
27977dvi-perl: \
27978 configure-perl
0aed8855 27979 @: $(MAKE); $(unstage)
b813574b 27980 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 27981 r=`${PWD_COMMAND}`; export r; \
b40e3958 27982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27983 $(HOST_EXPORTS) \
b813574b 27984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27986 done; \
b813574b 27987 echo "Doing dvi in perl" ; \
b00612cc 27988 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27991 "RANLIB=$${RANLIB}" \
0c24b341 27992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27993 dvi) \
4fa63067 27994 || exit 1
3866be5d 27995
b813574b 27996@endif perl
3866be5d 27997
56a8fe78
DD
27998.PHONY: maybe-pdf-perl pdf-perl
27999maybe-pdf-perl:
28000@if perl
28001maybe-pdf-perl: pdf-perl
28002
28003pdf-perl: \
28004 configure-perl
28005 @: $(MAKE); $(unstage)
28006 @[ -f ./perl/Makefile ] || exit 0; \
28007 r=`${PWD_COMMAND}`; export r; \
28008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28009 $(HOST_EXPORTS) \
28010 for flag in $(EXTRA_HOST_FLAGS) ; do \
28011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28012 done; \
28013 echo "Doing pdf in perl" ; \
28014 (cd $(HOST_SUBDIR)/perl && \
28015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28017 "RANLIB=$${RANLIB}" \
0c24b341 28018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28019 pdf) \
28020 || exit 1
28021
28022@endif perl
28023
6d389afc
MS
28024.PHONY: maybe-html-perl html-perl
28025maybe-html-perl:
28026@if perl
28027maybe-html-perl: html-perl
28028
28029html-perl: \
28030 configure-perl
0aed8855 28031 @: $(MAKE); $(unstage)
6d389afc
MS
28032 @[ -f ./perl/Makefile ] || exit 0; \
28033 r=`${PWD_COMMAND}`; export r; \
28034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28035 $(HOST_EXPORTS) \
28036 for flag in $(EXTRA_HOST_FLAGS) ; do \
28037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28038 done; \
28039 echo "Doing html in perl" ; \
b00612cc 28040 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
28041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28043 "RANLIB=$${RANLIB}" \
0c24b341 28044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28045 html) \
28046 || exit 1
28047
28048@endif perl
28049
b813574b
PB
28050.PHONY: maybe-TAGS-perl TAGS-perl
28051maybe-TAGS-perl:
28052@if perl
28053maybe-TAGS-perl: TAGS-perl
4fa63067 28054
b813574b
PB
28055TAGS-perl: \
28056 configure-perl
0aed8855 28057 @: $(MAKE); $(unstage)
b813574b 28058 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28059 r=`${PWD_COMMAND}`; export r; \
b40e3958 28060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28061 $(HOST_EXPORTS) \
b813574b 28062 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28064 done; \
b813574b 28065 echo "Doing TAGS in perl" ; \
b00612cc 28066 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28069 "RANLIB=$${RANLIB}" \
0c24b341 28070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28071 TAGS) \
4fa63067 28072 || exit 1
3866be5d 28073
b813574b 28074@endif perl
3866be5d 28075
b813574b
PB
28076.PHONY: maybe-install-info-perl install-info-perl
28077maybe-install-info-perl:
28078@if perl
28079maybe-install-info-perl: install-info-perl
16ae0395 28080
b813574b
PB
28081install-info-perl: \
28082 configure-perl \
28083 info-perl
0aed8855 28084 @: $(MAKE); $(unstage)
b813574b 28085 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28086 r=`${PWD_COMMAND}`; export r; \
28087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28088 $(HOST_EXPORTS) \
b813574b 28089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28091 done; \
b813574b 28092 echo "Doing install-info in perl" ; \
b00612cc 28093 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28096 "RANLIB=$${RANLIB}" \
0c24b341 28097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28098 install-info) \
4fa63067
NN
28099 || exit 1
28100
b813574b 28101@endif perl
4fa63067 28102
a3ca38d2
DD
28103.PHONY: maybe-install-pdf-perl install-pdf-perl
28104maybe-install-pdf-perl:
28105@if perl
28106maybe-install-pdf-perl: install-pdf-perl
28107
28108install-pdf-perl: \
28109 configure-perl \
28110 pdf-perl
28111 @: $(MAKE); $(unstage)
28112 @[ -f ./perl/Makefile ] || exit 0; \
28113 r=`${PWD_COMMAND}`; export r; \
28114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28115 $(HOST_EXPORTS) \
28116 for flag in $(EXTRA_HOST_FLAGS) ; do \
28117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28118 done; \
28119 echo "Doing install-pdf in perl" ; \
28120 (cd $(HOST_SUBDIR)/perl && \
28121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28123 "RANLIB=$${RANLIB}" \
0c24b341 28124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28125 install-pdf) \
28126 || exit 1
28127
28128@endif perl
28129
108a6f8e
CD
28130.PHONY: maybe-install-html-perl install-html-perl
28131maybe-install-html-perl:
28132@if perl
28133maybe-install-html-perl: install-html-perl
28134
28135install-html-perl: \
28136 configure-perl \
28137 html-perl
28138 @: $(MAKE); $(unstage)
28139 @[ -f ./perl/Makefile ] || exit 0; \
28140 r=`${PWD_COMMAND}`; export r; \
28141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28142 $(HOST_EXPORTS) \
28143 for flag in $(EXTRA_HOST_FLAGS) ; do \
28144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28145 done; \
28146 echo "Doing install-html in perl" ; \
28147 (cd $(HOST_SUBDIR)/perl && \
28148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28150 "RANLIB=$${RANLIB}" \
0c24b341 28151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28152 install-html) \
28153 || exit 1
28154
28155@endif perl
28156
b813574b
PB
28157.PHONY: maybe-installcheck-perl installcheck-perl
28158maybe-installcheck-perl:
28159@if perl
28160maybe-installcheck-perl: installcheck-perl
4fa63067 28161
b813574b
PB
28162installcheck-perl: \
28163 configure-perl
0aed8855 28164 @: $(MAKE); $(unstage)
b813574b 28165 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28166 r=`${PWD_COMMAND}`; export r; \
28167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28168 $(HOST_EXPORTS) \
b813574b 28169 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28171 done; \
b813574b 28172 echo "Doing installcheck in perl" ; \
b00612cc 28173 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28176 "RANLIB=$${RANLIB}" \
0c24b341 28177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28178 installcheck) \
4fa63067
NN
28179 || exit 1
28180
b813574b 28181@endif perl
4fa63067 28182
b813574b
PB
28183.PHONY: maybe-mostlyclean-perl mostlyclean-perl
28184maybe-mostlyclean-perl:
28185@if perl
28186maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 28187
b813574b 28188mostlyclean-perl:
0aed8855 28189 @: $(MAKE); $(unstage)
b813574b 28190 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28191 r=`${PWD_COMMAND}`; export r; \
28192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28193 $(HOST_EXPORTS) \
b813574b 28194 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28196 done; \
b813574b 28197 echo "Doing mostlyclean in perl" ; \
b00612cc 28198 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28201 "RANLIB=$${RANLIB}" \
0c24b341 28202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28203 mostlyclean) \
4fa63067
NN
28204 || exit 1
28205
b813574b 28206@endif perl
4fa63067 28207
b813574b
PB
28208.PHONY: maybe-clean-perl clean-perl
28209maybe-clean-perl:
28210@if perl
28211maybe-clean-perl: clean-perl
4fa63067 28212
b813574b 28213clean-perl:
0aed8855 28214 @: $(MAKE); $(unstage)
b813574b 28215 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28216 r=`${PWD_COMMAND}`; export r; \
28217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28218 $(HOST_EXPORTS) \
b813574b 28219 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28221 done; \
b813574b 28222 echo "Doing clean in perl" ; \
b00612cc 28223 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28226 "RANLIB=$${RANLIB}" \
0c24b341 28227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28228 clean) \
4fa63067
NN
28229 || exit 1
28230
b813574b 28231@endif perl
4fa63067 28232
b813574b
PB
28233.PHONY: maybe-distclean-perl distclean-perl
28234maybe-distclean-perl:
28235@if perl
28236maybe-distclean-perl: distclean-perl
4fa63067 28237
b813574b 28238distclean-perl:
0aed8855 28239 @: $(MAKE); $(unstage)
b813574b 28240 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28241 r=`${PWD_COMMAND}`; export r; \
28242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28243 $(HOST_EXPORTS) \
b813574b 28244 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28246 done; \
b813574b 28247 echo "Doing distclean in perl" ; \
b00612cc 28248 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28251 "RANLIB=$${RANLIB}" \
0c24b341 28252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28253 distclean) \
4fa63067
NN
28254 || exit 1
28255
b813574b 28256@endif perl
4fa63067 28257
b813574b
PB
28258.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
28259maybe-maintainer-clean-perl:
28260@if perl
28261maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 28262
b813574b 28263maintainer-clean-perl:
0aed8855 28264 @: $(MAKE); $(unstage)
b813574b 28265 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28266 r=`${PWD_COMMAND}`; export r; \
b40e3958 28267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28268 $(HOST_EXPORTS) \
b813574b 28269 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28271 done; \
b813574b 28272 echo "Doing maintainer-clean in perl" ; \
b00612cc 28273 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28276 "RANLIB=$${RANLIB}" \
0c24b341 28277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28278 maintainer-clean) \
4fa63067 28279 || exit 1
3866be5d 28280
b813574b 28281@endif perl
3866be5d 28282
4fa63067 28283
a7254363 28284
b813574b
PB
28285.PHONY: configure-prms maybe-configure-prms
28286maybe-configure-prms:
4f0ef2d8
CD
28287@if gcc-bootstrap
28288configure-prms: stage_current
28289@endif gcc-bootstrap
b813574b
PB
28290@if prms
28291maybe-configure-prms: configure-prms
c52c6897 28292configure-prms:
0aed8855 28293 @: $(MAKE); $(unstage)
c52c6897 28294 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28296 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
28297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 28298 $(HOST_EXPORTS) \
a7254363
PB
28299 echo Configuring in $(HOST_SUBDIR)/prms; \
28300 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 28301 case $(srcdir) in \
b00612cc
PB
28302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28303 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
28304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28305 esac; \
b00612cc
PB
28306 srcdiroption="--srcdir=$${topdir}/prms"; \
28307 libsrcdir="$$s/prms"; \
e2b9e2dc 28308 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28310 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28311 || exit 1
b813574b 28312@endif prms
e2b9e2dc 28313
a7254363
PB
28314
28315
d545f33b
PB
28316
28317
b813574b
PB
28318.PHONY: all-prms maybe-all-prms
28319maybe-all-prms:
4f0ef2d8
CD
28320@if gcc-bootstrap
28321all-prms: stage_current
28322@endif gcc-bootstrap
b813574b 28323@if prms
d27cc32e 28324TARGET-prms=all
b813574b
PB
28325maybe-all-prms: all-prms
28326all-prms: configure-prms
0aed8855 28327 @: $(MAKE); $(unstage)
b40e3958
L
28328 @r=`${PWD_COMMAND}`; export r; \
28329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28330 $(HOST_EXPORTS) \
b00612cc
PB
28331 (cd $(HOST_SUBDIR)/prms && \
28332 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 28333@endif prms
3866be5d 28334
a7254363 28335
d545f33b
PB
28336
28337
b813574b
PB
28338.PHONY: check-prms maybe-check-prms
28339maybe-check-prms:
28340@if prms
28341maybe-check-prms: check-prms
3866be5d 28342
b813574b 28343check-prms:
0aed8855 28344 @: $(MAKE); $(unstage)
b40e3958
L
28345 @r=`${PWD_COMMAND}`; export r; \
28346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28347 $(HOST_EXPORTS) \
b00612cc
PB
28348 (cd $(HOST_SUBDIR)/prms && \
28349 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28350
b813574b 28351@endif prms
3866be5d 28352
b813574b
PB
28353.PHONY: install-prms maybe-install-prms
28354maybe-install-prms:
28355@if prms
28356maybe-install-prms: install-prms
4fa63067 28357
b813574b 28358install-prms: installdirs
0aed8855 28359 @: $(MAKE); $(unstage)
4fa63067
NN
28360 @r=`${PWD_COMMAND}`; export r; \
28361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28362 $(HOST_EXPORTS) \
b00612cc 28363 (cd $(HOST_SUBDIR)/prms && \
2da12f12 28364 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28365
b813574b 28366@endif prms
4fa63067 28367
56a8fe78 28368# Other targets (info, dvi, pdf, etc.)
4fa63067 28369
b813574b
PB
28370.PHONY: maybe-info-prms info-prms
28371maybe-info-prms:
28372@if prms
28373maybe-info-prms: info-prms
4fa63067 28374
b813574b
PB
28375info-prms: \
28376 configure-prms
0aed8855 28377 @: $(MAKE); $(unstage)
b813574b 28378 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28379 r=`${PWD_COMMAND}`; export r; \
28380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28381 $(HOST_EXPORTS) \
b813574b 28382 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28384 done; \
b813574b 28385 echo "Doing info in prms" ; \
b00612cc 28386 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28389 "RANLIB=$${RANLIB}" \
0c24b341 28390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28391 info) \
4fa63067
NN
28392 || exit 1
28393
b813574b 28394@endif prms
4fa63067 28395
b813574b
PB
28396.PHONY: maybe-dvi-prms dvi-prms
28397maybe-dvi-prms:
28398@if prms
28399maybe-dvi-prms: dvi-prms
4fa63067 28400
b813574b
PB
28401dvi-prms: \
28402 configure-prms
0aed8855 28403 @: $(MAKE); $(unstage)
b813574b 28404 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28405 r=`${PWD_COMMAND}`; export r; \
28406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28407 $(HOST_EXPORTS) \
b813574b 28408 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28410 done; \
b813574b 28411 echo "Doing dvi in prms" ; \
b00612cc 28412 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28415 "RANLIB=$${RANLIB}" \
0c24b341 28416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28417 dvi) \
4fa63067
NN
28418 || exit 1
28419
b813574b 28420@endif prms
4fa63067 28421
56a8fe78
DD
28422.PHONY: maybe-pdf-prms pdf-prms
28423maybe-pdf-prms:
28424@if prms
28425maybe-pdf-prms: pdf-prms
28426
28427pdf-prms: \
28428 configure-prms
28429 @: $(MAKE); $(unstage)
28430 @[ -f ./prms/Makefile ] || exit 0; \
28431 r=`${PWD_COMMAND}`; export r; \
28432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28433 $(HOST_EXPORTS) \
28434 for flag in $(EXTRA_HOST_FLAGS) ; do \
28435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28436 done; \
28437 echo "Doing pdf in prms" ; \
28438 (cd $(HOST_SUBDIR)/prms && \
28439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28441 "RANLIB=$${RANLIB}" \
0c24b341 28442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28443 pdf) \
28444 || exit 1
28445
28446@endif prms
28447
6d389afc
MS
28448.PHONY: maybe-html-prms html-prms
28449maybe-html-prms:
28450@if prms
28451maybe-html-prms: html-prms
28452
28453html-prms: \
28454 configure-prms
0aed8855 28455 @: $(MAKE); $(unstage)
6d389afc
MS
28456 @[ -f ./prms/Makefile ] || exit 0; \
28457 r=`${PWD_COMMAND}`; export r; \
28458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28459 $(HOST_EXPORTS) \
28460 for flag in $(EXTRA_HOST_FLAGS) ; do \
28461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28462 done; \
28463 echo "Doing html in prms" ; \
b00612cc 28464 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
28465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28467 "RANLIB=$${RANLIB}" \
0c24b341 28468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28469 html) \
28470 || exit 1
28471
28472@endif prms
28473
b813574b
PB
28474.PHONY: maybe-TAGS-prms TAGS-prms
28475maybe-TAGS-prms:
28476@if prms
28477maybe-TAGS-prms: TAGS-prms
4fa63067 28478
b813574b
PB
28479TAGS-prms: \
28480 configure-prms
0aed8855 28481 @: $(MAKE); $(unstage)
b813574b 28482 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28483 r=`${PWD_COMMAND}`; export r; \
28484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28485 $(HOST_EXPORTS) \
b813574b 28486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28488 done; \
b813574b 28489 echo "Doing TAGS in prms" ; \
b00612cc 28490 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28493 "RANLIB=$${RANLIB}" \
0c24b341 28494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28495 TAGS) \
4fa63067
NN
28496 || exit 1
28497
b813574b 28498@endif prms
4fa63067 28499
b813574b
PB
28500.PHONY: maybe-install-info-prms install-info-prms
28501maybe-install-info-prms:
28502@if prms
28503maybe-install-info-prms: install-info-prms
4fa63067 28504
b813574b
PB
28505install-info-prms: \
28506 configure-prms \
28507 info-prms
0aed8855 28508 @: $(MAKE); $(unstage)
b813574b 28509 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28510 r=`${PWD_COMMAND}`; export r; \
28511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28512 $(HOST_EXPORTS) \
b813574b 28513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28515 done; \
b813574b 28516 echo "Doing install-info in prms" ; \
b00612cc 28517 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28520 "RANLIB=$${RANLIB}" \
0c24b341 28521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28522 install-info) \
4fa63067
NN
28523 || exit 1
28524
b813574b 28525@endif prms
4fa63067 28526
a3ca38d2
DD
28527.PHONY: maybe-install-pdf-prms install-pdf-prms
28528maybe-install-pdf-prms:
28529@if prms
28530maybe-install-pdf-prms: install-pdf-prms
28531
28532install-pdf-prms: \
28533 configure-prms \
28534 pdf-prms
28535 @: $(MAKE); $(unstage)
28536 @[ -f ./prms/Makefile ] || exit 0; \
28537 r=`${PWD_COMMAND}`; export r; \
28538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28539 $(HOST_EXPORTS) \
28540 for flag in $(EXTRA_HOST_FLAGS) ; do \
28541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28542 done; \
28543 echo "Doing install-pdf in prms" ; \
28544 (cd $(HOST_SUBDIR)/prms && \
28545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28547 "RANLIB=$${RANLIB}" \
0c24b341 28548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28549 install-pdf) \
28550 || exit 1
28551
28552@endif prms
28553
108a6f8e
CD
28554.PHONY: maybe-install-html-prms install-html-prms
28555maybe-install-html-prms:
28556@if prms
28557maybe-install-html-prms: install-html-prms
28558
28559install-html-prms: \
28560 configure-prms \
28561 html-prms
28562 @: $(MAKE); $(unstage)
28563 @[ -f ./prms/Makefile ] || exit 0; \
28564 r=`${PWD_COMMAND}`; export r; \
28565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28566 $(HOST_EXPORTS) \
28567 for flag in $(EXTRA_HOST_FLAGS) ; do \
28568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28569 done; \
28570 echo "Doing install-html in prms" ; \
28571 (cd $(HOST_SUBDIR)/prms && \
28572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28574 "RANLIB=$${RANLIB}" \
0c24b341 28575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28576 install-html) \
28577 || exit 1
28578
28579@endif prms
28580
b813574b
PB
28581.PHONY: maybe-installcheck-prms installcheck-prms
28582maybe-installcheck-prms:
28583@if prms
28584maybe-installcheck-prms: installcheck-prms
4fa63067 28585
b813574b
PB
28586installcheck-prms: \
28587 configure-prms
0aed8855 28588 @: $(MAKE); $(unstage)
b813574b 28589 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28590 r=`${PWD_COMMAND}`; export r; \
28591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28592 $(HOST_EXPORTS) \
b813574b 28593 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28595 done; \
b813574b 28596 echo "Doing installcheck in prms" ; \
b00612cc 28597 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28600 "RANLIB=$${RANLIB}" \
0c24b341 28601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28602 installcheck) \
4fa63067
NN
28603 || exit 1
28604
b813574b 28605@endif prms
4fa63067 28606
b813574b
PB
28607.PHONY: maybe-mostlyclean-prms mostlyclean-prms
28608maybe-mostlyclean-prms:
28609@if prms
28610maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 28611
b813574b 28612mostlyclean-prms:
0aed8855 28613 @: $(MAKE); $(unstage)
b813574b 28614 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28615 r=`${PWD_COMMAND}`; export r; \
28616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28617 $(HOST_EXPORTS) \
b813574b 28618 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28620 done; \
b813574b 28621 echo "Doing mostlyclean in prms" ; \
b00612cc 28622 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28625 "RANLIB=$${RANLIB}" \
0c24b341 28626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28627 mostlyclean) \
4fa63067
NN
28628 || exit 1
28629
b813574b 28630@endif prms
4fa63067 28631
b813574b
PB
28632.PHONY: maybe-clean-prms clean-prms
28633maybe-clean-prms:
28634@if prms
28635maybe-clean-prms: clean-prms
4fa63067 28636
b813574b 28637clean-prms:
0aed8855 28638 @: $(MAKE); $(unstage)
b813574b 28639 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28640 r=`${PWD_COMMAND}`; export r; \
28641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28642 $(HOST_EXPORTS) \
b813574b 28643 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28645 done; \
b813574b 28646 echo "Doing clean in prms" ; \
b00612cc 28647 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28650 "RANLIB=$${RANLIB}" \
0c24b341 28651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28652 clean) \
4fa63067
NN
28653 || exit 1
28654
b813574b 28655@endif prms
4fa63067 28656
b813574b
PB
28657.PHONY: maybe-distclean-prms distclean-prms
28658maybe-distclean-prms:
28659@if prms
28660maybe-distclean-prms: distclean-prms
4fa63067 28661
b813574b 28662distclean-prms:
0aed8855 28663 @: $(MAKE); $(unstage)
b813574b 28664 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28665 r=`${PWD_COMMAND}`; export r; \
28666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28667 $(HOST_EXPORTS) \
b813574b 28668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28670 done; \
b813574b 28671 echo "Doing distclean in prms" ; \
b00612cc 28672 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28675 "RANLIB=$${RANLIB}" \
0c24b341 28676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28677 distclean) \
4fa63067
NN
28678 || exit 1
28679
b813574b 28680@endif prms
4fa63067 28681
b813574b
PB
28682.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
28683maybe-maintainer-clean-prms:
28684@if prms
28685maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 28686
b813574b 28687maintainer-clean-prms:
0aed8855 28688 @: $(MAKE); $(unstage)
b813574b 28689 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28690 r=`${PWD_COMMAND}`; export r; \
28691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28692 $(HOST_EXPORTS) \
b813574b 28693 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28695 done; \
b813574b 28696 echo "Doing maintainer-clean in prms" ; \
b00612cc 28697 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28700 "RANLIB=$${RANLIB}" \
0c24b341 28701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28702 maintainer-clean) \
4fa63067 28703 || exit 1
16ae0395 28704
b813574b 28705@endif prms
3866be5d
NN
28706
28707
a7254363 28708
b813574b
PB
28709.PHONY: configure-rcs maybe-configure-rcs
28710maybe-configure-rcs:
4f0ef2d8
CD
28711@if gcc-bootstrap
28712configure-rcs: stage_current
28713@endif gcc-bootstrap
b813574b
PB
28714@if rcs
28715maybe-configure-rcs: configure-rcs
c52c6897 28716configure-rcs:
0aed8855 28717 @: $(MAKE); $(unstage)
c52c6897 28718 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28720 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
28721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 28722 $(HOST_EXPORTS) \
a7254363
PB
28723 echo Configuring in $(HOST_SUBDIR)/rcs; \
28724 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 28725 case $(srcdir) in \
b00612cc
PB
28726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28727 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
28728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28729 esac; \
b00612cc
PB
28730 srcdiroption="--srcdir=$${topdir}/rcs"; \
28731 libsrcdir="$$s/rcs"; \
e2b9e2dc 28732 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28734 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28735 || exit 1
b813574b 28736@endif rcs
e2b9e2dc 28737
a7254363
PB
28738
28739
d545f33b
PB
28740
28741
b813574b
PB
28742.PHONY: all-rcs maybe-all-rcs
28743maybe-all-rcs:
4f0ef2d8
CD
28744@if gcc-bootstrap
28745all-rcs: stage_current
28746@endif gcc-bootstrap
b813574b 28747@if rcs
d27cc32e 28748TARGET-rcs=all
b813574b
PB
28749maybe-all-rcs: all-rcs
28750all-rcs: configure-rcs
0aed8855 28751 @: $(MAKE); $(unstage)
b40e3958
L
28752 @r=`${PWD_COMMAND}`; export r; \
28753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28754 $(HOST_EXPORTS) \
b00612cc
PB
28755 (cd $(HOST_SUBDIR)/rcs && \
28756 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 28757@endif rcs
3866be5d 28758
a7254363 28759
d545f33b
PB
28760
28761
b813574b
PB
28762.PHONY: check-rcs maybe-check-rcs
28763maybe-check-rcs:
28764@if rcs
28765maybe-check-rcs: check-rcs
3866be5d 28766
b813574b 28767check-rcs:
0aed8855 28768 @: $(MAKE); $(unstage)
b40e3958
L
28769 @r=`${PWD_COMMAND}`; export r; \
28770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28771 $(HOST_EXPORTS) \
b00612cc
PB
28772 (cd $(HOST_SUBDIR)/rcs && \
28773 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28774
b813574b 28775@endif rcs
3866be5d 28776
b813574b
PB
28777.PHONY: install-rcs maybe-install-rcs
28778maybe-install-rcs:
28779@if rcs
28780maybe-install-rcs: install-rcs
16ae0395 28781
b813574b 28782install-rcs: installdirs
0aed8855 28783 @: $(MAKE); $(unstage)
b40e3958
L
28784 @r=`${PWD_COMMAND}`; export r; \
28785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28786 $(HOST_EXPORTS) \
b00612cc 28787 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 28788 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28789
b813574b 28790@endif rcs
3866be5d 28791
56a8fe78 28792# Other targets (info, dvi, pdf, etc.)
4fa63067 28793
b813574b
PB
28794.PHONY: maybe-info-rcs info-rcs
28795maybe-info-rcs:
28796@if rcs
28797maybe-info-rcs: info-rcs
4fa63067 28798
b813574b
PB
28799info-rcs: \
28800 configure-rcs
0aed8855 28801 @: $(MAKE); $(unstage)
b813574b 28802 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28803 r=`${PWD_COMMAND}`; export r; \
28804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28805 $(HOST_EXPORTS) \
b813574b 28806 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28808 done; \
b813574b 28809 echo "Doing info in rcs" ; \
b00612cc 28810 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28813 "RANLIB=$${RANLIB}" \
0c24b341 28814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28815 info) \
4fa63067
NN
28816 || exit 1
28817
b813574b 28818@endif rcs
4fa63067 28819
b813574b
PB
28820.PHONY: maybe-dvi-rcs dvi-rcs
28821maybe-dvi-rcs:
28822@if rcs
28823maybe-dvi-rcs: dvi-rcs
4fa63067 28824
b813574b
PB
28825dvi-rcs: \
28826 configure-rcs
0aed8855 28827 @: $(MAKE); $(unstage)
b813574b 28828 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28829 r=`${PWD_COMMAND}`; export r; \
28830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28831 $(HOST_EXPORTS) \
b813574b 28832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28834 done; \
b813574b 28835 echo "Doing dvi in rcs" ; \
b00612cc 28836 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28839 "RANLIB=$${RANLIB}" \
0c24b341 28840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28841 dvi) \
4fa63067
NN
28842 || exit 1
28843
b813574b 28844@endif rcs
4fa63067 28845
56a8fe78
DD
28846.PHONY: maybe-pdf-rcs pdf-rcs
28847maybe-pdf-rcs:
28848@if rcs
28849maybe-pdf-rcs: pdf-rcs
28850
28851pdf-rcs: \
28852 configure-rcs
28853 @: $(MAKE); $(unstage)
28854 @[ -f ./rcs/Makefile ] || exit 0; \
28855 r=`${PWD_COMMAND}`; export r; \
28856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28857 $(HOST_EXPORTS) \
28858 for flag in $(EXTRA_HOST_FLAGS) ; do \
28859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28860 done; \
28861 echo "Doing pdf in rcs" ; \
28862 (cd $(HOST_SUBDIR)/rcs && \
28863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28865 "RANLIB=$${RANLIB}" \
0c24b341 28866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28867 pdf) \
28868 || exit 1
28869
28870@endif rcs
28871
6d389afc
MS
28872.PHONY: maybe-html-rcs html-rcs
28873maybe-html-rcs:
28874@if rcs
28875maybe-html-rcs: html-rcs
28876
28877html-rcs: \
28878 configure-rcs
0aed8855 28879 @: $(MAKE); $(unstage)
6d389afc
MS
28880 @[ -f ./rcs/Makefile ] || exit 0; \
28881 r=`${PWD_COMMAND}`; export r; \
28882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28883 $(HOST_EXPORTS) \
28884 for flag in $(EXTRA_HOST_FLAGS) ; do \
28885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28886 done; \
28887 echo "Doing html in rcs" ; \
b00612cc 28888 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
28889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28891 "RANLIB=$${RANLIB}" \
0c24b341 28892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28893 html) \
28894 || exit 1
28895
28896@endif rcs
28897
b813574b
PB
28898.PHONY: maybe-TAGS-rcs TAGS-rcs
28899maybe-TAGS-rcs:
28900@if rcs
28901maybe-TAGS-rcs: TAGS-rcs
4fa63067 28902
b813574b
PB
28903TAGS-rcs: \
28904 configure-rcs
0aed8855 28905 @: $(MAKE); $(unstage)
b813574b 28906 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28907 r=`${PWD_COMMAND}`; export r; \
28908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28909 $(HOST_EXPORTS) \
b813574b 28910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28912 done; \
b813574b 28913 echo "Doing TAGS in rcs" ; \
b00612cc 28914 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28917 "RANLIB=$${RANLIB}" \
0c24b341 28918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28919 TAGS) \
4fa63067
NN
28920 || exit 1
28921
b813574b 28922@endif rcs
4fa63067 28923
b813574b
PB
28924.PHONY: maybe-install-info-rcs install-info-rcs
28925maybe-install-info-rcs:
28926@if rcs
28927maybe-install-info-rcs: install-info-rcs
4fa63067 28928
b813574b
PB
28929install-info-rcs: \
28930 configure-rcs \
28931 info-rcs
0aed8855 28932 @: $(MAKE); $(unstage)
b813574b 28933 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28934 r=`${PWD_COMMAND}`; export r; \
28935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28936 $(HOST_EXPORTS) \
b813574b 28937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28939 done; \
b813574b 28940 echo "Doing install-info in rcs" ; \
b00612cc 28941 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28944 "RANLIB=$${RANLIB}" \
0c24b341 28945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28946 install-info) \
4fa63067
NN
28947 || exit 1
28948
b813574b 28949@endif rcs
4fa63067 28950
a3ca38d2
DD
28951.PHONY: maybe-install-pdf-rcs install-pdf-rcs
28952maybe-install-pdf-rcs:
28953@if rcs
28954maybe-install-pdf-rcs: install-pdf-rcs
28955
28956install-pdf-rcs: \
28957 configure-rcs \
28958 pdf-rcs
28959 @: $(MAKE); $(unstage)
28960 @[ -f ./rcs/Makefile ] || exit 0; \
28961 r=`${PWD_COMMAND}`; export r; \
28962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28963 $(HOST_EXPORTS) \
28964 for flag in $(EXTRA_HOST_FLAGS) ; do \
28965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28966 done; \
28967 echo "Doing install-pdf in rcs" ; \
28968 (cd $(HOST_SUBDIR)/rcs && \
28969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28971 "RANLIB=$${RANLIB}" \
0c24b341 28972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28973 install-pdf) \
28974 || exit 1
28975
28976@endif rcs
28977
108a6f8e
CD
28978.PHONY: maybe-install-html-rcs install-html-rcs
28979maybe-install-html-rcs:
28980@if rcs
28981maybe-install-html-rcs: install-html-rcs
28982
28983install-html-rcs: \
28984 configure-rcs \
28985 html-rcs
28986 @: $(MAKE); $(unstage)
28987 @[ -f ./rcs/Makefile ] || exit 0; \
28988 r=`${PWD_COMMAND}`; export r; \
28989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28990 $(HOST_EXPORTS) \
28991 for flag in $(EXTRA_HOST_FLAGS) ; do \
28992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28993 done; \
28994 echo "Doing install-html in rcs" ; \
28995 (cd $(HOST_SUBDIR)/rcs && \
28996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28998 "RANLIB=$${RANLIB}" \
0c24b341 28999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29000 install-html) \
29001 || exit 1
29002
29003@endif rcs
29004
b813574b
PB
29005.PHONY: maybe-installcheck-rcs installcheck-rcs
29006maybe-installcheck-rcs:
29007@if rcs
29008maybe-installcheck-rcs: installcheck-rcs
4fa63067 29009
b813574b
PB
29010installcheck-rcs: \
29011 configure-rcs
0aed8855 29012 @: $(MAKE); $(unstage)
b813574b 29013 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29014 r=`${PWD_COMMAND}`; export r; \
29015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29016 $(HOST_EXPORTS) \
b813574b 29017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29019 done; \
b813574b 29020 echo "Doing installcheck in rcs" ; \
b00612cc 29021 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29024 "RANLIB=$${RANLIB}" \
0c24b341 29025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29026 installcheck) \
4fa63067
NN
29027 || exit 1
29028
b813574b 29029@endif rcs
4fa63067 29030
b813574b
PB
29031.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
29032maybe-mostlyclean-rcs:
29033@if rcs
29034maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 29035
b813574b 29036mostlyclean-rcs:
0aed8855 29037 @: $(MAKE); $(unstage)
b813574b 29038 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29039 r=`${PWD_COMMAND}`; export r; \
29040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29041 $(HOST_EXPORTS) \
b813574b 29042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29044 done; \
b813574b 29045 echo "Doing mostlyclean in rcs" ; \
b00612cc 29046 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29049 "RANLIB=$${RANLIB}" \
0c24b341 29050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29051 mostlyclean) \
4fa63067
NN
29052 || exit 1
29053
b813574b 29054@endif rcs
4fa63067 29055
b813574b
PB
29056.PHONY: maybe-clean-rcs clean-rcs
29057maybe-clean-rcs:
29058@if rcs
29059maybe-clean-rcs: clean-rcs
4fa63067 29060
b813574b 29061clean-rcs:
0aed8855 29062 @: $(MAKE); $(unstage)
b813574b 29063 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29064 r=`${PWD_COMMAND}`; export r; \
29065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29066 $(HOST_EXPORTS) \
b813574b 29067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29069 done; \
b813574b 29070 echo "Doing clean in rcs" ; \
b00612cc 29071 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29074 "RANLIB=$${RANLIB}" \
0c24b341 29075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29076 clean) \
4fa63067
NN
29077 || exit 1
29078
b813574b 29079@endif rcs
4fa63067 29080
b813574b
PB
29081.PHONY: maybe-distclean-rcs distclean-rcs
29082maybe-distclean-rcs:
29083@if rcs
29084maybe-distclean-rcs: distclean-rcs
4fa63067 29085
b813574b 29086distclean-rcs:
0aed8855 29087 @: $(MAKE); $(unstage)
b813574b 29088 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29089 r=`${PWD_COMMAND}`; export r; \
29090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29091 $(HOST_EXPORTS) \
b813574b 29092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29094 done; \
b813574b 29095 echo "Doing distclean in rcs" ; \
b00612cc 29096 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29099 "RANLIB=$${RANLIB}" \
0c24b341 29100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29101 distclean) \
4fa63067
NN
29102 || exit 1
29103
b813574b 29104@endif rcs
4fa63067 29105
b813574b
PB
29106.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
29107maybe-maintainer-clean-rcs:
29108@if rcs
29109maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 29110
b813574b 29111maintainer-clean-rcs:
0aed8855 29112 @: $(MAKE); $(unstage)
b813574b 29113 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29114 r=`${PWD_COMMAND}`; export r; \
29115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29116 $(HOST_EXPORTS) \
b813574b 29117 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29119 done; \
b813574b 29120 echo "Doing maintainer-clean in rcs" ; \
b00612cc 29121 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29124 "RANLIB=$${RANLIB}" \
0c24b341 29125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29126 maintainer-clean) \
4fa63067
NN
29127 || exit 1
29128
b813574b 29129@endif rcs
4fa63067
NN
29130
29131
a7254363 29132
b813574b
PB
29133.PHONY: configure-readline maybe-configure-readline
29134maybe-configure-readline:
4f0ef2d8
CD
29135@if gcc-bootstrap
29136configure-readline: stage_current
29137@endif gcc-bootstrap
b813574b
PB
29138@if readline
29139maybe-configure-readline: configure-readline
c52c6897 29140configure-readline:
0aed8855 29141 @: $(MAKE); $(unstage)
c52c6897 29142 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29144 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
29145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 29146 $(HOST_EXPORTS) \
a7254363
PB
29147 echo Configuring in $(HOST_SUBDIR)/readline; \
29148 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 29149 case $(srcdir) in \
b00612cc
PB
29150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29151 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
29152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29153 esac; \
b00612cc
PB
29154 srcdiroption="--srcdir=$${topdir}/readline"; \
29155 libsrcdir="$$s/readline"; \
e2b9e2dc 29156 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29158 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29159 || exit 1
b813574b 29160@endif readline
e2b9e2dc 29161
a7254363
PB
29162
29163
d545f33b
PB
29164
29165
b813574b
PB
29166.PHONY: all-readline maybe-all-readline
29167maybe-all-readline:
4f0ef2d8
CD
29168@if gcc-bootstrap
29169all-readline: stage_current
29170@endif gcc-bootstrap
b813574b 29171@if readline
d27cc32e 29172TARGET-readline=all
b813574b
PB
29173maybe-all-readline: all-readline
29174all-readline: configure-readline
0aed8855 29175 @: $(MAKE); $(unstage)
b40e3958
L
29176 @r=`${PWD_COMMAND}`; export r; \
29177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29178 $(HOST_EXPORTS) \
b00612cc
PB
29179 (cd $(HOST_SUBDIR)/readline && \
29180 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 29181@endif readline
3866be5d 29182
a7254363 29183
d545f33b
PB
29184
29185
b813574b
PB
29186.PHONY: check-readline maybe-check-readline
29187maybe-check-readline:
29188@if readline
29189maybe-check-readline: check-readline
3866be5d 29190
b813574b 29191check-readline:
0aed8855 29192 @: $(MAKE); $(unstage)
b813574b
PB
29193 @r=`${PWD_COMMAND}`; export r; \
29194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29195 $(HOST_EXPORTS) \
b00612cc
PB
29196 (cd $(HOST_SUBDIR)/readline && \
29197 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 29198
b813574b 29199@endif readline
4fa63067 29200
b813574b
PB
29201.PHONY: install-readline maybe-install-readline
29202maybe-install-readline:
29203@if readline
29204maybe-install-readline: install-readline
4fa63067 29205
b813574b 29206install-readline: installdirs
0aed8855 29207 @: $(MAKE); $(unstage)
b813574b
PB
29208 @r=`${PWD_COMMAND}`; export r; \
29209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29210 $(HOST_EXPORTS) \
b00612cc 29211 (cd $(HOST_SUBDIR)/readline && \
2da12f12 29212 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29213
b813574b 29214@endif readline
4fa63067 29215
56a8fe78 29216# Other targets (info, dvi, pdf, etc.)
4fa63067 29217
b813574b
PB
29218.PHONY: maybe-info-readline info-readline
29219maybe-info-readline:
29220@if readline
29221maybe-info-readline: info-readline
4fa63067 29222
b813574b
PB
29223info-readline: \
29224 configure-readline
0aed8855 29225 @: $(MAKE); $(unstage)
b813574b 29226 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29227 r=`${PWD_COMMAND}`; export r; \
b40e3958 29228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29229 $(HOST_EXPORTS) \
b813574b 29230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29232 done; \
b813574b 29233 echo "Doing info in readline" ; \
b00612cc 29234 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29237 "RANLIB=$${RANLIB}" \
0c24b341 29238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29239 info) \
4fa63067 29240 || exit 1
3866be5d 29241
b813574b 29242@endif readline
3866be5d 29243
b813574b
PB
29244.PHONY: maybe-dvi-readline dvi-readline
29245maybe-dvi-readline:
29246@if readline
29247maybe-dvi-readline: dvi-readline
16ae0395 29248
b813574b
PB
29249dvi-readline: \
29250 configure-readline
0aed8855 29251 @: $(MAKE); $(unstage)
b813574b 29252 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29253 r=`${PWD_COMMAND}`; export r; \
b40e3958 29254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29255 $(HOST_EXPORTS) \
b813574b 29256 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29258 done; \
b813574b 29259 echo "Doing dvi in readline" ; \
b00612cc 29260 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29263 "RANLIB=$${RANLIB}" \
0c24b341 29264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29265 dvi) \
4fa63067 29266 || exit 1
3866be5d 29267
b813574b 29268@endif readline
3866be5d 29269
56a8fe78
DD
29270.PHONY: maybe-pdf-readline pdf-readline
29271maybe-pdf-readline:
29272@if readline
29273maybe-pdf-readline: pdf-readline
29274
29275pdf-readline: \
29276 configure-readline
29277 @: $(MAKE); $(unstage)
29278 @[ -f ./readline/Makefile ] || exit 0; \
29279 r=`${PWD_COMMAND}`; export r; \
29280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29281 $(HOST_EXPORTS) \
29282 for flag in $(EXTRA_HOST_FLAGS) ; do \
29283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29284 done; \
29285 echo "Doing pdf in readline" ; \
29286 (cd $(HOST_SUBDIR)/readline && \
29287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29289 "RANLIB=$${RANLIB}" \
0c24b341 29290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29291 pdf) \
29292 || exit 1
29293
29294@endif readline
29295
6d389afc
MS
29296.PHONY: maybe-html-readline html-readline
29297maybe-html-readline:
29298@if readline
29299maybe-html-readline: html-readline
29300
29301html-readline: \
29302 configure-readline
0aed8855 29303 @: $(MAKE); $(unstage)
6d389afc
MS
29304 @[ -f ./readline/Makefile ] || exit 0; \
29305 r=`${PWD_COMMAND}`; export r; \
29306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29307 $(HOST_EXPORTS) \
29308 for flag in $(EXTRA_HOST_FLAGS) ; do \
29309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29310 done; \
29311 echo "Doing html in readline" ; \
b00612cc 29312 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
29313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29315 "RANLIB=$${RANLIB}" \
0c24b341 29316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29317 html) \
29318 || exit 1
29319
29320@endif readline
29321
b813574b
PB
29322.PHONY: maybe-TAGS-readline TAGS-readline
29323maybe-TAGS-readline:
29324@if readline
29325maybe-TAGS-readline: TAGS-readline
4fa63067 29326
b813574b
PB
29327TAGS-readline: \
29328 configure-readline
0aed8855 29329 @: $(MAKE); $(unstage)
b813574b 29330 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
29331 r=`${PWD_COMMAND}`; export r; \
29332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29333 $(HOST_EXPORTS) \
b813574b 29334 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29336 done; \
b813574b 29337 echo "Doing TAGS in readline" ; \
b00612cc 29338 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
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}" \
b813574b 29343 TAGS) \
e2b9e2dc
NN
29344 || exit 1
29345
b813574b 29346@endif readline
4fa63067 29347
b813574b
PB
29348.PHONY: maybe-install-info-readline install-info-readline
29349maybe-install-info-readline:
29350@if readline
29351maybe-install-info-readline: install-info-readline
4fa63067 29352
b813574b
PB
29353install-info-readline: \
29354 configure-readline \
29355 info-readline
0aed8855 29356 @: $(MAKE); $(unstage)
b813574b 29357 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29358 r=`${PWD_COMMAND}`; export r; \
b40e3958 29359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29360 $(HOST_EXPORTS) \
b813574b 29361 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29363 done; \
b813574b 29364 echo "Doing install-info in readline" ; \
b00612cc 29365 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29368 "RANLIB=$${RANLIB}" \
0c24b341 29369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29370 install-info) \
4fa63067 29371 || exit 1
3866be5d 29372
b813574b 29373@endif readline
3866be5d 29374
a3ca38d2
DD
29375.PHONY: maybe-install-pdf-readline install-pdf-readline
29376maybe-install-pdf-readline:
29377@if readline
29378maybe-install-pdf-readline: install-pdf-readline
29379
29380install-pdf-readline: \
29381 configure-readline \
29382 pdf-readline
29383 @: $(MAKE); $(unstage)
29384 @[ -f ./readline/Makefile ] || exit 0; \
29385 r=`${PWD_COMMAND}`; export r; \
29386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29387 $(HOST_EXPORTS) \
29388 for flag in $(EXTRA_HOST_FLAGS) ; do \
29389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29390 done; \
29391 echo "Doing install-pdf in readline" ; \
29392 (cd $(HOST_SUBDIR)/readline && \
29393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29395 "RANLIB=$${RANLIB}" \
0c24b341 29396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29397 install-pdf) \
29398 || exit 1
29399
29400@endif readline
29401
108a6f8e
CD
29402.PHONY: maybe-install-html-readline install-html-readline
29403maybe-install-html-readline:
29404@if readline
29405maybe-install-html-readline: install-html-readline
29406
29407install-html-readline: \
29408 configure-readline \
29409 html-readline
29410 @: $(MAKE); $(unstage)
29411 @[ -f ./readline/Makefile ] || exit 0; \
29412 r=`${PWD_COMMAND}`; export r; \
29413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29414 $(HOST_EXPORTS) \
29415 for flag in $(EXTRA_HOST_FLAGS) ; do \
29416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29417 done; \
29418 echo "Doing install-html in readline" ; \
29419 (cd $(HOST_SUBDIR)/readline && \
29420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29422 "RANLIB=$${RANLIB}" \
0c24b341 29423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29424 install-html) \
29425 || exit 1
29426
29427@endif readline
29428
b813574b
PB
29429.PHONY: maybe-installcheck-readline installcheck-readline
29430maybe-installcheck-readline:
29431@if readline
29432maybe-installcheck-readline: installcheck-readline
4fa63067 29433
b813574b
PB
29434installcheck-readline: \
29435 configure-readline
0aed8855 29436 @: $(MAKE); $(unstage)
b813574b 29437 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29438 r=`${PWD_COMMAND}`; export r; \
29439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29440 $(HOST_EXPORTS) \
b813574b 29441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29443 done; \
b813574b 29444 echo "Doing installcheck in readline" ; \
b00612cc 29445 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29448 "RANLIB=$${RANLIB}" \
0c24b341 29449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29450 installcheck) \
4fa63067 29451 || exit 1
3866be5d 29452
b813574b 29453@endif readline
3866be5d 29454
b813574b
PB
29455.PHONY: maybe-mostlyclean-readline mostlyclean-readline
29456maybe-mostlyclean-readline:
29457@if readline
29458maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 29459
b813574b 29460mostlyclean-readline:
0aed8855 29461 @: $(MAKE); $(unstage)
b813574b 29462 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29463 r=`${PWD_COMMAND}`; export r; \
29464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29465 $(HOST_EXPORTS) \
b813574b 29466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29468 done; \
b813574b 29469 echo "Doing mostlyclean in readline" ; \
b00612cc 29470 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29473 "RANLIB=$${RANLIB}" \
0c24b341 29474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29475 mostlyclean) \
4fa63067
NN
29476 || exit 1
29477
b813574b 29478@endif readline
4fa63067 29479
b813574b
PB
29480.PHONY: maybe-clean-readline clean-readline
29481maybe-clean-readline:
29482@if readline
29483maybe-clean-readline: clean-readline
4fa63067 29484
b813574b 29485clean-readline:
0aed8855 29486 @: $(MAKE); $(unstage)
b813574b 29487 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29488 r=`${PWD_COMMAND}`; export r; \
29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29490 $(HOST_EXPORTS) \
b813574b 29491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29493 done; \
b813574b 29494 echo "Doing clean in readline" ; \
b00612cc 29495 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29498 "RANLIB=$${RANLIB}" \
0c24b341 29499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29500 clean) \
4fa63067
NN
29501 || exit 1
29502
b813574b 29503@endif readline
4fa63067 29504
b813574b
PB
29505.PHONY: maybe-distclean-readline distclean-readline
29506maybe-distclean-readline:
29507@if readline
29508maybe-distclean-readline: distclean-readline
4fa63067 29509
b813574b 29510distclean-readline:
0aed8855 29511 @: $(MAKE); $(unstage)
b813574b 29512 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29513 r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29515 $(HOST_EXPORTS) \
b813574b 29516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29518 done; \
b813574b 29519 echo "Doing distclean in readline" ; \
b00612cc 29520 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29523 "RANLIB=$${RANLIB}" \
0c24b341 29524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29525 distclean) \
4fa63067
NN
29526 || exit 1
29527
b813574b 29528@endif readline
4fa63067 29529
b813574b
PB
29530.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
29531maybe-maintainer-clean-readline:
29532@if readline
29533maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 29534
b813574b 29535maintainer-clean-readline:
0aed8855 29536 @: $(MAKE); $(unstage)
b813574b 29537 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29538 r=`${PWD_COMMAND}`; export r; \
b40e3958 29539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29540 $(HOST_EXPORTS) \
b813574b 29541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29543 done; \
b813574b 29544 echo "Doing maintainer-clean in readline" ; \
b00612cc 29545 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29548 "RANLIB=$${RANLIB}" \
0c24b341 29549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29550 maintainer-clean) \
4fa63067 29551 || exit 1
3866be5d 29552
b813574b 29553@endif readline
3866be5d 29554
4fa63067 29555
a7254363 29556
b813574b
PB
29557.PHONY: configure-release maybe-configure-release
29558maybe-configure-release:
4f0ef2d8
CD
29559@if gcc-bootstrap
29560configure-release: stage_current
29561@endif gcc-bootstrap
b813574b
PB
29562@if release
29563maybe-configure-release: configure-release
c52c6897 29564configure-release:
0aed8855 29565 @: $(MAKE); $(unstage)
c52c6897 29566 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29568 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
29569 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 29570 $(HOST_EXPORTS) \
a7254363
PB
29571 echo Configuring in $(HOST_SUBDIR)/release; \
29572 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 29573 case $(srcdir) in \
b00612cc
PB
29574 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29575 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
29576 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29577 esac; \
b00612cc
PB
29578 srcdiroption="--srcdir=$${topdir}/release"; \
29579 libsrcdir="$$s/release"; \
e2b9e2dc 29580 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29581 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29582 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29583 || exit 1
b813574b 29584@endif release
e2b9e2dc 29585
a7254363
PB
29586
29587
d545f33b
PB
29588
29589
b813574b
PB
29590.PHONY: all-release maybe-all-release
29591maybe-all-release:
4f0ef2d8
CD
29592@if gcc-bootstrap
29593all-release: stage_current
29594@endif gcc-bootstrap
b813574b 29595@if release
d27cc32e 29596TARGET-release=all
b813574b
PB
29597maybe-all-release: all-release
29598all-release: configure-release
0aed8855 29599 @: $(MAKE); $(unstage)
b40e3958
L
29600 @r=`${PWD_COMMAND}`; export r; \
29601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29602 $(HOST_EXPORTS) \
b00612cc
PB
29603 (cd $(HOST_SUBDIR)/release && \
29604 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 29605@endif release
3866be5d 29606
a7254363 29607
d545f33b
PB
29608
29609
b813574b
PB
29610.PHONY: check-release maybe-check-release
29611maybe-check-release:
29612@if release
29613maybe-check-release: check-release
3866be5d 29614
b813574b 29615check-release:
3866be5d 29616
b813574b 29617@endif release
3866be5d 29618
b813574b
PB
29619.PHONY: install-release maybe-install-release
29620maybe-install-release:
29621@if release
29622maybe-install-release: install-release
16ae0395 29623
b813574b 29624install-release:
4fa63067 29625
b813574b 29626@endif release
4fa63067 29627
56a8fe78 29628# Other targets (info, dvi, pdf, etc.)
4fa63067 29629
b813574b
PB
29630.PHONY: maybe-info-release info-release
29631maybe-info-release:
29632@if release
29633maybe-info-release: info-release
4fa63067 29634
b813574b
PB
29635info-release: \
29636 configure-release
0aed8855 29637 @: $(MAKE); $(unstage)
b813574b 29638 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29639 r=`${PWD_COMMAND}`; export r; \
29640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29641 $(HOST_EXPORTS) \
b813574b 29642 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29644 done; \
b813574b 29645 echo "Doing info in release" ; \
b00612cc 29646 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29649 "RANLIB=$${RANLIB}" \
0c24b341 29650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29651 info) \
4fa63067
NN
29652 || exit 1
29653
b813574b 29654@endif release
4fa63067 29655
b813574b
PB
29656.PHONY: maybe-dvi-release dvi-release
29657maybe-dvi-release:
29658@if release
29659maybe-dvi-release: dvi-release
4fa63067 29660
b813574b
PB
29661dvi-release: \
29662 configure-release
0aed8855 29663 @: $(MAKE); $(unstage)
b813574b 29664 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29665 r=`${PWD_COMMAND}`; export r; \
29666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29667 $(HOST_EXPORTS) \
b813574b 29668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29670 done; \
b813574b 29671 echo "Doing dvi in release" ; \
b00612cc 29672 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29675 "RANLIB=$${RANLIB}" \
0c24b341 29676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29677 dvi) \
4fa63067
NN
29678 || exit 1
29679
b813574b 29680@endif release
4fa63067 29681
56a8fe78
DD
29682.PHONY: maybe-pdf-release pdf-release
29683maybe-pdf-release:
29684@if release
29685maybe-pdf-release: pdf-release
29686
29687pdf-release: \
29688 configure-release
29689 @: $(MAKE); $(unstage)
29690 @[ -f ./release/Makefile ] || exit 0; \
29691 r=`${PWD_COMMAND}`; export r; \
29692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29693 $(HOST_EXPORTS) \
29694 for flag in $(EXTRA_HOST_FLAGS) ; do \
29695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29696 done; \
29697 echo "Doing pdf in release" ; \
29698 (cd $(HOST_SUBDIR)/release && \
29699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29701 "RANLIB=$${RANLIB}" \
0c24b341 29702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29703 pdf) \
29704 || exit 1
29705
29706@endif release
29707
6d389afc
MS
29708.PHONY: maybe-html-release html-release
29709maybe-html-release:
29710@if release
29711maybe-html-release: html-release
29712
29713html-release: \
29714 configure-release
0aed8855 29715 @: $(MAKE); $(unstage)
6d389afc
MS
29716 @[ -f ./release/Makefile ] || exit 0; \
29717 r=`${PWD_COMMAND}`; export r; \
29718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29719 $(HOST_EXPORTS) \
29720 for flag in $(EXTRA_HOST_FLAGS) ; do \
29721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29722 done; \
29723 echo "Doing html in release" ; \
b00612cc 29724 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
29725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29727 "RANLIB=$${RANLIB}" \
0c24b341 29728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29729 html) \
29730 || exit 1
29731
29732@endif release
29733
b813574b
PB
29734.PHONY: maybe-TAGS-release TAGS-release
29735maybe-TAGS-release:
29736@if release
29737maybe-TAGS-release: TAGS-release
4fa63067 29738
b813574b
PB
29739TAGS-release: \
29740 configure-release
0aed8855 29741 @: $(MAKE); $(unstage)
b813574b 29742 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29743 r=`${PWD_COMMAND}`; export r; \
29744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29745 $(HOST_EXPORTS) \
b813574b 29746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29748 done; \
b813574b 29749 echo "Doing TAGS in release" ; \
b00612cc 29750 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29753 "RANLIB=$${RANLIB}" \
0c24b341 29754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29755 TAGS) \
4fa63067
NN
29756 || exit 1
29757
b813574b 29758@endif release
4fa63067 29759
b813574b
PB
29760.PHONY: maybe-install-info-release install-info-release
29761maybe-install-info-release:
29762@if release
29763maybe-install-info-release: install-info-release
4fa63067 29764
b813574b
PB
29765install-info-release: \
29766 configure-release \
29767 info-release
0aed8855 29768 @: $(MAKE); $(unstage)
b813574b 29769 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29770 r=`${PWD_COMMAND}`; export r; \
29771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29772 $(HOST_EXPORTS) \
b813574b 29773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29775 done; \
b813574b 29776 echo "Doing install-info in release" ; \
b00612cc 29777 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29780 "RANLIB=$${RANLIB}" \
0c24b341 29781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29782 install-info) \
4fa63067
NN
29783 || exit 1
29784
b813574b 29785@endif release
4fa63067 29786
a3ca38d2
DD
29787.PHONY: maybe-install-pdf-release install-pdf-release
29788maybe-install-pdf-release:
29789@if release
29790maybe-install-pdf-release: install-pdf-release
29791
29792install-pdf-release: \
29793 configure-release \
29794 pdf-release
29795 @: $(MAKE); $(unstage)
29796 @[ -f ./release/Makefile ] || exit 0; \
29797 r=`${PWD_COMMAND}`; export r; \
29798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29799 $(HOST_EXPORTS) \
29800 for flag in $(EXTRA_HOST_FLAGS) ; do \
29801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29802 done; \
29803 echo "Doing install-pdf in release" ; \
29804 (cd $(HOST_SUBDIR)/release && \
29805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807 "RANLIB=$${RANLIB}" \
0c24b341 29808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29809 install-pdf) \
29810 || exit 1
29811
29812@endif release
29813
108a6f8e
CD
29814.PHONY: maybe-install-html-release install-html-release
29815maybe-install-html-release:
29816@if release
29817maybe-install-html-release: install-html-release
29818
29819install-html-release: \
29820 configure-release \
29821 html-release
29822 @: $(MAKE); $(unstage)
29823 @[ -f ./release/Makefile ] || exit 0; \
29824 r=`${PWD_COMMAND}`; export r; \
29825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29826 $(HOST_EXPORTS) \
29827 for flag in $(EXTRA_HOST_FLAGS) ; do \
29828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29829 done; \
29830 echo "Doing install-html in release" ; \
29831 (cd $(HOST_SUBDIR)/release && \
29832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29834 "RANLIB=$${RANLIB}" \
0c24b341 29835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29836 install-html) \
29837 || exit 1
29838
29839@endif release
29840
b813574b
PB
29841.PHONY: maybe-installcheck-release installcheck-release
29842maybe-installcheck-release:
29843@if release
29844maybe-installcheck-release: installcheck-release
4fa63067 29845
b813574b
PB
29846installcheck-release: \
29847 configure-release
0aed8855 29848 @: $(MAKE); $(unstage)
b813574b 29849 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29850 r=`${PWD_COMMAND}`; export r; \
29851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29852 $(HOST_EXPORTS) \
b813574b 29853 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29855 done; \
b813574b 29856 echo "Doing installcheck in release" ; \
b00612cc 29857 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29860 "RANLIB=$${RANLIB}" \
0c24b341 29861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29862 installcheck) \
4fa63067
NN
29863 || exit 1
29864
b813574b 29865@endif release
4fa63067 29866
b813574b
PB
29867.PHONY: maybe-mostlyclean-release mostlyclean-release
29868maybe-mostlyclean-release:
29869@if release
29870maybe-mostlyclean-release: mostlyclean-release
4fa63067 29871
b813574b 29872mostlyclean-release:
0aed8855 29873 @: $(MAKE); $(unstage)
b813574b 29874 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29875 r=`${PWD_COMMAND}`; export r; \
29876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29877 $(HOST_EXPORTS) \
b813574b 29878 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29880 done; \
b813574b 29881 echo "Doing mostlyclean in release" ; \
b00612cc 29882 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29885 "RANLIB=$${RANLIB}" \
0c24b341 29886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29887 mostlyclean) \
4fa63067
NN
29888 || exit 1
29889
b813574b 29890@endif release
4fa63067 29891
b813574b
PB
29892.PHONY: maybe-clean-release clean-release
29893maybe-clean-release:
29894@if release
29895maybe-clean-release: clean-release
4fa63067 29896
b813574b 29897clean-release:
0aed8855 29898 @: $(MAKE); $(unstage)
b813574b 29899 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29900 r=`${PWD_COMMAND}`; export r; \
29901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29902 $(HOST_EXPORTS) \
b813574b 29903 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29905 done; \
b813574b 29906 echo "Doing clean in release" ; \
b00612cc 29907 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29910 "RANLIB=$${RANLIB}" \
0c24b341 29911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29912 clean) \
4fa63067
NN
29913 || exit 1
29914
b813574b 29915@endif release
4fa63067 29916
b813574b
PB
29917.PHONY: maybe-distclean-release distclean-release
29918maybe-distclean-release:
29919@if release
29920maybe-distclean-release: distclean-release
4fa63067 29921
b813574b 29922distclean-release:
0aed8855 29923 @: $(MAKE); $(unstage)
b813574b 29924 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29925 r=`${PWD_COMMAND}`; export r; \
29926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29927 $(HOST_EXPORTS) \
b813574b 29928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29930 done; \
b813574b 29931 echo "Doing distclean in release" ; \
b00612cc 29932 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29935 "RANLIB=$${RANLIB}" \
0c24b341 29936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29937 distclean) \
4fa63067
NN
29938 || exit 1
29939
b813574b 29940@endif release
4fa63067 29941
b813574b
PB
29942.PHONY: maybe-maintainer-clean-release maintainer-clean-release
29943maybe-maintainer-clean-release:
29944@if release
29945maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 29946
b813574b 29947maintainer-clean-release:
0aed8855 29948 @: $(MAKE); $(unstage)
b813574b 29949 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29950 r=`${PWD_COMMAND}`; export r; \
29951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29952 $(HOST_EXPORTS) \
b813574b 29953 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29955 done; \
b813574b 29956 echo "Doing maintainer-clean in release" ; \
b00612cc 29957 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29960 "RANLIB=$${RANLIB}" \
0c24b341 29961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29962 maintainer-clean) \
4fa63067 29963 || exit 1
3866be5d 29964
b813574b 29965@endif release
3866be5d 29966
4fa63067 29967
a7254363 29968
b813574b
PB
29969.PHONY: configure-recode maybe-configure-recode
29970maybe-configure-recode:
4f0ef2d8
CD
29971@if gcc-bootstrap
29972configure-recode: stage_current
29973@endif gcc-bootstrap
b813574b
PB
29974@if recode
29975maybe-configure-recode: configure-recode
c52c6897 29976configure-recode:
0aed8855 29977 @: $(MAKE); $(unstage)
c52c6897 29978 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29980 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
29981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 29982 $(HOST_EXPORTS) \
a7254363
PB
29983 echo Configuring in $(HOST_SUBDIR)/recode; \
29984 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 29985 case $(srcdir) in \
b00612cc
PB
29986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29987 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
29988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29989 esac; \
b00612cc
PB
29990 srcdiroption="--srcdir=$${topdir}/recode"; \
29991 libsrcdir="$$s/recode"; \
e2b9e2dc 29992 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29994 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29995 || exit 1
b813574b 29996@endif recode
e2b9e2dc 29997
a7254363
PB
29998
29999
d545f33b
PB
30000
30001
b813574b
PB
30002.PHONY: all-recode maybe-all-recode
30003maybe-all-recode:
4f0ef2d8
CD
30004@if gcc-bootstrap
30005all-recode: stage_current
30006@endif gcc-bootstrap
b813574b 30007@if recode
d27cc32e 30008TARGET-recode=all
b813574b
PB
30009maybe-all-recode: all-recode
30010all-recode: configure-recode
0aed8855 30011 @: $(MAKE); $(unstage)
b40e3958
L
30012 @r=`${PWD_COMMAND}`; export r; \
30013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30014 $(HOST_EXPORTS) \
b00612cc
PB
30015 (cd $(HOST_SUBDIR)/recode && \
30016 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 30017@endif recode
3866be5d 30018
a7254363 30019
d545f33b
PB
30020
30021
b813574b
PB
30022.PHONY: check-recode maybe-check-recode
30023maybe-check-recode:
30024@if recode
30025maybe-check-recode: check-recode
3866be5d 30026
b813574b 30027check-recode:
0aed8855 30028 @: $(MAKE); $(unstage)
b40e3958
L
30029 @r=`${PWD_COMMAND}`; export r; \
30030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30031 $(HOST_EXPORTS) \
b00612cc
PB
30032 (cd $(HOST_SUBDIR)/recode && \
30033 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30034
b813574b 30035@endif recode
3866be5d 30036
b813574b
PB
30037.PHONY: install-recode maybe-install-recode
30038maybe-install-recode:
30039@if recode
30040maybe-install-recode: install-recode
4fa63067 30041
b813574b 30042install-recode: installdirs
0aed8855 30043 @: $(MAKE); $(unstage)
4fa63067
NN
30044 @r=`${PWD_COMMAND}`; export r; \
30045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30046 $(HOST_EXPORTS) \
b00612cc 30047 (cd $(HOST_SUBDIR)/recode && \
2da12f12 30048 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30049
b813574b 30050@endif recode
4fa63067 30051
56a8fe78 30052# Other targets (info, dvi, pdf, etc.)
4fa63067 30053
b813574b
PB
30054.PHONY: maybe-info-recode info-recode
30055maybe-info-recode:
30056@if recode
30057maybe-info-recode: info-recode
4fa63067 30058
b813574b
PB
30059info-recode: \
30060 configure-recode
0aed8855 30061 @: $(MAKE); $(unstage)
b813574b 30062 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30063 r=`${PWD_COMMAND}`; export r; \
30064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30065 $(HOST_EXPORTS) \
b813574b 30066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30068 done; \
b813574b 30069 echo "Doing info in recode" ; \
b00612cc 30070 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30073 "RANLIB=$${RANLIB}" \
0c24b341 30074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30075 info) \
4fa63067
NN
30076 || exit 1
30077
b813574b 30078@endif recode
4fa63067 30079
b813574b
PB
30080.PHONY: maybe-dvi-recode dvi-recode
30081maybe-dvi-recode:
30082@if recode
30083maybe-dvi-recode: dvi-recode
4fa63067 30084
b813574b
PB
30085dvi-recode: \
30086 configure-recode
0aed8855 30087 @: $(MAKE); $(unstage)
b813574b 30088 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30089 r=`${PWD_COMMAND}`; export r; \
30090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30091 $(HOST_EXPORTS) \
b813574b 30092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30094 done; \
b813574b 30095 echo "Doing dvi in recode" ; \
b00612cc 30096 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30099 "RANLIB=$${RANLIB}" \
0c24b341 30100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30101 dvi) \
4fa63067
NN
30102 || exit 1
30103
b813574b 30104@endif recode
4fa63067 30105
56a8fe78
DD
30106.PHONY: maybe-pdf-recode pdf-recode
30107maybe-pdf-recode:
30108@if recode
30109maybe-pdf-recode: pdf-recode
30110
30111pdf-recode: \
30112 configure-recode
30113 @: $(MAKE); $(unstage)
30114 @[ -f ./recode/Makefile ] || exit 0; \
30115 r=`${PWD_COMMAND}`; export r; \
30116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30117 $(HOST_EXPORTS) \
30118 for flag in $(EXTRA_HOST_FLAGS) ; do \
30119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30120 done; \
30121 echo "Doing pdf in recode" ; \
30122 (cd $(HOST_SUBDIR)/recode && \
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}" \
56a8fe78
DD
30127 pdf) \
30128 || exit 1
30129
30130@endif recode
30131
6d389afc
MS
30132.PHONY: maybe-html-recode html-recode
30133maybe-html-recode:
30134@if recode
30135maybe-html-recode: html-recode
30136
30137html-recode: \
30138 configure-recode
0aed8855 30139 @: $(MAKE); $(unstage)
6d389afc
MS
30140 @[ -f ./recode/Makefile ] || exit 0; \
30141 r=`${PWD_COMMAND}`; export r; \
30142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30143 $(HOST_EXPORTS) \
30144 for flag in $(EXTRA_HOST_FLAGS) ; do \
30145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30146 done; \
30147 echo "Doing html in recode" ; \
b00612cc 30148 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
30149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30151 "RANLIB=$${RANLIB}" \
0c24b341 30152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30153 html) \
30154 || exit 1
30155
30156@endif recode
30157
b813574b
PB
30158.PHONY: maybe-TAGS-recode TAGS-recode
30159maybe-TAGS-recode:
30160@if recode
30161maybe-TAGS-recode: TAGS-recode
4fa63067 30162
b813574b
PB
30163TAGS-recode: \
30164 configure-recode
0aed8855 30165 @: $(MAKE); $(unstage)
b813574b 30166 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30167 r=`${PWD_COMMAND}`; export r; \
30168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30169 $(HOST_EXPORTS) \
b813574b 30170 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30172 done; \
b813574b 30173 echo "Doing TAGS in recode" ; \
b00612cc 30174 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30177 "RANLIB=$${RANLIB}" \
0c24b341 30178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30179 TAGS) \
4fa63067
NN
30180 || exit 1
30181
b813574b 30182@endif recode
4fa63067 30183
b813574b
PB
30184.PHONY: maybe-install-info-recode install-info-recode
30185maybe-install-info-recode:
30186@if recode
30187maybe-install-info-recode: install-info-recode
4fa63067 30188
b813574b
PB
30189install-info-recode: \
30190 configure-recode \
30191 info-recode
0aed8855 30192 @: $(MAKE); $(unstage)
b813574b 30193 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30194 r=`${PWD_COMMAND}`; export r; \
30195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30196 $(HOST_EXPORTS) \
b813574b 30197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30199 done; \
b813574b 30200 echo "Doing install-info in recode" ; \
b00612cc 30201 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30204 "RANLIB=$${RANLIB}" \
0c24b341 30205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30206 install-info) \
4fa63067
NN
30207 || exit 1
30208
b813574b 30209@endif recode
4fa63067 30210
a3ca38d2
DD
30211.PHONY: maybe-install-pdf-recode install-pdf-recode
30212maybe-install-pdf-recode:
30213@if recode
30214maybe-install-pdf-recode: install-pdf-recode
30215
30216install-pdf-recode: \
30217 configure-recode \
30218 pdf-recode
30219 @: $(MAKE); $(unstage)
30220 @[ -f ./recode/Makefile ] || exit 0; \
30221 r=`${PWD_COMMAND}`; export r; \
30222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30223 $(HOST_EXPORTS) \
30224 for flag in $(EXTRA_HOST_FLAGS) ; do \
30225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30226 done; \
30227 echo "Doing install-pdf in recode" ; \
30228 (cd $(HOST_SUBDIR)/recode && \
30229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30231 "RANLIB=$${RANLIB}" \
0c24b341 30232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30233 install-pdf) \
30234 || exit 1
30235
30236@endif recode
30237
108a6f8e
CD
30238.PHONY: maybe-install-html-recode install-html-recode
30239maybe-install-html-recode:
30240@if recode
30241maybe-install-html-recode: install-html-recode
30242
30243install-html-recode: \
30244 configure-recode \
30245 html-recode
30246 @: $(MAKE); $(unstage)
30247 @[ -f ./recode/Makefile ] || exit 0; \
30248 r=`${PWD_COMMAND}`; export r; \
30249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30250 $(HOST_EXPORTS) \
30251 for flag in $(EXTRA_HOST_FLAGS) ; do \
30252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30253 done; \
30254 echo "Doing install-html in recode" ; \
30255 (cd $(HOST_SUBDIR)/recode && \
30256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30258 "RANLIB=$${RANLIB}" \
0c24b341 30259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30260 install-html) \
30261 || exit 1
30262
30263@endif recode
30264
b813574b
PB
30265.PHONY: maybe-installcheck-recode installcheck-recode
30266maybe-installcheck-recode:
30267@if recode
30268maybe-installcheck-recode: installcheck-recode
4fa63067 30269
b813574b
PB
30270installcheck-recode: \
30271 configure-recode
0aed8855 30272 @: $(MAKE); $(unstage)
b813574b 30273 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30274 r=`${PWD_COMMAND}`; export r; \
30275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30276 $(HOST_EXPORTS) \
b813574b 30277 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30279 done; \
b813574b 30280 echo "Doing installcheck in recode" ; \
b00612cc 30281 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30284 "RANLIB=$${RANLIB}" \
0c24b341 30285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30286 installcheck) \
4fa63067
NN
30287 || exit 1
30288
b813574b 30289@endif recode
4fa63067 30290
b813574b
PB
30291.PHONY: maybe-mostlyclean-recode mostlyclean-recode
30292maybe-mostlyclean-recode:
30293@if recode
30294maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 30295
b813574b 30296mostlyclean-recode:
0aed8855 30297 @: $(MAKE); $(unstage)
b813574b 30298 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30299 r=`${PWD_COMMAND}`; export r; \
30300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30301 $(HOST_EXPORTS) \
b813574b 30302 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30304 done; \
b813574b 30305 echo "Doing mostlyclean in recode" ; \
b00612cc 30306 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30309 "RANLIB=$${RANLIB}" \
0c24b341 30310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30311 mostlyclean) \
4fa63067
NN
30312 || exit 1
30313
b813574b 30314@endif recode
4fa63067 30315
b813574b
PB
30316.PHONY: maybe-clean-recode clean-recode
30317maybe-clean-recode:
30318@if recode
30319maybe-clean-recode: clean-recode
4fa63067 30320
b813574b 30321clean-recode:
0aed8855 30322 @: $(MAKE); $(unstage)
b813574b 30323 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30324 r=`${PWD_COMMAND}`; export r; \
30325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30326 $(HOST_EXPORTS) \
b813574b 30327 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30329 done; \
b813574b 30330 echo "Doing clean in recode" ; \
b00612cc 30331 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30334 "RANLIB=$${RANLIB}" \
0c24b341 30335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30336 clean) \
4fa63067
NN
30337 || exit 1
30338
b813574b 30339@endif recode
4fa63067 30340
b813574b
PB
30341.PHONY: maybe-distclean-recode distclean-recode
30342maybe-distclean-recode:
30343@if recode
30344maybe-distclean-recode: distclean-recode
4fa63067 30345
b813574b 30346distclean-recode:
0aed8855 30347 @: $(MAKE); $(unstage)
b813574b 30348 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30349 r=`${PWD_COMMAND}`; export r; \
30350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30351 $(HOST_EXPORTS) \
b813574b 30352 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30354 done; \
b813574b 30355 echo "Doing distclean in recode" ; \
b00612cc 30356 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30359 "RANLIB=$${RANLIB}" \
0c24b341 30360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30361 distclean) \
4fa63067
NN
30362 || exit 1
30363
b813574b 30364@endif recode
4fa63067 30365
b813574b
PB
30366.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
30367maybe-maintainer-clean-recode:
30368@if recode
30369maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 30370
b813574b 30371maintainer-clean-recode:
0aed8855 30372 @: $(MAKE); $(unstage)
b813574b 30373 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30374 r=`${PWD_COMMAND}`; export r; \
30375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30376 $(HOST_EXPORTS) \
b813574b 30377 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30379 done; \
b813574b 30380 echo "Doing maintainer-clean in recode" ; \
b00612cc 30381 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30384 "RANLIB=$${RANLIB}" \
0c24b341 30385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30386 maintainer-clean) \
4fa63067 30387 || exit 1
16ae0395 30388
b813574b 30389@endif recode
3866be5d
NN
30390
30391
a7254363 30392
b813574b
PB
30393.PHONY: configure-sed maybe-configure-sed
30394maybe-configure-sed:
4f0ef2d8
CD
30395@if gcc-bootstrap
30396configure-sed: stage_current
30397@endif gcc-bootstrap
b813574b
PB
30398@if sed
30399maybe-configure-sed: configure-sed
c52c6897 30400configure-sed:
0aed8855 30401 @: $(MAKE); $(unstage)
c52c6897 30402 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30404 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
30405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 30406 $(HOST_EXPORTS) \
a7254363
PB
30407 echo Configuring in $(HOST_SUBDIR)/sed; \
30408 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 30409 case $(srcdir) in \
b00612cc
PB
30410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30411 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
30412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30413 esac; \
b00612cc
PB
30414 srcdiroption="--srcdir=$${topdir}/sed"; \
30415 libsrcdir="$$s/sed"; \
e2b9e2dc 30416 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30418 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30419 || exit 1
b813574b 30420@endif sed
e2b9e2dc 30421
a7254363
PB
30422
30423
d545f33b
PB
30424
30425
b813574b
PB
30426.PHONY: all-sed maybe-all-sed
30427maybe-all-sed:
4f0ef2d8
CD
30428@if gcc-bootstrap
30429all-sed: stage_current
30430@endif gcc-bootstrap
b813574b 30431@if sed
d27cc32e 30432TARGET-sed=all
b813574b
PB
30433maybe-all-sed: all-sed
30434all-sed: configure-sed
0aed8855 30435 @: $(MAKE); $(unstage)
b40e3958
L
30436 @r=`${PWD_COMMAND}`; export r; \
30437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30438 $(HOST_EXPORTS) \
b00612cc
PB
30439 (cd $(HOST_SUBDIR)/sed && \
30440 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 30441@endif sed
3866be5d 30442
a7254363 30443
d545f33b
PB
30444
30445
b813574b
PB
30446.PHONY: check-sed maybe-check-sed
30447maybe-check-sed:
30448@if sed
30449maybe-check-sed: check-sed
3866be5d 30450
b813574b 30451check-sed:
0aed8855 30452 @: $(MAKE); $(unstage)
b40e3958
L
30453 @r=`${PWD_COMMAND}`; export r; \
30454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30455 $(HOST_EXPORTS) \
b00612cc
PB
30456 (cd $(HOST_SUBDIR)/sed && \
30457 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30458
b813574b 30459@endif sed
3866be5d 30460
b813574b
PB
30461.PHONY: install-sed maybe-install-sed
30462maybe-install-sed:
30463@if sed
30464maybe-install-sed: install-sed
16ae0395 30465
b813574b 30466install-sed: installdirs
0aed8855 30467 @: $(MAKE); $(unstage)
b40e3958
L
30468 @r=`${PWD_COMMAND}`; export r; \
30469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30470 $(HOST_EXPORTS) \
b00612cc 30471 (cd $(HOST_SUBDIR)/sed && \
2da12f12 30472 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30473
b813574b 30474@endif sed
3866be5d 30475
56a8fe78 30476# Other targets (info, dvi, pdf, etc.)
4fa63067 30477
b813574b
PB
30478.PHONY: maybe-info-sed info-sed
30479maybe-info-sed:
30480@if sed
30481maybe-info-sed: info-sed
4fa63067 30482
b813574b
PB
30483info-sed: \
30484 configure-sed
0aed8855 30485 @: $(MAKE); $(unstage)
b813574b 30486 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30487 r=`${PWD_COMMAND}`; export r; \
30488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30489 $(HOST_EXPORTS) \
b813574b 30490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30492 done; \
6d389afc 30493 echo "Doing info in sed" ; \
b00612cc 30494 (cd $(HOST_SUBDIR)/sed && \
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 info) \
30500 || exit 1
30501
30502@endif sed
30503
30504.PHONY: maybe-dvi-sed dvi-sed
30505maybe-dvi-sed:
30506@if sed
30507maybe-dvi-sed: dvi-sed
30508
30509dvi-sed: \
30510 configure-sed
0aed8855 30511 @: $(MAKE); $(unstage)
6d389afc
MS
30512 @[ -f ./sed/Makefile ] || exit 0; \
30513 r=`${PWD_COMMAND}`; export r; \
30514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30515 $(HOST_EXPORTS) \
30516 for flag in $(EXTRA_HOST_FLAGS) ; do \
30517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30518 done; \
30519 echo "Doing dvi in sed" ; \
b00612cc 30520 (cd $(HOST_SUBDIR)/sed && \
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}" \
6d389afc 30525 dvi) \
4fa63067
NN
30526 || exit 1
30527
b813574b 30528@endif sed
4fa63067 30529
56a8fe78
DD
30530.PHONY: maybe-pdf-sed pdf-sed
30531maybe-pdf-sed:
30532@if sed
30533maybe-pdf-sed: pdf-sed
30534
30535pdf-sed: \
30536 configure-sed
30537 @: $(MAKE); $(unstage)
30538 @[ -f ./sed/Makefile ] || exit 0; \
30539 r=`${PWD_COMMAND}`; export r; \
30540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30541 $(HOST_EXPORTS) \
30542 for flag in $(EXTRA_HOST_FLAGS) ; do \
30543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30544 done; \
30545 echo "Doing pdf in sed" ; \
30546 (cd $(HOST_SUBDIR)/sed && \
30547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30549 "RANLIB=$${RANLIB}" \
0c24b341 30550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30551 pdf) \
30552 || exit 1
30553
30554@endif sed
30555
6d389afc
MS
30556.PHONY: maybe-html-sed html-sed
30557maybe-html-sed:
b813574b 30558@if sed
6d389afc 30559maybe-html-sed: html-sed
4fa63067 30560
6d389afc 30561html-sed: \
b813574b 30562 configure-sed
0aed8855 30563 @: $(MAKE); $(unstage)
b813574b 30564 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30565 r=`${PWD_COMMAND}`; export r; \
30566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30567 $(HOST_EXPORTS) \
b813574b 30568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30570 done; \
6d389afc 30571 echo "Doing html in sed" ; \
b00612cc 30572 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30575 "RANLIB=$${RANLIB}" \
0c24b341 30576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30577 html) \
4fa63067
NN
30578 || exit 1
30579
b813574b 30580@endif sed
4fa63067 30581
b813574b
PB
30582.PHONY: maybe-TAGS-sed TAGS-sed
30583maybe-TAGS-sed:
30584@if sed
30585maybe-TAGS-sed: TAGS-sed
4fa63067 30586
b813574b
PB
30587TAGS-sed: \
30588 configure-sed
0aed8855 30589 @: $(MAKE); $(unstage)
b813574b 30590 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30591 r=`${PWD_COMMAND}`; export r; \
30592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30593 $(HOST_EXPORTS) \
b813574b 30594 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30596 done; \
b813574b 30597 echo "Doing TAGS in sed" ; \
b00612cc 30598 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30601 "RANLIB=$${RANLIB}" \
0c24b341 30602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30603 TAGS) \
4fa63067
NN
30604 || exit 1
30605
b813574b 30606@endif sed
4fa63067 30607
b813574b
PB
30608.PHONY: maybe-install-info-sed install-info-sed
30609maybe-install-info-sed:
30610@if sed
30611maybe-install-info-sed: install-info-sed
4fa63067 30612
b813574b
PB
30613install-info-sed: \
30614 configure-sed \
30615 info-sed
0aed8855 30616 @: $(MAKE); $(unstage)
b813574b 30617 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30618 r=`${PWD_COMMAND}`; export r; \
30619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30620 $(HOST_EXPORTS) \
b813574b 30621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30623 done; \
b813574b 30624 echo "Doing install-info in sed" ; \
b00612cc 30625 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30628 "RANLIB=$${RANLIB}" \
0c24b341 30629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30630 install-info) \
4fa63067
NN
30631 || exit 1
30632
b813574b 30633@endif sed
4fa63067 30634
a3ca38d2
DD
30635.PHONY: maybe-install-pdf-sed install-pdf-sed
30636maybe-install-pdf-sed:
30637@if sed
30638maybe-install-pdf-sed: install-pdf-sed
30639
30640install-pdf-sed: \
30641 configure-sed \
30642 pdf-sed
30643 @: $(MAKE); $(unstage)
30644 @[ -f ./sed/Makefile ] || exit 0; \
30645 r=`${PWD_COMMAND}`; export r; \
30646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30647 $(HOST_EXPORTS) \
30648 for flag in $(EXTRA_HOST_FLAGS) ; do \
30649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30650 done; \
30651 echo "Doing install-pdf in sed" ; \
30652 (cd $(HOST_SUBDIR)/sed && \
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}" \
a3ca38d2
DD
30657 install-pdf) \
30658 || exit 1
30659
30660@endif sed
30661
108a6f8e
CD
30662.PHONY: maybe-install-html-sed install-html-sed
30663maybe-install-html-sed:
30664@if sed
30665maybe-install-html-sed: install-html-sed
30666
30667install-html-sed: \
30668 configure-sed \
30669 html-sed
30670 @: $(MAKE); $(unstage)
30671 @[ -f ./sed/Makefile ] || exit 0; \
30672 r=`${PWD_COMMAND}`; export r; \
30673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30674 $(HOST_EXPORTS) \
30675 for flag in $(EXTRA_HOST_FLAGS) ; do \
30676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30677 done; \
30678 echo "Doing install-html in sed" ; \
30679 (cd $(HOST_SUBDIR)/sed && \
30680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30682 "RANLIB=$${RANLIB}" \
0c24b341 30683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30684 install-html) \
30685 || exit 1
30686
30687@endif sed
30688
b813574b
PB
30689.PHONY: maybe-installcheck-sed installcheck-sed
30690maybe-installcheck-sed:
30691@if sed
30692maybe-installcheck-sed: installcheck-sed
4fa63067 30693
b813574b
PB
30694installcheck-sed: \
30695 configure-sed
0aed8855 30696 @: $(MAKE); $(unstage)
b813574b 30697 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30698 r=`${PWD_COMMAND}`; export r; \
30699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30700 $(HOST_EXPORTS) \
b813574b 30701 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30703 done; \
b813574b 30704 echo "Doing installcheck in sed" ; \
b00612cc 30705 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30708 "RANLIB=$${RANLIB}" \
0c24b341 30709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30710 installcheck) \
4fa63067
NN
30711 || exit 1
30712
b813574b 30713@endif sed
4fa63067 30714
b813574b
PB
30715.PHONY: maybe-mostlyclean-sed mostlyclean-sed
30716maybe-mostlyclean-sed:
30717@if sed
30718maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 30719
b813574b 30720mostlyclean-sed:
0aed8855 30721 @: $(MAKE); $(unstage)
b813574b 30722 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30723 r=`${PWD_COMMAND}`; export r; \
30724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30725 $(HOST_EXPORTS) \
b813574b 30726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30728 done; \
b813574b 30729 echo "Doing mostlyclean in sed" ; \
b00612cc 30730 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30733 "RANLIB=$${RANLIB}" \
0c24b341 30734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30735 mostlyclean) \
4fa63067
NN
30736 || exit 1
30737
b813574b 30738@endif sed
4fa63067 30739
b813574b
PB
30740.PHONY: maybe-clean-sed clean-sed
30741maybe-clean-sed:
30742@if sed
30743maybe-clean-sed: clean-sed
4fa63067 30744
b813574b 30745clean-sed:
0aed8855 30746 @: $(MAKE); $(unstage)
b813574b 30747 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30748 r=`${PWD_COMMAND}`; export r; \
30749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30750 $(HOST_EXPORTS) \
b813574b 30751 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30753 done; \
b813574b 30754 echo "Doing clean in sed" ; \
b00612cc 30755 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30758 "RANLIB=$${RANLIB}" \
0c24b341 30759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30760 clean) \
4fa63067
NN
30761 || exit 1
30762
b813574b 30763@endif sed
4fa63067 30764
b813574b
PB
30765.PHONY: maybe-distclean-sed distclean-sed
30766maybe-distclean-sed:
30767@if sed
30768maybe-distclean-sed: distclean-sed
4fa63067 30769
b813574b 30770distclean-sed:
0aed8855 30771 @: $(MAKE); $(unstage)
b813574b 30772 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30773 r=`${PWD_COMMAND}`; export r; \
30774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30775 $(HOST_EXPORTS) \
b813574b 30776 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30778 done; \
b813574b 30779 echo "Doing distclean in sed" ; \
b00612cc 30780 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30783 "RANLIB=$${RANLIB}" \
0c24b341 30784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30785 distclean) \
4fa63067
NN
30786 || exit 1
30787
b813574b 30788@endif sed
4fa63067 30789
b813574b
PB
30790.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
30791maybe-maintainer-clean-sed:
30792@if sed
30793maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 30794
b813574b 30795maintainer-clean-sed:
0aed8855 30796 @: $(MAKE); $(unstage)
b813574b 30797 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30798 r=`${PWD_COMMAND}`; export r; \
30799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30800 $(HOST_EXPORTS) \
b813574b 30801 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30803 done; \
b813574b 30804 echo "Doing maintainer-clean in sed" ; \
b00612cc 30805 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30808 "RANLIB=$${RANLIB}" \
0c24b341 30809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30810 maintainer-clean) \
4fa63067
NN
30811 || exit 1
30812
b813574b 30813@endif sed
4fa63067
NN
30814
30815
a7254363 30816
b813574b
PB
30817.PHONY: configure-send-pr maybe-configure-send-pr
30818maybe-configure-send-pr:
4f0ef2d8
CD
30819@if gcc-bootstrap
30820configure-send-pr: stage_current
30821@endif gcc-bootstrap
b813574b
PB
30822@if send-pr
30823maybe-configure-send-pr: configure-send-pr
c52c6897 30824configure-send-pr:
0aed8855 30825 @: $(MAKE); $(unstage)
c52c6897 30826 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30828 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
30829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 30830 $(HOST_EXPORTS) \
a7254363
PB
30831 echo Configuring in $(HOST_SUBDIR)/send-pr; \
30832 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 30833 case $(srcdir) in \
b00612cc
PB
30834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30835 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
30836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30837 esac; \
b00612cc
PB
30838 srcdiroption="--srcdir=$${topdir}/send-pr"; \
30839 libsrcdir="$$s/send-pr"; \
e2b9e2dc 30840 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30842 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30843 || exit 1
b813574b 30844@endif send-pr
e2b9e2dc 30845
a7254363
PB
30846
30847
d545f33b
PB
30848
30849
b813574b
PB
30850.PHONY: all-send-pr maybe-all-send-pr
30851maybe-all-send-pr:
4f0ef2d8
CD
30852@if gcc-bootstrap
30853all-send-pr: stage_current
30854@endif gcc-bootstrap
b813574b 30855@if send-pr
d27cc32e 30856TARGET-send-pr=all
b813574b
PB
30857maybe-all-send-pr: all-send-pr
30858all-send-pr: configure-send-pr
0aed8855 30859 @: $(MAKE); $(unstage)
b40e3958
L
30860 @r=`${PWD_COMMAND}`; export r; \
30861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30862 $(HOST_EXPORTS) \
b00612cc
PB
30863 (cd $(HOST_SUBDIR)/send-pr && \
30864 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 30865@endif send-pr
3866be5d 30866
a7254363 30867
d545f33b
PB
30868
30869
b813574b
PB
30870.PHONY: check-send-pr maybe-check-send-pr
30871maybe-check-send-pr:
30872@if send-pr
30873maybe-check-send-pr: check-send-pr
3866be5d 30874
b813574b 30875check-send-pr:
0aed8855 30876 @: $(MAKE); $(unstage)
b40e3958
L
30877 @r=`${PWD_COMMAND}`; export r; \
30878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30879 $(HOST_EXPORTS) \
b00612cc
PB
30880 (cd $(HOST_SUBDIR)/send-pr && \
30881 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30882
b813574b 30883@endif send-pr
3866be5d 30884
b813574b
PB
30885.PHONY: install-send-pr maybe-install-send-pr
30886maybe-install-send-pr:
30887@if send-pr
30888maybe-install-send-pr: install-send-pr
16ae0395 30889
b813574b 30890install-send-pr: installdirs
0aed8855 30891 @: $(MAKE); $(unstage)
b40e3958
L
30892 @r=`${PWD_COMMAND}`; export r; \
30893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30894 $(HOST_EXPORTS) \
b00612cc 30895 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 30896 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30897
b813574b 30898@endif send-pr
3866be5d 30899
56a8fe78 30900# Other targets (info, dvi, pdf, etc.)
4fa63067 30901
b813574b
PB
30902.PHONY: maybe-info-send-pr info-send-pr
30903maybe-info-send-pr:
30904@if send-pr
30905maybe-info-send-pr: info-send-pr
4fa63067 30906
b813574b
PB
30907info-send-pr: \
30908 configure-send-pr
0aed8855 30909 @: $(MAKE); $(unstage)
b813574b 30910 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
30911 r=`${PWD_COMMAND}`; export r; \
30912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30913 $(HOST_EXPORTS) \
b813574b 30914 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30916 done; \
b813574b 30917 echo "Doing info in send-pr" ; \
b00612cc 30918 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30921 "RANLIB=$${RANLIB}" \
0c24b341 30922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30923 info) \
e2b9e2dc
NN
30924 || exit 1
30925
b813574b 30926@endif send-pr
4fa63067 30927
b813574b
PB
30928.PHONY: maybe-dvi-send-pr dvi-send-pr
30929maybe-dvi-send-pr:
30930@if send-pr
30931maybe-dvi-send-pr: dvi-send-pr
4fa63067 30932
b813574b
PB
30933dvi-send-pr: \
30934 configure-send-pr
0aed8855 30935 @: $(MAKE); $(unstage)
b813574b 30936 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 30937 r=`${PWD_COMMAND}`; export r; \
b40e3958 30938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30939 $(HOST_EXPORTS) \
b813574b 30940 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30942 done; \
b813574b 30943 echo "Doing dvi in send-pr" ; \
b00612cc 30944 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30947 "RANLIB=$${RANLIB}" \
0c24b341 30948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30949 dvi) \
4fa63067 30950 || exit 1
3866be5d 30951
b813574b 30952@endif send-pr
3866be5d 30953
56a8fe78
DD
30954.PHONY: maybe-pdf-send-pr pdf-send-pr
30955maybe-pdf-send-pr:
30956@if send-pr
30957maybe-pdf-send-pr: pdf-send-pr
30958
30959pdf-send-pr: \
30960 configure-send-pr
30961 @: $(MAKE); $(unstage)
30962 @[ -f ./send-pr/Makefile ] || exit 0; \
30963 r=`${PWD_COMMAND}`; export r; \
30964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30965 $(HOST_EXPORTS) \
30966 for flag in $(EXTRA_HOST_FLAGS) ; do \
30967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30968 done; \
30969 echo "Doing pdf in send-pr" ; \
30970 (cd $(HOST_SUBDIR)/send-pr && \
30971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30973 "RANLIB=$${RANLIB}" \
0c24b341 30974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30975 pdf) \
30976 || exit 1
30977
30978@endif send-pr
30979
6d389afc
MS
30980.PHONY: maybe-html-send-pr html-send-pr
30981maybe-html-send-pr:
30982@if send-pr
30983maybe-html-send-pr: html-send-pr
30984
30985html-send-pr: \
30986 configure-send-pr
0aed8855 30987 @: $(MAKE); $(unstage)
6d389afc
MS
30988 @[ -f ./send-pr/Makefile ] || exit 0; \
30989 r=`${PWD_COMMAND}`; export r; \
30990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30991 $(HOST_EXPORTS) \
30992 for flag in $(EXTRA_HOST_FLAGS) ; do \
30993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30994 done; \
30995 echo "Doing html in send-pr" ; \
b00612cc 30996 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
30997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30999 "RANLIB=$${RANLIB}" \
0c24b341 31000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31001 html) \
31002 || exit 1
31003
31004@endif send-pr
31005
b813574b
PB
31006.PHONY: maybe-TAGS-send-pr TAGS-send-pr
31007maybe-TAGS-send-pr:
31008@if send-pr
31009maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 31010
b813574b
PB
31011TAGS-send-pr: \
31012 configure-send-pr
0aed8855 31013 @: $(MAKE); $(unstage)
b813574b 31014 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31015 r=`${PWD_COMMAND}`; export r; \
31016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31017 $(HOST_EXPORTS) \
b813574b 31018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31020 done; \
b813574b 31021 echo "Doing TAGS in send-pr" ; \
b00612cc 31022 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31025 "RANLIB=$${RANLIB}" \
0c24b341 31026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31027 TAGS) \
4fa63067 31028 || exit 1
3866be5d 31029
b813574b 31030@endif send-pr
3866be5d 31031
b813574b
PB
31032.PHONY: maybe-install-info-send-pr install-info-send-pr
31033maybe-install-info-send-pr:
31034@if send-pr
31035maybe-install-info-send-pr: install-info-send-pr
16ae0395 31036
b813574b
PB
31037install-info-send-pr: \
31038 configure-send-pr \
31039 info-send-pr
0aed8855 31040 @: $(MAKE); $(unstage)
b813574b 31041 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31042 r=`${PWD_COMMAND}`; export r; \
31043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31044 $(HOST_EXPORTS) \
b813574b 31045 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31047 done; \
b813574b 31048 echo "Doing install-info in send-pr" ; \
b00612cc 31049 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31052 "RANLIB=$${RANLIB}" \
0c24b341 31053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31054 install-info) \
4fa63067
NN
31055 || exit 1
31056
b813574b 31057@endif send-pr
4fa63067 31058
a3ca38d2
DD
31059.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
31060maybe-install-pdf-send-pr:
31061@if send-pr
31062maybe-install-pdf-send-pr: install-pdf-send-pr
31063
31064install-pdf-send-pr: \
31065 configure-send-pr \
31066 pdf-send-pr
31067 @: $(MAKE); $(unstage)
31068 @[ -f ./send-pr/Makefile ] || exit 0; \
31069 r=`${PWD_COMMAND}`; export r; \
31070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31071 $(HOST_EXPORTS) \
31072 for flag in $(EXTRA_HOST_FLAGS) ; do \
31073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31074 done; \
31075 echo "Doing install-pdf in send-pr" ; \
31076 (cd $(HOST_SUBDIR)/send-pr && \
31077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079 "RANLIB=$${RANLIB}" \
0c24b341 31080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31081 install-pdf) \
31082 || exit 1
31083
31084@endif send-pr
31085
108a6f8e
CD
31086.PHONY: maybe-install-html-send-pr install-html-send-pr
31087maybe-install-html-send-pr:
31088@if send-pr
31089maybe-install-html-send-pr: install-html-send-pr
31090
31091install-html-send-pr: \
31092 configure-send-pr \
31093 html-send-pr
31094 @: $(MAKE); $(unstage)
31095 @[ -f ./send-pr/Makefile ] || exit 0; \
31096 r=`${PWD_COMMAND}`; export r; \
31097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31098 $(HOST_EXPORTS) \
31099 for flag in $(EXTRA_HOST_FLAGS) ; do \
31100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101 done; \
31102 echo "Doing install-html in send-pr" ; \
31103 (cd $(HOST_SUBDIR)/send-pr && \
31104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31106 "RANLIB=$${RANLIB}" \
0c24b341 31107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31108 install-html) \
31109 || exit 1
31110
31111@endif send-pr
31112
b813574b
PB
31113.PHONY: maybe-installcheck-send-pr installcheck-send-pr
31114maybe-installcheck-send-pr:
31115@if send-pr
31116maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 31117
b813574b
PB
31118installcheck-send-pr: \
31119 configure-send-pr
0aed8855 31120 @: $(MAKE); $(unstage)
b813574b 31121 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31122 r=`${PWD_COMMAND}`; export r; \
31123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31124 $(HOST_EXPORTS) \
b813574b 31125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31127 done; \
b813574b 31128 echo "Doing installcheck in send-pr" ; \
b00612cc 31129 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31132 "RANLIB=$${RANLIB}" \
0c24b341 31133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31134 installcheck) \
4fa63067
NN
31135 || exit 1
31136
b813574b 31137@endif send-pr
4fa63067 31138
b813574b
PB
31139.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
31140maybe-mostlyclean-send-pr:
31141@if send-pr
31142maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 31143
b813574b 31144mostlyclean-send-pr:
0aed8855 31145 @: $(MAKE); $(unstage)
b813574b 31146 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31147 r=`${PWD_COMMAND}`; export r; \
31148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31149 $(HOST_EXPORTS) \
b813574b 31150 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31152 done; \
b813574b 31153 echo "Doing mostlyclean in send-pr" ; \
b00612cc 31154 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31157 "RANLIB=$${RANLIB}" \
0c24b341 31158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31159 mostlyclean) \
4fa63067
NN
31160 || exit 1
31161
b813574b 31162@endif send-pr
4fa63067 31163
b813574b
PB
31164.PHONY: maybe-clean-send-pr clean-send-pr
31165maybe-clean-send-pr:
31166@if send-pr
31167maybe-clean-send-pr: clean-send-pr
4fa63067 31168
b813574b 31169clean-send-pr:
0aed8855 31170 @: $(MAKE); $(unstage)
b813574b 31171 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31172 r=`${PWD_COMMAND}`; export r; \
31173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31174 $(HOST_EXPORTS) \
b813574b 31175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31177 done; \
b813574b 31178 echo "Doing clean in send-pr" ; \
b00612cc 31179 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31182 "RANLIB=$${RANLIB}" \
0c24b341 31183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31184 clean) \
4fa63067
NN
31185 || exit 1
31186
b813574b 31187@endif send-pr
4fa63067 31188
b813574b
PB
31189.PHONY: maybe-distclean-send-pr distclean-send-pr
31190maybe-distclean-send-pr:
31191@if send-pr
31192maybe-distclean-send-pr: distclean-send-pr
4fa63067 31193
b813574b 31194distclean-send-pr:
0aed8855 31195 @: $(MAKE); $(unstage)
b813574b 31196 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31197 r=`${PWD_COMMAND}`; export r; \
31198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31199 $(HOST_EXPORTS) \
b813574b 31200 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31202 done; \
b813574b 31203 echo "Doing distclean in send-pr" ; \
b00612cc 31204 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31207 "RANLIB=$${RANLIB}" \
0c24b341 31208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31209 distclean) \
4fa63067
NN
31210 || exit 1
31211
b813574b 31212@endif send-pr
4fa63067 31213
b813574b
PB
31214.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
31215maybe-maintainer-clean-send-pr:
31216@if send-pr
31217maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 31218
b813574b 31219maintainer-clean-send-pr:
0aed8855 31220 @: $(MAKE); $(unstage)
b813574b 31221 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 31222 r=`${PWD_COMMAND}`; export r; \
b40e3958 31223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31224 $(HOST_EXPORTS) \
b813574b 31225 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31227 done; \
b813574b 31228 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 31229 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31232 "RANLIB=$${RANLIB}" \
0c24b341 31233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31234 maintainer-clean) \
4fa63067 31235 || exit 1
3866be5d 31236
b813574b 31237@endif send-pr
3866be5d 31238
4fa63067 31239
a7254363 31240
b813574b
PB
31241.PHONY: configure-shellutils maybe-configure-shellutils
31242maybe-configure-shellutils:
4f0ef2d8
CD
31243@if gcc-bootstrap
31244configure-shellutils: stage_current
31245@endif gcc-bootstrap
b813574b
PB
31246@if shellutils
31247maybe-configure-shellutils: configure-shellutils
c52c6897 31248configure-shellutils:
0aed8855 31249 @: $(MAKE); $(unstage)
c52c6897 31250 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31252 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
31253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 31254 $(HOST_EXPORTS) \
a7254363
PB
31255 echo Configuring in $(HOST_SUBDIR)/shellutils; \
31256 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 31257 case $(srcdir) in \
b00612cc
PB
31258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31259 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
31260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31261 esac; \
b00612cc
PB
31262 srcdiroption="--srcdir=$${topdir}/shellutils"; \
31263 libsrcdir="$$s/shellutils"; \
e2b9e2dc 31264 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31266 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31267 || exit 1
b813574b 31268@endif shellutils
e2b9e2dc 31269
a7254363
PB
31270
31271
d545f33b
PB
31272
31273
b813574b
PB
31274.PHONY: all-shellutils maybe-all-shellutils
31275maybe-all-shellutils:
4f0ef2d8
CD
31276@if gcc-bootstrap
31277all-shellutils: stage_current
31278@endif gcc-bootstrap
b813574b 31279@if shellutils
d27cc32e 31280TARGET-shellutils=all
b813574b
PB
31281maybe-all-shellutils: all-shellutils
31282all-shellutils: configure-shellutils
0aed8855 31283 @: $(MAKE); $(unstage)
b40e3958
L
31284 @r=`${PWD_COMMAND}`; export r; \
31285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31286 $(HOST_EXPORTS) \
b00612cc
PB
31287 (cd $(HOST_SUBDIR)/shellutils && \
31288 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 31289@endif shellutils
3866be5d 31290
a7254363 31291
d545f33b
PB
31292
31293
b813574b
PB
31294.PHONY: check-shellutils maybe-check-shellutils
31295maybe-check-shellutils:
31296@if shellutils
31297maybe-check-shellutils: check-shellutils
3866be5d 31298
b813574b 31299check-shellutils:
0aed8855 31300 @: $(MAKE); $(unstage)
b40e3958
L
31301 @r=`${PWD_COMMAND}`; export r; \
31302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31303 $(HOST_EXPORTS) \
b00612cc
PB
31304 (cd $(HOST_SUBDIR)/shellutils && \
31305 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31306
b813574b 31307@endif shellutils
3866be5d 31308
b813574b
PB
31309.PHONY: install-shellutils maybe-install-shellutils
31310maybe-install-shellutils:
31311@if shellutils
31312maybe-install-shellutils: install-shellutils
16ae0395 31313
b813574b 31314install-shellutils: installdirs
0aed8855 31315 @: $(MAKE); $(unstage)
b40e3958
L
31316 @r=`${PWD_COMMAND}`; export r; \
31317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31318 $(HOST_EXPORTS) \
b00612cc 31319 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 31320 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31321
b813574b 31322@endif shellutils
4fa63067 31323
56a8fe78 31324# Other targets (info, dvi, pdf, etc.)
4fa63067 31325
b813574b
PB
31326.PHONY: maybe-info-shellutils info-shellutils
31327maybe-info-shellutils:
31328@if shellutils
31329maybe-info-shellutils: info-shellutils
4fa63067 31330
b813574b
PB
31331info-shellutils: \
31332 configure-shellutils
0aed8855 31333 @: $(MAKE); $(unstage)
b813574b 31334 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31335 r=`${PWD_COMMAND}`; export r; \
31336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31337 $(HOST_EXPORTS) \
b813574b 31338 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31340 done; \
b813574b 31341 echo "Doing info in shellutils" ; \
b00612cc 31342 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31345 "RANLIB=$${RANLIB}" \
0c24b341 31346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31347 info) \
4fa63067
NN
31348 || exit 1
31349
b813574b 31350@endif shellutils
4fa63067 31351
b813574b
PB
31352.PHONY: maybe-dvi-shellutils dvi-shellutils
31353maybe-dvi-shellutils:
31354@if shellutils
31355maybe-dvi-shellutils: dvi-shellutils
4fa63067 31356
b813574b
PB
31357dvi-shellutils: \
31358 configure-shellutils
0aed8855 31359 @: $(MAKE); $(unstage)
b813574b 31360 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31361 r=`${PWD_COMMAND}`; export r; \
31362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31363 $(HOST_EXPORTS) \
b813574b 31364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31366 done; \
b813574b 31367 echo "Doing dvi in shellutils" ; \
b00612cc 31368 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31371 "RANLIB=$${RANLIB}" \
0c24b341 31372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31373 dvi) \
4fa63067
NN
31374 || exit 1
31375
b813574b 31376@endif shellutils
4fa63067 31377
56a8fe78
DD
31378.PHONY: maybe-pdf-shellutils pdf-shellutils
31379maybe-pdf-shellutils:
31380@if shellutils
31381maybe-pdf-shellutils: pdf-shellutils
31382
31383pdf-shellutils: \
31384 configure-shellutils
31385 @: $(MAKE); $(unstage)
31386 @[ -f ./shellutils/Makefile ] || exit 0; \
31387 r=`${PWD_COMMAND}`; export r; \
31388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31389 $(HOST_EXPORTS) \
31390 for flag in $(EXTRA_HOST_FLAGS) ; do \
31391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31392 done; \
31393 echo "Doing pdf in shellutils" ; \
31394 (cd $(HOST_SUBDIR)/shellutils && \
31395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31397 "RANLIB=$${RANLIB}" \
0c24b341 31398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31399 pdf) \
31400 || exit 1
31401
31402@endif shellutils
31403
6d389afc
MS
31404.PHONY: maybe-html-shellutils html-shellutils
31405maybe-html-shellutils:
31406@if shellutils
31407maybe-html-shellutils: html-shellutils
31408
31409html-shellutils: \
31410 configure-shellutils
0aed8855 31411 @: $(MAKE); $(unstage)
6d389afc
MS
31412 @[ -f ./shellutils/Makefile ] || exit 0; \
31413 r=`${PWD_COMMAND}`; export r; \
31414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31415 $(HOST_EXPORTS) \
31416 for flag in $(EXTRA_HOST_FLAGS) ; do \
31417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31418 done; \
31419 echo "Doing html in shellutils" ; \
b00612cc 31420 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
31421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31423 "RANLIB=$${RANLIB}" \
0c24b341 31424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31425 html) \
31426 || exit 1
31427
31428@endif shellutils
31429
b813574b
PB
31430.PHONY: maybe-TAGS-shellutils TAGS-shellutils
31431maybe-TAGS-shellutils:
31432@if shellutils
31433maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 31434
b813574b
PB
31435TAGS-shellutils: \
31436 configure-shellutils
0aed8855 31437 @: $(MAKE); $(unstage)
b813574b 31438 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31439 r=`${PWD_COMMAND}`; export r; \
31440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31441 $(HOST_EXPORTS) \
b813574b 31442 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31444 done; \
b813574b 31445 echo "Doing TAGS in shellutils" ; \
b00612cc 31446 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31449 "RANLIB=$${RANLIB}" \
0c24b341 31450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31451 TAGS) \
4fa63067
NN
31452 || exit 1
31453
b813574b 31454@endif shellutils
4fa63067 31455
b813574b
PB
31456.PHONY: maybe-install-info-shellutils install-info-shellutils
31457maybe-install-info-shellutils:
31458@if shellutils
31459maybe-install-info-shellutils: install-info-shellutils
4fa63067 31460
b813574b
PB
31461install-info-shellutils: \
31462 configure-shellutils \
31463 info-shellutils
0aed8855 31464 @: $(MAKE); $(unstage)
b813574b 31465 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31466 r=`${PWD_COMMAND}`; export r; \
31467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31468 $(HOST_EXPORTS) \
b813574b 31469 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31471 done; \
b813574b 31472 echo "Doing install-info in shellutils" ; \
b00612cc 31473 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31476 "RANLIB=$${RANLIB}" \
0c24b341 31477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31478 install-info) \
4fa63067
NN
31479 || exit 1
31480
b813574b 31481@endif shellutils
4fa63067 31482
a3ca38d2
DD
31483.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
31484maybe-install-pdf-shellutils:
31485@if shellutils
31486maybe-install-pdf-shellutils: install-pdf-shellutils
31487
31488install-pdf-shellutils: \
31489 configure-shellutils \
31490 pdf-shellutils
31491 @: $(MAKE); $(unstage)
31492 @[ -f ./shellutils/Makefile ] || exit 0; \
31493 r=`${PWD_COMMAND}`; export r; \
31494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31495 $(HOST_EXPORTS) \
31496 for flag in $(EXTRA_HOST_FLAGS) ; do \
31497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31498 done; \
31499 echo "Doing install-pdf in shellutils" ; \
31500 (cd $(HOST_SUBDIR)/shellutils && \
31501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31503 "RANLIB=$${RANLIB}" \
0c24b341 31504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31505 install-pdf) \
31506 || exit 1
31507
31508@endif shellutils
31509
108a6f8e
CD
31510.PHONY: maybe-install-html-shellutils install-html-shellutils
31511maybe-install-html-shellutils:
31512@if shellutils
31513maybe-install-html-shellutils: install-html-shellutils
31514
31515install-html-shellutils: \
31516 configure-shellutils \
31517 html-shellutils
31518 @: $(MAKE); $(unstage)
31519 @[ -f ./shellutils/Makefile ] || exit 0; \
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522 $(HOST_EXPORTS) \
31523 for flag in $(EXTRA_HOST_FLAGS) ; do \
31524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31525 done; \
31526 echo "Doing install-html in shellutils" ; \
31527 (cd $(HOST_SUBDIR)/shellutils && \
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}" \
108a6f8e
CD
31532 install-html) \
31533 || exit 1
31534
31535@endif shellutils
31536
b813574b
PB
31537.PHONY: maybe-installcheck-shellutils installcheck-shellutils
31538maybe-installcheck-shellutils:
31539@if shellutils
31540maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 31541
b813574b
PB
31542installcheck-shellutils: \
31543 configure-shellutils
0aed8855 31544 @: $(MAKE); $(unstage)
b813574b 31545 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31546 r=`${PWD_COMMAND}`; export r; \
31547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31548 $(HOST_EXPORTS) \
b813574b 31549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31551 done; \
b813574b 31552 echo "Doing installcheck in shellutils" ; \
b00612cc 31553 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31556 "RANLIB=$${RANLIB}" \
0c24b341 31557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31558 installcheck) \
4fa63067
NN
31559 || exit 1
31560
b813574b 31561@endif shellutils
4fa63067 31562
b813574b
PB
31563.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
31564maybe-mostlyclean-shellutils:
31565@if shellutils
31566maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 31567
b813574b 31568mostlyclean-shellutils:
0aed8855 31569 @: $(MAKE); $(unstage)
b813574b 31570 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31571 r=`${PWD_COMMAND}`; export r; \
31572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31573 $(HOST_EXPORTS) \
b813574b 31574 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31576 done; \
b813574b 31577 echo "Doing mostlyclean in shellutils" ; \
b00612cc 31578 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31581 "RANLIB=$${RANLIB}" \
0c24b341 31582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31583 mostlyclean) \
4fa63067
NN
31584 || exit 1
31585
b813574b 31586@endif shellutils
4fa63067 31587
b813574b
PB
31588.PHONY: maybe-clean-shellutils clean-shellutils
31589maybe-clean-shellutils:
31590@if shellutils
31591maybe-clean-shellutils: clean-shellutils
4fa63067 31592
b813574b 31593clean-shellutils:
0aed8855 31594 @: $(MAKE); $(unstage)
b813574b 31595 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31596 r=`${PWD_COMMAND}`; export r; \
31597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31598 $(HOST_EXPORTS) \
b813574b 31599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31601 done; \
b813574b 31602 echo "Doing clean in shellutils" ; \
b00612cc 31603 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31606 "RANLIB=$${RANLIB}" \
0c24b341 31607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31608 clean) \
4fa63067
NN
31609 || exit 1
31610
b813574b 31611@endif shellutils
4fa63067 31612
b813574b
PB
31613.PHONY: maybe-distclean-shellutils distclean-shellutils
31614maybe-distclean-shellutils:
31615@if shellutils
31616maybe-distclean-shellutils: distclean-shellutils
4fa63067 31617
b813574b 31618distclean-shellutils:
0aed8855 31619 @: $(MAKE); $(unstage)
b813574b 31620 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31621 r=`${PWD_COMMAND}`; export r; \
31622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31623 $(HOST_EXPORTS) \
b813574b 31624 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31626 done; \
b813574b 31627 echo "Doing distclean in shellutils" ; \
b00612cc 31628 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31631 "RANLIB=$${RANLIB}" \
0c24b341 31632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31633 distclean) \
4fa63067
NN
31634 || exit 1
31635
b813574b 31636@endif shellutils
4fa63067 31637
b813574b
PB
31638.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
31639maybe-maintainer-clean-shellutils:
31640@if shellutils
31641maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 31642
b813574b 31643maintainer-clean-shellutils:
0aed8855 31644 @: $(MAKE); $(unstage)
b813574b 31645 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31646 r=`${PWD_COMMAND}`; export r; \
31647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31648 $(HOST_EXPORTS) \
b813574b 31649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31651 done; \
b813574b 31652 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 31653 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31656 "RANLIB=$${RANLIB}" \
0c24b341 31657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31658 maintainer-clean) \
4fa63067 31659 || exit 1
3866be5d 31660
b813574b 31661@endif shellutils
3866be5d 31662
4fa63067 31663
a7254363 31664
b813574b
PB
31665.PHONY: configure-sid maybe-configure-sid
31666maybe-configure-sid:
4f0ef2d8
CD
31667@if gcc-bootstrap
31668configure-sid: stage_current
31669@endif gcc-bootstrap
b813574b
PB
31670@if sid
31671maybe-configure-sid: configure-sid
c52c6897 31672configure-sid:
0aed8855 31673 @: $(MAKE); $(unstage)
c52c6897 31674 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31676 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
31677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 31678 $(HOST_EXPORTS) \
a7254363
PB
31679 echo Configuring in $(HOST_SUBDIR)/sid; \
31680 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 31681 case $(srcdir) in \
b00612cc
PB
31682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31683 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
31684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31685 esac; \
b00612cc
PB
31686 srcdiroption="--srcdir=$${topdir}/sid"; \
31687 libsrcdir="$$s/sid"; \
e2b9e2dc 31688 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31690 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31691 || exit 1
b813574b 31692@endif sid
e2b9e2dc 31693
a7254363
PB
31694
31695
d545f33b
PB
31696
31697
b813574b
PB
31698.PHONY: all-sid maybe-all-sid
31699maybe-all-sid:
4f0ef2d8
CD
31700@if gcc-bootstrap
31701all-sid: stage_current
31702@endif gcc-bootstrap
b813574b 31703@if sid
d27cc32e 31704TARGET-sid=all
b813574b
PB
31705maybe-all-sid: all-sid
31706all-sid: configure-sid
0aed8855 31707 @: $(MAKE); $(unstage)
b40e3958
L
31708 @r=`${PWD_COMMAND}`; export r; \
31709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31710 $(HOST_EXPORTS) \
b00612cc
PB
31711 (cd $(HOST_SUBDIR)/sid && \
31712 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 31713@endif sid
3866be5d 31714
a7254363 31715
d545f33b
PB
31716
31717
b813574b
PB
31718.PHONY: check-sid maybe-check-sid
31719maybe-check-sid:
31720@if sid
31721maybe-check-sid: check-sid
3866be5d 31722
b813574b 31723check-sid:
0aed8855 31724 @: $(MAKE); $(unstage)
4fa63067
NN
31725 @r=`${PWD_COMMAND}`; export r; \
31726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31727 $(HOST_EXPORTS) \
b00612cc
PB
31728 (cd $(HOST_SUBDIR)/sid && \
31729 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31730
b813574b 31731@endif sid
3866be5d 31732
b813574b
PB
31733.PHONY: install-sid maybe-install-sid
31734maybe-install-sid:
31735@if sid
31736maybe-install-sid: install-sid
16ae0395 31737
b813574b 31738install-sid: installdirs
0aed8855 31739 @: $(MAKE); $(unstage)
b40e3958
L
31740 @r=`${PWD_COMMAND}`; export r; \
31741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31742 $(HOST_EXPORTS) \
b00612cc 31743 (cd $(HOST_SUBDIR)/sid && \
2da12f12 31744 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31745
b813574b 31746@endif sid
3866be5d 31747
56a8fe78 31748# Other targets (info, dvi, pdf, etc.)
4fa63067 31749
b813574b
PB
31750.PHONY: maybe-info-sid info-sid
31751maybe-info-sid:
31752@if sid
31753maybe-info-sid: info-sid
4fa63067 31754
b813574b
PB
31755info-sid: \
31756 configure-sid
0aed8855 31757 @: $(MAKE); $(unstage)
b813574b 31758 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31759 r=`${PWD_COMMAND}`; export r; \
31760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31761 $(HOST_EXPORTS) \
b813574b 31762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31764 done; \
b813574b 31765 echo "Doing info in sid" ; \
b00612cc 31766 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31769 "RANLIB=$${RANLIB}" \
0c24b341 31770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31771 info) \
4fa63067
NN
31772 || exit 1
31773
b813574b 31774@endif sid
4fa63067 31775
b813574b
PB
31776.PHONY: maybe-dvi-sid dvi-sid
31777maybe-dvi-sid:
31778@if sid
31779maybe-dvi-sid: dvi-sid
4fa63067 31780
b813574b
PB
31781dvi-sid: \
31782 configure-sid
0aed8855 31783 @: $(MAKE); $(unstage)
b813574b 31784 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31785 r=`${PWD_COMMAND}`; export r; \
31786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31787 $(HOST_EXPORTS) \
b813574b 31788 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31790 done; \
b813574b 31791 echo "Doing dvi in sid" ; \
b00612cc 31792 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31795 "RANLIB=$${RANLIB}" \
0c24b341 31796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31797 dvi) \
4fa63067
NN
31798 || exit 1
31799
b813574b 31800@endif sid
4fa63067 31801
56a8fe78
DD
31802.PHONY: maybe-pdf-sid pdf-sid
31803maybe-pdf-sid:
31804@if sid
31805maybe-pdf-sid: pdf-sid
31806
31807pdf-sid: \
31808 configure-sid
31809 @: $(MAKE); $(unstage)
31810 @[ -f ./sid/Makefile ] || exit 0; \
31811 r=`${PWD_COMMAND}`; export r; \
31812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31813 $(HOST_EXPORTS) \
31814 for flag in $(EXTRA_HOST_FLAGS) ; do \
31815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31816 done; \
31817 echo "Doing pdf in sid" ; \
31818 (cd $(HOST_SUBDIR)/sid && \
31819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31821 "RANLIB=$${RANLIB}" \
0c24b341 31822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31823 pdf) \
31824 || exit 1
31825
31826@endif sid
31827
6d389afc
MS
31828.PHONY: maybe-html-sid html-sid
31829maybe-html-sid:
31830@if sid
31831maybe-html-sid: html-sid
31832
31833html-sid: \
31834 configure-sid
0aed8855 31835 @: $(MAKE); $(unstage)
6d389afc
MS
31836 @[ -f ./sid/Makefile ] || exit 0; \
31837 r=`${PWD_COMMAND}`; export r; \
31838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31839 $(HOST_EXPORTS) \
31840 for flag in $(EXTRA_HOST_FLAGS) ; do \
31841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31842 done; \
31843 echo "Doing html in sid" ; \
b00612cc 31844 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
31845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31847 "RANLIB=$${RANLIB}" \
0c24b341 31848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31849 html) \
31850 || exit 1
31851
31852@endif sid
31853
b813574b
PB
31854.PHONY: maybe-TAGS-sid TAGS-sid
31855maybe-TAGS-sid:
31856@if sid
31857maybe-TAGS-sid: TAGS-sid
4fa63067 31858
b813574b
PB
31859TAGS-sid: \
31860 configure-sid
0aed8855 31861 @: $(MAKE); $(unstage)
b813574b 31862 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31863 r=`${PWD_COMMAND}`; export r; \
31864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31865 $(HOST_EXPORTS) \
b813574b 31866 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31868 done; \
b813574b 31869 echo "Doing TAGS in sid" ; \
b00612cc 31870 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31873 "RANLIB=$${RANLIB}" \
0c24b341 31874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31875 TAGS) \
4fa63067
NN
31876 || exit 1
31877
b813574b 31878@endif sid
4fa63067 31879
b813574b
PB
31880.PHONY: maybe-install-info-sid install-info-sid
31881maybe-install-info-sid:
31882@if sid
31883maybe-install-info-sid: install-info-sid
4fa63067 31884
b813574b
PB
31885install-info-sid: \
31886 configure-sid \
31887 info-sid
0aed8855 31888 @: $(MAKE); $(unstage)
b813574b 31889 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31890 r=`${PWD_COMMAND}`; export r; \
31891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31892 $(HOST_EXPORTS) \
b813574b 31893 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31895 done; \
b813574b 31896 echo "Doing install-info in sid" ; \
b00612cc 31897 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31900 "RANLIB=$${RANLIB}" \
0c24b341 31901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31902 install-info) \
4fa63067
NN
31903 || exit 1
31904
b813574b 31905@endif sid
4fa63067 31906
a3ca38d2
DD
31907.PHONY: maybe-install-pdf-sid install-pdf-sid
31908maybe-install-pdf-sid:
31909@if sid
31910maybe-install-pdf-sid: install-pdf-sid
31911
31912install-pdf-sid: \
31913 configure-sid \
31914 pdf-sid
31915 @: $(MAKE); $(unstage)
31916 @[ -f ./sid/Makefile ] || exit 0; \
31917 r=`${PWD_COMMAND}`; export r; \
31918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31919 $(HOST_EXPORTS) \
31920 for flag in $(EXTRA_HOST_FLAGS) ; do \
31921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31922 done; \
31923 echo "Doing install-pdf in sid" ; \
31924 (cd $(HOST_SUBDIR)/sid && \
31925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31927 "RANLIB=$${RANLIB}" \
0c24b341 31928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31929 install-pdf) \
31930 || exit 1
31931
31932@endif sid
31933
108a6f8e
CD
31934.PHONY: maybe-install-html-sid install-html-sid
31935maybe-install-html-sid:
31936@if sid
31937maybe-install-html-sid: install-html-sid
31938
31939install-html-sid: \
31940 configure-sid \
31941 html-sid
31942 @: $(MAKE); $(unstage)
31943 @[ -f ./sid/Makefile ] || exit 0; \
31944 r=`${PWD_COMMAND}`; export r; \
31945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31946 $(HOST_EXPORTS) \
31947 for flag in $(EXTRA_HOST_FLAGS) ; do \
31948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31949 done; \
31950 echo "Doing install-html in sid" ; \
31951 (cd $(HOST_SUBDIR)/sid && \
31952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31954 "RANLIB=$${RANLIB}" \
0c24b341 31955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31956 install-html) \
31957 || exit 1
31958
31959@endif sid
31960
b813574b
PB
31961.PHONY: maybe-installcheck-sid installcheck-sid
31962maybe-installcheck-sid:
31963@if sid
31964maybe-installcheck-sid: installcheck-sid
4fa63067 31965
b813574b
PB
31966installcheck-sid: \
31967 configure-sid
0aed8855 31968 @: $(MAKE); $(unstage)
b813574b
PB
31969 @[ -f ./sid/Makefile ] || exit 0; \
31970 r=`${PWD_COMMAND}`; export r; \
4fa63067 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 installcheck in sid" ; \
b00612cc 31977 (cd $(HOST_SUBDIR)/sid && \
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 installcheck) \
4fa63067
NN
31983 || exit 1
31984
b813574b 31985@endif sid
4fa63067 31986
b813574b
PB
31987.PHONY: maybe-mostlyclean-sid mostlyclean-sid
31988maybe-mostlyclean-sid:
31989@if sid
31990maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 31991
b813574b 31992mostlyclean-sid:
0aed8855 31993 @: $(MAKE); $(unstage)
b813574b 31994 @[ -f ./sid/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 mostlyclean in sid" ; \
b00612cc 32002 (cd $(HOST_SUBDIR)/sid && \
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 mostlyclean) \
4fa63067
NN
32008 || exit 1
32009
b813574b 32010@endif sid
4fa63067 32011
b813574b
PB
32012.PHONY: maybe-clean-sid clean-sid
32013maybe-clean-sid:
32014@if sid
32015maybe-clean-sid: clean-sid
4fa63067 32016
b813574b 32017clean-sid:
0aed8855 32018 @: $(MAKE); $(unstage)
b813574b 32019 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32020 r=`${PWD_COMMAND}`; export r; \
32021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32022 $(HOST_EXPORTS) \
b813574b 32023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32025 done; \
b813574b 32026 echo "Doing clean in sid" ; \
b00612cc 32027 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32030 "RANLIB=$${RANLIB}" \
0c24b341 32031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32032 clean) \
4fa63067
NN
32033 || exit 1
32034
b813574b 32035@endif sid
4fa63067 32036
b813574b
PB
32037.PHONY: maybe-distclean-sid distclean-sid
32038maybe-distclean-sid:
32039@if sid
32040maybe-distclean-sid: distclean-sid
4fa63067 32041
b813574b 32042distclean-sid:
0aed8855 32043 @: $(MAKE); $(unstage)
b813574b 32044 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32045 r=`${PWD_COMMAND}`; export r; \
32046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32047 $(HOST_EXPORTS) \
b813574b 32048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32050 done; \
b813574b 32051 echo "Doing distclean in sid" ; \
b00612cc 32052 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32055 "RANLIB=$${RANLIB}" \
0c24b341 32056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32057 distclean) \
4fa63067
NN
32058 || exit 1
32059
b813574b 32060@endif sid
4fa63067 32061
b813574b
PB
32062.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
32063maybe-maintainer-clean-sid:
32064@if sid
32065maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 32066
b813574b 32067maintainer-clean-sid:
0aed8855 32068 @: $(MAKE); $(unstage)
b813574b 32069 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32070 r=`${PWD_COMMAND}`; export r; \
32071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32072 $(HOST_EXPORTS) \
b813574b 32073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32075 done; \
b813574b 32076 echo "Doing maintainer-clean in sid" ; \
b00612cc 32077 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32080 "RANLIB=$${RANLIB}" \
0c24b341 32081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32082 maintainer-clean) \
4fa63067
NN
32083 || exit 1
32084
b813574b 32085@endif sid
4fa63067
NN
32086
32087
a7254363 32088
b813574b
PB
32089.PHONY: configure-sim maybe-configure-sim
32090maybe-configure-sim:
4f0ef2d8
CD
32091@if gcc-bootstrap
32092configure-sim: stage_current
32093@endif gcc-bootstrap
b813574b
PB
32094@if sim
32095maybe-configure-sim: configure-sim
c52c6897 32096configure-sim:
0aed8855 32097 @: $(MAKE); $(unstage)
c52c6897 32098 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32100 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
32101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 32102 $(HOST_EXPORTS) \
a7254363
PB
32103 echo Configuring in $(HOST_SUBDIR)/sim; \
32104 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 32105 case $(srcdir) in \
b00612cc
PB
32106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32107 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
32108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32109 esac; \
b00612cc
PB
32110 srcdiroption="--srcdir=$${topdir}/sim"; \
32111 libsrcdir="$$s/sim"; \
e2b9e2dc 32112 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32114 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32115 || exit 1
b813574b 32116@endif sim
e2b9e2dc 32117
a7254363
PB
32118
32119
d545f33b
PB
32120
32121
b813574b
PB
32122.PHONY: all-sim maybe-all-sim
32123maybe-all-sim:
4f0ef2d8
CD
32124@if gcc-bootstrap
32125all-sim: stage_current
32126@endif gcc-bootstrap
b813574b 32127@if sim
d27cc32e 32128TARGET-sim=all
b813574b
PB
32129maybe-all-sim: all-sim
32130all-sim: configure-sim
0aed8855 32131 @: $(MAKE); $(unstage)
b40e3958
L
32132 @r=`${PWD_COMMAND}`; export r; \
32133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32134 $(HOST_EXPORTS) \
b00612cc
PB
32135 (cd $(HOST_SUBDIR)/sim && \
32136 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 32137@endif sim
3866be5d 32138
a7254363 32139
d545f33b
PB
32140
32141
b813574b
PB
32142.PHONY: check-sim maybe-check-sim
32143maybe-check-sim:
32144@if sim
32145maybe-check-sim: check-sim
3866be5d 32146
b813574b 32147check-sim:
0aed8855 32148 @: $(MAKE); $(unstage)
b40e3958
L
32149 @r=`${PWD_COMMAND}`; export r; \
32150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32151 $(HOST_EXPORTS) \
b00612cc
PB
32152 (cd $(HOST_SUBDIR)/sim && \
32153 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32154
b813574b 32155@endif sim
3866be5d 32156
b813574b
PB
32157.PHONY: install-sim maybe-install-sim
32158maybe-install-sim:
32159@if sim
32160maybe-install-sim: install-sim
16ae0395 32161
b813574b 32162install-sim: installdirs
0aed8855 32163 @: $(MAKE); $(unstage)
b40e3958
L
32164 @r=`${PWD_COMMAND}`; export r; \
32165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32166 $(HOST_EXPORTS) \
b00612cc 32167 (cd $(HOST_SUBDIR)/sim && \
2da12f12 32168 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32169
b813574b 32170@endif sim
3866be5d 32171
56a8fe78 32172# Other targets (info, dvi, pdf, etc.)
4fa63067 32173
b813574b
PB
32174.PHONY: maybe-info-sim info-sim
32175maybe-info-sim:
32176@if sim
32177maybe-info-sim: info-sim
4fa63067 32178
b813574b
PB
32179info-sim: \
32180 configure-sim
0aed8855 32181 @: $(MAKE); $(unstage)
b813574b 32182 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
32183 r=`${PWD_COMMAND}`; export r; \
32184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32185 $(HOST_EXPORTS) \
b813574b 32186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32188 done; \
b813574b 32189 echo "Doing info in sim" ; \
b00612cc 32190 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32193 "RANLIB=$${RANLIB}" \
0c24b341 32194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32195 info) \
e2b9e2dc
NN
32196 || exit 1
32197
b813574b 32198@endif sim
4fa63067 32199
b813574b
PB
32200.PHONY: maybe-dvi-sim dvi-sim
32201maybe-dvi-sim:
32202@if sim
32203maybe-dvi-sim: dvi-sim
4fa63067 32204
b813574b
PB
32205dvi-sim: \
32206 configure-sim
0aed8855 32207 @: $(MAKE); $(unstage)
b813574b 32208 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32209 r=`${PWD_COMMAND}`; export r; \
b40e3958 32210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32211 $(HOST_EXPORTS) \
b813574b 32212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32214 done; \
b813574b 32215 echo "Doing dvi in sim" ; \
b00612cc 32216 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32219 "RANLIB=$${RANLIB}" \
0c24b341 32220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32221 dvi) \
4fa63067 32222 || exit 1
3866be5d 32223
b813574b 32224@endif sim
3866be5d 32225
56a8fe78
DD
32226.PHONY: maybe-pdf-sim pdf-sim
32227maybe-pdf-sim:
32228@if sim
32229maybe-pdf-sim: pdf-sim
32230
32231pdf-sim: \
32232 configure-sim
32233 @: $(MAKE); $(unstage)
32234 @[ -f ./sim/Makefile ] || exit 0; \
32235 r=`${PWD_COMMAND}`; export r; \
32236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32237 $(HOST_EXPORTS) \
32238 for flag in $(EXTRA_HOST_FLAGS) ; do \
32239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32240 done; \
32241 echo "Doing pdf in sim" ; \
32242 (cd $(HOST_SUBDIR)/sim && \
32243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32245 "RANLIB=$${RANLIB}" \
0c24b341 32246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32247 pdf) \
32248 || exit 1
32249
32250@endif sim
32251
6d389afc
MS
32252.PHONY: maybe-html-sim html-sim
32253maybe-html-sim:
32254@if sim
32255maybe-html-sim: html-sim
32256
32257html-sim: \
32258 configure-sim
0aed8855 32259 @: $(MAKE); $(unstage)
6d389afc
MS
32260 @[ -f ./sim/Makefile ] || exit 0; \
32261 r=`${PWD_COMMAND}`; export r; \
32262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32263 $(HOST_EXPORTS) \
32264 for flag in $(EXTRA_HOST_FLAGS) ; do \
32265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32266 done; \
32267 echo "Doing html in sim" ; \
b00612cc 32268 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
32269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32271 "RANLIB=$${RANLIB}" \
0c24b341 32272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32273 html) \
32274 || exit 1
32275
32276@endif sim
32277
b813574b
PB
32278.PHONY: maybe-TAGS-sim TAGS-sim
32279maybe-TAGS-sim:
32280@if sim
32281maybe-TAGS-sim: TAGS-sim
4fa63067 32282
b813574b
PB
32283TAGS-sim: \
32284 configure-sim
0aed8855 32285 @: $(MAKE); $(unstage)
b813574b 32286 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32287 r=`${PWD_COMMAND}`; export r; \
b40e3958 32288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32289 $(HOST_EXPORTS) \
b813574b 32290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32292 done; \
b813574b 32293 echo "Doing TAGS in sim" ; \
b00612cc 32294 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32297 "RANLIB=$${RANLIB}" \
0c24b341 32298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32299 TAGS) \
4fa63067 32300 || exit 1
3866be5d 32301
b813574b 32302@endif sim
3866be5d 32303
b813574b
PB
32304.PHONY: maybe-install-info-sim install-info-sim
32305maybe-install-info-sim:
32306@if sim
32307maybe-install-info-sim: install-info-sim
4fa63067 32308
b813574b
PB
32309install-info-sim: \
32310 configure-sim \
32311 info-sim
0aed8855 32312 @: $(MAKE); $(unstage)
b813574b 32313 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32314 r=`${PWD_COMMAND}`; export r; \
32315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32316 $(HOST_EXPORTS) \
b813574b 32317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32319 done; \
b813574b 32320 echo "Doing install-info in sim" ; \
b00612cc 32321 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32324 "RANLIB=$${RANLIB}" \
0c24b341 32325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32326 install-info) \
4fa63067
NN
32327 || exit 1
32328
b813574b 32329@endif sim
4fa63067 32330
a3ca38d2
DD
32331.PHONY: maybe-install-pdf-sim install-pdf-sim
32332maybe-install-pdf-sim:
32333@if sim
32334maybe-install-pdf-sim: install-pdf-sim
32335
32336install-pdf-sim: \
32337 configure-sim \
32338 pdf-sim
32339 @: $(MAKE); $(unstage)
32340 @[ -f ./sim/Makefile ] || exit 0; \
32341 r=`${PWD_COMMAND}`; export r; \
32342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32343 $(HOST_EXPORTS) \
32344 for flag in $(EXTRA_HOST_FLAGS) ; do \
32345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32346 done; \
32347 echo "Doing install-pdf in sim" ; \
32348 (cd $(HOST_SUBDIR)/sim && \
32349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32351 "RANLIB=$${RANLIB}" \
0c24b341 32352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32353 install-pdf) \
32354 || exit 1
32355
32356@endif sim
32357
108a6f8e
CD
32358.PHONY: maybe-install-html-sim install-html-sim
32359maybe-install-html-sim:
32360@if sim
32361maybe-install-html-sim: install-html-sim
32362
32363install-html-sim: \
32364 configure-sim \
32365 html-sim
32366 @: $(MAKE); $(unstage)
32367 @[ -f ./sim/Makefile ] || exit 0; \
32368 r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370 $(HOST_EXPORTS) \
32371 for flag in $(EXTRA_HOST_FLAGS) ; do \
32372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32373 done; \
32374 echo "Doing install-html in sim" ; \
32375 (cd $(HOST_SUBDIR)/sim && \
32376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32378 "RANLIB=$${RANLIB}" \
0c24b341 32379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32380 install-html) \
32381 || exit 1
32382
32383@endif sim
32384
b813574b
PB
32385.PHONY: maybe-installcheck-sim installcheck-sim
32386maybe-installcheck-sim:
32387@if sim
32388maybe-installcheck-sim: installcheck-sim
4fa63067 32389
b813574b
PB
32390installcheck-sim: \
32391 configure-sim
0aed8855 32392 @: $(MAKE); $(unstage)
b813574b 32393 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32394 r=`${PWD_COMMAND}`; export r; \
32395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32396 $(HOST_EXPORTS) \
b813574b 32397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32399 done; \
b813574b 32400 echo "Doing installcheck in sim" ; \
b00612cc 32401 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404 "RANLIB=$${RANLIB}" \
0c24b341 32405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32406 installcheck) \
4fa63067
NN
32407 || exit 1
32408
b813574b 32409@endif sim
4fa63067 32410
b813574b
PB
32411.PHONY: maybe-mostlyclean-sim mostlyclean-sim
32412maybe-mostlyclean-sim:
32413@if sim
32414maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 32415
b813574b 32416mostlyclean-sim:
0aed8855 32417 @: $(MAKE); $(unstage)
b813574b 32418 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32419 r=`${PWD_COMMAND}`; export r; \
32420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32421 $(HOST_EXPORTS) \
b813574b 32422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32424 done; \
b813574b 32425 echo "Doing mostlyclean in sim" ; \
b00612cc 32426 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32429 "RANLIB=$${RANLIB}" \
0c24b341 32430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32431 mostlyclean) \
4fa63067
NN
32432 || exit 1
32433
b813574b 32434@endif sim
4fa63067 32435
b813574b
PB
32436.PHONY: maybe-clean-sim clean-sim
32437maybe-clean-sim:
32438@if sim
32439maybe-clean-sim: clean-sim
4fa63067 32440
b813574b 32441clean-sim:
0aed8855 32442 @: $(MAKE); $(unstage)
b813574b 32443 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32444 r=`${PWD_COMMAND}`; export r; \
32445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32446 $(HOST_EXPORTS) \
b813574b 32447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32449 done; \
b813574b 32450 echo "Doing clean in sim" ; \
b00612cc 32451 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32454 "RANLIB=$${RANLIB}" \
0c24b341 32455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32456 clean) \
4fa63067
NN
32457 || exit 1
32458
b813574b 32459@endif sim
4fa63067 32460
b813574b
PB
32461.PHONY: maybe-distclean-sim distclean-sim
32462maybe-distclean-sim:
32463@if sim
32464maybe-distclean-sim: distclean-sim
4fa63067 32465
b813574b 32466distclean-sim:
0aed8855 32467 @: $(MAKE); $(unstage)
b813574b 32468 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32469 r=`${PWD_COMMAND}`; export r; \
32470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32471 $(HOST_EXPORTS) \
b813574b 32472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32474 done; \
b813574b 32475 echo "Doing distclean in sim" ; \
b00612cc 32476 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32479 "RANLIB=$${RANLIB}" \
0c24b341 32480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32481 distclean) \
4fa63067
NN
32482 || exit 1
32483
b813574b 32484@endif sim
4fa63067 32485
b813574b
PB
32486.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
32487maybe-maintainer-clean-sim:
32488@if sim
32489maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 32490
b813574b 32491maintainer-clean-sim:
0aed8855 32492 @: $(MAKE); $(unstage)
b813574b 32493 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32494 r=`${PWD_COMMAND}`; export r; \
b40e3958 32495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32496 $(HOST_EXPORTS) \
b813574b 32497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32499 done; \
b813574b 32500 echo "Doing maintainer-clean in sim" ; \
b00612cc 32501 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32504 "RANLIB=$${RANLIB}" \
0c24b341 32505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32506 maintainer-clean) \
4fa63067 32507 || exit 1
3866be5d 32508
b813574b 32509@endif sim
3866be5d 32510
4fa63067 32511
a7254363 32512
b813574b
PB
32513.PHONY: configure-tar maybe-configure-tar
32514maybe-configure-tar:
4f0ef2d8
CD
32515@if gcc-bootstrap
32516configure-tar: stage_current
32517@endif gcc-bootstrap
b813574b
PB
32518@if tar
32519maybe-configure-tar: configure-tar
c52c6897 32520configure-tar:
0aed8855 32521 @: $(MAKE); $(unstage)
c52c6897 32522 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32524 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
32525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 32526 $(HOST_EXPORTS) \
a7254363
PB
32527 echo Configuring in $(HOST_SUBDIR)/tar; \
32528 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 32529 case $(srcdir) in \
b00612cc
PB
32530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32531 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
32532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32533 esac; \
b00612cc
PB
32534 srcdiroption="--srcdir=$${topdir}/tar"; \
32535 libsrcdir="$$s/tar"; \
e2b9e2dc 32536 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32538 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32539 || exit 1
b813574b 32540@endif tar
e2b9e2dc 32541
a7254363
PB
32542
32543
d545f33b
PB
32544
32545
b813574b
PB
32546.PHONY: all-tar maybe-all-tar
32547maybe-all-tar:
4f0ef2d8
CD
32548@if gcc-bootstrap
32549all-tar: stage_current
32550@endif gcc-bootstrap
b813574b 32551@if tar
d27cc32e 32552TARGET-tar=all
b813574b
PB
32553maybe-all-tar: all-tar
32554all-tar: configure-tar
0aed8855 32555 @: $(MAKE); $(unstage)
b40e3958
L
32556 @r=`${PWD_COMMAND}`; export r; \
32557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32558 $(HOST_EXPORTS) \
b00612cc
PB
32559 (cd $(HOST_SUBDIR)/tar && \
32560 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 32561@endif tar
3866be5d 32562
a7254363 32563
d545f33b
PB
32564
32565
b813574b
PB
32566.PHONY: check-tar maybe-check-tar
32567maybe-check-tar:
32568@if tar
32569maybe-check-tar: check-tar
3866be5d 32570
b813574b 32571check-tar:
0aed8855 32572 @: $(MAKE); $(unstage)
b40e3958
L
32573 @r=`${PWD_COMMAND}`; export r; \
32574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32575 $(HOST_EXPORTS) \
b00612cc
PB
32576 (cd $(HOST_SUBDIR)/tar && \
32577 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32578
b813574b 32579@endif tar
3866be5d 32580
b813574b
PB
32581.PHONY: install-tar maybe-install-tar
32582maybe-install-tar:
32583@if tar
32584maybe-install-tar: install-tar
16ae0395 32585
b813574b 32586install-tar: installdirs
0aed8855 32587 @: $(MAKE); $(unstage)
b813574b
PB
32588 @r=`${PWD_COMMAND}`; export r; \
32589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32590 $(HOST_EXPORTS) \
b00612cc 32591 (cd $(HOST_SUBDIR)/tar && \
2da12f12 32592 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32593
b813574b 32594@endif tar
4fa63067 32595
56a8fe78 32596# Other targets (info, dvi, pdf, etc.)
4fa63067 32597
b813574b
PB
32598.PHONY: maybe-info-tar info-tar
32599maybe-info-tar:
32600@if tar
32601maybe-info-tar: info-tar
4fa63067 32602
b813574b
PB
32603info-tar: \
32604 configure-tar
0aed8855 32605 @: $(MAKE); $(unstage)
b813574b 32606 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 32607 r=`${PWD_COMMAND}`; export r; \
b40e3958 32608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32609 $(HOST_EXPORTS) \
b813574b 32610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32612 done; \
b813574b 32613 echo "Doing info in tar" ; \
b00612cc 32614 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32617 "RANLIB=$${RANLIB}" \
0c24b341 32618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32619 info) \
4fa63067
NN
32620 || exit 1
32621
b813574b 32622@endif tar
4fa63067 32623
b813574b
PB
32624.PHONY: maybe-dvi-tar dvi-tar
32625maybe-dvi-tar:
32626@if tar
32627maybe-dvi-tar: dvi-tar
4fa63067 32628
b813574b
PB
32629dvi-tar: \
32630 configure-tar
0aed8855 32631 @: $(MAKE); $(unstage)
b813574b 32632 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32633 r=`${PWD_COMMAND}`; export r; \
32634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32635 $(HOST_EXPORTS) \
b813574b 32636 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32638 done; \
b813574b 32639 echo "Doing dvi in tar" ; \
b00612cc 32640 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32643 "RANLIB=$${RANLIB}" \
0c24b341 32644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32645 dvi) \
4fa63067
NN
32646 || exit 1
32647
b813574b 32648@endif tar
4fa63067 32649
56a8fe78
DD
32650.PHONY: maybe-pdf-tar pdf-tar
32651maybe-pdf-tar:
32652@if tar
32653maybe-pdf-tar: pdf-tar
32654
32655pdf-tar: \
32656 configure-tar
32657 @: $(MAKE); $(unstage)
32658 @[ -f ./tar/Makefile ] || exit 0; \
32659 r=`${PWD_COMMAND}`; export r; \
32660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32661 $(HOST_EXPORTS) \
32662 for flag in $(EXTRA_HOST_FLAGS) ; do \
32663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32664 done; \
32665 echo "Doing pdf in tar" ; \
32666 (cd $(HOST_SUBDIR)/tar && \
32667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32669 "RANLIB=$${RANLIB}" \
0c24b341 32670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32671 pdf) \
32672 || exit 1
32673
32674@endif tar
32675
6d389afc
MS
32676.PHONY: maybe-html-tar html-tar
32677maybe-html-tar:
32678@if tar
32679maybe-html-tar: html-tar
32680
32681html-tar: \
32682 configure-tar
0aed8855 32683 @: $(MAKE); $(unstage)
6d389afc
MS
32684 @[ -f ./tar/Makefile ] || exit 0; \
32685 r=`${PWD_COMMAND}`; export r; \
32686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32687 $(HOST_EXPORTS) \
32688 for flag in $(EXTRA_HOST_FLAGS) ; do \
32689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32690 done; \
32691 echo "Doing html in tar" ; \
b00612cc 32692 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
32693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32695 "RANLIB=$${RANLIB}" \
0c24b341 32696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32697 html) \
32698 || exit 1
32699
32700@endif tar
32701
b813574b
PB
32702.PHONY: maybe-TAGS-tar TAGS-tar
32703maybe-TAGS-tar:
32704@if tar
32705maybe-TAGS-tar: TAGS-tar
4fa63067 32706
b813574b
PB
32707TAGS-tar: \
32708 configure-tar
0aed8855 32709 @: $(MAKE); $(unstage)
b813574b 32710 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32711 r=`${PWD_COMMAND}`; export r; \
32712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32713 $(HOST_EXPORTS) \
b813574b 32714 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32716 done; \
b813574b 32717 echo "Doing TAGS in tar" ; \
b00612cc 32718 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32721 "RANLIB=$${RANLIB}" \
0c24b341 32722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32723 TAGS) \
4fa63067
NN
32724 || exit 1
32725
b813574b 32726@endif tar
4fa63067 32727
b813574b
PB
32728.PHONY: maybe-install-info-tar install-info-tar
32729maybe-install-info-tar:
32730@if tar
32731maybe-install-info-tar: install-info-tar
4fa63067 32732
b813574b
PB
32733install-info-tar: \
32734 configure-tar \
32735 info-tar
0aed8855 32736 @: $(MAKE); $(unstage)
b813574b 32737 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32738 r=`${PWD_COMMAND}`; export r; \
32739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32740 $(HOST_EXPORTS) \
b813574b 32741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32743 done; \
b813574b 32744 echo "Doing install-info in tar" ; \
b00612cc 32745 (cd $(HOST_SUBDIR)/tar && \
b813574b 32746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
32747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32748 "RANLIB=$${RANLIB}" \
0c24b341 32749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32750 install-info) \
4fa63067
NN
32751 || exit 1
32752
b813574b 32753@endif tar
4fa63067 32754
a3ca38d2
DD
32755.PHONY: maybe-install-pdf-tar install-pdf-tar
32756maybe-install-pdf-tar:
32757@if tar
32758maybe-install-pdf-tar: install-pdf-tar
32759
32760install-pdf-tar: \
32761 configure-tar \
32762 pdf-tar
32763 @: $(MAKE); $(unstage)
32764 @[ -f ./tar/Makefile ] || exit 0; \
32765 r=`${PWD_COMMAND}`; export r; \
32766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32767 $(HOST_EXPORTS) \
32768 for flag in $(EXTRA_HOST_FLAGS) ; do \
32769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32770 done; \
32771 echo "Doing install-pdf in tar" ; \
32772 (cd $(HOST_SUBDIR)/tar && \
32773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32775 "RANLIB=$${RANLIB}" \
0c24b341 32776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32777 install-pdf) \
32778 || exit 1
32779
32780@endif tar
32781
108a6f8e
CD
32782.PHONY: maybe-install-html-tar install-html-tar
32783maybe-install-html-tar:
32784@if tar
32785maybe-install-html-tar: install-html-tar
32786
32787install-html-tar: \
32788 configure-tar \
32789 html-tar
32790 @: $(MAKE); $(unstage)
32791 @[ -f ./tar/Makefile ] || exit 0; \
32792 r=`${PWD_COMMAND}`; export r; \
32793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32794 $(HOST_EXPORTS) \
32795 for flag in $(EXTRA_HOST_FLAGS) ; do \
32796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32797 done; \
32798 echo "Doing install-html in tar" ; \
32799 (cd $(HOST_SUBDIR)/tar && \
32800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32802 "RANLIB=$${RANLIB}" \
0c24b341 32803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32804 install-html) \
32805 || exit 1
32806
32807@endif tar
32808
b813574b
PB
32809.PHONY: maybe-installcheck-tar installcheck-tar
32810maybe-installcheck-tar:
32811@if tar
32812maybe-installcheck-tar: installcheck-tar
4fa63067 32813
b813574b
PB
32814installcheck-tar: \
32815 configure-tar
0aed8855 32816 @: $(MAKE); $(unstage)
b813574b 32817 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32818 r=`${PWD_COMMAND}`; export r; \
32819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32820 $(HOST_EXPORTS) \
b813574b 32821 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32823 done; \
b813574b 32824 echo "Doing installcheck in tar" ; \
b00612cc 32825 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32828 "RANLIB=$${RANLIB}" \
0c24b341 32829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32830 installcheck) \
4fa63067
NN
32831 || exit 1
32832
b813574b 32833@endif tar
4fa63067 32834
b813574b
PB
32835.PHONY: maybe-mostlyclean-tar mostlyclean-tar
32836maybe-mostlyclean-tar:
32837@if tar
32838maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 32839
b813574b 32840mostlyclean-tar:
0aed8855 32841 @: $(MAKE); $(unstage)
b813574b 32842 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32843 r=`${PWD_COMMAND}`; export r; \
32844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32845 $(HOST_EXPORTS) \
b813574b 32846 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32848 done; \
b813574b 32849 echo "Doing mostlyclean in tar" ; \
b00612cc 32850 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32853 "RANLIB=$${RANLIB}" \
0c24b341 32854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32855 mostlyclean) \
4fa63067
NN
32856 || exit 1
32857
b813574b 32858@endif tar
4fa63067 32859
b813574b
PB
32860.PHONY: maybe-clean-tar clean-tar
32861maybe-clean-tar:
32862@if tar
32863maybe-clean-tar: clean-tar
4fa63067 32864
b813574b 32865clean-tar:
0aed8855 32866 @: $(MAKE); $(unstage)
b813574b 32867 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32868 r=`${PWD_COMMAND}`; export r; \
32869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32870 $(HOST_EXPORTS) \
b813574b 32871 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32873 done; \
b813574b 32874 echo "Doing clean in tar" ; \
b00612cc 32875 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32878 "RANLIB=$${RANLIB}" \
0c24b341 32879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32880 clean) \
4fa63067
NN
32881 || exit 1
32882
b813574b 32883@endif tar
4fa63067 32884
b813574b
PB
32885.PHONY: maybe-distclean-tar distclean-tar
32886maybe-distclean-tar:
32887@if tar
32888maybe-distclean-tar: distclean-tar
4fa63067 32889
b813574b 32890distclean-tar:
0aed8855 32891 @: $(MAKE); $(unstage)
b813574b 32892 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32893 r=`${PWD_COMMAND}`; export r; \
32894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32895 $(HOST_EXPORTS) \
b813574b 32896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32898 done; \
b813574b 32899 echo "Doing distclean in tar" ; \
b00612cc 32900 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32903 "RANLIB=$${RANLIB}" \
0c24b341 32904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32905 distclean) \
4fa63067
NN
32906 || exit 1
32907
b813574b 32908@endif tar
4fa63067 32909
b813574b
PB
32910.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
32911maybe-maintainer-clean-tar:
32912@if tar
32913maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 32914
b813574b 32915maintainer-clean-tar:
0aed8855 32916 @: $(MAKE); $(unstage)
b813574b 32917 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32918 r=`${PWD_COMMAND}`; export r; \
32919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32920 $(HOST_EXPORTS) \
b813574b 32921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32923 done; \
b813574b 32924 echo "Doing maintainer-clean in tar" ; \
b00612cc 32925 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32928 "RANLIB=$${RANLIB}" \
0c24b341 32929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32930 maintainer-clean) \
4fa63067 32931 || exit 1
3866be5d 32932
b813574b 32933@endif tar
3866be5d 32934
4fa63067 32935
a7254363 32936
b813574b
PB
32937.PHONY: configure-texinfo maybe-configure-texinfo
32938maybe-configure-texinfo:
4f0ef2d8
CD
32939@if gcc-bootstrap
32940configure-texinfo: stage_current
32941@endif gcc-bootstrap
b813574b
PB
32942@if texinfo
32943maybe-configure-texinfo: configure-texinfo
c52c6897 32944configure-texinfo:
0aed8855 32945 @: $(MAKE); $(unstage)
c52c6897 32946 @r=`${PWD_COMMAND}`; export r; \
378fce5b 32947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32948 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
32949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 32950 $(HOST_EXPORTS) \
a7254363
PB
32951 echo Configuring in $(HOST_SUBDIR)/texinfo; \
32952 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 32953 case $(srcdir) in \
b00612cc
PB
32954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32955 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
32956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32957 esac; \
b00612cc
PB
32958 srcdiroption="--srcdir=$${topdir}/texinfo"; \
32959 libsrcdir="$$s/texinfo"; \
e2b9e2dc 32960 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32962 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32963 || exit 1
b813574b 32964@endif texinfo
e2b9e2dc 32965
a7254363
PB
32966
32967
d545f33b
PB
32968
32969
b813574b
PB
32970.PHONY: all-texinfo maybe-all-texinfo
32971maybe-all-texinfo:
4f0ef2d8
CD
32972@if gcc-bootstrap
32973all-texinfo: stage_current
32974@endif gcc-bootstrap
b813574b 32975@if texinfo
d27cc32e 32976TARGET-texinfo=all
b813574b
PB
32977maybe-all-texinfo: all-texinfo
32978all-texinfo: configure-texinfo
0aed8855 32979 @: $(MAKE); $(unstage)
b40e3958
L
32980 @r=`${PWD_COMMAND}`; export r; \
32981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32982 $(HOST_EXPORTS) \
b00612cc
PB
32983 (cd $(HOST_SUBDIR)/texinfo && \
32984 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 32985@endif texinfo
3866be5d 32986
a7254363 32987
d545f33b
PB
32988
32989
b813574b
PB
32990.PHONY: check-texinfo maybe-check-texinfo
32991maybe-check-texinfo:
32992@if texinfo
32993maybe-check-texinfo: check-texinfo
3866be5d 32994
b813574b 32995check-texinfo:
0aed8855 32996 @: $(MAKE); $(unstage)
4fa63067
NN
32997 @r=`${PWD_COMMAND}`; export r; \
32998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32999 $(HOST_EXPORTS) \
b00612cc
PB
33000 (cd $(HOST_SUBDIR)/texinfo && \
33001 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33002
b813574b 33003@endif texinfo
3866be5d 33004
b813574b
PB
33005.PHONY: install-texinfo maybe-install-texinfo
33006maybe-install-texinfo:
33007@if texinfo
33008maybe-install-texinfo: install-texinfo
16ae0395 33009
b813574b 33010install-texinfo:
3866be5d 33011
b813574b 33012@endif texinfo
3866be5d 33013
56a8fe78 33014# Other targets (info, dvi, pdf, etc.)
4fa63067 33015
b813574b
PB
33016.PHONY: maybe-info-texinfo info-texinfo
33017maybe-info-texinfo:
33018@if texinfo
33019maybe-info-texinfo: info-texinfo
4fa63067 33020
b813574b
PB
33021info-texinfo: \
33022 configure-texinfo
0aed8855 33023 @: $(MAKE); $(unstage)
b813574b 33024 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33025 r=`${PWD_COMMAND}`; export r; \
33026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33027 $(HOST_EXPORTS) \
b813574b 33028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33030 done; \
b813574b 33031 echo "Doing info in texinfo" ; \
b00612cc 33032 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33035 "RANLIB=$${RANLIB}" \
0c24b341 33036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33037 info) \
4fa63067
NN
33038 || exit 1
33039
b813574b 33040@endif texinfo
4fa63067 33041
b813574b
PB
33042.PHONY: maybe-dvi-texinfo dvi-texinfo
33043maybe-dvi-texinfo:
33044@if texinfo
33045maybe-dvi-texinfo: dvi-texinfo
4fa63067 33046
b813574b
PB
33047dvi-texinfo: \
33048 configure-texinfo
0aed8855 33049 @: $(MAKE); $(unstage)
b813574b 33050 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33051 r=`${PWD_COMMAND}`; export r; \
33052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33053 $(HOST_EXPORTS) \
b813574b 33054 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33056 done; \
b813574b 33057 echo "Doing dvi in texinfo" ; \
b00612cc 33058 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33061 "RANLIB=$${RANLIB}" \
0c24b341 33062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33063 dvi) \
4fa63067
NN
33064 || exit 1
33065
b813574b 33066@endif texinfo
4fa63067 33067
56a8fe78
DD
33068.PHONY: maybe-pdf-texinfo pdf-texinfo
33069maybe-pdf-texinfo:
33070@if texinfo
33071maybe-pdf-texinfo: pdf-texinfo
33072
33073pdf-texinfo: \
33074 configure-texinfo
33075 @: $(MAKE); $(unstage)
33076 @[ -f ./texinfo/Makefile ] || exit 0; \
33077 r=`${PWD_COMMAND}`; export r; \
33078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33079 $(HOST_EXPORTS) \
33080 for flag in $(EXTRA_HOST_FLAGS) ; do \
33081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33082 done; \
33083 echo "Doing pdf in texinfo" ; \
33084 (cd $(HOST_SUBDIR)/texinfo && \
33085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33087 "RANLIB=$${RANLIB}" \
0c24b341 33088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33089 pdf) \
33090 || exit 1
33091
33092@endif texinfo
33093
6d389afc
MS
33094.PHONY: maybe-html-texinfo html-texinfo
33095maybe-html-texinfo:
33096@if texinfo
33097maybe-html-texinfo: html-texinfo
33098
33099html-texinfo: \
33100 configure-texinfo
0aed8855 33101 @: $(MAKE); $(unstage)
6d389afc
MS
33102 @[ -f ./texinfo/Makefile ] || exit 0; \
33103 r=`${PWD_COMMAND}`; export r; \
33104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33105 $(HOST_EXPORTS) \
33106 for flag in $(EXTRA_HOST_FLAGS) ; do \
33107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33108 done; \
33109 echo "Doing html in texinfo" ; \
b00612cc 33110 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
33111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33113 "RANLIB=$${RANLIB}" \
0c24b341 33114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33115 html) \
33116 || exit 1
33117
33118@endif texinfo
33119
b813574b
PB
33120.PHONY: maybe-TAGS-texinfo TAGS-texinfo
33121maybe-TAGS-texinfo:
33122@if texinfo
33123maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 33124
b813574b
PB
33125TAGS-texinfo: \
33126 configure-texinfo
0aed8855 33127 @: $(MAKE); $(unstage)
b813574b 33128 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33129 r=`${PWD_COMMAND}`; export r; \
33130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33131 $(HOST_EXPORTS) \
b813574b 33132 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33134 done; \
b813574b 33135 echo "Doing TAGS in texinfo" ; \
b00612cc 33136 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33139 "RANLIB=$${RANLIB}" \
0c24b341 33140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33141 TAGS) \
4fa63067
NN
33142 || exit 1
33143
b813574b 33144@endif texinfo
4fa63067 33145
b813574b
PB
33146.PHONY: maybe-install-info-texinfo install-info-texinfo
33147maybe-install-info-texinfo:
33148@if texinfo
33149maybe-install-info-texinfo: install-info-texinfo
4fa63067 33150
b813574b
PB
33151install-info-texinfo: \
33152 configure-texinfo \
33153 info-texinfo
0aed8855 33154 @: $(MAKE); $(unstage)
b813574b 33155 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33156 r=`${PWD_COMMAND}`; export r; \
33157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33158 $(HOST_EXPORTS) \
b813574b 33159 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33161 done; \
b813574b 33162 echo "Doing install-info in texinfo" ; \
b00612cc 33163 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33166 "RANLIB=$${RANLIB}" \
0c24b341 33167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33168 install-info) \
4fa63067
NN
33169 || exit 1
33170
b813574b 33171@endif texinfo
4fa63067 33172
a3ca38d2
DD
33173.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
33174maybe-install-pdf-texinfo:
33175@if texinfo
33176maybe-install-pdf-texinfo: install-pdf-texinfo
33177
33178install-pdf-texinfo: \
33179 configure-texinfo \
33180 pdf-texinfo
33181 @: $(MAKE); $(unstage)
33182 @[ -f ./texinfo/Makefile ] || exit 0; \
33183 r=`${PWD_COMMAND}`; export r; \
33184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33185 $(HOST_EXPORTS) \
33186 for flag in $(EXTRA_HOST_FLAGS) ; do \
33187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33188 done; \
33189 echo "Doing install-pdf in texinfo" ; \
33190 (cd $(HOST_SUBDIR)/texinfo && \
33191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33193 "RANLIB=$${RANLIB}" \
0c24b341 33194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33195 install-pdf) \
33196 || exit 1
33197
33198@endif texinfo
33199
108a6f8e
CD
33200.PHONY: maybe-install-html-texinfo install-html-texinfo
33201maybe-install-html-texinfo:
33202@if texinfo
33203maybe-install-html-texinfo: install-html-texinfo
33204
33205install-html-texinfo: \
33206 configure-texinfo \
33207 html-texinfo
33208 @: $(MAKE); $(unstage)
33209 @[ -f ./texinfo/Makefile ] || exit 0; \
33210 r=`${PWD_COMMAND}`; export r; \
33211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33212 $(HOST_EXPORTS) \
33213 for flag in $(EXTRA_HOST_FLAGS) ; do \
33214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33215 done; \
33216 echo "Doing install-html in texinfo" ; \
33217 (cd $(HOST_SUBDIR)/texinfo && \
33218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33220 "RANLIB=$${RANLIB}" \
0c24b341 33221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33222 install-html) \
33223 || exit 1
33224
33225@endif texinfo
33226
b813574b
PB
33227.PHONY: maybe-installcheck-texinfo installcheck-texinfo
33228maybe-installcheck-texinfo:
33229@if texinfo
33230maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 33231
b813574b
PB
33232installcheck-texinfo: \
33233 configure-texinfo
0aed8855 33234 @: $(MAKE); $(unstage)
b813574b 33235 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33236 r=`${PWD_COMMAND}`; export r; \
33237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33238 $(HOST_EXPORTS) \
b813574b 33239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33241 done; \
b813574b 33242 echo "Doing installcheck in texinfo" ; \
b00612cc 33243 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33246 "RANLIB=$${RANLIB}" \
0c24b341 33247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33248 installcheck) \
4fa63067
NN
33249 || exit 1
33250
b813574b 33251@endif texinfo
4fa63067 33252
b813574b
PB
33253.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
33254maybe-mostlyclean-texinfo:
33255@if texinfo
33256maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 33257
b813574b 33258mostlyclean-texinfo:
0aed8855 33259 @: $(MAKE); $(unstage)
b813574b 33260 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33261 r=`${PWD_COMMAND}`; export r; \
33262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33263 $(HOST_EXPORTS) \
b813574b 33264 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33266 done; \
b813574b 33267 echo "Doing mostlyclean in texinfo" ; \
b00612cc 33268 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33271 "RANLIB=$${RANLIB}" \
0c24b341 33272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33273 mostlyclean) \
4fa63067
NN
33274 || exit 1
33275
b813574b 33276@endif texinfo
4fa63067 33277
b813574b
PB
33278.PHONY: maybe-clean-texinfo clean-texinfo
33279maybe-clean-texinfo:
33280@if texinfo
33281maybe-clean-texinfo: clean-texinfo
4fa63067 33282
b813574b 33283clean-texinfo:
0aed8855 33284 @: $(MAKE); $(unstage)
b813574b 33285 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33286 r=`${PWD_COMMAND}`; export r; \
33287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33288 $(HOST_EXPORTS) \
b813574b 33289 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33291 done; \
b813574b 33292 echo "Doing clean in texinfo" ; \
b00612cc 33293 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33296 "RANLIB=$${RANLIB}" \
0c24b341 33297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33298 clean) \
4fa63067
NN
33299 || exit 1
33300
b813574b 33301@endif texinfo
4fa63067 33302
b813574b
PB
33303.PHONY: maybe-distclean-texinfo distclean-texinfo
33304maybe-distclean-texinfo:
33305@if texinfo
33306maybe-distclean-texinfo: distclean-texinfo
4fa63067 33307
b813574b 33308distclean-texinfo:
0aed8855 33309 @: $(MAKE); $(unstage)
b813574b 33310 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33311 r=`${PWD_COMMAND}`; export r; \
33312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33313 $(HOST_EXPORTS) \
b813574b 33314 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33316 done; \
b813574b 33317 echo "Doing distclean in texinfo" ; \
b00612cc 33318 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33321 "RANLIB=$${RANLIB}" \
0c24b341 33322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33323 distclean) \
4fa63067
NN
33324 || exit 1
33325
b813574b 33326@endif texinfo
4fa63067 33327
b813574b
PB
33328.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
33329maybe-maintainer-clean-texinfo:
33330@if texinfo
33331maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 33332
b813574b 33333maintainer-clean-texinfo:
0aed8855 33334 @: $(MAKE); $(unstage)
b813574b 33335 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33336 r=`${PWD_COMMAND}`; export r; \
33337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33338 $(HOST_EXPORTS) \
b813574b 33339 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33341 done; \
b813574b 33342 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 33343 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33346 "RANLIB=$${RANLIB}" \
0c24b341 33347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33348 maintainer-clean) \
4fa63067
NN
33349 || exit 1
33350
b813574b 33351@endif texinfo
4fa63067
NN
33352
33353
a7254363 33354
b813574b
PB
33355.PHONY: configure-textutils maybe-configure-textutils
33356maybe-configure-textutils:
4f0ef2d8
CD
33357@if gcc-bootstrap
33358configure-textutils: stage_current
33359@endif gcc-bootstrap
b813574b
PB
33360@if textutils
33361maybe-configure-textutils: configure-textutils
c52c6897 33362configure-textutils:
0aed8855 33363 @: $(MAKE); $(unstage)
c52c6897 33364 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33366 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
33367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 33368 $(HOST_EXPORTS) \
a7254363
PB
33369 echo Configuring in $(HOST_SUBDIR)/textutils; \
33370 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 33371 case $(srcdir) in \
b00612cc
PB
33372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33373 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
33374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33375 esac; \
b00612cc
PB
33376 srcdiroption="--srcdir=$${topdir}/textutils"; \
33377 libsrcdir="$$s/textutils"; \
e2b9e2dc 33378 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33380 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33381 || exit 1
b813574b 33382@endif textutils
e2b9e2dc 33383
a7254363
PB
33384
33385
d545f33b
PB
33386
33387
b813574b
PB
33388.PHONY: all-textutils maybe-all-textutils
33389maybe-all-textutils:
4f0ef2d8
CD
33390@if gcc-bootstrap
33391all-textutils: stage_current
33392@endif gcc-bootstrap
b813574b 33393@if textutils
d27cc32e 33394TARGET-textutils=all
b813574b
PB
33395maybe-all-textutils: all-textutils
33396all-textutils: configure-textutils
0aed8855 33397 @: $(MAKE); $(unstage)
b40e3958
L
33398 @r=`${PWD_COMMAND}`; export r; \
33399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33400 $(HOST_EXPORTS) \
b00612cc
PB
33401 (cd $(HOST_SUBDIR)/textutils && \
33402 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 33403@endif textutils
3866be5d 33404
a7254363 33405
d545f33b
PB
33406
33407
b813574b
PB
33408.PHONY: check-textutils maybe-check-textutils
33409maybe-check-textutils:
33410@if textutils
33411maybe-check-textutils: check-textutils
3866be5d 33412
b813574b 33413check-textutils:
0aed8855 33414 @: $(MAKE); $(unstage)
b40e3958
L
33415 @r=`${PWD_COMMAND}`; export r; \
33416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33417 $(HOST_EXPORTS) \
b00612cc
PB
33418 (cd $(HOST_SUBDIR)/textutils && \
33419 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33420
b813574b 33421@endif textutils
3866be5d 33422
b813574b
PB
33423.PHONY: install-textutils maybe-install-textutils
33424maybe-install-textutils:
33425@if textutils
33426maybe-install-textutils: install-textutils
16ae0395 33427
b813574b 33428install-textutils: installdirs
0aed8855 33429 @: $(MAKE); $(unstage)
b40e3958
L
33430 @r=`${PWD_COMMAND}`; export r; \
33431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33432 $(HOST_EXPORTS) \
b00612cc 33433 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 33434 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33435
b813574b 33436@endif textutils
3866be5d 33437
56a8fe78 33438# Other targets (info, dvi, pdf, etc.)
4fa63067 33439
b813574b
PB
33440.PHONY: maybe-info-textutils info-textutils
33441maybe-info-textutils:
33442@if textutils
33443maybe-info-textutils: info-textutils
4fa63067 33444
b813574b
PB
33445info-textutils: \
33446 configure-textutils
0aed8855 33447 @: $(MAKE); $(unstage)
b813574b 33448 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
33449 r=`${PWD_COMMAND}`; export r; \
33450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33451 $(HOST_EXPORTS) \
b813574b 33452 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33454 done; \
b813574b 33455 echo "Doing info in textutils" ; \
b00612cc 33456 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33459 "RANLIB=$${RANLIB}" \
0c24b341 33460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33461 info) \
e2b9e2dc
NN
33462 || exit 1
33463
b813574b 33464@endif textutils
4fa63067 33465
b813574b
PB
33466.PHONY: maybe-dvi-textutils dvi-textutils
33467maybe-dvi-textutils:
33468@if textutils
33469maybe-dvi-textutils: dvi-textutils
4fa63067 33470
b813574b
PB
33471dvi-textutils: \
33472 configure-textutils
0aed8855 33473 @: $(MAKE); $(unstage)
b813574b 33474 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33475 r=`${PWD_COMMAND}`; export r; \
b40e3958 33476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33477 $(HOST_EXPORTS) \
b813574b 33478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33480 done; \
b813574b 33481 echo "Doing dvi in textutils" ; \
b00612cc 33482 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33485 "RANLIB=$${RANLIB}" \
0c24b341 33486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33487 dvi) \
4fa63067 33488 || exit 1
3866be5d 33489
b813574b 33490@endif textutils
3866be5d 33491
56a8fe78
DD
33492.PHONY: maybe-pdf-textutils pdf-textutils
33493maybe-pdf-textutils:
33494@if textutils
33495maybe-pdf-textutils: pdf-textutils
33496
33497pdf-textutils: \
33498 configure-textutils
33499 @: $(MAKE); $(unstage)
33500 @[ -f ./textutils/Makefile ] || exit 0; \
33501 r=`${PWD_COMMAND}`; export r; \
33502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33503 $(HOST_EXPORTS) \
33504 for flag in $(EXTRA_HOST_FLAGS) ; do \
33505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33506 done; \
33507 echo "Doing pdf in textutils" ; \
33508 (cd $(HOST_SUBDIR)/textutils && \
33509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33511 "RANLIB=$${RANLIB}" \
0c24b341 33512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33513 pdf) \
33514 || exit 1
33515
33516@endif textutils
33517
6d389afc
MS
33518.PHONY: maybe-html-textutils html-textutils
33519maybe-html-textutils:
33520@if textutils
33521maybe-html-textutils: html-textutils
33522
33523html-textutils: \
33524 configure-textutils
0aed8855 33525 @: $(MAKE); $(unstage)
6d389afc
MS
33526 @[ -f ./textutils/Makefile ] || exit 0; \
33527 r=`${PWD_COMMAND}`; export r; \
33528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33529 $(HOST_EXPORTS) \
33530 for flag in $(EXTRA_HOST_FLAGS) ; do \
33531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33532 done; \
33533 echo "Doing html in textutils" ; \
b00612cc 33534 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
33535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33537 "RANLIB=$${RANLIB}" \
0c24b341 33538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33539 html) \
33540 || exit 1
33541
33542@endif textutils
33543
b813574b
PB
33544.PHONY: maybe-TAGS-textutils TAGS-textutils
33545maybe-TAGS-textutils:
33546@if textutils
33547maybe-TAGS-textutils: TAGS-textutils
4fa63067 33548
b813574b
PB
33549TAGS-textutils: \
33550 configure-textutils
0aed8855 33551 @: $(MAKE); $(unstage)
b813574b 33552 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33553 r=`${PWD_COMMAND}`; export r; \
b40e3958 33554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33555 $(HOST_EXPORTS) \
b813574b 33556 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33558 done; \
b813574b 33559 echo "Doing TAGS in textutils" ; \
b00612cc 33560 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33563 "RANLIB=$${RANLIB}" \
0c24b341 33564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33565 TAGS) \
4fa63067 33566 || exit 1
3866be5d 33567
b813574b 33568@endif textutils
3866be5d 33569
b813574b
PB
33570.PHONY: maybe-install-info-textutils install-info-textutils
33571maybe-install-info-textutils:
33572@if textutils
33573maybe-install-info-textutils: install-info-textutils
4fa63067 33574
b813574b
PB
33575install-info-textutils: \
33576 configure-textutils \
33577 info-textutils
0aed8855 33578 @: $(MAKE); $(unstage)
b813574b 33579 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33580 r=`${PWD_COMMAND}`; export r; \
33581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33582 $(HOST_EXPORTS) \
b813574b 33583 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33585 done; \
b813574b 33586 echo "Doing install-info in textutils" ; \
b00612cc 33587 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33590 "RANLIB=$${RANLIB}" \
0c24b341 33591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33592 install-info) \
4fa63067
NN
33593 || exit 1
33594
b813574b 33595@endif textutils
4fa63067 33596
a3ca38d2
DD
33597.PHONY: maybe-install-pdf-textutils install-pdf-textutils
33598maybe-install-pdf-textutils:
33599@if textutils
33600maybe-install-pdf-textutils: install-pdf-textutils
33601
33602install-pdf-textutils: \
33603 configure-textutils \
33604 pdf-textutils
33605 @: $(MAKE); $(unstage)
33606 @[ -f ./textutils/Makefile ] || exit 0; \
33607 r=`${PWD_COMMAND}`; export r; \
33608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33609 $(HOST_EXPORTS) \
33610 for flag in $(EXTRA_HOST_FLAGS) ; do \
33611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33612 done; \
33613 echo "Doing install-pdf in textutils" ; \
33614 (cd $(HOST_SUBDIR)/textutils && \
33615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33617 "RANLIB=$${RANLIB}" \
0c24b341 33618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33619 install-pdf) \
33620 || exit 1
33621
33622@endif textutils
33623
108a6f8e
CD
33624.PHONY: maybe-install-html-textutils install-html-textutils
33625maybe-install-html-textutils:
33626@if textutils
33627maybe-install-html-textutils: install-html-textutils
33628
33629install-html-textutils: \
33630 configure-textutils \
33631 html-textutils
33632 @: $(MAKE); $(unstage)
33633 @[ -f ./textutils/Makefile ] || exit 0; \
33634 r=`${PWD_COMMAND}`; export r; \
33635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33636 $(HOST_EXPORTS) \
33637 for flag in $(EXTRA_HOST_FLAGS) ; do \
33638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33639 done; \
33640 echo "Doing install-html in textutils" ; \
33641 (cd $(HOST_SUBDIR)/textutils && \
33642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33644 "RANLIB=$${RANLIB}" \
0c24b341 33645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33646 install-html) \
33647 || exit 1
33648
33649@endif textutils
33650
b813574b
PB
33651.PHONY: maybe-installcheck-textutils installcheck-textutils
33652maybe-installcheck-textutils:
33653@if textutils
33654maybe-installcheck-textutils: installcheck-textutils
4fa63067 33655
b813574b
PB
33656installcheck-textutils: \
33657 configure-textutils
0aed8855 33658 @: $(MAKE); $(unstage)
b813574b 33659 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33660 r=`${PWD_COMMAND}`; export r; \
33661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33662 $(HOST_EXPORTS) \
b813574b 33663 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33665 done; \
b813574b 33666 echo "Doing installcheck in textutils" ; \
b00612cc 33667 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33670 "RANLIB=$${RANLIB}" \
0c24b341 33671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33672 installcheck) \
4fa63067
NN
33673 || exit 1
33674
b813574b 33675@endif textutils
4fa63067 33676
b813574b
PB
33677.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
33678maybe-mostlyclean-textutils:
33679@if textutils
33680maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 33681
b813574b 33682mostlyclean-textutils:
0aed8855 33683 @: $(MAKE); $(unstage)
b813574b 33684 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33685 r=`${PWD_COMMAND}`; export r; \
33686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33687 $(HOST_EXPORTS) \
b813574b 33688 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33690 done; \
b813574b 33691 echo "Doing mostlyclean in textutils" ; \
b00612cc 33692 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33695 "RANLIB=$${RANLIB}" \
0c24b341 33696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33697 mostlyclean) \
4fa63067
NN
33698 || exit 1
33699
b813574b 33700@endif textutils
4fa63067 33701
b813574b
PB
33702.PHONY: maybe-clean-textutils clean-textutils
33703maybe-clean-textutils:
33704@if textutils
33705maybe-clean-textutils: clean-textutils
4fa63067 33706
b813574b 33707clean-textutils:
0aed8855 33708 @: $(MAKE); $(unstage)
b813574b 33709 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33710 r=`${PWD_COMMAND}`; export r; \
33711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33712 $(HOST_EXPORTS) \
b813574b 33713 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33715 done; \
b813574b 33716 echo "Doing clean in textutils" ; \
b00612cc 33717 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33720 "RANLIB=$${RANLIB}" \
0c24b341 33721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33722 clean) \
4fa63067
NN
33723 || exit 1
33724
b813574b 33725@endif textutils
4fa63067 33726
b813574b
PB
33727.PHONY: maybe-distclean-textutils distclean-textutils
33728maybe-distclean-textutils:
33729@if textutils
33730maybe-distclean-textutils: distclean-textutils
4fa63067 33731
b813574b 33732distclean-textutils:
0aed8855 33733 @: $(MAKE); $(unstage)
b813574b 33734 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33735 r=`${PWD_COMMAND}`; export r; \
33736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33737 $(HOST_EXPORTS) \
b813574b 33738 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33740 done; \
b813574b 33741 echo "Doing distclean in textutils" ; \
b00612cc 33742 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33745 "RANLIB=$${RANLIB}" \
0c24b341 33746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33747 distclean) \
4fa63067
NN
33748 || exit 1
33749
b813574b 33750@endif textutils
4fa63067 33751
b813574b
PB
33752.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
33753maybe-maintainer-clean-textutils:
33754@if textutils
33755maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 33756
b813574b 33757maintainer-clean-textutils:
0aed8855 33758 @: $(MAKE); $(unstage)
b813574b 33759 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33760 r=`${PWD_COMMAND}`; export r; \
b40e3958 33761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33762 $(HOST_EXPORTS) \
b813574b 33763 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33765 done; \
b813574b 33766 echo "Doing maintainer-clean in textutils" ; \
b00612cc 33767 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33770 "RANLIB=$${RANLIB}" \
0c24b341 33771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33772 maintainer-clean) \
4fa63067 33773 || exit 1
3866be5d 33774
b813574b 33775@endif textutils
3866be5d 33776
4fa63067 33777
a7254363 33778
b813574b
PB
33779.PHONY: configure-time maybe-configure-time
33780maybe-configure-time:
4f0ef2d8
CD
33781@if gcc-bootstrap
33782configure-time: stage_current
33783@endif gcc-bootstrap
b813574b
PB
33784@if time
33785maybe-configure-time: configure-time
c52c6897 33786configure-time:
0aed8855 33787 @: $(MAKE); $(unstage)
c52c6897 33788 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33790 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
33791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 33792 $(HOST_EXPORTS) \
a7254363
PB
33793 echo Configuring in $(HOST_SUBDIR)/time; \
33794 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 33795 case $(srcdir) in \
b00612cc
PB
33796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33797 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
33798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33799 esac; \
b00612cc
PB
33800 srcdiroption="--srcdir=$${topdir}/time"; \
33801 libsrcdir="$$s/time"; \
e2b9e2dc 33802 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33804 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33805 || exit 1
b813574b 33806@endif time
e2b9e2dc 33807
a7254363
PB
33808
33809
d545f33b
PB
33810
33811
b813574b
PB
33812.PHONY: all-time maybe-all-time
33813maybe-all-time:
4f0ef2d8
CD
33814@if gcc-bootstrap
33815all-time: stage_current
33816@endif gcc-bootstrap
b813574b 33817@if time
d27cc32e 33818TARGET-time=all
b813574b
PB
33819maybe-all-time: all-time
33820all-time: configure-time
0aed8855 33821 @: $(MAKE); $(unstage)
b40e3958
L
33822 @r=`${PWD_COMMAND}`; export r; \
33823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33824 $(HOST_EXPORTS) \
b00612cc
PB
33825 (cd $(HOST_SUBDIR)/time && \
33826 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 33827@endif time
3866be5d 33828
a7254363 33829
d545f33b
PB
33830
33831
b813574b
PB
33832.PHONY: check-time maybe-check-time
33833maybe-check-time:
33834@if time
33835maybe-check-time: check-time
3866be5d 33836
b813574b 33837check-time:
0aed8855 33838 @: $(MAKE); $(unstage)
b40e3958
L
33839 @r=`${PWD_COMMAND}`; export r; \
33840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33841 $(HOST_EXPORTS) \
b00612cc
PB
33842 (cd $(HOST_SUBDIR)/time && \
33843 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33844
b813574b 33845@endif time
3866be5d 33846
b813574b
PB
33847.PHONY: install-time maybe-install-time
33848maybe-install-time:
33849@if time
33850maybe-install-time: install-time
4fa63067 33851
b813574b 33852install-time: installdirs
0aed8855 33853 @: $(MAKE); $(unstage)
4fa63067
NN
33854 @r=`${PWD_COMMAND}`; export r; \
33855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33856 $(HOST_EXPORTS) \
b00612cc 33857 (cd $(HOST_SUBDIR)/time && \
2da12f12 33858 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33859
b813574b 33860@endif time
4fa63067 33861
56a8fe78 33862# Other targets (info, dvi, pdf, etc.)
4fa63067 33863
b813574b
PB
33864.PHONY: maybe-info-time info-time
33865maybe-info-time:
33866@if time
33867maybe-info-time: info-time
4fa63067 33868
b813574b
PB
33869info-time: \
33870 configure-time
0aed8855 33871 @: $(MAKE); $(unstage)
b813574b 33872 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33873 r=`${PWD_COMMAND}`; export r; \
33874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33875 $(HOST_EXPORTS) \
b813574b 33876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33878 done; \
b813574b 33879 echo "Doing info in time" ; \
b00612cc 33880 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33883 "RANLIB=$${RANLIB}" \
0c24b341 33884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33885 info) \
4fa63067
NN
33886 || exit 1
33887
b813574b 33888@endif time
4fa63067 33889
b813574b
PB
33890.PHONY: maybe-dvi-time dvi-time
33891maybe-dvi-time:
33892@if time
33893maybe-dvi-time: dvi-time
4fa63067 33894
b813574b
PB
33895dvi-time: \
33896 configure-time
0aed8855 33897 @: $(MAKE); $(unstage)
b813574b 33898 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33899 r=`${PWD_COMMAND}`; export r; \
33900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33901 $(HOST_EXPORTS) \
b813574b 33902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33904 done; \
b813574b 33905 echo "Doing dvi in time" ; \
b00612cc 33906 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33909 "RANLIB=$${RANLIB}" \
0c24b341 33910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33911 dvi) \
4fa63067
NN
33912 || exit 1
33913
b813574b 33914@endif time
4fa63067 33915
56a8fe78
DD
33916.PHONY: maybe-pdf-time pdf-time
33917maybe-pdf-time:
33918@if time
33919maybe-pdf-time: pdf-time
33920
33921pdf-time: \
33922 configure-time
33923 @: $(MAKE); $(unstage)
33924 @[ -f ./time/Makefile ] || exit 0; \
33925 r=`${PWD_COMMAND}`; export r; \
33926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33927 $(HOST_EXPORTS) \
33928 for flag in $(EXTRA_HOST_FLAGS) ; do \
33929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33930 done; \
33931 echo "Doing pdf in time" ; \
33932 (cd $(HOST_SUBDIR)/time && \
33933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33935 "RANLIB=$${RANLIB}" \
0c24b341 33936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33937 pdf) \
33938 || exit 1
33939
33940@endif time
33941
6d389afc
MS
33942.PHONY: maybe-html-time html-time
33943maybe-html-time:
33944@if time
33945maybe-html-time: html-time
33946
33947html-time: \
33948 configure-time
0aed8855 33949 @: $(MAKE); $(unstage)
6d389afc
MS
33950 @[ -f ./time/Makefile ] || exit 0; \
33951 r=`${PWD_COMMAND}`; export r; \
33952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33953 $(HOST_EXPORTS) \
33954 for flag in $(EXTRA_HOST_FLAGS) ; do \
33955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33956 done; \
33957 echo "Doing html in time" ; \
b00612cc 33958 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
33959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33961 "RANLIB=$${RANLIB}" \
0c24b341 33962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33963 html) \
33964 || exit 1
33965
33966@endif time
33967
b813574b
PB
33968.PHONY: maybe-TAGS-time TAGS-time
33969maybe-TAGS-time:
33970@if time
33971maybe-TAGS-time: TAGS-time
4fa63067 33972
b813574b
PB
33973TAGS-time: \
33974 configure-time
0aed8855 33975 @: $(MAKE); $(unstage)
b813574b 33976 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33977 r=`${PWD_COMMAND}`; export r; \
33978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33979 $(HOST_EXPORTS) \
b813574b 33980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33982 done; \
b813574b 33983 echo "Doing TAGS in time" ; \
b00612cc 33984 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33987 "RANLIB=$${RANLIB}" \
0c24b341 33988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33989 TAGS) \
4fa63067
NN
33990 || exit 1
33991
b813574b 33992@endif time
4fa63067 33993
b813574b
PB
33994.PHONY: maybe-install-info-time install-info-time
33995maybe-install-info-time:
33996@if time
33997maybe-install-info-time: install-info-time
4fa63067 33998
b813574b
PB
33999install-info-time: \
34000 configure-time \
34001 info-time
0aed8855 34002 @: $(MAKE); $(unstage)
b813574b 34003 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34004 r=`${PWD_COMMAND}`; export r; \
34005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34006 $(HOST_EXPORTS) \
b813574b 34007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34009 done; \
b813574b 34010 echo "Doing install-info in time" ; \
b00612cc 34011 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34014 "RANLIB=$${RANLIB}" \
0c24b341 34015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34016 install-info) \
4fa63067
NN
34017 || exit 1
34018
b813574b 34019@endif time
4fa63067 34020
a3ca38d2
DD
34021.PHONY: maybe-install-pdf-time install-pdf-time
34022maybe-install-pdf-time:
34023@if time
34024maybe-install-pdf-time: install-pdf-time
34025
34026install-pdf-time: \
34027 configure-time \
34028 pdf-time
34029 @: $(MAKE); $(unstage)
34030 @[ -f ./time/Makefile ] || exit 0; \
34031 r=`${PWD_COMMAND}`; export r; \
34032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34033 $(HOST_EXPORTS) \
34034 for flag in $(EXTRA_HOST_FLAGS) ; do \
34035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34036 done; \
34037 echo "Doing install-pdf in time" ; \
34038 (cd $(HOST_SUBDIR)/time && \
34039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34041 "RANLIB=$${RANLIB}" \
0c24b341 34042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34043 install-pdf) \
34044 || exit 1
34045
34046@endif time
34047
108a6f8e
CD
34048.PHONY: maybe-install-html-time install-html-time
34049maybe-install-html-time:
34050@if time
34051maybe-install-html-time: install-html-time
34052
34053install-html-time: \
34054 configure-time \
34055 html-time
34056 @: $(MAKE); $(unstage)
34057 @[ -f ./time/Makefile ] || exit 0; \
34058 r=`${PWD_COMMAND}`; export r; \
34059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34060 $(HOST_EXPORTS) \
34061 for flag in $(EXTRA_HOST_FLAGS) ; do \
34062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34063 done; \
34064 echo "Doing install-html in time" ; \
34065 (cd $(HOST_SUBDIR)/time && \
34066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34068 "RANLIB=$${RANLIB}" \
0c24b341 34069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34070 install-html) \
34071 || exit 1
34072
34073@endif time
34074
b813574b
PB
34075.PHONY: maybe-installcheck-time installcheck-time
34076maybe-installcheck-time:
34077@if time
34078maybe-installcheck-time: installcheck-time
4fa63067 34079
b813574b
PB
34080installcheck-time: \
34081 configure-time
0aed8855 34082 @: $(MAKE); $(unstage)
b813574b 34083 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34084 r=`${PWD_COMMAND}`; export r; \
34085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34086 $(HOST_EXPORTS) \
b813574b 34087 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34089 done; \
b813574b 34090 echo "Doing installcheck in time" ; \
b00612cc 34091 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34094 "RANLIB=$${RANLIB}" \
0c24b341 34095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34096 installcheck) \
4fa63067
NN
34097 || exit 1
34098
b813574b 34099@endif time
4fa63067 34100
b813574b
PB
34101.PHONY: maybe-mostlyclean-time mostlyclean-time
34102maybe-mostlyclean-time:
34103@if time
34104maybe-mostlyclean-time: mostlyclean-time
4fa63067 34105
b813574b 34106mostlyclean-time:
0aed8855 34107 @: $(MAKE); $(unstage)
b813574b 34108 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34109 r=`${PWD_COMMAND}`; export r; \
34110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34111 $(HOST_EXPORTS) \
b813574b 34112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34114 done; \
b813574b 34115 echo "Doing mostlyclean in time" ; \
b00612cc 34116 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34119 "RANLIB=$${RANLIB}" \
0c24b341 34120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34121 mostlyclean) \
4fa63067
NN
34122 || exit 1
34123
b813574b 34124@endif time
4fa63067 34125
b813574b
PB
34126.PHONY: maybe-clean-time clean-time
34127maybe-clean-time:
34128@if time
34129maybe-clean-time: clean-time
4fa63067 34130
b813574b 34131clean-time:
0aed8855 34132 @: $(MAKE); $(unstage)
b813574b 34133 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34134 r=`${PWD_COMMAND}`; export r; \
34135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34136 $(HOST_EXPORTS) \
b813574b 34137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34139 done; \
b813574b 34140 echo "Doing clean in time" ; \
b00612cc 34141 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34144 "RANLIB=$${RANLIB}" \
0c24b341 34145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34146 clean) \
4fa63067
NN
34147 || exit 1
34148
b813574b 34149@endif time
4fa63067 34150
b813574b
PB
34151.PHONY: maybe-distclean-time distclean-time
34152maybe-distclean-time:
34153@if time
34154maybe-distclean-time: distclean-time
4fa63067 34155
b813574b 34156distclean-time:
0aed8855 34157 @: $(MAKE); $(unstage)
b813574b 34158 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34159 r=`${PWD_COMMAND}`; export r; \
34160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34161 $(HOST_EXPORTS) \
b813574b 34162 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34164 done; \
b813574b 34165 echo "Doing distclean in time" ; \
b00612cc 34166 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34169 "RANLIB=$${RANLIB}" \
0c24b341 34170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34171 distclean) \
4fa63067
NN
34172 || exit 1
34173
b813574b 34174@endif time
4fa63067 34175
b813574b
PB
34176.PHONY: maybe-maintainer-clean-time maintainer-clean-time
34177maybe-maintainer-clean-time:
34178@if time
34179maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 34180
b813574b 34181maintainer-clean-time:
0aed8855 34182 @: $(MAKE); $(unstage)
b813574b 34183 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34184 r=`${PWD_COMMAND}`; export r; \
34185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34186 $(HOST_EXPORTS) \
b813574b 34187 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34189 done; \
b813574b 34190 echo "Doing maintainer-clean in time" ; \
b00612cc 34191 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34194 "RANLIB=$${RANLIB}" \
0c24b341 34195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34196 maintainer-clean) \
4fa63067 34197 || exit 1
16ae0395 34198
b813574b 34199@endif time
3866be5d
NN
34200
34201
a7254363 34202
b813574b
PB
34203.PHONY: configure-uudecode maybe-configure-uudecode
34204maybe-configure-uudecode:
4f0ef2d8
CD
34205@if gcc-bootstrap
34206configure-uudecode: stage_current
34207@endif gcc-bootstrap
b813574b
PB
34208@if uudecode
34209maybe-configure-uudecode: configure-uudecode
c52c6897 34210configure-uudecode:
0aed8855 34211 @: $(MAKE); $(unstage)
c52c6897 34212 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34214 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
34215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 34216 $(HOST_EXPORTS) \
a7254363
PB
34217 echo Configuring in $(HOST_SUBDIR)/uudecode; \
34218 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 34219 case $(srcdir) in \
b00612cc
PB
34220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34221 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
34222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34223 esac; \
b00612cc
PB
34224 srcdiroption="--srcdir=$${topdir}/uudecode"; \
34225 libsrcdir="$$s/uudecode"; \
e2b9e2dc 34226 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34227 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34228 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34229 || exit 1
b813574b 34230@endif uudecode
e2b9e2dc 34231
a7254363
PB
34232
34233
d545f33b
PB
34234
34235
b813574b
PB
34236.PHONY: all-uudecode maybe-all-uudecode
34237maybe-all-uudecode:
4f0ef2d8
CD
34238@if gcc-bootstrap
34239all-uudecode: stage_current
34240@endif gcc-bootstrap
b813574b 34241@if uudecode
d27cc32e 34242TARGET-uudecode=all
b813574b
PB
34243maybe-all-uudecode: all-uudecode
34244all-uudecode: configure-uudecode
0aed8855 34245 @: $(MAKE); $(unstage)
b40e3958
L
34246 @r=`${PWD_COMMAND}`; export r; \
34247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34248 $(HOST_EXPORTS) \
b00612cc
PB
34249 (cd $(HOST_SUBDIR)/uudecode && \
34250 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 34251@endif uudecode
3866be5d 34252
a7254363 34253
d545f33b
PB
34254
34255
b813574b
PB
34256.PHONY: check-uudecode maybe-check-uudecode
34257maybe-check-uudecode:
34258@if uudecode
34259maybe-check-uudecode: check-uudecode
3866be5d 34260
b813574b 34261check-uudecode:
0aed8855 34262 @: $(MAKE); $(unstage)
b40e3958
L
34263 @r=`${PWD_COMMAND}`; export r; \
34264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34265 $(HOST_EXPORTS) \
b00612cc
PB
34266 (cd $(HOST_SUBDIR)/uudecode && \
34267 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34268
b813574b 34269@endif uudecode
3866be5d 34270
b813574b
PB
34271.PHONY: install-uudecode maybe-install-uudecode
34272maybe-install-uudecode:
34273@if uudecode
34274maybe-install-uudecode: install-uudecode
4fa63067 34275
b813574b 34276install-uudecode: installdirs
0aed8855 34277 @: $(MAKE); $(unstage)
4fa63067
NN
34278 @r=`${PWD_COMMAND}`; export r; \
34279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34280 $(HOST_EXPORTS) \
b00612cc 34281 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 34282 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34283
b813574b 34284@endif uudecode
4fa63067 34285
56a8fe78 34286# Other targets (info, dvi, pdf, etc.)
4fa63067 34287
b813574b
PB
34288.PHONY: maybe-info-uudecode info-uudecode
34289maybe-info-uudecode:
34290@if uudecode
34291maybe-info-uudecode: info-uudecode
4fa63067 34292
b813574b
PB
34293info-uudecode: \
34294 configure-uudecode
0aed8855 34295 @: $(MAKE); $(unstage)
b813574b 34296 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34297 r=`${PWD_COMMAND}`; export r; \
34298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34299 $(HOST_EXPORTS) \
b813574b 34300 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34302 done; \
b813574b 34303 echo "Doing info in uudecode" ; \
b00612cc 34304 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34307 "RANLIB=$${RANLIB}" \
0c24b341 34308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34309 info) \
4fa63067
NN
34310 || exit 1
34311
b813574b 34312@endif uudecode
4fa63067 34313
b813574b
PB
34314.PHONY: maybe-dvi-uudecode dvi-uudecode
34315maybe-dvi-uudecode:
34316@if uudecode
34317maybe-dvi-uudecode: dvi-uudecode
4fa63067 34318
b813574b
PB
34319dvi-uudecode: \
34320 configure-uudecode
0aed8855 34321 @: $(MAKE); $(unstage)
b813574b 34322 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34323 r=`${PWD_COMMAND}`; export r; \
34324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34325 $(HOST_EXPORTS) \
b813574b 34326 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34328 done; \
b813574b 34329 echo "Doing dvi in uudecode" ; \
b00612cc 34330 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34333 "RANLIB=$${RANLIB}" \
0c24b341 34334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34335 dvi) \
4fa63067
NN
34336 || exit 1
34337
b813574b 34338@endif uudecode
4fa63067 34339
56a8fe78
DD
34340.PHONY: maybe-pdf-uudecode pdf-uudecode
34341maybe-pdf-uudecode:
34342@if uudecode
34343maybe-pdf-uudecode: pdf-uudecode
34344
34345pdf-uudecode: \
34346 configure-uudecode
34347 @: $(MAKE); $(unstage)
34348 @[ -f ./uudecode/Makefile ] || exit 0; \
34349 r=`${PWD_COMMAND}`; export r; \
34350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34351 $(HOST_EXPORTS) \
34352 for flag in $(EXTRA_HOST_FLAGS) ; do \
34353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34354 done; \
34355 echo "Doing pdf in uudecode" ; \
34356 (cd $(HOST_SUBDIR)/uudecode && \
34357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34359 "RANLIB=$${RANLIB}" \
0c24b341 34360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34361 pdf) \
34362 || exit 1
34363
34364@endif uudecode
34365
6d389afc
MS
34366.PHONY: maybe-html-uudecode html-uudecode
34367maybe-html-uudecode:
34368@if uudecode
34369maybe-html-uudecode: html-uudecode
34370
34371html-uudecode: \
34372 configure-uudecode
0aed8855 34373 @: $(MAKE); $(unstage)
6d389afc
MS
34374 @[ -f ./uudecode/Makefile ] || exit 0; \
34375 r=`${PWD_COMMAND}`; export r; \
34376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34377 $(HOST_EXPORTS) \
34378 for flag in $(EXTRA_HOST_FLAGS) ; do \
34379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34380 done; \
34381 echo "Doing html in uudecode" ; \
b00612cc 34382 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
34383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34385 "RANLIB=$${RANLIB}" \
0c24b341 34386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34387 html) \
34388 || exit 1
34389
34390@endif uudecode
34391
b813574b
PB
34392.PHONY: maybe-TAGS-uudecode TAGS-uudecode
34393maybe-TAGS-uudecode:
34394@if uudecode
34395maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 34396
b813574b
PB
34397TAGS-uudecode: \
34398 configure-uudecode
0aed8855 34399 @: $(MAKE); $(unstage)
b813574b
PB
34400 @[ -f ./uudecode/Makefile ] || exit 0; \
34401 r=`${PWD_COMMAND}`; export r; \
4fa63067 34402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34403 $(HOST_EXPORTS) \
b813574b 34404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34406 done; \
b813574b 34407 echo "Doing TAGS in uudecode" ; \
b00612cc 34408 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34411 "RANLIB=$${RANLIB}" \
0c24b341 34412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34413 TAGS) \
4fa63067
NN
34414 || exit 1
34415
b813574b 34416@endif uudecode
4fa63067 34417
b813574b
PB
34418.PHONY: maybe-install-info-uudecode install-info-uudecode
34419maybe-install-info-uudecode:
34420@if uudecode
34421maybe-install-info-uudecode: install-info-uudecode
4fa63067 34422
b813574b
PB
34423install-info-uudecode: \
34424 configure-uudecode \
34425 info-uudecode
0aed8855 34426 @: $(MAKE); $(unstage)
b813574b 34427 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34428 r=`${PWD_COMMAND}`; export r; \
34429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34430 $(HOST_EXPORTS) \
b813574b 34431 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34433 done; \
b813574b 34434 echo "Doing install-info in uudecode" ; \
b00612cc 34435 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34438 "RANLIB=$${RANLIB}" \
0c24b341 34439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34440 install-info) \
4fa63067
NN
34441 || exit 1
34442
b813574b 34443@endif uudecode
4fa63067 34444
a3ca38d2
DD
34445.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
34446maybe-install-pdf-uudecode:
34447@if uudecode
34448maybe-install-pdf-uudecode: install-pdf-uudecode
34449
34450install-pdf-uudecode: \
34451 configure-uudecode \
34452 pdf-uudecode
34453 @: $(MAKE); $(unstage)
34454 @[ -f ./uudecode/Makefile ] || exit 0; \
34455 r=`${PWD_COMMAND}`; export r; \
34456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34457 $(HOST_EXPORTS) \
34458 for flag in $(EXTRA_HOST_FLAGS) ; do \
34459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34460 done; \
34461 echo "Doing install-pdf in uudecode" ; \
34462 (cd $(HOST_SUBDIR)/uudecode && \
34463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34465 "RANLIB=$${RANLIB}" \
0c24b341 34466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34467 install-pdf) \
34468 || exit 1
34469
34470@endif uudecode
34471
108a6f8e
CD
34472.PHONY: maybe-install-html-uudecode install-html-uudecode
34473maybe-install-html-uudecode:
34474@if uudecode
34475maybe-install-html-uudecode: install-html-uudecode
34476
34477install-html-uudecode: \
34478 configure-uudecode \
34479 html-uudecode
34480 @: $(MAKE); $(unstage)
34481 @[ -f ./uudecode/Makefile ] || exit 0; \
34482 r=`${PWD_COMMAND}`; export r; \
34483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34484 $(HOST_EXPORTS) \
34485 for flag in $(EXTRA_HOST_FLAGS) ; do \
34486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34487 done; \
34488 echo "Doing install-html in uudecode" ; \
34489 (cd $(HOST_SUBDIR)/uudecode && \
34490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34492 "RANLIB=$${RANLIB}" \
0c24b341 34493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34494 install-html) \
34495 || exit 1
34496
34497@endif uudecode
34498
b813574b
PB
34499.PHONY: maybe-installcheck-uudecode installcheck-uudecode
34500maybe-installcheck-uudecode:
34501@if uudecode
34502maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 34503
b813574b
PB
34504installcheck-uudecode: \
34505 configure-uudecode
0aed8855 34506 @: $(MAKE); $(unstage)
b813574b 34507 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34508 r=`${PWD_COMMAND}`; export r; \
34509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34510 $(HOST_EXPORTS) \
b813574b 34511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34513 done; \
b813574b 34514 echo "Doing installcheck in uudecode" ; \
b00612cc 34515 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34518 "RANLIB=$${RANLIB}" \
0c24b341 34519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34520 installcheck) \
4fa63067
NN
34521 || exit 1
34522
b813574b 34523@endif uudecode
4fa63067 34524
b813574b
PB
34525.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
34526maybe-mostlyclean-uudecode:
34527@if uudecode
34528maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 34529
b813574b 34530mostlyclean-uudecode:
0aed8855 34531 @: $(MAKE); $(unstage)
b813574b 34532 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34533 r=`${PWD_COMMAND}`; export r; \
34534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34535 $(HOST_EXPORTS) \
b813574b 34536 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34538 done; \
b813574b 34539 echo "Doing mostlyclean in uudecode" ; \
b00612cc 34540 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34543 "RANLIB=$${RANLIB}" \
0c24b341 34544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34545 mostlyclean) \
4fa63067
NN
34546 || exit 1
34547
b813574b 34548@endif uudecode
4fa63067 34549
b813574b
PB
34550.PHONY: maybe-clean-uudecode clean-uudecode
34551maybe-clean-uudecode:
34552@if uudecode
34553maybe-clean-uudecode: clean-uudecode
4fa63067 34554
b813574b 34555clean-uudecode:
0aed8855 34556 @: $(MAKE); $(unstage)
b813574b 34557 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34558 r=`${PWD_COMMAND}`; export r; \
34559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34560 $(HOST_EXPORTS) \
b813574b 34561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34563 done; \
b813574b 34564 echo "Doing clean in uudecode" ; \
b00612cc 34565 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34568 "RANLIB=$${RANLIB}" \
0c24b341 34569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34570 clean) \
4fa63067
NN
34571 || exit 1
34572
b813574b 34573@endif uudecode
4fa63067 34574
b813574b
PB
34575.PHONY: maybe-distclean-uudecode distclean-uudecode
34576maybe-distclean-uudecode:
34577@if uudecode
34578maybe-distclean-uudecode: distclean-uudecode
4fa63067 34579
b813574b 34580distclean-uudecode:
0aed8855 34581 @: $(MAKE); $(unstage)
b813574b 34582 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34583 r=`${PWD_COMMAND}`; export r; \
34584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34585 $(HOST_EXPORTS) \
b813574b 34586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34588 done; \
b813574b 34589 echo "Doing distclean in uudecode" ; \
b00612cc 34590 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34593 "RANLIB=$${RANLIB}" \
0c24b341 34594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34595 distclean) \
4fa63067
NN
34596 || exit 1
34597
b813574b 34598@endif uudecode
4fa63067 34599
b813574b
PB
34600.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
34601maybe-maintainer-clean-uudecode:
34602@if uudecode
34603maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 34604
b813574b 34605maintainer-clean-uudecode:
0aed8855 34606 @: $(MAKE); $(unstage)
b813574b 34607 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34608 r=`${PWD_COMMAND}`; export r; \
34609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34610 $(HOST_EXPORTS) \
b813574b 34611 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34613 done; \
b813574b 34614 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 34615 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34618 "RANLIB=$${RANLIB}" \
0c24b341 34619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34620 maintainer-clean) \
4fa63067 34621 || exit 1
16ae0395 34622
b813574b 34623@endif uudecode
3866be5d
NN
34624
34625
a7254363 34626
b813574b
PB
34627.PHONY: configure-wdiff maybe-configure-wdiff
34628maybe-configure-wdiff:
4f0ef2d8
CD
34629@if gcc-bootstrap
34630configure-wdiff: stage_current
34631@endif gcc-bootstrap
b813574b
PB
34632@if wdiff
34633maybe-configure-wdiff: configure-wdiff
c52c6897 34634configure-wdiff:
0aed8855 34635 @: $(MAKE); $(unstage)
c52c6897 34636 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34638 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
34639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 34640 $(HOST_EXPORTS) \
a7254363
PB
34641 echo Configuring in $(HOST_SUBDIR)/wdiff; \
34642 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 34643 case $(srcdir) in \
b00612cc
PB
34644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34645 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
34646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34647 esac; \
b00612cc
PB
34648 srcdiroption="--srcdir=$${topdir}/wdiff"; \
34649 libsrcdir="$$s/wdiff"; \
e2b9e2dc 34650 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34652 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34653 || exit 1
b813574b 34654@endif wdiff
e2b9e2dc 34655
a7254363
PB
34656
34657
d545f33b
PB
34658
34659
b813574b
PB
34660.PHONY: all-wdiff maybe-all-wdiff
34661maybe-all-wdiff:
4f0ef2d8
CD
34662@if gcc-bootstrap
34663all-wdiff: stage_current
34664@endif gcc-bootstrap
b813574b 34665@if wdiff
d27cc32e 34666TARGET-wdiff=all
b813574b
PB
34667maybe-all-wdiff: all-wdiff
34668all-wdiff: configure-wdiff
0aed8855 34669 @: $(MAKE); $(unstage)
b40e3958
L
34670 @r=`${PWD_COMMAND}`; export r; \
34671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34672 $(HOST_EXPORTS) \
b00612cc
PB
34673 (cd $(HOST_SUBDIR)/wdiff && \
34674 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 34675@endif wdiff
3866be5d 34676
a7254363 34677
d545f33b
PB
34678
34679
b813574b
PB
34680.PHONY: check-wdiff maybe-check-wdiff
34681maybe-check-wdiff:
34682@if wdiff
34683maybe-check-wdiff: check-wdiff
3866be5d 34684
b813574b 34685check-wdiff:
0aed8855 34686 @: $(MAKE); $(unstage)
b813574b
PB
34687 @r=`${PWD_COMMAND}`; export r; \
34688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34689 $(HOST_EXPORTS) \
b00612cc
PB
34690 (cd $(HOST_SUBDIR)/wdiff && \
34691 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 34692
b813574b 34693@endif wdiff
4fa63067 34694
b813574b
PB
34695.PHONY: install-wdiff maybe-install-wdiff
34696maybe-install-wdiff:
34697@if wdiff
34698maybe-install-wdiff: install-wdiff
4fa63067 34699
b813574b 34700install-wdiff: installdirs
0aed8855 34701 @: $(MAKE); $(unstage)
b40e3958
L
34702 @r=`${PWD_COMMAND}`; export r; \
34703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34704 $(HOST_EXPORTS) \
b00612cc 34705 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 34706 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34707
b813574b 34708@endif wdiff
3866be5d 34709
56a8fe78 34710# Other targets (info, dvi, pdf, etc.)
16ae0395 34711
b813574b
PB
34712.PHONY: maybe-info-wdiff info-wdiff
34713maybe-info-wdiff:
34714@if wdiff
34715maybe-info-wdiff: info-wdiff
4fa63067 34716
b813574b
PB
34717info-wdiff: \
34718 configure-wdiff
0aed8855 34719 @: $(MAKE); $(unstage)
b813574b 34720 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 34721 r=`${PWD_COMMAND}`; export r; \
b40e3958 34722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34723 $(HOST_EXPORTS) \
b813574b 34724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34726 done; \
b813574b 34727 echo "Doing info in wdiff" ; \
b00612cc 34728 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34731 "RANLIB=$${RANLIB}" \
0c24b341 34732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34733 info) \
4fa63067 34734 || exit 1
3866be5d 34735
b813574b 34736@endif wdiff
3866be5d 34737
b813574b
PB
34738.PHONY: maybe-dvi-wdiff dvi-wdiff
34739maybe-dvi-wdiff:
34740@if wdiff
34741maybe-dvi-wdiff: dvi-wdiff
4fa63067 34742
b813574b
PB
34743dvi-wdiff: \
34744 configure-wdiff
0aed8855 34745 @: $(MAKE); $(unstage)
b813574b 34746 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34747 r=`${PWD_COMMAND}`; export r; \
34748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34749 $(HOST_EXPORTS) \
b813574b 34750 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34752 done; \
b813574b 34753 echo "Doing dvi in wdiff" ; \
b00612cc 34754 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34757 "RANLIB=$${RANLIB}" \
0c24b341 34758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34759 dvi) \
4fa63067
NN
34760 || exit 1
34761
b813574b 34762@endif wdiff
4fa63067 34763
56a8fe78
DD
34764.PHONY: maybe-pdf-wdiff pdf-wdiff
34765maybe-pdf-wdiff:
34766@if wdiff
34767maybe-pdf-wdiff: pdf-wdiff
34768
34769pdf-wdiff: \
34770 configure-wdiff
34771 @: $(MAKE); $(unstage)
34772 @[ -f ./wdiff/Makefile ] || exit 0; \
34773 r=`${PWD_COMMAND}`; export r; \
34774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34775 $(HOST_EXPORTS) \
34776 for flag in $(EXTRA_HOST_FLAGS) ; do \
34777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34778 done; \
34779 echo "Doing pdf in wdiff" ; \
34780 (cd $(HOST_SUBDIR)/wdiff && \
34781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34783 "RANLIB=$${RANLIB}" \
0c24b341 34784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34785 pdf) \
34786 || exit 1
34787
34788@endif wdiff
34789
6d389afc
MS
34790.PHONY: maybe-html-wdiff html-wdiff
34791maybe-html-wdiff:
34792@if wdiff
34793maybe-html-wdiff: html-wdiff
34794
34795html-wdiff: \
34796 configure-wdiff
0aed8855 34797 @: $(MAKE); $(unstage)
6d389afc
MS
34798 @[ -f ./wdiff/Makefile ] || exit 0; \
34799 r=`${PWD_COMMAND}`; export r; \
34800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34801 $(HOST_EXPORTS) \
34802 for flag in $(EXTRA_HOST_FLAGS) ; do \
34803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34804 done; \
34805 echo "Doing html in wdiff" ; \
b00612cc 34806 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
34807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34809 "RANLIB=$${RANLIB}" \
0c24b341 34810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34811 html) \
34812 || exit 1
34813
34814@endif wdiff
34815
b813574b
PB
34816.PHONY: maybe-TAGS-wdiff TAGS-wdiff
34817maybe-TAGS-wdiff:
34818@if wdiff
34819maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 34820
b813574b
PB
34821TAGS-wdiff: \
34822 configure-wdiff
0aed8855 34823 @: $(MAKE); $(unstage)
b813574b 34824 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34825 r=`${PWD_COMMAND}`; export r; \
34826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34827 $(HOST_EXPORTS) \
b813574b 34828 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34830 done; \
b813574b 34831 echo "Doing TAGS in wdiff" ; \
b00612cc 34832 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34835 "RANLIB=$${RANLIB}" \
0c24b341 34836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34837 TAGS) \
4fa63067
NN
34838 || exit 1
34839
b813574b 34840@endif wdiff
4fa63067 34841
b813574b
PB
34842.PHONY: maybe-install-info-wdiff install-info-wdiff
34843maybe-install-info-wdiff:
34844@if wdiff
34845maybe-install-info-wdiff: install-info-wdiff
4fa63067 34846
b813574b
PB
34847install-info-wdiff: \
34848 configure-wdiff \
34849 info-wdiff
0aed8855 34850 @: $(MAKE); $(unstage)
b813574b 34851 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34852 r=`${PWD_COMMAND}`; export r; \
34853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34854 $(HOST_EXPORTS) \
b813574b 34855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34857 done; \
b813574b 34858 echo "Doing install-info in wdiff" ; \
b00612cc 34859 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34862 "RANLIB=$${RANLIB}" \
0c24b341 34863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34864 install-info) \
4fa63067
NN
34865 || exit 1
34866
b813574b 34867@endif wdiff
4fa63067 34868
a3ca38d2
DD
34869.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
34870maybe-install-pdf-wdiff:
34871@if wdiff
34872maybe-install-pdf-wdiff: install-pdf-wdiff
34873
34874install-pdf-wdiff: \
34875 configure-wdiff \
34876 pdf-wdiff
34877 @: $(MAKE); $(unstage)
34878 @[ -f ./wdiff/Makefile ] || exit 0; \
34879 r=`${PWD_COMMAND}`; export r; \
34880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34881 $(HOST_EXPORTS) \
34882 for flag in $(EXTRA_HOST_FLAGS) ; do \
34883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34884 done; \
34885 echo "Doing install-pdf in wdiff" ; \
34886 (cd $(HOST_SUBDIR)/wdiff && \
34887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34889 "RANLIB=$${RANLIB}" \
0c24b341 34890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34891 install-pdf) \
34892 || exit 1
34893
34894@endif wdiff
34895
108a6f8e
CD
34896.PHONY: maybe-install-html-wdiff install-html-wdiff
34897maybe-install-html-wdiff:
34898@if wdiff
34899maybe-install-html-wdiff: install-html-wdiff
34900
34901install-html-wdiff: \
34902 configure-wdiff \
34903 html-wdiff
34904 @: $(MAKE); $(unstage)
34905 @[ -f ./wdiff/Makefile ] || exit 0; \
34906 r=`${PWD_COMMAND}`; export r; \
34907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34908 $(HOST_EXPORTS) \
34909 for flag in $(EXTRA_HOST_FLAGS) ; do \
34910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34911 done; \
34912 echo "Doing install-html in wdiff" ; \
34913 (cd $(HOST_SUBDIR)/wdiff && \
34914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34916 "RANLIB=$${RANLIB}" \
0c24b341 34917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34918 install-html) \
34919 || exit 1
34920
34921@endif wdiff
34922
b813574b
PB
34923.PHONY: maybe-installcheck-wdiff installcheck-wdiff
34924maybe-installcheck-wdiff:
34925@if wdiff
34926maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 34927
b813574b
PB
34928installcheck-wdiff: \
34929 configure-wdiff
0aed8855 34930 @: $(MAKE); $(unstage)
b813574b 34931 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34932 r=`${PWD_COMMAND}`; export r; \
34933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34934 $(HOST_EXPORTS) \
b813574b 34935 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34937 done; \
b813574b 34938 echo "Doing installcheck in wdiff" ; \
b00612cc 34939 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34942 "RANLIB=$${RANLIB}" \
0c24b341 34943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34944 installcheck) \
4fa63067
NN
34945 || exit 1
34946
b813574b 34947@endif wdiff
4fa63067 34948
b813574b
PB
34949.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
34950maybe-mostlyclean-wdiff:
34951@if wdiff
34952maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 34953
b813574b 34954mostlyclean-wdiff:
0aed8855 34955 @: $(MAKE); $(unstage)
b813574b 34956 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34957 r=`${PWD_COMMAND}`; export r; \
34958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34959 $(HOST_EXPORTS) \
b813574b 34960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34962 done; \
b813574b 34963 echo "Doing mostlyclean in wdiff" ; \
b00612cc 34964 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34967 "RANLIB=$${RANLIB}" \
0c24b341 34968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34969 mostlyclean) \
4fa63067
NN
34970 || exit 1
34971
b813574b 34972@endif wdiff
4fa63067 34973
b813574b
PB
34974.PHONY: maybe-clean-wdiff clean-wdiff
34975maybe-clean-wdiff:
34976@if wdiff
34977maybe-clean-wdiff: clean-wdiff
4fa63067 34978
b813574b 34979clean-wdiff:
0aed8855 34980 @: $(MAKE); $(unstage)
b813574b 34981 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34982 r=`${PWD_COMMAND}`; export r; \
34983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34984 $(HOST_EXPORTS) \
b813574b 34985 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34987 done; \
b813574b 34988 echo "Doing clean in wdiff" ; \
b00612cc 34989 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34992 "RANLIB=$${RANLIB}" \
0c24b341 34993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34994 clean) \
4fa63067
NN
34995 || exit 1
34996
b813574b 34997@endif wdiff
4fa63067 34998
b813574b
PB
34999.PHONY: maybe-distclean-wdiff distclean-wdiff
35000maybe-distclean-wdiff:
35001@if wdiff
35002maybe-distclean-wdiff: distclean-wdiff
4fa63067 35003
b813574b 35004distclean-wdiff:
0aed8855 35005 @: $(MAKE); $(unstage)
b813574b 35006 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35007 r=`${PWD_COMMAND}`; export r; \
35008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35009 $(HOST_EXPORTS) \
b813574b 35010 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35012 done; \
b813574b 35013 echo "Doing distclean in wdiff" ; \
b00612cc 35014 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35017 "RANLIB=$${RANLIB}" \
0c24b341 35018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35019 distclean) \
4fa63067
NN
35020 || exit 1
35021
b813574b 35022@endif wdiff
4fa63067 35023
b813574b
PB
35024.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
35025maybe-maintainer-clean-wdiff:
35026@if wdiff
35027maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 35028
b813574b 35029maintainer-clean-wdiff:
0aed8855 35030 @: $(MAKE); $(unstage)
b813574b 35031 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35032 r=`${PWD_COMMAND}`; export r; \
35033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35034 $(HOST_EXPORTS) \
b813574b 35035 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35037 done; \
b813574b 35038 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 35039 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35042 "RANLIB=$${RANLIB}" \
0c24b341 35043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35044 maintainer-clean) \
4fa63067
NN
35045 || exit 1
35046
b813574b 35047@endif wdiff
4fa63067
NN
35048
35049
a7254363 35050
b813574b
PB
35051.PHONY: configure-zip maybe-configure-zip
35052maybe-configure-zip:
4f0ef2d8
CD
35053@if gcc-bootstrap
35054configure-zip: stage_current
35055@endif gcc-bootstrap
b813574b
PB
35056@if zip
35057maybe-configure-zip: configure-zip
c52c6897 35058configure-zip:
0aed8855 35059 @: $(MAKE); $(unstage)
c52c6897 35060 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35062 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
35063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 35064 $(HOST_EXPORTS) \
a7254363
PB
35065 echo Configuring in $(HOST_SUBDIR)/zip; \
35066 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 35067 case $(srcdir) in \
b00612cc
PB
35068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35069 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
35070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35071 esac; \
b00612cc
PB
35072 srcdiroption="--srcdir=$${topdir}/zip"; \
35073 libsrcdir="$$s/zip"; \
e2b9e2dc 35074 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35076 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35077 || exit 1
b813574b 35078@endif zip
e2b9e2dc 35079
a7254363
PB
35080
35081
d545f33b
PB
35082
35083
b813574b
PB
35084.PHONY: all-zip maybe-all-zip
35085maybe-all-zip:
4f0ef2d8
CD
35086@if gcc-bootstrap
35087all-zip: stage_current
35088@endif gcc-bootstrap
b813574b 35089@if zip
d27cc32e 35090TARGET-zip=all
b813574b
PB
35091maybe-all-zip: all-zip
35092all-zip: configure-zip
0aed8855 35093 @: $(MAKE); $(unstage)
b40e3958
L
35094 @r=`${PWD_COMMAND}`; export r; \
35095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35096 $(HOST_EXPORTS) \
b00612cc
PB
35097 (cd $(HOST_SUBDIR)/zip && \
35098 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 35099@endif zip
3866be5d 35100
a7254363 35101
d545f33b
PB
35102
35103
b813574b
PB
35104.PHONY: check-zip maybe-check-zip
35105maybe-check-zip:
35106@if zip
35107maybe-check-zip: check-zip
3866be5d 35108
b813574b
PB
35109# This module is only tested in a native toolchain.
35110check-zip:
0aed8855 35111 @: $(MAKE); $(unstage)
b813574b
PB
35112 @if [ '$(host)' = '$(target)' ] ; then \
35113 r=`${PWD_COMMAND}`; export r; \
35114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35115 $(HOST_EXPORTS) \
b00612cc 35116 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 35117 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 35118 fi
4fa63067 35119
b813574b 35120@endif zip
4fa63067 35121
b813574b
PB
35122.PHONY: install-zip maybe-install-zip
35123maybe-install-zip:
35124@if zip
35125maybe-install-zip: install-zip
4fa63067 35126
b813574b 35127install-zip: installdirs
0aed8855 35128 @: $(MAKE); $(unstage)
b813574b
PB
35129 @r=`${PWD_COMMAND}`; export r; \
35130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35131 $(HOST_EXPORTS) \
b00612cc 35132 (cd $(HOST_SUBDIR)/zip && \
2da12f12 35133 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35134
b813574b 35135@endif zip
4fa63067 35136
56a8fe78 35137# Other targets (info, dvi, pdf, etc.)
4fa63067 35138
b813574b
PB
35139.PHONY: maybe-info-zip info-zip
35140maybe-info-zip:
35141@if zip
35142maybe-info-zip: info-zip
4fa63067 35143
b813574b
PB
35144info-zip: \
35145 configure-zip
0aed8855 35146 @: $(MAKE); $(unstage)
b813574b 35147 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35148 r=`${PWD_COMMAND}`; export r; \
b40e3958 35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35150 $(HOST_EXPORTS) \
b813574b 35151 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35153 done; \
b813574b 35154 echo "Doing info in zip" ; \
b00612cc 35155 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35158 "RANLIB=$${RANLIB}" \
0c24b341 35159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35160 info) \
4fa63067 35161 || exit 1
3866be5d 35162
b813574b 35163@endif zip
3866be5d 35164
b813574b
PB
35165.PHONY: maybe-dvi-zip dvi-zip
35166maybe-dvi-zip:
35167@if zip
35168maybe-dvi-zip: dvi-zip
16ae0395 35169
b813574b
PB
35170dvi-zip: \
35171 configure-zip
0aed8855 35172 @: $(MAKE); $(unstage)
b813574b 35173 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35174 r=`${PWD_COMMAND}`; export r; \
b40e3958 35175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35176 $(HOST_EXPORTS) \
b813574b 35177 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35179 done; \
b813574b 35180 echo "Doing dvi in zip" ; \
b00612cc 35181 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35184 "RANLIB=$${RANLIB}" \
0c24b341 35185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35186 dvi) \
4fa63067 35187 || exit 1
3866be5d 35188
b813574b 35189@endif zip
3866be5d 35190
56a8fe78
DD
35191.PHONY: maybe-pdf-zip pdf-zip
35192maybe-pdf-zip:
35193@if zip
35194maybe-pdf-zip: pdf-zip
35195
35196pdf-zip: \
35197 configure-zip
35198 @: $(MAKE); $(unstage)
35199 @[ -f ./zip/Makefile ] || exit 0; \
35200 r=`${PWD_COMMAND}`; export r; \
35201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35202 $(HOST_EXPORTS) \
35203 for flag in $(EXTRA_HOST_FLAGS) ; do \
35204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35205 done; \
35206 echo "Doing pdf in zip" ; \
35207 (cd $(HOST_SUBDIR)/zip && \
35208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35210 "RANLIB=$${RANLIB}" \
0c24b341 35211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35212 pdf) \
35213 || exit 1
35214
35215@endif zip
35216
6d389afc
MS
35217.PHONY: maybe-html-zip html-zip
35218maybe-html-zip:
35219@if zip
35220maybe-html-zip: html-zip
35221
35222html-zip: \
35223 configure-zip
0aed8855 35224 @: $(MAKE); $(unstage)
6d389afc
MS
35225 @[ -f ./zip/Makefile ] || exit 0; \
35226 r=`${PWD_COMMAND}`; export r; \
35227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35228 $(HOST_EXPORTS) \
35229 for flag in $(EXTRA_HOST_FLAGS) ; do \
35230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35231 done; \
35232 echo "Doing html in zip" ; \
b00612cc 35233 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
35234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35236 "RANLIB=$${RANLIB}" \
0c24b341 35237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35238 html) \
35239 || exit 1
35240
35241@endif zip
35242
b813574b
PB
35243.PHONY: maybe-TAGS-zip TAGS-zip
35244maybe-TAGS-zip:
35245@if zip
35246maybe-TAGS-zip: TAGS-zip
4fa63067 35247
b813574b
PB
35248TAGS-zip: \
35249 configure-zip
0aed8855 35250 @: $(MAKE); $(unstage)
b813574b 35251 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
35252 r=`${PWD_COMMAND}`; export r; \
35253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35254 $(HOST_EXPORTS) \
b813574b 35255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35257 done; \
b813574b 35258 echo "Doing TAGS in zip" ; \
b00612cc 35259 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35262 "RANLIB=$${RANLIB}" \
0c24b341 35263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35264 TAGS) \
e2b9e2dc
NN
35265 || exit 1
35266
b813574b 35267@endif zip
4fa63067 35268
b813574b
PB
35269.PHONY: maybe-install-info-zip install-info-zip
35270maybe-install-info-zip:
35271@if zip
35272maybe-install-info-zip: install-info-zip
4fa63067 35273
b813574b
PB
35274install-info-zip: \
35275 configure-zip \
35276 info-zip
0aed8855 35277 @: $(MAKE); $(unstage)
b813574b 35278 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35279 r=`${PWD_COMMAND}`; export r; \
b40e3958 35280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35281 $(HOST_EXPORTS) \
b813574b 35282 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35284 done; \
b813574b 35285 echo "Doing install-info in zip" ; \
b00612cc 35286 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35289 "RANLIB=$${RANLIB}" \
0c24b341 35290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35291 install-info) \
4fa63067 35292 || exit 1
3866be5d 35293
b813574b 35294@endif zip
3866be5d 35295
a3ca38d2
DD
35296.PHONY: maybe-install-pdf-zip install-pdf-zip
35297maybe-install-pdf-zip:
35298@if zip
35299maybe-install-pdf-zip: install-pdf-zip
35300
35301install-pdf-zip: \
35302 configure-zip \
35303 pdf-zip
35304 @: $(MAKE); $(unstage)
35305 @[ -f ./zip/Makefile ] || exit 0; \
35306 r=`${PWD_COMMAND}`; export r; \
35307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35308 $(HOST_EXPORTS) \
35309 for flag in $(EXTRA_HOST_FLAGS) ; do \
35310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35311 done; \
35312 echo "Doing install-pdf in zip" ; \
35313 (cd $(HOST_SUBDIR)/zip && \
35314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35316 "RANLIB=$${RANLIB}" \
0c24b341 35317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35318 install-pdf) \
35319 || exit 1
35320
35321@endif zip
35322
108a6f8e
CD
35323.PHONY: maybe-install-html-zip install-html-zip
35324maybe-install-html-zip:
35325@if zip
35326maybe-install-html-zip: install-html-zip
35327
35328install-html-zip: \
35329 configure-zip \
35330 html-zip
35331 @: $(MAKE); $(unstage)
35332 @[ -f ./zip/Makefile ] || exit 0; \
35333 r=`${PWD_COMMAND}`; export r; \
35334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35335 $(HOST_EXPORTS) \
35336 for flag in $(EXTRA_HOST_FLAGS) ; do \
35337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35338 done; \
35339 echo "Doing install-html in zip" ; \
35340 (cd $(HOST_SUBDIR)/zip && \
35341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35343 "RANLIB=$${RANLIB}" \
0c24b341 35344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35345 install-html) \
35346 || exit 1
35347
35348@endif zip
35349
b813574b
PB
35350.PHONY: maybe-installcheck-zip installcheck-zip
35351maybe-installcheck-zip:
35352@if zip
35353maybe-installcheck-zip: installcheck-zip
4fa63067 35354
b813574b
PB
35355installcheck-zip: \
35356 configure-zip
0aed8855 35357 @: $(MAKE); $(unstage)
b813574b 35358 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35359 r=`${PWD_COMMAND}`; export r; \
b40e3958 35360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35361 $(HOST_EXPORTS) \
b813574b 35362 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35364 done; \
b813574b 35365 echo "Doing installcheck in zip" ; \
b00612cc 35366 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35369 "RANLIB=$${RANLIB}" \
0c24b341 35370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35371 installcheck) \
4fa63067 35372 || exit 1
3866be5d 35373
b813574b 35374@endif zip
3866be5d 35375
b813574b
PB
35376.PHONY: maybe-mostlyclean-zip mostlyclean-zip
35377maybe-mostlyclean-zip:
35378@if zip
35379maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 35380
b813574b 35381mostlyclean-zip:
0aed8855 35382 @: $(MAKE); $(unstage)
b813574b 35383 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35384 r=`${PWD_COMMAND}`; export r; \
35385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35386 $(HOST_EXPORTS) \
b813574b 35387 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35389 done; \
b813574b 35390 echo "Doing mostlyclean in zip" ; \
b00612cc 35391 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35394 "RANLIB=$${RANLIB}" \
0c24b341 35395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35396 mostlyclean) \
4fa63067
NN
35397 || exit 1
35398
b813574b 35399@endif zip
4fa63067 35400
b813574b
PB
35401.PHONY: maybe-clean-zip clean-zip
35402maybe-clean-zip:
35403@if zip
35404maybe-clean-zip: clean-zip
4fa63067 35405
b813574b 35406clean-zip:
0aed8855 35407 @: $(MAKE); $(unstage)
b813574b 35408 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35409 r=`${PWD_COMMAND}`; export r; \
35410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35411 $(HOST_EXPORTS) \
b813574b 35412 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35414 done; \
b813574b 35415 echo "Doing clean in zip" ; \
b00612cc 35416 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35419 "RANLIB=$${RANLIB}" \
0c24b341 35420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35421 clean) \
4fa63067
NN
35422 || exit 1
35423
b813574b 35424@endif zip
4fa63067 35425
b813574b
PB
35426.PHONY: maybe-distclean-zip distclean-zip
35427maybe-distclean-zip:
35428@if zip
35429maybe-distclean-zip: distclean-zip
4fa63067 35430
b813574b 35431distclean-zip:
0aed8855 35432 @: $(MAKE); $(unstage)
b813574b 35433 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35434 r=`${PWD_COMMAND}`; export r; \
35435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35436 $(HOST_EXPORTS) \
b813574b 35437 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35439 done; \
b813574b 35440 echo "Doing distclean in zip" ; \
b00612cc 35441 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35444 "RANLIB=$${RANLIB}" \
0c24b341 35445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35446 distclean) \
4fa63067
NN
35447 || exit 1
35448
b813574b 35449@endif zip
4fa63067 35450
b813574b
PB
35451.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
35452maybe-maintainer-clean-zip:
35453@if zip
35454maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 35455
b813574b 35456maintainer-clean-zip:
0aed8855 35457 @: $(MAKE); $(unstage)
b813574b 35458 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35459 r=`${PWD_COMMAND}`; export r; \
b40e3958 35460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35461 $(HOST_EXPORTS) \
b813574b 35462 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35464 done; \
b813574b 35465 echo "Doing maintainer-clean in zip" ; \
b00612cc 35466 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35469 "RANLIB=$${RANLIB}" \
0c24b341 35470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35471 maintainer-clean) \
4fa63067 35472 || exit 1
3866be5d 35473
b813574b 35474@endif zip
3866be5d 35475
4fa63067 35476
a7254363 35477
b813574b
PB
35478.PHONY: configure-zlib maybe-configure-zlib
35479maybe-configure-zlib:
4f0ef2d8
CD
35480@if gcc-bootstrap
35481configure-zlib: stage_current
35482@endif gcc-bootstrap
b813574b
PB
35483@if zlib
35484maybe-configure-zlib: configure-zlib
c52c6897 35485configure-zlib:
c52c6897
PB
35486 @r=`${PWD_COMMAND}`; export r; \
35487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
35488 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 35490 $(HOST_EXPORTS) \
a7254363
PB
35491 echo Configuring in $(HOST_SUBDIR)/zlib; \
35492 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 35493 case $(srcdir) in \
b00612cc
PB
35494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35495 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35497 esac; \
b00612cc
PB
35498 srcdiroption="--srcdir=$${topdir}/zlib"; \
35499 libsrcdir="$$s/zlib"; \
e2b9e2dc 35500 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35502 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35503 || exit 1
b813574b 35504@endif zlib
e2b9e2dc 35505
a7254363
PB
35506
35507
d545f33b
PB
35508.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
35509maybe-configure-stage1-zlib:
35510@if zlib-bootstrap
35511maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 35512configure-stage1-zlib:
c52c6897 35513 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 35514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35515 @r=`${PWD_COMMAND}`; export r; \
35516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35517 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 35518 $(HOST_EXPORTS) \
8ee82aff
PB
35519 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
35520 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35521 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35523 cd $(HOST_SUBDIR)/zlib || exit 1; \
35524 case $(srcdir) in \
35525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35526 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35528 esac; \
35529 srcdiroption="--srcdir=$${topdir}/zlib"; \
35530 libsrcdir="$$s/zlib"; \
35531 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35533 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35534 \
8a0d8a5c 35535 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
35536@endif zlib-bootstrap
35537
35538.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
35539maybe-configure-stage2-zlib:
35540@if zlib-bootstrap
35541maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 35542configure-stage2-zlib:
c52c6897 35543 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 35544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35545 @r=`${PWD_COMMAND}`; export r; \
35546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35547 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35548 $(HOST_EXPORTS) \
35549 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35550 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
35551 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35552 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35554 cd $(HOST_SUBDIR)/zlib || exit 1; \
35555 case $(srcdir) in \
35556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35557 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35559 esac; \
35560 srcdiroption="--srcdir=$${topdir}/zlib"; \
35561 libsrcdir="$$s/zlib"; \
35562 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35564 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35565 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35566 @stage2_werror_flag@
35567@endif zlib-bootstrap
35568
8520c408
AO
35569.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
35570maybe-configure-stageb2g0-zlib:
35571@if zlib-bootstrap
35572maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
35573configure-stageb2g0-zlib:
35574 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35576 @r=`${PWD_COMMAND}`; export r; \
35577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35578 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35579 $(HOST_EXPORTS) \
35580 $(POSTSTAGE1_HOST_EXPORTS) \
35581 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
35582 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
35583 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
35584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35585 cd $(HOST_SUBDIR)/zlib || exit 1; \
35586 case $(srcdir) in \
35587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35588 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35590 esac; \
35591 srcdiroption="--srcdir=$${topdir}/zlib"; \
35592 libsrcdir="$$s/zlib"; \
35593 $(SHELL) $${libsrcdir}/configure \
35594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35595 --target=${target_alias} $${srcdiroption} \
35596 --with-build-libsubdir=$(HOST_SUBDIR) \
35597 @stage2_werror_flag@
35598@endif zlib-bootstrap
35599
d545f33b
PB
35600.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
35601maybe-configure-stage3-zlib:
35602@if zlib-bootstrap
35603maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 35604configure-stage3-zlib:
c52c6897 35605 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 35606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35607 @r=`${PWD_COMMAND}`; export r; \
35608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35609 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35610 $(HOST_EXPORTS) \
35611 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35612 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
35613 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35614 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35616 cd $(HOST_SUBDIR)/zlib || exit 1; \
35617 case $(srcdir) in \
35618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35619 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35621 esac; \
35622 srcdiroption="--srcdir=$${topdir}/zlib"; \
35623 libsrcdir="$$s/zlib"; \
35624 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35626 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35627 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35628 @stage2_werror_flag@
35629@endif zlib-bootstrap
35630
8520c408
AO
35631.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
35632maybe-configure-stageb3g2-zlib:
35633@if zlib-bootstrap
35634maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
35635configure-stageb3g2-zlib:
35636 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35638 @r=`${PWD_COMMAND}`; export r; \
35639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35640 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35641 $(HOST_EXPORTS) \
35642 $(POSTSTAGE1_HOST_EXPORTS) \
35643 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
35644 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
35645 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
35646 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35647 cd $(HOST_SUBDIR)/zlib || exit 1; \
35648 case $(srcdir) in \
35649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35650 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35652 esac; \
35653 srcdiroption="--srcdir=$${topdir}/zlib"; \
35654 libsrcdir="$$s/zlib"; \
35655 $(SHELL) $${libsrcdir}/configure \
35656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35657 --target=${target_alias} $${srcdiroption} \
35658 --with-build-libsubdir=$(HOST_SUBDIR) \
35659 @stage2_werror_flag@
35660@endif zlib-bootstrap
35661
d545f33b
PB
35662.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
35663maybe-configure-stage4-zlib:
35664@if zlib-bootstrap
35665maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 35666configure-stage4-zlib:
c52c6897 35667 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 35668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35669 @r=`${PWD_COMMAND}`; export r; \
35670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35671 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35672 $(HOST_EXPORTS) \
35673 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35674 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
35675 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35676 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35678 cd $(HOST_SUBDIR)/zlib || exit 1; \
35679 case $(srcdir) in \
35680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35681 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35683 esac; \
35684 srcdiroption="--srcdir=$${topdir}/zlib"; \
35685 libsrcdir="$$s/zlib"; \
35686 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35688 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35689 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35690 @stage2_werror_flag@
35691@endif zlib-bootstrap
35692
35693.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
35694maybe-configure-stageprofile-zlib:
35695@if zlib-bootstrap
35696maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 35697configure-stageprofile-zlib:
c52c6897 35698 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 35699 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35700 @r=`${PWD_COMMAND}`; export r; \
35701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35702 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35703 $(HOST_EXPORTS) \
35704 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35705 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
35706 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 35707 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 35708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35709 cd $(HOST_SUBDIR)/zlib || exit 1; \
35710 case $(srcdir) in \
35711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35712 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35714 esac; \
35715 srcdiroption="--srcdir=$${topdir}/zlib"; \
35716 libsrcdir="$$s/zlib"; \
35717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35719 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35720 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35721 @stage2_werror_flag@
35722@endif zlib-bootstrap
35723
35724.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
35725maybe-configure-stagefeedback-zlib:
35726@if zlib-bootstrap
35727maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 35728configure-stagefeedback-zlib:
c52c6897 35729 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 35730 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35731 @r=`${PWD_COMMAND}`; export r; \
35732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35733 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35734 $(HOST_EXPORTS) \
35735 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35736 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
35737 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 35738 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 35739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35740 cd $(HOST_SUBDIR)/zlib || exit 1; \
35741 case $(srcdir) in \
35742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35743 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35745 esac; \
35746 srcdiroption="--srcdir=$${topdir}/zlib"; \
35747 libsrcdir="$$s/zlib"; \
35748 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35750 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35751 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35752 @stage2_werror_flag@
35753@endif zlib-bootstrap
35754
35755
35756
35757
35758
b813574b
PB
35759.PHONY: all-zlib maybe-all-zlib
35760maybe-all-zlib:
4f0ef2d8
CD
35761@if gcc-bootstrap
35762all-zlib: stage_current
35763@endif gcc-bootstrap
b813574b 35764@if zlib
d27cc32e 35765TARGET-zlib=all
b813574b
PB
35766maybe-all-zlib: all-zlib
35767all-zlib: configure-zlib
c52c6897 35768 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35770 $(HOST_EXPORTS) \
b00612cc
PB
35771 (cd $(HOST_SUBDIR)/zlib && \
35772 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 35773@endif zlib
3866be5d 35774
a7254363 35775
d545f33b
PB
35776
35777.PHONY: all-stage1-zlib maybe-all-stage1-zlib
35778.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
35779maybe-all-stage1-zlib:
35780maybe-clean-stage1-zlib:
35781@if zlib-bootstrap
35782maybe-all-stage1-zlib: all-stage1-zlib
35783all-stage1: all-stage1-zlib
f70224b5 35784TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 35785all-stage1-zlib: configure-stage1-zlib
c52c6897 35786 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
35787 @r=`${PWD_COMMAND}`; export r; \
35788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35789 $(HOST_EXPORTS) \
35790 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
35791 $(MAKE) $(FLAGS_TO_PASS) \
35792 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 35793 $(TARGET-stage1-zlib)
d545f33b
PB
35794
35795maybe-clean-stage1-zlib: clean-stage1-zlib
35796clean-stage1: clean-stage1-zlib
35797clean-stage1-zlib:
9dbaa842
DD
35798 @if [ $(current_stage) = stage1 ]; then \
35799 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35800 else \
35801 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
35802 $(MAKE) stage1-start; \
35803 fi; \
d545f33b
PB
35804 cd $(HOST_SUBDIR)/zlib && \
35805 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 35806 clean
d545f33b
PB
35807@endif zlib-bootstrap
35808
35809
35810.PHONY: all-stage2-zlib maybe-all-stage2-zlib
35811.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
35812maybe-all-stage2-zlib:
35813maybe-clean-stage2-zlib:
35814@if zlib-bootstrap
35815maybe-all-stage2-zlib: all-stage2-zlib
35816all-stage2: all-stage2-zlib
f70224b5 35817TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 35818all-stage2-zlib: configure-stage2-zlib
c52c6897 35819 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
35820 @r=`${PWD_COMMAND}`; export r; \
35821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35822 $(HOST_EXPORTS) \
35823 $(POSTSTAGE1_HOST_EXPORTS) \
35824 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35825 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35826 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35827 $(TARGET-stage2-zlib)
d545f33b
PB
35828
35829maybe-clean-stage2-zlib: clean-stage2-zlib
35830clean-stage2: clean-stage2-zlib
35831clean-stage2-zlib:
9dbaa842
DD
35832 @if [ $(current_stage) = stage2 ]; then \
35833 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35834 else \
35835 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
35836 $(MAKE) stage2-start; \
35837 fi; \
d545f33b
PB
35838 cd $(HOST_SUBDIR)/zlib && \
35839 $(MAKE) $(FLAGS_TO_PASS) \
35840 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35841 clean
d545f33b
PB
35842@endif zlib-bootstrap
35843
35844
8520c408
AO
35845.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
35846.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
35847maybe-all-stageb2g0-zlib:
35848maybe-clean-stageb2g0-zlib:
35849@if zlib-bootstrap
35850maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
35851all-stageb2g0: all-stageb2g0-zlib
35852TARGET-stageb2g0-zlib = $(TARGET-zlib)
35853all-stageb2g0-zlib: configure-stageb2g0-zlib
35854 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35855 @r=`${PWD_COMMAND}`; export r; \
35856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35857 $(HOST_EXPORTS) \
35858 $(POSTSTAGE1_HOST_EXPORTS) \
35859 cd $(HOST_SUBDIR)/zlib && \
35860 $(MAKE) $(FLAGS_TO_PASS) \
35861 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
35862 $(TARGET-stageb2g0-zlib)
35863
35864maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
35865clean-stageb2g0: clean-stageb2g0-zlib
35866clean-stageb2g0-zlib:
35867 @if [ $(current_stage) = stageb2g0 ]; then \
35868 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35869 else \
35870 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
35871 $(MAKE) stageb2g0-start; \
35872 fi; \
35873 cd $(HOST_SUBDIR)/zlib && \
35874 $(MAKE) $(FLAGS_TO_PASS) \
35875 $(POSTSTAGE1_FLAGS_TO_PASS) \
35876 clean
35877@endif zlib-bootstrap
35878
35879
d545f33b
PB
35880.PHONY: all-stage3-zlib maybe-all-stage3-zlib
35881.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
35882maybe-all-stage3-zlib:
35883maybe-clean-stage3-zlib:
35884@if zlib-bootstrap
35885maybe-all-stage3-zlib: all-stage3-zlib
35886all-stage3: all-stage3-zlib
f70224b5 35887TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 35888all-stage3-zlib: configure-stage3-zlib
c52c6897 35889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
35890 @r=`${PWD_COMMAND}`; export r; \
35891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35892 $(HOST_EXPORTS) \
35893 $(POSTSTAGE1_HOST_EXPORTS) \
35894 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35895 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35896 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35897 $(TARGET-stage3-zlib)
d545f33b
PB
35898
35899maybe-clean-stage3-zlib: clean-stage3-zlib
35900clean-stage3: clean-stage3-zlib
35901clean-stage3-zlib:
9dbaa842
DD
35902 @if [ $(current_stage) = stage3 ]; then \
35903 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35904 else \
35905 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
35906 $(MAKE) stage3-start; \
35907 fi; \
d545f33b
PB
35908 cd $(HOST_SUBDIR)/zlib && \
35909 $(MAKE) $(FLAGS_TO_PASS) \
35910 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35911 clean
d545f33b
PB
35912@endif zlib-bootstrap
35913
35914
8520c408
AO
35915.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
35916.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
35917maybe-all-stageb3g2-zlib:
35918maybe-clean-stageb3g2-zlib:
35919@if zlib-bootstrap
35920maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
35921all-stageb3g2: all-stageb3g2-zlib
35922TARGET-stageb3g2-zlib = $(TARGET-zlib)
35923all-stageb3g2-zlib: configure-stageb3g2-zlib
35924 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35925 @r=`${PWD_COMMAND}`; export r; \
35926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35927 $(HOST_EXPORTS) \
35928 $(POSTSTAGE1_HOST_EXPORTS) \
35929 cd $(HOST_SUBDIR)/zlib && \
35930 $(MAKE) $(FLAGS_TO_PASS) \
35931 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
35932 $(TARGET-stageb3g2-zlib)
35933
35934maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
35935clean-stageb3g2: clean-stageb3g2-zlib
35936clean-stageb3g2-zlib:
35937 @if [ $(current_stage) = stageb3g2 ]; then \
35938 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35939 else \
35940 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
35941 $(MAKE) stageb3g2-start; \
35942 fi; \
35943 cd $(HOST_SUBDIR)/zlib && \
35944 $(MAKE) $(FLAGS_TO_PASS) \
35945 $(POSTSTAGE1_FLAGS_TO_PASS) \
35946 clean
35947@endif zlib-bootstrap
35948
35949
d545f33b
PB
35950.PHONY: all-stage4-zlib maybe-all-stage4-zlib
35951.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
35952maybe-all-stage4-zlib:
35953maybe-clean-stage4-zlib:
35954@if zlib-bootstrap
35955maybe-all-stage4-zlib: all-stage4-zlib
35956all-stage4: all-stage4-zlib
f70224b5 35957TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 35958all-stage4-zlib: configure-stage4-zlib
c52c6897 35959 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
35960 @r=`${PWD_COMMAND}`; export r; \
35961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35962 $(HOST_EXPORTS) \
35963 $(POSTSTAGE1_HOST_EXPORTS) \
35964 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35965 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35966 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35967 $(TARGET-stage4-zlib)
d545f33b
PB
35968
35969maybe-clean-stage4-zlib: clean-stage4-zlib
35970clean-stage4: clean-stage4-zlib
35971clean-stage4-zlib:
9dbaa842
DD
35972 @if [ $(current_stage) = stage4 ]; then \
35973 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35974 else \
35975 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
35976 $(MAKE) stage4-start; \
35977 fi; \
d545f33b
PB
35978 cd $(HOST_SUBDIR)/zlib && \
35979 $(MAKE) $(FLAGS_TO_PASS) \
35980 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35981 clean
d545f33b
PB
35982@endif zlib-bootstrap
35983
35984
35985.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
35986.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
35987maybe-all-stageprofile-zlib:
35988maybe-clean-stageprofile-zlib:
35989@if zlib-bootstrap
35990maybe-all-stageprofile-zlib: all-stageprofile-zlib
35991all-stageprofile: all-stageprofile-zlib
f70224b5 35992TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 35993all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 35994 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
35995 @r=`${PWD_COMMAND}`; export r; \
35996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35997 $(HOST_EXPORTS) \
35998 $(POSTSTAGE1_HOST_EXPORTS) \
35999 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 36000 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 36001 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36002 $(TARGET-stageprofile-zlib)
d545f33b
PB
36003
36004maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
36005clean-stageprofile: clean-stageprofile-zlib
36006clean-stageprofile-zlib:
9dbaa842
DD
36007 @if [ $(current_stage) = stageprofile ]; then \
36008 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36009 else \
36010 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
36011 $(MAKE) stageprofile-start; \
36012 fi; \
d545f33b
PB
36013 cd $(HOST_SUBDIR)/zlib && \
36014 $(MAKE) $(FLAGS_TO_PASS) \
36015 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36016 clean
d545f33b
PB
36017@endif zlib-bootstrap
36018
36019
36020.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
36021.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
36022maybe-all-stagefeedback-zlib:
36023maybe-clean-stagefeedback-zlib:
36024@if zlib-bootstrap
36025maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
36026all-stagefeedback: all-stagefeedback-zlib
f70224b5 36027TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 36028all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 36029 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
36030 @r=`${PWD_COMMAND}`; export r; \
36031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36032 $(HOST_EXPORTS) \
36033 $(POSTSTAGE1_HOST_EXPORTS) \
36034 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 36035 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 36036 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36037 $(TARGET-stagefeedback-zlib)
d545f33b
PB
36038
36039maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
36040clean-stagefeedback: clean-stagefeedback-zlib
36041clean-stagefeedback-zlib:
9dbaa842
DD
36042 @if [ $(current_stage) = stagefeedback ]; then \
36043 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36044 else \
36045 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
36046 $(MAKE) stagefeedback-start; \
36047 fi; \
d545f33b
PB
36048 cd $(HOST_SUBDIR)/zlib && \
36049 $(MAKE) $(FLAGS_TO_PASS) \
36050 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36051 clean
d545f33b
PB
36052@endif zlib-bootstrap
36053
36054
36055
36056
36057
b813574b
PB
36058.PHONY: check-zlib maybe-check-zlib
36059maybe-check-zlib:
36060@if zlib
36061maybe-check-zlib: check-zlib
3866be5d 36062
b813574b 36063check-zlib:
3866be5d 36064
b813574b 36065@endif zlib
3866be5d 36066
b813574b
PB
36067.PHONY: install-zlib maybe-install-zlib
36068maybe-install-zlib:
36069@if zlib
36070maybe-install-zlib: install-zlib
4fa63067 36071
b813574b 36072install-zlib:
4fa63067 36073
b813574b 36074@endif zlib
4fa63067 36075
56a8fe78 36076# Other targets (info, dvi, pdf, etc.)
4fa63067 36077
b813574b
PB
36078.PHONY: maybe-info-zlib info-zlib
36079maybe-info-zlib:
36080@if zlib
36081maybe-info-zlib: info-zlib
4fa63067 36082
6d389afc
MS
36083info-zlib: \
36084 configure-zlib
36085 @[ -f ./zlib/Makefile ] || exit 0; \
36086 r=`${PWD_COMMAND}`; export r; \
36087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36088 $(HOST_EXPORTS) \
36089 for flag in $(EXTRA_HOST_FLAGS) ; do \
36090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36091 done; \
36092 echo "Doing info in zlib" ; \
b00612cc 36093 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
36094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36096 "RANLIB=$${RANLIB}" \
0c24b341 36097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36098 info) \
36099 || exit 1
36100
36101@endif zlib
36102
36103.PHONY: maybe-dvi-zlib dvi-zlib
36104maybe-dvi-zlib:
36105@if zlib
36106maybe-dvi-zlib: dvi-zlib
36107
36108dvi-zlib: \
b813574b
PB
36109 configure-zlib
36110 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36111 r=`${PWD_COMMAND}`; export r; \
36112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36113 $(HOST_EXPORTS) \
b813574b 36114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36116 done; \
6d389afc 36117 echo "Doing dvi in zlib" ; \
b00612cc 36118 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36121 "RANLIB=$${RANLIB}" \
0c24b341 36122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36123 dvi) \
4fa63067
NN
36124 || exit 1
36125
b813574b 36126@endif zlib
4fa63067 36127
56a8fe78
DD
36128.PHONY: maybe-pdf-zlib pdf-zlib
36129maybe-pdf-zlib:
36130@if zlib
36131maybe-pdf-zlib: pdf-zlib
36132
36133pdf-zlib: \
36134 configure-zlib
36135 @[ -f ./zlib/Makefile ] || exit 0; \
36136 r=`${PWD_COMMAND}`; export r; \
36137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36138 $(HOST_EXPORTS) \
36139 for flag in $(EXTRA_HOST_FLAGS) ; do \
36140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36141 done; \
36142 echo "Doing pdf in zlib" ; \
36143 (cd $(HOST_SUBDIR)/zlib && \
36144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36146 "RANLIB=$${RANLIB}" \
0c24b341 36147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36148 pdf) \
36149 || exit 1
36150
36151@endif zlib
36152
6d389afc
MS
36153.PHONY: maybe-html-zlib html-zlib
36154maybe-html-zlib:
b813574b 36155@if zlib
6d389afc 36156maybe-html-zlib: html-zlib
4fa63067 36157
6d389afc 36158html-zlib: \
b813574b
PB
36159 configure-zlib
36160 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36161 r=`${PWD_COMMAND}`; export r; \
36162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36163 $(HOST_EXPORTS) \
b813574b 36164 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36166 done; \
6d389afc 36167 echo "Doing html in zlib" ; \
b00612cc 36168 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36171 "RANLIB=$${RANLIB}" \
0c24b341 36172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36173 html) \
4fa63067
NN
36174 || exit 1
36175
b813574b 36176@endif zlib
4fa63067 36177
b813574b
PB
36178.PHONY: maybe-TAGS-zlib TAGS-zlib
36179maybe-TAGS-zlib:
36180@if zlib
36181maybe-TAGS-zlib: TAGS-zlib
4fa63067 36182
b813574b
PB
36183TAGS-zlib: \
36184 configure-zlib
36185 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36186 r=`${PWD_COMMAND}`; export r; \
36187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36188 $(HOST_EXPORTS) \
b813574b 36189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36191 done; \
b813574b 36192 echo "Doing TAGS in zlib" ; \
b00612cc 36193 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36196 "RANLIB=$${RANLIB}" \
0c24b341 36197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36198 TAGS) \
4fa63067
NN
36199 || exit 1
36200
b813574b 36201@endif zlib
4fa63067 36202
b813574b
PB
36203.PHONY: maybe-install-info-zlib install-info-zlib
36204maybe-install-info-zlib:
36205@if zlib
36206maybe-install-info-zlib: install-info-zlib
4fa63067 36207
b813574b
PB
36208install-info-zlib: \
36209 configure-zlib \
36210 info-zlib
36211 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36212 r=`${PWD_COMMAND}`; export r; \
36213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36214 $(HOST_EXPORTS) \
b813574b 36215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36217 done; \
b813574b 36218 echo "Doing install-info in zlib" ; \
b00612cc 36219 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36222 "RANLIB=$${RANLIB}" \
0c24b341 36223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36224 install-info) \
4fa63067
NN
36225 || exit 1
36226
b813574b 36227@endif zlib
4fa63067 36228
a3ca38d2
DD
36229.PHONY: maybe-install-pdf-zlib install-pdf-zlib
36230maybe-install-pdf-zlib:
36231@if zlib
36232maybe-install-pdf-zlib: install-pdf-zlib
36233
36234install-pdf-zlib: \
36235 configure-zlib \
36236 pdf-zlib
36237 @[ -f ./zlib/Makefile ] || exit 0; \
36238 r=`${PWD_COMMAND}`; export r; \
36239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36240 $(HOST_EXPORTS) \
36241 for flag in $(EXTRA_HOST_FLAGS) ; do \
36242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36243 done; \
36244 echo "Doing install-pdf in zlib" ; \
36245 (cd $(HOST_SUBDIR)/zlib && \
36246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36248 "RANLIB=$${RANLIB}" \
0c24b341 36249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36250 install-pdf) \
36251 || exit 1
36252
36253@endif zlib
36254
108a6f8e
CD
36255.PHONY: maybe-install-html-zlib install-html-zlib
36256maybe-install-html-zlib:
36257@if zlib
36258maybe-install-html-zlib: install-html-zlib
36259
36260install-html-zlib: \
36261 configure-zlib \
36262 html-zlib
36263 @[ -f ./zlib/Makefile ] || exit 0; \
36264 r=`${PWD_COMMAND}`; export r; \
36265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36266 $(HOST_EXPORTS) \
36267 for flag in $(EXTRA_HOST_FLAGS) ; do \
36268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36269 done; \
36270 echo "Doing install-html in zlib" ; \
36271 (cd $(HOST_SUBDIR)/zlib && \
36272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36274 "RANLIB=$${RANLIB}" \
0c24b341 36275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36276 install-html) \
36277 || exit 1
36278
36279@endif zlib
36280
b813574b
PB
36281.PHONY: maybe-installcheck-zlib installcheck-zlib
36282maybe-installcheck-zlib:
36283@if zlib
36284maybe-installcheck-zlib: installcheck-zlib
4fa63067 36285
b813574b
PB
36286installcheck-zlib: \
36287 configure-zlib
36288 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36289 r=`${PWD_COMMAND}`; export r; \
36290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36291 $(HOST_EXPORTS) \
b813574b 36292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36294 done; \
b813574b 36295 echo "Doing installcheck in zlib" ; \
b00612cc 36296 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36299 "RANLIB=$${RANLIB}" \
0c24b341 36300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36301 installcheck) \
4fa63067
NN
36302 || exit 1
36303
b813574b 36304@endif zlib
4fa63067 36305
b813574b
PB
36306.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
36307maybe-mostlyclean-zlib:
36308@if zlib
36309maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 36310
b813574b
PB
36311mostlyclean-zlib:
36312 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36313 r=`${PWD_COMMAND}`; export r; \
36314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36315 $(HOST_EXPORTS) \
b813574b 36316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36318 done; \
b813574b 36319 echo "Doing mostlyclean in zlib" ; \
b00612cc 36320 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36323 "RANLIB=$${RANLIB}" \
0c24b341 36324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36325 mostlyclean) \
4fa63067
NN
36326 || exit 1
36327
b813574b 36328@endif zlib
4fa63067 36329
b813574b
PB
36330.PHONY: maybe-clean-zlib clean-zlib
36331maybe-clean-zlib:
36332@if zlib
36333maybe-clean-zlib: clean-zlib
4fa63067 36334
b813574b
PB
36335clean-zlib:
36336 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36337 r=`${PWD_COMMAND}`; export r; \
36338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36339 $(HOST_EXPORTS) \
b813574b 36340 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36342 done; \
b813574b 36343 echo "Doing clean in zlib" ; \
b00612cc 36344 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36347 "RANLIB=$${RANLIB}" \
0c24b341 36348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36349 clean) \
4fa63067
NN
36350 || exit 1
36351
b813574b 36352@endif zlib
4fa63067 36353
b813574b
PB
36354.PHONY: maybe-distclean-zlib distclean-zlib
36355maybe-distclean-zlib:
36356@if zlib
36357maybe-distclean-zlib: distclean-zlib
4fa63067 36358
b813574b
PB
36359distclean-zlib:
36360 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36361 r=`${PWD_COMMAND}`; export r; \
36362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36363 $(HOST_EXPORTS) \
b813574b 36364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36366 done; \
b813574b 36367 echo "Doing distclean in zlib" ; \
b00612cc 36368 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36371 "RANLIB=$${RANLIB}" \
0c24b341 36372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36373 distclean) \
4fa63067
NN
36374 || exit 1
36375
b813574b 36376@endif zlib
4fa63067 36377
b813574b
PB
36378.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
36379maybe-maintainer-clean-zlib:
36380@if zlib
36381maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 36382
b813574b
PB
36383maintainer-clean-zlib:
36384 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36385 r=`${PWD_COMMAND}`; export r; \
36386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36387 $(HOST_EXPORTS) \
b813574b 36388 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36390 done; \
b813574b 36391 echo "Doing maintainer-clean in zlib" ; \
b00612cc 36392 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36395 "RANLIB=$${RANLIB}" \
0c24b341 36396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36397 maintainer-clean) \
4fa63067 36398 || exit 1
16ae0395 36399
b813574b 36400@endif zlib
3866be5d
NN
36401
36402
a7254363 36403
b813574b
PB
36404.PHONY: configure-gdb maybe-configure-gdb
36405maybe-configure-gdb:
4f0ef2d8
CD
36406@if gcc-bootstrap
36407configure-gdb: stage_current
36408@endif gcc-bootstrap
b813574b
PB
36409@if gdb
36410maybe-configure-gdb: configure-gdb
c52c6897 36411configure-gdb:
0aed8855 36412 @: $(MAKE); $(unstage)
c52c6897 36413 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36415 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
36416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 36417 $(HOST_EXPORTS) \
a7254363
PB
36418 echo Configuring in $(HOST_SUBDIR)/gdb; \
36419 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 36420 case $(srcdir) in \
b00612cc
PB
36421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36422 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
36423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36424 esac; \
b00612cc
PB
36425 srcdiroption="--srcdir=$${topdir}/gdb"; \
36426 libsrcdir="$$s/gdb"; \
e2b9e2dc 36427 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36429 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36430 || exit 1
b813574b 36431@endif gdb
e2b9e2dc 36432
a7254363
PB
36433
36434
d545f33b
PB
36435
36436
b813574b
PB
36437.PHONY: all-gdb maybe-all-gdb
36438maybe-all-gdb:
4f0ef2d8
CD
36439@if gcc-bootstrap
36440all-gdb: stage_current
36441@endif gcc-bootstrap
b813574b 36442@if gdb
d27cc32e 36443TARGET-gdb=all
b813574b
PB
36444maybe-all-gdb: all-gdb
36445all-gdb: configure-gdb
0aed8855 36446 @: $(MAKE); $(unstage)
b40e3958
L
36447 @r=`${PWD_COMMAND}`; export r; \
36448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36449 $(HOST_EXPORTS) \
b00612cc
PB
36450 (cd $(HOST_SUBDIR)/gdb && \
36451 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 36452@endif gdb
3866be5d 36453
a7254363 36454
d545f33b
PB
36455
36456
b813574b
PB
36457.PHONY: check-gdb maybe-check-gdb
36458maybe-check-gdb:
36459@if gdb
36460maybe-check-gdb: check-gdb
3866be5d 36461
b813574b 36462check-gdb:
0aed8855 36463 @: $(MAKE); $(unstage)
b40e3958
L
36464 @r=`${PWD_COMMAND}`; export r; \
36465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36466 $(HOST_EXPORTS) \
b00612cc
PB
36467 (cd $(HOST_SUBDIR)/gdb && \
36468 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36469
b813574b 36470@endif gdb
3866be5d 36471
b813574b
PB
36472.PHONY: install-gdb maybe-install-gdb
36473maybe-install-gdb:
36474@if gdb
36475maybe-install-gdb: install-gdb
16ae0395 36476
b813574b 36477install-gdb: installdirs
0aed8855 36478 @: $(MAKE); $(unstage)
b40e3958
L
36479 @r=`${PWD_COMMAND}`; export r; \
36480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36481 $(HOST_EXPORTS) \
b00612cc 36482 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 36483 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36484
b813574b 36485@endif gdb
3866be5d 36486
56a8fe78 36487# Other targets (info, dvi, pdf, etc.)
4fa63067 36488
b813574b
PB
36489.PHONY: maybe-info-gdb info-gdb
36490maybe-info-gdb:
36491@if gdb
36492maybe-info-gdb: info-gdb
4fa63067 36493
b813574b
PB
36494info-gdb: \
36495 configure-gdb
0aed8855 36496 @: $(MAKE); $(unstage)
b813574b 36497 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36498 r=`${PWD_COMMAND}`; export r; \
36499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36500 $(HOST_EXPORTS) \
72b2455a 36501 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36503 done; \
b813574b 36504 echo "Doing info in gdb" ; \
b00612cc 36505 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36508 "RANLIB=$${RANLIB}" \
0c24b341 36509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36510 info) \
4fa63067
NN
36511 || exit 1
36512
b813574b 36513@endif gdb
4fa63067 36514
b813574b
PB
36515.PHONY: maybe-dvi-gdb dvi-gdb
36516maybe-dvi-gdb:
36517@if gdb
36518maybe-dvi-gdb: dvi-gdb
4fa63067 36519
b813574b
PB
36520dvi-gdb: \
36521 configure-gdb
0aed8855 36522 @: $(MAKE); $(unstage)
b813574b 36523 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36524 r=`${PWD_COMMAND}`; export r; \
36525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36526 $(HOST_EXPORTS) \
72b2455a 36527 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36529 done; \
b813574b 36530 echo "Doing dvi in gdb" ; \
b00612cc 36531 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36534 "RANLIB=$${RANLIB}" \
0c24b341 36535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36536 dvi) \
4fa63067
NN
36537 || exit 1
36538
b813574b 36539@endif gdb
4fa63067 36540
56a8fe78
DD
36541.PHONY: maybe-pdf-gdb pdf-gdb
36542maybe-pdf-gdb:
36543@if gdb
36544maybe-pdf-gdb: pdf-gdb
36545
36546pdf-gdb: \
36547 configure-gdb
36548 @: $(MAKE); $(unstage)
36549 @[ -f ./gdb/Makefile ] || exit 0; \
36550 r=`${PWD_COMMAND}`; export r; \
36551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36552 $(HOST_EXPORTS) \
36553 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36555 done; \
36556 echo "Doing pdf in gdb" ; \
36557 (cd $(HOST_SUBDIR)/gdb && \
36558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36560 "RANLIB=$${RANLIB}" \
0c24b341 36561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36562 pdf) \
36563 || exit 1
36564
36565@endif gdb
36566
6d389afc
MS
36567.PHONY: maybe-html-gdb html-gdb
36568maybe-html-gdb:
36569@if gdb
36570maybe-html-gdb: html-gdb
36571
36572html-gdb: \
36573 configure-gdb
0aed8855 36574 @: $(MAKE); $(unstage)
6d389afc
MS
36575 @[ -f ./gdb/Makefile ] || exit 0; \
36576 r=`${PWD_COMMAND}`; export r; \
36577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36578 $(HOST_EXPORTS) \
36579 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36581 done; \
36582 echo "Doing html in gdb" ; \
b00612cc 36583 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
36584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36586 "RANLIB=$${RANLIB}" \
0c24b341 36587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36588 html) \
36589 || exit 1
36590
36591@endif gdb
36592
b813574b
PB
36593.PHONY: maybe-TAGS-gdb TAGS-gdb
36594maybe-TAGS-gdb:
36595@if gdb
36596maybe-TAGS-gdb: TAGS-gdb
4fa63067 36597
b813574b
PB
36598TAGS-gdb: \
36599 configure-gdb
0aed8855 36600 @: $(MAKE); $(unstage)
b813574b 36601 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36602 r=`${PWD_COMMAND}`; export r; \
36603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36604 $(HOST_EXPORTS) \
72b2455a 36605 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36607 done; \
b813574b 36608 echo "Doing TAGS in gdb" ; \
b00612cc 36609 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36612 "RANLIB=$${RANLIB}" \
0c24b341 36613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36614 TAGS) \
4fa63067
NN
36615 || exit 1
36616
b813574b 36617@endif gdb
4fa63067 36618
b813574b
PB
36619.PHONY: maybe-install-info-gdb install-info-gdb
36620maybe-install-info-gdb:
36621@if gdb
36622maybe-install-info-gdb: install-info-gdb
4fa63067 36623
b813574b
PB
36624install-info-gdb: \
36625 configure-gdb \
36626 info-gdb
0aed8855 36627 @: $(MAKE); $(unstage)
b813574b 36628 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36629 r=`${PWD_COMMAND}`; export r; \
36630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36631 $(HOST_EXPORTS) \
72b2455a 36632 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36634 done; \
b813574b 36635 echo "Doing install-info in gdb" ; \
b00612cc 36636 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36639 "RANLIB=$${RANLIB}" \
0c24b341 36640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36641 install-info) \
4fa63067
NN
36642 || exit 1
36643
b813574b 36644@endif gdb
4fa63067 36645
a3ca38d2
DD
36646.PHONY: maybe-install-pdf-gdb install-pdf-gdb
36647maybe-install-pdf-gdb:
36648@if gdb
36649maybe-install-pdf-gdb: install-pdf-gdb
36650
36651install-pdf-gdb: \
36652 configure-gdb \
36653 pdf-gdb
36654 @: $(MAKE); $(unstage)
36655 @[ -f ./gdb/Makefile ] || exit 0; \
36656 r=`${PWD_COMMAND}`; export r; \
36657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36658 $(HOST_EXPORTS) \
36659 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36661 done; \
36662 echo "Doing install-pdf in gdb" ; \
36663 (cd $(HOST_SUBDIR)/gdb && \
36664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36666 "RANLIB=$${RANLIB}" \
0c24b341 36667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36668 install-pdf) \
36669 || exit 1
36670
36671@endif gdb
36672
108a6f8e
CD
36673.PHONY: maybe-install-html-gdb install-html-gdb
36674maybe-install-html-gdb:
36675@if gdb
36676maybe-install-html-gdb: install-html-gdb
36677
36678install-html-gdb: \
36679 configure-gdb \
36680 html-gdb
36681 @: $(MAKE); $(unstage)
36682 @[ -f ./gdb/Makefile ] || exit 0; \
36683 r=`${PWD_COMMAND}`; export r; \
36684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36685 $(HOST_EXPORTS) \
36686 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36688 done; \
36689 echo "Doing install-html in gdb" ; \
36690 (cd $(HOST_SUBDIR)/gdb && \
36691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36693 "RANLIB=$${RANLIB}" \
0c24b341 36694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36695 install-html) \
36696 || exit 1
36697
36698@endif gdb
36699
b813574b
PB
36700.PHONY: maybe-installcheck-gdb installcheck-gdb
36701maybe-installcheck-gdb:
36702@if gdb
36703maybe-installcheck-gdb: installcheck-gdb
4fa63067 36704
b813574b
PB
36705installcheck-gdb: \
36706 configure-gdb
0aed8855 36707 @: $(MAKE); $(unstage)
b813574b 36708 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36709 r=`${PWD_COMMAND}`; export r; \
36710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36711 $(HOST_EXPORTS) \
72b2455a 36712 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36714 done; \
b813574b 36715 echo "Doing installcheck in gdb" ; \
b00612cc 36716 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36719 "RANLIB=$${RANLIB}" \
0c24b341 36720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36721 installcheck) \
4fa63067
NN
36722 || exit 1
36723
b813574b 36724@endif gdb
4fa63067 36725
b813574b
PB
36726.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
36727maybe-mostlyclean-gdb:
36728@if gdb
36729maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 36730
b813574b 36731mostlyclean-gdb:
0aed8855 36732 @: $(MAKE); $(unstage)
b813574b 36733 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36734 r=`${PWD_COMMAND}`; export r; \
36735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36736 $(HOST_EXPORTS) \
72b2455a 36737 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36739 done; \
b813574b 36740 echo "Doing mostlyclean in gdb" ; \
b00612cc 36741 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36744 "RANLIB=$${RANLIB}" \
0c24b341 36745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36746 mostlyclean) \
4fa63067
NN
36747 || exit 1
36748
b813574b 36749@endif gdb
4fa63067 36750
b813574b
PB
36751.PHONY: maybe-clean-gdb clean-gdb
36752maybe-clean-gdb:
36753@if gdb
36754maybe-clean-gdb: clean-gdb
4fa63067 36755
b813574b 36756clean-gdb:
0aed8855 36757 @: $(MAKE); $(unstage)
b813574b 36758 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36759 r=`${PWD_COMMAND}`; export r; \
36760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36761 $(HOST_EXPORTS) \
72b2455a 36762 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36764 done; \
b813574b 36765 echo "Doing clean in gdb" ; \
b00612cc 36766 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36769 "RANLIB=$${RANLIB}" \
0c24b341 36770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36771 clean) \
4fa63067
NN
36772 || exit 1
36773
b813574b 36774@endif gdb
4fa63067 36775
b813574b
PB
36776.PHONY: maybe-distclean-gdb distclean-gdb
36777maybe-distclean-gdb:
36778@if gdb
36779maybe-distclean-gdb: distclean-gdb
4fa63067 36780
b813574b 36781distclean-gdb:
0aed8855 36782 @: $(MAKE); $(unstage)
b813574b 36783 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36784 r=`${PWD_COMMAND}`; export r; \
36785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36786 $(HOST_EXPORTS) \
72b2455a 36787 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36789 done; \
b813574b 36790 echo "Doing distclean in gdb" ; \
b00612cc 36791 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36794 "RANLIB=$${RANLIB}" \
0c24b341 36795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36796 distclean) \
4fa63067
NN
36797 || exit 1
36798
b813574b 36799@endif gdb
4fa63067 36800
b813574b
PB
36801.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
36802maybe-maintainer-clean-gdb:
36803@if gdb
36804maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 36805
b813574b 36806maintainer-clean-gdb:
0aed8855 36807 @: $(MAKE); $(unstage)
b813574b 36808 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36809 r=`${PWD_COMMAND}`; export r; \
36810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36811 $(HOST_EXPORTS) \
72b2455a 36812 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36814 done; \
b813574b 36815 echo "Doing maintainer-clean in gdb" ; \
b00612cc 36816 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36819 "RANLIB=$${RANLIB}" \
0c24b341 36820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36821 maintainer-clean) \
4fa63067
NN
36822 || exit 1
36823
b813574b 36824@endif gdb
4fa63067
NN
36825
36826
a7254363 36827
b813574b
PB
36828.PHONY: configure-expect maybe-configure-expect
36829maybe-configure-expect:
4f0ef2d8
CD
36830@if gcc-bootstrap
36831configure-expect: stage_current
36832@endif gcc-bootstrap
b813574b
PB
36833@if expect
36834maybe-configure-expect: configure-expect
c52c6897 36835configure-expect:
0aed8855 36836 @: $(MAKE); $(unstage)
c52c6897 36837 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36839 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
36840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 36841 $(HOST_EXPORTS) \
a7254363
PB
36842 echo Configuring in $(HOST_SUBDIR)/expect; \
36843 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 36844 case $(srcdir) in \
b00612cc
PB
36845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36846 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
36847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36848 esac; \
b00612cc
PB
36849 srcdiroption="--srcdir=$${topdir}/expect"; \
36850 libsrcdir="$$s/expect"; \
e2b9e2dc 36851 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36853 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36854 || exit 1
b813574b 36855@endif expect
e2b9e2dc 36856
a7254363
PB
36857
36858
d545f33b
PB
36859
36860
b813574b
PB
36861.PHONY: all-expect maybe-all-expect
36862maybe-all-expect:
4f0ef2d8
CD
36863@if gcc-bootstrap
36864all-expect: stage_current
36865@endif gcc-bootstrap
b813574b 36866@if expect
d27cc32e 36867TARGET-expect=all
b813574b
PB
36868maybe-all-expect: all-expect
36869all-expect: configure-expect
0aed8855 36870 @: $(MAKE); $(unstage)
b40e3958
L
36871 @r=`${PWD_COMMAND}`; export r; \
36872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36873 $(HOST_EXPORTS) \
b00612cc
PB
36874 (cd $(HOST_SUBDIR)/expect && \
36875 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 36876@endif expect
3866be5d 36877
a7254363 36878
d545f33b
PB
36879
36880
b813574b
PB
36881.PHONY: check-expect maybe-check-expect
36882maybe-check-expect:
36883@if expect
36884maybe-check-expect: check-expect
3866be5d 36885
b813574b 36886check-expect:
0aed8855 36887 @: $(MAKE); $(unstage)
b40e3958
L
36888 @r=`${PWD_COMMAND}`; export r; \
36889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36890 $(HOST_EXPORTS) \
b00612cc
PB
36891 (cd $(HOST_SUBDIR)/expect && \
36892 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36893
b813574b 36894@endif expect
3866be5d 36895
b813574b
PB
36896.PHONY: install-expect maybe-install-expect
36897maybe-install-expect:
36898@if expect
36899maybe-install-expect: install-expect
16ae0395 36900
b813574b 36901install-expect: installdirs
0aed8855 36902 @: $(MAKE); $(unstage)
b40e3958
L
36903 @r=`${PWD_COMMAND}`; export r; \
36904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36905 $(HOST_EXPORTS) \
b00612cc 36906 (cd $(HOST_SUBDIR)/expect && \
2da12f12 36907 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36908
b813574b 36909@endif expect
3866be5d 36910
56a8fe78 36911# Other targets (info, dvi, pdf, etc.)
4fa63067 36912
b813574b
PB
36913.PHONY: maybe-info-expect info-expect
36914maybe-info-expect:
36915@if expect
36916maybe-info-expect: info-expect
4fa63067 36917
b813574b
PB
36918info-expect: \
36919 configure-expect
0aed8855 36920 @: $(MAKE); $(unstage)
b813574b 36921 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
36922 r=`${PWD_COMMAND}`; export r; \
36923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36924 $(HOST_EXPORTS) \
72b2455a 36925 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36927 done; \
b813574b 36928 echo "Doing info in expect" ; \
b00612cc 36929 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36932 "RANLIB=$${RANLIB}" \
0c24b341 36933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36934 info) \
e2b9e2dc
NN
36935 || exit 1
36936
b813574b 36937@endif expect
4fa63067 36938
b813574b
PB
36939.PHONY: maybe-dvi-expect dvi-expect
36940maybe-dvi-expect:
36941@if expect
36942maybe-dvi-expect: dvi-expect
4fa63067 36943
b813574b
PB
36944dvi-expect: \
36945 configure-expect
0aed8855 36946 @: $(MAKE); $(unstage)
b813574b 36947 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 36948 r=`${PWD_COMMAND}`; export r; \
b40e3958 36949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36950 $(HOST_EXPORTS) \
72b2455a 36951 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36953 done; \
b813574b 36954 echo "Doing dvi in expect" ; \
b00612cc 36955 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36958 "RANLIB=$${RANLIB}" \
0c24b341 36959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36960 dvi) \
4fa63067 36961 || exit 1
3866be5d 36962
b813574b 36963@endif expect
3866be5d 36964
56a8fe78
DD
36965.PHONY: maybe-pdf-expect pdf-expect
36966maybe-pdf-expect:
36967@if expect
36968maybe-pdf-expect: pdf-expect
36969
36970pdf-expect: \
36971 configure-expect
36972 @: $(MAKE); $(unstage)
36973 @[ -f ./expect/Makefile ] || exit 0; \
36974 r=`${PWD_COMMAND}`; export r; \
36975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36976 $(HOST_EXPORTS) \
36977 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36979 done; \
36980 echo "Doing pdf in expect" ; \
36981 (cd $(HOST_SUBDIR)/expect && \
36982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36984 "RANLIB=$${RANLIB}" \
0c24b341 36985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36986 pdf) \
36987 || exit 1
36988
36989@endif expect
36990
6d389afc
MS
36991.PHONY: maybe-html-expect html-expect
36992maybe-html-expect:
36993@if expect
36994maybe-html-expect: html-expect
36995
36996html-expect: \
36997 configure-expect
0aed8855 36998 @: $(MAKE); $(unstage)
6d389afc
MS
36999 @[ -f ./expect/Makefile ] || exit 0; \
37000 r=`${PWD_COMMAND}`; export r; \
37001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37002 $(HOST_EXPORTS) \
37003 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37005 done; \
37006 echo "Doing html in expect" ; \
b00612cc 37007 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
37008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37010 "RANLIB=$${RANLIB}" \
0c24b341 37011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37012 html) \
37013 || exit 1
37014
37015@endif expect
37016
b813574b
PB
37017.PHONY: maybe-TAGS-expect TAGS-expect
37018maybe-TAGS-expect:
37019@if expect
37020maybe-TAGS-expect: TAGS-expect
4fa63067 37021
b813574b
PB
37022TAGS-expect: \
37023 configure-expect
0aed8855 37024 @: $(MAKE); $(unstage)
b813574b 37025 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37026 r=`${PWD_COMMAND}`; export r; \
b40e3958 37027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37028 $(HOST_EXPORTS) \
72b2455a 37029 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37031 done; \
b813574b 37032 echo "Doing TAGS in expect" ; \
b00612cc 37033 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37036 "RANLIB=$${RANLIB}" \
0c24b341 37037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37038 TAGS) \
4fa63067 37039 || exit 1
3866be5d 37040
b813574b 37041@endif expect
3866be5d 37042
b813574b
PB
37043.PHONY: maybe-install-info-expect install-info-expect
37044maybe-install-info-expect:
37045@if expect
37046maybe-install-info-expect: install-info-expect
16ae0395 37047
b813574b
PB
37048install-info-expect: \
37049 configure-expect \
37050 info-expect
0aed8855 37051 @: $(MAKE); $(unstage)
b813574b 37052 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37053 r=`${PWD_COMMAND}`; export r; \
37054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37055 $(HOST_EXPORTS) \
72b2455a 37056 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37058 done; \
b813574b 37059 echo "Doing install-info in expect" ; \
b00612cc 37060 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37063 "RANLIB=$${RANLIB}" \
0c24b341 37064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37065 install-info) \
4fa63067
NN
37066 || exit 1
37067
b813574b 37068@endif expect
4fa63067 37069
a3ca38d2
DD
37070.PHONY: maybe-install-pdf-expect install-pdf-expect
37071maybe-install-pdf-expect:
37072@if expect
37073maybe-install-pdf-expect: install-pdf-expect
37074
37075install-pdf-expect: \
37076 configure-expect \
37077 pdf-expect
37078 @: $(MAKE); $(unstage)
37079 @[ -f ./expect/Makefile ] || exit 0; \
37080 r=`${PWD_COMMAND}`; export r; \
37081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37082 $(HOST_EXPORTS) \
37083 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37085 done; \
37086 echo "Doing install-pdf in expect" ; \
37087 (cd $(HOST_SUBDIR)/expect && \
37088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37090 "RANLIB=$${RANLIB}" \
0c24b341 37091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37092 install-pdf) \
37093 || exit 1
37094
37095@endif expect
37096
108a6f8e
CD
37097.PHONY: maybe-install-html-expect install-html-expect
37098maybe-install-html-expect:
37099@if expect
37100maybe-install-html-expect: install-html-expect
37101
37102install-html-expect: \
37103 configure-expect \
37104 html-expect
37105 @: $(MAKE); $(unstage)
37106 @[ -f ./expect/Makefile ] || exit 0; \
37107 r=`${PWD_COMMAND}`; export r; \
37108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37109 $(HOST_EXPORTS) \
37110 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37112 done; \
37113 echo "Doing install-html in expect" ; \
37114 (cd $(HOST_SUBDIR)/expect && \
37115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37117 "RANLIB=$${RANLIB}" \
0c24b341 37118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37119 install-html) \
37120 || exit 1
37121
37122@endif expect
37123
b813574b
PB
37124.PHONY: maybe-installcheck-expect installcheck-expect
37125maybe-installcheck-expect:
37126@if expect
37127maybe-installcheck-expect: installcheck-expect
4fa63067 37128
b813574b
PB
37129installcheck-expect: \
37130 configure-expect
0aed8855 37131 @: $(MAKE); $(unstage)
b813574b 37132 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37133 r=`${PWD_COMMAND}`; export r; \
37134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37135 $(HOST_EXPORTS) \
72b2455a 37136 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37138 done; \
b813574b 37139 echo "Doing installcheck in expect" ; \
b00612cc 37140 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37143 "RANLIB=$${RANLIB}" \
0c24b341 37144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37145 installcheck) \
4fa63067
NN
37146 || exit 1
37147
b813574b 37148@endif expect
4fa63067 37149
b813574b
PB
37150.PHONY: maybe-mostlyclean-expect mostlyclean-expect
37151maybe-mostlyclean-expect:
37152@if expect
37153maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 37154
b813574b 37155mostlyclean-expect:
0aed8855 37156 @: $(MAKE); $(unstage)
b813574b 37157 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37158 r=`${PWD_COMMAND}`; export r; \
37159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37160 $(HOST_EXPORTS) \
72b2455a 37161 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163 done; \
b813574b 37164 echo "Doing mostlyclean in expect" ; \
b00612cc 37165 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37168 "RANLIB=$${RANLIB}" \
0c24b341 37169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37170 mostlyclean) \
4fa63067
NN
37171 || exit 1
37172
b813574b 37173@endif expect
4fa63067 37174
b813574b
PB
37175.PHONY: maybe-clean-expect clean-expect
37176maybe-clean-expect:
37177@if expect
37178maybe-clean-expect: clean-expect
4fa63067 37179
b813574b 37180clean-expect:
0aed8855 37181 @: $(MAKE); $(unstage)
b813574b 37182 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37183 r=`${PWD_COMMAND}`; export r; \
37184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37185 $(HOST_EXPORTS) \
72b2455a 37186 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37188 done; \
b813574b 37189 echo "Doing clean in expect" ; \
b00612cc 37190 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37193 "RANLIB=$${RANLIB}" \
0c24b341 37194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37195 clean) \
4fa63067
NN
37196 || exit 1
37197
b813574b 37198@endif expect
4fa63067 37199
b813574b
PB
37200.PHONY: maybe-distclean-expect distclean-expect
37201maybe-distclean-expect:
37202@if expect
37203maybe-distclean-expect: distclean-expect
4fa63067 37204
b813574b 37205distclean-expect:
0aed8855 37206 @: $(MAKE); $(unstage)
b813574b 37207 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37208 r=`${PWD_COMMAND}`; export r; \
37209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37210 $(HOST_EXPORTS) \
72b2455a 37211 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37213 done; \
b813574b 37214 echo "Doing distclean in expect" ; \
b00612cc 37215 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37218 "RANLIB=$${RANLIB}" \
0c24b341 37219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37220 distclean) \
4fa63067
NN
37221 || exit 1
37222
b813574b 37223@endif expect
4fa63067 37224
b813574b
PB
37225.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
37226maybe-maintainer-clean-expect:
37227@if expect
37228maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 37229
b813574b 37230maintainer-clean-expect:
0aed8855 37231 @: $(MAKE); $(unstage)
b813574b 37232 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37233 r=`${PWD_COMMAND}`; export r; \
b40e3958 37234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37235 $(HOST_EXPORTS) \
72b2455a 37236 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37238 done; \
b813574b 37239 echo "Doing maintainer-clean in expect" ; \
b00612cc 37240 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37243 "RANLIB=$${RANLIB}" \
0c24b341 37244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37245 maintainer-clean) \
4fa63067 37246 || exit 1
3866be5d 37247
b813574b 37248@endif expect
3866be5d 37249
4fa63067 37250
a7254363 37251
b813574b
PB
37252.PHONY: configure-guile maybe-configure-guile
37253maybe-configure-guile:
4f0ef2d8
CD
37254@if gcc-bootstrap
37255configure-guile: stage_current
37256@endif gcc-bootstrap
b813574b
PB
37257@if guile
37258maybe-configure-guile: configure-guile
c52c6897 37259configure-guile:
0aed8855 37260 @: $(MAKE); $(unstage)
c52c6897 37261 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37263 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
37264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 37265 $(HOST_EXPORTS) \
a7254363
PB
37266 echo Configuring in $(HOST_SUBDIR)/guile; \
37267 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 37268 case $(srcdir) in \
b00612cc
PB
37269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37270 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
37271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37272 esac; \
b00612cc
PB
37273 srcdiroption="--srcdir=$${topdir}/guile"; \
37274 libsrcdir="$$s/guile"; \
e2b9e2dc 37275 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37277 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37278 || exit 1
b813574b 37279@endif guile
e2b9e2dc 37280
a7254363
PB
37281
37282
d545f33b
PB
37283
37284
b813574b
PB
37285.PHONY: all-guile maybe-all-guile
37286maybe-all-guile:
4f0ef2d8
CD
37287@if gcc-bootstrap
37288all-guile: stage_current
37289@endif gcc-bootstrap
b813574b 37290@if guile
d27cc32e 37291TARGET-guile=all
b813574b
PB
37292maybe-all-guile: all-guile
37293all-guile: configure-guile
0aed8855 37294 @: $(MAKE); $(unstage)
b40e3958
L
37295 @r=`${PWD_COMMAND}`; export r; \
37296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37297 $(HOST_EXPORTS) \
b00612cc
PB
37298 (cd $(HOST_SUBDIR)/guile && \
37299 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 37300@endif guile
3866be5d 37301
a7254363 37302
d545f33b
PB
37303
37304
b813574b
PB
37305.PHONY: check-guile maybe-check-guile
37306maybe-check-guile:
37307@if guile
37308maybe-check-guile: check-guile
3866be5d 37309
b813574b 37310check-guile:
0aed8855 37311 @: $(MAKE); $(unstage)
b40e3958
L
37312 @r=`${PWD_COMMAND}`; export r; \
37313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37314 $(HOST_EXPORTS) \
b00612cc
PB
37315 (cd $(HOST_SUBDIR)/guile && \
37316 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37317
b813574b 37318@endif guile
16ae0395 37319
b813574b
PB
37320.PHONY: install-guile maybe-install-guile
37321maybe-install-guile:
37322@if guile
37323maybe-install-guile: install-guile
37324
37325install-guile: installdirs
0aed8855 37326 @: $(MAKE); $(unstage)
b40e3958
L
37327 @r=`${PWD_COMMAND}`; export r; \
37328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37329 $(HOST_EXPORTS) \
b00612cc 37330 (cd $(HOST_SUBDIR)/guile && \
2da12f12 37331 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 37332
b813574b 37333@endif guile
4fa63067 37334
56a8fe78 37335# Other targets (info, dvi, pdf, etc.)
4fa63067 37336
b813574b
PB
37337.PHONY: maybe-info-guile info-guile
37338maybe-info-guile:
37339@if guile
37340maybe-info-guile: info-guile
4fa63067 37341
b813574b
PB
37342info-guile: \
37343 configure-guile
0aed8855 37344 @: $(MAKE); $(unstage)
b813574b 37345 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37346 r=`${PWD_COMMAND}`; export r; \
37347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37348 $(HOST_EXPORTS) \
72b2455a 37349 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37351 done; \
b813574b 37352 echo "Doing info in guile" ; \
b00612cc 37353 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37356 "RANLIB=$${RANLIB}" \
0c24b341 37357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37358 info) \
4fa63067
NN
37359 || exit 1
37360
b813574b 37361@endif guile
4fa63067 37362
b813574b
PB
37363.PHONY: maybe-dvi-guile dvi-guile
37364maybe-dvi-guile:
37365@if guile
37366maybe-dvi-guile: dvi-guile
4fa63067 37367
b813574b
PB
37368dvi-guile: \
37369 configure-guile
0aed8855 37370 @: $(MAKE); $(unstage)
b813574b 37371 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37372 r=`${PWD_COMMAND}`; export r; \
37373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37374 $(HOST_EXPORTS) \
72b2455a 37375 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37377 done; \
b813574b 37378 echo "Doing dvi in guile" ; \
b00612cc 37379 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37382 "RANLIB=$${RANLIB}" \
0c24b341 37383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37384 dvi) \
4fa63067
NN
37385 || exit 1
37386
b813574b 37387@endif guile
4fa63067 37388
56a8fe78
DD
37389.PHONY: maybe-pdf-guile pdf-guile
37390maybe-pdf-guile:
37391@if guile
37392maybe-pdf-guile: pdf-guile
37393
37394pdf-guile: \
37395 configure-guile
37396 @: $(MAKE); $(unstage)
37397 @[ -f ./guile/Makefile ] || exit 0; \
37398 r=`${PWD_COMMAND}`; export r; \
37399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37400 $(HOST_EXPORTS) \
37401 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37403 done; \
37404 echo "Doing pdf in guile" ; \
37405 (cd $(HOST_SUBDIR)/guile && \
37406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37408 "RANLIB=$${RANLIB}" \
0c24b341 37409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37410 pdf) \
37411 || exit 1
37412
37413@endif guile
37414
6d389afc
MS
37415.PHONY: maybe-html-guile html-guile
37416maybe-html-guile:
37417@if guile
37418maybe-html-guile: html-guile
37419
37420html-guile: \
37421 configure-guile
0aed8855 37422 @: $(MAKE); $(unstage)
6d389afc
MS
37423 @[ -f ./guile/Makefile ] || exit 0; \
37424 r=`${PWD_COMMAND}`; export r; \
37425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37426 $(HOST_EXPORTS) \
37427 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37429 done; \
37430 echo "Doing html in guile" ; \
b00612cc 37431 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
37432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37434 "RANLIB=$${RANLIB}" \
0c24b341 37435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37436 html) \
37437 || exit 1
37438
37439@endif guile
37440
b813574b
PB
37441.PHONY: maybe-TAGS-guile TAGS-guile
37442maybe-TAGS-guile:
37443@if guile
37444maybe-TAGS-guile: TAGS-guile
4fa63067 37445
b813574b
PB
37446TAGS-guile: \
37447 configure-guile
0aed8855 37448 @: $(MAKE); $(unstage)
b813574b 37449 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37450 r=`${PWD_COMMAND}`; export r; \
37451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37452 $(HOST_EXPORTS) \
72b2455a 37453 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37455 done; \
b813574b 37456 echo "Doing TAGS in guile" ; \
b00612cc 37457 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37460 "RANLIB=$${RANLIB}" \
0c24b341 37461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37462 TAGS) \
4fa63067
NN
37463 || exit 1
37464
b813574b 37465@endif guile
4fa63067 37466
b813574b
PB
37467.PHONY: maybe-install-info-guile install-info-guile
37468maybe-install-info-guile:
37469@if guile
37470maybe-install-info-guile: install-info-guile
4fa63067 37471
b813574b
PB
37472install-info-guile: \
37473 configure-guile \
37474 info-guile
0aed8855 37475 @: $(MAKE); $(unstage)
b813574b 37476 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37477 r=`${PWD_COMMAND}`; export r; \
37478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37479 $(HOST_EXPORTS) \
72b2455a 37480 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37482 done; \
b813574b 37483 echo "Doing install-info in guile" ; \
b00612cc 37484 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37487 "RANLIB=$${RANLIB}" \
0c24b341 37488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37489 install-info) \
4fa63067
NN
37490 || exit 1
37491
b813574b 37492@endif guile
4fa63067 37493
a3ca38d2
DD
37494.PHONY: maybe-install-pdf-guile install-pdf-guile
37495maybe-install-pdf-guile:
37496@if guile
37497maybe-install-pdf-guile: install-pdf-guile
37498
37499install-pdf-guile: \
37500 configure-guile \
37501 pdf-guile
37502 @: $(MAKE); $(unstage)
37503 @[ -f ./guile/Makefile ] || exit 0; \
37504 r=`${PWD_COMMAND}`; export r; \
37505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37506 $(HOST_EXPORTS) \
37507 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37509 done; \
37510 echo "Doing install-pdf in guile" ; \
37511 (cd $(HOST_SUBDIR)/guile && \
37512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37514 "RANLIB=$${RANLIB}" \
0c24b341 37515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37516 install-pdf) \
37517 || exit 1
37518
37519@endif guile
37520
108a6f8e
CD
37521.PHONY: maybe-install-html-guile install-html-guile
37522maybe-install-html-guile:
37523@if guile
37524maybe-install-html-guile: install-html-guile
37525
37526install-html-guile: \
37527 configure-guile \
37528 html-guile
37529 @: $(MAKE); $(unstage)
37530 @[ -f ./guile/Makefile ] || exit 0; \
37531 r=`${PWD_COMMAND}`; export r; \
37532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37533 $(HOST_EXPORTS) \
37534 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37536 done; \
37537 echo "Doing install-html in guile" ; \
37538 (cd $(HOST_SUBDIR)/guile && \
37539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37541 "RANLIB=$${RANLIB}" \
0c24b341 37542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37543 install-html) \
37544 || exit 1
37545
37546@endif guile
37547
b813574b
PB
37548.PHONY: maybe-installcheck-guile installcheck-guile
37549maybe-installcheck-guile:
37550@if guile
37551maybe-installcheck-guile: installcheck-guile
4fa63067 37552
b813574b
PB
37553installcheck-guile: \
37554 configure-guile
0aed8855 37555 @: $(MAKE); $(unstage)
b813574b 37556 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37557 r=`${PWD_COMMAND}`; export r; \
37558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37559 $(HOST_EXPORTS) \
72b2455a 37560 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37562 done; \
b813574b 37563 echo "Doing installcheck in guile" ; \
b00612cc 37564 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37567 "RANLIB=$${RANLIB}" \
0c24b341 37568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37569 installcheck) \
4fa63067
NN
37570 || exit 1
37571
b813574b 37572@endif guile
4fa63067 37573
b813574b
PB
37574.PHONY: maybe-mostlyclean-guile mostlyclean-guile
37575maybe-mostlyclean-guile:
37576@if guile
37577maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 37578
b813574b 37579mostlyclean-guile:
0aed8855 37580 @: $(MAKE); $(unstage)
b813574b 37581 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37582 r=`${PWD_COMMAND}`; export r; \
37583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37584 $(HOST_EXPORTS) \
72b2455a 37585 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37587 done; \
b813574b 37588 echo "Doing mostlyclean in guile" ; \
b00612cc 37589 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37592 "RANLIB=$${RANLIB}" \
0c24b341 37593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37594 mostlyclean) \
4fa63067
NN
37595 || exit 1
37596
b813574b 37597@endif guile
4fa63067 37598
b813574b
PB
37599.PHONY: maybe-clean-guile clean-guile
37600maybe-clean-guile:
37601@if guile
37602maybe-clean-guile: clean-guile
4fa63067 37603
b813574b 37604clean-guile:
0aed8855 37605 @: $(MAKE); $(unstage)
b813574b 37606 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37607 r=`${PWD_COMMAND}`; export r; \
37608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37609 $(HOST_EXPORTS) \
72b2455a 37610 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37612 done; \
b813574b 37613 echo "Doing clean in guile" ; \
b00612cc 37614 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37617 "RANLIB=$${RANLIB}" \
0c24b341 37618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37619 clean) \
4fa63067
NN
37620 || exit 1
37621
b813574b 37622@endif guile
4fa63067 37623
b813574b
PB
37624.PHONY: maybe-distclean-guile distclean-guile
37625maybe-distclean-guile:
37626@if guile
37627maybe-distclean-guile: distclean-guile
4fa63067 37628
b813574b 37629distclean-guile:
0aed8855 37630 @: $(MAKE); $(unstage)
b813574b 37631 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37632 r=`${PWD_COMMAND}`; export r; \
37633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37634 $(HOST_EXPORTS) \
72b2455a 37635 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37637 done; \
b813574b 37638 echo "Doing distclean in guile" ; \
b00612cc 37639 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37642 "RANLIB=$${RANLIB}" \
0c24b341 37643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37644 distclean) \
4fa63067
NN
37645 || exit 1
37646
b813574b 37647@endif guile
4fa63067 37648
b813574b
PB
37649.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
37650maybe-maintainer-clean-guile:
37651@if guile
37652maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 37653
b813574b 37654maintainer-clean-guile:
0aed8855 37655 @: $(MAKE); $(unstage)
b813574b 37656 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37657 r=`${PWD_COMMAND}`; export r; \
37658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37659 $(HOST_EXPORTS) \
72b2455a 37660 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37662 done; \
b813574b 37663 echo "Doing maintainer-clean in guile" ; \
b00612cc 37664 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37667 "RANLIB=$${RANLIB}" \
0c24b341 37668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37669 maintainer-clean) \
4fa63067
NN
37670 || exit 1
37671
b813574b 37672@endif guile
3866be5d
NN
37673
37674
a7254363 37675
b813574b
PB
37676.PHONY: configure-tk maybe-configure-tk
37677maybe-configure-tk:
4f0ef2d8
CD
37678@if gcc-bootstrap
37679configure-tk: stage_current
37680@endif gcc-bootstrap
b813574b
PB
37681@if tk
37682maybe-configure-tk: configure-tk
c52c6897 37683configure-tk:
0aed8855 37684 @: $(MAKE); $(unstage)
c52c6897 37685 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37687 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
37688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 37689 $(HOST_EXPORTS) \
a7254363
PB
37690 echo Configuring in $(HOST_SUBDIR)/tk; \
37691 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 37692 case $(srcdir) in \
b00612cc
PB
37693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37694 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
37695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37696 esac; \
b00612cc
PB
37697 srcdiroption="--srcdir=$${topdir}/tk"; \
37698 libsrcdir="$$s/tk"; \
e2b9e2dc 37699 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37700 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37701 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37702 || exit 1
b813574b 37703@endif tk
e2b9e2dc 37704
a7254363
PB
37705
37706
d545f33b
PB
37707
37708
b813574b
PB
37709.PHONY: all-tk maybe-all-tk
37710maybe-all-tk:
4f0ef2d8
CD
37711@if gcc-bootstrap
37712all-tk: stage_current
37713@endif gcc-bootstrap
b813574b 37714@if tk
d27cc32e 37715TARGET-tk=all
b813574b
PB
37716maybe-all-tk: all-tk
37717all-tk: configure-tk
0aed8855 37718 @: $(MAKE); $(unstage)
b40e3958
L
37719 @r=`${PWD_COMMAND}`; export r; \
37720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37721 $(HOST_EXPORTS) \
b00612cc
PB
37722 (cd $(HOST_SUBDIR)/tk && \
37723 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 37724@endif tk
3866be5d 37725
a7254363 37726
d545f33b
PB
37727
37728
b813574b
PB
37729.PHONY: check-tk maybe-check-tk
37730maybe-check-tk:
37731@if tk
37732maybe-check-tk: check-tk
3866be5d 37733
b813574b 37734check-tk:
0aed8855 37735 @: $(MAKE); $(unstage)
b40e3958
L
37736 @r=`${PWD_COMMAND}`; export r; \
37737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37738 $(HOST_EXPORTS) \
b00612cc
PB
37739 (cd $(HOST_SUBDIR)/tk && \
37740 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37741
b813574b 37742@endif tk
3866be5d 37743
b813574b
PB
37744.PHONY: install-tk maybe-install-tk
37745maybe-install-tk:
37746@if tk
37747maybe-install-tk: install-tk
16ae0395 37748
b813574b 37749install-tk: installdirs
0aed8855 37750 @: $(MAKE); $(unstage)
b40e3958
L
37751 @r=`${PWD_COMMAND}`; export r; \
37752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37753 $(HOST_EXPORTS) \
b00612cc 37754 (cd $(HOST_SUBDIR)/tk && \
2da12f12 37755 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37756
b813574b 37757@endif tk
3866be5d 37758
56a8fe78 37759# Other targets (info, dvi, pdf, etc.)
4fa63067 37760
b813574b
PB
37761.PHONY: maybe-info-tk info-tk
37762maybe-info-tk:
37763@if tk
37764maybe-info-tk: info-tk
4fa63067 37765
b813574b
PB
37766info-tk: \
37767 configure-tk
0aed8855 37768 @: $(MAKE); $(unstage)
b813574b 37769 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
37770 r=`${PWD_COMMAND}`; export r; \
37771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37772 $(HOST_EXPORTS) \
72b2455a 37773 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37775 done; \
b813574b 37776 echo "Doing info in tk" ; \
b00612cc 37777 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37780 "RANLIB=$${RANLIB}" \
0c24b341 37781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37782 info) \
e2b9e2dc
NN
37783 || exit 1
37784
b813574b 37785@endif tk
4fa63067 37786
b813574b
PB
37787.PHONY: maybe-dvi-tk dvi-tk
37788maybe-dvi-tk:
37789@if tk
37790maybe-dvi-tk: dvi-tk
4fa63067 37791
b813574b
PB
37792dvi-tk: \
37793 configure-tk
0aed8855 37794 @: $(MAKE); $(unstage)
b813574b 37795 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37796 r=`${PWD_COMMAND}`; export r; \
b40e3958 37797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37798 $(HOST_EXPORTS) \
72b2455a 37799 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37801 done; \
b813574b 37802 echo "Doing dvi in tk" ; \
b00612cc 37803 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37806 "RANLIB=$${RANLIB}" \
0c24b341 37807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37808 dvi) \
4fa63067 37809 || exit 1
3866be5d 37810
b813574b 37811@endif tk
3866be5d 37812
56a8fe78
DD
37813.PHONY: maybe-pdf-tk pdf-tk
37814maybe-pdf-tk:
37815@if tk
37816maybe-pdf-tk: pdf-tk
37817
37818pdf-tk: \
37819 configure-tk
37820 @: $(MAKE); $(unstage)
37821 @[ -f ./tk/Makefile ] || exit 0; \
37822 r=`${PWD_COMMAND}`; export r; \
37823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37824 $(HOST_EXPORTS) \
37825 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37827 done; \
37828 echo "Doing pdf in tk" ; \
37829 (cd $(HOST_SUBDIR)/tk && \
37830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37832 "RANLIB=$${RANLIB}" \
0c24b341 37833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37834 pdf) \
37835 || exit 1
37836
37837@endif tk
37838
6d389afc
MS
37839.PHONY: maybe-html-tk html-tk
37840maybe-html-tk:
37841@if tk
37842maybe-html-tk: html-tk
37843
37844html-tk: \
37845 configure-tk
0aed8855 37846 @: $(MAKE); $(unstage)
6d389afc
MS
37847 @[ -f ./tk/Makefile ] || exit 0; \
37848 r=`${PWD_COMMAND}`; export r; \
37849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37850 $(HOST_EXPORTS) \
37851 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37853 done; \
37854 echo "Doing html in tk" ; \
b00612cc 37855 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
37856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37858 "RANLIB=$${RANLIB}" \
0c24b341 37859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37860 html) \
37861 || exit 1
37862
37863@endif tk
37864
b813574b
PB
37865.PHONY: maybe-TAGS-tk TAGS-tk
37866maybe-TAGS-tk:
37867@if tk
37868maybe-TAGS-tk: TAGS-tk
4fa63067 37869
b813574b
PB
37870TAGS-tk: \
37871 configure-tk
0aed8855 37872 @: $(MAKE); $(unstage)
b813574b 37873 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37874 r=`${PWD_COMMAND}`; export r; \
b40e3958 37875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37876 $(HOST_EXPORTS) \
72b2455a 37877 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37879 done; \
b813574b 37880 echo "Doing TAGS in tk" ; \
b00612cc 37881 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37884 "RANLIB=$${RANLIB}" \
0c24b341 37885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37886 TAGS) \
4fa63067 37887 || exit 1
3866be5d 37888
b813574b 37889@endif tk
3866be5d 37890
b813574b
PB
37891.PHONY: maybe-install-info-tk install-info-tk
37892maybe-install-info-tk:
37893@if tk
37894maybe-install-info-tk: install-info-tk
4fa63067 37895
b813574b
PB
37896install-info-tk: \
37897 configure-tk \
37898 info-tk
0aed8855 37899 @: $(MAKE); $(unstage)
b813574b 37900 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37901 r=`${PWD_COMMAND}`; export r; \
37902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37903 $(HOST_EXPORTS) \
72b2455a 37904 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37906 done; \
b813574b 37907 echo "Doing install-info in tk" ; \
b00612cc 37908 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37911 "RANLIB=$${RANLIB}" \
0c24b341 37912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37913 install-info) \
4fa63067
NN
37914 || exit 1
37915
b813574b 37916@endif tk
4fa63067 37917
a3ca38d2
DD
37918.PHONY: maybe-install-pdf-tk install-pdf-tk
37919maybe-install-pdf-tk:
37920@if tk
37921maybe-install-pdf-tk: install-pdf-tk
37922
37923install-pdf-tk: \
37924 configure-tk \
37925 pdf-tk
37926 @: $(MAKE); $(unstage)
37927 @[ -f ./tk/Makefile ] || exit 0; \
37928 r=`${PWD_COMMAND}`; export r; \
37929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37930 $(HOST_EXPORTS) \
37931 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37933 done; \
37934 echo "Doing install-pdf in tk" ; \
37935 (cd $(HOST_SUBDIR)/tk && \
37936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37938 "RANLIB=$${RANLIB}" \
0c24b341 37939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37940 install-pdf) \
37941 || exit 1
37942
37943@endif tk
37944
108a6f8e
CD
37945.PHONY: maybe-install-html-tk install-html-tk
37946maybe-install-html-tk:
37947@if tk
37948maybe-install-html-tk: install-html-tk
37949
37950install-html-tk: \
37951 configure-tk \
37952 html-tk
37953 @: $(MAKE); $(unstage)
37954 @[ -f ./tk/Makefile ] || exit 0; \
37955 r=`${PWD_COMMAND}`; export r; \
37956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37957 $(HOST_EXPORTS) \
37958 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37960 done; \
37961 echo "Doing install-html in tk" ; \
37962 (cd $(HOST_SUBDIR)/tk && \
37963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37965 "RANLIB=$${RANLIB}" \
0c24b341 37966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37967 install-html) \
37968 || exit 1
37969
37970@endif tk
37971
b813574b
PB
37972.PHONY: maybe-installcheck-tk installcheck-tk
37973maybe-installcheck-tk:
37974@if tk
37975maybe-installcheck-tk: installcheck-tk
4fa63067 37976
b813574b
PB
37977installcheck-tk: \
37978 configure-tk
0aed8855 37979 @: $(MAKE); $(unstage)
b813574b 37980 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37981 r=`${PWD_COMMAND}`; export r; \
37982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37983 $(HOST_EXPORTS) \
72b2455a 37984 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37986 done; \
b813574b 37987 echo "Doing installcheck in tk" ; \
b00612cc 37988 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37991 "RANLIB=$${RANLIB}" \
0c24b341 37992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37993 installcheck) \
4fa63067
NN
37994 || exit 1
37995
b813574b 37996@endif tk
4fa63067 37997
b813574b
PB
37998.PHONY: maybe-mostlyclean-tk mostlyclean-tk
37999maybe-mostlyclean-tk:
38000@if tk
38001maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 38002
b813574b 38003mostlyclean-tk:
0aed8855 38004 @: $(MAKE); $(unstage)
b813574b 38005 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38006 r=`${PWD_COMMAND}`; export r; \
38007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38008 $(HOST_EXPORTS) \
72b2455a 38009 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38011 done; \
b813574b 38012 echo "Doing mostlyclean in tk" ; \
b00612cc 38013 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38016 "RANLIB=$${RANLIB}" \
0c24b341 38017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38018 mostlyclean) \
4fa63067
NN
38019 || exit 1
38020
b813574b 38021@endif tk
4fa63067 38022
b813574b
PB
38023.PHONY: maybe-clean-tk clean-tk
38024maybe-clean-tk:
38025@if tk
38026maybe-clean-tk: clean-tk
4fa63067 38027
b813574b 38028clean-tk:
0aed8855 38029 @: $(MAKE); $(unstage)
b813574b 38030 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38031 r=`${PWD_COMMAND}`; export r; \
38032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38033 $(HOST_EXPORTS) \
72b2455a 38034 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38036 done; \
b813574b 38037 echo "Doing clean in tk" ; \
b00612cc 38038 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38041 "RANLIB=$${RANLIB}" \
0c24b341 38042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38043 clean) \
4fa63067
NN
38044 || exit 1
38045
b813574b 38046@endif tk
4fa63067 38047
b813574b
PB
38048.PHONY: maybe-distclean-tk distclean-tk
38049maybe-distclean-tk:
38050@if tk
38051maybe-distclean-tk: distclean-tk
4fa63067 38052
b813574b 38053distclean-tk:
0aed8855 38054 @: $(MAKE); $(unstage)
b813574b 38055 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38056 r=`${PWD_COMMAND}`; export r; \
38057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38058 $(HOST_EXPORTS) \
72b2455a 38059 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38061 done; \
b813574b 38062 echo "Doing distclean in tk" ; \
b00612cc 38063 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38066 "RANLIB=$${RANLIB}" \
0c24b341 38067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38068 distclean) \
4fa63067
NN
38069 || exit 1
38070
b813574b 38071@endif tk
4fa63067 38072
b813574b
PB
38073.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
38074maybe-maintainer-clean-tk:
38075@if tk
38076maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 38077
b813574b 38078maintainer-clean-tk:
0aed8855 38079 @: $(MAKE); $(unstage)
b813574b 38080 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38081 r=`${PWD_COMMAND}`; export r; \
b40e3958 38082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38083 $(HOST_EXPORTS) \
72b2455a 38084 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38086 done; \
b813574b 38087 echo "Doing maintainer-clean in tk" ; \
b00612cc 38088 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38091 "RANLIB=$${RANLIB}" \
0c24b341 38092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38093 maintainer-clean) \
4fa63067 38094 || exit 1
3866be5d 38095
b813574b 38096@endif tk
3866be5d 38097
4fa63067 38098
a7254363 38099
b813574b
PB
38100.PHONY: configure-libtermcap maybe-configure-libtermcap
38101maybe-configure-libtermcap:
4f0ef2d8
CD
38102@if gcc-bootstrap
38103configure-libtermcap: stage_current
38104@endif gcc-bootstrap
b813574b
PB
38105@if libtermcap
38106maybe-configure-libtermcap: configure-libtermcap
c52c6897 38107configure-libtermcap:
0aed8855 38108 @: $(MAKE); $(unstage)
c52c6897 38109 @r=`${PWD_COMMAND}`; export r; \
b813574b 38110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38111 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
38112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 38113 $(HOST_EXPORTS) \
a7254363
PB
38114 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
38115 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 38116 case $(srcdir) in \
b00612cc
PB
38117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38118 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
38119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 38120 esac; \
b00612cc
PB
38121 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38122 libsrcdir="$$s/libtermcap"; \
b813574b 38123 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38125 --target=${target_alias} $${srcdiroption} \
b813574b
PB
38126 || exit 1
38127@endif libtermcap
38128
a7254363
PB
38129
38130
d545f33b
PB
38131
38132
b813574b
PB
38133.PHONY: all-libtermcap maybe-all-libtermcap
38134maybe-all-libtermcap:
4f0ef2d8
CD
38135@if gcc-bootstrap
38136all-libtermcap: stage_current
38137@endif gcc-bootstrap
b813574b 38138@if libtermcap
d27cc32e 38139TARGET-libtermcap=all
b813574b
PB
38140maybe-all-libtermcap: all-libtermcap
38141all-libtermcap: configure-libtermcap
0aed8855 38142 @: $(MAKE); $(unstage)
b813574b
PB
38143 @r=`${PWD_COMMAND}`; export r; \
38144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38145 $(HOST_EXPORTS) \
b00612cc
PB
38146 (cd $(HOST_SUBDIR)/libtermcap && \
38147 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
38148@endif libtermcap
38149
a7254363 38150
d545f33b
PB
38151
38152
b813574b
PB
38153.PHONY: check-libtermcap maybe-check-libtermcap
38154maybe-check-libtermcap:
38155@if libtermcap
38156maybe-check-libtermcap: check-libtermcap
38157
38158check-libtermcap:
4fa63067 38159
6bd3dfaa 38160@endif libtermcap
4fa63067
NN
38161
38162.PHONY: install-libtermcap maybe-install-libtermcap
38163maybe-install-libtermcap:
6bd3dfaa
PB
38164@if libtermcap
38165maybe-install-libtermcap: install-libtermcap
4fa63067
NN
38166
38167install-libtermcap: installdirs
0aed8855 38168 @: $(MAKE); $(unstage)
b40e3958
L
38169 @r=`${PWD_COMMAND}`; export r; \
38170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38171 $(HOST_EXPORTS) \
b00612cc 38172 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 38173 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38174
6bd3dfaa 38175@endif libtermcap
3866be5d 38176
56a8fe78 38177# Other targets (info, dvi, pdf, etc.)
16ae0395 38178
4fa63067
NN
38179.PHONY: maybe-info-libtermcap info-libtermcap
38180maybe-info-libtermcap:
6bd3dfaa
PB
38181@if libtermcap
38182maybe-info-libtermcap: info-libtermcap
4fa63067
NN
38183
38184info-libtermcap: \
38185 configure-libtermcap
0aed8855 38186 @: $(MAKE); $(unstage)
4fa63067
NN
38187 @[ -f ./libtermcap/Makefile ] || exit 0; \
38188 r=`${PWD_COMMAND}`; export r; \
b40e3958 38189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38190 $(HOST_EXPORTS) \
b813574b 38191 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38193 done; \
38194 echo "Doing info in libtermcap" ; \
b00612cc 38195 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38198 "RANLIB=$${RANLIB}" \
0c24b341 38199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38200 info) \
4fa63067 38201 || exit 1
3866be5d 38202
6bd3dfaa 38203@endif libtermcap
3866be5d 38204
4fa63067
NN
38205.PHONY: maybe-dvi-libtermcap dvi-libtermcap
38206maybe-dvi-libtermcap:
6bd3dfaa
PB
38207@if libtermcap
38208maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
38209
38210dvi-libtermcap: \
38211 configure-libtermcap
0aed8855 38212 @: $(MAKE); $(unstage)
4fa63067
NN
38213 @[ -f ./libtermcap/Makefile ] || exit 0; \
38214 r=`${PWD_COMMAND}`; export r; \
38215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38216 $(HOST_EXPORTS) \
b813574b 38217 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38219 done; \
38220 echo "Doing dvi in libtermcap" ; \
b00612cc 38221 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38224 "RANLIB=$${RANLIB}" \
0c24b341 38225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38226 dvi) \
4fa63067
NN
38227 || exit 1
38228
6bd3dfaa 38229@endif libtermcap
4fa63067 38230
56a8fe78
DD
38231.PHONY: maybe-pdf-libtermcap pdf-libtermcap
38232maybe-pdf-libtermcap:
38233@if libtermcap
38234maybe-pdf-libtermcap: pdf-libtermcap
38235
38236pdf-libtermcap: \
38237 configure-libtermcap
38238 @: $(MAKE); $(unstage)
38239 @[ -f ./libtermcap/Makefile ] || exit 0; \
38240 r=`${PWD_COMMAND}`; export r; \
38241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38242 $(HOST_EXPORTS) \
38243 for flag in $(EXTRA_HOST_FLAGS) ; do \
38244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38245 done; \
38246 echo "Doing pdf in libtermcap" ; \
38247 (cd $(HOST_SUBDIR)/libtermcap && \
38248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38250 "RANLIB=$${RANLIB}" \
0c24b341 38251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38252 pdf) \
38253 || exit 1
38254
38255@endif libtermcap
38256
6d389afc
MS
38257.PHONY: maybe-html-libtermcap html-libtermcap
38258maybe-html-libtermcap:
38259@if libtermcap
38260maybe-html-libtermcap: html-libtermcap
38261
38262html-libtermcap: \
38263 configure-libtermcap
0aed8855 38264 @: $(MAKE); $(unstage)
6d389afc
MS
38265 @[ -f ./libtermcap/Makefile ] || exit 0; \
38266 r=`${PWD_COMMAND}`; export r; \
38267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38268 $(HOST_EXPORTS) \
38269 for flag in $(EXTRA_HOST_FLAGS) ; do \
38270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38271 done; \
38272 echo "Doing html in libtermcap" ; \
b00612cc 38273 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
38274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38276 "RANLIB=$${RANLIB}" \
0c24b341 38277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38278 html) \
38279 || exit 1
38280
38281@endif libtermcap
38282
4fa63067
NN
38283.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
38284maybe-TAGS-libtermcap:
6bd3dfaa
PB
38285@if libtermcap
38286maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
38287
38288TAGS-libtermcap: \
38289 configure-libtermcap
0aed8855 38290 @: $(MAKE); $(unstage)
4fa63067
NN
38291 @[ -f ./libtermcap/Makefile ] || exit 0; \
38292 r=`${PWD_COMMAND}`; export r; \
38293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38294 $(HOST_EXPORTS) \
b813574b 38295 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38297 done; \
38298 echo "Doing TAGS in libtermcap" ; \
b00612cc 38299 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38302 "RANLIB=$${RANLIB}" \
0c24b341 38303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38304 TAGS) \
4fa63067
NN
38305 || exit 1
38306
6bd3dfaa 38307@endif libtermcap
4fa63067
NN
38308
38309.PHONY: maybe-install-info-libtermcap install-info-libtermcap
38310maybe-install-info-libtermcap:
6bd3dfaa
PB
38311@if libtermcap
38312maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
38313
38314install-info-libtermcap: \
38315 configure-libtermcap \
38316 info-libtermcap
0aed8855 38317 @: $(MAKE); $(unstage)
4fa63067
NN
38318 @[ -f ./libtermcap/Makefile ] || exit 0; \
38319 r=`${PWD_COMMAND}`; export r; \
38320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38321 $(HOST_EXPORTS) \
b813574b 38322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38324 done; \
38325 echo "Doing install-info in libtermcap" ; \
b00612cc 38326 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38329 "RANLIB=$${RANLIB}" \
0c24b341 38330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38331 install-info) \
4fa63067
NN
38332 || exit 1
38333
6bd3dfaa 38334@endif libtermcap
4fa63067 38335
a3ca38d2
DD
38336.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
38337maybe-install-pdf-libtermcap:
38338@if libtermcap
38339maybe-install-pdf-libtermcap: install-pdf-libtermcap
38340
38341install-pdf-libtermcap: \
38342 configure-libtermcap \
38343 pdf-libtermcap
38344 @: $(MAKE); $(unstage)
38345 @[ -f ./libtermcap/Makefile ] || exit 0; \
38346 r=`${PWD_COMMAND}`; export r; \
38347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38348 $(HOST_EXPORTS) \
38349 for flag in $(EXTRA_HOST_FLAGS) ; do \
38350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38351 done; \
38352 echo "Doing install-pdf in libtermcap" ; \
38353 (cd $(HOST_SUBDIR)/libtermcap && \
38354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38356 "RANLIB=$${RANLIB}" \
0c24b341 38357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38358 install-pdf) \
38359 || exit 1
38360
38361@endif libtermcap
38362
108a6f8e
CD
38363.PHONY: maybe-install-html-libtermcap install-html-libtermcap
38364maybe-install-html-libtermcap:
38365@if libtermcap
38366maybe-install-html-libtermcap: install-html-libtermcap
38367
38368install-html-libtermcap: \
38369 configure-libtermcap \
38370 html-libtermcap
38371 @: $(MAKE); $(unstage)
38372 @[ -f ./libtermcap/Makefile ] || exit 0; \
38373 r=`${PWD_COMMAND}`; export r; \
38374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38375 $(HOST_EXPORTS) \
38376 for flag in $(EXTRA_HOST_FLAGS) ; do \
38377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38378 done; \
38379 echo "Doing install-html in libtermcap" ; \
38380 (cd $(HOST_SUBDIR)/libtermcap && \
38381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38383 "RANLIB=$${RANLIB}" \
0c24b341 38384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38385 install-html) \
38386 || exit 1
38387
38388@endif libtermcap
38389
4fa63067
NN
38390.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
38391maybe-installcheck-libtermcap:
6bd3dfaa
PB
38392@if libtermcap
38393maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
38394
38395installcheck-libtermcap: \
38396 configure-libtermcap
0aed8855 38397 @: $(MAKE); $(unstage)
4fa63067
NN
38398 @[ -f ./libtermcap/Makefile ] || exit 0; \
38399 r=`${PWD_COMMAND}`; export r; \
38400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38401 $(HOST_EXPORTS) \
b813574b 38402 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38404 done; \
38405 echo "Doing installcheck in libtermcap" ; \
b00612cc 38406 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38409 "RANLIB=$${RANLIB}" \
0c24b341 38410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38411 installcheck) \
4fa63067
NN
38412 || exit 1
38413
6bd3dfaa 38414@endif libtermcap
4fa63067
NN
38415
38416.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
38417maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
38418@if libtermcap
38419maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
38420
38421# libtermcap doesn't support mostlyclean.
38422mostlyclean-libtermcap:
38423
6bd3dfaa 38424@endif libtermcap
4fa63067
NN
38425
38426.PHONY: maybe-clean-libtermcap clean-libtermcap
38427maybe-clean-libtermcap:
6bd3dfaa
PB
38428@if libtermcap
38429maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
38430
38431# libtermcap doesn't support clean.
38432clean-libtermcap:
38433
6bd3dfaa 38434@endif libtermcap
4fa63067
NN
38435
38436.PHONY: maybe-distclean-libtermcap distclean-libtermcap
38437maybe-distclean-libtermcap:
6bd3dfaa
PB
38438@if libtermcap
38439maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
38440
38441# libtermcap doesn't support distclean.
38442distclean-libtermcap:
38443
6bd3dfaa 38444@endif libtermcap
4fa63067
NN
38445
38446.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
38447maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
38448@if libtermcap
38449maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
38450
38451# libtermcap doesn't support maintainer-clean.
38452maintainer-clean-libtermcap:
38453
6bd3dfaa 38454@endif libtermcap
4fa63067
NN
38455
38456
a7254363 38457
4fa63067
NN
38458.PHONY: configure-utils maybe-configure-utils
38459maybe-configure-utils:
4f0ef2d8
CD
38460@if gcc-bootstrap
38461configure-utils: stage_current
38462@endif gcc-bootstrap
6bd3dfaa
PB
38463@if utils
38464maybe-configure-utils: configure-utils
c52c6897 38465configure-utils:
0aed8855 38466 @: $(MAKE); $(unstage)
c52c6897 38467 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38469 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
38470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 38471 $(HOST_EXPORTS) \
a7254363
PB
38472 echo Configuring in $(HOST_SUBDIR)/utils; \
38473 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 38474 case $(srcdir) in \
b00612cc
PB
38475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38476 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
38477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38478 esac; \
b00612cc
PB
38479 srcdiroption="--srcdir=$${topdir}/utils"; \
38480 libsrcdir="$$s/utils"; \
e2b9e2dc 38481 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38482 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38483 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38484 || exit 1
6bd3dfaa 38485@endif utils
e2b9e2dc 38486
a7254363
PB
38487
38488
d545f33b
PB
38489
38490
4fa63067
NN
38491.PHONY: all-utils maybe-all-utils
38492maybe-all-utils:
4f0ef2d8
CD
38493@if gcc-bootstrap
38494all-utils: stage_current
38495@endif gcc-bootstrap
6bd3dfaa 38496@if utils
d27cc32e 38497TARGET-utils=all
6bd3dfaa 38498maybe-all-utils: all-utils
4fa63067 38499all-utils: configure-utils
0aed8855 38500 @: $(MAKE); $(unstage)
4fa63067
NN
38501 @r=`${PWD_COMMAND}`; export r; \
38502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38503 $(HOST_EXPORTS) \
b00612cc
PB
38504 (cd $(HOST_SUBDIR)/utils && \
38505 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 38506@endif utils
4fa63067 38507
a7254363 38508
d545f33b
PB
38509
38510
4fa63067
NN
38511.PHONY: check-utils maybe-check-utils
38512maybe-check-utils:
6bd3dfaa
PB
38513@if utils
38514maybe-check-utils: check-utils
4fa63067
NN
38515
38516check-utils:
38517
6bd3dfaa 38518@endif utils
4fa63067
NN
38519
38520.PHONY: install-utils maybe-install-utils
38521maybe-install-utils:
6bd3dfaa
PB
38522@if utils
38523maybe-install-utils: install-utils
4fa63067
NN
38524
38525install-utils: installdirs
0aed8855 38526 @: $(MAKE); $(unstage)
4fa63067
NN
38527 @r=`${PWD_COMMAND}`; export r; \
38528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38529 $(HOST_EXPORTS) \
b00612cc 38530 (cd $(HOST_SUBDIR)/utils && \
2da12f12 38531 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38532
6bd3dfaa 38533@endif utils
4fa63067 38534
56a8fe78 38535# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
38536
38537.PHONY: maybe-info-utils info-utils
38538maybe-info-utils:
6bd3dfaa
PB
38539@if utils
38540maybe-info-utils: info-utils
4fa63067
NN
38541
38542info-utils: \
38543 configure-utils
0aed8855 38544 @: $(MAKE); $(unstage)
4fa63067
NN
38545 @[ -f ./utils/Makefile ] || exit 0; \
38546 r=`${PWD_COMMAND}`; export r; \
38547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38548 $(HOST_EXPORTS) \
b813574b 38549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38551 done; \
38552 echo "Doing info in utils" ; \
b00612cc 38553 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38556 "RANLIB=$${RANLIB}" \
0c24b341 38557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38558 info) \
4fa63067
NN
38559 || exit 1
38560
6bd3dfaa 38561@endif utils
4fa63067
NN
38562
38563.PHONY: maybe-dvi-utils dvi-utils
38564maybe-dvi-utils:
6bd3dfaa
PB
38565@if utils
38566maybe-dvi-utils: dvi-utils
4fa63067
NN
38567
38568dvi-utils: \
38569 configure-utils
0aed8855 38570 @: $(MAKE); $(unstage)
4fa63067
NN
38571 @[ -f ./utils/Makefile ] || exit 0; \
38572 r=`${PWD_COMMAND}`; export r; \
b40e3958 38573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38574 $(HOST_EXPORTS) \
b813574b 38575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38577 done; \
38578 echo "Doing dvi in utils" ; \
b00612cc 38579 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38582 "RANLIB=$${RANLIB}" \
0c24b341 38583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38584 dvi) \
4fa63067 38585 || exit 1
3866be5d 38586
6bd3dfaa 38587@endif utils
3866be5d 38588
56a8fe78
DD
38589.PHONY: maybe-pdf-utils pdf-utils
38590maybe-pdf-utils:
38591@if utils
38592maybe-pdf-utils: pdf-utils
38593
38594pdf-utils: \
38595 configure-utils
38596 @: $(MAKE); $(unstage)
38597 @[ -f ./utils/Makefile ] || exit 0; \
38598 r=`${PWD_COMMAND}`; export r; \
38599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38600 $(HOST_EXPORTS) \
38601 for flag in $(EXTRA_HOST_FLAGS) ; do \
38602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38603 done; \
38604 echo "Doing pdf in utils" ; \
38605 (cd $(HOST_SUBDIR)/utils && \
38606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38608 "RANLIB=$${RANLIB}" \
0c24b341 38609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38610 pdf) \
38611 || exit 1
38612
38613@endif utils
38614
6d389afc
MS
38615.PHONY: maybe-html-utils html-utils
38616maybe-html-utils:
38617@if utils
38618maybe-html-utils: html-utils
38619
38620html-utils: \
38621 configure-utils
0aed8855 38622 @: $(MAKE); $(unstage)
6d389afc
MS
38623 @[ -f ./utils/Makefile ] || exit 0; \
38624 r=`${PWD_COMMAND}`; export r; \
38625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38626 $(HOST_EXPORTS) \
38627 for flag in $(EXTRA_HOST_FLAGS) ; do \
38628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38629 done; \
38630 echo "Doing html in utils" ; \
b00612cc 38631 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
38632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38634 "RANLIB=$${RANLIB}" \
0c24b341 38635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38636 html) \
38637 || exit 1
38638
38639@endif utils
38640
4fa63067
NN
38641.PHONY: maybe-TAGS-utils TAGS-utils
38642maybe-TAGS-utils:
6bd3dfaa
PB
38643@if utils
38644maybe-TAGS-utils: TAGS-utils
4fa63067
NN
38645
38646TAGS-utils: \
38647 configure-utils
0aed8855 38648 @: $(MAKE); $(unstage)
4fa63067
NN
38649 @[ -f ./utils/Makefile ] || exit 0; \
38650 r=`${PWD_COMMAND}`; export r; \
b40e3958 38651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38652 $(HOST_EXPORTS) \
b813574b 38653 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38655 done; \
38656 echo "Doing TAGS in utils" ; \
b00612cc 38657 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38660 "RANLIB=$${RANLIB}" \
0c24b341 38661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38662 TAGS) \
4fa63067 38663 || exit 1
3866be5d 38664
6bd3dfaa 38665@endif utils
3866be5d 38666
4fa63067
NN
38667.PHONY: maybe-install-info-utils install-info-utils
38668maybe-install-info-utils:
6bd3dfaa
PB
38669@if utils
38670maybe-install-info-utils: install-info-utils
16ae0395 38671
4fa63067
NN
38672install-info-utils: \
38673 configure-utils \
38674 info-utils
0aed8855 38675 @: $(MAKE); $(unstage)
4fa63067
NN
38676 @[ -f ./utils/Makefile ] || exit 0; \
38677 r=`${PWD_COMMAND}`; export r; \
b40e3958 38678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38679 $(HOST_EXPORTS) \
b813574b 38680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38682 done; \
38683 echo "Doing install-info in utils" ; \
b00612cc 38684 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38687 "RANLIB=$${RANLIB}" \
0c24b341 38688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38689 install-info) \
4fa63067 38690 || exit 1
3866be5d 38691
6bd3dfaa 38692@endif utils
3866be5d 38693
a3ca38d2
DD
38694.PHONY: maybe-install-pdf-utils install-pdf-utils
38695maybe-install-pdf-utils:
38696@if utils
38697maybe-install-pdf-utils: install-pdf-utils
38698
38699install-pdf-utils: \
38700 configure-utils \
38701 pdf-utils
38702 @: $(MAKE); $(unstage)
38703 @[ -f ./utils/Makefile ] || exit 0; \
38704 r=`${PWD_COMMAND}`; export r; \
38705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38706 $(HOST_EXPORTS) \
38707 for flag in $(EXTRA_HOST_FLAGS) ; do \
38708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38709 done; \
38710 echo "Doing install-pdf in utils" ; \
38711 (cd $(HOST_SUBDIR)/utils && \
38712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38714 "RANLIB=$${RANLIB}" \
0c24b341 38715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38716 install-pdf) \
38717 || exit 1
38718
38719@endif utils
38720
108a6f8e
CD
38721.PHONY: maybe-install-html-utils install-html-utils
38722maybe-install-html-utils:
38723@if utils
38724maybe-install-html-utils: install-html-utils
38725
38726install-html-utils: \
38727 configure-utils \
38728 html-utils
38729 @: $(MAKE); $(unstage)
38730 @[ -f ./utils/Makefile ] || exit 0; \
38731 r=`${PWD_COMMAND}`; export r; \
38732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38733 $(HOST_EXPORTS) \
38734 for flag in $(EXTRA_HOST_FLAGS) ; do \
38735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38736 done; \
38737 echo "Doing install-html in utils" ; \
38738 (cd $(HOST_SUBDIR)/utils && \
38739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38741 "RANLIB=$${RANLIB}" \
0c24b341 38742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38743 install-html) \
38744 || exit 1
38745
38746@endif utils
38747
4fa63067
NN
38748.PHONY: maybe-installcheck-utils installcheck-utils
38749maybe-installcheck-utils:
6bd3dfaa
PB
38750@if utils
38751maybe-installcheck-utils: installcheck-utils
4fa63067
NN
38752
38753installcheck-utils: \
38754 configure-utils
0aed8855 38755 @: $(MAKE); $(unstage)
4fa63067 38756 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38757 r=`${PWD_COMMAND}`; export r; \
38758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38759 $(HOST_EXPORTS) \
b813574b 38760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38762 done; \
38763 echo "Doing installcheck in utils" ; \
b00612cc 38764 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38767 "RANLIB=$${RANLIB}" \
0c24b341 38768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38769 installcheck) \
e2b9e2dc
NN
38770 || exit 1
38771
6bd3dfaa 38772@endif utils
4fa63067
NN
38773
38774.PHONY: maybe-mostlyclean-utils mostlyclean-utils
38775maybe-mostlyclean-utils:
6bd3dfaa
PB
38776@if utils
38777maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
38778
38779mostlyclean-utils:
0aed8855 38780 @: $(MAKE); $(unstage)
4fa63067
NN
38781 @[ -f ./utils/Makefile ] || exit 0; \
38782 r=`${PWD_COMMAND}`; export r; \
b40e3958 38783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38784 $(HOST_EXPORTS) \
b813574b 38785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38787 done; \
38788 echo "Doing mostlyclean in utils" ; \
b00612cc 38789 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38792 "RANLIB=$${RANLIB}" \
0c24b341 38793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38794 mostlyclean) \
4fa63067 38795 || exit 1
3866be5d 38796
6bd3dfaa 38797@endif utils
3866be5d 38798
4fa63067
NN
38799.PHONY: maybe-clean-utils clean-utils
38800maybe-clean-utils:
6bd3dfaa
PB
38801@if utils
38802maybe-clean-utils: clean-utils
4fa63067
NN
38803
38804clean-utils:
0aed8855 38805 @: $(MAKE); $(unstage)
4fa63067
NN
38806 @[ -f ./utils/Makefile ] || exit 0; \
38807 r=`${PWD_COMMAND}`; export r; \
b40e3958 38808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38809 $(HOST_EXPORTS) \
b813574b 38810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38812 done; \
38813 echo "Doing clean in utils" ; \
b00612cc 38814 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38817 "RANLIB=$${RANLIB}" \
0c24b341 38818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38819 clean) \
4fa63067 38820 || exit 1
3866be5d 38821
6bd3dfaa 38822@endif utils
3866be5d 38823
4fa63067
NN
38824.PHONY: maybe-distclean-utils distclean-utils
38825maybe-distclean-utils:
6bd3dfaa
PB
38826@if utils
38827maybe-distclean-utils: distclean-utils
16ae0395 38828
4fa63067 38829distclean-utils:
0aed8855 38830 @: $(MAKE); $(unstage)
4fa63067
NN
38831 @[ -f ./utils/Makefile ] || exit 0; \
38832 r=`${PWD_COMMAND}`; export r; \
b40e3958 38833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38834 $(HOST_EXPORTS) \
b813574b 38835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38837 done; \
38838 echo "Doing distclean in utils" ; \
b00612cc 38839 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38842 "RANLIB=$${RANLIB}" \
0c24b341 38843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38844 distclean) \
4fa63067 38845 || exit 1
3866be5d 38846
6bd3dfaa 38847@endif utils
3866be5d 38848
4fa63067
NN
38849.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
38850maybe-maintainer-clean-utils:
6bd3dfaa
PB
38851@if utils
38852maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
38853
38854maintainer-clean-utils:
0aed8855 38855 @: $(MAKE); $(unstage)
4fa63067 38856 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38857 r=`${PWD_COMMAND}`; export r; \
38858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38859 $(HOST_EXPORTS) \
b813574b 38860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38862 done; \
38863 echo "Doing maintainer-clean in utils" ; \
b00612cc 38864 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38867 "RANLIB=$${RANLIB}" \
0c24b341 38868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38869 maintainer-clean) \
e2b9e2dc
NN
38870 || exit 1
38871
6bd3dfaa 38872@endif utils
3866be5d 38873
3866be5d 38874
a7254363 38875
b00612cc
PB
38876.PHONY: configure-gnattools maybe-configure-gnattools
38877maybe-configure-gnattools:
4f0ef2d8
CD
38878@if gcc-bootstrap
38879configure-gnattools: stage_current
38880@endif gcc-bootstrap
b00612cc
PB
38881@if gnattools
38882maybe-configure-gnattools: configure-gnattools
c52c6897 38883configure-gnattools:
0aed8855 38884 @: $(MAKE); $(unstage)
c52c6897 38885 @r=`${PWD_COMMAND}`; export r; \
b00612cc 38886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38887 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
38888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 38889 $(HOST_EXPORTS) \
a7254363
PB
38890 echo Configuring in $(HOST_SUBDIR)/gnattools; \
38891 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
38892 case $(srcdir) in \
38893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38894 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
38895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38896 esac; \
38897 srcdiroption="--srcdir=$${topdir}/gnattools"; \
38898 libsrcdir="$$s/gnattools"; \
38899 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38901 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
38902 || exit 1
38903@endif gnattools
38904
a7254363
PB
38905
38906
d545f33b
PB
38907
38908
b00612cc
PB
38909.PHONY: all-gnattools maybe-all-gnattools
38910maybe-all-gnattools:
4f0ef2d8
CD
38911@if gcc-bootstrap
38912all-gnattools: stage_current
38913@endif gcc-bootstrap
b00612cc
PB
38914@if gnattools
38915TARGET-gnattools=all
38916maybe-all-gnattools: all-gnattools
38917all-gnattools: configure-gnattools
0aed8855 38918 @: $(MAKE); $(unstage)
b00612cc
PB
38919 @r=`${PWD_COMMAND}`; export r; \
38920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38921 $(HOST_EXPORTS) \
38922 (cd $(HOST_SUBDIR)/gnattools && \
38923 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
38924@endif gnattools
38925
a7254363 38926
d545f33b
PB
38927
38928
b00612cc
PB
38929.PHONY: check-gnattools maybe-check-gnattools
38930maybe-check-gnattools:
38931@if gnattools
38932maybe-check-gnattools: check-gnattools
38933
38934check-gnattools:
0aed8855 38935 @: $(MAKE); $(unstage)
b00612cc
PB
38936 @r=`${PWD_COMMAND}`; export r; \
38937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38938 $(HOST_EXPORTS) \
38939 (cd $(HOST_SUBDIR)/gnattools && \
38940 $(MAKE) $(FLAGS_TO_PASS) check)
38941
38942@endif gnattools
38943
38944.PHONY: install-gnattools maybe-install-gnattools
38945maybe-install-gnattools:
38946@if gnattools
38947maybe-install-gnattools: install-gnattools
38948
38949install-gnattools: installdirs
0aed8855 38950 @: $(MAKE); $(unstage)
b00612cc
PB
38951 @r=`${PWD_COMMAND}`; export r; \
38952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38953 $(HOST_EXPORTS) \
38954 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 38955 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
38956
38957@endif gnattools
38958
56a8fe78 38959# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
38960
38961.PHONY: maybe-info-gnattools info-gnattools
38962maybe-info-gnattools:
38963@if gnattools
38964maybe-info-gnattools: info-gnattools
38965
38966info-gnattools: \
38967 configure-gnattools
0aed8855 38968 @: $(MAKE); $(unstage)
b00612cc
PB
38969 @[ -f ./gnattools/Makefile ] || exit 0; \
38970 r=`${PWD_COMMAND}`; export r; \
38971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38972 $(HOST_EXPORTS) \
38973 for flag in $(EXTRA_HOST_FLAGS) ; do \
38974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38975 done; \
38976 echo "Doing info in gnattools" ; \
38977 (cd $(HOST_SUBDIR)/gnattools && \
38978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38980 "RANLIB=$${RANLIB}" \
0c24b341 38981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
38982 info) \
38983 || exit 1
38984
38985@endif gnattools
38986
38987.PHONY: maybe-dvi-gnattools dvi-gnattools
38988maybe-dvi-gnattools:
38989@if gnattools
38990maybe-dvi-gnattools: dvi-gnattools
38991
38992dvi-gnattools: \
38993 configure-gnattools
0aed8855 38994 @: $(MAKE); $(unstage)
b00612cc
PB
38995 @[ -f ./gnattools/Makefile ] || exit 0; \
38996 r=`${PWD_COMMAND}`; export r; \
38997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38998 $(HOST_EXPORTS) \
38999 for flag in $(EXTRA_HOST_FLAGS) ; do \
39000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39001 done; \
39002 echo "Doing dvi in gnattools" ; \
39003 (cd $(HOST_SUBDIR)/gnattools && \
39004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39006 "RANLIB=$${RANLIB}" \
0c24b341 39007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39008 dvi) \
39009 || exit 1
39010
39011@endif gnattools
39012
56a8fe78
DD
39013.PHONY: maybe-pdf-gnattools pdf-gnattools
39014maybe-pdf-gnattools:
39015@if gnattools
39016maybe-pdf-gnattools: pdf-gnattools
39017
39018pdf-gnattools: \
39019 configure-gnattools
39020 @: $(MAKE); $(unstage)
39021 @[ -f ./gnattools/Makefile ] || exit 0; \
39022 r=`${PWD_COMMAND}`; export r; \
39023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39024 $(HOST_EXPORTS) \
39025 for flag in $(EXTRA_HOST_FLAGS) ; do \
39026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027 done; \
39028 echo "Doing pdf in gnattools" ; \
39029 (cd $(HOST_SUBDIR)/gnattools && \
39030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032 "RANLIB=$${RANLIB}" \
0c24b341 39033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39034 pdf) \
39035 || exit 1
39036
39037@endif gnattools
39038
b00612cc
PB
39039.PHONY: maybe-html-gnattools html-gnattools
39040maybe-html-gnattools:
39041@if gnattools
39042maybe-html-gnattools: html-gnattools
39043
39044html-gnattools: \
39045 configure-gnattools
0aed8855 39046 @: $(MAKE); $(unstage)
b00612cc
PB
39047 @[ -f ./gnattools/Makefile ] || exit 0; \
39048 r=`${PWD_COMMAND}`; export r; \
39049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39050 $(HOST_EXPORTS) \
39051 for flag in $(EXTRA_HOST_FLAGS) ; do \
39052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39053 done; \
39054 echo "Doing html in gnattools" ; \
39055 (cd $(HOST_SUBDIR)/gnattools && \
39056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39058 "RANLIB=$${RANLIB}" \
0c24b341 39059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39060 html) \
39061 || exit 1
39062
39063@endif gnattools
39064
39065.PHONY: maybe-TAGS-gnattools TAGS-gnattools
39066maybe-TAGS-gnattools:
39067@if gnattools
39068maybe-TAGS-gnattools: TAGS-gnattools
39069
39070TAGS-gnattools: \
39071 configure-gnattools
0aed8855 39072 @: $(MAKE); $(unstage)
b00612cc
PB
39073 @[ -f ./gnattools/Makefile ] || exit 0; \
39074 r=`${PWD_COMMAND}`; export r; \
39075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39076 $(HOST_EXPORTS) \
39077 for flag in $(EXTRA_HOST_FLAGS) ; do \
39078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39079 done; \
39080 echo "Doing TAGS in gnattools" ; \
39081 (cd $(HOST_SUBDIR)/gnattools && \
39082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39084 "RANLIB=$${RANLIB}" \
0c24b341 39085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39086 TAGS) \
39087 || exit 1
39088
39089@endif gnattools
39090
39091.PHONY: maybe-install-info-gnattools install-info-gnattools
39092maybe-install-info-gnattools:
39093@if gnattools
39094maybe-install-info-gnattools: install-info-gnattools
39095
39096install-info-gnattools: \
39097 configure-gnattools \
39098 info-gnattools
0aed8855 39099 @: $(MAKE); $(unstage)
b00612cc
PB
39100 @[ -f ./gnattools/Makefile ] || exit 0; \
39101 r=`${PWD_COMMAND}`; export r; \
39102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39103 $(HOST_EXPORTS) \
39104 for flag in $(EXTRA_HOST_FLAGS) ; do \
39105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39106 done; \
39107 echo "Doing install-info in gnattools" ; \
39108 (cd $(HOST_SUBDIR)/gnattools && \
39109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39111 "RANLIB=$${RANLIB}" \
0c24b341 39112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39113 install-info) \
39114 || exit 1
39115
39116@endif gnattools
39117
a3ca38d2
DD
39118.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
39119maybe-install-pdf-gnattools:
39120@if gnattools
39121maybe-install-pdf-gnattools: install-pdf-gnattools
39122
39123install-pdf-gnattools: \
39124 configure-gnattools \
39125 pdf-gnattools
39126 @: $(MAKE); $(unstage)
39127 @[ -f ./gnattools/Makefile ] || exit 0; \
39128 r=`${PWD_COMMAND}`; export r; \
39129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39130 $(HOST_EXPORTS) \
39131 for flag in $(EXTRA_HOST_FLAGS) ; do \
39132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39133 done; \
39134 echo "Doing install-pdf in gnattools" ; \
39135 (cd $(HOST_SUBDIR)/gnattools && \
39136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39138 "RANLIB=$${RANLIB}" \
0c24b341 39139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39140 install-pdf) \
39141 || exit 1
39142
39143@endif gnattools
39144
108a6f8e
CD
39145.PHONY: maybe-install-html-gnattools install-html-gnattools
39146maybe-install-html-gnattools:
39147@if gnattools
39148maybe-install-html-gnattools: install-html-gnattools
39149
39150install-html-gnattools: \
39151 configure-gnattools \
39152 html-gnattools
39153 @: $(MAKE); $(unstage)
39154 @[ -f ./gnattools/Makefile ] || exit 0; \
39155 r=`${PWD_COMMAND}`; export r; \
39156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39157 $(HOST_EXPORTS) \
39158 for flag in $(EXTRA_HOST_FLAGS) ; do \
39159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39160 done; \
39161 echo "Doing install-html in gnattools" ; \
39162 (cd $(HOST_SUBDIR)/gnattools && \
39163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39165 "RANLIB=$${RANLIB}" \
0c24b341 39166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39167 install-html) \
39168 || exit 1
39169
39170@endif gnattools
39171
b00612cc
PB
39172.PHONY: maybe-installcheck-gnattools installcheck-gnattools
39173maybe-installcheck-gnattools:
39174@if gnattools
39175maybe-installcheck-gnattools: installcheck-gnattools
39176
39177installcheck-gnattools: \
39178 configure-gnattools
0aed8855 39179 @: $(MAKE); $(unstage)
b00612cc
PB
39180 @[ -f ./gnattools/Makefile ] || exit 0; \
39181 r=`${PWD_COMMAND}`; export r; \
39182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39183 $(HOST_EXPORTS) \
39184 for flag in $(EXTRA_HOST_FLAGS) ; do \
39185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39186 done; \
39187 echo "Doing installcheck in gnattools" ; \
39188 (cd $(HOST_SUBDIR)/gnattools && \
39189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39191 "RANLIB=$${RANLIB}" \
0c24b341 39192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39193 installcheck) \
39194 || exit 1
39195
39196@endif gnattools
39197
39198.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
39199maybe-mostlyclean-gnattools:
39200@if gnattools
39201maybe-mostlyclean-gnattools: mostlyclean-gnattools
39202
39203mostlyclean-gnattools:
0aed8855 39204 @: $(MAKE); $(unstage)
b00612cc
PB
39205 @[ -f ./gnattools/Makefile ] || exit 0; \
39206 r=`${PWD_COMMAND}`; export r; \
39207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39208 $(HOST_EXPORTS) \
39209 for flag in $(EXTRA_HOST_FLAGS) ; do \
39210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39211 done; \
39212 echo "Doing mostlyclean in gnattools" ; \
39213 (cd $(HOST_SUBDIR)/gnattools && \
39214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39216 "RANLIB=$${RANLIB}" \
0c24b341 39217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39218 mostlyclean) \
39219 || exit 1
39220
39221@endif gnattools
39222
39223.PHONY: maybe-clean-gnattools clean-gnattools
39224maybe-clean-gnattools:
39225@if gnattools
39226maybe-clean-gnattools: clean-gnattools
39227
39228clean-gnattools:
0aed8855 39229 @: $(MAKE); $(unstage)
b00612cc
PB
39230 @[ -f ./gnattools/Makefile ] || exit 0; \
39231 r=`${PWD_COMMAND}`; export r; \
39232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39233 $(HOST_EXPORTS) \
39234 for flag in $(EXTRA_HOST_FLAGS) ; do \
39235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39236 done; \
39237 echo "Doing clean in gnattools" ; \
39238 (cd $(HOST_SUBDIR)/gnattools && \
39239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39241 "RANLIB=$${RANLIB}" \
0c24b341 39242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39243 clean) \
39244 || exit 1
39245
39246@endif gnattools
39247
39248.PHONY: maybe-distclean-gnattools distclean-gnattools
39249maybe-distclean-gnattools:
39250@if gnattools
39251maybe-distclean-gnattools: distclean-gnattools
39252
39253distclean-gnattools:
0aed8855 39254 @: $(MAKE); $(unstage)
b00612cc
PB
39255 @[ -f ./gnattools/Makefile ] || exit 0; \
39256 r=`${PWD_COMMAND}`; export r; \
39257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39258 $(HOST_EXPORTS) \
39259 for flag in $(EXTRA_HOST_FLAGS) ; do \
39260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39261 done; \
39262 echo "Doing distclean in gnattools" ; \
39263 (cd $(HOST_SUBDIR)/gnattools && \
39264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39266 "RANLIB=$${RANLIB}" \
0c24b341 39267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39268 distclean) \
39269 || exit 1
39270
39271@endif gnattools
39272
39273.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
39274maybe-maintainer-clean-gnattools:
39275@if gnattools
39276maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
39277
39278maintainer-clean-gnattools:
0aed8855 39279 @: $(MAKE); $(unstage)
b00612cc
PB
39280 @[ -f ./gnattools/Makefile ] || exit 0; \
39281 r=`${PWD_COMMAND}`; export r; \
39282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39283 $(HOST_EXPORTS) \
39284 for flag in $(EXTRA_HOST_FLAGS) ; do \
39285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39286 done; \
39287 echo "Doing maintainer-clean in gnattools" ; \
39288 (cd $(HOST_SUBDIR)/gnattools && \
39289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39291 "RANLIB=$${RANLIB}" \
0c24b341 39292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39293 maintainer-clean) \
39294 || exit 1
39295
39296@endif gnattools
39297
39298
3866be5d 39299
4fa63067
NN
39300# ---------------------------------------
39301# Modules which run on the target machine
39302# ---------------------------------------
16ae0395 39303
3866be5d 39304
a7254363
PB
39305
39306
39307.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
39308maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
39309@if gcc-bootstrap
39310configure-target-libstdc++-v3: stage_current
39311@endif gcc-bootstrap
a7254363
PB
39312@if target-libstdc++-v3
39313maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 39314configure-target-libstdc++-v3:
0aed8855
PB
39315 @: $(MAKE); $(unstage)
39316 @r=`${PWD_COMMAND}`; export r; \
39317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39318 echo "Checking multilib configuration for libstdc++-v3..."; \
39319 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
39320 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
39321 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39322 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39323 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
39324 else \
39325 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
39326 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
39327 fi; \
39328 else \
39329 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
39330 fi; \
39331 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 39332 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 39333 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39334 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
39335 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 39336 case $(srcdir) in \
b00612cc
PB
39337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39338 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
39339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39340 esac; \
b00612cc
PB
39341 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
39342 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
39343 rm -f no-such-file || : ; \
39344 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39345 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39346 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39347 || exit 1
6bd3dfaa 39348@endif target-libstdc++-v3
e2b9e2dc 39349
a7254363
PB
39350
39351
d545f33b
PB
39352
39353
4fa63067
NN
39354.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
39355maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
39356@if gcc-bootstrap
39357all-target-libstdc++-v3: stage_current
39358@endif gcc-bootstrap
6bd3dfaa 39359@if target-libstdc++-v3
72b2455a 39360TARGET-target-libstdc++-v3=all
6bd3dfaa 39361maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 39362all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 39363 @: $(MAKE); $(unstage)
b40e3958
L
39364 @r=`${PWD_COMMAND}`; export r; \
39365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39366 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39367 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 39368 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 39369@endif target-libstdc++-v3
3866be5d 39370
a7254363
PB
39371
39372
d545f33b
PB
39373
39374
4fa63067
NN
39375.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
39376maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
39377@if target-libstdc++-v3
39378maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 39379
4fa63067 39380check-target-libstdc++-v3:
0aed8855 39381 @: $(MAKE); $(unstage)
b40e3958
L
39382 @r=`${PWD_COMMAND}`; export r; \
39383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39384 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39385 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39386 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 39387
6bd3dfaa 39388@endif target-libstdc++-v3
3866be5d 39389
4fa63067
NN
39390.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
39391maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
39392@if target-libstdc++-v3
39393maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 39394
4fa63067 39395install-target-libstdc++-v3: installdirs
0aed8855 39396 @: $(MAKE); $(unstage)
b40e3958
L
39397 @r=`${PWD_COMMAND}`; export r; \
39398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39399 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39400 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39401 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 39402
6bd3dfaa 39403@endif target-libstdc++-v3
e2b9e2dc 39404
56a8fe78 39405# Other targets (info, dvi, pdf, etc.)
3866be5d 39406
4fa63067
NN
39407.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
39408maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
39409@if target-libstdc++-v3
39410maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 39411
4fa63067
NN
39412info-target-libstdc++-v3: \
39413 configure-target-libstdc++-v3
0aed8855 39414 @: $(MAKE); $(unstage)
4fa63067
NN
39415 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39416 r=`${PWD_COMMAND}`; export r; \
b40e3958 39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39418 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39419 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39420 for flag in $(EXTRA_TARGET_FLAGS); do \
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
39423 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
0c24b341 39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39428 info) \
4fa63067 39429 || exit 1
3866be5d 39430
6bd3dfaa 39431@endif target-libstdc++-v3
3866be5d 39432
4fa63067
NN
39433.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
39434maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
39435@if target-libstdc++-v3
39436maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 39437
4fa63067
NN
39438dvi-target-libstdc++-v3: \
39439 configure-target-libstdc++-v3
0aed8855 39440 @: $(MAKE); $(unstage)
4fa63067
NN
39441 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39442 r=`${PWD_COMMAND}`; export r; \
b40e3958 39443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39444 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39445 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39446 for flag in $(EXTRA_TARGET_FLAGS); do \
39447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39448 done; \
39449 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39452 "RANLIB=$${RANLIB}" \
0c24b341 39453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39454 dvi) \
4fa63067 39455 || exit 1
3866be5d 39456
6bd3dfaa 39457@endif target-libstdc++-v3
3866be5d 39458
56a8fe78
DD
39459.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
39460maybe-pdf-target-libstdc++-v3:
39461@if target-libstdc++-v3
39462maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
39463
39464pdf-target-libstdc++-v3: \
39465 configure-target-libstdc++-v3
39466 @: $(MAKE); $(unstage)
39467 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39468 r=`${PWD_COMMAND}`; export r; \
39469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39470 $(RAW_CXX_TARGET_EXPORTS) \
39471 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39472 for flag in $(EXTRA_TARGET_FLAGS); do \
39473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39474 done; \
39475 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39478 "RANLIB=$${RANLIB}" \
0c24b341 39479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39480 pdf) \
39481 || exit 1
39482
39483@endif target-libstdc++-v3
39484
6d389afc
MS
39485.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
39486maybe-html-target-libstdc++-v3:
39487@if target-libstdc++-v3
39488maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
39489
39490html-target-libstdc++-v3: \
39491 configure-target-libstdc++-v3
0aed8855 39492 @: $(MAKE); $(unstage)
6d389afc
MS
39493 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39494 r=`${PWD_COMMAND}`; export r; \
39495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39496 $(RAW_CXX_TARGET_EXPORTS) \
39497 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39498 for flag in $(EXTRA_TARGET_FLAGS); do \
39499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39500 done; \
39501 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39504 "RANLIB=$${RANLIB}" \
0c24b341 39505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39506 html) \
39507 || exit 1
39508
39509@endif target-libstdc++-v3
39510
4fa63067
NN
39511.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
39512maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
39513@if target-libstdc++-v3
39514maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
39515
39516TAGS-target-libstdc++-v3: \
39517 configure-target-libstdc++-v3
0aed8855 39518 @: $(MAKE); $(unstage)
4fa63067 39519 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39520 r=`${PWD_COMMAND}`; export r; \
39521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39522 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39523 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39524 for flag in $(EXTRA_TARGET_FLAGS); do \
39525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39526 done; \
39527 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39530 "RANLIB=$${RANLIB}" \
0c24b341 39531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39532 TAGS) \
e2b9e2dc
NN
39533 || exit 1
39534
6bd3dfaa 39535@endif target-libstdc++-v3
3866be5d 39536
4fa63067
NN
39537.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
39538maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
39539@if target-libstdc++-v3
39540maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 39541
4fa63067
NN
39542install-info-target-libstdc++-v3: \
39543 configure-target-libstdc++-v3 \
39544 info-target-libstdc++-v3
0aed8855 39545 @: $(MAKE); $(unstage)
4fa63067
NN
39546 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39547 r=`${PWD_COMMAND}`; export r; \
b40e3958 39548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39549 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39550 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39551 for flag in $(EXTRA_TARGET_FLAGS); do \
39552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39553 done; \
39554 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39557 "RANLIB=$${RANLIB}" \
0c24b341 39558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39559 install-info) \
4fa63067 39560 || exit 1
3866be5d 39561
6bd3dfaa 39562@endif target-libstdc++-v3
3866be5d 39563
a3ca38d2
DD
39564.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
39565maybe-install-pdf-target-libstdc++-v3:
39566@if target-libstdc++-v3
39567maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
39568
39569install-pdf-target-libstdc++-v3: \
39570 configure-target-libstdc++-v3 \
39571 pdf-target-libstdc++-v3
39572 @: $(MAKE); $(unstage)
39573 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39574 r=`${PWD_COMMAND}`; export r; \
39575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39576 $(RAW_CXX_TARGET_EXPORTS) \
39577 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39578 for flag in $(EXTRA_TARGET_FLAGS); do \
39579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39580 done; \
39581 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39584 "RANLIB=$${RANLIB}" \
0c24b341 39585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39586 install-pdf) \
39587 || exit 1
39588
39589@endif target-libstdc++-v3
39590
108a6f8e
CD
39591.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
39592maybe-install-html-target-libstdc++-v3:
39593@if target-libstdc++-v3
39594maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
39595
39596install-html-target-libstdc++-v3: \
39597 configure-target-libstdc++-v3 \
39598 html-target-libstdc++-v3
39599 @: $(MAKE); $(unstage)
39600 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39601 r=`${PWD_COMMAND}`; export r; \
39602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39603 $(RAW_CXX_TARGET_EXPORTS) \
39604 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39605 for flag in $(EXTRA_TARGET_FLAGS); do \
39606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39607 done; \
39608 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39611 "RANLIB=$${RANLIB}" \
0c24b341 39612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39613 install-html) \
39614 || exit 1
39615
39616@endif target-libstdc++-v3
39617
4fa63067
NN
39618.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
39619maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
39620@if target-libstdc++-v3
39621maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 39622
4fa63067
NN
39623installcheck-target-libstdc++-v3: \
39624 configure-target-libstdc++-v3
0aed8855 39625 @: $(MAKE); $(unstage)
4fa63067
NN
39626 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39627 r=`${PWD_COMMAND}`; export r; \
b40e3958 39628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39629 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39630 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39631 for flag in $(EXTRA_TARGET_FLAGS); do \
39632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39633 done; \
39634 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39637 "RANLIB=$${RANLIB}" \
0c24b341 39638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39639 installcheck) \
4fa63067 39640 || exit 1
3866be5d 39641
6bd3dfaa 39642@endif target-libstdc++-v3
3866be5d 39643
4fa63067
NN
39644.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
39645maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
39646@if target-libstdc++-v3
39647maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
39648
39649mostlyclean-target-libstdc++-v3:
0aed8855 39650 @: $(MAKE); $(unstage)
4fa63067 39651 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39652 r=`${PWD_COMMAND}`; export r; \
39653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39654 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39655 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39656 for flag in $(EXTRA_TARGET_FLAGS); do \
39657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39658 done; \
39659 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39662 "RANLIB=$${RANLIB}" \
0c24b341 39663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39664 mostlyclean) \
e2b9e2dc
NN
39665 || exit 1
39666
6bd3dfaa 39667@endif target-libstdc++-v3
4fa63067
NN
39668
39669.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
39670maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
39671@if target-libstdc++-v3
39672maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
39673
39674clean-target-libstdc++-v3:
0aed8855 39675 @: $(MAKE); $(unstage)
4fa63067
NN
39676 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39677 r=`${PWD_COMMAND}`; export r; \
b40e3958 39678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39679 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39680 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39681 for flag in $(EXTRA_TARGET_FLAGS); do \
39682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39683 done; \
39684 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39687 "RANLIB=$${RANLIB}" \
0c24b341 39688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39689 clean) \
4fa63067 39690 || exit 1
3866be5d 39691
6bd3dfaa 39692@endif target-libstdc++-v3
3866be5d 39693
4fa63067
NN
39694.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
39695maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
39696@if target-libstdc++-v3
39697maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
39698
39699distclean-target-libstdc++-v3:
0aed8855 39700 @: $(MAKE); $(unstage)
4fa63067
NN
39701 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39702 r=`${PWD_COMMAND}`; export r; \
b40e3958 39703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39704 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39705 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39706 for flag in $(EXTRA_TARGET_FLAGS); do \
39707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39708 done; \
39709 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39712 "RANLIB=$${RANLIB}" \
0c24b341 39713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39714 distclean) \
4fa63067 39715 || exit 1
3866be5d 39716
6bd3dfaa 39717@endif target-libstdc++-v3
3866be5d 39718
4fa63067
NN
39719.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
39720maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
39721@if target-libstdc++-v3
39722maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 39723
4fa63067 39724maintainer-clean-target-libstdc++-v3:
0aed8855 39725 @: $(MAKE); $(unstage)
4fa63067
NN
39726 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39727 r=`${PWD_COMMAND}`; export r; \
b40e3958 39728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39729 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39730 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39731 for flag in $(EXTRA_TARGET_FLAGS); do \
39732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39733 done; \
39734 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39737 "RANLIB=$${RANLIB}" \
0c24b341 39738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39739 maintainer-clean) \
4fa63067 39740 || exit 1
3866be5d 39741
6bd3dfaa 39742@endif target-libstdc++-v3
3866be5d 39743
4fa63067 39744
4fa63067 39745
a7254363
PB
39746
39747
39748.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
39749maybe-configure-target-libmudflap:
4f0ef2d8
CD
39750@if gcc-bootstrap
39751configure-target-libmudflap: stage_current
39752@endif gcc-bootstrap
a7254363
PB
39753@if target-libmudflap
39754maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 39755configure-target-libmudflap:
0aed8855
PB
39756 @: $(MAKE); $(unstage)
39757 @r=`${PWD_COMMAND}`; export r; \
39758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39759 echo "Checking multilib configuration for libmudflap..."; \
39760 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
39761 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
39762 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39763 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39764 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
39765 else \
39766 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
39767 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
39768 fi; \
39769 else \
39770 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
39771 fi; \
39772 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 39773 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 39774 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39775 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
39776 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 39777 case $(srcdir) in \
b00612cc
PB
39778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39779 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
39780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39781 esac; \
b00612cc
PB
39782 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
39783 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
39784 rm -f no-such-file || : ; \
39785 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39786 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39787 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39788 || exit 1
6bd3dfaa 39789@endif target-libmudflap
e2b9e2dc 39790
a7254363
PB
39791
39792
d545f33b
PB
39793
39794
4b1cb4fe
DD
39795.PHONY: all-target-libmudflap maybe-all-target-libmudflap
39796maybe-all-target-libmudflap:
4f0ef2d8
CD
39797@if gcc-bootstrap
39798all-target-libmudflap: stage_current
39799@endif gcc-bootstrap
6bd3dfaa 39800@if target-libmudflap
72b2455a 39801TARGET-target-libmudflap=all
6bd3dfaa 39802maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 39803all-target-libmudflap: configure-target-libmudflap
0aed8855 39804 @: $(MAKE); $(unstage)
b40e3958
L
39805 @r=`${PWD_COMMAND}`; export r; \
39806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39807 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39808 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 39809 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 39810@endif target-libmudflap
3866be5d 39811
a7254363
PB
39812
39813
d545f33b
PB
39814
39815
4b1cb4fe
DD
39816.PHONY: check-target-libmudflap maybe-check-target-libmudflap
39817maybe-check-target-libmudflap:
6bd3dfaa
PB
39818@if target-libmudflap
39819maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 39820
4b1cb4fe 39821check-target-libmudflap:
0aed8855 39822 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39823 @r=`${PWD_COMMAND}`; export r; \
39824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39825 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39826 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39827 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 39828
6bd3dfaa 39829@endif target-libmudflap
4b1cb4fe
DD
39830
39831.PHONY: install-target-libmudflap maybe-install-target-libmudflap
39832maybe-install-target-libmudflap:
6bd3dfaa
PB
39833@if target-libmudflap
39834maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
39835
39836install-target-libmudflap: installdirs
0aed8855 39837 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39838 @r=`${PWD_COMMAND}`; export r; \
39839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39840 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39841 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39842 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 39843
6bd3dfaa 39844@endif target-libmudflap
4b1cb4fe 39845
56a8fe78 39846# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
39847
39848.PHONY: maybe-info-target-libmudflap info-target-libmudflap
39849maybe-info-target-libmudflap:
6bd3dfaa
PB
39850@if target-libmudflap
39851maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
39852
39853info-target-libmudflap: \
39854 configure-target-libmudflap
0aed8855 39855 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39856 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39857 r=`${PWD_COMMAND}`; export r; \
39858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39859 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39860 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
39861 for flag in $(EXTRA_TARGET_FLAGS); do \
39862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39863 done; \
39864 (cd $(TARGET_SUBDIR)/libmudflap && \
39865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39867 "RANLIB=$${RANLIB}" \
0c24b341 39868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39869 info) \
4b1cb4fe
DD
39870 || exit 1
39871
6bd3dfaa 39872@endif target-libmudflap
4b1cb4fe
DD
39873
39874.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
39875maybe-dvi-target-libmudflap:
6bd3dfaa
PB
39876@if target-libmudflap
39877maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
39878
39879dvi-target-libmudflap: \
39880 configure-target-libmudflap
0aed8855 39881 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39882 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39883 r=`${PWD_COMMAND}`; export r; \
39884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39885 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39886 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
39887 for flag in $(EXTRA_TARGET_FLAGS); do \
39888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39889 done; \
39890 (cd $(TARGET_SUBDIR)/libmudflap && \
39891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39893 "RANLIB=$${RANLIB}" \
0c24b341 39894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39895 dvi) \
4b1cb4fe
DD
39896 || exit 1
39897
6bd3dfaa 39898@endif target-libmudflap
4b1cb4fe 39899
56a8fe78
DD
39900.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
39901maybe-pdf-target-libmudflap:
39902@if target-libmudflap
39903maybe-pdf-target-libmudflap: pdf-target-libmudflap
39904
39905pdf-target-libmudflap: \
39906 configure-target-libmudflap
39907 @: $(MAKE); $(unstage)
39908 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39909 r=`${PWD_COMMAND}`; export r; \
39910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39911 $(NORMAL_TARGET_EXPORTS) \
39912 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
39913 for flag in $(EXTRA_TARGET_FLAGS); do \
39914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39915 done; \
39916 (cd $(TARGET_SUBDIR)/libmudflap && \
39917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39919 "RANLIB=$${RANLIB}" \
0c24b341 39920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39921 pdf) \
39922 || exit 1
39923
39924@endif target-libmudflap
39925
6d389afc
MS
39926.PHONY: maybe-html-target-libmudflap html-target-libmudflap
39927maybe-html-target-libmudflap:
39928@if target-libmudflap
39929maybe-html-target-libmudflap: html-target-libmudflap
39930
39931html-target-libmudflap: \
39932 configure-target-libmudflap
0aed8855 39933 @: $(MAKE); $(unstage)
6d389afc
MS
39934 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39935 r=`${PWD_COMMAND}`; export r; \
39936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39937 $(NORMAL_TARGET_EXPORTS) \
39938 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
39939 for flag in $(EXTRA_TARGET_FLAGS); do \
39940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39941 done; \
39942 (cd $(TARGET_SUBDIR)/libmudflap && \
39943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39945 "RANLIB=$${RANLIB}" \
0c24b341 39946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39947 html) \
39948 || exit 1
39949
39950@endif target-libmudflap
39951
4b1cb4fe
DD
39952.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
39953maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
39954@if target-libmudflap
39955maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
39956
39957TAGS-target-libmudflap: \
39958 configure-target-libmudflap
0aed8855 39959 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39960 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39961 r=`${PWD_COMMAND}`; export r; \
39962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39963 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39964 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
39965 for flag in $(EXTRA_TARGET_FLAGS); do \
39966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39967 done; \
39968 (cd $(TARGET_SUBDIR)/libmudflap && \
39969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39971 "RANLIB=$${RANLIB}" \
0c24b341 39972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39973 TAGS) \
4b1cb4fe
DD
39974 || exit 1
39975
6bd3dfaa 39976@endif target-libmudflap
4b1cb4fe
DD
39977
39978.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
39979maybe-install-info-target-libmudflap:
6bd3dfaa
PB
39980@if target-libmudflap
39981maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
39982
39983install-info-target-libmudflap: \
39984 configure-target-libmudflap \
39985 info-target-libmudflap
0aed8855 39986 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39987 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39988 r=`${PWD_COMMAND}`; export r; \
39989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39990 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39991 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
39992 for flag in $(EXTRA_TARGET_FLAGS); do \
39993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39994 done; \
39995 (cd $(TARGET_SUBDIR)/libmudflap && \
39996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39998 "RANLIB=$${RANLIB}" \
0c24b341 39999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40000 install-info) \
4b1cb4fe
DD
40001 || exit 1
40002
6bd3dfaa 40003@endif target-libmudflap
4b1cb4fe 40004
a3ca38d2
DD
40005.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
40006maybe-install-pdf-target-libmudflap:
40007@if target-libmudflap
40008maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
40009
40010install-pdf-target-libmudflap: \
40011 configure-target-libmudflap \
40012 pdf-target-libmudflap
40013 @: $(MAKE); $(unstage)
40014 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40015 r=`${PWD_COMMAND}`; export r; \
40016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40017 $(NORMAL_TARGET_EXPORTS) \
40018 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
40019 for flag in $(EXTRA_TARGET_FLAGS); do \
40020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40021 done; \
40022 (cd $(TARGET_SUBDIR)/libmudflap && \
40023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40025 "RANLIB=$${RANLIB}" \
0c24b341 40026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40027 install-pdf) \
40028 || exit 1
40029
40030@endif target-libmudflap
40031
108a6f8e
CD
40032.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
40033maybe-install-html-target-libmudflap:
40034@if target-libmudflap
40035maybe-install-html-target-libmudflap: install-html-target-libmudflap
40036
40037install-html-target-libmudflap: \
40038 configure-target-libmudflap \
40039 html-target-libmudflap
40040 @: $(MAKE); $(unstage)
40041 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40042 r=`${PWD_COMMAND}`; export r; \
40043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40044 $(NORMAL_TARGET_EXPORTS) \
40045 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
40046 for flag in $(EXTRA_TARGET_FLAGS); do \
40047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40048 done; \
40049 (cd $(TARGET_SUBDIR)/libmudflap && \
40050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40052 "RANLIB=$${RANLIB}" \
0c24b341 40053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40054 install-html) \
40055 || exit 1
40056
40057@endif target-libmudflap
40058
4b1cb4fe
DD
40059.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
40060maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
40061@if target-libmudflap
40062maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
40063
40064installcheck-target-libmudflap: \
40065 configure-target-libmudflap
0aed8855 40066 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40067 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40068 r=`${PWD_COMMAND}`; export r; \
40069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40070 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40071 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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 installcheck) \
4b1cb4fe
DD
40081 || exit 1
40082
6bd3dfaa 40083@endif target-libmudflap
4b1cb4fe
DD
40084
40085.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
40086maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
40087@if target-libmudflap
40088maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
40089
40090mostlyclean-target-libmudflap:
0aed8855 40091 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40092 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40093 r=`${PWD_COMMAND}`; export r; \
40094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40095 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40096 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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 mostlyclean) \
4b1cb4fe
DD
40106 || exit 1
40107
6bd3dfaa 40108@endif target-libmudflap
4b1cb4fe
DD
40109
40110.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
40111maybe-clean-target-libmudflap:
6bd3dfaa
PB
40112@if target-libmudflap
40113maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
40114
40115clean-target-libmudflap:
0aed8855 40116 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40117 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40118 r=`${PWD_COMMAND}`; export r; \
40119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40120 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40121 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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 clean) \
4b1cb4fe
DD
40131 || exit 1
40132
6bd3dfaa 40133@endif target-libmudflap
4b1cb4fe
DD
40134
40135.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
40136maybe-distclean-target-libmudflap:
6bd3dfaa
PB
40137@if target-libmudflap
40138maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
40139
40140distclean-target-libmudflap:
0aed8855 40141 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40142 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40143 r=`${PWD_COMMAND}`; export r; \
40144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40145 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40146 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
40147 for flag in $(EXTRA_TARGET_FLAGS); do \
40148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40149 done; \
40150 (cd $(TARGET_SUBDIR)/libmudflap && \
40151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40153 "RANLIB=$${RANLIB}" \
0c24b341 40154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40155 distclean) \
4b1cb4fe
DD
40156 || exit 1
40157
6bd3dfaa 40158@endif target-libmudflap
4b1cb4fe
DD
40159
40160.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
40161maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
40162@if target-libmudflap
40163maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
40164
40165maintainer-clean-target-libmudflap:
0aed8855 40166 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40167 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40168 r=`${PWD_COMMAND}`; export r; \
40169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40170 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40171 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
40172 for flag in $(EXTRA_TARGET_FLAGS); do \
40173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40174 done; \
40175 (cd $(TARGET_SUBDIR)/libmudflap && \
40176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40178 "RANLIB=$${RANLIB}" \
0c24b341 40179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40180 maintainer-clean) \
4b1cb4fe
DD
40181 || exit 1
40182
6bd3dfaa 40183@endif target-libmudflap
4b1cb4fe
DD
40184
40185
4b1cb4fe 40186
064d0a7c
PB
40187
40188
40189.PHONY: configure-target-libssp maybe-configure-target-libssp
40190maybe-configure-target-libssp:
4f0ef2d8
CD
40191@if gcc-bootstrap
40192configure-target-libssp: stage_current
40193@endif gcc-bootstrap
064d0a7c
PB
40194@if target-libssp
40195maybe-configure-target-libssp: configure-target-libssp
c52c6897 40196configure-target-libssp:
0aed8855
PB
40197 @: $(MAKE); $(unstage)
40198 @r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 echo "Checking multilib configuration for libssp..."; \
40201 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
40202 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
40203 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
40204 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
40205 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
40206 else \
40207 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
40208 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
40209 fi; \
40210 else \
40211 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
40212 fi; \
40213 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 40214 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
40215 $(NORMAL_TARGET_EXPORTS) \
40216 echo Configuring in $(TARGET_SUBDIR)/libssp; \
40217 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
40218 case $(srcdir) in \
40219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40220 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
40221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40222 esac; \
40223 srcdiroption="--srcdir=$${topdir}/libssp"; \
40224 libsrcdir="$$s/libssp"; \
40225 rm -f no-such-file || : ; \
40226 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40227 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40228 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
40229 || exit 1
40230@endif target-libssp
40231
40232
40233
40234
40235
40236.PHONY: all-target-libssp maybe-all-target-libssp
40237maybe-all-target-libssp:
4f0ef2d8
CD
40238@if gcc-bootstrap
40239all-target-libssp: stage_current
40240@endif gcc-bootstrap
064d0a7c
PB
40241@if target-libssp
40242TARGET-target-libssp=all
40243maybe-all-target-libssp: all-target-libssp
40244all-target-libssp: configure-target-libssp
0aed8855 40245 @: $(MAKE); $(unstage)
064d0a7c
PB
40246 @r=`${PWD_COMMAND}`; export r; \
40247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40248 $(NORMAL_TARGET_EXPORTS) \
40249 (cd $(TARGET_SUBDIR)/libssp && \
40250 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
40251@endif target-libssp
40252
40253
40254
40255
40256
40257.PHONY: check-target-libssp maybe-check-target-libssp
40258maybe-check-target-libssp:
40259@if target-libssp
40260maybe-check-target-libssp: check-target-libssp
40261
40262check-target-libssp:
0aed8855 40263 @: $(MAKE); $(unstage)
064d0a7c
PB
40264 @r=`${PWD_COMMAND}`; export r; \
40265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40266 $(NORMAL_TARGET_EXPORTS) \
40267 (cd $(TARGET_SUBDIR)/libssp && \
40268 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40269
40270@endif target-libssp
40271
40272.PHONY: install-target-libssp maybe-install-target-libssp
40273maybe-install-target-libssp:
40274@if target-libssp
40275maybe-install-target-libssp: install-target-libssp
40276
40277install-target-libssp: installdirs
0aed8855 40278 @: $(MAKE); $(unstage)
064d0a7c
PB
40279 @r=`${PWD_COMMAND}`; export r; \
40280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40281 $(NORMAL_TARGET_EXPORTS) \
40282 (cd $(TARGET_SUBDIR)/libssp && \
40283 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40284
40285@endif target-libssp
40286
56a8fe78 40287# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
40288
40289.PHONY: maybe-info-target-libssp info-target-libssp
40290maybe-info-target-libssp:
40291@if target-libssp
40292maybe-info-target-libssp: info-target-libssp
40293
40294info-target-libssp: \
40295 configure-target-libssp
0aed8855 40296 @: $(MAKE); $(unstage)
064d0a7c
PB
40297 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40298 r=`${PWD_COMMAND}`; export r; \
40299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40300 $(NORMAL_TARGET_EXPORTS) \
40301 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
40302 for flag in $(EXTRA_TARGET_FLAGS); do \
40303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40304 done; \
40305 (cd $(TARGET_SUBDIR)/libssp && \
40306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40308 "RANLIB=$${RANLIB}" \
0c24b341 40309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40310 info) \
40311 || exit 1
40312
40313@endif target-libssp
40314
40315.PHONY: maybe-dvi-target-libssp dvi-target-libssp
40316maybe-dvi-target-libssp:
40317@if target-libssp
40318maybe-dvi-target-libssp: dvi-target-libssp
40319
40320dvi-target-libssp: \
40321 configure-target-libssp
0aed8855 40322 @: $(MAKE); $(unstage)
064d0a7c
PB
40323 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40324 r=`${PWD_COMMAND}`; export r; \
40325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40326 $(NORMAL_TARGET_EXPORTS) \
40327 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
40328 for flag in $(EXTRA_TARGET_FLAGS); do \
40329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40330 done; \
40331 (cd $(TARGET_SUBDIR)/libssp && \
40332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40334 "RANLIB=$${RANLIB}" \
0c24b341 40335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40336 dvi) \
40337 || exit 1
40338
40339@endif target-libssp
40340
56a8fe78
DD
40341.PHONY: maybe-pdf-target-libssp pdf-target-libssp
40342maybe-pdf-target-libssp:
40343@if target-libssp
40344maybe-pdf-target-libssp: pdf-target-libssp
40345
40346pdf-target-libssp: \
40347 configure-target-libssp
40348 @: $(MAKE); $(unstage)
40349 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40350 r=`${PWD_COMMAND}`; export r; \
40351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40352 $(NORMAL_TARGET_EXPORTS) \
40353 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
40354 for flag in $(EXTRA_TARGET_FLAGS); do \
40355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40356 done; \
40357 (cd $(TARGET_SUBDIR)/libssp && \
40358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40360 "RANLIB=$${RANLIB}" \
0c24b341 40361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40362 pdf) \
40363 || exit 1
40364
40365@endif target-libssp
40366
064d0a7c
PB
40367.PHONY: maybe-html-target-libssp html-target-libssp
40368maybe-html-target-libssp:
40369@if target-libssp
40370maybe-html-target-libssp: html-target-libssp
40371
40372html-target-libssp: \
40373 configure-target-libssp
0aed8855 40374 @: $(MAKE); $(unstage)
064d0a7c
PB
40375 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40376 r=`${PWD_COMMAND}`; export r; \
40377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40378 $(NORMAL_TARGET_EXPORTS) \
40379 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
40380 for flag in $(EXTRA_TARGET_FLAGS); do \
40381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40382 done; \
40383 (cd $(TARGET_SUBDIR)/libssp && \
40384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40386 "RANLIB=$${RANLIB}" \
0c24b341 40387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40388 html) \
40389 || exit 1
40390
40391@endif target-libssp
40392
40393.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
40394maybe-TAGS-target-libssp:
40395@if target-libssp
40396maybe-TAGS-target-libssp: TAGS-target-libssp
40397
40398TAGS-target-libssp: \
40399 configure-target-libssp
0aed8855 40400 @: $(MAKE); $(unstage)
064d0a7c
PB
40401 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40402 r=`${PWD_COMMAND}`; export r; \
40403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40404 $(NORMAL_TARGET_EXPORTS) \
40405 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
40406 for flag in $(EXTRA_TARGET_FLAGS); do \
40407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40408 done; \
40409 (cd $(TARGET_SUBDIR)/libssp && \
40410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40412 "RANLIB=$${RANLIB}" \
0c24b341 40413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40414 TAGS) \
40415 || exit 1
40416
40417@endif target-libssp
40418
40419.PHONY: maybe-install-info-target-libssp install-info-target-libssp
40420maybe-install-info-target-libssp:
40421@if target-libssp
40422maybe-install-info-target-libssp: install-info-target-libssp
40423
40424install-info-target-libssp: \
40425 configure-target-libssp \
40426 info-target-libssp
0aed8855 40427 @: $(MAKE); $(unstage)
064d0a7c
PB
40428 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40429 r=`${PWD_COMMAND}`; export r; \
40430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40431 $(NORMAL_TARGET_EXPORTS) \
40432 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
40433 for flag in $(EXTRA_TARGET_FLAGS); do \
40434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40435 done; \
40436 (cd $(TARGET_SUBDIR)/libssp && \
40437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40439 "RANLIB=$${RANLIB}" \
0c24b341 40440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40441 install-info) \
40442 || exit 1
40443
40444@endif target-libssp
40445
a3ca38d2
DD
40446.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
40447maybe-install-pdf-target-libssp:
40448@if target-libssp
40449maybe-install-pdf-target-libssp: install-pdf-target-libssp
40450
40451install-pdf-target-libssp: \
40452 configure-target-libssp \
40453 pdf-target-libssp
40454 @: $(MAKE); $(unstage)
40455 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40456 r=`${PWD_COMMAND}`; export r; \
40457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40458 $(NORMAL_TARGET_EXPORTS) \
40459 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
40460 for flag in $(EXTRA_TARGET_FLAGS); do \
40461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40462 done; \
40463 (cd $(TARGET_SUBDIR)/libssp && \
40464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40466 "RANLIB=$${RANLIB}" \
0c24b341 40467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40468 install-pdf) \
40469 || exit 1
40470
40471@endif target-libssp
40472
108a6f8e
CD
40473.PHONY: maybe-install-html-target-libssp install-html-target-libssp
40474maybe-install-html-target-libssp:
40475@if target-libssp
40476maybe-install-html-target-libssp: install-html-target-libssp
40477
40478install-html-target-libssp: \
40479 configure-target-libssp \
40480 html-target-libssp
40481 @: $(MAKE); $(unstage)
40482 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40483 r=`${PWD_COMMAND}`; export r; \
40484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40485 $(NORMAL_TARGET_EXPORTS) \
40486 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
40487 for flag in $(EXTRA_TARGET_FLAGS); do \
40488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40489 done; \
40490 (cd $(TARGET_SUBDIR)/libssp && \
40491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40493 "RANLIB=$${RANLIB}" \
0c24b341 40494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40495 install-html) \
40496 || exit 1
40497
40498@endif target-libssp
40499
064d0a7c
PB
40500.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
40501maybe-installcheck-target-libssp:
40502@if target-libssp
40503maybe-installcheck-target-libssp: installcheck-target-libssp
40504
40505installcheck-target-libssp: \
40506 configure-target-libssp
0aed8855 40507 @: $(MAKE); $(unstage)
064d0a7c
PB
40508 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40509 r=`${PWD_COMMAND}`; export r; \
40510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40511 $(NORMAL_TARGET_EXPORTS) \
40512 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
40513 for flag in $(EXTRA_TARGET_FLAGS); do \
40514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40515 done; \
40516 (cd $(TARGET_SUBDIR)/libssp && \
40517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40519 "RANLIB=$${RANLIB}" \
0c24b341 40520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40521 installcheck) \
40522 || exit 1
40523
40524@endif target-libssp
40525
40526.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
40527maybe-mostlyclean-target-libssp:
40528@if target-libssp
40529maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
40530
40531mostlyclean-target-libssp:
0aed8855 40532 @: $(MAKE); $(unstage)
064d0a7c
PB
40533 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40534 r=`${PWD_COMMAND}`; export r; \
40535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40536 $(NORMAL_TARGET_EXPORTS) \
40537 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
40538 for flag in $(EXTRA_TARGET_FLAGS); do \
40539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40540 done; \
40541 (cd $(TARGET_SUBDIR)/libssp && \
40542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40544 "RANLIB=$${RANLIB}" \
0c24b341 40545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40546 mostlyclean) \
40547 || exit 1
40548
40549@endif target-libssp
40550
40551.PHONY: maybe-clean-target-libssp clean-target-libssp
40552maybe-clean-target-libssp:
40553@if target-libssp
40554maybe-clean-target-libssp: clean-target-libssp
40555
40556clean-target-libssp:
0aed8855 40557 @: $(MAKE); $(unstage)
064d0a7c
PB
40558 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40559 r=`${PWD_COMMAND}`; export r; \
40560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40561 $(NORMAL_TARGET_EXPORTS) \
40562 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
40563 for flag in $(EXTRA_TARGET_FLAGS); do \
40564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40565 done; \
40566 (cd $(TARGET_SUBDIR)/libssp && \
40567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40569 "RANLIB=$${RANLIB}" \
0c24b341 40570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40571 clean) \
40572 || exit 1
40573
40574@endif target-libssp
40575
40576.PHONY: maybe-distclean-target-libssp distclean-target-libssp
40577maybe-distclean-target-libssp:
40578@if target-libssp
40579maybe-distclean-target-libssp: distclean-target-libssp
40580
40581distclean-target-libssp:
0aed8855 40582 @: $(MAKE); $(unstage)
064d0a7c
PB
40583 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40584 r=`${PWD_COMMAND}`; export r; \
40585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40586 $(NORMAL_TARGET_EXPORTS) \
40587 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
40588 for flag in $(EXTRA_TARGET_FLAGS); do \
40589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40590 done; \
40591 (cd $(TARGET_SUBDIR)/libssp && \
40592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40594 "RANLIB=$${RANLIB}" \
0c24b341 40595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40596 distclean) \
40597 || exit 1
40598
40599@endif target-libssp
40600
40601.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
40602maybe-maintainer-clean-target-libssp:
40603@if target-libssp
40604maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
40605
40606maintainer-clean-target-libssp:
0aed8855 40607 @: $(MAKE); $(unstage)
064d0a7c
PB
40608 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40609 r=`${PWD_COMMAND}`; export r; \
40610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40611 $(NORMAL_TARGET_EXPORTS) \
40612 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
40613 for flag in $(EXTRA_TARGET_FLAGS); do \
40614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40615 done; \
40616 (cd $(TARGET_SUBDIR)/libssp && \
40617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40619 "RANLIB=$${RANLIB}" \
0c24b341 40620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40621 maintainer-clean) \
40622 || exit 1
40623
40624@endif target-libssp
40625
40626
40627
a7254363 40628
e90269c8 40629
a7254363
PB
40630.PHONY: configure-target-newlib maybe-configure-target-newlib
40631maybe-configure-target-newlib:
4f0ef2d8
CD
40632@if gcc-bootstrap
40633configure-target-newlib: stage_current
40634@endif gcc-bootstrap
a7254363
PB
40635@if target-newlib
40636maybe-configure-target-newlib: configure-target-newlib
c52c6897 40637configure-target-newlib:
0aed8855
PB
40638 @: $(MAKE); $(unstage)
40639 @r=`${PWD_COMMAND}`; export r; \
40640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40641 echo "Checking multilib configuration for newlib..."; \
40642 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
40643 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
40644 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
40645 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
40646 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
40647 else \
40648 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
40649 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
40650 fi; \
40651 else \
40652 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
40653 fi; \
40654 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 40655 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 40656 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40657 echo Configuring in $(TARGET_SUBDIR)/newlib; \
40658 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
40659 case $(srcdir) in \
b00612cc
PB
40660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40661 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
40662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 40663 esac; \
b00612cc
PB
40664 srcdiroption="--srcdir=$${topdir}/newlib"; \
40665 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
40666 rm -f no-such-file || : ; \
40667 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40668 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40669 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 40670 || exit 1
6bd3dfaa 40671@endif target-newlib
4b1cb4fe 40672
a7254363
PB
40673
40674
d545f33b
PB
40675
40676
4b1cb4fe
DD
40677.PHONY: all-target-newlib maybe-all-target-newlib
40678maybe-all-target-newlib:
4f0ef2d8
CD
40679@if gcc-bootstrap
40680all-target-newlib: stage_current
40681@endif gcc-bootstrap
6bd3dfaa 40682@if target-newlib
72b2455a 40683TARGET-target-newlib=all
6bd3dfaa 40684maybe-all-target-newlib: all-target-newlib
4b1cb4fe 40685all-target-newlib: configure-target-newlib
0aed8855 40686 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40687 @r=`${PWD_COMMAND}`; export r; \
40688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40689 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40690 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 40691 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 40692@endif target-newlib
4b1cb4fe 40693
a7254363
PB
40694
40695
d545f33b
PB
40696
40697
4b1cb4fe
DD
40698.PHONY: check-target-newlib maybe-check-target-newlib
40699maybe-check-target-newlib:
6bd3dfaa
PB
40700@if target-newlib
40701maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
40702
40703check-target-newlib:
0aed8855 40704 @: $(MAKE); $(unstage)
b40e3958
L
40705 @r=`${PWD_COMMAND}`; export r; \
40706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40707 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40708 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40709 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 40710
6bd3dfaa 40711@endif target-newlib
3866be5d 40712
4fa63067
NN
40713.PHONY: install-target-newlib maybe-install-target-newlib
40714maybe-install-target-newlib:
6bd3dfaa
PB
40715@if target-newlib
40716maybe-install-target-newlib: install-target-newlib
e2b9e2dc 40717
4fa63067 40718install-target-newlib: installdirs
0aed8855 40719 @: $(MAKE); $(unstage)
b40e3958
L
40720 @r=`${PWD_COMMAND}`; export r; \
40721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40722 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40723 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40724 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40725
6bd3dfaa 40726@endif target-newlib
3866be5d 40727
56a8fe78 40728# Other targets (info, dvi, pdf, etc.)
3866be5d 40729
4fa63067
NN
40730.PHONY: maybe-info-target-newlib info-target-newlib
40731maybe-info-target-newlib:
6bd3dfaa
PB
40732@if target-newlib
40733maybe-info-target-newlib: info-target-newlib
3866be5d 40734
4fa63067
NN
40735info-target-newlib: \
40736 configure-target-newlib
0aed8855 40737 @: $(MAKE); $(unstage)
4fa63067
NN
40738 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40739 r=`${PWD_COMMAND}`; export r; \
40740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40741 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40742 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
40743 for flag in $(EXTRA_TARGET_FLAGS); do \
40744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40745 done; \
40746 (cd $(TARGET_SUBDIR)/newlib && \
40747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40749 "RANLIB=$${RANLIB}" \
0c24b341 40750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40751 info) \
4fa63067 40752 || exit 1
16ae0395 40753
6bd3dfaa 40754@endif target-newlib
3866be5d 40755
4fa63067
NN
40756.PHONY: maybe-dvi-target-newlib dvi-target-newlib
40757maybe-dvi-target-newlib:
6bd3dfaa
PB
40758@if target-newlib
40759maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 40760
4fa63067
NN
40761dvi-target-newlib: \
40762 configure-target-newlib
0aed8855 40763 @: $(MAKE); $(unstage)
4fa63067 40764 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40765 r=`${PWD_COMMAND}`; export r; \
40766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40767 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40768 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
40769 for flag in $(EXTRA_TARGET_FLAGS); do \
40770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40771 done; \
40772 (cd $(TARGET_SUBDIR)/newlib && \
40773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40775 "RANLIB=$${RANLIB}" \
0c24b341 40776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40777 dvi) \
e2b9e2dc
NN
40778 || exit 1
40779
6bd3dfaa 40780@endif target-newlib
3866be5d 40781
56a8fe78
DD
40782.PHONY: maybe-pdf-target-newlib pdf-target-newlib
40783maybe-pdf-target-newlib:
40784@if target-newlib
40785maybe-pdf-target-newlib: pdf-target-newlib
40786
40787pdf-target-newlib: \
40788 configure-target-newlib
40789 @: $(MAKE); $(unstage)
40790 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40791 r=`${PWD_COMMAND}`; export r; \
40792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40793 $(NORMAL_TARGET_EXPORTS) \
40794 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
40795 for flag in $(EXTRA_TARGET_FLAGS); do \
40796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40797 done; \
40798 (cd $(TARGET_SUBDIR)/newlib && \
40799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40801 "RANLIB=$${RANLIB}" \
0c24b341 40802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40803 pdf) \
40804 || exit 1
40805
40806@endif target-newlib
40807
6d389afc
MS
40808.PHONY: maybe-html-target-newlib html-target-newlib
40809maybe-html-target-newlib:
40810@if target-newlib
40811maybe-html-target-newlib: html-target-newlib
40812
40813html-target-newlib: \
40814 configure-target-newlib
0aed8855 40815 @: $(MAKE); $(unstage)
6d389afc
MS
40816 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40817 r=`${PWD_COMMAND}`; export r; \
40818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40819 $(NORMAL_TARGET_EXPORTS) \
40820 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
40821 for flag in $(EXTRA_TARGET_FLAGS); do \
40822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40823 done; \
40824 (cd $(TARGET_SUBDIR)/newlib && \
40825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40827 "RANLIB=$${RANLIB}" \
0c24b341 40828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40829 html) \
40830 || exit 1
40831
40832@endif target-newlib
40833
4fa63067
NN
40834.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
40835maybe-TAGS-target-newlib:
6bd3dfaa
PB
40836@if target-newlib
40837maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 40838
4fa63067
NN
40839TAGS-target-newlib: \
40840 configure-target-newlib
0aed8855 40841 @: $(MAKE); $(unstage)
4fa63067
NN
40842 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40843 r=`${PWD_COMMAND}`; export r; \
b40e3958 40844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40845 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40846 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
40847 for flag in $(EXTRA_TARGET_FLAGS); do \
40848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40849 done; \
40850 (cd $(TARGET_SUBDIR)/newlib && \
40851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40853 "RANLIB=$${RANLIB}" \
0c24b341 40854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40855 TAGS) \
4fa63067 40856 || exit 1
3866be5d 40857
6bd3dfaa 40858@endif target-newlib
3866be5d 40859
4fa63067
NN
40860.PHONY: maybe-install-info-target-newlib install-info-target-newlib
40861maybe-install-info-target-newlib:
6bd3dfaa
PB
40862@if target-newlib
40863maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 40864
4fa63067
NN
40865install-info-target-newlib: \
40866 configure-target-newlib \
40867 info-target-newlib
0aed8855 40868 @: $(MAKE); $(unstage)
4fa63067
NN
40869 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40870 r=`${PWD_COMMAND}`; export r; \
b40e3958 40871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40872 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40873 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
40874 for flag in $(EXTRA_TARGET_FLAGS); do \
40875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40876 done; \
40877 (cd $(TARGET_SUBDIR)/newlib && \
40878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40880 "RANLIB=$${RANLIB}" \
0c24b341 40881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40882 install-info) \
4fa63067 40883 || exit 1
3866be5d 40884
6bd3dfaa 40885@endif target-newlib
3866be5d 40886
a3ca38d2
DD
40887.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
40888maybe-install-pdf-target-newlib:
40889@if target-newlib
40890maybe-install-pdf-target-newlib: install-pdf-target-newlib
40891
40892install-pdf-target-newlib: \
40893 configure-target-newlib \
40894 pdf-target-newlib
40895 @: $(MAKE); $(unstage)
40896 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40897 r=`${PWD_COMMAND}`; export r; \
40898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40899 $(NORMAL_TARGET_EXPORTS) \
40900 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
40901 for flag in $(EXTRA_TARGET_FLAGS); do \
40902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903 done; \
40904 (cd $(TARGET_SUBDIR)/newlib && \
40905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40907 "RANLIB=$${RANLIB}" \
0c24b341 40908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40909 install-pdf) \
40910 || exit 1
40911
40912@endif target-newlib
40913
108a6f8e
CD
40914.PHONY: maybe-install-html-target-newlib install-html-target-newlib
40915maybe-install-html-target-newlib:
40916@if target-newlib
40917maybe-install-html-target-newlib: install-html-target-newlib
40918
40919install-html-target-newlib: \
40920 configure-target-newlib \
40921 html-target-newlib
40922 @: $(MAKE); $(unstage)
40923 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40924 r=`${PWD_COMMAND}`; export r; \
40925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40926 $(NORMAL_TARGET_EXPORTS) \
40927 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
40928 for flag in $(EXTRA_TARGET_FLAGS); do \
40929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40930 done; \
40931 (cd $(TARGET_SUBDIR)/newlib && \
40932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40934 "RANLIB=$${RANLIB}" \
0c24b341 40935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40936 install-html) \
40937 || exit 1
40938
40939@endif target-newlib
40940
4fa63067
NN
40941.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
40942maybe-installcheck-target-newlib:
6bd3dfaa
PB
40943@if target-newlib
40944maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
40945
40946installcheck-target-newlib: \
40947 configure-target-newlib
0aed8855 40948 @: $(MAKE); $(unstage)
4fa63067 40949 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40950 r=`${PWD_COMMAND}`; export r; \
40951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40952 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40953 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
40954 for flag in $(EXTRA_TARGET_FLAGS); do \
40955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40956 done; \
40957 (cd $(TARGET_SUBDIR)/newlib && \
40958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40960 "RANLIB=$${RANLIB}" \
0c24b341 40961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40962 installcheck) \
e2b9e2dc
NN
40963 || exit 1
40964
6bd3dfaa 40965@endif target-newlib
3866be5d 40966
4fa63067
NN
40967.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
40968maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
40969@if target-newlib
40970maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 40971
4fa63067 40972mostlyclean-target-newlib:
0aed8855 40973 @: $(MAKE); $(unstage)
4fa63067
NN
40974 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40975 r=`${PWD_COMMAND}`; export r; \
b40e3958 40976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40977 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40978 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
40979 for flag in $(EXTRA_TARGET_FLAGS); do \
40980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40981 done; \
40982 (cd $(TARGET_SUBDIR)/newlib && \
40983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40985 "RANLIB=$${RANLIB}" \
0c24b341 40986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40987 mostlyclean) \
4fa63067 40988 || exit 1
3866be5d 40989
6bd3dfaa 40990@endif target-newlib
3866be5d 40991
4fa63067
NN
40992.PHONY: maybe-clean-target-newlib clean-target-newlib
40993maybe-clean-target-newlib:
6bd3dfaa
PB
40994@if target-newlib
40995maybe-clean-target-newlib: clean-target-newlib
16ae0395 40996
4fa63067 40997clean-target-newlib:
0aed8855 40998 @: $(MAKE); $(unstage)
4fa63067
NN
40999 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41000 r=`${PWD_COMMAND}`; export r; \
b40e3958 41001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41002 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41003 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
41004 for flag in $(EXTRA_TARGET_FLAGS); do \
41005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41006 done; \
41007 (cd $(TARGET_SUBDIR)/newlib && \
41008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41010 "RANLIB=$${RANLIB}" \
0c24b341 41011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41012 clean) \
4fa63067 41013 || exit 1
3866be5d 41014
6bd3dfaa 41015@endif target-newlib
3866be5d 41016
4fa63067
NN
41017.PHONY: maybe-distclean-target-newlib distclean-target-newlib
41018maybe-distclean-target-newlib:
6bd3dfaa
PB
41019@if target-newlib
41020maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
41021
41022distclean-target-newlib:
0aed8855 41023 @: $(MAKE); $(unstage)
4fa63067 41024 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41025 r=`${PWD_COMMAND}`; export r; \
41026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41028 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
41029 for flag in $(EXTRA_TARGET_FLAGS); do \
41030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41031 done; \
41032 (cd $(TARGET_SUBDIR)/newlib && \
41033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41035 "RANLIB=$${RANLIB}" \
0c24b341 41036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41037 distclean) \
e2b9e2dc
NN
41038 || exit 1
41039
6bd3dfaa 41040@endif target-newlib
3866be5d 41041
4fa63067
NN
41042.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
41043maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
41044@if target-newlib
41045maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 41046
4fa63067 41047maintainer-clean-target-newlib:
0aed8855 41048 @: $(MAKE); $(unstage)
4fa63067
NN
41049 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41050 r=`${PWD_COMMAND}`; export r; \
b40e3958 41051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41052 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41053 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
41054 for flag in $(EXTRA_TARGET_FLAGS); do \
41055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41056 done; \
41057 (cd $(TARGET_SUBDIR)/newlib && \
41058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41060 "RANLIB=$${RANLIB}" \
0c24b341 41061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41062 maintainer-clean) \
4fa63067 41063 || exit 1
3866be5d 41064
6bd3dfaa 41065@endif target-newlib
3866be5d 41066
16ae0395 41067
4b1cb4fe 41068
a7254363 41069
4b1cb4fe 41070
6aa8ef82
DJ
41071.PHONY: configure-target-libgcc maybe-configure-target-libgcc
41072maybe-configure-target-libgcc:
41073@if gcc-bootstrap
41074configure-target-libgcc: stage_current
41075@endif gcc-bootstrap
41076@if target-libgcc
41077maybe-configure-target-libgcc: configure-target-libgcc
41078configure-target-libgcc:
41079 @r=`${PWD_COMMAND}`; export r; \
41080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41081 echo "Checking multilib configuration for libgcc..."; \
41082 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41083 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41084 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41085 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41086 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41087 else \
41088 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41089 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41090 fi; \
41091 else \
41092 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41093 fi; \
41094 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41095 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41096 $(NORMAL_TARGET_EXPORTS) \
41097 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
41098 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
41099 case $(srcdir) in \
41100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41101 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41103 esac; \
41104 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41105 libsrcdir="$$s/libgcc"; \
41106 rm -f no-such-file || : ; \
41107 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41108 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41109 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41110 || exit 1
41111@endif target-libgcc
41112
41113
41114
41115.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
41116maybe-configure-stage1-target-libgcc:
41117@if target-libgcc-bootstrap
41118maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
41119configure-stage1-target-libgcc:
41120 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41121 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41122 @r=`${PWD_COMMAND}`; export r; \
41123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41124 echo "Checking multilib configuration for libgcc..."; \
41125 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41126 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41127 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41128 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41129 else \
41130 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41131 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41132 fi; \
41133 else \
41134 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41135 fi; \
41136 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41137 $(NORMAL_TARGET_EXPORTS) \
8ee82aff
PB
41138 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
41139 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41140 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
41141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41142 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41143 case $(srcdir) in \
41144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41145 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41147 esac; \
41148 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41149 libsrcdir="$$s/libgcc"; \
41150 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41151 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41152 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41153 \
41154 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
41155@endif target-libgcc-bootstrap
41156
41157.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
41158maybe-configure-stage2-target-libgcc:
41159@if target-libgcc-bootstrap
41160maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
41161configure-stage2-target-libgcc:
41162 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41163 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41164 @r=`${PWD_COMMAND}`; export r; \
41165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41166 echo "Checking multilib configuration for libgcc..."; \
41167 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41168 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41169 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41170 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41171 else \
41172 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41173 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41174 fi; \
41175 else \
41176 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41177 fi; \
41178 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41179 $(NORMAL_TARGET_EXPORTS) \
41180 \
8520c408
AO
41181 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
41182 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41183 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
41184 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41185 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41186 case $(srcdir) in \
41187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41188 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41190 esac; \
41191 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41192 libsrcdir="$$s/libgcc"; \
41193 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41194 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41195 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41196 --with-build-libsubdir=$(HOST_SUBDIR) \
41197 @stage2_werror_flag@
41198@endif target-libgcc-bootstrap
41199
8520c408
AO
41200.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
41201maybe-configure-stageb2g0-target-libgcc:
41202@if target-libgcc-bootstrap
41203maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41204configure-stageb2g0-target-libgcc:
41205 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41206 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41207 @r=`${PWD_COMMAND}`; export r; \
41208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41209 echo "Checking multilib configuration for libgcc..."; \
41210 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41211 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41212 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41213 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41214 else \
41215 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41216 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41217 fi; \
41218 else \
41219 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41220 fi; \
41221 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41222 $(NORMAL_TARGET_EXPORTS) \
41223 \
41224 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
41225 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
41226 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
41227 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41228 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41229 case $(srcdir) in \
41230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41231 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41233 esac; \
41234 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41235 libsrcdir="$$s/libgcc"; \
41236 $(SHELL) $${libsrcdir}/configure \
41237 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41238 --target=${target_alias} $${srcdiroption} \
41239 --with-build-libsubdir=$(HOST_SUBDIR) \
41240 @stage2_werror_flag@
41241@endif target-libgcc-bootstrap
41242
6aa8ef82
DJ
41243.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
41244maybe-configure-stage3-target-libgcc:
41245@if target-libgcc-bootstrap
41246maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
41247configure-stage3-target-libgcc:
41248 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41249 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41250 @r=`${PWD_COMMAND}`; export r; \
41251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41252 echo "Checking multilib configuration for libgcc..."; \
41253 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41254 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41255 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41256 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41257 else \
41258 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41259 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41260 fi; \
41261 else \
41262 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41263 fi; \
41264 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41265 $(NORMAL_TARGET_EXPORTS) \
41266 \
8520c408
AO
41267 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
41268 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41269 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
41270 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41271 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41272 case $(srcdir) in \
41273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41274 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41276 esac; \
41277 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41278 libsrcdir="$$s/libgcc"; \
41279 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41280 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41281 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41282 --with-build-libsubdir=$(HOST_SUBDIR) \
41283 @stage2_werror_flag@
41284@endif target-libgcc-bootstrap
41285
8520c408
AO
41286.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
41287maybe-configure-stageb3g2-target-libgcc:
41288@if target-libgcc-bootstrap
41289maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41290configure-stageb3g2-target-libgcc:
41291 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41292 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41293 @r=`${PWD_COMMAND}`; export r; \
41294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41295 echo "Checking multilib configuration for libgcc..."; \
41296 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41297 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41298 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41299 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41300 else \
41301 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41302 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41303 fi; \
41304 else \
41305 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41306 fi; \
41307 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41308 $(NORMAL_TARGET_EXPORTS) \
41309 \
41310 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
41311 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
41312 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
41313 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41314 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41315 case $(srcdir) in \
41316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41317 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41319 esac; \
41320 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41321 libsrcdir="$$s/libgcc"; \
41322 $(SHELL) $${libsrcdir}/configure \
41323 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41324 --target=${target_alias} $${srcdiroption} \
41325 --with-build-libsubdir=$(HOST_SUBDIR) \
41326 @stage2_werror_flag@
41327@endif target-libgcc-bootstrap
41328
6aa8ef82
DJ
41329.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
41330maybe-configure-stage4-target-libgcc:
41331@if target-libgcc-bootstrap
41332maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
41333configure-stage4-target-libgcc:
41334 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41335 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41336 @r=`${PWD_COMMAND}`; export r; \
41337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41338 echo "Checking multilib configuration for libgcc..."; \
41339 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41340 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41341 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41342 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41343 else \
41344 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41345 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41346 fi; \
41347 else \
41348 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41349 fi; \
41350 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41351 $(NORMAL_TARGET_EXPORTS) \
41352 \
8520c408
AO
41353 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
41354 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41355 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
41356 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41357 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41358 case $(srcdir) in \
41359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41360 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41362 esac; \
41363 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41364 libsrcdir="$$s/libgcc"; \
41365 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41366 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41367 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41368 --with-build-libsubdir=$(HOST_SUBDIR) \
41369 @stage2_werror_flag@
41370@endif target-libgcc-bootstrap
41371
41372.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
41373maybe-configure-stageprofile-target-libgcc:
41374@if target-libgcc-bootstrap
41375maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41376configure-stageprofile-target-libgcc:
41377 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41378 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41379 @r=`${PWD_COMMAND}`; export r; \
41380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41381 echo "Checking multilib configuration for libgcc..."; \
41382 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41383 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41384 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41385 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41386 else \
41387 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41388 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41389 fi; \
41390 else \
41391 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41392 fi; \
41393 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41394 $(NORMAL_TARGET_EXPORTS) \
41395 \
8520c408
AO
41396 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
41397 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
6aa8ef82
DJ
41398 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
41399 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41400 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41401 case $(srcdir) in \
41402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41403 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41405 esac; \
41406 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41407 libsrcdir="$$s/libgcc"; \
41408 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41409 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41410 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41411 --with-build-libsubdir=$(HOST_SUBDIR) \
41412 @stage2_werror_flag@
41413@endif target-libgcc-bootstrap
41414
41415.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
41416maybe-configure-stagefeedback-target-libgcc:
41417@if target-libgcc-bootstrap
41418maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41419configure-stagefeedback-target-libgcc:
41420 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41421 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41422 @r=`${PWD_COMMAND}`; export r; \
41423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41424 echo "Checking multilib configuration for libgcc..."; \
41425 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41426 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41427 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41428 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41429 else \
41430 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41431 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41432 fi; \
41433 else \
41434 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41435 fi; \
41436 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41437 $(NORMAL_TARGET_EXPORTS) \
41438 \
8520c408
AO
41439 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
41440 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
6aa8ef82
DJ
41441 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
41442 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41443 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41444 case $(srcdir) in \
41445 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41446 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41447 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41448 esac; \
41449 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41450 libsrcdir="$$s/libgcc"; \
41451 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41452 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41453 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41454 --with-build-libsubdir=$(HOST_SUBDIR) \
41455 @stage2_werror_flag@
41456@endif target-libgcc-bootstrap
41457
41458
41459
41460
41461
41462.PHONY: all-target-libgcc maybe-all-target-libgcc
41463maybe-all-target-libgcc:
41464@if gcc-bootstrap
41465all-target-libgcc: stage_current
41466@endif gcc-bootstrap
41467@if target-libgcc
41468TARGET-target-libgcc=all
41469maybe-all-target-libgcc: all-target-libgcc
41470all-target-libgcc: configure-target-libgcc
41471 @r=`${PWD_COMMAND}`; export r; \
41472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41473 $(NORMAL_TARGET_EXPORTS) \
41474 (cd $(TARGET_SUBDIR)/libgcc && \
41475 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc))
41476@endif target-libgcc
41477
41478
41479
41480.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
41481.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
41482maybe-all-stage1-target-libgcc:
41483maybe-clean-stage1-target-libgcc:
41484@if target-libgcc-bootstrap
41485maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
41486all-stage1: all-stage1-target-libgcc
41487TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
41488all-stage1-target-libgcc: configure-stage1-target-libgcc
41489 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41490 @r=`${PWD_COMMAND}`; export r; \
41491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41492 $(NORMAL_TARGET_EXPORTS) \
41493 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
41494 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41495 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
6aa8ef82
DJ
41496 $(TARGET-stage1-target-libgcc)
41497
41498maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
41499clean-stage1: clean-stage1-target-libgcc
41500clean-stage1-target-libgcc:
41501 @if [ $(current_stage) = stage1 ]; then \
41502 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41503 else \
41504 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
41505 $(MAKE) stage1-start; \
41506 fi; \
41507 cd $(TARGET_SUBDIR)/libgcc && \
41508 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8ee82aff 41509 clean
6aa8ef82
DJ
41510@endif target-libgcc-bootstrap
41511
41512
41513.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
41514.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
41515maybe-all-stage2-target-libgcc:
41516maybe-clean-stage2-target-libgcc:
41517@if target-libgcc-bootstrap
41518maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
41519all-stage2: all-stage2-target-libgcc
41520TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
41521all-stage2-target-libgcc: configure-stage2-target-libgcc
41522 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41523 @r=`${PWD_COMMAND}`; export r; \
41524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41525 $(NORMAL_TARGET_EXPORTS) \
41526 \
41527 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41528 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41529 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" \
6aa8ef82
DJ
41530 $(TARGET-stage2-target-libgcc)
41531
41532maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
41533clean-stage2: clean-stage2-target-libgcc
41534clean-stage2-target-libgcc:
41535 @if [ $(current_stage) = stage2 ]; then \
41536 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41537 else \
41538 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
41539 $(MAKE) stage2-start; \
41540 fi; \
41541 cd $(TARGET_SUBDIR)/libgcc && \
41542 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41543 \
8ee82aff 41544 clean
6aa8ef82
DJ
41545@endif target-libgcc-bootstrap
41546
41547
8520c408
AO
41548.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
41549.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
41550maybe-all-stageb2g0-target-libgcc:
41551maybe-clean-stageb2g0-target-libgcc:
41552@if target-libgcc-bootstrap
41553maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
41554all-stageb2g0: all-stageb2g0-target-libgcc
41555TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
41556all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41557 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41558 @r=`${PWD_COMMAND}`; export r; \
41559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41560 $(NORMAL_TARGET_EXPORTS) \
41561 \
41562 cd $(TARGET_SUBDIR)/libgcc && \
41563 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41564 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" \
41565 $(TARGET-stageb2g0-target-libgcc)
41566
41567maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
41568clean-stageb2g0: clean-stageb2g0-target-libgcc
41569clean-stageb2g0-target-libgcc:
41570 @if [ $(current_stage) = stageb2g0 ]; then \
41571 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41572 else \
41573 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
41574 $(MAKE) stageb2g0-start; \
41575 fi; \
41576 cd $(TARGET_SUBDIR)/libgcc && \
41577 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41578 \
41579 clean
41580@endif target-libgcc-bootstrap
41581
41582
6aa8ef82
DJ
41583.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
41584.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
41585maybe-all-stage3-target-libgcc:
41586maybe-clean-stage3-target-libgcc:
41587@if target-libgcc-bootstrap
41588maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
41589all-stage3: all-stage3-target-libgcc
41590TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
41591all-stage3-target-libgcc: configure-stage3-target-libgcc
41592 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41593 @r=`${PWD_COMMAND}`; export r; \
41594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41595 $(NORMAL_TARGET_EXPORTS) \
41596 \
41597 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41598 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41599 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" \
6aa8ef82
DJ
41600 $(TARGET-stage3-target-libgcc)
41601
41602maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
41603clean-stage3: clean-stage3-target-libgcc
41604clean-stage3-target-libgcc:
41605 @if [ $(current_stage) = stage3 ]; then \
41606 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41607 else \
41608 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
41609 $(MAKE) stage3-start; \
41610 fi; \
41611 cd $(TARGET_SUBDIR)/libgcc && \
41612 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41613 \
8ee82aff 41614 clean
6aa8ef82
DJ
41615@endif target-libgcc-bootstrap
41616
41617
8520c408
AO
41618.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
41619.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
41620maybe-all-stageb3g2-target-libgcc:
41621maybe-clean-stageb3g2-target-libgcc:
41622@if target-libgcc-bootstrap
41623maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
41624all-stageb3g2: all-stageb3g2-target-libgcc
41625TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
41626all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41627 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41628 @r=`${PWD_COMMAND}`; export r; \
41629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41630 $(NORMAL_TARGET_EXPORTS) \
41631 \
41632 cd $(TARGET_SUBDIR)/libgcc && \
41633 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41634 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" \
41635 $(TARGET-stageb3g2-target-libgcc)
41636
41637maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
41638clean-stageb3g2: clean-stageb3g2-target-libgcc
41639clean-stageb3g2-target-libgcc:
41640 @if [ $(current_stage) = stageb3g2 ]; then \
41641 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41642 else \
41643 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
41644 $(MAKE) stageb3g2-start; \
41645 fi; \
41646 cd $(TARGET_SUBDIR)/libgcc && \
41647 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41648 \
41649 clean
41650@endif target-libgcc-bootstrap
41651
41652
6aa8ef82
DJ
41653.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
41654.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
41655maybe-all-stage4-target-libgcc:
41656maybe-clean-stage4-target-libgcc:
41657@if target-libgcc-bootstrap
41658maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
41659all-stage4: all-stage4-target-libgcc
41660TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
41661all-stage4-target-libgcc: configure-stage4-target-libgcc
41662 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41663 @r=`${PWD_COMMAND}`; export r; \
41664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41665 $(NORMAL_TARGET_EXPORTS) \
41666 \
41667 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41668 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41669 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" \
6aa8ef82
DJ
41670 $(TARGET-stage4-target-libgcc)
41671
41672maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
41673clean-stage4: clean-stage4-target-libgcc
41674clean-stage4-target-libgcc:
41675 @if [ $(current_stage) = stage4 ]; then \
41676 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41677 else \
41678 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
41679 $(MAKE) stage4-start; \
41680 fi; \
41681 cd $(TARGET_SUBDIR)/libgcc && \
41682 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41683 \
8ee82aff 41684 clean
6aa8ef82
DJ
41685@endif target-libgcc-bootstrap
41686
41687
41688.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
41689.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
41690maybe-all-stageprofile-target-libgcc:
41691maybe-clean-stageprofile-target-libgcc:
41692@if target-libgcc-bootstrap
41693maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
41694all-stageprofile: all-stageprofile-target-libgcc
41695TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
41696all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41697 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41698 @r=`${PWD_COMMAND}`; export r; \
41699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41700 $(NORMAL_TARGET_EXPORTS) \
41701 \
41702 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41703 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41704 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
6aa8ef82
DJ
41705 $(TARGET-stageprofile-target-libgcc)
41706
41707maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
41708clean-stageprofile: clean-stageprofile-target-libgcc
41709clean-stageprofile-target-libgcc:
41710 @if [ $(current_stage) = stageprofile ]; then \
41711 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41712 else \
41713 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
41714 $(MAKE) stageprofile-start; \
41715 fi; \
41716 cd $(TARGET_SUBDIR)/libgcc && \
41717 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41718 \
8ee82aff 41719 clean
6aa8ef82
DJ
41720@endif target-libgcc-bootstrap
41721
41722
41723.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
41724.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
41725maybe-all-stagefeedback-target-libgcc:
41726maybe-clean-stagefeedback-target-libgcc:
41727@if target-libgcc-bootstrap
41728maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
41729all-stagefeedback: all-stagefeedback-target-libgcc
41730TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
41731all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41732 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41733 @r=`${PWD_COMMAND}`; export r; \
41734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41735 $(NORMAL_TARGET_EXPORTS) \
41736 \
41737 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41738 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41739 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6aa8ef82
DJ
41740 $(TARGET-stagefeedback-target-libgcc)
41741
41742maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
41743clean-stagefeedback: clean-stagefeedback-target-libgcc
41744clean-stagefeedback-target-libgcc:
41745 @if [ $(current_stage) = stagefeedback ]; then \
41746 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41747 else \
41748 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
41749 $(MAKE) stagefeedback-start; \
41750 fi; \
41751 cd $(TARGET_SUBDIR)/libgcc && \
41752 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41753 \
8ee82aff 41754 clean
6aa8ef82
DJ
41755@endif target-libgcc-bootstrap
41756
41757
41758
41759
41760
41761
41762.PHONY: check-target-libgcc maybe-check-target-libgcc
41763maybe-check-target-libgcc:
41764@if target-libgcc
41765maybe-check-target-libgcc: check-target-libgcc
41766
41767# Dummy target for uncheckable module.
41768check-target-libgcc:
41769
41770@endif target-libgcc
41771
41772.PHONY: install-target-libgcc maybe-install-target-libgcc
41773maybe-install-target-libgcc:
41774@if target-libgcc
41775maybe-install-target-libgcc: install-target-libgcc
41776
41777install-target-libgcc: installdirs
41778 @: $(MAKE); $(unstage)
41779 @r=`${PWD_COMMAND}`; export r; \
41780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41781 $(NORMAL_TARGET_EXPORTS) \
41782 (cd $(TARGET_SUBDIR)/libgcc && \
41783 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41784
41785@endif target-libgcc
41786
41787# Other targets (info, dvi, pdf, etc.)
41788
41789.PHONY: maybe-info-target-libgcc info-target-libgcc
41790maybe-info-target-libgcc:
41791@if target-libgcc
41792maybe-info-target-libgcc: info-target-libgcc
41793
41794info-target-libgcc: \
41795 configure-target-libgcc
41796 @: $(MAKE); $(unstage)
41797 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41798 r=`${PWD_COMMAND}`; export r; \
41799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41800 $(NORMAL_TARGET_EXPORTS) \
41801 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
41802 for flag in $(EXTRA_TARGET_FLAGS); do \
41803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41804 done; \
41805 (cd $(TARGET_SUBDIR)/libgcc && \
41806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41808 "RANLIB=$${RANLIB}" \
0c24b341 41809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41810 info) \
41811 || exit 1
41812
41813@endif target-libgcc
41814
41815.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
41816maybe-dvi-target-libgcc:
41817@if target-libgcc
41818maybe-dvi-target-libgcc: dvi-target-libgcc
41819
41820dvi-target-libgcc: \
41821 configure-target-libgcc
41822 @: $(MAKE); $(unstage)
41823 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41824 r=`${PWD_COMMAND}`; export r; \
41825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41826 $(NORMAL_TARGET_EXPORTS) \
41827 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
41828 for flag in $(EXTRA_TARGET_FLAGS); do \
41829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41830 done; \
41831 (cd $(TARGET_SUBDIR)/libgcc && \
41832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41834 "RANLIB=$${RANLIB}" \
0c24b341 41835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41836 dvi) \
41837 || exit 1
41838
41839@endif target-libgcc
41840
41841.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
41842maybe-pdf-target-libgcc:
41843@if target-libgcc
41844maybe-pdf-target-libgcc: pdf-target-libgcc
41845
41846pdf-target-libgcc: \
41847 configure-target-libgcc
41848 @: $(MAKE); $(unstage)
41849 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41850 r=`${PWD_COMMAND}`; export r; \
41851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41852 $(NORMAL_TARGET_EXPORTS) \
41853 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
41854 for flag in $(EXTRA_TARGET_FLAGS); do \
41855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41856 done; \
41857 (cd $(TARGET_SUBDIR)/libgcc && \
41858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41860 "RANLIB=$${RANLIB}" \
0c24b341 41861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41862 pdf) \
41863 || exit 1
41864
41865@endif target-libgcc
41866
41867.PHONY: maybe-html-target-libgcc html-target-libgcc
41868maybe-html-target-libgcc:
41869@if target-libgcc
41870maybe-html-target-libgcc: html-target-libgcc
41871
41872html-target-libgcc: \
41873 configure-target-libgcc
41874 @: $(MAKE); $(unstage)
41875 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41876 r=`${PWD_COMMAND}`; export r; \
41877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41878 $(NORMAL_TARGET_EXPORTS) \
41879 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
41880 for flag in $(EXTRA_TARGET_FLAGS); do \
41881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41882 done; \
41883 (cd $(TARGET_SUBDIR)/libgcc && \
41884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41886 "RANLIB=$${RANLIB}" \
0c24b341 41887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41888 html) \
41889 || exit 1
41890
41891@endif target-libgcc
41892
41893.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
41894maybe-TAGS-target-libgcc:
41895@if target-libgcc
41896maybe-TAGS-target-libgcc: TAGS-target-libgcc
41897
41898TAGS-target-libgcc: \
41899 configure-target-libgcc
41900 @: $(MAKE); $(unstage)
41901 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41902 r=`${PWD_COMMAND}`; export r; \
41903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41904 $(NORMAL_TARGET_EXPORTS) \
41905 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
41906 for flag in $(EXTRA_TARGET_FLAGS); do \
41907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41908 done; \
41909 (cd $(TARGET_SUBDIR)/libgcc && \
41910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41912 "RANLIB=$${RANLIB}" \
0c24b341 41913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41914 TAGS) \
41915 || exit 1
41916
41917@endif target-libgcc
41918
41919.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
41920maybe-install-info-target-libgcc:
41921@if target-libgcc
41922maybe-install-info-target-libgcc: install-info-target-libgcc
41923
41924install-info-target-libgcc: \
41925 configure-target-libgcc \
41926 info-target-libgcc
41927 @: $(MAKE); $(unstage)
41928 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41929 r=`${PWD_COMMAND}`; export r; \
41930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41931 $(NORMAL_TARGET_EXPORTS) \
41932 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
41933 for flag in $(EXTRA_TARGET_FLAGS); do \
41934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41935 done; \
41936 (cd $(TARGET_SUBDIR)/libgcc && \
41937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41939 "RANLIB=$${RANLIB}" \
0c24b341 41940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41941 install-info) \
41942 || exit 1
41943
41944@endif target-libgcc
41945
a3ca38d2
DD
41946.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
41947maybe-install-pdf-target-libgcc:
41948@if target-libgcc
41949maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
41950
41951install-pdf-target-libgcc: \
41952 configure-target-libgcc \
41953 pdf-target-libgcc
41954 @: $(MAKE); $(unstage)
41955 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41956 r=`${PWD_COMMAND}`; export r; \
41957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41958 $(NORMAL_TARGET_EXPORTS) \
41959 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
41960 for flag in $(EXTRA_TARGET_FLAGS); do \
41961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41962 done; \
41963 (cd $(TARGET_SUBDIR)/libgcc && \
41964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41966 "RANLIB=$${RANLIB}" \
0c24b341 41967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41968 install-pdf) \
41969 || exit 1
41970
41971@endif target-libgcc
41972
6aa8ef82
DJ
41973.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
41974maybe-install-html-target-libgcc:
41975@if target-libgcc
41976maybe-install-html-target-libgcc: install-html-target-libgcc
41977
41978install-html-target-libgcc: \
41979 configure-target-libgcc \
41980 html-target-libgcc
41981 @: $(MAKE); $(unstage)
41982 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41983 r=`${PWD_COMMAND}`; export r; \
41984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41985 $(NORMAL_TARGET_EXPORTS) \
41986 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
41987 for flag in $(EXTRA_TARGET_FLAGS); do \
41988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41989 done; \
41990 (cd $(TARGET_SUBDIR)/libgcc && \
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41993 "RANLIB=$${RANLIB}" \
0c24b341 41994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41995 install-html) \
41996 || exit 1
41997
41998@endif target-libgcc
41999
42000.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
42001maybe-installcheck-target-libgcc:
42002@if target-libgcc
42003maybe-installcheck-target-libgcc: installcheck-target-libgcc
42004
42005installcheck-target-libgcc: \
42006 configure-target-libgcc
42007 @: $(MAKE); $(unstage)
42008 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42009 r=`${PWD_COMMAND}`; export r; \
42010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42011 $(NORMAL_TARGET_EXPORTS) \
42012 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
42013 for flag in $(EXTRA_TARGET_FLAGS); do \
42014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42015 done; \
42016 (cd $(TARGET_SUBDIR)/libgcc && \
42017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42019 "RANLIB=$${RANLIB}" \
0c24b341 42020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42021 installcheck) \
42022 || exit 1
42023
42024@endif target-libgcc
42025
42026.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
42027maybe-mostlyclean-target-libgcc:
42028@if target-libgcc
42029maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
42030
42031mostlyclean-target-libgcc:
42032 @: $(MAKE); $(unstage)
42033 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42034 r=`${PWD_COMMAND}`; export r; \
42035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42036 $(NORMAL_TARGET_EXPORTS) \
42037 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
42038 for flag in $(EXTRA_TARGET_FLAGS); do \
42039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42040 done; \
42041 (cd $(TARGET_SUBDIR)/libgcc && \
42042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42044 "RANLIB=$${RANLIB}" \
0c24b341 42045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42046 mostlyclean) \
42047 || exit 1
42048
42049@endif target-libgcc
42050
42051.PHONY: maybe-clean-target-libgcc clean-target-libgcc
42052maybe-clean-target-libgcc:
42053@if target-libgcc
42054maybe-clean-target-libgcc: clean-target-libgcc
42055
42056clean-target-libgcc:
42057 @: $(MAKE); $(unstage)
42058 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42059 r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 $(NORMAL_TARGET_EXPORTS) \
42062 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
42063 for flag in $(EXTRA_TARGET_FLAGS); do \
42064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065 done; \
42066 (cd $(TARGET_SUBDIR)/libgcc && \
42067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069 "RANLIB=$${RANLIB}" \
0c24b341 42070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42071 clean) \
42072 || exit 1
42073
42074@endif target-libgcc
42075
42076.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
42077maybe-distclean-target-libgcc:
42078@if target-libgcc
42079maybe-distclean-target-libgcc: distclean-target-libgcc
42080
42081distclean-target-libgcc:
42082 @: $(MAKE); $(unstage)
42083 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42084 r=`${PWD_COMMAND}`; export r; \
42085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42086 $(NORMAL_TARGET_EXPORTS) \
42087 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
42088 for flag in $(EXTRA_TARGET_FLAGS); do \
42089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42090 done; \
42091 (cd $(TARGET_SUBDIR)/libgcc && \
42092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42094 "RANLIB=$${RANLIB}" \
0c24b341 42095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42096 distclean) \
42097 || exit 1
42098
42099@endif target-libgcc
42100
42101.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
42102maybe-maintainer-clean-target-libgcc:
42103@if target-libgcc
42104maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
42105
42106maintainer-clean-target-libgcc:
42107 @: $(MAKE); $(unstage)
42108 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42109 r=`${PWD_COMMAND}`; export r; \
42110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42111 $(NORMAL_TARGET_EXPORTS) \
42112 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
42113 for flag in $(EXTRA_TARGET_FLAGS); do \
42114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42115 done; \
42116 (cd $(TARGET_SUBDIR)/libgcc && \
42117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42119 "RANLIB=$${RANLIB}" \
0c24b341 42120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42121 maintainer-clean) \
42122 || exit 1
42123
42124@endif target-libgcc
42125
42126
42127
42128
42129
a7254363
PB
42130.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
42131maybe-configure-target-libgfortran:
4f0ef2d8
CD
42132@if gcc-bootstrap
42133configure-target-libgfortran: stage_current
42134@endif gcc-bootstrap
a7254363
PB
42135@if target-libgfortran
42136maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 42137configure-target-libgfortran:
0aed8855
PB
42138 @: $(MAKE); $(unstage)
42139 @r=`${PWD_COMMAND}`; export r; \
42140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42141 echo "Checking multilib configuration for libgfortran..."; \
42142 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
42143 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
42144 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42145 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42146 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
42147 else \
42148 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
42149 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
42150 fi; \
42151 else \
42152 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
42153 fi; \
42154 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 42155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 42156 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42157 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
42158 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
42159 case $(srcdir) in \
b00612cc
PB
42160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42161 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
42162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42163 esac; \
b00612cc
PB
42164 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
42165 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
42166 rm -f no-such-file || : ; \
42167 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42168 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42169 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42170 || exit 1
6bd3dfaa 42171@endif target-libgfortran
4b1cb4fe 42172
a7254363
PB
42173
42174
d545f33b
PB
42175
42176
4b1cb4fe
DD
42177.PHONY: all-target-libgfortran maybe-all-target-libgfortran
42178maybe-all-target-libgfortran:
4f0ef2d8
CD
42179@if gcc-bootstrap
42180all-target-libgfortran: stage_current
42181@endif gcc-bootstrap
6bd3dfaa 42182@if target-libgfortran
72b2455a 42183TARGET-target-libgfortran=all
6bd3dfaa 42184maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 42185all-target-libgfortran: configure-target-libgfortran
0aed8855 42186 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42187 @r=`${PWD_COMMAND}`; export r; \
42188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42189 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42190 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 42191 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 42192@endif target-libgfortran
4b1cb4fe 42193
a7254363
PB
42194
42195
d545f33b
PB
42196
42197
4b1cb4fe
DD
42198.PHONY: check-target-libgfortran maybe-check-target-libgfortran
42199maybe-check-target-libgfortran:
6bd3dfaa
PB
42200@if target-libgfortran
42201maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
42202
42203check-target-libgfortran:
0aed8855 42204 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42205 @r=`${PWD_COMMAND}`; export r; \
42206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42207 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42208 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42209 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42210
6bd3dfaa 42211@endif target-libgfortran
4b1cb4fe
DD
42212
42213.PHONY: install-target-libgfortran maybe-install-target-libgfortran
42214maybe-install-target-libgfortran:
6bd3dfaa
PB
42215@if target-libgfortran
42216maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
42217
42218install-target-libgfortran: installdirs
0aed8855 42219 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42220 @r=`${PWD_COMMAND}`; export r; \
42221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42222 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42223 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42224 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42225
6bd3dfaa 42226@endif target-libgfortran
4b1cb4fe 42227
56a8fe78 42228# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42229
42230.PHONY: maybe-info-target-libgfortran info-target-libgfortran
42231maybe-info-target-libgfortran:
6bd3dfaa
PB
42232@if target-libgfortran
42233maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
42234
42235info-target-libgfortran: \
42236 configure-target-libgfortran
0aed8855 42237 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42238 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42239 r=`${PWD_COMMAND}`; export r; \
42240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42241 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42242 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
42243 for flag in $(EXTRA_TARGET_FLAGS); do \
42244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42245 done; \
42246 (cd $(TARGET_SUBDIR)/libgfortran && \
42247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42249 "RANLIB=$${RANLIB}" \
0c24b341 42250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42251 info) \
4b1cb4fe
DD
42252 || exit 1
42253
6bd3dfaa 42254@endif target-libgfortran
4b1cb4fe
DD
42255
42256.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
42257maybe-dvi-target-libgfortran:
6bd3dfaa
PB
42258@if target-libgfortran
42259maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
42260
42261dvi-target-libgfortran: \
42262 configure-target-libgfortran
0aed8855 42263 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42264 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42265 r=`${PWD_COMMAND}`; export r; \
42266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42267 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42268 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
42269 for flag in $(EXTRA_TARGET_FLAGS); do \
42270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42271 done; \
42272 (cd $(TARGET_SUBDIR)/libgfortran && \
42273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42275 "RANLIB=$${RANLIB}" \
0c24b341 42276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42277 dvi) \
4b1cb4fe
DD
42278 || exit 1
42279
6bd3dfaa 42280@endif target-libgfortran
4b1cb4fe 42281
56a8fe78
DD
42282.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
42283maybe-pdf-target-libgfortran:
42284@if target-libgfortran
42285maybe-pdf-target-libgfortran: pdf-target-libgfortran
42286
42287pdf-target-libgfortran: \
42288 configure-target-libgfortran
42289 @: $(MAKE); $(unstage)
42290 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42291 r=`${PWD_COMMAND}`; export r; \
42292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42293 $(NORMAL_TARGET_EXPORTS) \
42294 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42295 for flag in $(EXTRA_TARGET_FLAGS); do \
42296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42297 done; \
42298 (cd $(TARGET_SUBDIR)/libgfortran && \
42299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42301 "RANLIB=$${RANLIB}" \
0c24b341 42302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42303 pdf) \
42304 || exit 1
42305
42306@endif target-libgfortran
42307
6d389afc
MS
42308.PHONY: maybe-html-target-libgfortran html-target-libgfortran
42309maybe-html-target-libgfortran:
42310@if target-libgfortran
42311maybe-html-target-libgfortran: html-target-libgfortran
42312
42313html-target-libgfortran: \
42314 configure-target-libgfortran
0aed8855 42315 @: $(MAKE); $(unstage)
6d389afc
MS
42316 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42317 r=`${PWD_COMMAND}`; export r; \
42318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42319 $(NORMAL_TARGET_EXPORTS) \
42320 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
42321 for flag in $(EXTRA_TARGET_FLAGS); do \
42322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42323 done; \
42324 (cd $(TARGET_SUBDIR)/libgfortran && \
42325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42327 "RANLIB=$${RANLIB}" \
0c24b341 42328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42329 html) \
42330 || exit 1
42331
42332@endif target-libgfortran
42333
4b1cb4fe
DD
42334.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
42335maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
42336@if target-libgfortran
42337maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
42338
42339TAGS-target-libgfortran: \
42340 configure-target-libgfortran
0aed8855 42341 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42342 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42343 r=`${PWD_COMMAND}`; export r; \
42344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42345 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42346 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
42347 for flag in $(EXTRA_TARGET_FLAGS); do \
42348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42349 done; \
42350 (cd $(TARGET_SUBDIR)/libgfortran && \
42351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42353 "RANLIB=$${RANLIB}" \
0c24b341 42354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42355 TAGS) \
4b1cb4fe
DD
42356 || exit 1
42357
6bd3dfaa 42358@endif target-libgfortran
4b1cb4fe
DD
42359
42360.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
42361maybe-install-info-target-libgfortran:
6bd3dfaa
PB
42362@if target-libgfortran
42363maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
42364
42365install-info-target-libgfortran: \
42366 configure-target-libgfortran \
42367 info-target-libgfortran
0aed8855 42368 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42369 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42370 r=`${PWD_COMMAND}`; export r; \
42371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42372 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42373 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
42374 for flag in $(EXTRA_TARGET_FLAGS); do \
42375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42376 done; \
42377 (cd $(TARGET_SUBDIR)/libgfortran && \
42378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42380 "RANLIB=$${RANLIB}" \
0c24b341 42381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42382 install-info) \
4b1cb4fe
DD
42383 || exit 1
42384
6bd3dfaa 42385@endif target-libgfortran
4b1cb4fe 42386
a3ca38d2
DD
42387.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
42388maybe-install-pdf-target-libgfortran:
42389@if target-libgfortran
42390maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
42391
42392install-pdf-target-libgfortran: \
42393 configure-target-libgfortran \
42394 pdf-target-libgfortran
42395 @: $(MAKE); $(unstage)
42396 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42397 r=`${PWD_COMMAND}`; export r; \
42398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42399 $(NORMAL_TARGET_EXPORTS) \
42400 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42401 for flag in $(EXTRA_TARGET_FLAGS); do \
42402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42403 done; \
42404 (cd $(TARGET_SUBDIR)/libgfortran && \
42405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42407 "RANLIB=$${RANLIB}" \
0c24b341 42408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42409 install-pdf) \
42410 || exit 1
42411
42412@endif target-libgfortran
42413
108a6f8e
CD
42414.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
42415maybe-install-html-target-libgfortran:
42416@if target-libgfortran
42417maybe-install-html-target-libgfortran: install-html-target-libgfortran
42418
42419install-html-target-libgfortran: \
42420 configure-target-libgfortran \
42421 html-target-libgfortran
42422 @: $(MAKE); $(unstage)
42423 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42424 r=`${PWD_COMMAND}`; export r; \
42425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42426 $(NORMAL_TARGET_EXPORTS) \
42427 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
42428 for flag in $(EXTRA_TARGET_FLAGS); do \
42429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42430 done; \
42431 (cd $(TARGET_SUBDIR)/libgfortran && \
42432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42434 "RANLIB=$${RANLIB}" \
0c24b341 42435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42436 install-html) \
42437 || exit 1
42438
42439@endif target-libgfortran
42440
4b1cb4fe
DD
42441.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
42442maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
42443@if target-libgfortran
42444maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
42445
42446installcheck-target-libgfortran: \
42447 configure-target-libgfortran
0aed8855 42448 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42449 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42450 r=`${PWD_COMMAND}`; export r; \
42451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42452 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42453 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
42454 for flag in $(EXTRA_TARGET_FLAGS); do \
42455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42456 done; \
42457 (cd $(TARGET_SUBDIR)/libgfortran && \
42458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42460 "RANLIB=$${RANLIB}" \
0c24b341 42461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42462 installcheck) \
4b1cb4fe
DD
42463 || exit 1
42464
6bd3dfaa 42465@endif target-libgfortran
4b1cb4fe
DD
42466
42467.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
42468maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
42469@if target-libgfortran
42470maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
42471
42472mostlyclean-target-libgfortran:
0aed8855 42473 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42474 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42475 r=`${PWD_COMMAND}`; export r; \
42476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42477 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42478 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
42479 for flag in $(EXTRA_TARGET_FLAGS); do \
42480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42481 done; \
42482 (cd $(TARGET_SUBDIR)/libgfortran && \
42483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42485 "RANLIB=$${RANLIB}" \
0c24b341 42486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42487 mostlyclean) \
4b1cb4fe
DD
42488 || exit 1
42489
6bd3dfaa 42490@endif target-libgfortran
4b1cb4fe
DD
42491
42492.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
42493maybe-clean-target-libgfortran:
6bd3dfaa
PB
42494@if target-libgfortran
42495maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
42496
42497clean-target-libgfortran:
0aed8855 42498 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42499 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42500 r=`${PWD_COMMAND}`; export r; \
42501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42502 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42503 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
42504 for flag in $(EXTRA_TARGET_FLAGS); do \
42505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42506 done; \
42507 (cd $(TARGET_SUBDIR)/libgfortran && \
42508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42510 "RANLIB=$${RANLIB}" \
0c24b341 42511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42512 clean) \
4b1cb4fe
DD
42513 || exit 1
42514
6bd3dfaa 42515@endif target-libgfortran
4b1cb4fe
DD
42516
42517.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
42518maybe-distclean-target-libgfortran:
6bd3dfaa
PB
42519@if target-libgfortran
42520maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
42521
42522distclean-target-libgfortran:
0aed8855 42523 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42524 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42525 r=`${PWD_COMMAND}`; export r; \
42526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42527 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42528 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
42529 for flag in $(EXTRA_TARGET_FLAGS); do \
42530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42531 done; \
42532 (cd $(TARGET_SUBDIR)/libgfortran && \
42533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42535 "RANLIB=$${RANLIB}" \
0c24b341 42536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42537 distclean) \
4b1cb4fe
DD
42538 || exit 1
42539
6bd3dfaa 42540@endif target-libgfortran
4b1cb4fe
DD
42541
42542.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
42543maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
42544@if target-libgfortran
42545maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
42546
42547maintainer-clean-target-libgfortran:
0aed8855 42548 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42549 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42550 r=`${PWD_COMMAND}`; export r; \
42551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42552 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42553 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
42554 for flag in $(EXTRA_TARGET_FLAGS); do \
42555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42556 done; \
42557 (cd $(TARGET_SUBDIR)/libgfortran && \
42558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42560 "RANLIB=$${RANLIB}" \
0c24b341 42561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42562 maintainer-clean) \
4b1cb4fe
DD
42563 || exit 1
42564
6bd3dfaa 42565@endif target-libgfortran
4b1cb4fe
DD
42566
42567
3866be5d 42568
a7254363 42569
e90269c8 42570
a7254363
PB
42571.PHONY: configure-target-libobjc maybe-configure-target-libobjc
42572maybe-configure-target-libobjc:
4f0ef2d8
CD
42573@if gcc-bootstrap
42574configure-target-libobjc: stage_current
42575@endif gcc-bootstrap
a7254363
PB
42576@if target-libobjc
42577maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 42578configure-target-libobjc:
0aed8855
PB
42579 @: $(MAKE); $(unstage)
42580 @r=`${PWD_COMMAND}`; export r; \
42581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42582 echo "Checking multilib configuration for libobjc..."; \
42583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
42584 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
42585 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42586 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42587 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
42588 else \
42589 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
42590 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
42591 fi; \
42592 else \
42593 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
42594 fi; \
42595 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 42596 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 42597 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42598 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
42599 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 42600 case $(srcdir) in \
b00612cc
PB
42601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42602 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
42603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42604 esac; \
b00612cc
PB
42605 srcdiroption="--srcdir=$${topdir}/libobjc"; \
42606 libsrcdir="$$s/libobjc"; \
4fa63067
NN
42607 rm -f no-such-file || : ; \
42608 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42609 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42610 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42611 || exit 1
6bd3dfaa 42612@endif target-libobjc
e2b9e2dc 42613
a7254363
PB
42614
42615
d545f33b
PB
42616
42617
4fa63067
NN
42618.PHONY: all-target-libobjc maybe-all-target-libobjc
42619maybe-all-target-libobjc:
4f0ef2d8
CD
42620@if gcc-bootstrap
42621all-target-libobjc: stage_current
42622@endif gcc-bootstrap
6bd3dfaa 42623@if target-libobjc
72b2455a 42624TARGET-target-libobjc=all
6bd3dfaa 42625maybe-all-target-libobjc: all-target-libobjc
4fa63067 42626all-target-libobjc: configure-target-libobjc
0aed8855 42627 @: $(MAKE); $(unstage)
b40e3958
L
42628 @r=`${PWD_COMMAND}`; export r; \
42629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42630 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42631 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 42632 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 42633@endif target-libobjc
3866be5d 42634
a7254363
PB
42635
42636
d545f33b
PB
42637
42638
4fa63067
NN
42639.PHONY: check-target-libobjc maybe-check-target-libobjc
42640maybe-check-target-libobjc:
6bd3dfaa
PB
42641@if target-libobjc
42642maybe-check-target-libobjc: check-target-libobjc
3866be5d 42643
4fa63067 42644check-target-libobjc:
0aed8855 42645 @: $(MAKE); $(unstage)
b40e3958
L
42646 @r=`${PWD_COMMAND}`; export r; \
42647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42648 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42649 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42650 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42651
6bd3dfaa 42652@endif target-libobjc
3866be5d 42653
4fa63067
NN
42654.PHONY: install-target-libobjc maybe-install-target-libobjc
42655maybe-install-target-libobjc:
6bd3dfaa
PB
42656@if target-libobjc
42657maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 42658
4fa63067 42659install-target-libobjc: installdirs
0aed8855 42660 @: $(MAKE); $(unstage)
b40e3958
L
42661 @r=`${PWD_COMMAND}`; export r; \
42662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42663 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42664 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42665 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42666
6bd3dfaa 42667@endif target-libobjc
3866be5d 42668
56a8fe78 42669# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42670
42671.PHONY: maybe-info-target-libobjc info-target-libobjc
42672maybe-info-target-libobjc:
6bd3dfaa
PB
42673@if target-libobjc
42674maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
42675
42676info-target-libobjc: \
42677 configure-target-libobjc
0aed8855 42678 @: $(MAKE); $(unstage)
4fa63067
NN
42679 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42680 r=`${PWD_COMMAND}`; export r; \
b40e3958 42681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42682 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42683 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
42684 for flag in $(EXTRA_TARGET_FLAGS); do \
42685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42686 done; \
42687 (cd $(TARGET_SUBDIR)/libobjc && \
42688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42690 "RANLIB=$${RANLIB}" \
0c24b341 42691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42692 info) \
4fa63067 42693 || exit 1
3866be5d 42694
6bd3dfaa 42695@endif target-libobjc
3866be5d 42696
4fa63067
NN
42697.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
42698maybe-dvi-target-libobjc:
6bd3dfaa
PB
42699@if target-libobjc
42700maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 42701
4fa63067
NN
42702dvi-target-libobjc: \
42703 configure-target-libobjc
0aed8855 42704 @: $(MAKE); $(unstage)
4fa63067
NN
42705 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42706 r=`${PWD_COMMAND}`; export r; \
b40e3958 42707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42708 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42709 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
42710 for flag in $(EXTRA_TARGET_FLAGS); do \
42711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42712 done; \
42713 (cd $(TARGET_SUBDIR)/libobjc && \
42714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42716 "RANLIB=$${RANLIB}" \
0c24b341 42717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42718 dvi) \
4fa63067 42719 || exit 1
3866be5d 42720
6bd3dfaa 42721@endif target-libobjc
3866be5d 42722
56a8fe78
DD
42723.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
42724maybe-pdf-target-libobjc:
42725@if target-libobjc
42726maybe-pdf-target-libobjc: pdf-target-libobjc
42727
42728pdf-target-libobjc: \
42729 configure-target-libobjc
42730 @: $(MAKE); $(unstage)
42731 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42732 r=`${PWD_COMMAND}`; export r; \
42733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42734 $(NORMAL_TARGET_EXPORTS) \
42735 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
42736 for flag in $(EXTRA_TARGET_FLAGS); do \
42737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42738 done; \
42739 (cd $(TARGET_SUBDIR)/libobjc && \
42740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42742 "RANLIB=$${RANLIB}" \
0c24b341 42743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42744 pdf) \
42745 || exit 1
42746
42747@endif target-libobjc
42748
6d389afc
MS
42749.PHONY: maybe-html-target-libobjc html-target-libobjc
42750maybe-html-target-libobjc:
42751@if target-libobjc
42752maybe-html-target-libobjc: html-target-libobjc
42753
42754html-target-libobjc: \
42755 configure-target-libobjc
0aed8855 42756 @: $(MAKE); $(unstage)
6d389afc
MS
42757 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42758 r=`${PWD_COMMAND}`; export r; \
42759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42760 $(NORMAL_TARGET_EXPORTS) \
42761 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
42762 for flag in $(EXTRA_TARGET_FLAGS); do \
42763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42764 done; \
42765 (cd $(TARGET_SUBDIR)/libobjc && \
42766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42768 "RANLIB=$${RANLIB}" \
0c24b341 42769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42770 html) \
42771 || exit 1
42772
42773@endif target-libobjc
42774
4fa63067
NN
42775.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
42776maybe-TAGS-target-libobjc:
6bd3dfaa
PB
42777@if target-libobjc
42778maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
42779
42780TAGS-target-libobjc: \
42781 configure-target-libobjc
0aed8855 42782 @: $(MAKE); $(unstage)
4fa63067 42783 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42784 r=`${PWD_COMMAND}`; export r; \
42785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42786 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42787 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
42788 for flag in $(EXTRA_TARGET_FLAGS); do \
42789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42790 done; \
42791 (cd $(TARGET_SUBDIR)/libobjc && \
42792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42794 "RANLIB=$${RANLIB}" \
0c24b341 42795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42796 TAGS) \
e2b9e2dc
NN
42797 || exit 1
42798
6bd3dfaa 42799@endif target-libobjc
4fa63067
NN
42800
42801.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
42802maybe-install-info-target-libobjc:
6bd3dfaa
PB
42803@if target-libobjc
42804maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
42805
42806install-info-target-libobjc: \
42807 configure-target-libobjc \
42808 info-target-libobjc
0aed8855 42809 @: $(MAKE); $(unstage)
4fa63067
NN
42810 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42811 r=`${PWD_COMMAND}`; export r; \
b40e3958 42812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42813 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42814 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
42815 for flag in $(EXTRA_TARGET_FLAGS); do \
42816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42817 done; \
42818 (cd $(TARGET_SUBDIR)/libobjc && \
42819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42821 "RANLIB=$${RANLIB}" \
0c24b341 42822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42823 install-info) \
4fa63067 42824 || exit 1
3866be5d 42825
6bd3dfaa 42826@endif target-libobjc
3866be5d 42827
a3ca38d2
DD
42828.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
42829maybe-install-pdf-target-libobjc:
42830@if target-libobjc
42831maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
42832
42833install-pdf-target-libobjc: \
42834 configure-target-libobjc \
42835 pdf-target-libobjc
42836 @: $(MAKE); $(unstage)
42837 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42838 r=`${PWD_COMMAND}`; export r; \
42839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42840 $(NORMAL_TARGET_EXPORTS) \
42841 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
42842 for flag in $(EXTRA_TARGET_FLAGS); do \
42843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42844 done; \
42845 (cd $(TARGET_SUBDIR)/libobjc && \
42846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42848 "RANLIB=$${RANLIB}" \
0c24b341 42849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42850 install-pdf) \
42851 || exit 1
42852
42853@endif target-libobjc
42854
108a6f8e
CD
42855.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
42856maybe-install-html-target-libobjc:
42857@if target-libobjc
42858maybe-install-html-target-libobjc: install-html-target-libobjc
42859
42860install-html-target-libobjc: \
42861 configure-target-libobjc \
42862 html-target-libobjc
42863 @: $(MAKE); $(unstage)
42864 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42865 r=`${PWD_COMMAND}`; export r; \
42866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42867 $(NORMAL_TARGET_EXPORTS) \
42868 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
42869 for flag in $(EXTRA_TARGET_FLAGS); do \
42870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42871 done; \
42872 (cd $(TARGET_SUBDIR)/libobjc && \
42873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42875 "RANLIB=$${RANLIB}" \
0c24b341 42876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42877 install-html) \
42878 || exit 1
42879
42880@endif target-libobjc
42881
4fa63067
NN
42882.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
42883maybe-installcheck-target-libobjc:
6bd3dfaa
PB
42884@if target-libobjc
42885maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
42886
42887installcheck-target-libobjc: \
42888 configure-target-libobjc
0aed8855 42889 @: $(MAKE); $(unstage)
4fa63067
NN
42890 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42891 r=`${PWD_COMMAND}`; export r; \
b40e3958 42892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42893 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42894 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
42895 for flag in $(EXTRA_TARGET_FLAGS); do \
42896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42897 done; \
42898 (cd $(TARGET_SUBDIR)/libobjc && \
42899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42901 "RANLIB=$${RANLIB}" \
0c24b341 42902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42903 installcheck) \
4fa63067 42904 || exit 1
3866be5d 42905
6bd3dfaa 42906@endif target-libobjc
3866be5d 42907
4fa63067
NN
42908.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
42909maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
42910@if target-libobjc
42911maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 42912
4fa63067 42913mostlyclean-target-libobjc:
0aed8855 42914 @: $(MAKE); $(unstage)
4fa63067
NN
42915 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42916 r=`${PWD_COMMAND}`; export r; \
b40e3958 42917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42918 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42919 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
42920 for flag in $(EXTRA_TARGET_FLAGS); do \
42921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42922 done; \
42923 (cd $(TARGET_SUBDIR)/libobjc && \
42924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42926 "RANLIB=$${RANLIB}" \
0c24b341 42927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42928 mostlyclean) \
4fa63067 42929 || exit 1
3866be5d 42930
6bd3dfaa 42931@endif target-libobjc
3866be5d 42932
4fa63067
NN
42933.PHONY: maybe-clean-target-libobjc clean-target-libobjc
42934maybe-clean-target-libobjc:
6bd3dfaa
PB
42935@if target-libobjc
42936maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
42937
42938clean-target-libobjc:
0aed8855 42939 @: $(MAKE); $(unstage)
4fa63067 42940 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42941 r=`${PWD_COMMAND}`; export r; \
42942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42943 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42944 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
42945 for flag in $(EXTRA_TARGET_FLAGS); do \
42946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42947 done; \
42948 (cd $(TARGET_SUBDIR)/libobjc && \
42949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42951 "RANLIB=$${RANLIB}" \
0c24b341 42952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42953 clean) \
e2b9e2dc
NN
42954 || exit 1
42955
6bd3dfaa 42956@endif target-libobjc
3866be5d 42957
4fa63067
NN
42958.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
42959maybe-distclean-target-libobjc:
6bd3dfaa
PB
42960@if target-libobjc
42961maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 42962
4fa63067 42963distclean-target-libobjc:
0aed8855 42964 @: $(MAKE); $(unstage)
4fa63067
NN
42965 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42966 r=`${PWD_COMMAND}`; export r; \
b40e3958 42967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42968 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42969 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
42970 for flag in $(EXTRA_TARGET_FLAGS); do \
42971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42972 done; \
42973 (cd $(TARGET_SUBDIR)/libobjc && \
42974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42976 "RANLIB=$${RANLIB}" \
0c24b341 42977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42978 distclean) \
4fa63067 42979 || exit 1
3866be5d 42980
6bd3dfaa 42981@endif target-libobjc
3866be5d 42982
4fa63067
NN
42983.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
42984maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
42985@if target-libobjc
42986maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 42987
4fa63067 42988maintainer-clean-target-libobjc:
0aed8855 42989 @: $(MAKE); $(unstage)
4fa63067
NN
42990 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42991 r=`${PWD_COMMAND}`; export r; \
b40e3958 42992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42993 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42994 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
42995 for flag in $(EXTRA_TARGET_FLAGS); do \
42996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42997 done; \
42998 (cd $(TARGET_SUBDIR)/libobjc && \
42999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43001 "RANLIB=$${RANLIB}" \
0c24b341 43002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43003 maintainer-clean) \
4fa63067 43004 || exit 1
3866be5d 43005
6bd3dfaa 43006@endif target-libobjc
3866be5d 43007
4fa63067 43008
4fa63067 43009
a7254363 43010
e90269c8 43011
a7254363
PB
43012.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
43013maybe-configure-target-libtermcap:
4f0ef2d8
CD
43014@if gcc-bootstrap
43015configure-target-libtermcap: stage_current
43016@endif gcc-bootstrap
a7254363
PB
43017@if target-libtermcap
43018maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 43019configure-target-libtermcap:
0aed8855
PB
43020 @: $(MAKE); $(unstage)
43021 @r=`${PWD_COMMAND}`; export r; \
43022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43023 echo "Checking multilib configuration for libtermcap..."; \
43024 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
43025 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
43026 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43027 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43028 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
43029 else \
43030 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
43031 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
43032 fi; \
43033 else \
43034 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
43035 fi; \
43036 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 43037 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 43038 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43039 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
43040 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 43041 case $(srcdir) in \
b00612cc
PB
43042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43043 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
43044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43045 esac; \
b00612cc
PB
43046 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43047 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
43048 rm -f no-such-file || : ; \
43049 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43050 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43051 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43052 || exit 1
6bd3dfaa 43053@endif target-libtermcap
e2b9e2dc 43054
a7254363
PB
43055
43056
d545f33b
PB
43057
43058
4fa63067
NN
43059.PHONY: all-target-libtermcap maybe-all-target-libtermcap
43060maybe-all-target-libtermcap:
4f0ef2d8
CD
43061@if gcc-bootstrap
43062all-target-libtermcap: stage_current
43063@endif gcc-bootstrap
6bd3dfaa 43064@if target-libtermcap
72b2455a 43065TARGET-target-libtermcap=all
6bd3dfaa 43066maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 43067all-target-libtermcap: configure-target-libtermcap
0aed8855 43068 @: $(MAKE); $(unstage)
b40e3958
L
43069 @r=`${PWD_COMMAND}`; export r; \
43070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43071 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43072 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 43073 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 43074@endif target-libtermcap
3866be5d 43075
a7254363
PB
43076
43077
d545f33b
PB
43078
43079
4fa63067
NN
43080.PHONY: check-target-libtermcap maybe-check-target-libtermcap
43081maybe-check-target-libtermcap:
6bd3dfaa
PB
43082@if target-libtermcap
43083maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 43084
4fa63067
NN
43085# Dummy target for uncheckable module.
43086check-target-libtermcap:
43087
6bd3dfaa 43088@endif target-libtermcap
4fa63067
NN
43089
43090.PHONY: install-target-libtermcap maybe-install-target-libtermcap
43091maybe-install-target-libtermcap:
6bd3dfaa
PB
43092@if target-libtermcap
43093maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
43094
43095install-target-libtermcap: installdirs
0aed8855 43096 @: $(MAKE); $(unstage)
b40e3958
L
43097 @r=`${PWD_COMMAND}`; export r; \
43098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43099 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43100 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 43101 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43102
6bd3dfaa 43103@endif target-libtermcap
3866be5d 43104
56a8fe78 43105# Other targets (info, dvi, pdf, etc.)
16ae0395 43106
4fa63067
NN
43107.PHONY: maybe-info-target-libtermcap info-target-libtermcap
43108maybe-info-target-libtermcap:
6bd3dfaa 43109@if target-libtermcap
6d389afc
MS
43110maybe-info-target-libtermcap: info-target-libtermcap
43111
43112info-target-libtermcap: \
43113 configure-target-libtermcap
0aed8855 43114 @: $(MAKE); $(unstage)
6d389afc
MS
43115 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43116 r=`${PWD_COMMAND}`; export r; \
43117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43118 $(NORMAL_TARGET_EXPORTS) \
43119 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
43120 for flag in $(EXTRA_TARGET_FLAGS); do \
43121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43122 done; \
43123 (cd $(TARGET_SUBDIR)/libtermcap && \
43124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43126 "RANLIB=$${RANLIB}" \
0c24b341 43127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43128 info) \
43129 || exit 1
43130
43131@endif target-libtermcap
43132
43133.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
43134maybe-dvi-target-libtermcap:
43135@if target-libtermcap
43136maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 43137
6d389afc 43138dvi-target-libtermcap: \
4fa63067 43139 configure-target-libtermcap
0aed8855 43140 @: $(MAKE); $(unstage)
4fa63067
NN
43141 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43142 r=`${PWD_COMMAND}`; export r; \
b40e3958 43143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43144 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43145 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43146 for flag in $(EXTRA_TARGET_FLAGS); do \
43147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43148 done; \
43149 (cd $(TARGET_SUBDIR)/libtermcap && \
43150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43152 "RANLIB=$${RANLIB}" \
0c24b341 43153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43154 dvi) \
4fa63067 43155 || exit 1
3866be5d 43156
6bd3dfaa 43157@endif target-libtermcap
3866be5d 43158
56a8fe78
DD
43159.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
43160maybe-pdf-target-libtermcap:
43161@if target-libtermcap
43162maybe-pdf-target-libtermcap: pdf-target-libtermcap
43163
43164pdf-target-libtermcap: \
43165 configure-target-libtermcap
43166 @: $(MAKE); $(unstage)
43167 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43168 r=`${PWD_COMMAND}`; export r; \
43169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43170 $(NORMAL_TARGET_EXPORTS) \
43171 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43172 for flag in $(EXTRA_TARGET_FLAGS); do \
43173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43174 done; \
43175 (cd $(TARGET_SUBDIR)/libtermcap && \
43176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43178 "RANLIB=$${RANLIB}" \
0c24b341 43179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43180 pdf) \
43181 || exit 1
43182
43183@endif target-libtermcap
43184
6d389afc
MS
43185.PHONY: maybe-html-target-libtermcap html-target-libtermcap
43186maybe-html-target-libtermcap:
6bd3dfaa 43187@if target-libtermcap
6d389afc 43188maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 43189
6d389afc 43190html-target-libtermcap: \
4fa63067 43191 configure-target-libtermcap
0aed8855 43192 @: $(MAKE); $(unstage)
4fa63067 43193 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
43194 r=`${PWD_COMMAND}`; export r; \
43195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43196 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43197 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43198 for flag in $(EXTRA_TARGET_FLAGS); do \
43199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43200 done; \
43201 (cd $(TARGET_SUBDIR)/libtermcap && \
43202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43204 "RANLIB=$${RANLIB}" \
0c24b341 43205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43206 html) \
e2b9e2dc
NN
43207 || exit 1
43208
6bd3dfaa 43209@endif target-libtermcap
4fa63067
NN
43210
43211.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
43212maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
43213@if target-libtermcap
43214maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
43215
43216TAGS-target-libtermcap: \
43217 configure-target-libtermcap
0aed8855 43218 @: $(MAKE); $(unstage)
4fa63067
NN
43219 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43220 r=`${PWD_COMMAND}`; export r; \
b40e3958 43221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43222 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43223 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
43224 for flag in $(EXTRA_TARGET_FLAGS); do \
43225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43226 done; \
43227 (cd $(TARGET_SUBDIR)/libtermcap && \
43228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43230 "RANLIB=$${RANLIB}" \
0c24b341 43231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43232 TAGS) \
4fa63067 43233 || exit 1
3866be5d 43234
6bd3dfaa 43235@endif target-libtermcap
3866be5d 43236
4fa63067
NN
43237.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
43238maybe-install-info-target-libtermcap:
6bd3dfaa
PB
43239@if target-libtermcap
43240maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 43241
4fa63067
NN
43242install-info-target-libtermcap: \
43243 configure-target-libtermcap \
43244 info-target-libtermcap
0aed8855 43245 @: $(MAKE); $(unstage)
4fa63067
NN
43246 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43247 r=`${PWD_COMMAND}`; export r; \
43248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43249 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43250 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
43251 for flag in $(EXTRA_TARGET_FLAGS); do \
43252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43253 done; \
43254 (cd $(TARGET_SUBDIR)/libtermcap && \
43255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43257 "RANLIB=$${RANLIB}" \
0c24b341 43258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43259 install-info) \
4fa63067 43260 || exit 1
3866be5d 43261
6bd3dfaa 43262@endif target-libtermcap
16ae0395 43263
a3ca38d2
DD
43264.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
43265maybe-install-pdf-target-libtermcap:
43266@if target-libtermcap
43267maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
43268
43269install-pdf-target-libtermcap: \
43270 configure-target-libtermcap \
43271 pdf-target-libtermcap
43272 @: $(MAKE); $(unstage)
43273 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43274 r=`${PWD_COMMAND}`; export r; \
43275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43276 $(NORMAL_TARGET_EXPORTS) \
43277 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43278 for flag in $(EXTRA_TARGET_FLAGS); do \
43279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43280 done; \
43281 (cd $(TARGET_SUBDIR)/libtermcap && \
43282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43284 "RANLIB=$${RANLIB}" \
0c24b341 43285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43286 install-pdf) \
43287 || exit 1
43288
43289@endif target-libtermcap
43290
108a6f8e
CD
43291.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
43292maybe-install-html-target-libtermcap:
43293@if target-libtermcap
43294maybe-install-html-target-libtermcap: install-html-target-libtermcap
43295
43296install-html-target-libtermcap: \
43297 configure-target-libtermcap \
43298 html-target-libtermcap
43299 @: $(MAKE); $(unstage)
43300 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43301 r=`${PWD_COMMAND}`; export r; \
43302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43303 $(NORMAL_TARGET_EXPORTS) \
43304 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
43305 for flag in $(EXTRA_TARGET_FLAGS); do \
43306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43307 done; \
43308 (cd $(TARGET_SUBDIR)/libtermcap && \
43309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43311 "RANLIB=$${RANLIB}" \
0c24b341 43312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43313 install-html) \
43314 || exit 1
43315
43316@endif target-libtermcap
43317
4fa63067
NN
43318.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
43319maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
43320@if target-libtermcap
43321maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
43322
43323installcheck-target-libtermcap: \
43324 configure-target-libtermcap
0aed8855 43325 @: $(MAKE); $(unstage)
4fa63067
NN
43326 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43327 r=`${PWD_COMMAND}`; export r; \
b40e3958 43328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43329 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43330 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
43331 for flag in $(EXTRA_TARGET_FLAGS); do \
43332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43333 done; \
43334 (cd $(TARGET_SUBDIR)/libtermcap && \
43335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43337 "RANLIB=$${RANLIB}" \
0c24b341 43338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43339 installcheck) \
4fa63067 43340 || exit 1
3866be5d 43341
6bd3dfaa 43342@endif target-libtermcap
3866be5d 43343
4fa63067
NN
43344.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
43345maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
43346@if target-libtermcap
43347maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
43348
43349# libtermcap doesn't support mostlyclean.
43350mostlyclean-target-libtermcap:
43351
6bd3dfaa 43352@endif target-libtermcap
4fa63067
NN
43353
43354.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
43355maybe-clean-target-libtermcap:
6bd3dfaa
PB
43356@if target-libtermcap
43357maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
43358
43359# libtermcap doesn't support clean.
43360clean-target-libtermcap:
43361
6bd3dfaa 43362@endif target-libtermcap
4fa63067
NN
43363
43364.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
43365maybe-distclean-target-libtermcap:
6bd3dfaa
PB
43366@if target-libtermcap
43367maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
43368
43369# libtermcap doesn't support distclean.
43370distclean-target-libtermcap:
43371
6bd3dfaa 43372@endif target-libtermcap
4fa63067
NN
43373
43374.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
43375maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
43376@if target-libtermcap
43377maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
43378
43379# libtermcap doesn't support maintainer-clean.
43380maintainer-clean-target-libtermcap:
43381
6bd3dfaa 43382@endif target-libtermcap
4fa63067
NN
43383
43384
4fa63067 43385
4fa63067 43386
a7254363
PB
43387
43388.PHONY: configure-target-winsup maybe-configure-target-winsup
43389maybe-configure-target-winsup:
4f0ef2d8
CD
43390@if gcc-bootstrap
43391configure-target-winsup: stage_current
43392@endif gcc-bootstrap
a7254363
PB
43393@if target-winsup
43394maybe-configure-target-winsup: configure-target-winsup
c52c6897 43395configure-target-winsup:
0aed8855
PB
43396 @: $(MAKE); $(unstage)
43397 @r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43399 echo "Checking multilib configuration for winsup..."; \
43400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
43401 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
43402 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
43403 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
43404 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
43405 else \
43406 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
43407 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
43408 fi; \
43409 else \
43410 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
43411 fi; \
43412 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 43413 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 43414 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43415 echo Configuring in $(TARGET_SUBDIR)/winsup; \
43416 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 43417 case $(srcdir) in \
b00612cc
PB
43418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43419 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
43420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43421 esac; \
b00612cc
PB
43422 srcdiroption="--srcdir=$${topdir}/winsup"; \
43423 libsrcdir="$$s/winsup"; \
4fa63067
NN
43424 rm -f no-such-file || : ; \
43425 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43426 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43427 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43428 || exit 1
6bd3dfaa 43429@endif target-winsup
e2b9e2dc 43430
a7254363
PB
43431
43432
d545f33b
PB
43433
43434
4fa63067
NN
43435.PHONY: all-target-winsup maybe-all-target-winsup
43436maybe-all-target-winsup:
4f0ef2d8
CD
43437@if gcc-bootstrap
43438all-target-winsup: stage_current
43439@endif gcc-bootstrap
6bd3dfaa 43440@if target-winsup
72b2455a 43441TARGET-target-winsup=all
6bd3dfaa 43442maybe-all-target-winsup: all-target-winsup
4fa63067 43443all-target-winsup: configure-target-winsup
0aed8855 43444 @: $(MAKE); $(unstage)
b40e3958
L
43445 @r=`${PWD_COMMAND}`; export r; \
43446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43447 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43448 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 43449 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 43450@endif target-winsup
3866be5d 43451
a7254363
PB
43452
43453
d545f33b
PB
43454
43455
4fa63067
NN
43456.PHONY: check-target-winsup maybe-check-target-winsup
43457maybe-check-target-winsup:
6bd3dfaa
PB
43458@if target-winsup
43459maybe-check-target-winsup: check-target-winsup
3866be5d 43460
4fa63067 43461check-target-winsup:
0aed8855 43462 @: $(MAKE); $(unstage)
4fa63067
NN
43463 @r=`${PWD_COMMAND}`; export r; \
43464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43465 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43466 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43467 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43468
6bd3dfaa 43469@endif target-winsup
3866be5d 43470
4fa63067
NN
43471.PHONY: install-target-winsup maybe-install-target-winsup
43472maybe-install-target-winsup:
6bd3dfaa
PB
43473@if target-winsup
43474maybe-install-target-winsup: install-target-winsup
16ae0395 43475
4fa63067 43476install-target-winsup: installdirs
0aed8855 43477 @: $(MAKE); $(unstage)
4fa63067
NN
43478 @r=`${PWD_COMMAND}`; export r; \
43479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43480 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43481 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43482 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43483
6bd3dfaa 43484@endif target-winsup
3866be5d 43485
56a8fe78 43486# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43487
43488.PHONY: maybe-info-target-winsup info-target-winsup
43489maybe-info-target-winsup:
6bd3dfaa
PB
43490@if target-winsup
43491maybe-info-target-winsup: info-target-winsup
4fa63067
NN
43492
43493info-target-winsup: \
43494 configure-target-winsup
0aed8855 43495 @: $(MAKE); $(unstage)
4fa63067 43496 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43497 r=`${PWD_COMMAND}`; export r; \
43498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43499 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43500 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
43501 for flag in $(EXTRA_TARGET_FLAGS); do \
43502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43503 done; \
43504 (cd $(TARGET_SUBDIR)/winsup && \
43505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43507 "RANLIB=$${RANLIB}" \
0c24b341 43508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43509 info) \
e2b9e2dc
NN
43510 || exit 1
43511
6bd3dfaa 43512@endif target-winsup
3866be5d 43513
4fa63067
NN
43514.PHONY: maybe-dvi-target-winsup dvi-target-winsup
43515maybe-dvi-target-winsup:
6bd3dfaa
PB
43516@if target-winsup
43517maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 43518
4fa63067
NN
43519dvi-target-winsup: \
43520 configure-target-winsup
0aed8855 43521 @: $(MAKE); $(unstage)
4fa63067
NN
43522 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43523 r=`${PWD_COMMAND}`; export r; \
b40e3958 43524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43525 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43526 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
43527 for flag in $(EXTRA_TARGET_FLAGS); do \
43528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43529 done; \
43530 (cd $(TARGET_SUBDIR)/winsup && \
43531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43533 "RANLIB=$${RANLIB}" \
0c24b341 43534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43535 dvi) \
4fa63067 43536 || exit 1
3866be5d 43537
6bd3dfaa 43538@endif target-winsup
3866be5d 43539
56a8fe78
DD
43540.PHONY: maybe-pdf-target-winsup pdf-target-winsup
43541maybe-pdf-target-winsup:
43542@if target-winsup
43543maybe-pdf-target-winsup: pdf-target-winsup
43544
43545pdf-target-winsup: \
43546 configure-target-winsup
43547 @: $(MAKE); $(unstage)
43548 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43549 r=`${PWD_COMMAND}`; export r; \
43550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43551 $(NORMAL_TARGET_EXPORTS) \
43552 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
43553 for flag in $(EXTRA_TARGET_FLAGS); do \
43554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43555 done; \
43556 (cd $(TARGET_SUBDIR)/winsup && \
43557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43559 "RANLIB=$${RANLIB}" \
0c24b341 43560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43561 pdf) \
43562 || exit 1
43563
43564@endif target-winsup
43565
6d389afc
MS
43566.PHONY: maybe-html-target-winsup html-target-winsup
43567maybe-html-target-winsup:
43568@if target-winsup
43569maybe-html-target-winsup: html-target-winsup
43570
43571html-target-winsup: \
43572 configure-target-winsup
0aed8855 43573 @: $(MAKE); $(unstage)
6d389afc
MS
43574 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43575 r=`${PWD_COMMAND}`; export r; \
43576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43577 $(NORMAL_TARGET_EXPORTS) \
43578 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
43579 for flag in $(EXTRA_TARGET_FLAGS); do \
43580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43581 done; \
43582 (cd $(TARGET_SUBDIR)/winsup && \
43583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43585 "RANLIB=$${RANLIB}" \
0c24b341 43586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43587 html) \
43588 || exit 1
43589
43590@endif target-winsup
43591
4fa63067
NN
43592.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
43593maybe-TAGS-target-winsup:
6bd3dfaa
PB
43594@if target-winsup
43595maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 43596
4fa63067
NN
43597TAGS-target-winsup: \
43598 configure-target-winsup
0aed8855 43599 @: $(MAKE); $(unstage)
4fa63067
NN
43600 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43601 r=`${PWD_COMMAND}`; export r; \
b40e3958 43602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43603 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43604 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
43605 for flag in $(EXTRA_TARGET_FLAGS); do \
43606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43607 done; \
43608 (cd $(TARGET_SUBDIR)/winsup && \
43609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43611 "RANLIB=$${RANLIB}" \
0c24b341 43612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43613 TAGS) \
4fa63067 43614 || exit 1
3866be5d 43615
6bd3dfaa 43616@endif target-winsup
3866be5d 43617
4fa63067
NN
43618.PHONY: maybe-install-info-target-winsup install-info-target-winsup
43619maybe-install-info-target-winsup:
6bd3dfaa
PB
43620@if target-winsup
43621maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
43622
43623install-info-target-winsup: \
43624 configure-target-winsup \
43625 info-target-winsup
0aed8855 43626 @: $(MAKE); $(unstage)
4fa63067 43627 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43628 r=`${PWD_COMMAND}`; export r; \
43629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43630 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43631 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
43632 for flag in $(EXTRA_TARGET_FLAGS); do \
43633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43634 done; \
43635 (cd $(TARGET_SUBDIR)/winsup && \
43636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43638 "RANLIB=$${RANLIB}" \
0c24b341 43639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43640 install-info) \
e2b9e2dc
NN
43641 || exit 1
43642
6bd3dfaa 43643@endif target-winsup
4fa63067 43644
a3ca38d2
DD
43645.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
43646maybe-install-pdf-target-winsup:
43647@if target-winsup
43648maybe-install-pdf-target-winsup: install-pdf-target-winsup
43649
43650install-pdf-target-winsup: \
43651 configure-target-winsup \
43652 pdf-target-winsup
43653 @: $(MAKE); $(unstage)
43654 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43655 r=`${PWD_COMMAND}`; export r; \
43656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43657 $(NORMAL_TARGET_EXPORTS) \
43658 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
43659 for flag in $(EXTRA_TARGET_FLAGS); do \
43660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43661 done; \
43662 (cd $(TARGET_SUBDIR)/winsup && \
43663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43665 "RANLIB=$${RANLIB}" \
0c24b341 43666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43667 install-pdf) \
43668 || exit 1
43669
43670@endif target-winsup
43671
108a6f8e
CD
43672.PHONY: maybe-install-html-target-winsup install-html-target-winsup
43673maybe-install-html-target-winsup:
43674@if target-winsup
43675maybe-install-html-target-winsup: install-html-target-winsup
43676
43677install-html-target-winsup: \
43678 configure-target-winsup \
43679 html-target-winsup
43680 @: $(MAKE); $(unstage)
43681 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43682 r=`${PWD_COMMAND}`; export r; \
43683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43684 $(NORMAL_TARGET_EXPORTS) \
43685 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
43686 for flag in $(EXTRA_TARGET_FLAGS); do \
43687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43688 done; \
43689 (cd $(TARGET_SUBDIR)/winsup && \
43690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43692 "RANLIB=$${RANLIB}" \
0c24b341 43693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43694 install-html) \
43695 || exit 1
43696
43697@endif target-winsup
43698
4fa63067
NN
43699.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
43700maybe-installcheck-target-winsup:
6bd3dfaa
PB
43701@if target-winsup
43702maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
43703
43704installcheck-target-winsup: \
43705 configure-target-winsup
0aed8855 43706 @: $(MAKE); $(unstage)
4fa63067
NN
43707 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43708 r=`${PWD_COMMAND}`; export r; \
b40e3958 43709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43710 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43711 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
43712 for flag in $(EXTRA_TARGET_FLAGS); do \
43713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43714 done; \
43715 (cd $(TARGET_SUBDIR)/winsup && \
43716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43718 "RANLIB=$${RANLIB}" \
0c24b341 43719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43720 installcheck) \
4fa63067 43721 || exit 1
3866be5d 43722
6bd3dfaa 43723@endif target-winsup
3866be5d 43724
4fa63067
NN
43725.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
43726maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
43727@if target-winsup
43728maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
43729
43730mostlyclean-target-winsup:
0aed8855 43731 @: $(MAKE); $(unstage)
4fa63067
NN
43732 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43733 r=`${PWD_COMMAND}`; export r; \
b40e3958 43734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43735 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43736 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
43737 for flag in $(EXTRA_TARGET_FLAGS); do \
43738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43739 done; \
43740 (cd $(TARGET_SUBDIR)/winsup && \
43741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43743 "RANLIB=$${RANLIB}" \
0c24b341 43744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43745 mostlyclean) \
4fa63067 43746 || exit 1
3866be5d 43747
6bd3dfaa 43748@endif target-winsup
3866be5d 43749
4fa63067
NN
43750.PHONY: maybe-clean-target-winsup clean-target-winsup
43751maybe-clean-target-winsup:
6bd3dfaa
PB
43752@if target-winsup
43753maybe-clean-target-winsup: clean-target-winsup
16ae0395 43754
4fa63067 43755clean-target-winsup:
0aed8855 43756 @: $(MAKE); $(unstage)
4fa63067
NN
43757 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43758 r=`${PWD_COMMAND}`; export r; \
b40e3958 43759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43760 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43761 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
43762 for flag in $(EXTRA_TARGET_FLAGS); do \
43763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43764 done; \
43765 (cd $(TARGET_SUBDIR)/winsup && \
43766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43768 "RANLIB=$${RANLIB}" \
0c24b341 43769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43770 clean) \
4fa63067 43771 || exit 1
3866be5d 43772
6bd3dfaa 43773@endif target-winsup
3866be5d 43774
4fa63067
NN
43775.PHONY: maybe-distclean-target-winsup distclean-target-winsup
43776maybe-distclean-target-winsup:
6bd3dfaa
PB
43777@if target-winsup
43778maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
43779
43780distclean-target-winsup:
0aed8855 43781 @: $(MAKE); $(unstage)
4fa63067 43782 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43783 r=`${PWD_COMMAND}`; export r; \
43784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43785 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43786 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
43787 for flag in $(EXTRA_TARGET_FLAGS); do \
43788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43789 done; \
43790 (cd $(TARGET_SUBDIR)/winsup && \
43791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43793 "RANLIB=$${RANLIB}" \
0c24b341 43794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43795 distclean) \
e2b9e2dc
NN
43796 || exit 1
43797
6bd3dfaa 43798@endif target-winsup
3866be5d 43799
4fa63067
NN
43800.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
43801maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
43802@if target-winsup
43803maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 43804
4fa63067 43805maintainer-clean-target-winsup:
0aed8855 43806 @: $(MAKE); $(unstage)
4fa63067
NN
43807 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43808 r=`${PWD_COMMAND}`; export r; \
b40e3958 43809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43810 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43811 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
43812 for flag in $(EXTRA_TARGET_FLAGS); do \
43813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43814 done; \
43815 (cd $(TARGET_SUBDIR)/winsup && \
43816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43818 "RANLIB=$${RANLIB}" \
0c24b341 43819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43820 maintainer-clean) \
4fa63067 43821 || exit 1
3866be5d 43822
6bd3dfaa 43823@endif target-winsup
3866be5d 43824
16ae0395 43825
3866be5d 43826
e90269c8 43827
a7254363
PB
43828
43829.PHONY: configure-target-libgloss maybe-configure-target-libgloss
43830maybe-configure-target-libgloss:
4f0ef2d8
CD
43831@if gcc-bootstrap
43832configure-target-libgloss: stage_current
43833@endif gcc-bootstrap
a7254363
PB
43834@if target-libgloss
43835maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 43836configure-target-libgloss:
0aed8855
PB
43837 @: $(MAKE); $(unstage)
43838 @r=`${PWD_COMMAND}`; export r; \
43839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43840 echo "Checking multilib configuration for libgloss..."; \
43841 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
43842 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
43843 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43844 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43845 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
43846 else \
43847 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
43848 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
43849 fi; \
43850 else \
43851 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
43852 fi; \
43853 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 43854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 43855 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43856 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
43857 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 43858 case $(srcdir) in \
b00612cc
PB
43859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43860 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
43861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43862 esac; \
b00612cc
PB
43863 srcdiroption="--srcdir=$${topdir}/libgloss"; \
43864 libsrcdir="$$s/libgloss"; \
4fa63067
NN
43865 rm -f no-such-file || : ; \
43866 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43867 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43868 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43869 || exit 1
6bd3dfaa 43870@endif target-libgloss
e2b9e2dc 43871
a7254363
PB
43872
43873
d545f33b
PB
43874
43875
4fa63067
NN
43876.PHONY: all-target-libgloss maybe-all-target-libgloss
43877maybe-all-target-libgloss:
4f0ef2d8
CD
43878@if gcc-bootstrap
43879all-target-libgloss: stage_current
43880@endif gcc-bootstrap
6bd3dfaa 43881@if target-libgloss
72b2455a 43882TARGET-target-libgloss=all
6bd3dfaa 43883maybe-all-target-libgloss: all-target-libgloss
4fa63067 43884all-target-libgloss: configure-target-libgloss
0aed8855 43885 @: $(MAKE); $(unstage)
b40e3958
L
43886 @r=`${PWD_COMMAND}`; export r; \
43887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43888 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43889 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 43890 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 43891@endif target-libgloss
e393202e 43892
a7254363
PB
43893
43894
d545f33b
PB
43895
43896
4fa63067
NN
43897.PHONY: check-target-libgloss maybe-check-target-libgloss
43898maybe-check-target-libgloss:
6bd3dfaa
PB
43899@if target-libgloss
43900maybe-check-target-libgloss: check-target-libgloss
e393202e 43901
4fa63067
NN
43902# Dummy target for uncheckable module.
43903check-target-libgloss:
e393202e 43904
6bd3dfaa 43905@endif target-libgloss
e393202e 43906
4fa63067
NN
43907.PHONY: install-target-libgloss maybe-install-target-libgloss
43908maybe-install-target-libgloss:
6bd3dfaa
PB
43909@if target-libgloss
43910maybe-install-target-libgloss: install-target-libgloss
16ae0395 43911
4fa63067 43912install-target-libgloss: installdirs
0aed8855 43913 @: $(MAKE); $(unstage)
b40e3958
L
43914 @r=`${PWD_COMMAND}`; export r; \
43915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43916 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43917 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 43918 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 43919
6bd3dfaa 43920@endif target-libgloss
3866be5d 43921
56a8fe78 43922# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43923
43924.PHONY: maybe-info-target-libgloss info-target-libgloss
43925maybe-info-target-libgloss:
6bd3dfaa
PB
43926@if target-libgloss
43927maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
43928
43929info-target-libgloss: \
43930 configure-target-libgloss
0aed8855 43931 @: $(MAKE); $(unstage)
4fa63067 43932 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
43933 r=`${PWD_COMMAND}`; export r; \
43934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43935 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43936 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
43937 for flag in $(EXTRA_TARGET_FLAGS); do \
43938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43939 done; \
43940 (cd $(TARGET_SUBDIR)/libgloss && \
43941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43943 "RANLIB=$${RANLIB}" \
0c24b341 43944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43945 info) \
ce5b542e
MC
43946 || exit 1
43947
6bd3dfaa 43948@endif target-libgloss
ce5b542e 43949
4fa63067
NN
43950.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
43951maybe-dvi-target-libgloss:
6bd3dfaa
PB
43952@if target-libgloss
43953maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 43954
4fa63067
NN
43955dvi-target-libgloss: \
43956 configure-target-libgloss
0aed8855 43957 @: $(MAKE); $(unstage)
4fa63067
NN
43958 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43959 r=`${PWD_COMMAND}`; export r; \
b40e3958 43960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43961 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43962 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
43963 for flag in $(EXTRA_TARGET_FLAGS); do \
43964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43965 done; \
43966 (cd $(TARGET_SUBDIR)/libgloss && \
43967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43969 "RANLIB=$${RANLIB}" \
0c24b341 43970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43971 dvi) \
4fa63067 43972 || exit 1
ce5b542e 43973
6bd3dfaa 43974@endif target-libgloss
ce5b542e 43975
56a8fe78
DD
43976.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
43977maybe-pdf-target-libgloss:
43978@if target-libgloss
43979maybe-pdf-target-libgloss: pdf-target-libgloss
43980
43981pdf-target-libgloss: \
43982 configure-target-libgloss
43983 @: $(MAKE); $(unstage)
43984 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43985 r=`${PWD_COMMAND}`; export r; \
43986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43987 $(NORMAL_TARGET_EXPORTS) \
43988 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
43989 for flag in $(EXTRA_TARGET_FLAGS); do \
43990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43991 done; \
43992 (cd $(TARGET_SUBDIR)/libgloss && \
43993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43995 "RANLIB=$${RANLIB}" \
0c24b341 43996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43997 pdf) \
43998 || exit 1
43999
44000@endif target-libgloss
44001
6d389afc
MS
44002.PHONY: maybe-html-target-libgloss html-target-libgloss
44003maybe-html-target-libgloss:
44004@if target-libgloss
44005maybe-html-target-libgloss: html-target-libgloss
44006
44007html-target-libgloss: \
44008 configure-target-libgloss
0aed8855 44009 @: $(MAKE); $(unstage)
6d389afc
MS
44010 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44011 r=`${PWD_COMMAND}`; export r; \
44012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44013 $(NORMAL_TARGET_EXPORTS) \
44014 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
44015 for flag in $(EXTRA_TARGET_FLAGS); do \
44016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44017 done; \
44018 (cd $(TARGET_SUBDIR)/libgloss && \
44019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44021 "RANLIB=$${RANLIB}" \
0c24b341 44022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44023 html) \
44024 || exit 1
44025
44026@endif target-libgloss
44027
4fa63067
NN
44028.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
44029maybe-TAGS-target-libgloss:
6bd3dfaa
PB
44030@if target-libgloss
44031maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 44032
4fa63067
NN
44033TAGS-target-libgloss: \
44034 configure-target-libgloss
0aed8855 44035 @: $(MAKE); $(unstage)
4fa63067
NN
44036 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44037 r=`${PWD_COMMAND}`; export r; \
b40e3958 44038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44040 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
44041 for flag in $(EXTRA_TARGET_FLAGS); do \
44042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44043 done; \
44044 (cd $(TARGET_SUBDIR)/libgloss && \
44045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44047 "RANLIB=$${RANLIB}" \
0c24b341 44048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44049 TAGS) \
4fa63067 44050 || exit 1
ce5b542e 44051
6bd3dfaa 44052@endif target-libgloss
ce5b542e 44053
4fa63067
NN
44054.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
44055maybe-install-info-target-libgloss:
6bd3dfaa
PB
44056@if target-libgloss
44057maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
44058
44059install-info-target-libgloss: \
44060 configure-target-libgloss \
44061 info-target-libgloss
0aed8855 44062 @: $(MAKE); $(unstage)
4fa63067 44063 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44064 r=`${PWD_COMMAND}`; export r; \
44065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44066 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44067 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
44068 for flag in $(EXTRA_TARGET_FLAGS); do \
44069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44070 done; \
44071 (cd $(TARGET_SUBDIR)/libgloss && \
44072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44074 "RANLIB=$${RANLIB}" \
0c24b341 44075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44076 install-info) \
e2b9e2dc
NN
44077 || exit 1
44078
6bd3dfaa 44079@endif target-libgloss
e393202e 44080
a3ca38d2
DD
44081.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
44082maybe-install-pdf-target-libgloss:
44083@if target-libgloss
44084maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
44085
44086install-pdf-target-libgloss: \
44087 configure-target-libgloss \
44088 pdf-target-libgloss
44089 @: $(MAKE); $(unstage)
44090 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44091 r=`${PWD_COMMAND}`; export r; \
44092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44093 $(NORMAL_TARGET_EXPORTS) \
44094 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
44095 for flag in $(EXTRA_TARGET_FLAGS); do \
44096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44097 done; \
44098 (cd $(TARGET_SUBDIR)/libgloss && \
44099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44101 "RANLIB=$${RANLIB}" \
0c24b341 44102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44103 install-pdf) \
44104 || exit 1
44105
44106@endif target-libgloss
44107
108a6f8e
CD
44108.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
44109maybe-install-html-target-libgloss:
44110@if target-libgloss
44111maybe-install-html-target-libgloss: install-html-target-libgloss
44112
44113install-html-target-libgloss: \
44114 configure-target-libgloss \
44115 html-target-libgloss
44116 @: $(MAKE); $(unstage)
44117 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44118 r=`${PWD_COMMAND}`; export r; \
44119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44120 $(NORMAL_TARGET_EXPORTS) \
44121 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
44122 for flag in $(EXTRA_TARGET_FLAGS); do \
44123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44124 done; \
44125 (cd $(TARGET_SUBDIR)/libgloss && \
44126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44128 "RANLIB=$${RANLIB}" \
0c24b341 44129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44130 install-html) \
44131 || exit 1
44132
44133@endif target-libgloss
44134
4fa63067
NN
44135.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
44136maybe-installcheck-target-libgloss:
6bd3dfaa
PB
44137@if target-libgloss
44138maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 44139
4fa63067
NN
44140installcheck-target-libgloss: \
44141 configure-target-libgloss
0aed8855 44142 @: $(MAKE); $(unstage)
4fa63067
NN
44143 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44144 r=`${PWD_COMMAND}`; export r; \
44145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44146 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44147 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
44148 for flag in $(EXTRA_TARGET_FLAGS); do \
44149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44150 done; \
44151 (cd $(TARGET_SUBDIR)/libgloss && \
44152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44154 "RANLIB=$${RANLIB}" \
0c24b341 44155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44156 installcheck) \
4fa63067 44157 || exit 1
3866be5d 44158
6bd3dfaa 44159@endif target-libgloss
3866be5d 44160
4fa63067
NN
44161.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
44162maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
44163@if target-libgloss
44164maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 44165
4fa63067 44166mostlyclean-target-libgloss:
0aed8855 44167 @: $(MAKE); $(unstage)
4fa63067
NN
44168 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44169 r=`${PWD_COMMAND}`; export r; \
b40e3958 44170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44171 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44172 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
44173 for flag in $(EXTRA_TARGET_FLAGS); do \
44174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44175 done; \
44176 (cd $(TARGET_SUBDIR)/libgloss && \
44177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44179 "RANLIB=$${RANLIB}" \
0c24b341 44180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44181 mostlyclean) \
4fa63067 44182 || exit 1
e393202e 44183
6bd3dfaa 44184@endif target-libgloss
3866be5d 44185
4fa63067
NN
44186.PHONY: maybe-clean-target-libgloss clean-target-libgloss
44187maybe-clean-target-libgloss:
6bd3dfaa
PB
44188@if target-libgloss
44189maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
44190
44191clean-target-libgloss:
0aed8855 44192 @: $(MAKE); $(unstage)
4fa63067 44193 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44194 r=`${PWD_COMMAND}`; export r; \
44195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44196 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44197 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
44198 for flag in $(EXTRA_TARGET_FLAGS); do \
44199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44200 done; \
44201 (cd $(TARGET_SUBDIR)/libgloss && \
44202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44204 "RANLIB=$${RANLIB}" \
0c24b341 44205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44206 clean) \
e2b9e2dc
NN
44207 || exit 1
44208
6bd3dfaa 44209@endif target-libgloss
e393202e 44210
4fa63067
NN
44211.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
44212maybe-distclean-target-libgloss:
6bd3dfaa
PB
44213@if target-libgloss
44214maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 44215
4fa63067 44216distclean-target-libgloss:
0aed8855 44217 @: $(MAKE); $(unstage)
4fa63067
NN
44218 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44219 r=`${PWD_COMMAND}`; export r; \
44220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44221 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44222 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
44223 for flag in $(EXTRA_TARGET_FLAGS); do \
44224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44225 done; \
44226 (cd $(TARGET_SUBDIR)/libgloss && \
44227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44229 "RANLIB=$${RANLIB}" \
0c24b341 44230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44231 distclean) \
4fa63067 44232 || exit 1
3866be5d 44233
6bd3dfaa 44234@endif target-libgloss
3866be5d 44235
4fa63067
NN
44236.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
44237maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
44238@if target-libgloss
44239maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 44240
4fa63067 44241maintainer-clean-target-libgloss:
0aed8855 44242 @: $(MAKE); $(unstage)
4fa63067
NN
44243 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44244 r=`${PWD_COMMAND}`; export r; \
b40e3958 44245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44246 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44247 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
44248 for flag in $(EXTRA_TARGET_FLAGS); do \
44249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44250 done; \
44251 (cd $(TARGET_SUBDIR)/libgloss && \
44252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44254 "RANLIB=$${RANLIB}" \
0c24b341 44255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44256 maintainer-clean) \
4fa63067 44257 || exit 1
3866be5d 44258
6bd3dfaa 44259@endif target-libgloss
3866be5d 44260
e393202e 44261
15723a45 44262
e90269c8 44263
a7254363
PB
44264
44265.PHONY: configure-target-libiberty maybe-configure-target-libiberty
44266maybe-configure-target-libiberty:
4f0ef2d8
CD
44267@if gcc-bootstrap
44268configure-target-libiberty: stage_current
44269@endif gcc-bootstrap
a7254363
PB
44270@if target-libiberty
44271maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 44272configure-target-libiberty:
0aed8855
PB
44273 @: $(MAKE); $(unstage)
44274 @r=`${PWD_COMMAND}`; export r; \
44275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44276 echo "Checking multilib configuration for libiberty..."; \
44277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
44278 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
44279 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44280 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44281 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
44282 else \
44283 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
44284 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
44285 fi; \
44286 else \
44287 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
44288 fi; \
44289 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 44290 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 44291 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44292 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
44293 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 44294 case $(srcdir) in \
b00612cc
PB
44295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44296 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
44297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44298 esac; \
b00612cc
PB
44299 srcdiroption="--srcdir=$${topdir}/libiberty"; \
44300 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
44301 rm -f no-such-file || : ; \
44302 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44303 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44304 --target=${target_alias} $${srcdiroption} \
bba45b8b 44305 || exit 1
6bd3dfaa 44306@endif target-libiberty
e393202e 44307
a7254363
PB
44308
44309
d545f33b
PB
44310
44311
4fa63067
NN
44312.PHONY: all-target-libiberty maybe-all-target-libiberty
44313maybe-all-target-libiberty:
4f0ef2d8
CD
44314@if gcc-bootstrap
44315all-target-libiberty: stage_current
44316@endif gcc-bootstrap
6bd3dfaa 44317@if target-libiberty
72b2455a 44318TARGET-target-libiberty=all
6bd3dfaa 44319maybe-all-target-libiberty: all-target-libiberty
4fa63067 44320all-target-libiberty: configure-target-libiberty
0aed8855 44321 @: $(MAKE); $(unstage)
b40e3958
L
44322 @r=`${PWD_COMMAND}`; export r; \
44323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44324 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44325 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 44326 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 44327@endif target-libiberty
e393202e 44328
a7254363
PB
44329
44330
d545f33b
PB
44331
44332
4fa63067
NN
44333.PHONY: check-target-libiberty maybe-check-target-libiberty
44334maybe-check-target-libiberty:
6bd3dfaa
PB
44335@if target-libiberty
44336maybe-check-target-libiberty: check-target-libiberty
16ae0395 44337
4fa63067 44338check-target-libiberty:
0aed8855 44339 @: $(MAKE); $(unstage)
b40e3958
L
44340 @r=`${PWD_COMMAND}`; export r; \
44341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44342 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44343 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44344 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44345
6bd3dfaa 44346@endif target-libiberty
e393202e 44347
4fa63067
NN
44348.PHONY: install-target-libiberty maybe-install-target-libiberty
44349maybe-install-target-libiberty:
6bd3dfaa
PB
44350@if target-libiberty
44351maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
44352
44353install-target-libiberty: installdirs
0aed8855 44354 @: $(MAKE); $(unstage)
4fa63067
NN
44355 @r=`${PWD_COMMAND}`; export r; \
44356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44357 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44358 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44359 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44360
6bd3dfaa 44361@endif target-libiberty
4fa63067 44362
56a8fe78 44363# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44364
44365.PHONY: maybe-info-target-libiberty info-target-libiberty
44366maybe-info-target-libiberty:
6bd3dfaa
PB
44367@if target-libiberty
44368maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
44369
44370info-target-libiberty: \
44371 configure-target-libiberty
0aed8855 44372 @: $(MAKE); $(unstage)
4fa63067
NN
44373 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44374 r=`${PWD_COMMAND}`; export r; \
44375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44376 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44377 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
44378 for flag in $(EXTRA_TARGET_FLAGS); do \
44379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44380 done; \
44381 (cd $(TARGET_SUBDIR)/libiberty && \
44382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44384 "RANLIB=$${RANLIB}" \
0c24b341 44385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44386 info) \
4fa63067
NN
44387 || exit 1
44388
6bd3dfaa 44389@endif target-libiberty
4fa63067
NN
44390
44391.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
44392maybe-dvi-target-libiberty:
6bd3dfaa
PB
44393@if target-libiberty
44394maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
44395
44396dvi-target-libiberty: \
44397 configure-target-libiberty
0aed8855 44398 @: $(MAKE); $(unstage)
4fa63067
NN
44399 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44400 r=`${PWD_COMMAND}`; export r; \
44401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44402 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44403 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
44404 for flag in $(EXTRA_TARGET_FLAGS); do \
44405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44406 done; \
44407 (cd $(TARGET_SUBDIR)/libiberty && \
44408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44410 "RANLIB=$${RANLIB}" \
0c24b341 44411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44412 dvi) \
4fa63067
NN
44413 || exit 1
44414
6bd3dfaa 44415@endif target-libiberty
4fa63067 44416
56a8fe78
DD
44417.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
44418maybe-pdf-target-libiberty:
44419@if target-libiberty
44420maybe-pdf-target-libiberty: pdf-target-libiberty
44421
44422pdf-target-libiberty: \
44423 configure-target-libiberty
44424 @: $(MAKE); $(unstage)
44425 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44426 r=`${PWD_COMMAND}`; export r; \
44427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44428 $(NORMAL_TARGET_EXPORTS) \
44429 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
44430 for flag in $(EXTRA_TARGET_FLAGS); do \
44431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44432 done; \
44433 (cd $(TARGET_SUBDIR)/libiberty && \
44434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44436 "RANLIB=$${RANLIB}" \
0c24b341 44437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44438 pdf) \
44439 || exit 1
44440
44441@endif target-libiberty
44442
6d389afc
MS
44443.PHONY: maybe-html-target-libiberty html-target-libiberty
44444maybe-html-target-libiberty:
44445@if target-libiberty
44446maybe-html-target-libiberty: html-target-libiberty
44447
44448html-target-libiberty: \
44449 configure-target-libiberty
0aed8855 44450 @: $(MAKE); $(unstage)
6d389afc
MS
44451 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44452 r=`${PWD_COMMAND}`; export r; \
44453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44454 $(NORMAL_TARGET_EXPORTS) \
44455 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
44456 for flag in $(EXTRA_TARGET_FLAGS); do \
44457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44458 done; \
44459 (cd $(TARGET_SUBDIR)/libiberty && \
44460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44462 "RANLIB=$${RANLIB}" \
0c24b341 44463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44464 html) \
44465 || exit 1
44466
44467@endif target-libiberty
44468
4fa63067
NN
44469.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
44470maybe-TAGS-target-libiberty:
6bd3dfaa
PB
44471@if target-libiberty
44472maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
44473
44474TAGS-target-libiberty: \
44475 configure-target-libiberty
0aed8855 44476 @: $(MAKE); $(unstage)
4fa63067
NN
44477 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44478 r=`${PWD_COMMAND}`; export r; \
44479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44480 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44481 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
44482 for flag in $(EXTRA_TARGET_FLAGS); do \
44483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44484 done; \
44485 (cd $(TARGET_SUBDIR)/libiberty && \
44486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44488 "RANLIB=$${RANLIB}" \
0c24b341 44489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44490 TAGS) \
4fa63067
NN
44491 || exit 1
44492
6bd3dfaa 44493@endif target-libiberty
4fa63067
NN
44494
44495.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
44496maybe-install-info-target-libiberty:
6bd3dfaa
PB
44497@if target-libiberty
44498maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
44499
44500install-info-target-libiberty: \
44501 configure-target-libiberty \
44502 info-target-libiberty
0aed8855 44503 @: $(MAKE); $(unstage)
4fa63067
NN
44504 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44505 r=`${PWD_COMMAND}`; export r; \
44506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44507 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44508 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
44509 for flag in $(EXTRA_TARGET_FLAGS); do \
44510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44511 done; \
44512 (cd $(TARGET_SUBDIR)/libiberty && \
44513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44515 "RANLIB=$${RANLIB}" \
0c24b341 44516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44517 install-info) \
4fa63067
NN
44518 || exit 1
44519
6bd3dfaa 44520@endif target-libiberty
4fa63067 44521
a3ca38d2
DD
44522.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
44523maybe-install-pdf-target-libiberty:
44524@if target-libiberty
44525maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
44526
44527install-pdf-target-libiberty: \
44528 configure-target-libiberty \
44529 pdf-target-libiberty
44530 @: $(MAKE); $(unstage)
44531 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44532 r=`${PWD_COMMAND}`; export r; \
44533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44534 $(NORMAL_TARGET_EXPORTS) \
44535 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
44536 for flag in $(EXTRA_TARGET_FLAGS); do \
44537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44538 done; \
44539 (cd $(TARGET_SUBDIR)/libiberty && \
44540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44542 "RANLIB=$${RANLIB}" \
0c24b341 44543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44544 install-pdf) \
44545 || exit 1
44546
44547@endif target-libiberty
44548
108a6f8e
CD
44549.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
44550maybe-install-html-target-libiberty:
44551@if target-libiberty
44552maybe-install-html-target-libiberty: install-html-target-libiberty
44553
44554install-html-target-libiberty: \
44555 configure-target-libiberty \
44556 html-target-libiberty
44557 @: $(MAKE); $(unstage)
44558 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44559 r=`${PWD_COMMAND}`; export r; \
44560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44561 $(NORMAL_TARGET_EXPORTS) \
44562 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
44563 for flag in $(EXTRA_TARGET_FLAGS); do \
44564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44565 done; \
44566 (cd $(TARGET_SUBDIR)/libiberty && \
44567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44569 "RANLIB=$${RANLIB}" \
0c24b341 44570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44571 install-html) \
44572 || exit 1
44573
44574@endif target-libiberty
44575
4fa63067
NN
44576.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
44577maybe-installcheck-target-libiberty:
6bd3dfaa
PB
44578@if target-libiberty
44579maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
44580
44581installcheck-target-libiberty: \
44582 configure-target-libiberty
0aed8855 44583 @: $(MAKE); $(unstage)
4fa63067
NN
44584 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44585 r=`${PWD_COMMAND}`; export r; \
44586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44588 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
44589 for flag in $(EXTRA_TARGET_FLAGS); do \
44590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44591 done; \
44592 (cd $(TARGET_SUBDIR)/libiberty && \
44593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44595 "RANLIB=$${RANLIB}" \
0c24b341 44596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44597 installcheck) \
4fa63067
NN
44598 || exit 1
44599
6bd3dfaa 44600@endif target-libiberty
4fa63067
NN
44601
44602.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
44603maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
44604@if target-libiberty
44605maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
44606
44607mostlyclean-target-libiberty:
0aed8855 44608 @: $(MAKE); $(unstage)
4fa63067
NN
44609 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44610 r=`${PWD_COMMAND}`; export r; \
44611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44612 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44613 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
44614 for flag in $(EXTRA_TARGET_FLAGS); do \
44615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44616 done; \
44617 (cd $(TARGET_SUBDIR)/libiberty && \
44618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44620 "RANLIB=$${RANLIB}" \
0c24b341 44621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44622 mostlyclean) \
4fa63067
NN
44623 || exit 1
44624
6bd3dfaa 44625@endif target-libiberty
4fa63067
NN
44626
44627.PHONY: maybe-clean-target-libiberty clean-target-libiberty
44628maybe-clean-target-libiberty:
6bd3dfaa
PB
44629@if target-libiberty
44630maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
44631
44632clean-target-libiberty:
0aed8855 44633 @: $(MAKE); $(unstage)
4fa63067
NN
44634 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44635 r=`${PWD_COMMAND}`; export r; \
44636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44637 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44638 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
44639 for flag in $(EXTRA_TARGET_FLAGS); do \
44640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44641 done; \
44642 (cd $(TARGET_SUBDIR)/libiberty && \
44643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44645 "RANLIB=$${RANLIB}" \
0c24b341 44646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44647 clean) \
4fa63067
NN
44648 || exit 1
44649
6bd3dfaa 44650@endif target-libiberty
4fa63067
NN
44651
44652.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
44653maybe-distclean-target-libiberty:
6bd3dfaa
PB
44654@if target-libiberty
44655maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
44656
44657distclean-target-libiberty:
0aed8855 44658 @: $(MAKE); $(unstage)
4fa63067
NN
44659 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44660 r=`${PWD_COMMAND}`; export r; \
44661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44662 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44663 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
44664 for flag in $(EXTRA_TARGET_FLAGS); do \
44665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44666 done; \
44667 (cd $(TARGET_SUBDIR)/libiberty && \
44668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44670 "RANLIB=$${RANLIB}" \
0c24b341 44671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44672 distclean) \
4fa63067
NN
44673 || exit 1
44674
6bd3dfaa 44675@endif target-libiberty
4fa63067
NN
44676
44677.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
44678maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
44679@if target-libiberty
44680maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
44681
44682maintainer-clean-target-libiberty:
0aed8855 44683 @: $(MAKE); $(unstage)
4fa63067
NN
44684 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44685 r=`${PWD_COMMAND}`; export r; \
44686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44687 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44688 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
44689 for flag in $(EXTRA_TARGET_FLAGS); do \
44690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44691 done; \
44692 (cd $(TARGET_SUBDIR)/libiberty && \
44693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44695 "RANLIB=$${RANLIB}" \
0c24b341 44696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44697 maintainer-clean) \
4fa63067 44698 || exit 1
16ae0395 44699
6bd3dfaa 44700@endif target-libiberty
e393202e
NN
44701
44702
15723a45 44703
e90269c8 44704
a7254363
PB
44705
44706.PHONY: configure-target-gperf maybe-configure-target-gperf
44707maybe-configure-target-gperf:
4f0ef2d8
CD
44708@if gcc-bootstrap
44709configure-target-gperf: stage_current
44710@endif gcc-bootstrap
a7254363
PB
44711@if target-gperf
44712maybe-configure-target-gperf: configure-target-gperf
c52c6897 44713configure-target-gperf:
0aed8855
PB
44714 @: $(MAKE); $(unstage)
44715 @r=`${PWD_COMMAND}`; export r; \
44716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44717 echo "Checking multilib configuration for gperf..."; \
44718 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
44719 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
44720 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
44721 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
44722 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
44723 else \
44724 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
44725 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
44726 fi; \
44727 else \
44728 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
44729 fi; \
44730 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 44731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 44732 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44733 echo Configuring in $(TARGET_SUBDIR)/gperf; \
44734 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 44735 case $(srcdir) in \
b00612cc
PB
44736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44737 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
44738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44739 esac; \
b00612cc
PB
44740 srcdiroption="--srcdir=$${topdir}/gperf"; \
44741 libsrcdir="$$s/gperf"; \
bba45b8b
NN
44742 rm -f no-such-file || : ; \
44743 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44744 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44745 --target=${target_alias} $${srcdiroption} \
bba45b8b 44746 || exit 1
6bd3dfaa 44747@endif target-gperf
e393202e 44748
a7254363
PB
44749
44750
d545f33b
PB
44751
44752
4fa63067
NN
44753.PHONY: all-target-gperf maybe-all-target-gperf
44754maybe-all-target-gperf:
4f0ef2d8
CD
44755@if gcc-bootstrap
44756all-target-gperf: stage_current
44757@endif gcc-bootstrap
6bd3dfaa 44758@if target-gperf
72b2455a 44759TARGET-target-gperf=all
6bd3dfaa 44760maybe-all-target-gperf: all-target-gperf
4fa63067 44761all-target-gperf: configure-target-gperf
0aed8855 44762 @: $(MAKE); $(unstage)
b40e3958
L
44763 @r=`${PWD_COMMAND}`; export r; \
44764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44765 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44766 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 44767 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 44768@endif target-gperf
e393202e 44769
a7254363
PB
44770
44771
d545f33b
PB
44772
44773
4fa63067
NN
44774.PHONY: check-target-gperf maybe-check-target-gperf
44775maybe-check-target-gperf:
6bd3dfaa
PB
44776@if target-gperf
44777maybe-check-target-gperf: check-target-gperf
16ae0395 44778
4fa63067 44779check-target-gperf:
0aed8855 44780 @: $(MAKE); $(unstage)
b40e3958
L
44781 @r=`${PWD_COMMAND}`; export r; \
44782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44783 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44784 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44785 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44786
6bd3dfaa 44787@endif target-gperf
e393202e 44788
4fa63067
NN
44789.PHONY: install-target-gperf maybe-install-target-gperf
44790maybe-install-target-gperf:
6bd3dfaa
PB
44791@if target-gperf
44792maybe-install-target-gperf: install-target-gperf
4fa63067
NN
44793
44794install-target-gperf: installdirs
0aed8855 44795 @: $(MAKE); $(unstage)
4fa63067
NN
44796 @r=`${PWD_COMMAND}`; export r; \
44797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44798 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44799 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44800 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44801
6bd3dfaa 44802@endif target-gperf
4fa63067 44803
56a8fe78 44804# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44805
44806.PHONY: maybe-info-target-gperf info-target-gperf
44807maybe-info-target-gperf:
6bd3dfaa
PB
44808@if target-gperf
44809maybe-info-target-gperf: info-target-gperf
4fa63067
NN
44810
44811info-target-gperf: \
44812 configure-target-gperf
0aed8855 44813 @: $(MAKE); $(unstage)
4fa63067
NN
44814 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44815 r=`${PWD_COMMAND}`; export r; \
44816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44817 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44818 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
44819 for flag in $(EXTRA_TARGET_FLAGS); do \
44820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44821 done; \
44822 (cd $(TARGET_SUBDIR)/gperf && \
44823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44825 "RANLIB=$${RANLIB}" \
0c24b341 44826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44827 info) \
4fa63067
NN
44828 || exit 1
44829
6bd3dfaa 44830@endif target-gperf
4fa63067
NN
44831
44832.PHONY: maybe-dvi-target-gperf dvi-target-gperf
44833maybe-dvi-target-gperf:
6bd3dfaa
PB
44834@if target-gperf
44835maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
44836
44837dvi-target-gperf: \
44838 configure-target-gperf
0aed8855 44839 @: $(MAKE); $(unstage)
4fa63067
NN
44840 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44841 r=`${PWD_COMMAND}`; export r; \
44842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44843 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44844 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
44845 for flag in $(EXTRA_TARGET_FLAGS); do \
44846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44847 done; \
44848 (cd $(TARGET_SUBDIR)/gperf && \
44849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44851 "RANLIB=$${RANLIB}" \
0c24b341 44852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44853 dvi) \
4fa63067
NN
44854 || exit 1
44855
6bd3dfaa 44856@endif target-gperf
4fa63067 44857
56a8fe78
DD
44858.PHONY: maybe-pdf-target-gperf pdf-target-gperf
44859maybe-pdf-target-gperf:
44860@if target-gperf
44861maybe-pdf-target-gperf: pdf-target-gperf
44862
44863pdf-target-gperf: \
44864 configure-target-gperf
44865 @: $(MAKE); $(unstage)
44866 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44867 r=`${PWD_COMMAND}`; export r; \
44868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44869 $(NORMAL_TARGET_EXPORTS) \
44870 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
44871 for flag in $(EXTRA_TARGET_FLAGS); do \
44872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44873 done; \
44874 (cd $(TARGET_SUBDIR)/gperf && \
44875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44877 "RANLIB=$${RANLIB}" \
0c24b341 44878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44879 pdf) \
44880 || exit 1
44881
44882@endif target-gperf
44883
6d389afc
MS
44884.PHONY: maybe-html-target-gperf html-target-gperf
44885maybe-html-target-gperf:
44886@if target-gperf
44887maybe-html-target-gperf: html-target-gperf
44888
44889html-target-gperf: \
44890 configure-target-gperf
0aed8855 44891 @: $(MAKE); $(unstage)
6d389afc
MS
44892 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44893 r=`${PWD_COMMAND}`; export r; \
44894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44895 $(NORMAL_TARGET_EXPORTS) \
44896 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
44897 for flag in $(EXTRA_TARGET_FLAGS); do \
44898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44899 done; \
44900 (cd $(TARGET_SUBDIR)/gperf && \
44901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44903 "RANLIB=$${RANLIB}" \
0c24b341 44904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44905 html) \
44906 || exit 1
44907
44908@endif target-gperf
44909
4fa63067
NN
44910.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
44911maybe-TAGS-target-gperf:
6bd3dfaa
PB
44912@if target-gperf
44913maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
44914
44915TAGS-target-gperf: \
44916 configure-target-gperf
0aed8855 44917 @: $(MAKE); $(unstage)
4fa63067
NN
44918 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44919 r=`${PWD_COMMAND}`; export r; \
44920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44921 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44922 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
44923 for flag in $(EXTRA_TARGET_FLAGS); do \
44924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44925 done; \
44926 (cd $(TARGET_SUBDIR)/gperf && \
44927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44929 "RANLIB=$${RANLIB}" \
0c24b341 44930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44931 TAGS) \
4fa63067
NN
44932 || exit 1
44933
6bd3dfaa 44934@endif target-gperf
4fa63067
NN
44935
44936.PHONY: maybe-install-info-target-gperf install-info-target-gperf
44937maybe-install-info-target-gperf:
6bd3dfaa
PB
44938@if target-gperf
44939maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
44940
44941install-info-target-gperf: \
44942 configure-target-gperf \
44943 info-target-gperf
0aed8855 44944 @: $(MAKE); $(unstage)
4fa63067
NN
44945 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44946 r=`${PWD_COMMAND}`; export r; \
44947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44948 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44949 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
44950 for flag in $(EXTRA_TARGET_FLAGS); do \
44951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44952 done; \
44953 (cd $(TARGET_SUBDIR)/gperf && \
44954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44956 "RANLIB=$${RANLIB}" \
0c24b341 44957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44958 install-info) \
4fa63067
NN
44959 || exit 1
44960
6bd3dfaa 44961@endif target-gperf
4fa63067 44962
a3ca38d2
DD
44963.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
44964maybe-install-pdf-target-gperf:
44965@if target-gperf
44966maybe-install-pdf-target-gperf: install-pdf-target-gperf
44967
44968install-pdf-target-gperf: \
44969 configure-target-gperf \
44970 pdf-target-gperf
44971 @: $(MAKE); $(unstage)
44972 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44973 r=`${PWD_COMMAND}`; export r; \
44974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44975 $(NORMAL_TARGET_EXPORTS) \
44976 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
44977 for flag in $(EXTRA_TARGET_FLAGS); do \
44978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44979 done; \
44980 (cd $(TARGET_SUBDIR)/gperf && \
44981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44983 "RANLIB=$${RANLIB}" \
0c24b341 44984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44985 install-pdf) \
44986 || exit 1
44987
44988@endif target-gperf
44989
108a6f8e
CD
44990.PHONY: maybe-install-html-target-gperf install-html-target-gperf
44991maybe-install-html-target-gperf:
44992@if target-gperf
44993maybe-install-html-target-gperf: install-html-target-gperf
44994
44995install-html-target-gperf: \
44996 configure-target-gperf \
44997 html-target-gperf
44998 @: $(MAKE); $(unstage)
44999 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45000 r=`${PWD_COMMAND}`; export r; \
45001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45002 $(NORMAL_TARGET_EXPORTS) \
45003 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
45004 for flag in $(EXTRA_TARGET_FLAGS); do \
45005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45006 done; \
45007 (cd $(TARGET_SUBDIR)/gperf && \
45008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45010 "RANLIB=$${RANLIB}" \
0c24b341 45011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45012 install-html) \
45013 || exit 1
45014
45015@endif target-gperf
45016
4fa63067
NN
45017.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
45018maybe-installcheck-target-gperf:
6bd3dfaa
PB
45019@if target-gperf
45020maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
45021
45022installcheck-target-gperf: \
45023 configure-target-gperf
0aed8855 45024 @: $(MAKE); $(unstage)
4fa63067
NN
45025 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45026 r=`${PWD_COMMAND}`; export r; \
45027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45028 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45029 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
45030 for flag in $(EXTRA_TARGET_FLAGS); do \
45031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45032 done; \
45033 (cd $(TARGET_SUBDIR)/gperf && \
45034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45036 "RANLIB=$${RANLIB}" \
0c24b341 45037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45038 installcheck) \
4fa63067
NN
45039 || exit 1
45040
6bd3dfaa 45041@endif target-gperf
4fa63067
NN
45042
45043.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
45044maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
45045@if target-gperf
45046maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
45047
45048mostlyclean-target-gperf:
0aed8855 45049 @: $(MAKE); $(unstage)
4fa63067
NN
45050 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45051 r=`${PWD_COMMAND}`; export r; \
45052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45053 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45054 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
45055 for flag in $(EXTRA_TARGET_FLAGS); do \
45056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45057 done; \
45058 (cd $(TARGET_SUBDIR)/gperf && \
45059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45061 "RANLIB=$${RANLIB}" \
0c24b341 45062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45063 mostlyclean) \
4fa63067
NN
45064 || exit 1
45065
6bd3dfaa 45066@endif target-gperf
4fa63067
NN
45067
45068.PHONY: maybe-clean-target-gperf clean-target-gperf
45069maybe-clean-target-gperf:
6bd3dfaa
PB
45070@if target-gperf
45071maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
45072
45073clean-target-gperf:
0aed8855 45074 @: $(MAKE); $(unstage)
4fa63067
NN
45075 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45076 r=`${PWD_COMMAND}`; export r; \
45077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45078 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45079 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
45080 for flag in $(EXTRA_TARGET_FLAGS); do \
45081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45082 done; \
45083 (cd $(TARGET_SUBDIR)/gperf && \
45084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45086 "RANLIB=$${RANLIB}" \
0c24b341 45087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45088 clean) \
4fa63067
NN
45089 || exit 1
45090
6bd3dfaa 45091@endif target-gperf
4fa63067
NN
45092
45093.PHONY: maybe-distclean-target-gperf distclean-target-gperf
45094maybe-distclean-target-gperf:
6bd3dfaa
PB
45095@if target-gperf
45096maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
45097
45098distclean-target-gperf:
0aed8855 45099 @: $(MAKE); $(unstage)
4fa63067
NN
45100 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45101 r=`${PWD_COMMAND}`; export r; \
45102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45104 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
45105 for flag in $(EXTRA_TARGET_FLAGS); do \
45106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45107 done; \
45108 (cd $(TARGET_SUBDIR)/gperf && \
45109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45111 "RANLIB=$${RANLIB}" \
0c24b341 45112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45113 distclean) \
4fa63067
NN
45114 || exit 1
45115
6bd3dfaa 45116@endif target-gperf
4fa63067
NN
45117
45118.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
45119maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
45120@if target-gperf
45121maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
45122
45123maintainer-clean-target-gperf:
0aed8855 45124 @: $(MAKE); $(unstage)
4fa63067
NN
45125 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45126 r=`${PWD_COMMAND}`; export r; \
45127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45128 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45129 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
45130 for flag in $(EXTRA_TARGET_FLAGS); do \
45131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45132 done; \
45133 (cd $(TARGET_SUBDIR)/gperf && \
45134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45136 "RANLIB=$${RANLIB}" \
0c24b341 45137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45138 maintainer-clean) \
4fa63067 45139 || exit 1
16ae0395 45140
6bd3dfaa 45141@endif target-gperf
e393202e
NN
45142
45143
15723a45 45144
a7254363
PB
45145
45146
45147.PHONY: configure-target-examples maybe-configure-target-examples
45148maybe-configure-target-examples:
4f0ef2d8
CD
45149@if gcc-bootstrap
45150configure-target-examples: stage_current
45151@endif gcc-bootstrap
a7254363
PB
45152@if target-examples
45153maybe-configure-target-examples: configure-target-examples
c52c6897 45154configure-target-examples:
0aed8855
PB
45155 @: $(MAKE); $(unstage)
45156 @r=`${PWD_COMMAND}`; export r; \
45157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45158 echo "Checking multilib configuration for examples..."; \
45159 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
45160 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
45161 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
45162 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
45163 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
45164 else \
45165 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
45166 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
45167 fi; \
45168 else \
45169 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
45170 fi; \
45171 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 45172 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 45173 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45174 echo Configuring in $(TARGET_SUBDIR)/examples; \
45175 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 45176 case $(srcdir) in \
b00612cc
PB
45177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45178 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
45179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45180 esac; \
b00612cc
PB
45181 srcdiroption="--srcdir=$${topdir}/examples"; \
45182 libsrcdir="$$s/examples"; \
bba45b8b
NN
45183 rm -f no-such-file || : ; \
45184 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45185 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45186 --target=${target_alias} $${srcdiroption} \
bba45b8b 45187 || exit 1
6bd3dfaa 45188@endif target-examples
e393202e 45189
a7254363
PB
45190
45191
d545f33b
PB
45192
45193
4fa63067
NN
45194.PHONY: all-target-examples maybe-all-target-examples
45195maybe-all-target-examples:
4f0ef2d8
CD
45196@if gcc-bootstrap
45197all-target-examples: stage_current
45198@endif gcc-bootstrap
6bd3dfaa 45199@if target-examples
72b2455a 45200TARGET-target-examples=all
6bd3dfaa 45201maybe-all-target-examples: all-target-examples
4fa63067 45202all-target-examples: configure-target-examples
0aed8855 45203 @: $(MAKE); $(unstage)
b40e3958
L
45204 @r=`${PWD_COMMAND}`; export r; \
45205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45206 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45207 (cd $(TARGET_SUBDIR)/examples && \
a7254363 45208 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 45209@endif target-examples
e393202e 45210
a7254363
PB
45211
45212
d545f33b
PB
45213
45214
4fa63067
NN
45215.PHONY: check-target-examples maybe-check-target-examples
45216maybe-check-target-examples:
6bd3dfaa
PB
45217@if target-examples
45218maybe-check-target-examples: check-target-examples
16ae0395 45219
4fa63067
NN
45220# Dummy target for uncheckable module.
45221check-target-examples:
45222
6bd3dfaa 45223@endif target-examples
4fa63067
NN
45224
45225.PHONY: install-target-examples maybe-install-target-examples
45226maybe-install-target-examples:
6bd3dfaa
PB
45227@if target-examples
45228maybe-install-target-examples: install-target-examples
4fa63067
NN
45229
45230# Dummy target for uninstallable.
45231install-target-examples:
45232
6bd3dfaa 45233@endif target-examples
4fa63067 45234
56a8fe78 45235# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45236
45237.PHONY: maybe-info-target-examples info-target-examples
45238maybe-info-target-examples:
6bd3dfaa
PB
45239@if target-examples
45240maybe-info-target-examples: info-target-examples
4fa63067
NN
45241
45242info-target-examples: \
45243 configure-target-examples
0aed8855 45244 @: $(MAKE); $(unstage)
4fa63067
NN
45245 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45246 r=`${PWD_COMMAND}`; export r; \
b40e3958 45247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45248 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45249 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
45250 for flag in $(EXTRA_TARGET_FLAGS); do \
45251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45252 done; \
45253 (cd $(TARGET_SUBDIR)/examples && \
45254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45256 "RANLIB=$${RANLIB}" \
0c24b341 45257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45258 info) \
4fa63067 45259 || exit 1
930314a4 45260
6bd3dfaa 45261@endif target-examples
e393202e 45262
4fa63067
NN
45263.PHONY: maybe-dvi-target-examples dvi-target-examples
45264maybe-dvi-target-examples:
6bd3dfaa
PB
45265@if target-examples
45266maybe-dvi-target-examples: dvi-target-examples
16ae0395 45267
4fa63067
NN
45268dvi-target-examples: \
45269 configure-target-examples
0aed8855 45270 @: $(MAKE); $(unstage)
4fa63067
NN
45271 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45272 r=`${PWD_COMMAND}`; export r; \
b40e3958 45273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45274 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45275 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
45276 for flag in $(EXTRA_TARGET_FLAGS); do \
45277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45278 done; \
45279 (cd $(TARGET_SUBDIR)/examples && \
45280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45282 "RANLIB=$${RANLIB}" \
0c24b341 45283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45284 dvi) \
4fa63067
NN
45285 || exit 1
45286
6bd3dfaa 45287@endif target-examples
4fa63067 45288
56a8fe78
DD
45289.PHONY: maybe-pdf-target-examples pdf-target-examples
45290maybe-pdf-target-examples:
45291@if target-examples
45292maybe-pdf-target-examples: pdf-target-examples
45293
45294pdf-target-examples: \
45295 configure-target-examples
45296 @: $(MAKE); $(unstage)
45297 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45298 r=`${PWD_COMMAND}`; export r; \
45299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45300 $(NORMAL_TARGET_EXPORTS) \
45301 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
45302 for flag in $(EXTRA_TARGET_FLAGS); do \
45303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45304 done; \
45305 (cd $(TARGET_SUBDIR)/examples && \
45306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45308 "RANLIB=$${RANLIB}" \
0c24b341 45309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45310 pdf) \
45311 || exit 1
45312
45313@endif target-examples
45314
6d389afc
MS
45315.PHONY: maybe-html-target-examples html-target-examples
45316maybe-html-target-examples:
45317@if target-examples
45318maybe-html-target-examples: html-target-examples
45319
45320html-target-examples: \
45321 configure-target-examples
0aed8855 45322 @: $(MAKE); $(unstage)
6d389afc
MS
45323 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45324 r=`${PWD_COMMAND}`; export r; \
45325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45326 $(NORMAL_TARGET_EXPORTS) \
45327 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
45328 for flag in $(EXTRA_TARGET_FLAGS); do \
45329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45330 done; \
45331 (cd $(TARGET_SUBDIR)/examples && \
45332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45334 "RANLIB=$${RANLIB}" \
0c24b341 45335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45336 html) \
45337 || exit 1
45338
45339@endif target-examples
45340
4fa63067
NN
45341.PHONY: maybe-TAGS-target-examples TAGS-target-examples
45342maybe-TAGS-target-examples:
6bd3dfaa
PB
45343@if target-examples
45344maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
45345
45346TAGS-target-examples: \
45347 configure-target-examples
0aed8855 45348 @: $(MAKE); $(unstage)
4fa63067
NN
45349 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45350 r=`${PWD_COMMAND}`; export r; \
45351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45353 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
45354 for flag in $(EXTRA_TARGET_FLAGS); do \
45355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45356 done; \
45357 (cd $(TARGET_SUBDIR)/examples && \
45358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45360 "RANLIB=$${RANLIB}" \
0c24b341 45361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45362 TAGS) \
4fa63067
NN
45363 || exit 1
45364
6bd3dfaa 45365@endif target-examples
4fa63067
NN
45366
45367.PHONY: maybe-install-info-target-examples install-info-target-examples
45368maybe-install-info-target-examples:
6bd3dfaa
PB
45369@if target-examples
45370maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
45371
45372install-info-target-examples: \
45373 configure-target-examples \
45374 info-target-examples
0aed8855 45375 @: $(MAKE); $(unstage)
4fa63067
NN
45376 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45377 r=`${PWD_COMMAND}`; export r; \
45378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45379 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45380 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
45381 for flag in $(EXTRA_TARGET_FLAGS); do \
45382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45383 done; \
45384 (cd $(TARGET_SUBDIR)/examples && \
45385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45387 "RANLIB=$${RANLIB}" \
0c24b341 45388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45389 install-info) \
4fa63067
NN
45390 || exit 1
45391
6bd3dfaa 45392@endif target-examples
4fa63067 45393
a3ca38d2
DD
45394.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
45395maybe-install-pdf-target-examples:
45396@if target-examples
45397maybe-install-pdf-target-examples: install-pdf-target-examples
45398
45399install-pdf-target-examples: \
45400 configure-target-examples \
45401 pdf-target-examples
45402 @: $(MAKE); $(unstage)
45403 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45404 r=`${PWD_COMMAND}`; export r; \
45405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45406 $(NORMAL_TARGET_EXPORTS) \
45407 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
45408 for flag in $(EXTRA_TARGET_FLAGS); do \
45409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45410 done; \
45411 (cd $(TARGET_SUBDIR)/examples && \
45412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45414 "RANLIB=$${RANLIB}" \
0c24b341 45415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45416 install-pdf) \
45417 || exit 1
45418
45419@endif target-examples
45420
108a6f8e
CD
45421.PHONY: maybe-install-html-target-examples install-html-target-examples
45422maybe-install-html-target-examples:
45423@if target-examples
45424maybe-install-html-target-examples: install-html-target-examples
45425
45426install-html-target-examples: \
45427 configure-target-examples \
45428 html-target-examples
45429 @: $(MAKE); $(unstage)
45430 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45431 r=`${PWD_COMMAND}`; export r; \
45432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45433 $(NORMAL_TARGET_EXPORTS) \
45434 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
45435 for flag in $(EXTRA_TARGET_FLAGS); do \
45436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45437 done; \
45438 (cd $(TARGET_SUBDIR)/examples && \
45439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45441 "RANLIB=$${RANLIB}" \
0c24b341 45442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45443 install-html) \
45444 || exit 1
45445
45446@endif target-examples
45447
4fa63067
NN
45448.PHONY: maybe-installcheck-target-examples installcheck-target-examples
45449maybe-installcheck-target-examples:
6bd3dfaa
PB
45450@if target-examples
45451maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
45452
45453installcheck-target-examples: \
45454 configure-target-examples
0aed8855 45455 @: $(MAKE); $(unstage)
4fa63067
NN
45456 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45457 r=`${PWD_COMMAND}`; export r; \
45458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45459 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45460 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
45461 for flag in $(EXTRA_TARGET_FLAGS); do \
45462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45463 done; \
45464 (cd $(TARGET_SUBDIR)/examples && \
45465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45467 "RANLIB=$${RANLIB}" \
0c24b341 45468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45469 installcheck) \
4fa63067
NN
45470 || exit 1
45471
6bd3dfaa 45472@endif target-examples
4fa63067
NN
45473
45474.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
45475maybe-mostlyclean-target-examples:
6bd3dfaa
PB
45476@if target-examples
45477maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
45478
45479mostlyclean-target-examples:
0aed8855 45480 @: $(MAKE); $(unstage)
4fa63067
NN
45481 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45482 r=`${PWD_COMMAND}`; export r; \
45483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45484 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45485 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
45486 for flag in $(EXTRA_TARGET_FLAGS); do \
45487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45488 done; \
45489 (cd $(TARGET_SUBDIR)/examples && \
45490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45492 "RANLIB=$${RANLIB}" \
0c24b341 45493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45494 mostlyclean) \
4fa63067
NN
45495 || exit 1
45496
6bd3dfaa 45497@endif target-examples
4fa63067
NN
45498
45499.PHONY: maybe-clean-target-examples clean-target-examples
45500maybe-clean-target-examples:
6bd3dfaa
PB
45501@if target-examples
45502maybe-clean-target-examples: clean-target-examples
4fa63067
NN
45503
45504clean-target-examples:
0aed8855 45505 @: $(MAKE); $(unstage)
4fa63067
NN
45506 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45507 r=`${PWD_COMMAND}`; export r; \
45508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45509 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45510 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
45511 for flag in $(EXTRA_TARGET_FLAGS); do \
45512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45513 done; \
45514 (cd $(TARGET_SUBDIR)/examples && \
45515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45517 "RANLIB=$${RANLIB}" \
0c24b341 45518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45519 clean) \
4fa63067
NN
45520 || exit 1
45521
6bd3dfaa 45522@endif target-examples
4fa63067
NN
45523
45524.PHONY: maybe-distclean-target-examples distclean-target-examples
45525maybe-distclean-target-examples:
6bd3dfaa
PB
45526@if target-examples
45527maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
45528
45529distclean-target-examples:
0aed8855 45530 @: $(MAKE); $(unstage)
4fa63067
NN
45531 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45532 r=`${PWD_COMMAND}`; export r; \
45533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45534 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45535 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
45536 for flag in $(EXTRA_TARGET_FLAGS); do \
45537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45538 done; \
45539 (cd $(TARGET_SUBDIR)/examples && \
45540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45542 "RANLIB=$${RANLIB}" \
0c24b341 45543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45544 distclean) \
4fa63067
NN
45545 || exit 1
45546
6bd3dfaa 45547@endif target-examples
4fa63067
NN
45548
45549.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
45550maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
45551@if target-examples
45552maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
45553
45554maintainer-clean-target-examples:
0aed8855 45555 @: $(MAKE); $(unstage)
4fa63067
NN
45556 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45557 r=`${PWD_COMMAND}`; export r; \
45558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45559 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45560 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
45561 for flag in $(EXTRA_TARGET_FLAGS); do \
45562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45563 done; \
45564 (cd $(TARGET_SUBDIR)/examples && \
45565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45567 "RANLIB=$${RANLIB}" \
0c24b341 45568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45569 maintainer-clean) \
4fa63067
NN
45570 || exit 1
45571
6bd3dfaa 45572@endif target-examples
e393202e
NN
45573
45574
15723a45 45575
a7254363 45576
e90269c8 45577
a7254363
PB
45578.PHONY: configure-target-libffi maybe-configure-target-libffi
45579maybe-configure-target-libffi:
4f0ef2d8
CD
45580@if gcc-bootstrap
45581configure-target-libffi: stage_current
45582@endif gcc-bootstrap
a7254363
PB
45583@if target-libffi
45584maybe-configure-target-libffi: configure-target-libffi
c52c6897 45585configure-target-libffi:
0aed8855
PB
45586 @: $(MAKE); $(unstage)
45587 @r=`${PWD_COMMAND}`; export r; \
45588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45589 echo "Checking multilib configuration for libffi..."; \
45590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
45591 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
45592 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
45593 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
45594 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
45595 else \
45596 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
45597 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
45598 fi; \
45599 else \
45600 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
45601 fi; \
45602 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 45603 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 45604 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45605 echo Configuring in $(TARGET_SUBDIR)/libffi; \
45606 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 45607 case $(srcdir) in \
b00612cc
PB
45608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45609 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
45610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45611 esac; \
b00612cc
PB
45612 srcdiroption="--srcdir=$${topdir}/libffi"; \
45613 libsrcdir="$$s/libffi"; \
bba45b8b
NN
45614 rm -f no-such-file || : ; \
45615 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45616 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45617 --target=${target_alias} $${srcdiroption} \
bba45b8b 45618 || exit 1
6bd3dfaa 45619@endif target-libffi
e393202e 45620
a7254363
PB
45621
45622
d545f33b
PB
45623
45624
4fa63067
NN
45625.PHONY: all-target-libffi maybe-all-target-libffi
45626maybe-all-target-libffi:
4f0ef2d8
CD
45627@if gcc-bootstrap
45628all-target-libffi: stage_current
45629@endif gcc-bootstrap
6bd3dfaa 45630@if target-libffi
72b2455a 45631TARGET-target-libffi=all
6bd3dfaa 45632maybe-all-target-libffi: all-target-libffi
4fa63067 45633all-target-libffi: configure-target-libffi
0aed8855 45634 @: $(MAKE); $(unstage)
b40e3958
L
45635 @r=`${PWD_COMMAND}`; export r; \
45636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45637 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45638 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 45639 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 45640@endif target-libffi
e393202e 45641
a7254363
PB
45642
45643
d545f33b
PB
45644
45645
4fa63067
NN
45646.PHONY: check-target-libffi maybe-check-target-libffi
45647maybe-check-target-libffi:
6bd3dfaa
PB
45648@if target-libffi
45649maybe-check-target-libffi: check-target-libffi
16ae0395 45650
4fa63067 45651check-target-libffi:
0aed8855 45652 @: $(MAKE); $(unstage)
b40e3958
L
45653 @r=`${PWD_COMMAND}`; export r; \
45654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45655 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45656 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45657 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45658
6bd3dfaa 45659@endif target-libffi
e393202e 45660
4fa63067
NN
45661.PHONY: install-target-libffi maybe-install-target-libffi
45662maybe-install-target-libffi:
6bd3dfaa
PB
45663@if target-libffi
45664maybe-install-target-libffi: install-target-libffi
16ae0395 45665
4fa63067 45666install-target-libffi: installdirs
0aed8855 45667 @: $(MAKE); $(unstage)
b40e3958
L
45668 @r=`${PWD_COMMAND}`; export r; \
45669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45670 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45671 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45672 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45673
6bd3dfaa 45674@endif target-libffi
e393202e 45675
56a8fe78 45676# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45677
45678.PHONY: maybe-info-target-libffi info-target-libffi
45679maybe-info-target-libffi:
6bd3dfaa
PB
45680@if target-libffi
45681maybe-info-target-libffi: info-target-libffi
4fa63067
NN
45682
45683info-target-libffi: \
45684 configure-target-libffi
0aed8855 45685 @: $(MAKE); $(unstage)
4fa63067
NN
45686 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45687 r=`${PWD_COMMAND}`; export r; \
45688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45689 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45690 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
45691 for flag in $(EXTRA_TARGET_FLAGS); do \
45692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45693 done; \
45694 (cd $(TARGET_SUBDIR)/libffi && \
45695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45697 "RANLIB=$${RANLIB}" \
0c24b341 45698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45699 info) \
4fa63067
NN
45700 || exit 1
45701
6bd3dfaa 45702@endif target-libffi
4fa63067
NN
45703
45704.PHONY: maybe-dvi-target-libffi dvi-target-libffi
45705maybe-dvi-target-libffi:
6bd3dfaa
PB
45706@if target-libffi
45707maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
45708
45709dvi-target-libffi: \
45710 configure-target-libffi
0aed8855 45711 @: $(MAKE); $(unstage)
4fa63067
NN
45712 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45713 r=`${PWD_COMMAND}`; export r; \
45714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45715 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45716 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
45717 for flag in $(EXTRA_TARGET_FLAGS); do \
45718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45719 done; \
45720 (cd $(TARGET_SUBDIR)/libffi && \
45721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45723 "RANLIB=$${RANLIB}" \
0c24b341 45724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45725 dvi) \
4fa63067
NN
45726 || exit 1
45727
6bd3dfaa 45728@endif target-libffi
4fa63067 45729
56a8fe78
DD
45730.PHONY: maybe-pdf-target-libffi pdf-target-libffi
45731maybe-pdf-target-libffi:
45732@if target-libffi
45733maybe-pdf-target-libffi: pdf-target-libffi
45734
45735pdf-target-libffi: \
45736 configure-target-libffi
45737 @: $(MAKE); $(unstage)
45738 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45739 r=`${PWD_COMMAND}`; export r; \
45740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45741 $(NORMAL_TARGET_EXPORTS) \
45742 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
45743 for flag in $(EXTRA_TARGET_FLAGS); do \
45744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45745 done; \
45746 (cd $(TARGET_SUBDIR)/libffi && \
45747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45749 "RANLIB=$${RANLIB}" \
0c24b341 45750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45751 pdf) \
45752 || exit 1
45753
45754@endif target-libffi
45755
6d389afc
MS
45756.PHONY: maybe-html-target-libffi html-target-libffi
45757maybe-html-target-libffi:
45758@if target-libffi
45759maybe-html-target-libffi: html-target-libffi
45760
45761html-target-libffi: \
45762 configure-target-libffi
0aed8855 45763 @: $(MAKE); $(unstage)
6d389afc
MS
45764 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45765 r=`${PWD_COMMAND}`; export r; \
45766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45767 $(NORMAL_TARGET_EXPORTS) \
45768 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
45769 for flag in $(EXTRA_TARGET_FLAGS); do \
45770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45771 done; \
45772 (cd $(TARGET_SUBDIR)/libffi && \
45773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45775 "RANLIB=$${RANLIB}" \
0c24b341 45776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45777 html) \
45778 || exit 1
45779
45780@endif target-libffi
45781
4fa63067
NN
45782.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
45783maybe-TAGS-target-libffi:
6bd3dfaa
PB
45784@if target-libffi
45785maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
45786
45787TAGS-target-libffi: \
45788 configure-target-libffi
0aed8855 45789 @: $(MAKE); $(unstage)
4fa63067
NN
45790 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45791 r=`${PWD_COMMAND}`; export r; \
45792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45793 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45794 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
45795 for flag in $(EXTRA_TARGET_FLAGS); do \
45796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45797 done; \
45798 (cd $(TARGET_SUBDIR)/libffi && \
45799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45801 "RANLIB=$${RANLIB}" \
0c24b341 45802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45803 TAGS) \
4fa63067
NN
45804 || exit 1
45805
6bd3dfaa 45806@endif target-libffi
4fa63067
NN
45807
45808.PHONY: maybe-install-info-target-libffi install-info-target-libffi
45809maybe-install-info-target-libffi:
6bd3dfaa
PB
45810@if target-libffi
45811maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
45812
45813install-info-target-libffi: \
45814 configure-target-libffi \
45815 info-target-libffi
0aed8855 45816 @: $(MAKE); $(unstage)
4fa63067
NN
45817 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45818 r=`${PWD_COMMAND}`; export r; \
45819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45820 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45821 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
45822 for flag in $(EXTRA_TARGET_FLAGS); do \
45823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45824 done; \
45825 (cd $(TARGET_SUBDIR)/libffi && \
45826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45828 "RANLIB=$${RANLIB}" \
0c24b341 45829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45830 install-info) \
4fa63067
NN
45831 || exit 1
45832
6bd3dfaa 45833@endif target-libffi
4fa63067 45834
a3ca38d2
DD
45835.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
45836maybe-install-pdf-target-libffi:
45837@if target-libffi
45838maybe-install-pdf-target-libffi: install-pdf-target-libffi
45839
45840install-pdf-target-libffi: \
45841 configure-target-libffi \
45842 pdf-target-libffi
45843 @: $(MAKE); $(unstage)
45844 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45845 r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45847 $(NORMAL_TARGET_EXPORTS) \
45848 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
45849 for flag in $(EXTRA_TARGET_FLAGS); do \
45850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45851 done; \
45852 (cd $(TARGET_SUBDIR)/libffi && \
45853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45855 "RANLIB=$${RANLIB}" \
0c24b341 45856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45857 install-pdf) \
45858 || exit 1
45859
45860@endif target-libffi
45861
108a6f8e
CD
45862.PHONY: maybe-install-html-target-libffi install-html-target-libffi
45863maybe-install-html-target-libffi:
45864@if target-libffi
45865maybe-install-html-target-libffi: install-html-target-libffi
45866
45867install-html-target-libffi: \
45868 configure-target-libffi \
45869 html-target-libffi
45870 @: $(MAKE); $(unstage)
45871 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45872 r=`${PWD_COMMAND}`; export r; \
45873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45874 $(NORMAL_TARGET_EXPORTS) \
45875 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
45876 for flag in $(EXTRA_TARGET_FLAGS); do \
45877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45878 done; \
45879 (cd $(TARGET_SUBDIR)/libffi && \
45880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45882 "RANLIB=$${RANLIB}" \
0c24b341 45883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45884 install-html) \
45885 || exit 1
45886
45887@endif target-libffi
45888
4fa63067
NN
45889.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
45890maybe-installcheck-target-libffi:
6bd3dfaa
PB
45891@if target-libffi
45892maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
45893
45894installcheck-target-libffi: \
45895 configure-target-libffi
0aed8855 45896 @: $(MAKE); $(unstage)
4fa63067
NN
45897 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45898 r=`${PWD_COMMAND}`; export r; \
45899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45900 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45901 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
45902 for flag in $(EXTRA_TARGET_FLAGS); do \
45903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45904 done; \
45905 (cd $(TARGET_SUBDIR)/libffi && \
45906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45908 "RANLIB=$${RANLIB}" \
0c24b341 45909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45910 installcheck) \
4fa63067
NN
45911 || exit 1
45912
6bd3dfaa 45913@endif target-libffi
4fa63067
NN
45914
45915.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
45916maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
45917@if target-libffi
45918maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
45919
45920mostlyclean-target-libffi:
0aed8855 45921 @: $(MAKE); $(unstage)
4fa63067
NN
45922 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45923 r=`${PWD_COMMAND}`; export r; \
45924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45925 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45926 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
45927 for flag in $(EXTRA_TARGET_FLAGS); do \
45928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45929 done; \
45930 (cd $(TARGET_SUBDIR)/libffi && \
45931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45933 "RANLIB=$${RANLIB}" \
0c24b341 45934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45935 mostlyclean) \
4fa63067
NN
45936 || exit 1
45937
6bd3dfaa 45938@endif target-libffi
4fa63067
NN
45939
45940.PHONY: maybe-clean-target-libffi clean-target-libffi
45941maybe-clean-target-libffi:
6bd3dfaa
PB
45942@if target-libffi
45943maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
45944
45945clean-target-libffi:
0aed8855 45946 @: $(MAKE); $(unstage)
4fa63067
NN
45947 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45948 r=`${PWD_COMMAND}`; export r; \
45949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45950 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45951 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
45952 for flag in $(EXTRA_TARGET_FLAGS); do \
45953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45954 done; \
45955 (cd $(TARGET_SUBDIR)/libffi && \
45956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45958 "RANLIB=$${RANLIB}" \
0c24b341 45959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45960 clean) \
4fa63067
NN
45961 || exit 1
45962
6bd3dfaa 45963@endif target-libffi
4fa63067
NN
45964
45965.PHONY: maybe-distclean-target-libffi distclean-target-libffi
45966maybe-distclean-target-libffi:
6bd3dfaa
PB
45967@if target-libffi
45968maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
45969
45970distclean-target-libffi:
0aed8855 45971 @: $(MAKE); $(unstage)
4fa63067
NN
45972 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45973 r=`${PWD_COMMAND}`; export r; \
45974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45975 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45976 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
45977 for flag in $(EXTRA_TARGET_FLAGS); do \
45978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45979 done; \
45980 (cd $(TARGET_SUBDIR)/libffi && \
45981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45983 "RANLIB=$${RANLIB}" \
0c24b341 45984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45985 distclean) \
4fa63067
NN
45986 || exit 1
45987
6bd3dfaa 45988@endif target-libffi
4fa63067
NN
45989
45990.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
45991maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
45992@if target-libffi
45993maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
45994
45995maintainer-clean-target-libffi:
0aed8855 45996 @: $(MAKE); $(unstage)
4fa63067
NN
45997 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45998 r=`${PWD_COMMAND}`; export r; \
45999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46000 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46001 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
46002 for flag in $(EXTRA_TARGET_FLAGS); do \
46003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46004 done; \
46005 (cd $(TARGET_SUBDIR)/libffi && \
46006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46008 "RANLIB=$${RANLIB}" \
0c24b341 46009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46010 maintainer-clean) \
4fa63067
NN
46011 || exit 1
46012
6bd3dfaa 46013@endif target-libffi
4fa63067
NN
46014
46015
15723a45 46016
a7254363 46017
15723a45 46018
a7254363
PB
46019.PHONY: configure-target-libjava maybe-configure-target-libjava
46020maybe-configure-target-libjava:
4f0ef2d8
CD
46021@if gcc-bootstrap
46022configure-target-libjava: stage_current
46023@endif gcc-bootstrap
a7254363
PB
46024@if target-libjava
46025maybe-configure-target-libjava: configure-target-libjava
c52c6897 46026configure-target-libjava:
0aed8855
PB
46027 @: $(MAKE); $(unstage)
46028 @r=`${PWD_COMMAND}`; export r; \
46029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46030 echo "Checking multilib configuration for libjava..."; \
46031 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
46032 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
46033 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
46034 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
46035 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
46036 else \
46037 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
46038 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
46039 fi; \
46040 else \
46041 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
46042 fi; \
46043 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 46044 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 46045 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46046 echo Configuring in $(TARGET_SUBDIR)/libjava; \
46047 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 46048 case $(srcdir) in \
b00612cc
PB
46049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46050 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
46051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46052 esac; \
b00612cc
PB
46053 srcdiroption="--srcdir=$${topdir}/libjava"; \
46054 libsrcdir="$$s/libjava"; \
bba45b8b
NN
46055 rm -f no-such-file || : ; \
46056 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46057 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46058 --target=${target_alias} $${srcdiroption} \
bba45b8b 46059 || exit 1
6bd3dfaa 46060@endif target-libjava
e393202e 46061
a7254363
PB
46062
46063
d545f33b
PB
46064
46065
4fa63067
NN
46066.PHONY: all-target-libjava maybe-all-target-libjava
46067maybe-all-target-libjava:
4f0ef2d8
CD
46068@if gcc-bootstrap
46069all-target-libjava: stage_current
46070@endif gcc-bootstrap
6bd3dfaa 46071@if target-libjava
72b2455a 46072TARGET-target-libjava=all
6bd3dfaa 46073maybe-all-target-libjava: all-target-libjava
4fa63067 46074all-target-libjava: configure-target-libjava
0aed8855 46075 @: $(MAKE); $(unstage)
b40e3958
L
46076 @r=`${PWD_COMMAND}`; export r; \
46077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46078 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46079 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 46080 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 46081@endif target-libjava
e393202e 46082
a7254363
PB
46083
46084
d545f33b
PB
46085
46086
4fa63067
NN
46087.PHONY: check-target-libjava maybe-check-target-libjava
46088maybe-check-target-libjava:
6bd3dfaa
PB
46089@if target-libjava
46090maybe-check-target-libjava: check-target-libjava
16ae0395 46091
4fa63067 46092check-target-libjava:
0aed8855 46093 @: $(MAKE); $(unstage)
4fa63067
NN
46094 @r=`${PWD_COMMAND}`; export r; \
46095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46096 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46097 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46098 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46099
6bd3dfaa 46100@endif target-libjava
930314a4 46101
4fa63067
NN
46102.PHONY: install-target-libjava maybe-install-target-libjava
46103maybe-install-target-libjava:
6bd3dfaa
PB
46104@if target-libjava
46105maybe-install-target-libjava: install-target-libjava
16ae0395 46106
4fa63067 46107install-target-libjava: installdirs
0aed8855 46108 @: $(MAKE); $(unstage)
b40e3958
L
46109 @r=`${PWD_COMMAND}`; export r; \
46110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46111 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46112 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46113 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46114
6bd3dfaa 46115@endif target-libjava
e393202e 46116
56a8fe78 46117# Other targets (info, dvi, pdf, etc.)
15723a45 46118
4fa63067
NN
46119.PHONY: maybe-info-target-libjava info-target-libjava
46120maybe-info-target-libjava:
6bd3dfaa
PB
46121@if target-libjava
46122maybe-info-target-libjava: info-target-libjava
15723a45 46123
4fa63067
NN
46124info-target-libjava: \
46125 configure-target-libjava
0aed8855 46126 @: $(MAKE); $(unstage)
4fa63067 46127 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46128 r=`${PWD_COMMAND}`; export r; \
46129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46130 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46131 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
46132 for flag in $(EXTRA_TARGET_FLAGS); do \
46133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46134 done; \
46135 (cd $(TARGET_SUBDIR)/libjava && \
46136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46138 "RANLIB=$${RANLIB}" \
0c24b341 46139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46140 info) \
bba45b8b 46141 || exit 1
e393202e 46142
6bd3dfaa 46143@endif target-libjava
4fa63067
NN
46144
46145.PHONY: maybe-dvi-target-libjava dvi-target-libjava
46146maybe-dvi-target-libjava:
6bd3dfaa
PB
46147@if target-libjava
46148maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
46149
46150dvi-target-libjava: \
46151 configure-target-libjava
0aed8855 46152 @: $(MAKE); $(unstage)
4fa63067
NN
46153 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46154 r=`${PWD_COMMAND}`; export r; \
b40e3958 46155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46156 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46157 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
46158 for flag in $(EXTRA_TARGET_FLAGS); do \
46159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46160 done; \
46161 (cd $(TARGET_SUBDIR)/libjava && \
46162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46164 "RANLIB=$${RANLIB}" \
0c24b341 46165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46166 dvi) \
4fa63067 46167 || exit 1
e393202e 46168
6bd3dfaa 46169@endif target-libjava
16ae0395 46170
56a8fe78
DD
46171.PHONY: maybe-pdf-target-libjava pdf-target-libjava
46172maybe-pdf-target-libjava:
46173@if target-libjava
46174maybe-pdf-target-libjava: pdf-target-libjava
46175
46176pdf-target-libjava: \
46177 configure-target-libjava
46178 @: $(MAKE); $(unstage)
46179 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46180 r=`${PWD_COMMAND}`; export r; \
46181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46182 $(RAW_CXX_TARGET_EXPORTS) \
46183 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
46184 for flag in $(EXTRA_TARGET_FLAGS); do \
46185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46186 done; \
46187 (cd $(TARGET_SUBDIR)/libjava && \
46188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46190 "RANLIB=$${RANLIB}" \
0c24b341 46191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46192 pdf) \
46193 || exit 1
46194
46195@endif target-libjava
46196
6d389afc
MS
46197.PHONY: maybe-html-target-libjava html-target-libjava
46198maybe-html-target-libjava:
46199@if target-libjava
46200maybe-html-target-libjava: html-target-libjava
46201
46202html-target-libjava: \
46203 configure-target-libjava
0aed8855 46204 @: $(MAKE); $(unstage)
6d389afc
MS
46205 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46206 r=`${PWD_COMMAND}`; export r; \
46207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46208 $(RAW_CXX_TARGET_EXPORTS) \
46209 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
46210 for flag in $(EXTRA_TARGET_FLAGS); do \
46211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46212 done; \
46213 (cd $(TARGET_SUBDIR)/libjava && \
46214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46216 "RANLIB=$${RANLIB}" \
0c24b341 46217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46218 html) \
46219 || exit 1
46220
46221@endif target-libjava
46222
4fa63067
NN
46223.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
46224maybe-TAGS-target-libjava:
6bd3dfaa
PB
46225@if target-libjava
46226maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
46227
46228TAGS-target-libjava: \
46229 configure-target-libjava
0aed8855 46230 @: $(MAKE); $(unstage)
4fa63067
NN
46231 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46232 r=`${PWD_COMMAND}`; export r; \
b40e3958 46233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46234 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46235 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
46236 for flag in $(EXTRA_TARGET_FLAGS); do \
46237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46238 done; \
46239 (cd $(TARGET_SUBDIR)/libjava && \
46240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46242 "RANLIB=$${RANLIB}" \
0c24b341 46243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46244 TAGS) \
4fa63067 46245 || exit 1
e393202e 46246
6bd3dfaa 46247@endif target-libjava
930314a4 46248
4fa63067
NN
46249.PHONY: maybe-install-info-target-libjava install-info-target-libjava
46250maybe-install-info-target-libjava:
6bd3dfaa
PB
46251@if target-libjava
46252maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 46253
4fa63067
NN
46254install-info-target-libjava: \
46255 configure-target-libjava \
46256 info-target-libjava
0aed8855 46257 @: $(MAKE); $(unstage)
4fa63067
NN
46258 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46259 r=`${PWD_COMMAND}`; export r; \
b40e3958 46260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46261 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46262 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
46263 for flag in $(EXTRA_TARGET_FLAGS); do \
46264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46265 done; \
46266 (cd $(TARGET_SUBDIR)/libjava && \
46267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46269 "RANLIB=$${RANLIB}" \
0c24b341 46270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46271 install-info) \
4fa63067 46272 || exit 1
e393202e 46273
6bd3dfaa 46274@endif target-libjava
e393202e 46275
a3ca38d2
DD
46276.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
46277maybe-install-pdf-target-libjava:
46278@if target-libjava
46279maybe-install-pdf-target-libjava: install-pdf-target-libjava
46280
46281install-pdf-target-libjava: \
46282 configure-target-libjava \
46283 pdf-target-libjava
46284 @: $(MAKE); $(unstage)
46285 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46286 r=`${PWD_COMMAND}`; export r; \
46287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46288 $(RAW_CXX_TARGET_EXPORTS) \
46289 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
46290 for flag in $(EXTRA_TARGET_FLAGS); do \
46291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46292 done; \
46293 (cd $(TARGET_SUBDIR)/libjava && \
46294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46296 "RANLIB=$${RANLIB}" \
0c24b341 46297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46298 install-pdf) \
46299 || exit 1
46300
46301@endif target-libjava
46302
108a6f8e
CD
46303.PHONY: maybe-install-html-target-libjava install-html-target-libjava
46304maybe-install-html-target-libjava:
46305@if target-libjava
46306maybe-install-html-target-libjava: install-html-target-libjava
46307
46308install-html-target-libjava: \
46309 configure-target-libjava \
46310 html-target-libjava
46311 @: $(MAKE); $(unstage)
46312 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46313 r=`${PWD_COMMAND}`; export r; \
46314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46315 $(RAW_CXX_TARGET_EXPORTS) \
46316 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
46317 for flag in $(EXTRA_TARGET_FLAGS); do \
46318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46319 done; \
46320 (cd $(TARGET_SUBDIR)/libjava && \
46321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46323 "RANLIB=$${RANLIB}" \
0c24b341 46324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46325 install-html) \
46326 || exit 1
46327
46328@endif target-libjava
46329
4fa63067
NN
46330.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
46331maybe-installcheck-target-libjava:
6bd3dfaa
PB
46332@if target-libjava
46333maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 46334
4fa63067
NN
46335installcheck-target-libjava: \
46336 configure-target-libjava
0aed8855 46337 @: $(MAKE); $(unstage)
4fa63067
NN
46338 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46339 r=`${PWD_COMMAND}`; export r; \
46340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46341 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46342 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
46343 for flag in $(EXTRA_TARGET_FLAGS); do \
46344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46345 done; \
46346 (cd $(TARGET_SUBDIR)/libjava && \
46347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46349 "RANLIB=$${RANLIB}" \
0c24b341 46350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46351 installcheck) \
4fa63067 46352 || exit 1
15723a45 46353
6bd3dfaa 46354@endif target-libjava
4fa63067
NN
46355
46356.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
46357maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
46358@if target-libjava
46359maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
46360
46361mostlyclean-target-libjava:
0aed8855 46362 @: $(MAKE); $(unstage)
4fa63067
NN
46363 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46364 r=`${PWD_COMMAND}`; export r; \
46365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46366 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46367 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
46368 for flag in $(EXTRA_TARGET_FLAGS); do \
46369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46370 done; \
46371 (cd $(TARGET_SUBDIR)/libjava && \
46372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46374 "RANLIB=$${RANLIB}" \
0c24b341 46375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46376 mostlyclean) \
4fa63067
NN
46377 || exit 1
46378
6bd3dfaa 46379@endif target-libjava
4fa63067
NN
46380
46381.PHONY: maybe-clean-target-libjava clean-target-libjava
46382maybe-clean-target-libjava:
6bd3dfaa
PB
46383@if target-libjava
46384maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
46385
46386clean-target-libjava:
0aed8855 46387 @: $(MAKE); $(unstage)
4fa63067 46388 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46389 r=`${PWD_COMMAND}`; export r; \
46390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46391 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46392 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
46393 for flag in $(EXTRA_TARGET_FLAGS); do \
46394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46395 done; \
46396 (cd $(TARGET_SUBDIR)/libjava && \
46397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46399 "RANLIB=$${RANLIB}" \
0c24b341 46400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46401 clean) \
bba45b8b 46402 || exit 1
e393202e 46403
6bd3dfaa 46404@endif target-libjava
e393202e 46405
4fa63067
NN
46406.PHONY: maybe-distclean-target-libjava distclean-target-libjava
46407maybe-distclean-target-libjava:
6bd3dfaa
PB
46408@if target-libjava
46409maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 46410
4fa63067 46411distclean-target-libjava:
0aed8855 46412 @: $(MAKE); $(unstage)
4fa63067
NN
46413 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46414 r=`${PWD_COMMAND}`; export r; \
46415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46416 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46417 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
46418 for flag in $(EXTRA_TARGET_FLAGS); do \
46419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46420 done; \
46421 (cd $(TARGET_SUBDIR)/libjava && \
46422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46424 "RANLIB=$${RANLIB}" \
0c24b341 46425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46426 distclean) \
4fa63067 46427 || exit 1
3866be5d 46428
6bd3dfaa 46429@endif target-libjava
930314a4 46430
4fa63067
NN
46431.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
46432maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
46433@if target-libjava
46434maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 46435
4fa63067 46436maintainer-clean-target-libjava:
0aed8855 46437 @: $(MAKE); $(unstage)
4fa63067
NN
46438 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46439 r=`${PWD_COMMAND}`; export r; \
b40e3958 46440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46441 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46442 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
46443 for flag in $(EXTRA_TARGET_FLAGS); do \
46444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46445 done; \
46446 (cd $(TARGET_SUBDIR)/libjava && \
46447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46449 "RANLIB=$${RANLIB}" \
0c24b341 46450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46451 maintainer-clean) \
4fa63067 46452 || exit 1
e393202e 46453
6bd3dfaa 46454@endif target-libjava
e393202e 46455
4fa63067 46456
15723a45 46457
a7254363 46458
e90269c8 46459
a7254363
PB
46460.PHONY: configure-target-zlib maybe-configure-target-zlib
46461maybe-configure-target-zlib:
4f0ef2d8
CD
46462@if gcc-bootstrap
46463configure-target-zlib: stage_current
46464@endif gcc-bootstrap
a7254363
PB
46465@if target-zlib
46466maybe-configure-target-zlib: configure-target-zlib
c52c6897 46467configure-target-zlib:
0aed8855
PB
46468 @: $(MAKE); $(unstage)
46469 @r=`${PWD_COMMAND}`; export r; \
46470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46471 echo "Checking multilib configuration for zlib..."; \
46472 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
46473 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
46474 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
46475 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
46476 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
46477 else \
46478 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
46479 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
46480 fi; \
46481 else \
46482 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
46483 fi; \
46484 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 46485 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 46486 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46487 echo Configuring in $(TARGET_SUBDIR)/zlib; \
46488 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 46489 case $(srcdir) in \
b00612cc
PB
46490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46491 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
46492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46493 esac; \
b00612cc
PB
46494 srcdiroption="--srcdir=$${topdir}/zlib"; \
46495 libsrcdir="$$s/zlib"; \
bba45b8b
NN
46496 rm -f no-such-file || : ; \
46497 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46498 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46499 --target=${target_alias} $${srcdiroption} \
bba45b8b 46500 || exit 1
6bd3dfaa 46501@endif target-zlib
e393202e 46502
a7254363
PB
46503
46504
d545f33b
PB
46505
46506
4fa63067
NN
46507.PHONY: all-target-zlib maybe-all-target-zlib
46508maybe-all-target-zlib:
4f0ef2d8
CD
46509@if gcc-bootstrap
46510all-target-zlib: stage_current
46511@endif gcc-bootstrap
6bd3dfaa 46512@if target-zlib
72b2455a 46513TARGET-target-zlib=all
6bd3dfaa 46514maybe-all-target-zlib: all-target-zlib
4fa63067 46515all-target-zlib: configure-target-zlib
0aed8855 46516 @: $(MAKE); $(unstage)
b40e3958
L
46517 @r=`${PWD_COMMAND}`; export r; \
46518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46519 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46520 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 46521 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 46522@endif target-zlib
e393202e 46523
a7254363
PB
46524
46525
d545f33b
PB
46526
46527
4fa63067
NN
46528.PHONY: check-target-zlib maybe-check-target-zlib
46529maybe-check-target-zlib:
6bd3dfaa
PB
46530@if target-zlib
46531maybe-check-target-zlib: check-target-zlib
16ae0395 46532
4fa63067 46533check-target-zlib:
0aed8855 46534 @: $(MAKE); $(unstage)
b40e3958
L
46535 @r=`${PWD_COMMAND}`; export r; \
46536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46537 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46538 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46539 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46540
6bd3dfaa 46541@endif target-zlib
930314a4 46542
4fa63067
NN
46543.PHONY: install-target-zlib maybe-install-target-zlib
46544maybe-install-target-zlib:
6bd3dfaa
PB
46545@if target-zlib
46546maybe-install-target-zlib: install-target-zlib
16ae0395 46547
4fa63067 46548install-target-zlib: installdirs
0aed8855 46549 @: $(MAKE); $(unstage)
b40e3958
L
46550 @r=`${PWD_COMMAND}`; export r; \
46551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46552 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46553 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46554 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46555
6bd3dfaa 46556@endif target-zlib
e393202e 46557
56a8fe78 46558# Other targets (info, dvi, pdf, etc.)
15723a45 46559
4fa63067
NN
46560.PHONY: maybe-info-target-zlib info-target-zlib
46561maybe-info-target-zlib:
6bd3dfaa
PB
46562@if target-zlib
46563maybe-info-target-zlib: info-target-zlib
15723a45 46564
4fa63067
NN
46565info-target-zlib: \
46566 configure-target-zlib
0aed8855 46567 @: $(MAKE); $(unstage)
4fa63067 46568 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46569 r=`${PWD_COMMAND}`; export r; \
46570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46571 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46572 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
46573 for flag in $(EXTRA_TARGET_FLAGS); do \
46574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46575 done; \
46576 (cd $(TARGET_SUBDIR)/zlib && \
46577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46579 "RANLIB=$${RANLIB}" \
0c24b341 46580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46581 info) \
bba45b8b 46582 || exit 1
e393202e 46583
6bd3dfaa 46584@endif target-zlib
e393202e 46585
4fa63067
NN
46586.PHONY: maybe-dvi-target-zlib dvi-target-zlib
46587maybe-dvi-target-zlib:
6bd3dfaa
PB
46588@if target-zlib
46589maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 46590
4fa63067
NN
46591dvi-target-zlib: \
46592 configure-target-zlib
0aed8855 46593 @: $(MAKE); $(unstage)
4fa63067
NN
46594 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46595 r=`${PWD_COMMAND}`; export r; \
b40e3958 46596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46597 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46598 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
46599 for flag in $(EXTRA_TARGET_FLAGS); do \
46600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46601 done; \
46602 (cd $(TARGET_SUBDIR)/zlib && \
46603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46605 "RANLIB=$${RANLIB}" \
0c24b341 46606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46607 dvi) \
4fa63067 46608 || exit 1
e393202e 46609
6bd3dfaa 46610@endif target-zlib
930314a4 46611
56a8fe78
DD
46612.PHONY: maybe-pdf-target-zlib pdf-target-zlib
46613maybe-pdf-target-zlib:
46614@if target-zlib
46615maybe-pdf-target-zlib: pdf-target-zlib
46616
46617pdf-target-zlib: \
46618 configure-target-zlib
46619 @: $(MAKE); $(unstage)
46620 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46621 r=`${PWD_COMMAND}`; export r; \
46622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46623 $(NORMAL_TARGET_EXPORTS) \
46624 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
46625 for flag in $(EXTRA_TARGET_FLAGS); do \
46626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46627 done; \
46628 (cd $(TARGET_SUBDIR)/zlib && \
46629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46631 "RANLIB=$${RANLIB}" \
0c24b341 46632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46633 pdf) \
46634 || exit 1
46635
46636@endif target-zlib
46637
6d389afc
MS
46638.PHONY: maybe-html-target-zlib html-target-zlib
46639maybe-html-target-zlib:
46640@if target-zlib
46641maybe-html-target-zlib: html-target-zlib
46642
46643html-target-zlib: \
46644 configure-target-zlib
0aed8855 46645 @: $(MAKE); $(unstage)
6d389afc
MS
46646 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46647 r=`${PWD_COMMAND}`; export r; \
46648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46649 $(NORMAL_TARGET_EXPORTS) \
46650 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
46651 for flag in $(EXTRA_TARGET_FLAGS); do \
46652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46653 done; \
46654 (cd $(TARGET_SUBDIR)/zlib && \
46655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46657 "RANLIB=$${RANLIB}" \
0c24b341 46658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46659 html) \
46660 || exit 1
46661
46662@endif target-zlib
46663
4fa63067
NN
46664.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
46665maybe-TAGS-target-zlib:
6bd3dfaa
PB
46666@if target-zlib
46667maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 46668
4fa63067
NN
46669TAGS-target-zlib: \
46670 configure-target-zlib
0aed8855 46671 @: $(MAKE); $(unstage)
4fa63067
NN
46672 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46673 r=`${PWD_COMMAND}`; export r; \
b40e3958 46674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46676 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
46677 for flag in $(EXTRA_TARGET_FLAGS); do \
46678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46679 done; \
46680 (cd $(TARGET_SUBDIR)/zlib && \
46681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46683 "RANLIB=$${RANLIB}" \
0c24b341 46684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46685 TAGS) \
4fa63067 46686 || exit 1
e393202e 46687
6bd3dfaa 46688@endif target-zlib
15723a45 46689
4fa63067
NN
46690.PHONY: maybe-install-info-target-zlib install-info-target-zlib
46691maybe-install-info-target-zlib:
6bd3dfaa
PB
46692@if target-zlib
46693maybe-install-info-target-zlib: install-info-target-zlib
15723a45 46694
4fa63067
NN
46695install-info-target-zlib: \
46696 configure-target-zlib \
46697 info-target-zlib
0aed8855 46698 @: $(MAKE); $(unstage)
4fa63067 46699 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46700 r=`${PWD_COMMAND}`; export r; \
46701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46702 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46703 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
46704 for flag in $(EXTRA_TARGET_FLAGS); do \
46705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46706 done; \
46707 (cd $(TARGET_SUBDIR)/zlib && \
46708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46710 "RANLIB=$${RANLIB}" \
0c24b341 46711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46712 install-info) \
bba45b8b 46713 || exit 1
e393202e 46714
6bd3dfaa 46715@endif target-zlib
16ae0395 46716
a3ca38d2
DD
46717.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
46718maybe-install-pdf-target-zlib:
46719@if target-zlib
46720maybe-install-pdf-target-zlib: install-pdf-target-zlib
46721
46722install-pdf-target-zlib: \
46723 configure-target-zlib \
46724 pdf-target-zlib
46725 @: $(MAKE); $(unstage)
46726 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46727 r=`${PWD_COMMAND}`; export r; \
46728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46729 $(NORMAL_TARGET_EXPORTS) \
46730 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
46731 for flag in $(EXTRA_TARGET_FLAGS); do \
46732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46733 done; \
46734 (cd $(TARGET_SUBDIR)/zlib && \
46735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46737 "RANLIB=$${RANLIB}" \
0c24b341 46738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46739 install-pdf) \
46740 || exit 1
46741
46742@endif target-zlib
46743
108a6f8e
CD
46744.PHONY: maybe-install-html-target-zlib install-html-target-zlib
46745maybe-install-html-target-zlib:
46746@if target-zlib
46747maybe-install-html-target-zlib: install-html-target-zlib
46748
46749install-html-target-zlib: \
46750 configure-target-zlib \
46751 html-target-zlib
46752 @: $(MAKE); $(unstage)
46753 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46754 r=`${PWD_COMMAND}`; export r; \
46755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46756 $(NORMAL_TARGET_EXPORTS) \
46757 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
46758 for flag in $(EXTRA_TARGET_FLAGS); do \
46759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46760 done; \
46761 (cd $(TARGET_SUBDIR)/zlib && \
46762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46764 "RANLIB=$${RANLIB}" \
0c24b341 46765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46766 install-html) \
46767 || exit 1
46768
46769@endif target-zlib
46770
4fa63067
NN
46771.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
46772maybe-installcheck-target-zlib:
6bd3dfaa
PB
46773@if target-zlib
46774maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 46775
4fa63067
NN
46776installcheck-target-zlib: \
46777 configure-target-zlib
0aed8855 46778 @: $(MAKE); $(unstage)
4fa63067
NN
46779 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46780 r=`${PWD_COMMAND}`; export r; \
46781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46782 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46783 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
46784 for flag in $(EXTRA_TARGET_FLAGS); do \
46785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46786 done; \
46787 (cd $(TARGET_SUBDIR)/zlib && \
46788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46790 "RANLIB=$${RANLIB}" \
0c24b341 46791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46792 installcheck) \
4fa63067 46793 || exit 1
e393202e 46794
6bd3dfaa 46795@endif target-zlib
16ae0395 46796
4fa63067
NN
46797.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
46798maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
46799@if target-zlib
46800maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 46801
4fa63067 46802mostlyclean-target-zlib:
0aed8855 46803 @: $(MAKE); $(unstage)
4fa63067
NN
46804 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46805 r=`${PWD_COMMAND}`; export r; \
46806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46807 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46808 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
46809 for flag in $(EXTRA_TARGET_FLAGS); do \
46810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46811 done; \
46812 (cd $(TARGET_SUBDIR)/zlib && \
46813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46815 "RANLIB=$${RANLIB}" \
0c24b341 46816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46817 mostlyclean) \
4fa63067 46818 || exit 1
e393202e 46819
6bd3dfaa 46820@endif target-zlib
15723a45 46821
4fa63067
NN
46822.PHONY: maybe-clean-target-zlib clean-target-zlib
46823maybe-clean-target-zlib:
6bd3dfaa
PB
46824@if target-zlib
46825maybe-clean-target-zlib: clean-target-zlib
15723a45 46826
4fa63067 46827clean-target-zlib:
0aed8855 46828 @: $(MAKE); $(unstage)
4fa63067 46829 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46830 r=`${PWD_COMMAND}`; export r; \
46831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46832 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46833 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
46834 for flag in $(EXTRA_TARGET_FLAGS); do \
46835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46836 done; \
46837 (cd $(TARGET_SUBDIR)/zlib && \
46838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46840 "RANLIB=$${RANLIB}" \
0c24b341 46841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46842 clean) \
bba45b8b 46843 || exit 1
e393202e 46844
6bd3dfaa 46845@endif target-zlib
e393202e 46846
4fa63067
NN
46847.PHONY: maybe-distclean-target-zlib distclean-target-zlib
46848maybe-distclean-target-zlib:
6bd3dfaa
PB
46849@if target-zlib
46850maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 46851
4fa63067 46852distclean-target-zlib:
0aed8855 46853 @: $(MAKE); $(unstage)
4fa63067
NN
46854 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46855 r=`${PWD_COMMAND}`; export r; \
b40e3958 46856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46858 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
46859 for flag in $(EXTRA_TARGET_FLAGS); do \
46860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46861 done; \
46862 (cd $(TARGET_SUBDIR)/zlib && \
46863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46865 "RANLIB=$${RANLIB}" \
0c24b341 46866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46867 distclean) \
4fa63067 46868 || exit 1
e393202e 46869
6bd3dfaa 46870@endif target-zlib
e393202e 46871
4fa63067
NN
46872.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
46873maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
46874@if target-zlib
46875maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 46876
4fa63067 46877maintainer-clean-target-zlib:
0aed8855 46878 @: $(MAKE); $(unstage)
4fa63067
NN
46879 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46880 r=`${PWD_COMMAND}`; export r; \
b40e3958 46881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46883 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
46884 for flag in $(EXTRA_TARGET_FLAGS); do \
46885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46886 done; \
46887 (cd $(TARGET_SUBDIR)/zlib && \
46888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46890 "RANLIB=$${RANLIB}" \
0c24b341 46891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46892 maintainer-clean) \
4fa63067 46893 || exit 1
e393202e 46894
6bd3dfaa 46895@endif target-zlib
930314a4 46896
4fa63067 46897
15723a45 46898
a7254363 46899
e90269c8 46900
a7254363
PB
46901.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
46902maybe-configure-target-boehm-gc:
4f0ef2d8
CD
46903@if gcc-bootstrap
46904configure-target-boehm-gc: stage_current
46905@endif gcc-bootstrap
a7254363
PB
46906@if target-boehm-gc
46907maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 46908configure-target-boehm-gc:
0aed8855
PB
46909 @: $(MAKE); $(unstage)
46910 @r=`${PWD_COMMAND}`; export r; \
46911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46912 echo "Checking multilib configuration for boehm-gc..."; \
46913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
46914 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
46915 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46916 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46917 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
46918 else \
46919 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
46920 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
46921 fi; \
46922 else \
46923 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
46924 fi; \
46925 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 46926 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 46927 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46928 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
46929 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 46930 case $(srcdir) in \
b00612cc
PB
46931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46932 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
46933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46934 esac; \
b00612cc
PB
46935 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
46936 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
46937 rm -f no-such-file || : ; \
46938 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46939 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46940 --target=${target_alias} $${srcdiroption} \
bba45b8b 46941 || exit 1
6bd3dfaa 46942@endif target-boehm-gc
e393202e 46943
a7254363
PB
46944
46945
d545f33b
PB
46946
46947
4fa63067
NN
46948.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
46949maybe-all-target-boehm-gc:
4f0ef2d8
CD
46950@if gcc-bootstrap
46951all-target-boehm-gc: stage_current
46952@endif gcc-bootstrap
6bd3dfaa 46953@if target-boehm-gc
72b2455a 46954TARGET-target-boehm-gc=all
6bd3dfaa 46955maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 46956all-target-boehm-gc: configure-target-boehm-gc
0aed8855 46957 @: $(MAKE); $(unstage)
b40e3958
L
46958 @r=`${PWD_COMMAND}`; export r; \
46959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46960 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46961 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 46962 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 46963@endif target-boehm-gc
e393202e 46964
a7254363
PB
46965
46966
d545f33b
PB
46967
46968
4fa63067
NN
46969.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
46970maybe-check-target-boehm-gc:
6bd3dfaa
PB
46971@if target-boehm-gc
46972maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 46973
4fa63067 46974check-target-boehm-gc:
0aed8855 46975 @: $(MAKE); $(unstage)
b40e3958
L
46976 @r=`${PWD_COMMAND}`; export r; \
46977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46978 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46979 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46980 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46981
6bd3dfaa 46982@endif target-boehm-gc
930314a4 46983
4fa63067
NN
46984.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
46985maybe-install-target-boehm-gc:
6bd3dfaa
PB
46986@if target-boehm-gc
46987maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 46988
4fa63067 46989install-target-boehm-gc: installdirs
0aed8855 46990 @: $(MAKE); $(unstage)
b40e3958
L
46991 @r=`${PWD_COMMAND}`; export r; \
46992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46993 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46994 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46995 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46996
6bd3dfaa 46997@endif target-boehm-gc
e393202e 46998
56a8fe78 46999# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47000
47001.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
47002maybe-info-target-boehm-gc:
6bd3dfaa
PB
47003@if target-boehm-gc
47004maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
47005
47006info-target-boehm-gc: \
47007 configure-target-boehm-gc
0aed8855 47008 @: $(MAKE); $(unstage)
4fa63067
NN
47009 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47010 r=`${PWD_COMMAND}`; export r; \
47011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47012 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47013 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
47014 for flag in $(EXTRA_TARGET_FLAGS); do \
47015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47016 done; \
47017 (cd $(TARGET_SUBDIR)/boehm-gc && \
47018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47020 "RANLIB=$${RANLIB}" \
0c24b341 47021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47022 info) \
4fa63067
NN
47023 || exit 1
47024
6bd3dfaa 47025@endif target-boehm-gc
4fa63067
NN
47026
47027.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
47028maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
47029@if target-boehm-gc
47030maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
47031
47032dvi-target-boehm-gc: \
47033 configure-target-boehm-gc
0aed8855 47034 @: $(MAKE); $(unstage)
4fa63067
NN
47035 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47036 r=`${PWD_COMMAND}`; export r; \
47037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47038 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47039 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
47040 for flag in $(EXTRA_TARGET_FLAGS); do \
47041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47042 done; \
47043 (cd $(TARGET_SUBDIR)/boehm-gc && \
47044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47046 "RANLIB=$${RANLIB}" \
0c24b341 47047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47048 dvi) \
4fa63067
NN
47049 || exit 1
47050
6bd3dfaa 47051@endif target-boehm-gc
4fa63067 47052
56a8fe78
DD
47053.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
47054maybe-pdf-target-boehm-gc:
47055@if target-boehm-gc
47056maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
47057
47058pdf-target-boehm-gc: \
47059 configure-target-boehm-gc
47060 @: $(MAKE); $(unstage)
47061 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47062 r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47064 $(NORMAL_TARGET_EXPORTS) \
47065 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47066 for flag in $(EXTRA_TARGET_FLAGS); do \
47067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47068 done; \
47069 (cd $(TARGET_SUBDIR)/boehm-gc && \
47070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47072 "RANLIB=$${RANLIB}" \
0c24b341 47073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47074 pdf) \
47075 || exit 1
47076
47077@endif target-boehm-gc
47078
6d389afc
MS
47079.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
47080maybe-html-target-boehm-gc:
47081@if target-boehm-gc
47082maybe-html-target-boehm-gc: html-target-boehm-gc
47083
47084html-target-boehm-gc: \
47085 configure-target-boehm-gc
0aed8855 47086 @: $(MAKE); $(unstage)
6d389afc
MS
47087 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47088 r=`${PWD_COMMAND}`; export r; \
47089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47090 $(NORMAL_TARGET_EXPORTS) \
47091 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
47092 for flag in $(EXTRA_TARGET_FLAGS); do \
47093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47094 done; \
47095 (cd $(TARGET_SUBDIR)/boehm-gc && \
47096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47098 "RANLIB=$${RANLIB}" \
0c24b341 47099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47100 html) \
47101 || exit 1
47102
47103@endif target-boehm-gc
47104
4fa63067
NN
47105.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
47106maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
47107@if target-boehm-gc
47108maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
47109
47110TAGS-target-boehm-gc: \
47111 configure-target-boehm-gc
0aed8855 47112 @: $(MAKE); $(unstage)
4fa63067
NN
47113 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47114 r=`${PWD_COMMAND}`; export r; \
47115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47117 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
47118 for flag in $(EXTRA_TARGET_FLAGS); do \
47119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47120 done; \
47121 (cd $(TARGET_SUBDIR)/boehm-gc && \
47122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47124 "RANLIB=$${RANLIB}" \
0c24b341 47125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47126 TAGS) \
4fa63067
NN
47127 || exit 1
47128
6bd3dfaa 47129@endif target-boehm-gc
4fa63067
NN
47130
47131.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
47132maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
47133@if target-boehm-gc
47134maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
47135
47136install-info-target-boehm-gc: \
47137 configure-target-boehm-gc \
47138 info-target-boehm-gc
0aed8855 47139 @: $(MAKE); $(unstage)
4fa63067
NN
47140 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47141 r=`${PWD_COMMAND}`; export r; \
47142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47143 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47144 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
47145 for flag in $(EXTRA_TARGET_FLAGS); do \
47146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47147 done; \
47148 (cd $(TARGET_SUBDIR)/boehm-gc && \
47149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47151 "RANLIB=$${RANLIB}" \
0c24b341 47152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47153 install-info) \
4fa63067
NN
47154 || exit 1
47155
6bd3dfaa 47156@endif target-boehm-gc
4fa63067 47157
a3ca38d2
DD
47158.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
47159maybe-install-pdf-target-boehm-gc:
47160@if target-boehm-gc
47161maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
47162
47163install-pdf-target-boehm-gc: \
47164 configure-target-boehm-gc \
47165 pdf-target-boehm-gc
47166 @: $(MAKE); $(unstage)
47167 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47168 r=`${PWD_COMMAND}`; export r; \
47169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47170 $(NORMAL_TARGET_EXPORTS) \
47171 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47172 for flag in $(EXTRA_TARGET_FLAGS); do \
47173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47174 done; \
47175 (cd $(TARGET_SUBDIR)/boehm-gc && \
47176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47178 "RANLIB=$${RANLIB}" \
0c24b341 47179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47180 install-pdf) \
47181 || exit 1
47182
47183@endif target-boehm-gc
47184
108a6f8e
CD
47185.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
47186maybe-install-html-target-boehm-gc:
47187@if target-boehm-gc
47188maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
47189
47190install-html-target-boehm-gc: \
47191 configure-target-boehm-gc \
47192 html-target-boehm-gc
47193 @: $(MAKE); $(unstage)
47194 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47195 r=`${PWD_COMMAND}`; export r; \
47196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47197 $(NORMAL_TARGET_EXPORTS) \
47198 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
47199 for flag in $(EXTRA_TARGET_FLAGS); do \
47200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47201 done; \
47202 (cd $(TARGET_SUBDIR)/boehm-gc && \
47203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47205 "RANLIB=$${RANLIB}" \
0c24b341 47206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47207 install-html) \
47208 || exit 1
47209
47210@endif target-boehm-gc
47211
4fa63067
NN
47212.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
47213maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
47214@if target-boehm-gc
47215maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
47216
47217installcheck-target-boehm-gc: \
47218 configure-target-boehm-gc
0aed8855 47219 @: $(MAKE); $(unstage)
4fa63067
NN
47220 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47221 r=`${PWD_COMMAND}`; export r; \
47222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47223 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47224 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
47225 for flag in $(EXTRA_TARGET_FLAGS); do \
47226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47227 done; \
47228 (cd $(TARGET_SUBDIR)/boehm-gc && \
47229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47231 "RANLIB=$${RANLIB}" \
0c24b341 47232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47233 installcheck) \
4fa63067
NN
47234 || exit 1
47235
6bd3dfaa 47236@endif target-boehm-gc
4fa63067
NN
47237
47238.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
47239maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
47240@if target-boehm-gc
47241maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
47242
47243mostlyclean-target-boehm-gc:
0aed8855 47244 @: $(MAKE); $(unstage)
4fa63067
NN
47245 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47246 r=`${PWD_COMMAND}`; export r; \
47247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47248 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47249 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47250 for flag in $(EXTRA_TARGET_FLAGS); do \
47251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47252 done; \
47253 (cd $(TARGET_SUBDIR)/boehm-gc && \
47254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47256 "RANLIB=$${RANLIB}" \
0c24b341 47257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47258 mostlyclean) \
4fa63067
NN
47259 || exit 1
47260
6bd3dfaa 47261@endif target-boehm-gc
4fa63067
NN
47262
47263.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
47264maybe-clean-target-boehm-gc:
6bd3dfaa
PB
47265@if target-boehm-gc
47266maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
47267
47268clean-target-boehm-gc:
0aed8855 47269 @: $(MAKE); $(unstage)
4fa63067
NN
47270 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47271 r=`${PWD_COMMAND}`; export r; \
47272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47273 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47274 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47275 for flag in $(EXTRA_TARGET_FLAGS); do \
47276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47277 done; \
47278 (cd $(TARGET_SUBDIR)/boehm-gc && \
47279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47281 "RANLIB=$${RANLIB}" \
0c24b341 47282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47283 clean) \
4fa63067
NN
47284 || exit 1
47285
6bd3dfaa 47286@endif target-boehm-gc
4fa63067
NN
47287
47288.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
47289maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
47290@if target-boehm-gc
47291maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
47292
47293distclean-target-boehm-gc:
0aed8855 47294 @: $(MAKE); $(unstage)
4fa63067
NN
47295 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47296 r=`${PWD_COMMAND}`; export r; \
47297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47298 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47299 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47300 for flag in $(EXTRA_TARGET_FLAGS); do \
47301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47302 done; \
47303 (cd $(TARGET_SUBDIR)/boehm-gc && \
47304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47306 "RANLIB=$${RANLIB}" \
0c24b341 47307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47308 distclean) \
4fa63067
NN
47309 || exit 1
47310
6bd3dfaa 47311@endif target-boehm-gc
4fa63067
NN
47312
47313.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
47314maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
47315@if target-boehm-gc
47316maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
47317
47318maintainer-clean-target-boehm-gc:
0aed8855 47319 @: $(MAKE); $(unstage)
4fa63067
NN
47320 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47321 r=`${PWD_COMMAND}`; export r; \
47322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47323 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47324 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47325 for flag in $(EXTRA_TARGET_FLAGS); do \
47326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47327 done; \
47328 (cd $(TARGET_SUBDIR)/boehm-gc && \
47329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47331 "RANLIB=$${RANLIB}" \
0c24b341 47332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47333 maintainer-clean) \
4fa63067
NN
47334 || exit 1
47335
6bd3dfaa 47336@endif target-boehm-gc
4fa63067
NN
47337
47338
15723a45 47339
15723a45 47340
a7254363
PB
47341
47342.PHONY: configure-target-qthreads maybe-configure-target-qthreads
47343maybe-configure-target-qthreads:
4f0ef2d8
CD
47344@if gcc-bootstrap
47345configure-target-qthreads: stage_current
47346@endif gcc-bootstrap
a7254363
PB
47347@if target-qthreads
47348maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 47349configure-target-qthreads:
0aed8855
PB
47350 @: $(MAKE); $(unstage)
47351 @r=`${PWD_COMMAND}`; export r; \
47352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47353 echo "Checking multilib configuration for qthreads..."; \
47354 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
47355 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
47356 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47357 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47358 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
47359 else \
47360 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
47361 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
47362 fi; \
47363 else \
47364 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
47365 fi; \
47366 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 47367 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 47368 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47369 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
47370 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 47371 case $(srcdir) in \
b00612cc
PB
47372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47373 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
47374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47375 esac; \
b00612cc
PB
47376 srcdiroption="--srcdir=$${topdir}/qthreads"; \
47377 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
47378 rm -f no-such-file || : ; \
47379 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47380 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47381 --target=${target_alias} $${srcdiroption} \
bba45b8b 47382 || exit 1
6bd3dfaa 47383@endif target-qthreads
252b5132 47384
a7254363
PB
47385
47386
d545f33b
PB
47387
47388
4fa63067
NN
47389.PHONY: all-target-qthreads maybe-all-target-qthreads
47390maybe-all-target-qthreads:
4f0ef2d8
CD
47391@if gcc-bootstrap
47392all-target-qthreads: stage_current
47393@endif gcc-bootstrap
6bd3dfaa 47394@if target-qthreads
72b2455a 47395TARGET-target-qthreads=all
6bd3dfaa 47396maybe-all-target-qthreads: all-target-qthreads
4fa63067 47397all-target-qthreads: configure-target-qthreads
0aed8855 47398 @: $(MAKE); $(unstage)
b40e3958
L
47399 @r=`${PWD_COMMAND}`; export r; \
47400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47401 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47402 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 47403 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 47404@endif target-qthreads
252b5132 47405
a7254363
PB
47406
47407
d545f33b
PB
47408
47409
4fa63067
NN
47410.PHONY: check-target-qthreads maybe-check-target-qthreads
47411maybe-check-target-qthreads:
6bd3dfaa
PB
47412@if target-qthreads
47413maybe-check-target-qthreads: check-target-qthreads
16ae0395 47414
4fa63067 47415check-target-qthreads:
0aed8855 47416 @: $(MAKE); $(unstage)
b40e3958
L
47417 @r=`${PWD_COMMAND}`; export r; \
47418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47419 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47420 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47421 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47422
6bd3dfaa 47423@endif target-qthreads
930314a4 47424
4fa63067
NN
47425.PHONY: install-target-qthreads maybe-install-target-qthreads
47426maybe-install-target-qthreads:
6bd3dfaa
PB
47427@if target-qthreads
47428maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
47429
47430install-target-qthreads: installdirs
0aed8855 47431 @: $(MAKE); $(unstage)
4fa63067
NN
47432 @r=`${PWD_COMMAND}`; export r; \
47433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47434 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47435 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47436 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47437
6bd3dfaa 47438@endif target-qthreads
4fa63067 47439
56a8fe78 47440# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47441
47442.PHONY: maybe-info-target-qthreads info-target-qthreads
47443maybe-info-target-qthreads:
6bd3dfaa
PB
47444@if target-qthreads
47445maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
47446
47447info-target-qthreads: \
47448 configure-target-qthreads
0aed8855 47449 @: $(MAKE); $(unstage)
4fa63067
NN
47450 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47451 r=`${PWD_COMMAND}`; export r; \
47452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47453 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47454 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
47455 for flag in $(EXTRA_TARGET_FLAGS); do \
47456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47457 done; \
47458 (cd $(TARGET_SUBDIR)/qthreads && \
47459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47461 "RANLIB=$${RANLIB}" \
0c24b341 47462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47463 info) \
4fa63067
NN
47464 || exit 1
47465
6bd3dfaa 47466@endif target-qthreads
4fa63067
NN
47467
47468.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
47469maybe-dvi-target-qthreads:
6bd3dfaa
PB
47470@if target-qthreads
47471maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
47472
47473dvi-target-qthreads: \
47474 configure-target-qthreads
0aed8855 47475 @: $(MAKE); $(unstage)
4fa63067
NN
47476 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47477 r=`${PWD_COMMAND}`; export r; \
47478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47479 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47480 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
47481 for flag in $(EXTRA_TARGET_FLAGS); do \
47482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47483 done; \
47484 (cd $(TARGET_SUBDIR)/qthreads && \
47485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47487 "RANLIB=$${RANLIB}" \
0c24b341 47488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47489 dvi) \
4fa63067
NN
47490 || exit 1
47491
6bd3dfaa 47492@endif target-qthreads
4fa63067 47493
56a8fe78
DD
47494.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
47495maybe-pdf-target-qthreads:
47496@if target-qthreads
47497maybe-pdf-target-qthreads: pdf-target-qthreads
47498
47499pdf-target-qthreads: \
47500 configure-target-qthreads
47501 @: $(MAKE); $(unstage)
47502 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47503 r=`${PWD_COMMAND}`; export r; \
47504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47505 $(NORMAL_TARGET_EXPORTS) \
47506 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
47507 for flag in $(EXTRA_TARGET_FLAGS); do \
47508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47509 done; \
47510 (cd $(TARGET_SUBDIR)/qthreads && \
47511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47513 "RANLIB=$${RANLIB}" \
0c24b341 47514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47515 pdf) \
47516 || exit 1
47517
47518@endif target-qthreads
47519
6d389afc
MS
47520.PHONY: maybe-html-target-qthreads html-target-qthreads
47521maybe-html-target-qthreads:
47522@if target-qthreads
47523maybe-html-target-qthreads: html-target-qthreads
47524
47525html-target-qthreads: \
47526 configure-target-qthreads
0aed8855 47527 @: $(MAKE); $(unstage)
6d389afc
MS
47528 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47529 r=`${PWD_COMMAND}`; export r; \
47530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47531 $(NORMAL_TARGET_EXPORTS) \
47532 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
47533 for flag in $(EXTRA_TARGET_FLAGS); do \
47534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47535 done; \
47536 (cd $(TARGET_SUBDIR)/qthreads && \
47537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47539 "RANLIB=$${RANLIB}" \
0c24b341 47540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47541 html) \
47542 || exit 1
47543
47544@endif target-qthreads
47545
4fa63067
NN
47546.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
47547maybe-TAGS-target-qthreads:
6bd3dfaa
PB
47548@if target-qthreads
47549maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
47550
47551TAGS-target-qthreads: \
47552 configure-target-qthreads
0aed8855 47553 @: $(MAKE); $(unstage)
4fa63067
NN
47554 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47555 r=`${PWD_COMMAND}`; export r; \
47556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47557 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47558 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
47559 for flag in $(EXTRA_TARGET_FLAGS); do \
47560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47561 done; \
47562 (cd $(TARGET_SUBDIR)/qthreads && \
47563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47565 "RANLIB=$${RANLIB}" \
0c24b341 47566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47567 TAGS) \
4fa63067
NN
47568 || exit 1
47569
6bd3dfaa 47570@endif target-qthreads
4fa63067
NN
47571
47572.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
47573maybe-install-info-target-qthreads:
6bd3dfaa
PB
47574@if target-qthreads
47575maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
47576
47577install-info-target-qthreads: \
47578 configure-target-qthreads \
47579 info-target-qthreads
0aed8855 47580 @: $(MAKE); $(unstage)
4fa63067
NN
47581 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47582 r=`${PWD_COMMAND}`; export r; \
47583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47584 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47585 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
47586 for flag in $(EXTRA_TARGET_FLAGS); do \
47587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47588 done; \
47589 (cd $(TARGET_SUBDIR)/qthreads && \
47590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47592 "RANLIB=$${RANLIB}" \
0c24b341 47593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47594 install-info) \
4fa63067
NN
47595 || exit 1
47596
6bd3dfaa 47597@endif target-qthreads
4fa63067 47598
a3ca38d2
DD
47599.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
47600maybe-install-pdf-target-qthreads:
47601@if target-qthreads
47602maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
47603
47604install-pdf-target-qthreads: \
47605 configure-target-qthreads \
47606 pdf-target-qthreads
47607 @: $(MAKE); $(unstage)
47608 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47609 r=`${PWD_COMMAND}`; export r; \
47610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47611 $(NORMAL_TARGET_EXPORTS) \
47612 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
47613 for flag in $(EXTRA_TARGET_FLAGS); do \
47614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47615 done; \
47616 (cd $(TARGET_SUBDIR)/qthreads && \
47617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47619 "RANLIB=$${RANLIB}" \
0c24b341 47620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47621 install-pdf) \
47622 || exit 1
47623
47624@endif target-qthreads
47625
108a6f8e
CD
47626.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
47627maybe-install-html-target-qthreads:
47628@if target-qthreads
47629maybe-install-html-target-qthreads: install-html-target-qthreads
47630
47631install-html-target-qthreads: \
47632 configure-target-qthreads \
47633 html-target-qthreads
47634 @: $(MAKE); $(unstage)
47635 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47636 r=`${PWD_COMMAND}`; export r; \
47637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47638 $(NORMAL_TARGET_EXPORTS) \
47639 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
47640 for flag in $(EXTRA_TARGET_FLAGS); do \
47641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47642 done; \
47643 (cd $(TARGET_SUBDIR)/qthreads && \
47644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47646 "RANLIB=$${RANLIB}" \
0c24b341 47647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47648 install-html) \
47649 || exit 1
47650
47651@endif target-qthreads
47652
4fa63067
NN
47653.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
47654maybe-installcheck-target-qthreads:
6bd3dfaa
PB
47655@if target-qthreads
47656maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
47657
47658installcheck-target-qthreads: \
47659 configure-target-qthreads
0aed8855 47660 @: $(MAKE); $(unstage)
4fa63067
NN
47661 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47662 r=`${PWD_COMMAND}`; export r; \
47663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47664 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47665 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
47666 for flag in $(EXTRA_TARGET_FLAGS); do \
47667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47668 done; \
47669 (cd $(TARGET_SUBDIR)/qthreads && \
47670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47672 "RANLIB=$${RANLIB}" \
0c24b341 47673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47674 installcheck) \
4fa63067
NN
47675 || exit 1
47676
6bd3dfaa 47677@endif target-qthreads
4fa63067
NN
47678
47679.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
47680maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
47681@if target-qthreads
47682maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
47683
47684mostlyclean-target-qthreads:
0aed8855 47685 @: $(MAKE); $(unstage)
4fa63067
NN
47686 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47687 r=`${PWD_COMMAND}`; export r; \
47688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47689 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47690 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
47691 for flag in $(EXTRA_TARGET_FLAGS); do \
47692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47693 done; \
47694 (cd $(TARGET_SUBDIR)/qthreads && \
47695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47697 "RANLIB=$${RANLIB}" \
0c24b341 47698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47699 mostlyclean) \
4fa63067
NN
47700 || exit 1
47701
6bd3dfaa 47702@endif target-qthreads
4fa63067
NN
47703
47704.PHONY: maybe-clean-target-qthreads clean-target-qthreads
47705maybe-clean-target-qthreads:
6bd3dfaa
PB
47706@if target-qthreads
47707maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
47708
47709clean-target-qthreads:
0aed8855 47710 @: $(MAKE); $(unstage)
4fa63067
NN
47711 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47712 r=`${PWD_COMMAND}`; export r; \
47713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47714 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47715 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
47716 for flag in $(EXTRA_TARGET_FLAGS); do \
47717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47718 done; \
47719 (cd $(TARGET_SUBDIR)/qthreads && \
47720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47722 "RANLIB=$${RANLIB}" \
0c24b341 47723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47724 clean) \
4fa63067
NN
47725 || exit 1
47726
6bd3dfaa 47727@endif target-qthreads
4fa63067
NN
47728
47729.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
47730maybe-distclean-target-qthreads:
6bd3dfaa
PB
47731@if target-qthreads
47732maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
47733
47734distclean-target-qthreads:
0aed8855 47735 @: $(MAKE); $(unstage)
4fa63067
NN
47736 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47737 r=`${PWD_COMMAND}`; export r; \
47738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47739 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47740 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
47741 for flag in $(EXTRA_TARGET_FLAGS); do \
47742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47743 done; \
47744 (cd $(TARGET_SUBDIR)/qthreads && \
47745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47747 "RANLIB=$${RANLIB}" \
0c24b341 47748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47749 distclean) \
4fa63067
NN
47750 || exit 1
47751
6bd3dfaa 47752@endif target-qthreads
4fa63067
NN
47753
47754.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
47755maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
47756@if target-qthreads
47757maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
47758
47759maintainer-clean-target-qthreads:
0aed8855 47760 @: $(MAKE); $(unstage)
4fa63067
NN
47761 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47762 r=`${PWD_COMMAND}`; export r; \
47763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47764 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47765 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
47766 for flag in $(EXTRA_TARGET_FLAGS); do \
47767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47768 done; \
47769 (cd $(TARGET_SUBDIR)/qthreads && \
47770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47772 "RANLIB=$${RANLIB}" \
0c24b341 47773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47774 maintainer-clean) \
4fa63067 47775 || exit 1
16ae0395 47776
6bd3dfaa 47777@endif target-qthreads
49b7683b 47778
e393202e 47779
15723a45 47780
e90269c8 47781
a7254363
PB
47782
47783.PHONY: configure-target-rda maybe-configure-target-rda
47784maybe-configure-target-rda:
4f0ef2d8
CD
47785@if gcc-bootstrap
47786configure-target-rda: stage_current
47787@endif gcc-bootstrap
a7254363
PB
47788@if target-rda
47789maybe-configure-target-rda: configure-target-rda
c52c6897 47790configure-target-rda:
0aed8855
PB
47791 @: $(MAKE); $(unstage)
47792 @r=`${PWD_COMMAND}`; export r; \
47793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47794 echo "Checking multilib configuration for rda..."; \
47795 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
47796 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
47797 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
47798 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
47799 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
47800 else \
47801 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
47802 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
47803 fi; \
47804 else \
47805 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
47806 fi; \
47807 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 47808 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 47809 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47810 echo Configuring in $(TARGET_SUBDIR)/rda; \
47811 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 47812 case $(srcdir) in \
b00612cc
PB
47813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47814 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
47815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47816 esac; \
b00612cc
PB
47817 srcdiroption="--srcdir=$${topdir}/rda"; \
47818 libsrcdir="$$s/rda"; \
bba45b8b
NN
47819 rm -f no-such-file || : ; \
47820 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47821 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47822 --target=${target_alias} $${srcdiroption} \
bba45b8b 47823 || exit 1
6bd3dfaa 47824@endif target-rda
49b7683b 47825
a7254363
PB
47826
47827
d545f33b
PB
47828
47829
4fa63067
NN
47830.PHONY: all-target-rda maybe-all-target-rda
47831maybe-all-target-rda:
4f0ef2d8
CD
47832@if gcc-bootstrap
47833all-target-rda: stage_current
47834@endif gcc-bootstrap
6bd3dfaa 47835@if target-rda
72b2455a 47836TARGET-target-rda=all
6bd3dfaa 47837maybe-all-target-rda: all-target-rda
4fa63067 47838all-target-rda: configure-target-rda
0aed8855 47839 @: $(MAKE); $(unstage)
b40e3958
L
47840 @r=`${PWD_COMMAND}`; export r; \
47841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47842 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47843 (cd $(TARGET_SUBDIR)/rda && \
a7254363 47844 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 47845@endif target-rda
252b5132 47846
a7254363
PB
47847
47848
d545f33b
PB
47849
47850
4fa63067
NN
47851.PHONY: check-target-rda maybe-check-target-rda
47852maybe-check-target-rda:
6bd3dfaa
PB
47853@if target-rda
47854maybe-check-target-rda: check-target-rda
16ae0395 47855
4fa63067 47856check-target-rda:
0aed8855 47857 @: $(MAKE); $(unstage)
b40e3958
L
47858 @r=`${PWD_COMMAND}`; export r; \
47859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47860 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47861 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47862 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47863
6bd3dfaa 47864@endif target-rda
930314a4 47865
4fa63067
NN
47866.PHONY: install-target-rda maybe-install-target-rda
47867maybe-install-target-rda:
6bd3dfaa
PB
47868@if target-rda
47869maybe-install-target-rda: install-target-rda
16ae0395 47870
4fa63067 47871install-target-rda: installdirs
0aed8855 47872 @: $(MAKE); $(unstage)
b40e3958
L
47873 @r=`${PWD_COMMAND}`; export r; \
47874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47875 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47876 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47877 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47878
6bd3dfaa 47879@endif target-rda
e393202e 47880
56a8fe78 47881# Other targets (info, dvi, pdf, etc.)
15723a45 47882
4fa63067
NN
47883.PHONY: maybe-info-target-rda info-target-rda
47884maybe-info-target-rda:
6bd3dfaa
PB
47885@if target-rda
47886maybe-info-target-rda: info-target-rda
15723a45 47887
4fa63067
NN
47888info-target-rda: \
47889 configure-target-rda
0aed8855 47890 @: $(MAKE); $(unstage)
4fa63067 47891 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
47892 r=`${PWD_COMMAND}`; export r; \
47893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47894 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47895 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
47896 for flag in $(EXTRA_TARGET_FLAGS); do \
47897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47898 done; \
47899 (cd $(TARGET_SUBDIR)/rda && \
47900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47902 "RANLIB=$${RANLIB}" \
0c24b341 47903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47904 info) \
bba45b8b 47905 || exit 1
252b5132 47906
6bd3dfaa 47907@endif target-rda
4fa63067
NN
47908
47909.PHONY: maybe-dvi-target-rda dvi-target-rda
47910maybe-dvi-target-rda:
6bd3dfaa
PB
47911@if target-rda
47912maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
47913
47914dvi-target-rda: \
47915 configure-target-rda
0aed8855 47916 @: $(MAKE); $(unstage)
4fa63067
NN
47917 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47918 r=`${PWD_COMMAND}`; export r; \
b40e3958 47919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47920 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47921 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
47922 for flag in $(EXTRA_TARGET_FLAGS); do \
47923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47924 done; \
47925 (cd $(TARGET_SUBDIR)/rda && \
47926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47928 "RANLIB=$${RANLIB}" \
0c24b341 47929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47930 dvi) \
4fa63067 47931 || exit 1
252b5132 47932
6bd3dfaa 47933@endif target-rda
16ae0395 47934
56a8fe78
DD
47935.PHONY: maybe-pdf-target-rda pdf-target-rda
47936maybe-pdf-target-rda:
47937@if target-rda
47938maybe-pdf-target-rda: pdf-target-rda
47939
47940pdf-target-rda: \
47941 configure-target-rda
47942 @: $(MAKE); $(unstage)
47943 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47944 r=`${PWD_COMMAND}`; export r; \
47945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47946 $(NORMAL_TARGET_EXPORTS) \
47947 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
47948 for flag in $(EXTRA_TARGET_FLAGS); do \
47949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47950 done; \
47951 (cd $(TARGET_SUBDIR)/rda && \
47952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47954 "RANLIB=$${RANLIB}" \
0c24b341 47955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47956 pdf) \
47957 || exit 1
47958
47959@endif target-rda
47960
6d389afc
MS
47961.PHONY: maybe-html-target-rda html-target-rda
47962maybe-html-target-rda:
47963@if target-rda
47964maybe-html-target-rda: html-target-rda
47965
47966html-target-rda: \
47967 configure-target-rda
0aed8855 47968 @: $(MAKE); $(unstage)
6d389afc
MS
47969 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47970 r=`${PWD_COMMAND}`; export r; \
47971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47972 $(NORMAL_TARGET_EXPORTS) \
47973 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
47974 for flag in $(EXTRA_TARGET_FLAGS); do \
47975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47976 done; \
47977 (cd $(TARGET_SUBDIR)/rda && \
47978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47980 "RANLIB=$${RANLIB}" \
0c24b341 47981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47982 html) \
47983 || exit 1
47984
47985@endif target-rda
47986
4fa63067
NN
47987.PHONY: maybe-TAGS-target-rda TAGS-target-rda
47988maybe-TAGS-target-rda:
6bd3dfaa
PB
47989@if target-rda
47990maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
47991
47992TAGS-target-rda: \
47993 configure-target-rda
0aed8855 47994 @: $(MAKE); $(unstage)
4fa63067
NN
47995 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47996 r=`${PWD_COMMAND}`; export r; \
b40e3958 47997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47998 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47999 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
48000 for flag in $(EXTRA_TARGET_FLAGS); do \
48001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48002 done; \
48003 (cd $(TARGET_SUBDIR)/rda && \
48004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48006 "RANLIB=$${RANLIB}" \
0c24b341 48007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48008 TAGS) \
4fa63067 48009 || exit 1
e393202e 48010
6bd3dfaa 48011@endif target-rda
930314a4 48012
4fa63067
NN
48013.PHONY: maybe-install-info-target-rda install-info-target-rda
48014maybe-install-info-target-rda:
6bd3dfaa
PB
48015@if target-rda
48016maybe-install-info-target-rda: install-info-target-rda
16ae0395 48017
4fa63067
NN
48018install-info-target-rda: \
48019 configure-target-rda \
48020 info-target-rda
0aed8855 48021 @: $(MAKE); $(unstage)
4fa63067
NN
48022 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48023 r=`${PWD_COMMAND}`; export r; \
b40e3958 48024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48025 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48026 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
48027 for flag in $(EXTRA_TARGET_FLAGS); do \
48028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48029 done; \
48030 (cd $(TARGET_SUBDIR)/rda && \
48031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48033 "RANLIB=$${RANLIB}" \
0c24b341 48034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48035 install-info) \
4fa63067 48036 || exit 1
252b5132 48037
6bd3dfaa 48038@endif target-rda
e393202e 48039
a3ca38d2
DD
48040.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
48041maybe-install-pdf-target-rda:
48042@if target-rda
48043maybe-install-pdf-target-rda: install-pdf-target-rda
48044
48045install-pdf-target-rda: \
48046 configure-target-rda \
48047 pdf-target-rda
48048 @: $(MAKE); $(unstage)
48049 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48050 r=`${PWD_COMMAND}`; export r; \
48051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48052 $(NORMAL_TARGET_EXPORTS) \
48053 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
48054 for flag in $(EXTRA_TARGET_FLAGS); do \
48055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48056 done; \
48057 (cd $(TARGET_SUBDIR)/rda && \
48058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48060 "RANLIB=$${RANLIB}" \
0c24b341 48061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48062 install-pdf) \
48063 || exit 1
48064
48065@endif target-rda
48066
108a6f8e
CD
48067.PHONY: maybe-install-html-target-rda install-html-target-rda
48068maybe-install-html-target-rda:
48069@if target-rda
48070maybe-install-html-target-rda: install-html-target-rda
48071
48072install-html-target-rda: \
48073 configure-target-rda \
48074 html-target-rda
48075 @: $(MAKE); $(unstage)
48076 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48077 r=`${PWD_COMMAND}`; export r; \
48078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48079 $(NORMAL_TARGET_EXPORTS) \
48080 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
48081 for flag in $(EXTRA_TARGET_FLAGS); do \
48082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48083 done; \
48084 (cd $(TARGET_SUBDIR)/rda && \
48085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48087 "RANLIB=$${RANLIB}" \
0c24b341 48088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48089 install-html) \
48090 || exit 1
48091
48092@endif target-rda
48093
4fa63067
NN
48094.PHONY: maybe-installcheck-target-rda installcheck-target-rda
48095maybe-installcheck-target-rda:
6bd3dfaa
PB
48096@if target-rda
48097maybe-installcheck-target-rda: installcheck-target-rda
15723a45 48098
4fa63067
NN
48099installcheck-target-rda: \
48100 configure-target-rda
0aed8855 48101 @: $(MAKE); $(unstage)
4fa63067
NN
48102 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48103 r=`${PWD_COMMAND}`; export r; \
48104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48105 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48106 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
48107 for flag in $(EXTRA_TARGET_FLAGS); do \
48108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48109 done; \
48110 (cd $(TARGET_SUBDIR)/rda && \
48111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48113 "RANLIB=$${RANLIB}" \
0c24b341 48114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48115 installcheck) \
4fa63067 48116 || exit 1
15723a45 48117
6bd3dfaa 48118@endif target-rda
4fa63067
NN
48119
48120.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
48121maybe-mostlyclean-target-rda:
6bd3dfaa
PB
48122@if target-rda
48123maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
48124
48125mostlyclean-target-rda:
0aed8855 48126 @: $(MAKE); $(unstage)
4fa63067 48127 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
48128 r=`${PWD_COMMAND}`; export r; \
48129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48130 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48131 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
48132 for flag in $(EXTRA_TARGET_FLAGS); do \
48133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48134 done; \
48135 (cd $(TARGET_SUBDIR)/rda && \
48136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48138 "RANLIB=$${RANLIB}" \
0c24b341 48139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48140 mostlyclean) \
bba45b8b 48141 || exit 1
252b5132 48142
6bd3dfaa 48143@endif target-rda
4fa63067
NN
48144
48145.PHONY: maybe-clean-target-rda clean-target-rda
48146maybe-clean-target-rda:
6bd3dfaa
PB
48147@if target-rda
48148maybe-clean-target-rda: clean-target-rda
4fa63067
NN
48149
48150clean-target-rda:
0aed8855 48151 @: $(MAKE); $(unstage)
4fa63067
NN
48152 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48153 r=`${PWD_COMMAND}`; export r; \
b40e3958 48154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48155 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48156 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
48157 for flag in $(EXTRA_TARGET_FLAGS); do \
48158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48159 done; \
bba45b8b 48160 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48163 "RANLIB=$${RANLIB}" \
0c24b341 48164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48165 clean) \
4fa63067 48166 || exit 1
252b5132 48167
6bd3dfaa 48168@endif target-rda
16ae0395 48169
4fa63067
NN
48170.PHONY: maybe-distclean-target-rda distclean-target-rda
48171maybe-distclean-target-rda:
6bd3dfaa
PB
48172@if target-rda
48173maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
48174
48175distclean-target-rda:
0aed8855 48176 @: $(MAKE); $(unstage)
4fa63067
NN
48177 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48178 r=`${PWD_COMMAND}`; export r; \
b40e3958 48179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48180 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48181 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
48182 for flag in $(EXTRA_TARGET_FLAGS); do \
48183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48184 done; \
bba45b8b 48185 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48188 "RANLIB=$${RANLIB}" \
0c24b341 48189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48190 distclean) \
4fa63067 48191 || exit 1
252b5132 48192
6bd3dfaa 48193@endif target-rda
930314a4 48194
4fa63067
NN
48195.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
48196maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
48197@if target-rda
48198maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 48199
4fa63067 48200maintainer-clean-target-rda:
0aed8855 48201 @: $(MAKE); $(unstage)
4fa63067
NN
48202 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48203 r=`${PWD_COMMAND}`; export r; \
b40e3958 48204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48205 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48206 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
48207 for flag in $(EXTRA_TARGET_FLAGS); do \
48208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48209 done; \
bba45b8b 48210 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48213 "RANLIB=$${RANLIB}" \
0c24b341 48214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48215 maintainer-clean) \
4fa63067
NN
48216 || exit 1
48217
6bd3dfaa 48218@endif target-rda
252b5132 48219
e393202e 48220
a2592b1b 48221
a7254363
PB
48222
48223
48224.PHONY: configure-target-libada maybe-configure-target-libada
48225maybe-configure-target-libada:
4f0ef2d8
CD
48226@if gcc-bootstrap
48227configure-target-libada: stage_current
48228@endif gcc-bootstrap
a7254363
PB
48229@if target-libada
48230maybe-configure-target-libada: configure-target-libada
c52c6897 48231configure-target-libada:
0aed8855
PB
48232 @: $(MAKE); $(unstage)
48233 @r=`${PWD_COMMAND}`; export r; \
48234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48235 echo "Checking multilib configuration for libada..."; \
48236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
48237 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
48238 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
48239 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
48240 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
48241 else \
48242 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
48243 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48244 fi; \
48245 else \
48246 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
48247 fi; \
48248 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 48249 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 48250 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
48251 echo Configuring in $(TARGET_SUBDIR)/libada; \
48252 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
48253 case $(srcdir) in \
b00612cc
PB
48254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48255 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
48256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 48257 esac; \
b00612cc
PB
48258 srcdiroption="--srcdir=$${topdir}/libada"; \
48259 libsrcdir="$$s/libada"; \
a2592b1b
DD
48260 rm -f no-such-file || : ; \
48261 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48262 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48263 --target=${target_alias} $${srcdiroption} \
a2592b1b 48264 || exit 1
6bd3dfaa 48265@endif target-libada
a2592b1b 48266
a7254363
PB
48267
48268
d545f33b
PB
48269
48270
4fa63067
NN
48271.PHONY: all-target-libada maybe-all-target-libada
48272maybe-all-target-libada:
4f0ef2d8
CD
48273@if gcc-bootstrap
48274all-target-libada: stage_current
48275@endif gcc-bootstrap
6bd3dfaa 48276@if target-libada
72b2455a 48277TARGET-target-libada=all
6bd3dfaa 48278maybe-all-target-libada: all-target-libada
4fa63067 48279all-target-libada: configure-target-libada
0aed8855 48280 @: $(MAKE); $(unstage)
4fa63067
NN
48281 @r=`${PWD_COMMAND}`; export r; \
48282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48283 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48284 (cd $(TARGET_SUBDIR)/libada && \
a7254363 48285 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 48286@endif target-libada
4fa63067 48287
a7254363
PB
48288
48289
d545f33b
PB
48290
48291
4fa63067
NN
48292.PHONY: check-target-libada maybe-check-target-libada
48293maybe-check-target-libada:
6bd3dfaa
PB
48294@if target-libada
48295maybe-check-target-libada: check-target-libada
4fa63067
NN
48296
48297check-target-libada:
0aed8855 48298 @: $(MAKE); $(unstage)
4fa63067
NN
48299 @r=`${PWD_COMMAND}`; export r; \
48300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48301 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48302 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48303 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 48304
6bd3dfaa 48305@endif target-libada
4fa63067
NN
48306
48307.PHONY: install-target-libada maybe-install-target-libada
48308maybe-install-target-libada:
6bd3dfaa
PB
48309@if target-libada
48310maybe-install-target-libada: install-target-libada
4fa63067
NN
48311
48312install-target-libada: installdirs
0aed8855 48313 @: $(MAKE); $(unstage)
4fa63067
NN
48314 @r=`${PWD_COMMAND}`; export r; \
48315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48316 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48317 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48318 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48319
6bd3dfaa 48320@endif target-libada
4fa63067 48321
56a8fe78 48322# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48323
48324.PHONY: maybe-info-target-libada info-target-libada
48325maybe-info-target-libada:
6bd3dfaa
PB
48326@if target-libada
48327maybe-info-target-libada: info-target-libada
4fa63067
NN
48328
48329info-target-libada: \
48330 configure-target-libada
0aed8855 48331 @: $(MAKE); $(unstage)
4fa63067
NN
48332 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48333 r=`${PWD_COMMAND}`; export r; \
48334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48335 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48336 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
48337 for flag in $(EXTRA_TARGET_FLAGS); do \
48338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48339 done; \
48340 (cd $(TARGET_SUBDIR)/libada && \
48341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48343 "RANLIB=$${RANLIB}" \
0c24b341 48344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48345 info) \
4fa63067
NN
48346 || exit 1
48347
6bd3dfaa 48348@endif target-libada
4fa63067
NN
48349
48350.PHONY: maybe-dvi-target-libada dvi-target-libada
48351maybe-dvi-target-libada:
6bd3dfaa
PB
48352@if target-libada
48353maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
48354
48355dvi-target-libada: \
48356 configure-target-libada
0aed8855 48357 @: $(MAKE); $(unstage)
4fa63067
NN
48358 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48359 r=`${PWD_COMMAND}`; export r; \
48360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48361 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48362 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
48363 for flag in $(EXTRA_TARGET_FLAGS); do \
48364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48365 done; \
48366 (cd $(TARGET_SUBDIR)/libada && \
48367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48369 "RANLIB=$${RANLIB}" \
0c24b341 48370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48371 dvi) \
4fa63067
NN
48372 || exit 1
48373
6bd3dfaa 48374@endif target-libada
4fa63067 48375
56a8fe78
DD
48376.PHONY: maybe-pdf-target-libada pdf-target-libada
48377maybe-pdf-target-libada:
48378@if target-libada
48379maybe-pdf-target-libada: pdf-target-libada
48380
48381pdf-target-libada: \
48382 configure-target-libada
48383 @: $(MAKE); $(unstage)
48384 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48385 r=`${PWD_COMMAND}`; export r; \
48386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48387 $(NORMAL_TARGET_EXPORTS) \
48388 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
48389 for flag in $(EXTRA_TARGET_FLAGS); do \
48390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48391 done; \
48392 (cd $(TARGET_SUBDIR)/libada && \
48393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48395 "RANLIB=$${RANLIB}" \
0c24b341 48396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48397 pdf) \
48398 || exit 1
48399
48400@endif target-libada
48401
6d389afc
MS
48402.PHONY: maybe-html-target-libada html-target-libada
48403maybe-html-target-libada:
48404@if target-libada
48405maybe-html-target-libada: html-target-libada
48406
48407html-target-libada: \
48408 configure-target-libada
0aed8855 48409 @: $(MAKE); $(unstage)
6d389afc
MS
48410 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48411 r=`${PWD_COMMAND}`; export r; \
48412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48413 $(NORMAL_TARGET_EXPORTS) \
48414 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
48415 for flag in $(EXTRA_TARGET_FLAGS); do \
48416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48417 done; \
48418 (cd $(TARGET_SUBDIR)/libada && \
48419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48421 "RANLIB=$${RANLIB}" \
0c24b341 48422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48423 html) \
48424 || exit 1
48425
48426@endif target-libada
48427
4fa63067
NN
48428.PHONY: maybe-TAGS-target-libada TAGS-target-libada
48429maybe-TAGS-target-libada:
6bd3dfaa
PB
48430@if target-libada
48431maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
48432
48433TAGS-target-libada: \
48434 configure-target-libada
0aed8855 48435 @: $(MAKE); $(unstage)
4fa63067
NN
48436 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48437 r=`${PWD_COMMAND}`; export r; \
48438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48439 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48440 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
48441 for flag in $(EXTRA_TARGET_FLAGS); do \
48442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48443 done; \
48444 (cd $(TARGET_SUBDIR)/libada && \
48445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48447 "RANLIB=$${RANLIB}" \
0c24b341 48448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48449 TAGS) \
4fa63067
NN
48450 || exit 1
48451
6bd3dfaa 48452@endif target-libada
4fa63067
NN
48453
48454.PHONY: maybe-install-info-target-libada install-info-target-libada
48455maybe-install-info-target-libada:
6bd3dfaa
PB
48456@if target-libada
48457maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
48458
48459install-info-target-libada: \
48460 configure-target-libada \
48461 info-target-libada
0aed8855 48462 @: $(MAKE); $(unstage)
4fa63067
NN
48463 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48464 r=`${PWD_COMMAND}`; export r; \
48465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48466 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48467 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
48468 for flag in $(EXTRA_TARGET_FLAGS); do \
48469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48470 done; \
48471 (cd $(TARGET_SUBDIR)/libada && \
48472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48474 "RANLIB=$${RANLIB}" \
0c24b341 48475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48476 install-info) \
4fa63067
NN
48477 || exit 1
48478
6bd3dfaa 48479@endif target-libada
4fa63067 48480
a3ca38d2
DD
48481.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
48482maybe-install-pdf-target-libada:
48483@if target-libada
48484maybe-install-pdf-target-libada: install-pdf-target-libada
48485
48486install-pdf-target-libada: \
48487 configure-target-libada \
48488 pdf-target-libada
48489 @: $(MAKE); $(unstage)
48490 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48491 r=`${PWD_COMMAND}`; export r; \
48492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48493 $(NORMAL_TARGET_EXPORTS) \
48494 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
48495 for flag in $(EXTRA_TARGET_FLAGS); do \
48496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48497 done; \
48498 (cd $(TARGET_SUBDIR)/libada && \
48499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48501 "RANLIB=$${RANLIB}" \
0c24b341 48502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48503 install-pdf) \
48504 || exit 1
48505
48506@endif target-libada
48507
108a6f8e
CD
48508.PHONY: maybe-install-html-target-libada install-html-target-libada
48509maybe-install-html-target-libada:
48510@if target-libada
48511maybe-install-html-target-libada: install-html-target-libada
48512
48513install-html-target-libada: \
48514 configure-target-libada \
48515 html-target-libada
48516 @: $(MAKE); $(unstage)
48517 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48518 r=`${PWD_COMMAND}`; export r; \
48519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48520 $(NORMAL_TARGET_EXPORTS) \
48521 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
48522 for flag in $(EXTRA_TARGET_FLAGS); do \
48523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48524 done; \
48525 (cd $(TARGET_SUBDIR)/libada && \
48526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48528 "RANLIB=$${RANLIB}" \
0c24b341 48529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48530 install-html) \
48531 || exit 1
48532
48533@endif target-libada
48534
4fa63067
NN
48535.PHONY: maybe-installcheck-target-libada installcheck-target-libada
48536maybe-installcheck-target-libada:
6bd3dfaa
PB
48537@if target-libada
48538maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
48539
48540installcheck-target-libada: \
48541 configure-target-libada
0aed8855 48542 @: $(MAKE); $(unstage)
4fa63067
NN
48543 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48544 r=`${PWD_COMMAND}`; export r; \
48545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48546 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48547 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
48548 for flag in $(EXTRA_TARGET_FLAGS); do \
48549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48550 done; \
48551 (cd $(TARGET_SUBDIR)/libada && \
48552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48554 "RANLIB=$${RANLIB}" \
0c24b341 48555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48556 installcheck) \
4fa63067
NN
48557 || exit 1
48558
6bd3dfaa 48559@endif target-libada
4fa63067
NN
48560
48561.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
48562maybe-mostlyclean-target-libada:
6bd3dfaa
PB
48563@if target-libada
48564maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
48565
48566mostlyclean-target-libada:
0aed8855 48567 @: $(MAKE); $(unstage)
4fa63067
NN
48568 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48569 r=`${PWD_COMMAND}`; export r; \
48570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48571 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48572 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
48573 for flag in $(EXTRA_TARGET_FLAGS); do \
48574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48575 done; \
48576 (cd $(TARGET_SUBDIR)/libada && \
48577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48579 "RANLIB=$${RANLIB}" \
0c24b341 48580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48581 mostlyclean) \
4fa63067
NN
48582 || exit 1
48583
6bd3dfaa 48584@endif target-libada
4fa63067
NN
48585
48586.PHONY: maybe-clean-target-libada clean-target-libada
48587maybe-clean-target-libada:
6bd3dfaa
PB
48588@if target-libada
48589maybe-clean-target-libada: clean-target-libada
4fa63067
NN
48590
48591clean-target-libada:
0aed8855 48592 @: $(MAKE); $(unstage)
4fa63067
NN
48593 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48594 r=`${PWD_COMMAND}`; export r; \
48595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48596 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48597 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
48598 for flag in $(EXTRA_TARGET_FLAGS); do \
48599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48600 done; \
48601 (cd $(TARGET_SUBDIR)/libada && \
48602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48604 "RANLIB=$${RANLIB}" \
0c24b341 48605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48606 clean) \
4fa63067
NN
48607 || exit 1
48608
6bd3dfaa 48609@endif target-libada
a2592b1b 48610
4fa63067
NN
48611.PHONY: maybe-distclean-target-libada distclean-target-libada
48612maybe-distclean-target-libada:
6bd3dfaa
PB
48613@if target-libada
48614maybe-distclean-target-libada: distclean-target-libada
a2592b1b 48615
4fa63067 48616distclean-target-libada:
0aed8855 48617 @: $(MAKE); $(unstage)
4fa63067
NN
48618 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48619 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48621 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48622 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
48623 for flag in $(EXTRA_TARGET_FLAGS); do \
48624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48625 done; \
a2592b1b 48626 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48629 "RANLIB=$${RANLIB}" \
0c24b341 48630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48631 distclean) \
4fa63067 48632 || exit 1
a2592b1b 48633
6bd3dfaa 48634@endif target-libada
a2592b1b 48635
4fa63067
NN
48636.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
48637maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
48638@if target-libada
48639maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 48640
4fa63067 48641maintainer-clean-target-libada:
0aed8855 48642 @: $(MAKE); $(unstage)
4fa63067
NN
48643 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48644 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48646 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48647 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
48648 for flag in $(EXTRA_TARGET_FLAGS); do \
48649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48650 done; \
a2592b1b 48651 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48654 "RANLIB=$${RANLIB}" \
0c24b341 48655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48656 maintainer-clean) \
4fa63067
NN
48657 || exit 1
48658
6bd3dfaa 48659@endif target-libada
a2592b1b
DD
48660
48661
e393202e 48662
b3ded179
PB
48663
48664
48665.PHONY: configure-target-libgomp maybe-configure-target-libgomp
48666maybe-configure-target-libgomp:
4f0ef2d8
CD
48667@if gcc-bootstrap
48668configure-target-libgomp: stage_current
48669@endif gcc-bootstrap
b3ded179
PB
48670@if target-libgomp
48671maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 48672configure-target-libgomp:
b3ded179
PB
48673 @: $(MAKE); $(unstage)
48674 @r=`${PWD_COMMAND}`; export r; \
48675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48676 echo "Checking multilib configuration for libgomp..."; \
48677 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
48678 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
48679 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48680 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48681 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
48682 else \
48683 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
48684 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
48685 fi; \
48686 else \
48687 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
48688 fi; \
48689 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 48690 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
48691 $(NORMAL_TARGET_EXPORTS) \
48692 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
48693 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
48694 case $(srcdir) in \
48695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48696 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
48697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48698 esac; \
48699 srcdiroption="--srcdir=$${topdir}/libgomp"; \
48700 libsrcdir="$$s/libgomp"; \
48701 rm -f no-such-file || : ; \
48702 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48703 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48704 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
48705 || exit 1
48706@endif target-libgomp
48707
48708
48709
48710
48711
48712.PHONY: all-target-libgomp maybe-all-target-libgomp
48713maybe-all-target-libgomp:
4f0ef2d8
CD
48714@if gcc-bootstrap
48715all-target-libgomp: stage_current
48716@endif gcc-bootstrap
b3ded179
PB
48717@if target-libgomp
48718TARGET-target-libgomp=all
48719maybe-all-target-libgomp: all-target-libgomp
48720all-target-libgomp: configure-target-libgomp
48721 @: $(MAKE); $(unstage)
48722 @r=`${PWD_COMMAND}`; export r; \
48723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48724 $(NORMAL_TARGET_EXPORTS) \
48725 (cd $(TARGET_SUBDIR)/libgomp && \
48726 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
48727@endif target-libgomp
48728
48729
48730
48731
48732
48733.PHONY: check-target-libgomp maybe-check-target-libgomp
48734maybe-check-target-libgomp:
48735@if target-libgomp
48736maybe-check-target-libgomp: check-target-libgomp
48737
48738check-target-libgomp:
48739 @: $(MAKE); $(unstage)
48740 @r=`${PWD_COMMAND}`; export r; \
48741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48742 $(NORMAL_TARGET_EXPORTS) \
48743 (cd $(TARGET_SUBDIR)/libgomp && \
48744 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48745
48746@endif target-libgomp
48747
48748.PHONY: install-target-libgomp maybe-install-target-libgomp
48749maybe-install-target-libgomp:
48750@if target-libgomp
48751maybe-install-target-libgomp: install-target-libgomp
48752
48753install-target-libgomp: installdirs
48754 @: $(MAKE); $(unstage)
48755 @r=`${PWD_COMMAND}`; export r; \
48756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48757 $(NORMAL_TARGET_EXPORTS) \
48758 (cd $(TARGET_SUBDIR)/libgomp && \
48759 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48760
48761@endif target-libgomp
48762
56a8fe78 48763# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
48764
48765.PHONY: maybe-info-target-libgomp info-target-libgomp
48766maybe-info-target-libgomp:
48767@if target-libgomp
48768maybe-info-target-libgomp: info-target-libgomp
48769
48770info-target-libgomp: \
48771 configure-target-libgomp
48772 @: $(MAKE); $(unstage)
48773 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48774 r=`${PWD_COMMAND}`; export r; \
48775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48776 $(NORMAL_TARGET_EXPORTS) \
48777 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
48778 for flag in $(EXTRA_TARGET_FLAGS); do \
48779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48780 done; \
48781 (cd $(TARGET_SUBDIR)/libgomp && \
48782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48784 "RANLIB=$${RANLIB}" \
0c24b341 48785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48786 info) \
48787 || exit 1
48788
48789@endif target-libgomp
48790
48791.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
48792maybe-dvi-target-libgomp:
48793@if target-libgomp
48794maybe-dvi-target-libgomp: dvi-target-libgomp
48795
48796dvi-target-libgomp: \
48797 configure-target-libgomp
48798 @: $(MAKE); $(unstage)
48799 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48800 r=`${PWD_COMMAND}`; export r; \
48801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48802 $(NORMAL_TARGET_EXPORTS) \
48803 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
48804 for flag in $(EXTRA_TARGET_FLAGS); do \
48805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48806 done; \
48807 (cd $(TARGET_SUBDIR)/libgomp && \
48808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48810 "RANLIB=$${RANLIB}" \
0c24b341 48811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48812 dvi) \
48813 || exit 1
48814
48815@endif target-libgomp
48816
56a8fe78
DD
48817.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
48818maybe-pdf-target-libgomp:
48819@if target-libgomp
48820maybe-pdf-target-libgomp: pdf-target-libgomp
48821
48822pdf-target-libgomp: \
48823 configure-target-libgomp
48824 @: $(MAKE); $(unstage)
48825 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48826 r=`${PWD_COMMAND}`; export r; \
48827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48828 $(NORMAL_TARGET_EXPORTS) \
48829 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
48830 for flag in $(EXTRA_TARGET_FLAGS); do \
48831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48832 done; \
48833 (cd $(TARGET_SUBDIR)/libgomp && \
48834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48836 "RANLIB=$${RANLIB}" \
0c24b341 48837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48838 pdf) \
48839 || exit 1
48840
48841@endif target-libgomp
48842
b3ded179
PB
48843.PHONY: maybe-html-target-libgomp html-target-libgomp
48844maybe-html-target-libgomp:
48845@if target-libgomp
48846maybe-html-target-libgomp: html-target-libgomp
48847
48848html-target-libgomp: \
48849 configure-target-libgomp
48850 @: $(MAKE); $(unstage)
48851 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48852 r=`${PWD_COMMAND}`; export r; \
48853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48854 $(NORMAL_TARGET_EXPORTS) \
48855 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
48856 for flag in $(EXTRA_TARGET_FLAGS); do \
48857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48858 done; \
48859 (cd $(TARGET_SUBDIR)/libgomp && \
48860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48862 "RANLIB=$${RANLIB}" \
0c24b341 48863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48864 html) \
48865 || exit 1
48866
48867@endif target-libgomp
48868
48869.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
48870maybe-TAGS-target-libgomp:
48871@if target-libgomp
48872maybe-TAGS-target-libgomp: TAGS-target-libgomp
48873
48874TAGS-target-libgomp: \
48875 configure-target-libgomp
48876 @: $(MAKE); $(unstage)
48877 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48878 r=`${PWD_COMMAND}`; export r; \
48879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48880 $(NORMAL_TARGET_EXPORTS) \
48881 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
48882 for flag in $(EXTRA_TARGET_FLAGS); do \
48883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48884 done; \
48885 (cd $(TARGET_SUBDIR)/libgomp && \
48886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48888 "RANLIB=$${RANLIB}" \
0c24b341 48889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48890 TAGS) \
48891 || exit 1
48892
48893@endif target-libgomp
48894
48895.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
48896maybe-install-info-target-libgomp:
48897@if target-libgomp
48898maybe-install-info-target-libgomp: install-info-target-libgomp
48899
48900install-info-target-libgomp: \
48901 configure-target-libgomp \
48902 info-target-libgomp
48903 @: $(MAKE); $(unstage)
48904 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48905 r=`${PWD_COMMAND}`; export r; \
48906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48907 $(NORMAL_TARGET_EXPORTS) \
48908 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
48909 for flag in $(EXTRA_TARGET_FLAGS); do \
48910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48911 done; \
48912 (cd $(TARGET_SUBDIR)/libgomp && \
48913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48915 "RANLIB=$${RANLIB}" \
0c24b341 48916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48917 install-info) \
48918 || exit 1
48919
48920@endif target-libgomp
48921
a3ca38d2
DD
48922.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
48923maybe-install-pdf-target-libgomp:
48924@if target-libgomp
48925maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
48926
48927install-pdf-target-libgomp: \
48928 configure-target-libgomp \
48929 pdf-target-libgomp
48930 @: $(MAKE); $(unstage)
48931 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48932 r=`${PWD_COMMAND}`; export r; \
48933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48934 $(NORMAL_TARGET_EXPORTS) \
48935 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
48936 for flag in $(EXTRA_TARGET_FLAGS); do \
48937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48938 done; \
48939 (cd $(TARGET_SUBDIR)/libgomp && \
48940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48942 "RANLIB=$${RANLIB}" \
0c24b341 48943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48944 install-pdf) \
48945 || exit 1
48946
48947@endif target-libgomp
48948
108a6f8e
CD
48949.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
48950maybe-install-html-target-libgomp:
48951@if target-libgomp
48952maybe-install-html-target-libgomp: install-html-target-libgomp
48953
48954install-html-target-libgomp: \
48955 configure-target-libgomp \
48956 html-target-libgomp
48957 @: $(MAKE); $(unstage)
48958 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48959 r=`${PWD_COMMAND}`; export r; \
48960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48961 $(NORMAL_TARGET_EXPORTS) \
48962 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
48963 for flag in $(EXTRA_TARGET_FLAGS); do \
48964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48965 done; \
48966 (cd $(TARGET_SUBDIR)/libgomp && \
48967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48969 "RANLIB=$${RANLIB}" \
0c24b341 48970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48971 install-html) \
48972 || exit 1
48973
48974@endif target-libgomp
48975
b3ded179
PB
48976.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
48977maybe-installcheck-target-libgomp:
48978@if target-libgomp
48979maybe-installcheck-target-libgomp: installcheck-target-libgomp
48980
48981installcheck-target-libgomp: \
48982 configure-target-libgomp
48983 @: $(MAKE); $(unstage)
48984 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48985 r=`${PWD_COMMAND}`; export r; \
48986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48987 $(NORMAL_TARGET_EXPORTS) \
48988 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
48989 for flag in $(EXTRA_TARGET_FLAGS); do \
48990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48991 done; \
48992 (cd $(TARGET_SUBDIR)/libgomp && \
48993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48995 "RANLIB=$${RANLIB}" \
0c24b341 48996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48997 installcheck) \
48998 || exit 1
48999
49000@endif target-libgomp
49001
49002.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
49003maybe-mostlyclean-target-libgomp:
49004@if target-libgomp
49005maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
49006
49007mostlyclean-target-libgomp:
49008 @: $(MAKE); $(unstage)
49009 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49010 r=`${PWD_COMMAND}`; export r; \
49011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49012 $(NORMAL_TARGET_EXPORTS) \
49013 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
49014 for flag in $(EXTRA_TARGET_FLAGS); do \
49015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49016 done; \
49017 (cd $(TARGET_SUBDIR)/libgomp && \
49018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49020 "RANLIB=$${RANLIB}" \
0c24b341 49021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49022 mostlyclean) \
49023 || exit 1
49024
49025@endif target-libgomp
49026
49027.PHONY: maybe-clean-target-libgomp clean-target-libgomp
49028maybe-clean-target-libgomp:
49029@if target-libgomp
49030maybe-clean-target-libgomp: clean-target-libgomp
49031
49032clean-target-libgomp:
49033 @: $(MAKE); $(unstage)
49034 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49035 r=`${PWD_COMMAND}`; export r; \
49036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49037 $(NORMAL_TARGET_EXPORTS) \
49038 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
49039 for flag in $(EXTRA_TARGET_FLAGS); do \
49040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49041 done; \
49042 (cd $(TARGET_SUBDIR)/libgomp && \
49043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49045 "RANLIB=$${RANLIB}" \
0c24b341 49046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49047 clean) \
49048 || exit 1
49049
49050@endif target-libgomp
49051
49052.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
49053maybe-distclean-target-libgomp:
49054@if target-libgomp
49055maybe-distclean-target-libgomp: distclean-target-libgomp
49056
49057distclean-target-libgomp:
49058 @: $(MAKE); $(unstage)
49059 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49060 r=`${PWD_COMMAND}`; export r; \
49061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49062 $(NORMAL_TARGET_EXPORTS) \
49063 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
49064 for flag in $(EXTRA_TARGET_FLAGS); do \
49065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49066 done; \
49067 (cd $(TARGET_SUBDIR)/libgomp && \
49068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49070 "RANLIB=$${RANLIB}" \
0c24b341 49071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49072 distclean) \
49073 || exit 1
49074
49075@endif target-libgomp
49076
49077.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
49078maybe-maintainer-clean-target-libgomp:
49079@if target-libgomp
49080maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
49081
49082maintainer-clean-target-libgomp:
49083 @: $(MAKE); $(unstage)
49084 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49085 r=`${PWD_COMMAND}`; export r; \
49086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49087 $(NORMAL_TARGET_EXPORTS) \
49088 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
49089 for flag in $(EXTRA_TARGET_FLAGS); do \
49090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49091 done; \
49092 (cd $(TARGET_SUBDIR)/libgomp && \
49093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49095 "RANLIB=$${RANLIB}" \
0c24b341 49096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49097 maintainer-clean) \
49098 || exit 1
49099
49100@endif target-libgomp
49101
49102
49103
15723a45
NN
49104# ----------
49105# GCC module
49106# ----------
49107
319cab08 49108@if gcc-no-bootstrap
252b5132 49109.PHONY: cross
72b2455a 49110cross: all-build all-gas all-ld
b40e3958
L
49111 @r=`${PWD_COMMAND}`; export r; \
49112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49113 $(HOST_EXPORTS) \
252b5132 49114 echo "Building the C and C++ compiler"; \
5cec67bf 49115 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
49116 @r=`${PWD_COMMAND}`; export r; \
49117 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 49118 echo "Building runtime libraries"; \
656fdd47 49119 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 49120@endif gcc-no-bootstrap
252b5132 49121
6bd3dfaa 49122@if gcc
7d695d07
JM
49123.PHONY: check-gcc-c++
49124check-gcc-c++:
75205f78 49125 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
49126 r=`${PWD_COMMAND}`; export r; \
49127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49128 $(HOST_EXPORTS) \
1086bc09 49129 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
49130 else \
49131 true; \
7d695d07
JM
49132 fi
49133
49134.PHONY: check-c++
ede4fbe4 49135check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 49136
15723a45
NN
49137# Install the gcc headers files, but not the fixed include files,
49138# which Cygnus is not allowed to distribute. This rule is very
49139# dependent on the workings of the gcc Makefile.in.
49140.PHONY: gcc-no-fixedincludes
49141gcc-no-fixedincludes:
49142 @if [ -f ./gcc/Makefile ]; then \
49143 rm -rf gcc/tmp-include; \
49144 mv gcc/include gcc/tmp-include 2>/dev/null; \
49145 mkdir gcc/include; \
49146 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
49147 touch gcc/stmp-fixinc gcc/include/fixed; \
49148 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
49149 r=`${PWD_COMMAND}`; export r; \
49150 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 49151 $(HOST_EXPORTS) \
1086bc09 49152 (cd ./gcc && \
15723a45
NN
49153 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
49154 rm -rf gcc/include; \
49155 mv gcc/tmp-include gcc/include 2>/dev/null; \
49156 else true; fi
6bd3dfaa 49157@endif gcc
4fa63067 49158
b813574b
PB
49159# ---------------------
49160# GCC bootstrap support
49161# ---------------------
4fa63067 49162
b813574b
PB
49163# We track the current stage (the one in 'gcc') in the stage_current file.
49164# stage_last instead tracks the stage that was built last. These targets
49165# are dummy when toplevel bootstrap is not active.
4fa63067 49166
f70224b5 49167# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
49168# there, so $(unstage) should be run at various points. To avoid excessive
49169# recursive invocations of make, we "inline" them using a variable. These
49170# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
49171# to avoid warnings from the GNU Make job server.
f70224b5
PB
49172
49173unstage = :
49174stage = :
c52c6897 49175current_stage = ""
f70224b5 49176
b813574b 49177@if gcc-bootstrap
9daf3993 49178unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 49179stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 49180current_stage = "`cat stage_current 2> /dev/null`"
b813574b 49181@endif gcc-bootstrap
4fa63067 49182
f70224b5
PB
49183.PHONY: unstage stage
49184unstage:
0aed8855 49185 @: $(MAKE); $(unstage)
b813574b 49186stage:
0aed8855 49187 @: $(MAKE); $(stage)
1d39f329 49188
80911fe1
PB
49189# Disable commands for lean bootstrap.
49190LEAN = false
49191
dfdffa2c
PB
49192# We name the build directories for the various stages "stage1-gcc",
49193# "stage2-gcc","stage3-gcc", etc.
49194
49195# Since the 'compare' process will fail (on debugging information) if any
49196# directory names are different, we need to link the gcc directory for
0aed8855 49197# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
49198# the build directories constant as well. For the latter, we use naked names
49199# like 'gcc', because the scripts in that directory assume it. We use
49200# mv on platforms where symlinks to directories do not work or are not
49201# reliable.
49202
1d39f329
NN
49203# 'touch' doesn't work right on some platforms.
49204STAMP = echo timestamp >
49205
dfdffa2c
PB
49206# We only want to compare .o files, so set this!
49207objext = .o
49208
dfdffa2c 49209
319cab08 49210.PHONY: stage1-start stage1-end
dfdffa2c 49211
656fdd47 49212stage1-start::
0aed8855 49213 @: $(MAKE); $(stage); \
b813574b 49214 echo stage1 > stage_current ; \
b00612cc 49215 echo stage1 > stage_last; \
0aed8855 49216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49217@if bfd
b00612cc
PB
49218 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
49219 mkdir stage1-bfd; \
80911fe1 49220 mv stage1-bfd bfd
72b2455a
PB
49221@endif bfd
49222@if opcodes
b00612cc
PB
49223 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
49224 mkdir stage1-opcodes; \
80911fe1 49225 mv stage1-opcodes opcodes
72b2455a
PB
49226@endif opcodes
49227@if binutils
b00612cc
PB
49228 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
49229 mkdir stage1-binutils; \
80911fe1 49230 mv stage1-binutils binutils
72b2455a
PB
49231@endif binutils
49232@if gas
b00612cc
PB
49233 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
49234 mkdir stage1-gas; \
80911fe1 49235 mv stage1-gas gas
72b2455a
PB
49236@endif gas
49237@if gcc
b00612cc
PB
49238 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
49239 mkdir stage1-gcc; \
80911fe1 49240 mv stage1-gcc gcc
72b2455a 49241@endif gcc
4b900473
PB
49242@if gmp
49243 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
49244 mkdir stage1-gmp; \
49245 mv stage1-gmp gmp
49246@endif gmp
49247@if mpfr
49248 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
49249 mkdir stage1-mpfr; \
49250 mv stage1-mpfr mpfr
49251@endif mpfr
72b2455a 49252@if intl
b00612cc
PB
49253 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
49254 mkdir stage1-intl; \
80911fe1 49255 mv stage1-intl intl
72b2455a
PB
49256@endif intl
49257@if ld
b00612cc
PB
49258 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
49259 mkdir stage1-ld; \
80911fe1 49260 mv stage1-ld ld
72b2455a
PB
49261@endif ld
49262@if libcpp
b00612cc
PB
49263 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
49264 mkdir stage1-libcpp; \
80911fe1 49265 mv stage1-libcpp libcpp
72b2455a 49266@endif libcpp
be01d343
PB
49267@if libdecnumber
49268 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
49269 mkdir stage1-libdecnumber; \
80911fe1 49270 mv stage1-libdecnumber libdecnumber
be01d343 49271@endif libdecnumber
72b2455a 49272@if libiberty
b00612cc
PB
49273 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
49274 mkdir stage1-libiberty; \
80911fe1 49275 mv stage1-libiberty libiberty
72b2455a
PB
49276@endif libiberty
49277@if zlib
b00612cc
PB
49278 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
49279 mkdir stage1-zlib; \
80911fe1 49280 mv stage1-zlib zlib
72b2455a 49281@endif zlib
0aed8855
PB
49282 @[ -d stage1-$(TARGET_SUBDIR) ] || \
49283 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 49284 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 49285
80911fe1 49286stage1-end::
72b2455a 49287@if bfd
80911fe1
PB
49288 @if test -d $(HOST_SUBDIR)/bfd ; then \
49289 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 49290 fi
72b2455a
PB
49291@endif bfd
49292@if opcodes
80911fe1
PB
49293 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49294 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 49295 fi
72b2455a
PB
49296@endif opcodes
49297@if binutils
80911fe1
PB
49298 @if test -d $(HOST_SUBDIR)/binutils ; then \
49299 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 49300 fi
72b2455a
PB
49301@endif binutils
49302@if gas
80911fe1
PB
49303 @if test -d $(HOST_SUBDIR)/gas ; then \
49304 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 49305 fi
72b2455a
PB
49306@endif gas
49307@if gcc
80911fe1
PB
49308 @if test -d $(HOST_SUBDIR)/gcc ; then \
49309 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 49310 fi
72b2455a 49311@endif gcc
4b900473
PB
49312@if gmp
49313 @if test -d $(HOST_SUBDIR)/gmp ; then \
49314 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
49315 fi
49316@endif gmp
49317@if mpfr
49318 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49319 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
49320 fi
49321@endif mpfr
72b2455a 49322@if intl
80911fe1
PB
49323 @if test -d $(HOST_SUBDIR)/intl ; then \
49324 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 49325 fi
72b2455a
PB
49326@endif intl
49327@if ld
80911fe1
PB
49328 @if test -d $(HOST_SUBDIR)/ld ; then \
49329 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 49330 fi
72b2455a
PB
49331@endif ld
49332@if libcpp
80911fe1
PB
49333 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49334 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 49335 fi
72b2455a 49336@endif libcpp
be01d343 49337@if libdecnumber
80911fe1
PB
49338 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49339 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 49340 fi
be01d343 49341@endif libdecnumber
72b2455a 49342@if libiberty
80911fe1
PB
49343 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49344 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 49345 fi
72b2455a
PB
49346@endif libiberty
49347@if zlib
80911fe1
PB
49348 @if test -d $(HOST_SUBDIR)/zlib ; then \
49349 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 49350 fi
72b2455a 49351@endif zlib
0aed8855 49352 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 49353 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 49354 fi
80911fe1 49355 rm -f stage_current
dfdffa2c 49356
973601e1 49357# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
49358# remade, but not reconfigured. The next stage (if any) will not be
49359# reconfigured as well.
319cab08 49360.PHONY: stage1-bubble
656fdd47 49361stage1-bubble::
e360f423
PB
49362 @r=`${PWD_COMMAND}`; export r; \
49363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49364 if test -f stage1-lean ; then \
9cb3fa6f
PB
49365 echo Skipping rebuild of stage1 ; \
49366 else \
f70224b5
PB
49367 $(MAKE) stage1-start; \
49368 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 49369 fi
72b2455a 49370
0df3d27f 49371.PHONY: all-stage1 clean-stage1
0df3d27f 49372do-clean: clean-stage1
0df3d27f 49373
72b2455a
PB
49374# FIXME: Will not need to be conditional when toplevel bootstrap is the
49375# only possibility, but now it conflicts with no-bootstrap rules
49376@if gcc-bootstrap
49377
49378
49379
49380
0df3d27f 49381# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49382
0df3d27f 49383.PHONY: distclean-stage1
72b2455a 49384distclean-stage1::
0aed8855 49385 @: $(MAKE); $(stage)
e00a73e3 49386 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 49387 rm -rf stage1-*
72b2455a
PB
49388
49389
49390@endif gcc-bootstrap
49391
49392
49393.PHONY: stage2-start stage2-end
49394
49395stage2-start::
0aed8855 49396 @: $(MAKE); $(stage); \
72b2455a 49397 echo stage2 > stage_current ; \
b00612cc 49398 echo stage2 > stage_last; \
0aed8855 49399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49400@if bfd
b00612cc
PB
49401 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
49402 mkdir stage2-bfd; \
80911fe1
PB
49403 mv stage2-bfd bfd ; \
49404 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
49405@endif bfd
49406@if opcodes
b00612cc
PB
49407 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
49408 mkdir stage2-opcodes; \
80911fe1
PB
49409 mv stage2-opcodes opcodes ; \
49410 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
49411@endif opcodes
49412@if binutils
b00612cc
PB
49413 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
49414 mkdir stage2-binutils; \
80911fe1
PB
49415 mv stage2-binutils binutils ; \
49416 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
49417@endif binutils
49418@if gas
b00612cc
PB
49419 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
49420 mkdir stage2-gas; \
80911fe1
PB
49421 mv stage2-gas gas ; \
49422 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
49423@endif gas
49424@if gcc
b00612cc
PB
49425 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
49426 mkdir stage2-gcc; \
80911fe1
PB
49427 mv stage2-gcc gcc ; \
49428 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 49429@endif gcc
4b900473
PB
49430@if gmp
49431 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
49432 mkdir stage2-gmp; \
49433 mv stage2-gmp gmp ; \
49434 mv stage1-gmp prev-gmp || test -f stage1-lean
49435@endif gmp
49436@if mpfr
49437 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
49438 mkdir stage2-mpfr; \
49439 mv stage2-mpfr mpfr ; \
49440 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49441@endif mpfr
72b2455a 49442@if intl
b00612cc
PB
49443 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
49444 mkdir stage2-intl; \
80911fe1
PB
49445 mv stage2-intl intl ; \
49446 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
49447@endif intl
49448@if ld
b00612cc
PB
49449 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
49450 mkdir stage2-ld; \
80911fe1
PB
49451 mv stage2-ld ld ; \
49452 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
49453@endif ld
49454@if libcpp
b00612cc
PB
49455 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
49456 mkdir stage2-libcpp; \
80911fe1
PB
49457 mv stage2-libcpp libcpp ; \
49458 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 49459@endif libcpp
be01d343
PB
49460@if libdecnumber
49461 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
49462 mkdir stage2-libdecnumber; \
80911fe1
PB
49463 mv stage2-libdecnumber libdecnumber ; \
49464 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 49465@endif libdecnumber
72b2455a 49466@if libiberty
b00612cc
PB
49467 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
49468 mkdir stage2-libiberty; \
80911fe1
PB
49469 mv stage2-libiberty libiberty ; \
49470 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
49471@endif libiberty
49472@if zlib
b00612cc
PB
49473 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
49474 mkdir stage2-zlib; \
80911fe1
PB
49475 mv stage2-zlib zlib ; \
49476 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 49477@endif zlib
0aed8855
PB
49478 @[ -d stage2-$(TARGET_SUBDIR) ] || \
49479 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
49480 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49481 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 49482
80911fe1 49483stage2-end::
72b2455a 49484@if bfd
80911fe1
PB
49485 @if test -d $(HOST_SUBDIR)/bfd ; then \
49486 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
49487 mv prev-bfd stage1-bfd ; : ; \
0aed8855 49488 fi
72b2455a
PB
49489@endif bfd
49490@if opcodes
80911fe1
PB
49491 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49492 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
49493 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 49494 fi
72b2455a
PB
49495@endif opcodes
49496@if binutils
80911fe1
PB
49497 @if test -d $(HOST_SUBDIR)/binutils ; then \
49498 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
49499 mv prev-binutils stage1-binutils ; : ; \
0aed8855 49500 fi
72b2455a
PB
49501@endif binutils
49502@if gas
80911fe1
PB
49503 @if test -d $(HOST_SUBDIR)/gas ; then \
49504 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
49505 mv prev-gas stage1-gas ; : ; \
0aed8855 49506 fi
72b2455a
PB
49507@endif gas
49508@if gcc
80911fe1
PB
49509 @if test -d $(HOST_SUBDIR)/gcc ; then \
49510 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
49511 mv prev-gcc stage1-gcc ; : ; \
0aed8855 49512 fi
72b2455a 49513@endif gcc
4b900473
PB
49514@if gmp
49515 @if test -d $(HOST_SUBDIR)/gmp ; then \
49516 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
49517 mv prev-gmp stage1-gmp ; : ; \
49518 fi
49519@endif gmp
49520@if mpfr
49521 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49522 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
49523 mv prev-mpfr stage1-mpfr ; : ; \
49524 fi
49525@endif mpfr
72b2455a 49526@if intl
80911fe1
PB
49527 @if test -d $(HOST_SUBDIR)/intl ; then \
49528 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
49529 mv prev-intl stage1-intl ; : ; \
0aed8855 49530 fi
72b2455a
PB
49531@endif intl
49532@if ld
80911fe1
PB
49533 @if test -d $(HOST_SUBDIR)/ld ; then \
49534 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
49535 mv prev-ld stage1-ld ; : ; \
0aed8855 49536 fi
72b2455a
PB
49537@endif ld
49538@if libcpp
80911fe1
PB
49539 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49540 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
49541 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 49542 fi
72b2455a 49543@endif libcpp
be01d343 49544@if libdecnumber
80911fe1
PB
49545 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49546 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
49547 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 49548 fi
be01d343 49549@endif libdecnumber
72b2455a 49550@if libiberty
80911fe1
PB
49551 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49552 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
49553 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 49554 fi
72b2455a
PB
49555@endif libiberty
49556@if zlib
80911fe1
PB
49557 @if test -d $(HOST_SUBDIR)/zlib ; then \
49558 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
49559 mv prev-zlib stage1-zlib ; : ; \
0aed8855 49560 fi
72b2455a 49561@endif zlib
0aed8855 49562 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
49563 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
49564 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 49565 fi
80911fe1 49566 rm -f stage_current
72b2455a 49567
973601e1 49568# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
49569# remade, but not reconfigured. The next stage (if any) will not be
49570# reconfigured as well.
72b2455a
PB
49571.PHONY: stage2-bubble
49572stage2-bubble:: stage1-bubble
e360f423
PB
49573 @r=`${PWD_COMMAND}`; export r; \
49574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49575 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
49576 echo Skipping rebuild of stage2 ; \
49577 else \
f70224b5
PB
49578 $(MAKE) stage2-start; \
49579 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 49580 fi
72b2455a 49581
0df3d27f 49582.PHONY: all-stage2 clean-stage2
0df3d27f 49583do-clean: clean-stage2
0df3d27f 49584
72b2455a
PB
49585# FIXME: Will not need to be conditional when toplevel bootstrap is the
49586# only possibility, but now it conflicts with no-bootstrap rules
49587@if gcc-bootstrap
49588
49589
49590
80911fe1 49591.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
49592bootstrap2:
49593 echo stage2 > stage_final
49594 @r=`${PWD_COMMAND}`; export r; \
49595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49596 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 49597 @: $(MAKE); $(unstage)
be01d343
PB
49598 @r=`${PWD_COMMAND}`; export r; \
49599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49600 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 49601
80911fe1
PB
49602bootstrap2-lean:
49603 echo stage2 > stage_final
49604 @r=`${PWD_COMMAND}`; export r; \
49605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49606 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
49607 @: $(MAKE); $(unstage)
49608 @r=`${PWD_COMMAND}`; export r; \
49609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49610 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49611
72b2455a 49612
0df3d27f 49613# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49614distclean-stage1:: distclean-stage2
0df3d27f 49615.PHONY: distclean-stage2
72b2455a 49616distclean-stage2::
0aed8855 49617 @: $(MAKE); $(stage)
e00a73e3 49618 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 49619 rm -rf stage2-*
72b2455a
PB
49620
49621
49622@endif gcc-bootstrap
49623
49624
8520c408
AO
49625.PHONY: stageb2g0-start stageb2g0-end
49626
49627stageb2g0-start::
49628 @: $(MAKE); $(stage); \
49629 echo stageb2g0 > stage_current ; \
49630 echo stageb2g0 > stage_last; \
49631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49632@if bfd
49633 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
49634 mkdir stageb2g0-bfd; \
49635 mv stageb2g0-bfd bfd ; \
49636 mv stage1-bfd prev-bfd || test -f stage1-lean
49637@endif bfd
49638@if opcodes
49639 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
49640 mkdir stageb2g0-opcodes; \
49641 mv stageb2g0-opcodes opcodes ; \
49642 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49643@endif opcodes
49644@if binutils
49645 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
49646 mkdir stageb2g0-binutils; \
49647 mv stageb2g0-binutils binutils ; \
49648 mv stage1-binutils prev-binutils || test -f stage1-lean
49649@endif binutils
49650@if gas
49651 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
49652 mkdir stageb2g0-gas; \
49653 mv stageb2g0-gas gas ; \
49654 mv stage1-gas prev-gas || test -f stage1-lean
49655@endif gas
49656@if gcc
49657 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
49658 mkdir stageb2g0-gcc; \
49659 mv stageb2g0-gcc gcc ; \
49660 mv stage1-gcc prev-gcc || test -f stage1-lean
49661@endif gcc
49662@if gmp
49663 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
49664 mkdir stageb2g0-gmp; \
49665 mv stageb2g0-gmp gmp ; \
49666 mv stage1-gmp prev-gmp || test -f stage1-lean
49667@endif gmp
49668@if mpfr
49669 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
49670 mkdir stageb2g0-mpfr; \
49671 mv stageb2g0-mpfr mpfr ; \
49672 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49673@endif mpfr
49674@if intl
49675 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
49676 mkdir stageb2g0-intl; \
49677 mv stageb2g0-intl intl ; \
49678 mv stage1-intl prev-intl || test -f stage1-lean
49679@endif intl
49680@if ld
49681 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
49682 mkdir stageb2g0-ld; \
49683 mv stageb2g0-ld ld ; \
49684 mv stage1-ld prev-ld || test -f stage1-lean
49685@endif ld
49686@if libcpp
49687 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
49688 mkdir stageb2g0-libcpp; \
49689 mv stageb2g0-libcpp libcpp ; \
49690 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49691@endif libcpp
49692@if libdecnumber
49693 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
49694 mkdir stageb2g0-libdecnumber; \
49695 mv stageb2g0-libdecnumber libdecnumber ; \
49696 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49697@endif libdecnumber
49698@if libiberty
49699 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
49700 mkdir stageb2g0-libiberty; \
49701 mv stageb2g0-libiberty libiberty ; \
49702 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49703@endif libiberty
49704@if zlib
49705 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
49706 mkdir stageb2g0-zlib; \
49707 mv stageb2g0-zlib zlib ; \
49708 mv stage1-zlib prev-zlib || test -f stage1-lean
49709@endif zlib
49710 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
49711 mkdir stageb2g0-$(TARGET_SUBDIR); \
49712 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49713 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49714
49715stageb2g0-end::
49716@if bfd
49717 @if test -d $(HOST_SUBDIR)/bfd ; then \
49718 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
49719 mv prev-bfd stage1-bfd ; : ; \
49720 fi
49721@endif bfd
49722@if opcodes
49723 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49724 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
49725 mv prev-opcodes stage1-opcodes ; : ; \
49726 fi
49727@endif opcodes
49728@if binutils
49729 @if test -d $(HOST_SUBDIR)/binutils ; then \
49730 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
49731 mv prev-binutils stage1-binutils ; : ; \
49732 fi
49733@endif binutils
49734@if gas
49735 @if test -d $(HOST_SUBDIR)/gas ; then \
49736 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
49737 mv prev-gas stage1-gas ; : ; \
49738 fi
49739@endif gas
49740@if gcc
49741 @if test -d $(HOST_SUBDIR)/gcc ; then \
49742 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
49743 mv prev-gcc stage1-gcc ; : ; \
49744 fi
49745@endif gcc
49746@if gmp
49747 @if test -d $(HOST_SUBDIR)/gmp ; then \
49748 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
49749 mv prev-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 stageb2g0-mpfr ; \
49755 mv prev-mpfr stage1-mpfr ; : ; \
49756 fi
49757@endif mpfr
49758@if intl
49759 @if test -d $(HOST_SUBDIR)/intl ; then \
49760 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
49761 mv prev-intl stage1-intl ; : ; \
49762 fi
49763@endif intl
49764@if ld
49765 @if test -d $(HOST_SUBDIR)/ld ; then \
49766 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
49767 mv prev-ld stage1-ld ; : ; \
49768 fi
49769@endif ld
49770@if libcpp
49771 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49772 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
49773 mv prev-libcpp stage1-libcpp ; : ; \
49774 fi
49775@endif libcpp
49776@if libdecnumber
49777 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49778 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
49779 mv prev-libdecnumber stage1-libdecnumber ; : ; \
49780 fi
49781@endif libdecnumber
49782@if libiberty
49783 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49784 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
49785 mv prev-libiberty stage1-libiberty ; : ; \
49786 fi
49787@endif libiberty
49788@if zlib
49789 @if test -d $(HOST_SUBDIR)/zlib ; then \
49790 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
49791 mv prev-zlib stage1-zlib ; : ; \
49792 fi
49793@endif zlib
49794 @if test -d $(TARGET_SUBDIR) ; then \
49795 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
49796 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
49797 fi
49798 rm -f stage_current
49799
49800# Bubble a bug fix through all the stages up to stage b2g0. They are
49801# remade, but not reconfigured. The next stage (if any) will not be
49802# reconfigured as well.
49803.PHONY: stageb2g0-bubble
49804stageb2g0-bubble:: stage1-bubble
49805 @r=`${PWD_COMMAND}`; export r; \
49806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49807 if test -f stageb2g0-lean || test -f stage1-lean ; then \
49808 echo Skipping rebuild of stageb2g0 ; \
49809 else \
49810 $(MAKE) stageb2g0-start; \
49811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
49812 fi
49813
49814.PHONY: all-stageb2g0 clean-stageb2g0
49815do-clean: clean-stageb2g0
49816
49817# FIXME: Will not need to be conditional when toplevel bootstrap is the
49818# only possibility, but now it conflicts with no-bootstrap rules
49819@if gcc-bootstrap
49820
49821
49822
49823.PHONY: bootstrap2-debug bootstrap2-debug-lean
49824bootstrap2-debug:
49825 echo stageb2g0 > stage_final
49826 @r=`${PWD_COMMAND}`; export r; \
49827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49828 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
49829 @: $(MAKE); $(unstage)
49830 @r=`${PWD_COMMAND}`; export r; \
49831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49832 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49833
49834bootstrap2-debug-lean:
49835 echo stageb2g0 > stage_final
49836 @r=`${PWD_COMMAND}`; export r; \
49837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49838 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
49839 @: $(MAKE); $(unstage)
49840 @r=`${PWD_COMMAND}`; export r; \
49841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49842 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49843
49844
49845# Rules to wipe a stage and all the following ones, also used for cleanstrap
49846distclean-stage1:: distclean-stageb2g0
49847.PHONY: distclean-stageb2g0
49848distclean-stageb2g0::
49849 @: $(MAKE); $(stage)
49850 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
49851 rm -rf stageb2g0-*
49852
49853
49854@endif gcc-bootstrap
49855
49856
72b2455a
PB
49857.PHONY: stage3-start stage3-end
49858
49859stage3-start::
0aed8855 49860 @: $(MAKE); $(stage); \
72b2455a 49861 echo stage3 > stage_current ; \
b00612cc 49862 echo stage3 > stage_last; \
0aed8855 49863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49864@if bfd
b00612cc
PB
49865 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
49866 mkdir stage3-bfd; \
80911fe1
PB
49867 mv stage3-bfd bfd ; \
49868 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
49869@endif bfd
49870@if opcodes
b00612cc
PB
49871 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
49872 mkdir stage3-opcodes; \
80911fe1
PB
49873 mv stage3-opcodes opcodes ; \
49874 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
49875@endif opcodes
49876@if binutils
b00612cc
PB
49877 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
49878 mkdir stage3-binutils; \
80911fe1
PB
49879 mv stage3-binutils binutils ; \
49880 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
49881@endif binutils
49882@if gas
b00612cc
PB
49883 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
49884 mkdir stage3-gas; \
80911fe1
PB
49885 mv stage3-gas gas ; \
49886 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
49887@endif gas
49888@if gcc
b00612cc
PB
49889 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
49890 mkdir stage3-gcc; \
80911fe1
PB
49891 mv stage3-gcc gcc ; \
49892 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 49893@endif gcc
4b900473
PB
49894@if gmp
49895 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
49896 mkdir stage3-gmp; \
49897 mv stage3-gmp gmp ; \
49898 mv stage2-gmp prev-gmp || test -f stage2-lean
49899@endif gmp
49900@if mpfr
49901 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
49902 mkdir stage3-mpfr; \
49903 mv stage3-mpfr mpfr ; \
49904 mv stage2-mpfr prev-mpfr || test -f stage2-lean
49905@endif mpfr
72b2455a 49906@if intl
b00612cc
PB
49907 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
49908 mkdir stage3-intl; \
80911fe1
PB
49909 mv stage3-intl intl ; \
49910 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
49911@endif intl
49912@if ld
b00612cc
PB
49913 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
49914 mkdir stage3-ld; \
80911fe1
PB
49915 mv stage3-ld ld ; \
49916 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
49917@endif ld
49918@if libcpp
b00612cc
PB
49919 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
49920 mkdir stage3-libcpp; \
80911fe1
PB
49921 mv stage3-libcpp libcpp ; \
49922 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 49923@endif libcpp
be01d343
PB
49924@if libdecnumber
49925 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
49926 mkdir stage3-libdecnumber; \
80911fe1
PB
49927 mv stage3-libdecnumber libdecnumber ; \
49928 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 49929@endif libdecnumber
72b2455a 49930@if libiberty
b00612cc
PB
49931 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
49932 mkdir stage3-libiberty; \
80911fe1
PB
49933 mv stage3-libiberty libiberty ; \
49934 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
49935@endif libiberty
49936@if zlib
b00612cc
PB
49937 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
49938 mkdir stage3-zlib; \
80911fe1
PB
49939 mv stage3-zlib zlib ; \
49940 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 49941@endif zlib
0aed8855
PB
49942 @[ -d stage3-$(TARGET_SUBDIR) ] || \
49943 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
49944 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49945 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 49946
80911fe1 49947stage3-end::
72b2455a 49948@if bfd
80911fe1
PB
49949 @if test -d $(HOST_SUBDIR)/bfd ; then \
49950 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
49951 mv prev-bfd stage2-bfd ; : ; \
0aed8855 49952 fi
72b2455a
PB
49953@endif bfd
49954@if opcodes
80911fe1
PB
49955 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49956 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
49957 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 49958 fi
72b2455a
PB
49959@endif opcodes
49960@if binutils
80911fe1
PB
49961 @if test -d $(HOST_SUBDIR)/binutils ; then \
49962 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
49963 mv prev-binutils stage2-binutils ; : ; \
0aed8855 49964 fi
72b2455a
PB
49965@endif binutils
49966@if gas
80911fe1
PB
49967 @if test -d $(HOST_SUBDIR)/gas ; then \
49968 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
49969 mv prev-gas stage2-gas ; : ; \
0aed8855 49970 fi
72b2455a
PB
49971@endif gas
49972@if gcc
80911fe1
PB
49973 @if test -d $(HOST_SUBDIR)/gcc ; then \
49974 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
49975 mv prev-gcc stage2-gcc ; : ; \
0aed8855 49976 fi
72b2455a 49977@endif gcc
4b900473
PB
49978@if gmp
49979 @if test -d $(HOST_SUBDIR)/gmp ; then \
49980 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
49981 mv prev-gmp stage2-gmp ; : ; \
49982 fi
49983@endif gmp
49984@if mpfr
49985 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49986 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
49987 mv prev-mpfr stage2-mpfr ; : ; \
49988 fi
49989@endif mpfr
72b2455a 49990@if intl
80911fe1
PB
49991 @if test -d $(HOST_SUBDIR)/intl ; then \
49992 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
49993 mv prev-intl stage2-intl ; : ; \
0aed8855 49994 fi
72b2455a
PB
49995@endif intl
49996@if ld
80911fe1
PB
49997 @if test -d $(HOST_SUBDIR)/ld ; then \
49998 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
49999 mv prev-ld stage2-ld ; : ; \
0aed8855 50000 fi
72b2455a
PB
50001@endif ld
50002@if libcpp
80911fe1
PB
50003 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50004 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
50005 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 50006 fi
72b2455a 50007@endif libcpp
be01d343 50008@if libdecnumber
80911fe1
PB
50009 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50010 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
50011 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 50012 fi
be01d343 50013@endif libdecnumber
72b2455a 50014@if libiberty
80911fe1
PB
50015 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50016 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
50017 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 50018 fi
72b2455a
PB
50019@endif libiberty
50020@if zlib
80911fe1
PB
50021 @if test -d $(HOST_SUBDIR)/zlib ; then \
50022 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
50023 mv prev-zlib stage2-zlib ; : ; \
0aed8855 50024 fi
72b2455a 50025@endif zlib
0aed8855 50026 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50027 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
50028 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 50029 fi
80911fe1 50030 rm -f stage_current
72b2455a 50031
973601e1 50032# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
50033# remade, but not reconfigured. The next stage (if any) will not be
50034# reconfigured as well.
72b2455a
PB
50035.PHONY: stage3-bubble
50036stage3-bubble:: stage2-bubble
e360f423
PB
50037 @r=`${PWD_COMMAND}`; export r; \
50038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50039 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
50040 echo Skipping rebuild of stage3 ; \
50041 else \
f70224b5 50042 $(MAKE) stage3-start; \
80911fe1
PB
50043 if $(LEAN); then \
50044 rm -rf stage1-* ; \
50045 $(STAMP) stage1-lean ; \
50046 fi; \
f70224b5 50047 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 50048 fi
f6d183c0 50049 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 50050
0df3d27f 50051.PHONY: all-stage3 clean-stage3
0df3d27f 50052do-clean: clean-stage3
0df3d27f 50053
d545f33b
PB
50054# FIXME: Will not need to be conditional when toplevel bootstrap is the
50055# only possibility, but now it conflicts with no-bootstrap rules
50056@if gcc-bootstrap
72b2455a 50057
d545f33b 50058compare:
e360f423
PB
50059 @r=`${PWD_COMMAND}`; export r; \
50060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50061 if test -f stage2-lean; then \
d545f33b
PB
50062 echo Cannot compare object files as stage 2 was deleted. ; \
50063 exit 0 ; \
50064 fi; \
0aed8855 50065 : $(MAKE); $(stage); \
d545f33b 50066 rm -f .bad_compare ; \
c52c6897 50067 echo Comparing stages 2 and 3 ; \
d545f33b
PB
50068 cd stage3-gcc; \
50069 files=`find . -name "*$(objext)" -print` ; \
50070 cd .. ; \
50071 for file in $${files} ; do \
50072 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 50073 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
50074 if test $$? -eq 1; then \
50075 case $$file in \
50076 ./cc*-checksum$(objext) | ./libgcc/* ) \
50077 echo warning: $$file differs ;; \
50078 *) \
50079 echo $$file differs >> .bad_compare ;; \
50080 esac ; \
50081 fi ; \
d545f33b
PB
50082 done ; \
50083 if [ -f .bad_compare ]; then \
50084 echo "Bootstrap comparison failure!"; \
50085 cat .bad_compare; \
50086 exit 1; \
50087 else \
c52c6897 50088 echo Comparison successful.; \
d545f33b
PB
50089 fi ; \
50090 $(STAMP) compare
80911fe1
PB
50091 if $(LEAN); then \
50092 rm -rf stage2-*; \
50093 $(STAMP) stage2-lean; \
50094 fi
9cb3fa6f 50095
72b2455a 50096
72b2455a 50097
80911fe1 50098.PHONY: bootstrap bootstrap-lean
be01d343
PB
50099bootstrap:
50100 echo stage3 > stage_final
50101 @r=`${PWD_COMMAND}`; export r; \
50102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50103 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 50104 @: $(MAKE); $(unstage)
be01d343
PB
50105 @r=`${PWD_COMMAND}`; export r; \
50106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50107 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50108
80911fe1
PB
50109bootstrap-lean:
50110 echo stage3 > stage_final
50111 @r=`${PWD_COMMAND}`; export r; \
50112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50113 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
50114 @: $(MAKE); $(unstage)
50115 @r=`${PWD_COMMAND}`; export r; \
50116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50117 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50118
72b2455a 50119
d545f33b
PB
50120# Rules to wipe a stage and all the following ones, also used for cleanstrap
50121distclean-stage2:: distclean-stage3
50122.PHONY: distclean-stage3
50123distclean-stage3::
0aed8855 50124 @: $(MAKE); $(stage)
e00a73e3 50125 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 50126 rm -rf stage3-* compare
0df3d27f 50127
9cb3fa6f 50128
d545f33b 50129.PHONY: cleanstrap
e00a73e3
PB
50130cleanstrap: do-distclean local-clean
50131 echo stage3 > stage_final
50132 @r=`${PWD_COMMAND}`; export r; \
50133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50134 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
50135 @: $(MAKE); $(unstage)
50136 @r=`${PWD_COMMAND}`; export r; \
50137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50138 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
50139
50140@endif gcc-bootstrap
50141
50142
8520c408
AO
50143.PHONY: stageb3g2-start stageb3g2-end
50144
50145stageb3g2-start::
50146 @: $(MAKE); $(stage); \
50147 echo stageb3g2 > stage_current ; \
50148 echo stageb3g2 > stage_last; \
50149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50150@if bfd
50151 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
50152 mkdir stageb3g2-bfd; \
50153 mv stageb3g2-bfd bfd ; \
50154 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
50155@endif bfd
50156@if opcodes
50157 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
50158 mkdir stageb3g2-opcodes; \
50159 mv stageb3g2-opcodes opcodes ; \
50160 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
50161@endif opcodes
50162@if binutils
50163 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
50164 mkdir stageb3g2-binutils; \
50165 mv stageb3g2-binutils binutils ; \
50166 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
50167@endif binutils
50168@if gas
50169 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
50170 mkdir stageb3g2-gas; \
50171 mv stageb3g2-gas gas ; \
50172 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
50173@endif gas
50174@if gcc
50175 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
50176 mkdir stageb3g2-gcc; \
50177 mv stageb3g2-gcc gcc ; \
50178 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
50179@endif gcc
50180@if gmp
50181 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
50182 mkdir stageb3g2-gmp; \
50183 mv stageb3g2-gmp gmp ; \
50184 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
50185@endif gmp
50186@if mpfr
50187 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
50188 mkdir stageb3g2-mpfr; \
50189 mv stageb3g2-mpfr mpfr ; \
50190 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
50191@endif mpfr
50192@if intl
50193 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
50194 mkdir stageb3g2-intl; \
50195 mv stageb3g2-intl intl ; \
50196 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
50197@endif intl
50198@if ld
50199 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
50200 mkdir stageb3g2-ld; \
50201 mv stageb3g2-ld ld ; \
50202 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
50203@endif ld
50204@if libcpp
50205 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
50206 mkdir stageb3g2-libcpp; \
50207 mv stageb3g2-libcpp libcpp ; \
50208 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
50209@endif libcpp
50210@if libdecnumber
50211 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
50212 mkdir stageb3g2-libdecnumber; \
50213 mv stageb3g2-libdecnumber libdecnumber ; \
50214 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
50215@endif libdecnumber
50216@if libiberty
50217 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
50218 mkdir stageb3g2-libiberty; \
50219 mv stageb3g2-libiberty libiberty ; \
50220 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
50221@endif libiberty
50222@if zlib
50223 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
50224 mkdir stageb3g2-zlib; \
50225 mv stageb3g2-zlib zlib ; \
50226 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
50227@endif zlib
50228 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
50229 mkdir stageb3g2-$(TARGET_SUBDIR); \
50230 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50231 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
50232
50233stageb3g2-end::
50234@if bfd
50235 @if test -d $(HOST_SUBDIR)/bfd ; then \
50236 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
50237 mv prev-bfd stageb2g0-bfd ; : ; \
50238 fi
50239@endif bfd
50240@if opcodes
50241 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50242 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
50243 mv prev-opcodes stageb2g0-opcodes ; : ; \
50244 fi
50245@endif opcodes
50246@if binutils
50247 @if test -d $(HOST_SUBDIR)/binutils ; then \
50248 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
50249 mv prev-binutils stageb2g0-binutils ; : ; \
50250 fi
50251@endif binutils
50252@if gas
50253 @if test -d $(HOST_SUBDIR)/gas ; then \
50254 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
50255 mv prev-gas stageb2g0-gas ; : ; \
50256 fi
50257@endif gas
50258@if gcc
50259 @if test -d $(HOST_SUBDIR)/gcc ; then \
50260 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
50261 mv prev-gcc stageb2g0-gcc ; : ; \
50262 fi
50263@endif gcc
50264@if gmp
50265 @if test -d $(HOST_SUBDIR)/gmp ; then \
50266 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
50267 mv prev-gmp stageb2g0-gmp ; : ; \
50268 fi
50269@endif gmp
50270@if mpfr
50271 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50272 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
50273 mv prev-mpfr stageb2g0-mpfr ; : ; \
50274 fi
50275@endif mpfr
50276@if intl
50277 @if test -d $(HOST_SUBDIR)/intl ; then \
50278 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
50279 mv prev-intl stageb2g0-intl ; : ; \
50280 fi
50281@endif intl
50282@if ld
50283 @if test -d $(HOST_SUBDIR)/ld ; then \
50284 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
50285 mv prev-ld stageb2g0-ld ; : ; \
50286 fi
50287@endif ld
50288@if libcpp
50289 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50290 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
50291 mv prev-libcpp stageb2g0-libcpp ; : ; \
50292 fi
50293@endif libcpp
50294@if libdecnumber
50295 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50296 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
50297 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
50298 fi
50299@endif libdecnumber
50300@if libiberty
50301 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50302 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
50303 mv prev-libiberty stageb2g0-libiberty ; : ; \
50304 fi
50305@endif libiberty
50306@if zlib
50307 @if test -d $(HOST_SUBDIR)/zlib ; then \
50308 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
50309 mv prev-zlib stageb2g0-zlib ; : ; \
50310 fi
50311@endif zlib
50312 @if test -d $(TARGET_SUBDIR) ; then \
50313 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
50314 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
50315 fi
50316 rm -f stage_current
50317
50318# Bubble a bug fix through all the stages up to stage b3g2. They are
50319# remade, but not reconfigured. The next stage (if any) will not be
50320# reconfigured as well.
50321.PHONY: stageb3g2-bubble
50322stageb3g2-bubble:: stageb2g0-bubble
50323 @r=`${PWD_COMMAND}`; export r; \
50324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50325 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
50326 echo Skipping rebuild of stageb3g2 ; \
50327 else \
50328 $(MAKE) stageb3g2-start; \
50329 if $(LEAN); then \
50330 rm -rf stage1-* ; \
50331 $(STAMP) stage1-lean ; \
50332 fi; \
50333 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
50334 fi
50335 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
50336
50337.PHONY: all-stageb3g2 clean-stageb3g2
50338do-clean: clean-stageb3g2
50339
50340# FIXME: Will not need to be conditional when toplevel bootstrap is the
50341# only possibility, but now it conflicts with no-bootstrap rules
50342@if gcc-bootstrap
50343
50344compare-debug:
50345 @r=`${PWD_COMMAND}`; export r; \
50346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50347 if test -f stageb2g0-lean; then \
50348 echo Cannot compare object files as stage b2g0 was deleted. ; \
50349 exit 0 ; \
50350 fi; \
50351 : $(MAKE); $(stage); \
50352 rm -f .bad_compare ; \
50353 echo Comparing stages b2g0 and b3g2 ; \
50354 cd stageb3g2-gcc; \
50355 files=`find . -name "*$(objext)" -print` ; \
50356 cd .. ; \
50357 for file in $${files} ; do \
50358 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
50359 $(do-compare-debug) > /dev/null 2>&1; \
50360 if test $$? -eq 1; then \
50361 case $$file in \
50362 ./cc*-checksum$(objext) | ./libgcc/* ) \
50363 echo warning: $$file differs ;; \
50364 *) \
50365 echo $$file differs >> .bad_compare ;; \
50366 esac ; \
50367 fi ; \
50368 done ; \
50369 if [ -f .bad_compare ]; then \
50370 echo "Bootstrap comparison failure!"; \
50371 cat .bad_compare; \
50372 exit 1; \
50373 else \
50374 echo Comparison successful.; \
50375 fi ; \
50376 $(STAMP) compare-debug
50377 if $(LEAN); then \
50378 rm -rf stageb2g0-*; \
50379 $(STAMP) stageb2g0-lean; \
50380 fi
50381
50382
50383
50384.PHONY: bootstrap-debug bootstrap-debug-lean
50385bootstrap-debug:
50386 echo stageb3g2 > stage_final
50387 @r=`${PWD_COMMAND}`; export r; \
50388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50389 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50390 @: $(MAKE); $(unstage)
50391 @r=`${PWD_COMMAND}`; export r; \
50392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50393 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50394
50395bootstrap-debug-lean:
50396 echo stageb3g2 > stage_final
50397 @r=`${PWD_COMMAND}`; export r; \
50398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50399 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
50400 @: $(MAKE); $(unstage)
50401 @r=`${PWD_COMMAND}`; export r; \
50402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50403 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50404
50405
50406# Rules to wipe a stage and all the following ones, also used for cleanstrap
50407distclean-stageb2g0:: distclean-stageb3g2
50408.PHONY: distclean-stageb3g2
50409distclean-stageb3g2::
50410 @: $(MAKE); $(stage)
50411 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
50412 rm -rf stageb3g2-* compare-debug
50413
50414
50415.PHONY: cleanstrap-debug
50416cleanstrap-debug: do-distclean local-clean
50417 echo stageb3g2 > stage_final
50418 @r=`${PWD_COMMAND}`; export r; \
50419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50420 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50421 @: $(MAKE); $(unstage)
50422 @r=`${PWD_COMMAND}`; export r; \
50423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50424 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50425
50426@endif gcc-bootstrap
50427
50428
72b2455a
PB
50429.PHONY: stage4-start stage4-end
50430
50431stage4-start::
0aed8855 50432 @: $(MAKE); $(stage); \
72b2455a 50433 echo stage4 > stage_current ; \
b00612cc 50434 echo stage4 > stage_last; \
0aed8855 50435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50436@if bfd
b00612cc
PB
50437 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
50438 mkdir stage4-bfd; \
80911fe1
PB
50439 mv stage4-bfd bfd ; \
50440 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
50441@endif bfd
50442@if opcodes
b00612cc
PB
50443 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
50444 mkdir stage4-opcodes; \
80911fe1
PB
50445 mv stage4-opcodes opcodes ; \
50446 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
50447@endif opcodes
50448@if binutils
b00612cc
PB
50449 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
50450 mkdir stage4-binutils; \
80911fe1
PB
50451 mv stage4-binutils binutils ; \
50452 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
50453@endif binutils
50454@if gas
b00612cc
PB
50455 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
50456 mkdir stage4-gas; \
80911fe1
PB
50457 mv stage4-gas gas ; \
50458 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
50459@endif gas
50460@if gcc
b00612cc
PB
50461 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
50462 mkdir stage4-gcc; \
80911fe1
PB
50463 mv stage4-gcc gcc ; \
50464 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 50465@endif gcc
4b900473
PB
50466@if gmp
50467 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
50468 mkdir stage4-gmp; \
50469 mv stage4-gmp gmp ; \
50470 mv stage3-gmp prev-gmp || test -f stage3-lean
50471@endif gmp
50472@if mpfr
50473 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
50474 mkdir stage4-mpfr; \
50475 mv stage4-mpfr mpfr ; \
50476 mv stage3-mpfr prev-mpfr || test -f stage3-lean
50477@endif mpfr
72b2455a 50478@if intl
b00612cc
PB
50479 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
50480 mkdir stage4-intl; \
80911fe1
PB
50481 mv stage4-intl intl ; \
50482 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
50483@endif intl
50484@if ld
b00612cc
PB
50485 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
50486 mkdir stage4-ld; \
80911fe1
PB
50487 mv stage4-ld ld ; \
50488 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
50489@endif ld
50490@if libcpp
b00612cc
PB
50491 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
50492 mkdir stage4-libcpp; \
80911fe1
PB
50493 mv stage4-libcpp libcpp ; \
50494 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 50495@endif libcpp
be01d343
PB
50496@if libdecnumber
50497 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
50498 mkdir stage4-libdecnumber; \
80911fe1
PB
50499 mv stage4-libdecnumber libdecnumber ; \
50500 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 50501@endif libdecnumber
72b2455a 50502@if libiberty
b00612cc
PB
50503 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
50504 mkdir stage4-libiberty; \
80911fe1
PB
50505 mv stage4-libiberty libiberty ; \
50506 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
50507@endif libiberty
50508@if zlib
b00612cc
PB
50509 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
50510 mkdir stage4-zlib; \
80911fe1
PB
50511 mv stage4-zlib zlib ; \
50512 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 50513@endif zlib
0aed8855
PB
50514 @[ -d stage4-$(TARGET_SUBDIR) ] || \
50515 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
50516 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50517 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 50518
80911fe1 50519stage4-end::
72b2455a 50520@if bfd
80911fe1
PB
50521 @if test -d $(HOST_SUBDIR)/bfd ; then \
50522 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
50523 mv prev-bfd stage3-bfd ; : ; \
0aed8855 50524 fi
72b2455a
PB
50525@endif bfd
50526@if opcodes
80911fe1
PB
50527 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50528 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
50529 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 50530 fi
72b2455a
PB
50531@endif opcodes
50532@if binutils
80911fe1
PB
50533 @if test -d $(HOST_SUBDIR)/binutils ; then \
50534 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
50535 mv prev-binutils stage3-binutils ; : ; \
0aed8855 50536 fi
72b2455a
PB
50537@endif binutils
50538@if gas
80911fe1
PB
50539 @if test -d $(HOST_SUBDIR)/gas ; then \
50540 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
50541 mv prev-gas stage3-gas ; : ; \
0aed8855 50542 fi
72b2455a
PB
50543@endif gas
50544@if gcc
80911fe1
PB
50545 @if test -d $(HOST_SUBDIR)/gcc ; then \
50546 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
50547 mv prev-gcc stage3-gcc ; : ; \
0aed8855 50548 fi
72b2455a 50549@endif gcc
4b900473
PB
50550@if gmp
50551 @if test -d $(HOST_SUBDIR)/gmp ; then \
50552 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
50553 mv prev-gmp stage3-gmp ; : ; \
50554 fi
50555@endif gmp
50556@if mpfr
50557 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50558 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
50559 mv prev-mpfr stage3-mpfr ; : ; \
50560 fi
50561@endif mpfr
72b2455a 50562@if intl
80911fe1
PB
50563 @if test -d $(HOST_SUBDIR)/intl ; then \
50564 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
50565 mv prev-intl stage3-intl ; : ; \
0aed8855 50566 fi
72b2455a
PB
50567@endif intl
50568@if ld
80911fe1
PB
50569 @if test -d $(HOST_SUBDIR)/ld ; then \
50570 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
50571 mv prev-ld stage3-ld ; : ; \
0aed8855 50572 fi
72b2455a
PB
50573@endif ld
50574@if libcpp
80911fe1
PB
50575 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50576 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
50577 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 50578 fi
72b2455a 50579@endif libcpp
be01d343 50580@if libdecnumber
80911fe1
PB
50581 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50582 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
50583 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 50584 fi
be01d343 50585@endif libdecnumber
72b2455a 50586@if libiberty
80911fe1
PB
50587 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50588 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
50589 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 50590 fi
72b2455a
PB
50591@endif libiberty
50592@if zlib
80911fe1
PB
50593 @if test -d $(HOST_SUBDIR)/zlib ; then \
50594 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
50595 mv prev-zlib stage3-zlib ; : ; \
0aed8855 50596 fi
72b2455a 50597@endif zlib
0aed8855 50598 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50599 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
50600 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 50601 fi
80911fe1 50602 rm -f stage_current
72b2455a 50603
973601e1 50604# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
50605# remade, but not reconfigured. The next stage (if any) will not be
50606# reconfigured as well.
72b2455a
PB
50607.PHONY: stage4-bubble
50608stage4-bubble:: stage3-bubble
e360f423
PB
50609 @r=`${PWD_COMMAND}`; export r; \
50610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50611 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
50612 echo Skipping rebuild of stage4 ; \
50613 else \
f70224b5 50614 $(MAKE) stage4-start; \
80911fe1
PB
50615 if $(LEAN); then \
50616 rm -rf stage2-* ; \
50617 $(STAMP) stage2-lean ; \
50618 fi; \
f70224b5 50619 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 50620 fi
f6d183c0 50621 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 50622
0df3d27f 50623.PHONY: all-stage4 clean-stage4
0df3d27f 50624do-clean: clean-stage4
0df3d27f 50625
d545f33b
PB
50626# FIXME: Will not need to be conditional when toplevel bootstrap is the
50627# only possibility, but now it conflicts with no-bootstrap rules
50628@if gcc-bootstrap
72b2455a 50629
d545f33b 50630compare3:
e360f423
PB
50631 @r=`${PWD_COMMAND}`; export r; \
50632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50633 if test -f stage3-lean; then \
d545f33b
PB
50634 echo Cannot compare object files as stage 3 was deleted. ; \
50635 exit 0 ; \
50636 fi; \
0aed8855 50637 : $(MAKE); $(stage); \
d545f33b 50638 rm -f .bad_compare ; \
c52c6897 50639 echo Comparing stages 3 and 4 ; \
d545f33b
PB
50640 cd stage4-gcc; \
50641 files=`find . -name "*$(objext)" -print` ; \
50642 cd .. ; \
50643 for file in $${files} ; do \
50644 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 50645 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
50646 if test $$? -eq 1; then \
50647 case $$file in \
50648 ./cc*-checksum$(objext) | ./libgcc/* ) \
50649 echo warning: $$file differs ;; \
50650 *) \
50651 echo $$file differs >> .bad_compare ;; \
50652 esac ; \
50653 fi ; \
d545f33b
PB
50654 done ; \
50655 if [ -f .bad_compare ]; then \
50656 echo "Bootstrap comparison failure!"; \
50657 cat .bad_compare; \
50658 exit 1; \
50659 else \
c52c6897 50660 echo Comparison successful.; \
d545f33b
PB
50661 fi ; \
50662 $(STAMP) compare3
80911fe1
PB
50663 if $(LEAN); then \
50664 rm -rf stage3-*; \
50665 $(STAMP) stage3-lean; \
50666 fi
9cb3fa6f 50667
72b2455a 50668
72b2455a 50669
80911fe1 50670.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
50671bootstrap4:
50672 echo stage4 > stage_final
50673 @r=`${PWD_COMMAND}`; export r; \
50674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50675 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 50676 @: $(MAKE); $(unstage)
be01d343
PB
50677 @r=`${PWD_COMMAND}`; export r; \
50678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50679 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50680
80911fe1
PB
50681bootstrap4-lean:
50682 echo stage4 > stage_final
50683 @r=`${PWD_COMMAND}`; export r; \
50684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50685 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
50686 @: $(MAKE); $(unstage)
50687 @r=`${PWD_COMMAND}`; export r; \
50688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50689 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50690
72b2455a 50691
d545f33b
PB
50692# Rules to wipe a stage and all the following ones, also used for cleanstrap
50693distclean-stage3:: distclean-stage4
50694.PHONY: distclean-stage4
50695distclean-stage4::
0aed8855 50696 @: $(MAKE); $(stage)
e00a73e3 50697 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 50698 rm -rf stage4-* compare3
0df3d27f 50699
9cb3fa6f 50700
d545f33b 50701@endif gcc-bootstrap
72b2455a
PB
50702
50703
50704.PHONY: stageprofile-start stageprofile-end
50705
50706stageprofile-start::
0aed8855 50707 @: $(MAKE); $(stage); \
72b2455a 50708 echo stageprofile > stage_current ; \
b00612cc 50709 echo stageprofile > stage_last; \
0aed8855 50710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50711@if bfd
b00612cc
PB
50712 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
50713 mkdir stageprofile-bfd; \
80911fe1
PB
50714 mv stageprofile-bfd bfd ; \
50715 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50716@endif bfd
50717@if opcodes
b00612cc
PB
50718 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
50719 mkdir stageprofile-opcodes; \
80911fe1
PB
50720 mv stageprofile-opcodes opcodes ; \
50721 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50722@endif opcodes
50723@if binutils
b00612cc
PB
50724 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
50725 mkdir stageprofile-binutils; \
80911fe1
PB
50726 mv stageprofile-binutils binutils ; \
50727 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50728@endif binutils
50729@if gas
b00612cc
PB
50730 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
50731 mkdir stageprofile-gas; \
80911fe1
PB
50732 mv stageprofile-gas gas ; \
50733 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50734@endif gas
50735@if gcc
b00612cc
PB
50736 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
50737 mkdir stageprofile-gcc; \
80911fe1
PB
50738 mv stageprofile-gcc gcc ; \
50739 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50740@endif gcc
4b900473
PB
50741@if gmp
50742 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
50743 mkdir stageprofile-gmp; \
50744 mv stageprofile-gmp gmp ; \
50745 mv stage1-gmp prev-gmp || test -f stage1-lean
50746@endif gmp
50747@if mpfr
50748 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
50749 mkdir stageprofile-mpfr; \
50750 mv stageprofile-mpfr mpfr ; \
50751 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50752@endif mpfr
72b2455a 50753@if intl
b00612cc
PB
50754 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
50755 mkdir stageprofile-intl; \
80911fe1
PB
50756 mv stageprofile-intl intl ; \
50757 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50758@endif intl
50759@if ld
b00612cc
PB
50760 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
50761 mkdir stageprofile-ld; \
80911fe1
PB
50762 mv stageprofile-ld ld ; \
50763 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50764@endif ld
50765@if libcpp
b00612cc
PB
50766 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
50767 mkdir stageprofile-libcpp; \
80911fe1
PB
50768 mv stageprofile-libcpp libcpp ; \
50769 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50770@endif libcpp
be01d343
PB
50771@if libdecnumber
50772 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
50773 mkdir stageprofile-libdecnumber; \
80911fe1
PB
50774 mv stageprofile-libdecnumber libdecnumber ; \
50775 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50776@endif libdecnumber
72b2455a 50777@if libiberty
b00612cc
PB
50778 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
50779 mkdir stageprofile-libiberty; \
80911fe1
PB
50780 mv stageprofile-libiberty libiberty ; \
50781 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50782@endif libiberty
50783@if zlib
d545f33b
PB
50784 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
50785 mkdir stageprofile-zlib; \
80911fe1
PB
50786 mv stageprofile-zlib zlib ; \
50787 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 50788@endif zlib
0aed8855
PB
50789 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
50790 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
50791 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50792 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 50793
80911fe1 50794stageprofile-end::
d545f33b 50795@if bfd
80911fe1
PB
50796 @if test -d $(HOST_SUBDIR)/bfd ; then \
50797 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
50798 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50799 fi
d545f33b
PB
50800@endif bfd
50801@if opcodes
80911fe1
PB
50802 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50803 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
50804 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50805 fi
d545f33b
PB
50806@endif opcodes
50807@if binutils
80911fe1
PB
50808 @if test -d $(HOST_SUBDIR)/binutils ; then \
50809 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
50810 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50811 fi
d545f33b
PB
50812@endif binutils
50813@if gas
80911fe1
PB
50814 @if test -d $(HOST_SUBDIR)/gas ; then \
50815 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
50816 mv prev-gas stage1-gas ; : ; \
0aed8855 50817 fi
d545f33b
PB
50818@endif gas
50819@if gcc
80911fe1
PB
50820 @if test -d $(HOST_SUBDIR)/gcc ; then \
50821 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
50822 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50823 fi
d545f33b 50824@endif gcc
4b900473
PB
50825@if gmp
50826 @if test -d $(HOST_SUBDIR)/gmp ; then \
50827 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
50828 mv prev-gmp stage1-gmp ; : ; \
50829 fi
50830@endif gmp
50831@if mpfr
50832 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50833 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
50834 mv prev-mpfr stage1-mpfr ; : ; \
50835 fi
50836@endif mpfr
d545f33b 50837@if intl
80911fe1
PB
50838 @if test -d $(HOST_SUBDIR)/intl ; then \
50839 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
50840 mv prev-intl stage1-intl ; : ; \
0aed8855 50841 fi
d545f33b
PB
50842@endif intl
50843@if ld
80911fe1
PB
50844 @if test -d $(HOST_SUBDIR)/ld ; then \
50845 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
50846 mv prev-ld stage1-ld ; : ; \
0aed8855 50847 fi
d545f33b
PB
50848@endif ld
50849@if libcpp
80911fe1
PB
50850 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50851 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
50852 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50853 fi
d545f33b 50854@endif libcpp
be01d343 50855@if libdecnumber
80911fe1
PB
50856 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50857 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
50858 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 50859 fi
be01d343 50860@endif libdecnumber
d545f33b 50861@if libiberty
80911fe1
PB
50862 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50863 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
50864 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 50865 fi
d545f33b
PB
50866@endif libiberty
50867@if zlib
80911fe1
PB
50868 @if test -d $(HOST_SUBDIR)/zlib ; then \
50869 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
50870 mv prev-zlib stage1-zlib ; : ; \
0aed8855 50871 fi
d545f33b 50872@endif zlib
0aed8855 50873 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50874 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
50875 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 50876 fi
80911fe1 50877 rm -f stage_current
72b2455a 50878
973601e1 50879# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
50880# remade, but not reconfigured. The next stage (if any) will not be
50881# reconfigured as well.
d545f33b
PB
50882.PHONY: stageprofile-bubble
50883stageprofile-bubble:: stage1-bubble
e360f423
PB
50884 @r=`${PWD_COMMAND}`; export r; \
50885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50886 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
50887 echo Skipping rebuild of stageprofile ; \
50888 else \
f70224b5
PB
50889 $(MAKE) stageprofile-start; \
50890 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 50891 fi
72b2455a 50892
d545f33b
PB
50893.PHONY: all-stageprofile clean-stageprofile
50894do-clean: clean-stageprofile
0df3d27f 50895
72b2455a
PB
50896# FIXME: Will not need to be conditional when toplevel bootstrap is the
50897# only possibility, but now it conflicts with no-bootstrap rules
50898@if gcc-bootstrap
50899
50900
50901
50902
0df3d27f 50903# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50904distclean-stage1:: distclean-stageprofile
0df3d27f 50905.PHONY: distclean-stageprofile
72b2455a 50906distclean-stageprofile::
0aed8855 50907 @: $(MAKE); $(stage)
e00a73e3 50908 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 50909 rm -rf stageprofile-*
dfdffa2c
PB
50910
50911
72b2455a 50912@endif gcc-bootstrap
dfdffa2c
PB
50913
50914
72b2455a 50915.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 50916
72b2455a 50917stagefeedback-start::
0aed8855 50918 @: $(MAKE); $(stage); \
72b2455a 50919 echo stagefeedback > stage_current ; \
b00612cc 50920 echo stagefeedback > stage_last; \
0aed8855 50921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50922@if bfd
b00612cc
PB
50923 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
50924 mkdir stagefeedback-bfd; \
80911fe1
PB
50925 mv stagefeedback-bfd bfd ; \
50926 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
50927@endif bfd
50928@if opcodes
b00612cc
PB
50929 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
50930 mkdir stagefeedback-opcodes; \
80911fe1
PB
50931 mv stagefeedback-opcodes opcodes ; \
50932 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
50933@endif opcodes
50934@if binutils
b00612cc
PB
50935 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
50936 mkdir stagefeedback-binutils; \
80911fe1
PB
50937 mv stagefeedback-binutils binutils ; \
50938 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
50939@endif binutils
50940@if gas
b00612cc
PB
50941 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
50942 mkdir stagefeedback-gas; \
80911fe1
PB
50943 mv stagefeedback-gas gas ; \
50944 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
50945@endif gas
50946@if gcc
b00612cc
PB
50947 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
50948 mkdir stagefeedback-gcc; \
80911fe1
PB
50949 mv stagefeedback-gcc gcc ; \
50950 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 50951@endif gcc
4b900473
PB
50952@if gmp
50953 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
50954 mkdir stagefeedback-gmp; \
50955 mv stagefeedback-gmp gmp ; \
50956 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
50957@endif gmp
50958@if mpfr
50959 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
50960 mkdir stagefeedback-mpfr; \
50961 mv stagefeedback-mpfr mpfr ; \
50962 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
50963@endif mpfr
72b2455a 50964@if intl
b00612cc
PB
50965 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
50966 mkdir stagefeedback-intl; \
80911fe1
PB
50967 mv stagefeedback-intl intl ; \
50968 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
50969@endif intl
50970@if ld
b00612cc
PB
50971 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
50972 mkdir stagefeedback-ld; \
80911fe1
PB
50973 mv stagefeedback-ld ld ; \
50974 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
50975@endif ld
50976@if libcpp
b00612cc
PB
50977 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
50978 mkdir stagefeedback-libcpp; \
80911fe1
PB
50979 mv stagefeedback-libcpp libcpp ; \
50980 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 50981@endif libcpp
be01d343
PB
50982@if libdecnumber
50983 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
50984 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
50985 mv stagefeedback-libdecnumber libdecnumber ; \
50986 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 50987@endif libdecnumber
72b2455a 50988@if libiberty
b00612cc
PB
50989 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
50990 mkdir stagefeedback-libiberty; \
80911fe1
PB
50991 mv stagefeedback-libiberty libiberty ; \
50992 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
50993@endif libiberty
50994@if zlib
b00612cc
PB
50995 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
50996 mkdir stagefeedback-zlib; \
80911fe1
PB
50997 mv stagefeedback-zlib zlib ; \
50998 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 50999@endif zlib
0aed8855
PB
51000 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
51001 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
51002 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51003 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 51004
80911fe1 51005stagefeedback-end::
72b2455a 51006@if bfd
80911fe1
PB
51007 @if test -d $(HOST_SUBDIR)/bfd ; then \
51008 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
51009 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 51010 fi
72b2455a
PB
51011@endif bfd
51012@if opcodes
80911fe1
PB
51013 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51014 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
51015 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 51016 fi
72b2455a
PB
51017@endif opcodes
51018@if binutils
80911fe1
PB
51019 @if test -d $(HOST_SUBDIR)/binutils ; then \
51020 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
51021 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 51022 fi
72b2455a
PB
51023@endif binutils
51024@if gas
80911fe1
PB
51025 @if test -d $(HOST_SUBDIR)/gas ; then \
51026 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
51027 mv prev-gas stageprofile-gas ; : ; \
0aed8855 51028 fi
72b2455a
PB
51029@endif gas
51030@if gcc
80911fe1
PB
51031 @if test -d $(HOST_SUBDIR)/gcc ; then \
51032 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
51033 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 51034 fi
72b2455a 51035@endif gcc
4b900473
PB
51036@if gmp
51037 @if test -d $(HOST_SUBDIR)/gmp ; then \
51038 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
51039 mv prev-gmp stageprofile-gmp ; : ; \
51040 fi
51041@endif gmp
51042@if mpfr
51043 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51044 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
51045 mv prev-mpfr stageprofile-mpfr ; : ; \
51046 fi
51047@endif mpfr
72b2455a 51048@if intl
80911fe1
PB
51049 @if test -d $(HOST_SUBDIR)/intl ; then \
51050 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
51051 mv prev-intl stageprofile-intl ; : ; \
0aed8855 51052 fi
72b2455a
PB
51053@endif intl
51054@if ld
80911fe1
PB
51055 @if test -d $(HOST_SUBDIR)/ld ; then \
51056 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
51057 mv prev-ld stageprofile-ld ; : ; \
0aed8855 51058 fi
72b2455a
PB
51059@endif ld
51060@if libcpp
80911fe1
PB
51061 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51062 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
51063 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 51064 fi
72b2455a 51065@endif libcpp
be01d343 51066@if libdecnumber
80911fe1
PB
51067 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51068 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
51069 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 51070 fi
be01d343 51071@endif libdecnumber
72b2455a 51072@if libiberty
80911fe1
PB
51073 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51074 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
51075 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 51076 fi
72b2455a
PB
51077@endif libiberty
51078@if zlib
80911fe1
PB
51079 @if test -d $(HOST_SUBDIR)/zlib ; then \
51080 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
51081 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 51082 fi
72b2455a 51083@endif zlib
0aed8855 51084 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51085 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
51086 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 51087 fi
80911fe1 51088 rm -f stage_current
dfdffa2c 51089
973601e1 51090# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
51091# remade, but not reconfigured. The next stage (if any) will not be
51092# reconfigured as well.
72b2455a 51093.PHONY: stagefeedback-bubble
7d329e61 51094stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
51095 @r=`${PWD_COMMAND}`; export r; \
51096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51097 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
51098 echo Skipping rebuild of stagefeedback ; \
51099 else \
f70224b5
PB
51100 $(MAKE) stagefeedback-start; \
51101 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 51102 fi
72b2455a 51103
0df3d27f 51104.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 51105do-clean: clean-stagefeedback
0df3d27f 51106
72b2455a
PB
51107# FIXME: Will not need to be conditional when toplevel bootstrap is the
51108# only possibility, but now it conflicts with no-bootstrap rules
51109@if gcc-bootstrap
656fdd47
PB
51110
51111
51112
80911fe1 51113.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
51114profiledbootstrap:
51115 echo stagefeedback > stage_final
51116 @r=`${PWD_COMMAND}`; export r; \
51117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51118 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 51119 @: $(MAKE); $(unstage)
be01d343
PB
51120 @r=`${PWD_COMMAND}`; export r; \
51121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51122 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 51123
80911fe1
PB
51124profiledbootstrap-lean:
51125 echo stagefeedback > stage_final
51126 @r=`${PWD_COMMAND}`; export r; \
51127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51128 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
51129 @: $(MAKE); $(unstage)
51130 @r=`${PWD_COMMAND}`; export r; \
51131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51132 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51133
656fdd47 51134
0df3d27f 51135# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 51136distclean-stageprofile:: distclean-stagefeedback
0df3d27f 51137.PHONY: distclean-stagefeedback
656fdd47 51138distclean-stagefeedback::
0aed8855 51139 @: $(MAKE); $(stage)
e00a73e3 51140 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 51141 rm -rf stagefeedback-*
656fdd47
PB
51142
51143
72b2455a 51144@endif gcc-bootstrap
656fdd47
PB
51145
51146
51147
7d329e61
PB
51148stageprofile-end::
51149 $(MAKE) distclean-stagefeedback
656fdd47 51150
7d329e61 51151stagefeedback-start::
656fdd47
PB
51152 @r=`${PWD_COMMAND}`; export r; \
51153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
51154 for i in prev-*; do \
51155 j=`echo $$i | sed s/^prev-//` ; \
51156 cd $$r/$$i && \
51157 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
51158 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
51159 done
b8908782 51160
0df3d27f 51161@if gcc-bootstrap
0df3d27f 51162do-distclean: distclean-stage1
c52c6897
PB
51163
51164# Provide a GCC build when we're building target libraries. This does
51165# not work as a dependency, just as the minimum necessary to avoid errors.
51166stage_last:
51167 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 51168
4f0ef2d8
CD
51169# Same as unstage, but not phony and defaulting to stage1-start. We place
51170# it in the dependency so that for example `make -j3 all-gcc' works.
51171stage_current:
51172 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
51173
c52c6897
PB
51174.PHONY: restrap
51175restrap:
51176 @: $(MAKE); $(stage)
8520c408 51177 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
c52c6897 51178 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 51179@endif gcc-bootstrap
c52c6897 51180
ae831be5
NN
51181# --------------------------------------
51182# Dependencies between different modules
51183# --------------------------------------
252b5132 51184
9e6ce191 51185# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
51186@if gcc-bootstrap
51187configure-target-libstdc++-v3: stage_last
51188configure-target-libmudflap: stage_last
51189configure-target-libssp: stage_last
c52c6897 51190configure-target-newlib: stage_last
6aa8ef82
DJ
51191configure-stage1-target-libgcc: maybe-all-stage1-gcc
51192configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 51193configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 51194configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 51195configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
51196configure-stage4-target-libgcc: maybe-all-stage4-gcc
51197configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
51198configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
51199configure-target-libgfortran: stage_last
51200configure-target-libobjc: stage_last
51201configure-target-libtermcap: stage_last
51202configure-target-winsup: stage_last
51203configure-target-libgloss: stage_last
51204configure-target-libiberty: stage_last
51205configure-target-gperf: stage_last
51206configure-target-examples: stage_last
51207configure-target-libffi: stage_last
51208configure-target-libjava: stage_last
51209configure-target-zlib: stage_last
51210configure-target-boehm-gc: stage_last
51211configure-target-qthreads: stage_last
51212configure-target-rda: stage_last
51213configure-target-libada: stage_last
51214configure-target-libgomp: stage_last
51215@endif gcc-bootstrap
9e6ce191 51216
c52c6897 51217@if gcc-no-bootstrap
9e6ce191 51218configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 51219configure-target-libmudflap: maybe-all-gcc
064d0a7c 51220configure-target-libssp: maybe-all-gcc
9e6ce191 51221configure-target-newlib: maybe-all-gcc
6aa8ef82 51222configure-target-libgcc: maybe-all-gcc
9e6ce191 51223configure-target-libgfortran: maybe-all-gcc
9e6ce191 51224configure-target-libobjc: maybe-all-gcc
9e6ce191 51225configure-target-libtermcap: maybe-all-gcc
9e6ce191 51226configure-target-winsup: maybe-all-gcc
9e6ce191 51227configure-target-libgloss: maybe-all-gcc
9e6ce191 51228configure-target-libiberty: maybe-all-gcc
9e6ce191 51229configure-target-gperf: maybe-all-gcc
9e6ce191 51230configure-target-examples: maybe-all-gcc
9e6ce191 51231configure-target-libffi: maybe-all-gcc
9e6ce191 51232configure-target-libjava: maybe-all-gcc
9e6ce191 51233configure-target-zlib: maybe-all-gcc
9e6ce191 51234configure-target-boehm-gc: maybe-all-gcc
9e6ce191 51235configure-target-qthreads: maybe-all-gcc
9e6ce191 51236configure-target-rda: maybe-all-gcc
9e6ce191 51237configure-target-libada: maybe-all-gcc
b3ded179 51238configure-target-libgomp: maybe-all-gcc
c52c6897 51239@endif gcc-no-bootstrap
b3ded179 51240
9e6ce191 51241
ae831be5
NN
51242# There are two types of dependencies here: 'hard' dependencies, where one
51243# module simply won't build without the other; and 'soft' dependencies, where
51244# if the depended-on module is missing, the depending module will do without
51245# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 51246# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
51247# it's safer to use a soft dependency.
51248
9e6ce191
PB
51249
51250
51251
51252
c60fe18b 51253
9e6ce191
PB
51254# With all the machinery above in place, it is pretty easy to generate
51255# dependencies. Host dependencies are a bit more complex because we have
51256# to check for bootstrap/prebootstrap dependencies. To resolve
51257# prebootstrap dependencies, prebootstrap modules are gathered in
51258# a hash table.
6a9cf61e 51259all-build-bison: maybe-all-build-texinfo
9e6ce191 51260all-build-byacc: maybe-all-build-texinfo
6a9cf61e 51261all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
51262all-build-flex: maybe-all-build-bison
51263all-build-flex: maybe-all-build-byacc
51264all-build-flex: maybe-all-build-m4
6a9cf61e 51265all-build-libiberty: maybe-all-build-texinfo
9e6ce191 51266all-build-m4: maybe-all-build-texinfo
ee025550 51267all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
51268configure-gcc: maybe-configure-intl
51269
51270configure-stage1-gcc: maybe-configure-stage1-intl
51271configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 51272configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 51273configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 51274configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
51275configure-stage4-gcc: maybe-configure-stage4-intl
51276configure-stageprofile-gcc: maybe-configure-stageprofile-intl
51277configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
51278configure-gcc: maybe-all-binutils
51279
51280configure-stage1-gcc: maybe-all-stage1-binutils
51281configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 51282configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 51283configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 51284configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
51285configure-stage4-gcc: maybe-all-stage4-binutils
51286configure-stageprofile-gcc: maybe-all-stageprofile-binutils
51287configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
51288configure-gcc: maybe-all-gas
51289
51290configure-stage1-gcc: maybe-all-stage1-gas
51291configure-stage2-gcc: maybe-all-stage2-gas
8520c408 51292configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 51293configure-stage3-gcc: maybe-all-stage3-gas
8520c408 51294configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
51295configure-stage4-gcc: maybe-all-stage4-gas
51296configure-stageprofile-gcc: maybe-all-stageprofile-gas
51297configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
51298configure-gcc: maybe-all-ld
51299
51300configure-stage1-gcc: maybe-all-stage1-ld
51301configure-stage2-gcc: maybe-all-stage2-ld
8520c408 51302configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 51303configure-stage3-gcc: maybe-all-stage3-ld
8520c408 51304configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
51305configure-stage4-gcc: maybe-all-stage4-ld
51306configure-stageprofile-gcc: maybe-all-stageprofile-ld
51307configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
51308all-gcc: all-libiberty
51309
51310all-stage1-gcc: all-stage1-libiberty
51311all-stage2-gcc: all-stage2-libiberty
8520c408 51312all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 51313all-stage3-gcc: all-stage3-libiberty
8520c408 51314all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
51315all-stage4-gcc: all-stage4-libiberty
51316all-stageprofile-gcc: all-stageprofile-libiberty
51317all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
51318all-gcc: maybe-all-gmp
51319
51320all-stage1-gcc: maybe-all-stage1-gmp
51321all-stage2-gcc: maybe-all-stage2-gmp
8520c408 51322all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 51323all-stage3-gcc: maybe-all-stage3-gmp
8520c408 51324all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
51325all-stage4-gcc: maybe-all-stage4-gmp
51326all-stageprofile-gcc: maybe-all-stageprofile-gmp
51327all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
51328all-gcc: maybe-all-intl
51329
51330all-stage1-gcc: maybe-all-stage1-intl
51331all-stage2-gcc: maybe-all-stage2-intl
8520c408 51332all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 51333all-stage3-gcc: maybe-all-stage3-intl
8520c408 51334all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
51335all-stage4-gcc: maybe-all-stage4-intl
51336all-stageprofile-gcc: maybe-all-stageprofile-intl
51337all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
51338all-gcc: maybe-all-mpfr
51339
51340all-stage1-gcc: maybe-all-stage1-mpfr
51341all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 51342all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 51343all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 51344all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
51345all-stage4-gcc: maybe-all-stage4-mpfr
51346all-stageprofile-gcc: maybe-all-stageprofile-mpfr
51347all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
51348all-gcc: maybe-all-build-texinfo
51349
51350all-stage1-gcc: maybe-all-build-texinfo
51351all-stage2-gcc: maybe-all-build-texinfo
8520c408 51352all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 51353all-stage3-gcc: maybe-all-build-texinfo
8520c408 51354all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
51355all-stage4-gcc: maybe-all-build-texinfo
51356all-stageprofile-gcc: maybe-all-build-texinfo
51357all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
51358all-gcc: maybe-all-build-bison
51359
51360all-stage1-gcc: maybe-all-build-bison
51361all-stage2-gcc: maybe-all-build-bison
8520c408 51362all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 51363all-stage3-gcc: maybe-all-build-bison
8520c408 51364all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
51365all-stage4-gcc: maybe-all-build-bison
51366all-stageprofile-gcc: maybe-all-build-bison
51367all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
51368all-gcc: maybe-all-build-byacc
51369
51370all-stage1-gcc: maybe-all-build-byacc
51371all-stage2-gcc: maybe-all-build-byacc
8520c408 51372all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 51373all-stage3-gcc: maybe-all-build-byacc
8520c408 51374all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
51375all-stage4-gcc: maybe-all-build-byacc
51376all-stageprofile-gcc: maybe-all-build-byacc
51377all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
51378all-gcc: maybe-all-build-flex
51379
51380all-stage1-gcc: maybe-all-build-flex
51381all-stage2-gcc: maybe-all-build-flex
8520c408 51382all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 51383all-stage3-gcc: maybe-all-build-flex
8520c408 51384all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
51385all-stage4-gcc: maybe-all-build-flex
51386all-stageprofile-gcc: maybe-all-build-flex
51387all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
51388all-gcc: maybe-all-build-libiberty
51389
51390all-stage1-gcc: maybe-all-build-libiberty
51391all-stage2-gcc: maybe-all-build-libiberty
8520c408 51392all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 51393all-stage3-gcc: maybe-all-build-libiberty
8520c408 51394all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
51395all-stage4-gcc: maybe-all-build-libiberty
51396all-stageprofile-gcc: maybe-all-build-libiberty
51397all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
51398all-gcc: maybe-all-build-fixincludes
51399
51400all-stage1-gcc: maybe-all-build-fixincludes
51401all-stage2-gcc: maybe-all-build-fixincludes
8520c408 51402all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 51403all-stage3-gcc: maybe-all-build-fixincludes
8520c408 51404all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
51405all-stage4-gcc: maybe-all-build-fixincludes
51406all-stageprofile-gcc: maybe-all-build-fixincludes
51407all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
51408all-gcc: maybe-all-zlib
51409
51410all-stage1-gcc: maybe-all-stage1-zlib
51411all-stage2-gcc: maybe-all-stage2-zlib
8520c408 51412all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 51413all-stage3-gcc: maybe-all-stage3-zlib
8520c408 51414all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
51415all-stage4-gcc: maybe-all-stage4-zlib
51416all-stageprofile-gcc: maybe-all-stageprofile-zlib
51417all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
51418all-gcc: all-libcpp
51419
51420all-stage1-gcc: all-stage1-libcpp
51421all-stage2-gcc: all-stage2-libcpp
8520c408 51422all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 51423all-stage3-gcc: all-stage3-libcpp
8520c408 51424all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
51425all-stage4-gcc: all-stage4-libcpp
51426all-stageprofile-gcc: all-stageprofile-libcpp
51427all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
51428all-gcc: all-libdecnumber
51429
51430all-stage1-gcc: all-stage1-libdecnumber
51431all-stage2-gcc: all-stage2-libdecnumber
8520c408 51432all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 51433all-stage3-gcc: all-stage3-libdecnumber
8520c408 51434all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
51435all-stage4-gcc: all-stage4-libdecnumber
51436all-stageprofile-gcc: all-stageprofile-libdecnumber
51437all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
51438all-gcc: maybe-all-libiberty
51439
51440all-stage1-gcc: maybe-all-stage1-libiberty
51441all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 51442all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 51443all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 51444all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
51445all-stage4-gcc: maybe-all-stage4-libiberty
51446all-stageprofile-gcc: maybe-all-stageprofile-libiberty
51447all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
51448all-gcc: maybe-all-fixincludes
69e57115 51449install-gcc: maybe-install-fixincludes
9e6ce191
PB
51450configure-libcpp: configure-libiberty
51451
51452configure-stage1-libcpp: configure-stage1-libiberty
51453configure-stage2-libcpp: configure-stage2-libiberty
8520c408 51454configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 51455configure-stage3-libcpp: configure-stage3-libiberty
8520c408 51456configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
51457configure-stage4-libcpp: configure-stage4-libiberty
51458configure-stageprofile-libcpp: configure-stageprofile-libiberty
51459configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
51460configure-libcpp: maybe-configure-intl
51461
51462configure-stage1-libcpp: maybe-configure-stage1-intl
51463configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 51464configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 51465configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 51466configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
51467configure-stage4-libcpp: maybe-configure-stage4-intl
51468configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
51469configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
51470all-libcpp: all-libiberty
51471
51472all-stage1-libcpp: all-stage1-libiberty
51473all-stage2-libcpp: all-stage2-libiberty
8520c408 51474all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 51475all-stage3-libcpp: all-stage3-libiberty
8520c408 51476all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
51477all-stage4-libcpp: all-stage4-libiberty
51478all-stageprofile-libcpp: all-stageprofile-libiberty
51479all-stagefeedback-libcpp: all-stagefeedback-libiberty
51480all-libcpp: maybe-all-intl
51481
51482all-stage1-libcpp: maybe-all-stage1-intl
51483all-stage2-libcpp: maybe-all-stage2-intl
8520c408 51484all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 51485all-stage3-libcpp: maybe-all-stage3-intl
8520c408 51486all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
51487all-stage4-libcpp: maybe-all-stage4-intl
51488all-stageprofile-libcpp: maybe-all-stageprofile-intl
51489all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 51490all-fixincludes: maybe-all-libiberty
b00612cc 51491all-gnattools: maybe-all-target-libada
4b900473
PB
51492configure-mpfr: maybe-all-gmp
51493
51494configure-stage1-mpfr: maybe-all-stage1-gmp
51495configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 51496configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 51497configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 51498configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
51499configure-stage4-mpfr: maybe-all-stage4-gmp
51500configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
51501configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
20e95c23 51502configure-gdb: maybe-configure-intl
9e6ce191 51503configure-gdb: maybe-configure-sim
31d99776 51504configure-gdb: maybe-all-bfd
20e95c23 51505all-gdb: maybe-all-intl
9e6ce191
PB
51506all-gdb: maybe-all-libiberty
51507all-gdb: maybe-all-opcodes
9e6ce191 51508all-gdb: maybe-all-readline
72b2455a
PB
51509all-gdb: maybe-all-build-bison
51510all-gdb: maybe-all-build-byacc
9e6ce191 51511all-gdb: maybe-all-sim
5074315a 51512all-gdb: maybe-all-libdecnumber
9e6ce191
PB
51513configure-libgui: maybe-configure-tcl
51514configure-libgui: maybe-configure-tk
51515all-libgui: maybe-all-tcl
51516all-libgui: maybe-all-tk
51517all-libgui: maybe-all-itcl
b4a77b47 51518configure-bfd: configure-libiberty
9e6ce191
PB
51519
51520configure-stage1-bfd: configure-stage1-libiberty
51521configure-stage2-bfd: configure-stage2-libiberty
8520c408 51522configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 51523configure-stage3-bfd: configure-stage3-libiberty
8520c408 51524configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
51525configure-stage4-bfd: configure-stage4-libiberty
51526configure-stageprofile-bfd: configure-stageprofile-libiberty
51527configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
51528configure-bfd: maybe-configure-intl
51529
51530configure-stage1-bfd: maybe-configure-stage1-intl
51531configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 51532configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 51533configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 51534configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
51535configure-stage4-bfd: maybe-configure-stage4-intl
51536configure-stageprofile-bfd: maybe-configure-stageprofile-intl
51537configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
51538all-bfd: maybe-all-libiberty
51539
51540all-stage1-bfd: maybe-all-stage1-libiberty
51541all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 51542all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 51543all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 51544all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51545all-stage4-bfd: maybe-all-stage4-libiberty
51546all-stageprofile-bfd: maybe-all-stageprofile-libiberty
51547all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
51548all-bfd: maybe-all-intl
51549
51550all-stage1-bfd: maybe-all-stage1-intl
51551all-stage2-bfd: maybe-all-stage2-intl
8520c408 51552all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 51553all-stage3-bfd: maybe-all-stage3-intl
8520c408 51554all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
51555all-stage4-bfd: maybe-all-stage4-intl
51556all-stageprofile-bfd: maybe-all-stageprofile-intl
51557all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
51558configure-binutils: maybe-configure-intl
51559
51560configure-stage1-binutils: maybe-configure-stage1-intl
51561configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 51562configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 51563configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 51564configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
51565configure-stage4-binutils: maybe-configure-stage4-intl
51566configure-stageprofile-binutils: maybe-configure-stageprofile-intl
51567configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
51568all-binutils: maybe-all-libiberty
51569
51570all-stage1-binutils: maybe-all-stage1-libiberty
51571all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 51572all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 51573all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 51574all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51575all-stage4-binutils: maybe-all-stage4-libiberty
51576all-stageprofile-binutils: maybe-all-stageprofile-libiberty
51577all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
51578all-binutils: maybe-all-opcodes
51579
51580all-stage1-binutils: maybe-all-stage1-opcodes
51581all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 51582all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 51583all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 51584all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51585all-stage4-binutils: maybe-all-stage4-opcodes
51586all-stageprofile-binutils: maybe-all-stageprofile-opcodes
51587all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
51588all-binutils: maybe-all-bfd
51589
51590all-stage1-binutils: maybe-all-stage1-bfd
51591all-stage2-binutils: maybe-all-stage2-bfd
8520c408 51592all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 51593all-stage3-binutils: maybe-all-stage3-bfd
8520c408 51594all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
51595all-stage4-binutils: maybe-all-stage4-bfd
51596all-stageprofile-binutils: maybe-all-stageprofile-bfd
51597all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
51598all-binutils: maybe-all-build-flex
51599
51600all-stage1-binutils: maybe-all-build-flex
51601all-stage2-binutils: maybe-all-build-flex
8520c408 51602all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 51603all-stage3-binutils: maybe-all-build-flex
8520c408 51604all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
51605all-stage4-binutils: maybe-all-build-flex
51606all-stageprofile-binutils: maybe-all-build-flex
51607all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
51608all-binutils: maybe-all-build-bison
51609
51610all-stage1-binutils: maybe-all-build-bison
51611all-stage2-binutils: maybe-all-build-bison
8520c408 51612all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 51613all-stage3-binutils: maybe-all-build-bison
8520c408 51614all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
51615all-stage4-binutils: maybe-all-build-bison
51616all-stageprofile-binutils: maybe-all-build-bison
51617all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
51618all-binutils: maybe-all-build-byacc
51619
51620all-stage1-binutils: maybe-all-build-byacc
51621all-stage2-binutils: maybe-all-build-byacc
8520c408 51622all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 51623all-stage3-binutils: maybe-all-build-byacc
8520c408 51624all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
51625all-stage4-binutils: maybe-all-build-byacc
51626all-stageprofile-binutils: maybe-all-build-byacc
51627all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
51628all-binutils: maybe-all-intl
51629
51630all-stage1-binutils: maybe-all-stage1-intl
51631all-stage2-binutils: maybe-all-stage2-intl
8520c408 51632all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 51633all-stage3-binutils: maybe-all-stage3-intl
8520c408 51634all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
51635all-stage4-binutils: maybe-all-stage4-intl
51636all-stageprofile-binutils: maybe-all-stageprofile-intl
51637all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 51638install-binutils: maybe-install-opcodes
cf662e21 51639install-opcodes: maybe-install-bfd
20e95c23
DJ
51640configure-gas: maybe-configure-intl
51641
51642configure-stage1-gas: maybe-configure-stage1-intl
51643configure-stage2-gas: maybe-configure-stage2-intl
8520c408 51644configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 51645configure-stage3-gas: maybe-configure-stage3-intl
8520c408 51646configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
51647configure-stage4-gas: maybe-configure-stage4-intl
51648configure-stageprofile-gas: maybe-configure-stageprofile-intl
51649configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
51650all-gas: maybe-all-libiberty
51651
51652all-stage1-gas: maybe-all-stage1-libiberty
51653all-stage2-gas: maybe-all-stage2-libiberty
8520c408 51654all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 51655all-stage3-gas: maybe-all-stage3-libiberty
8520c408 51656all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51657all-stage4-gas: maybe-all-stage4-libiberty
51658all-stageprofile-gas: maybe-all-stageprofile-libiberty
51659all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
51660all-gas: maybe-all-opcodes
51661
51662all-stage1-gas: maybe-all-stage1-opcodes
51663all-stage2-gas: maybe-all-stage2-opcodes
8520c408 51664all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 51665all-stage3-gas: maybe-all-stage3-opcodes
8520c408 51666all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51667all-stage4-gas: maybe-all-stage4-opcodes
51668all-stageprofile-gas: maybe-all-stageprofile-opcodes
51669all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
51670all-gas: maybe-all-bfd
51671
51672all-stage1-gas: maybe-all-stage1-bfd
51673all-stage2-gas: maybe-all-stage2-bfd
8520c408 51674all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 51675all-stage3-gas: maybe-all-stage3-bfd
8520c408 51676all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
51677all-stage4-gas: maybe-all-stage4-bfd
51678all-stageprofile-gas: maybe-all-stageprofile-bfd
51679all-stagefeedback-gas: maybe-all-stagefeedback-bfd
51680all-gas: maybe-all-intl
51681
51682all-stage1-gas: maybe-all-stage1-intl
51683all-stage2-gas: maybe-all-stage2-intl
8520c408 51684all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 51685all-stage3-gas: maybe-all-stage3-intl
8520c408 51686all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
51687all-stage4-gas: maybe-all-stage4-intl
51688all-stageprofile-gas: maybe-all-stageprofile-intl
51689all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 51690configure-gprof: maybe-configure-intl
9e6ce191
PB
51691all-gprof: maybe-all-libiberty
51692all-gprof: maybe-all-bfd
51693all-gprof: maybe-all-opcodes
51694all-gprof: maybe-all-intl
20e95c23
DJ
51695configure-ld: maybe-configure-intl
51696
51697configure-stage1-ld: maybe-configure-stage1-intl
51698configure-stage2-ld: maybe-configure-stage2-intl
8520c408 51699configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 51700configure-stage3-ld: maybe-configure-stage3-intl
8520c408 51701configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
51702configure-stage4-ld: maybe-configure-stage4-intl
51703configure-stageprofile-ld: maybe-configure-stageprofile-intl
51704configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
51705all-ld: maybe-all-libiberty
51706
51707all-stage1-ld: maybe-all-stage1-libiberty
51708all-stage2-ld: maybe-all-stage2-libiberty
8520c408 51709all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 51710all-stage3-ld: maybe-all-stage3-libiberty
8520c408 51711all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51712all-stage4-ld: maybe-all-stage4-libiberty
51713all-stageprofile-ld: maybe-all-stageprofile-libiberty
51714all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
51715all-ld: maybe-all-bfd
51716
51717all-stage1-ld: maybe-all-stage1-bfd
51718all-stage2-ld: maybe-all-stage2-bfd
8520c408 51719all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 51720all-stage3-ld: maybe-all-stage3-bfd
8520c408 51721all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
51722all-stage4-ld: maybe-all-stage4-bfd
51723all-stageprofile-ld: maybe-all-stageprofile-bfd
51724all-stagefeedback-ld: maybe-all-stagefeedback-bfd
51725all-ld: maybe-all-opcodes
51726
51727all-stage1-ld: maybe-all-stage1-opcodes
51728all-stage2-ld: maybe-all-stage2-opcodes
8520c408 51729all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 51730all-stage3-ld: maybe-all-stage3-opcodes
8520c408 51731all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51732all-stage4-ld: maybe-all-stage4-opcodes
51733all-stageprofile-ld: maybe-all-stageprofile-opcodes
51734all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
51735all-ld: maybe-all-build-bison
51736
51737all-stage1-ld: maybe-all-build-bison
51738all-stage2-ld: maybe-all-build-bison
8520c408 51739all-stageb2g0-ld: maybe-all-build-bison
72b2455a 51740all-stage3-ld: maybe-all-build-bison
8520c408 51741all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
51742all-stage4-ld: maybe-all-build-bison
51743all-stageprofile-ld: maybe-all-build-bison
51744all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
51745all-ld: maybe-all-build-byacc
51746
51747all-stage1-ld: maybe-all-build-byacc
51748all-stage2-ld: maybe-all-build-byacc
8520c408 51749all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 51750all-stage3-ld: maybe-all-build-byacc
8520c408 51751all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
51752all-stage4-ld: maybe-all-build-byacc
51753all-stageprofile-ld: maybe-all-build-byacc
51754all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
51755all-ld: maybe-all-build-flex
51756
51757all-stage1-ld: maybe-all-build-flex
51758all-stage2-ld: maybe-all-build-flex
8520c408 51759all-stageb2g0-ld: maybe-all-build-flex
72b2455a 51760all-stage3-ld: maybe-all-build-flex
8520c408 51761all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
51762all-stage4-ld: maybe-all-build-flex
51763all-stageprofile-ld: maybe-all-build-flex
51764all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
51765all-ld: maybe-all-intl
51766
51767all-stage1-ld: maybe-all-stage1-intl
51768all-stage2-ld: maybe-all-stage2-intl
8520c408 51769all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 51770all-stage3-ld: maybe-all-stage3-intl
8520c408 51771all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
51772all-stage4-ld: maybe-all-stage4-intl
51773all-stageprofile-ld: maybe-all-stageprofile-intl
51774all-stagefeedback-ld: maybe-all-stagefeedback-intl
7206a0ee
JJ
51775configure-opcodes: maybe-configure-intl
51776
51777configure-stage1-opcodes: maybe-configure-stage1-intl
51778configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 51779configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 51780configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 51781configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
51782configure-stage4-opcodes: maybe-configure-stage4-intl
51783configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
51784configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
51785all-opcodes: maybe-all-bfd
51786
51787all-stage1-opcodes: maybe-all-stage1-bfd
51788all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 51789all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 51790all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 51791all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
51792all-stage4-opcodes: maybe-all-stage4-bfd
51793all-stageprofile-opcodes: maybe-all-stageprofile-bfd
51794all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
51795all-opcodes: maybe-all-libiberty
51796
51797all-stage1-opcodes: maybe-all-stage1-libiberty
51798all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 51799all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 51800all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 51801all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51802all-stage4-opcodes: maybe-all-stage4-libiberty
51803all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
51804all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
51805all-opcodes: maybe-all-intl
51806
51807all-stage1-opcodes: maybe-all-stage1-intl
51808all-stage2-opcodes: maybe-all-stage2-intl
8520c408 51809all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 51810all-stage3-opcodes: maybe-all-stage3-intl
8520c408 51811all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
51812all-stage4-opcodes: maybe-all-stage4-intl
51813all-stageprofile-opcodes: maybe-all-stageprofile-intl
51814all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
51815all-dejagnu: maybe-all-tcl
51816all-dejagnu: maybe-all-expect
51817all-dejagnu: maybe-all-tk
51818configure-expect: maybe-configure-tcl
51819configure-expect: maybe-configure-tk
51820all-expect: maybe-all-tcl
51821all-expect: maybe-all-tk
51822configure-itcl: maybe-configure-tcl
51823configure-itcl: maybe-configure-tk
51824all-itcl: maybe-all-tcl
51825all-itcl: maybe-all-tk
ae831be5 51826install-itcl: maybe-install-tcl
b4a77b47 51827configure-tk: maybe-configure-tcl
ae831be5 51828all-tk: maybe-all-tcl
9e6ce191
PB
51829all-sid: maybe-all-libiberty
51830all-sid: maybe-all-bfd
51831all-sid: maybe-all-opcodes
51832all-sid: maybe-all-tcl
51833all-sid: maybe-all-tk
51834install-sid: maybe-install-tcl
51835install-sid: maybe-install-tk
20e95c23
DJ
51836configure-sim: maybe-configure-intl
51837all-sim: maybe-all-intl
9e6ce191
PB
51838all-sim: maybe-all-libiberty
51839all-sim: maybe-all-bfd
51840all-sim: maybe-all-opcodes
51841all-sim: maybe-all-readline
51842all-sim: maybe-configure-gdb
51843all-fastjar: maybe-all-zlib
72b2455a 51844all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
51845all-fastjar: maybe-all-libiberty
51846all-autoconf: maybe-all-m4
72b2455a 51847all-autoconf: maybe-all-build-texinfo
9e6ce191 51848all-automake: maybe-all-m4
72b2455a 51849all-automake: maybe-all-build-texinfo
9e6ce191
PB
51850all-automake: maybe-all-autoconf
51851all-bison: maybe-all-intl
72b2455a 51852all-bison: maybe-all-build-texinfo
9e6ce191 51853all-diff: maybe-all-intl
72b2455a 51854all-diff: maybe-all-build-texinfo
9e6ce191 51855all-fileutils: maybe-all-intl
72b2455a
PB
51856all-fileutils: maybe-all-build-texinfo
51857all-flex: maybe-all-build-bison
51858all-flex: maybe-all-build-byacc
9e6ce191
PB
51859all-flex: maybe-all-intl
51860all-flex: maybe-all-m4
72b2455a 51861all-flex: maybe-all-build-texinfo
9e6ce191
PB
51862all-gzip: maybe-all-intl
51863all-gzip: maybe-all-zlib
72b2455a 51864all-gzip: maybe-all-build-texinfo
9e6ce191 51865all-hello: maybe-all-intl
72b2455a 51866all-hello: maybe-all-build-texinfo
9e6ce191 51867all-m4: maybe-all-intl
72b2455a 51868all-m4: maybe-all-build-texinfo
9e6ce191 51869all-make: maybe-all-intl
72b2455a
PB
51870all-make: maybe-all-build-texinfo
51871all-patch: maybe-all-build-texinfo
51872all-make: maybe-all-build-texinfo
930314a4 51873all-prms: maybe-all-libiberty
72b2455a
PB
51874all-recode: maybe-all-build-texinfo
51875all-sed: maybe-all-build-texinfo
930314a4 51876all-send-pr: maybe-all-prms
72b2455a
PB
51877all-tar: maybe-all-build-texinfo
51878all-uudecode: maybe-all-build-texinfo
9e6ce191 51879configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 51880configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
51881all-target-fastjar: maybe-all-target-zlib
51882all-target-fastjar: maybe-all-target-libiberty
51883configure-target-libjava: maybe-configure-target-zlib
51884configure-target-libjava: maybe-configure-target-boehm-gc
51885configure-target-libjava: maybe-configure-target-qthreads
51886configure-target-libjava: maybe-configure-target-libffi
51887all-target-libjava: maybe-all-fastjar
51888all-target-libjava: maybe-all-target-zlib
51889all-target-libjava: maybe-all-target-boehm-gc
51890all-target-libjava: maybe-all-target-qthreads
51891all-target-libjava: maybe-all-target-libffi
4f0ef2d8 51892configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 51893all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 51894all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 51895all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 51896configure-target-libstdc++-v3: maybe-configure-target-libgomp
ae831be5 51897all-target-libgloss: maybe-configure-target-newlib
9e6ce191
PB
51898all-target-winsup: maybe-all-target-libiberty
51899all-target-winsup: maybe-all-target-libtermcap
51900
51901
6aa8ef82
DJ
51902# Dependencies for target modules on other target modules are
51903# described by lang_env_dependencies; the defaults apply to anything
51904# not mentioned there.
51905
51906
51907@if gcc-bootstrap
51908@endif gcc-bootstrap
51909
51910@if gcc-no-bootstrap
51911configure-target-libstdc++-v3: maybe-all-target-libgcc
51912configure-target-libmudflap: maybe-all-target-libgcc
51913configure-target-libssp: maybe-all-target-libgcc
51914configure-target-newlib: maybe-all-target-libgcc
51915configure-target-libgfortran: maybe-all-target-libgcc
51916configure-target-libobjc: maybe-all-target-libgcc
51917configure-target-libtermcap: maybe-all-target-libgcc
51918configure-target-winsup: maybe-all-target-libgcc
51919configure-target-libgloss: maybe-all-target-libgcc
51920configure-target-libiberty: maybe-all-target-libgcc
51921configure-target-gperf: maybe-all-target-libgcc
51922configure-target-examples: maybe-all-target-libgcc
51923configure-target-libffi: maybe-all-target-libgcc
51924configure-target-libjava: maybe-all-target-libgcc
51925configure-target-zlib: maybe-all-target-libgcc
51926configure-target-boehm-gc: maybe-all-target-libgcc
51927configure-target-qthreads: maybe-all-target-libgcc
51928configure-target-rda: maybe-all-target-libgcc
51929configure-target-libada: maybe-all-target-libgcc
51930configure-target-libgomp: maybe-all-target-libgcc
51931@endif gcc-no-bootstrap
51932
51933
51934configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51935
51936configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
51937
51938configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51939
51940
51941
51942configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51943
51944configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51945
51946configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51947
51948configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51949
51950
51951
51952configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
51953configure-target-gperf: maybe-all-target-libstdc++-v3
51954
51955configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
51956
51957configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51958
51959configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51960configure-target-libjava: maybe-all-target-libstdc++-v3
51961
51962configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51963
51964configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51965
51966configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
51967
51968configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51969
51970configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51971
51972configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51973
51974
907be67c 51975CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 51976GDB_TK = @GDB_TK@
907be67c
DJ
51977INSTALL_GDB_TK = @INSTALL_GDB_TK@
51978configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 51979all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 51980install-gdb: $(INSTALL_GDB_TK)
907a7241 51981
a2cc058a
NN
51982# Serialization dependencies. Host configures don't work well in parallel to
51983# each other, due to contention over config.cache. Target configures and
51984# build configures are similar.
51985@serialization_dependencies@
51986
15723a45
NN
51987# --------------------------------
51988# Regenerating top level configury
51989# --------------------------------
252b5132 51990
14a2a2f1 51991# Rebuilding Makefile.in, using autogen.
43be203f 51992AUTOGEN = autogen
6b784d9f 51993$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 51994 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 51995
a0da8069 51996# Rebuilding Makefile.
43be203f
AO
51997Makefile: $(srcdir)/Makefile.in config.status
51998 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51999
479759c8 52000config.status: configure
10ecffb9 52001 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 52002
a0da8069 52003# Rebuilding configure.
43be203f 52004AUTOCONF = autoconf
a0323144 52005$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 52006 cd $(srcdir) && $(AUTOCONF)
252b5132 52007
3728fade
NN
52008# ------------------------------
52009# Special directives to GNU Make
52010# ------------------------------
52011
3728fade
NN
52012# Don't pass command-line variables to submakes.
52013.NOEXPORT:
52014MAKEOVERRIDES=
52015
252b5132 52016# end of Makefile.in
This page took 3.60146 seconds and 4 git commands to generate.