*** empty log message ***
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
8520c408 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
6e4d0bcb 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
252b5132
RH
21#
22
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7 27
c6b750e1 28build_alias=@build_noncanonical@
4b900473
PB
29build_vendor=@build_vendor@
30build_os=@build_os@
7f121bbf 31build=@build@
c6b750e1 32host_alias=@host_noncanonical@
4b900473
PB
33host_vendor=@host_vendor@
34host_os=@host_os@
7f121bbf 35host=@host@
c6b750e1 36target_alias=@target_noncanonical@
4b900473
PB
37target_vendor=@target_vendor@
38target_os=@target_os@
7f121bbf 39target=@target@
583d52d7 40
50212802 41program_transform_name = @program_transform_name@
403d9505
NN
42
43prefix = @prefix@
44exec_prefix = @exec_prefix@
45
50212802
NN
46srcdir = @srcdir@
47
403d9505
NN
48bindir = @bindir@
49sbindir = @sbindir@
50libexecdir = @libexecdir@
51datadir = @datadir@
52sysconfdir = @sysconfdir@
53sharedstatedir = @sharedstatedir@
54localstatedir = @localstatedir@
55libdir = @libdir@
56includedir = @includedir@
57oldincludedir = @oldincludedir@
58infodir = @infodir@
108a6f8e
CD
59datarootdir = @datarootdir@
60docdir = @docdir@
a3ca38d2 61pdfdir = @pdfdir@
108a6f8e 62htmldir = @htmldir@
403d9505 63mandir = @mandir@
252b5132
RH
64man1dir = $(mandir)/man1
65man2dir = $(mandir)/man2
66man3dir = $(mandir)/man3
67man4dir = $(mandir)/man4
68man5dir = $(mandir)/man5
69man6dir = $(mandir)/man6
70man7dir = $(mandir)/man7
71man8dir = $(mandir)/man8
72man9dir = $(mandir)/man9
d5de0a84 73
e5c3f801
NN
74INSTALL = @INSTALL@
75INSTALL_PROGRAM = @INSTALL_PROGRAM@
76INSTALL_SCRIPT = @INSTALL_SCRIPT@
77INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
78LN = @LN@
79LN_S = @LN_S@
77d7106f
AM
80MAINT = @MAINT@
81MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
82MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 83
50212802
NN
84# -------------------------------------------------
85# Miscellaneous non-standard autoconf-set variables
86# -------------------------------------------------
252b5132 87
50212802
NN
88# The gcc driver likes to know the arguments it was configured with.
89TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 90
50212802
NN
91tooldir = @tooldir@
92build_tooldir = @build_tooldir@
252b5132 93
50212802 94GDB_NLM_DEPS =
252b5132 95
50212802
NN
96# This is the name of the environment variable used for the path to
97# the libraries.
98RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 99
50212802
NN
100# Build programs are put under this directory.
101BUILD_SUBDIR = @build_subdir@
102# This is set by the configure script to the arguments to use when configuring
103# directories built for the build system.
a7254363 104BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
105
106# This is the list of variables to export in the environment when
107# configuring any subdirectory. It must also be exported whenever
108# recursing into a build directory in case that directory's Makefile
109# re-runs configure.
110BASE_EXPORTS = \
111 FLEX="$(FLEX)"; export FLEX; \
112 LEX="$(LEX)"; export LEX; \
113 BISON="$(BISON)"; export BISON; \
114 YACC="$(YACC)"; export YACC; \
115 M4="$(M4)"; export M4; \
116 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
117
378fce5b 118# This is the list of variables to export in the environment when
6a9cf61e 119# configuring subdirectories for the build system.
378fce5b 120BUILD_EXPORTS = \
6a9cf61e 121 $(BASE_EXPORTS) \
378fce5b
DD
122 AR="$(AR_FOR_BUILD)"; export AR; \
123 AS="$(AS_FOR_BUILD)"; export AS; \
124 CC="$(CC_FOR_BUILD)"; export CC; \
125 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
126 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
127 CXX="$(CXX_FOR_BUILD)"; export CXX; \
128 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
129 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
130 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
131 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
132 LD="$(LD_FOR_BUILD)"; export LD; \
133 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
134 NM="$(NM_FOR_BUILD)"; export NM; \
135 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
136 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
137 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802
NN
138
139# This is the list of directories to built for the host system.
140SUBDIRS = @configdirs@
141# This is set by the configure script to the arguments to use when configuring
142# directories built for the host system.
143HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
144# Host programs are put under this directory, which is . except if building
145# with srcdir=..
146HOST_SUBDIR = @host_subdir@
378fce5b 147# This is the list of variables to export in the environment when
be01d343
PB
148# configuring subdirectories for the host system. We need to pass
149# some to the GCC configure because of its hybrid host/target nature.
378fce5b 150HOST_EXPORTS = \
6a9cf61e 151 $(BASE_EXPORTS) \
378fce5b
DD
152 CC="$(CC)"; export CC; \
153 CFLAGS="$(CFLAGS)"; export CFLAGS; \
154 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155 CXX="$(CXX)"; export CXX; \
156 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
157 AR="$(AR)"; export AR; \
158 AS="$(AS)"; export AS; \
159 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
160 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
161 LD="$(LD)"; export LD; \
162 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
163 NM="$(NM)"; export NM; \
164 RANLIB="$(RANLIB)"; export RANLIB; \
165 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 166 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 167 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 168 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
169 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
170 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
171 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
172 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
173 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
174 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
175 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
176 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
177 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 178 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
179@if gcc-bootstrap
180 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
181@endif gcc-bootstrap
e90269c8 182 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
183
184# Similar, for later GCC stages.
d545f33b 185POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 186 $(HOST_EXPORTS) \
b00612cc
PB
187 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
188 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
189 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
190 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
191 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 192 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 193 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 194
50212802
NN
195# Target libraries are put under this directory:
196TARGET_SUBDIR = @target_subdir@
197# This is set by the configure script to the arguments to use when configuring
198# directories built for the target.
a7254363 199TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 200# This is the list of variables to export in the environment when
6a9cf61e 201# configuring subdirectories for the host system.
378fce5b 202BASE_TARGET_EXPORTS = \
6a9cf61e 203 $(BASE_EXPORTS) \
378fce5b 204 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 205 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b
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
57c53b2b
RS
376# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
377# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
378# might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
379# We want to ensure that TARGET libraries (which we know are built with
380# gcc) are built with "-O2 -g", so prepend those options when setting
381# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
382CFLAGS_FOR_TARGET = -O2 -g $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \
8a6ee3ab 383 $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
be01d343 384SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab 385DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
57c53b2b 386CXXFLAGS_FOR_TARGET = -O2 -g $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \
8a6ee3ab 387 $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
be01d343
PB
388LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
389LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
390LDFLAGS_FOR_TARGET =
50212802
NN
391PICFLAG_FOR_TARGET =
392
393# ------------------------------------
394# Miscellaneous targets and flag lists
395# ------------------------------------
396
252b5132
RH
397# The first rule in the file had better be this one. Don't put any above it.
398# This lives here to allow makefile fragments to contain dependencies.
f70224b5 399all:
252b5132 400
252b5132 401#### host and target specific makefile fragments come in here.
a0da8069
NN
402@target_makefile_frag@
403@alphaieee_frag@
404@ospace_frag@
405@host_makefile_frag@
252b5132
RH
406###
407
e90269c8
PB
408# This is the list of directories that may be needed in RPATH_ENVVAR
409# so that prorgams built for the target machine work.
4f0ef2d8 410TARGET_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
411
412@if target-libstdc++-v3
413TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
414@endif target-libstdc++-v3
415
416@if target-libmudflap
417TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
418@endif target-libmudflap
419
064d0a7c
PB
420@if target-libssp
421TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
422@endif target-libssp
423
b3ded179
PB
424@if target-libgomp
425TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
426@endif target-libgomp
427
e90269c8
PB
428
429
430# This is the list of directories that may be needed in RPATH_ENVVAR
431# so that programs built for the host machine work.
4b900473 432HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
433
434# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
435@if gcc
436HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
437@endif gcc
438
439
440@if bfd
441HOST_LIB_PATH_bfd = \
c380fdd8 442 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
443@endif bfd
444
445@if opcodes
446HOST_LIB_PATH_opcodes = \
c380fdd8 447 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
448@endif opcodes
449
4b900473
PB
450@if gmp
451HOST_LIB_PATH_gmp = \
452 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
453@endif gmp
454
455@if mpfr
456HOST_LIB_PATH_mpfr = \
457 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
458@endif mpfr
459
e90269c8 460
252b5132 461# Flags to pass down to all sub-makes.
252b5132 462BASE_FLAGS_TO_PASS = \
497f816e 463 "DESTDIR=$(DESTDIR)" \
252b5132 464 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 465 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
466 "bindir=$(bindir)" \
467 "datadir=$(datadir)" \
468 "exec_prefix=$(exec_prefix)" \
469 "includedir=$(includedir)" \
108a6f8e
CD
470 "datarootdir=$(datarootdir)" \
471 "docdir=$(docdir)" \
252b5132 472 "infodir=$(infodir)" \
a3ca38d2 473 "pdfdir=$(pdfdir)" \
108a6f8e 474 "htmldir=$(htmldir)" \
252b5132
RH
475 "libdir=$(libdir)" \
476 "libexecdir=$(libexecdir)" \
477 "lispdir=$(lispdir)" \
478 "localstatedir=$(localstatedir)" \
479 "mandir=$(mandir)" \
480 "oldincludedir=$(oldincludedir)" \
481 "prefix=$(prefix)" \
482 "sbindir=$(sbindir)" \
483 "sharedstatedir=$(sharedstatedir)" \
484 "sysconfdir=$(sysconfdir)" \
485 "tooldir=$(tooldir)" \
ba73c63f 486 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
487 "target_alias=$(target_alias)" \
488 "BISON=$(BISON)" \
489 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 490 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
491 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
492 "EXPECT=$(EXPECT)" \
6a9cf61e 493 "FLEX=$(FLEX)" \
12f0bd74
NN
494 "INSTALL=$(INSTALL)" \
495 "INSTALL_DATA=$(INSTALL_DATA)" \
496 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
497 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
498 "LEX=$(LEX)" \
499 "M4=$(M4)" \
500 "MAKE=$(MAKE)" \
501 "RUNTEST=$(RUNTEST)" \
502 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
503 "SHELL=$(SHELL)" \
504 "YACC=$(YACC)" \
c52c6897 505 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 506 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 507 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
508 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
509 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
510 "CFLAGS=$(CFLAGS)" \
511 "CXXFLAGS=$(CXXFLAGS)" \
512 "LDFLAGS=$(LDFLAGS)" \
513 "LIBCFLAGS=$(LIBCFLAGS)" \
514 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 515 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 516 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 517 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
518 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
519 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
520 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
521 "GNATBIND=$(GNATBIND)" \
522 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
523 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
524 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
525 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
526 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 527 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
528 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
529 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
530 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
531 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 532 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 533 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 534 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 535 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
536 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
537 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
538 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 539 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 540 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 541 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 542 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 543 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 544 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 545 "LEAN=$(LEAN)" \
10ecffb9 546 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 547 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 548
55db4b87
PB
549# We leave this in just in case, but it is not needed anymore.
550RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 551
252b5132
RH
552# Flags to pass down to most sub-makes, in which we're building with
553# the host environment.
252b5132
RH
554EXTRA_HOST_FLAGS = \
555 'AR=$(AR)' \
556 'AS=$(AS)' \
557 'CC=$(CC)' \
558 'CXX=$(CXX)' \
559 'DLLTOOL=$(DLLTOOL)' \
560 'LD=$(LD)' \
be01d343 561 'LIPO=$(LIPO)' \
252b5132 562 'NM=$(NM)' \
80911fe1 563 'OBJDUMP=$(OBJDUMP)' \
b9459e83 564 'RANLIB=$(RANLIB)' \
be01d343 565 'STRIP=$(STRIP)' \
0c24b341
NC
566 'WINDRES=$(WINDRES)' \
567 'WINDMC=$(WINDMC)'
252b5132
RH
568
569FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
570
571# Flags that are concerned with the location of the X11 include files
572# and library files
573#
574# NOTE: until the top-level is getting the values via autoconf, it only
575# causes problems to have this top-level Makefile overriding the autoconf-set
576# values in child directories. Only variables that don't conflict with
577# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
578#
579X11_FLAGS_TO_PASS = \
580 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
581 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
582
8a0d8a5c
PB
583# Flags to pass to stage2 and later makes.
584
585POSTSTAGE1_FLAGS_TO_PASS = \
586 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 587 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
588 LDFLAGS="$(BOOT_LDFLAGS)" \
589 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
590
252b5132 591# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
592# The double $ decreases the length of the command line; those variables
593# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
594# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
595EXTRA_TARGET_FLAGS = \
596 'AR=$$(AR_FOR_TARGET)' \
0aed8855 597 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
598 'CC=$$(CC_FOR_TARGET)' \
599 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
600 'CXX=$$(CXX_FOR_TARGET)' \
601 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
602 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 603 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 604 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
605 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
606 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 607 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 608 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 609 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
610 'WINDRES=$$(WINDRES_FOR_TARGET)' \
611 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
612
613TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
614
615# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
616# unfortunately needs the native compiler and the target ar and
617# ranlib.
618# If any variables are added here, they must be added to do-*, below.
2a4cbe27 619# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
620# cross-building scheme.
621EXTRA_GCC_FLAGS = \
252b5132 622 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
623 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
624 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
625 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
626 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 627 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 628
f0b24077 629GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 630
dd12c3a8 631.PHONY: configure-host
b813574b 632configure-host: \
dd12c3a8
NN
633 maybe-configure-ash \
634 maybe-configure-autoconf \
635 maybe-configure-automake \
636 maybe-configure-bash \
637 maybe-configure-bfd \
638 maybe-configure-opcodes \
639 maybe-configure-binutils \
640 maybe-configure-bison \
641 maybe-configure-byacc \
642 maybe-configure-bzip2 \
643 maybe-configure-dejagnu \
644 maybe-configure-diff \
645 maybe-configure-dosutils \
646 maybe-configure-etc \
647 maybe-configure-fastjar \
648 maybe-configure-fileutils \
649 maybe-configure-findutils \
650 maybe-configure-find \
d3ed111c 651 maybe-configure-fixincludes \
dd12c3a8
NN
652 maybe-configure-flex \
653 maybe-configure-gas \
b813574b 654 maybe-configure-gcc \
dd12c3a8
NN
655 maybe-configure-gawk \
656 maybe-configure-gettext \
4b900473
PB
657 maybe-configure-gmp \
658 maybe-configure-mpfr \
dd12c3a8
NN
659 maybe-configure-gnuserv \
660 maybe-configure-gprof \
661 maybe-configure-gzip \
662 maybe-configure-hello \
663 maybe-configure-indent \
664 maybe-configure-intl \
665 maybe-configure-tcl \
666 maybe-configure-itcl \
667 maybe-configure-ld \
04cf1b77 668 maybe-configure-libcpp \
be01d343 669 maybe-configure-libdecnumber \
dd12c3a8
NN
670 maybe-configure-libgui \
671 maybe-configure-libiberty \
672 maybe-configure-libtool \
673 maybe-configure-m4 \
674 maybe-configure-make \
675 maybe-configure-mmalloc \
676 maybe-configure-patch \
677 maybe-configure-perl \
678 maybe-configure-prms \
679 maybe-configure-rcs \
680 maybe-configure-readline \
681 maybe-configure-release \
682 maybe-configure-recode \
683 maybe-configure-sed \
684 maybe-configure-send-pr \
685 maybe-configure-shellutils \
686 maybe-configure-sid \
687 maybe-configure-sim \
688 maybe-configure-tar \
689 maybe-configure-texinfo \
690 maybe-configure-textutils \
691 maybe-configure-time \
692 maybe-configure-uudecode \
693 maybe-configure-wdiff \
694 maybe-configure-zip \
695 maybe-configure-zlib \
696 maybe-configure-gdb \
697 maybe-configure-expect \
698 maybe-configure-guile \
699 maybe-configure-tk \
dd12c3a8 700 maybe-configure-libtermcap \
b00612cc
PB
701 maybe-configure-utils \
702 maybe-configure-gnattools
dd12c3a8
NN
703.PHONY: configure-target
704configure-target: \
705 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 706 maybe-configure-target-libmudflap \
064d0a7c 707 maybe-configure-target-libssp \
dd12c3a8 708 maybe-configure-target-newlib \
6aa8ef82 709 maybe-configure-target-libgcc \
4b1cb4fe 710 maybe-configure-target-libgfortran \
dd12c3a8
NN
711 maybe-configure-target-libobjc \
712 maybe-configure-target-libtermcap \
713 maybe-configure-target-winsup \
714 maybe-configure-target-libgloss \
715 maybe-configure-target-libiberty \
716 maybe-configure-target-gperf \
717 maybe-configure-target-examples \
718 maybe-configure-target-libffi \
719 maybe-configure-target-libjava \
720 maybe-configure-target-zlib \
721 maybe-configure-target-boehm-gc \
722 maybe-configure-target-qthreads \
a2592b1b 723 maybe-configure-target-rda \
b3ded179
PB
724 maybe-configure-target-libada \
725 maybe-configure-target-libgomp
252b5132 726
319cab08
PB
727# The target built for a native non-bootstrap build.
728.PHONY: all
f70224b5
PB
729all:
730@if gcc-bootstrap
be01d343 731 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
732 @r=`${PWD_COMMAND}`; export r; \
733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 734 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 735@endif gcc-bootstrap
0aed8855 736 @: $(MAKE); $(unstage)
f70224b5
PB
737 @r=`${PWD_COMMAND}`; export r; \
738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
739 if [ -f stage_last ]; then \
be01d343 740 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 741 else \
be01d343 742 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 743 fi
6a9cf61e
PB
744
745.PHONY: all-build
c52c6897
PB
746
747all-build: maybe-all-build-libiberty
748all-build: maybe-all-build-bison
749all-build: maybe-all-build-byacc
750all-build: maybe-all-build-flex
751all-build: maybe-all-build-m4
752all-build: maybe-all-build-texinfo
753all-build: maybe-all-build-fixincludes
754
dd12c3a8 755.PHONY: all-host
c52c6897
PB
756
757all-host: maybe-all-ash
758all-host: maybe-all-autoconf
759all-host: maybe-all-automake
760all-host: maybe-all-bash
761@if bfd-no-bootstrap
762all-host: maybe-all-bfd
763@endif bfd-no-bootstrap
764@if opcodes-no-bootstrap
765all-host: maybe-all-opcodes
766@endif opcodes-no-bootstrap
767@if binutils-no-bootstrap
768all-host: maybe-all-binutils
769@endif binutils-no-bootstrap
770all-host: maybe-all-bison
771all-host: maybe-all-byacc
772all-host: maybe-all-bzip2
773all-host: maybe-all-dejagnu
774all-host: maybe-all-diff
775all-host: maybe-all-dosutils
776all-host: maybe-all-etc
777all-host: maybe-all-fastjar
778all-host: maybe-all-fileutils
779all-host: maybe-all-findutils
780all-host: maybe-all-find
781all-host: maybe-all-fixincludes
782all-host: maybe-all-flex
783@if gas-no-bootstrap
784all-host: maybe-all-gas
785@endif gas-no-bootstrap
786@if gcc-no-bootstrap
787all-host: maybe-all-gcc
788@endif gcc-no-bootstrap
789all-host: maybe-all-gawk
790all-host: maybe-all-gettext
4b900473
PB
791@if gmp-no-bootstrap
792all-host: maybe-all-gmp
793@endif gmp-no-bootstrap
794@if mpfr-no-bootstrap
795all-host: maybe-all-mpfr
796@endif mpfr-no-bootstrap
c52c6897
PB
797all-host: maybe-all-gnuserv
798all-host: maybe-all-gprof
799all-host: maybe-all-gzip
800all-host: maybe-all-hello
801all-host: maybe-all-indent
802@if intl-no-bootstrap
803all-host: maybe-all-intl
804@endif intl-no-bootstrap
805all-host: maybe-all-tcl
806all-host: maybe-all-itcl
807@if ld-no-bootstrap
808all-host: maybe-all-ld
809@endif ld-no-bootstrap
810@if libcpp-no-bootstrap
811all-host: maybe-all-libcpp
812@endif libcpp-no-bootstrap
813@if libdecnumber-no-bootstrap
814all-host: maybe-all-libdecnumber
815@endif libdecnumber-no-bootstrap
816all-host: maybe-all-libgui
817@if libiberty-no-bootstrap
818all-host: maybe-all-libiberty
819@endif libiberty-no-bootstrap
820all-host: maybe-all-libtool
821all-host: maybe-all-m4
822all-host: maybe-all-make
823all-host: maybe-all-mmalloc
824all-host: maybe-all-patch
825all-host: maybe-all-perl
826all-host: maybe-all-prms
827all-host: maybe-all-rcs
828all-host: maybe-all-readline
829all-host: maybe-all-release
830all-host: maybe-all-recode
831all-host: maybe-all-sed
832all-host: maybe-all-send-pr
833all-host: maybe-all-shellutils
834all-host: maybe-all-sid
835all-host: maybe-all-sim
836all-host: maybe-all-tar
837all-host: maybe-all-texinfo
838all-host: maybe-all-textutils
839all-host: maybe-all-time
840all-host: maybe-all-uudecode
841all-host: maybe-all-wdiff
842all-host: maybe-all-zip
843@if zlib-no-bootstrap
844all-host: maybe-all-zlib
845@endif zlib-no-bootstrap
846all-host: maybe-all-gdb
847all-host: maybe-all-expect
848all-host: maybe-all-guile
849all-host: maybe-all-tk
850all-host: maybe-all-libtermcap
851all-host: maybe-all-utils
852all-host: maybe-all-gnattools
853
dd12c3a8 854.PHONY: all-target
c52c6897
PB
855
856all-target: maybe-all-target-libstdc++-v3
857all-target: maybe-all-target-libmudflap
858all-target: maybe-all-target-libssp
c52c6897 859all-target: maybe-all-target-newlib
f86e35b8 860@if target-libgcc-no-bootstrap
6aa8ef82 861all-target: maybe-all-target-libgcc
f86e35b8 862@endif target-libgcc-no-bootstrap
c52c6897
PB
863all-target: maybe-all-target-libgfortran
864all-target: maybe-all-target-libobjc
865all-target: maybe-all-target-libtermcap
866all-target: maybe-all-target-winsup
867all-target: maybe-all-target-libgloss
868all-target: maybe-all-target-libiberty
869all-target: maybe-all-target-gperf
870all-target: maybe-all-target-examples
871all-target: maybe-all-target-libffi
872all-target: maybe-all-target-libjava
873all-target: maybe-all-target-zlib
874all-target: maybe-all-target-boehm-gc
875all-target: maybe-all-target-qthreads
876all-target: maybe-all-target-rda
877all-target: maybe-all-target-libada
878all-target: maybe-all-target-libgomp
252b5132
RH
879
880# Do a target for all the subdirectories. A ``make do-X'' will do a
881# ``make X'' in all subdirectories (because, in general, there is a
882# dependency (below) of X upon do-X, a ``make X'' will also do this,
883# but it may do additional work as well).
e393202e 884
2a4cbe27 885.PHONY: do-info
f70224b5 886do-info:
0aed8855 887 @: $(MAKE); $(unstage)
e360f423
PB
888 @r=`${PWD_COMMAND}`; export r; \
889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
890 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 891 info-target
f70224b5 892
e393202e 893
2a4cbe27 894.PHONY: info-host
c52c6897
PB
895
896info-host: maybe-info-ash
897info-host: maybe-info-autoconf
898info-host: maybe-info-automake
899info-host: maybe-info-bash
900info-host: maybe-info-bfd
901info-host: maybe-info-opcodes
902info-host: maybe-info-binutils
903info-host: maybe-info-bison
904info-host: maybe-info-byacc
905info-host: maybe-info-bzip2
906info-host: maybe-info-dejagnu
907info-host: maybe-info-diff
908info-host: maybe-info-dosutils
909info-host: maybe-info-etc
910info-host: maybe-info-fastjar
911info-host: maybe-info-fileutils
912info-host: maybe-info-findutils
913info-host: maybe-info-find
914info-host: maybe-info-fixincludes
915info-host: maybe-info-flex
916info-host: maybe-info-gas
917info-host: maybe-info-gcc
918info-host: maybe-info-gawk
919info-host: maybe-info-gettext
4b900473
PB
920info-host: maybe-info-gmp
921info-host: maybe-info-mpfr
c52c6897
PB
922info-host: maybe-info-gnuserv
923info-host: maybe-info-gprof
924info-host: maybe-info-gzip
925info-host: maybe-info-hello
926info-host: maybe-info-indent
927info-host: maybe-info-intl
928info-host: maybe-info-tcl
929info-host: maybe-info-itcl
930info-host: maybe-info-ld
931info-host: maybe-info-libcpp
932info-host: maybe-info-libdecnumber
933info-host: maybe-info-libgui
934info-host: maybe-info-libiberty
935info-host: maybe-info-libtool
936info-host: maybe-info-m4
937info-host: maybe-info-make
938info-host: maybe-info-mmalloc
939info-host: maybe-info-patch
940info-host: maybe-info-perl
941info-host: maybe-info-prms
942info-host: maybe-info-rcs
943info-host: maybe-info-readline
944info-host: maybe-info-release
945info-host: maybe-info-recode
946info-host: maybe-info-sed
947info-host: maybe-info-send-pr
948info-host: maybe-info-shellutils
949info-host: maybe-info-sid
950info-host: maybe-info-sim
951info-host: maybe-info-tar
952info-host: maybe-info-texinfo
953info-host: maybe-info-textutils
954info-host: maybe-info-time
955info-host: maybe-info-uudecode
956info-host: maybe-info-wdiff
957info-host: maybe-info-zip
958info-host: maybe-info-zlib
959info-host: maybe-info-gdb
960info-host: maybe-info-expect
961info-host: maybe-info-guile
962info-host: maybe-info-tk
963info-host: maybe-info-libtermcap
964info-host: maybe-info-utils
965info-host: maybe-info-gnattools
252b5132 966
2a4cbe27 967.PHONY: info-target
c52c6897
PB
968
969info-target: maybe-info-target-libstdc++-v3
970info-target: maybe-info-target-libmudflap
971info-target: maybe-info-target-libssp
c52c6897 972info-target: maybe-info-target-newlib
6aa8ef82 973info-target: maybe-info-target-libgcc
c52c6897
PB
974info-target: maybe-info-target-libgfortran
975info-target: maybe-info-target-libobjc
976info-target: maybe-info-target-libtermcap
977info-target: maybe-info-target-winsup
978info-target: maybe-info-target-libgloss
979info-target: maybe-info-target-libiberty
980info-target: maybe-info-target-gperf
981info-target: maybe-info-target-examples
982info-target: maybe-info-target-libffi
983info-target: maybe-info-target-libjava
984info-target: maybe-info-target-zlib
985info-target: maybe-info-target-boehm-gc
986info-target: maybe-info-target-qthreads
987info-target: maybe-info-target-rda
988info-target: maybe-info-target-libada
989info-target: maybe-info-target-libgomp
252b5132 990
4fa63067 991.PHONY: do-dvi
f70224b5 992do-dvi:
0aed8855 993 @: $(MAKE); $(unstage)
e360f423
PB
994 @r=`${PWD_COMMAND}`; export r; \
995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
996 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 997 dvi-target
f70224b5 998
2a4cbe27 999
4fa63067 1000.PHONY: dvi-host
c52c6897
PB
1001
1002dvi-host: maybe-dvi-ash
1003dvi-host: maybe-dvi-autoconf
1004dvi-host: maybe-dvi-automake
1005dvi-host: maybe-dvi-bash
1006dvi-host: maybe-dvi-bfd
1007dvi-host: maybe-dvi-opcodes
1008dvi-host: maybe-dvi-binutils
1009dvi-host: maybe-dvi-bison
1010dvi-host: maybe-dvi-byacc
1011dvi-host: maybe-dvi-bzip2
1012dvi-host: maybe-dvi-dejagnu
1013dvi-host: maybe-dvi-diff
1014dvi-host: maybe-dvi-dosutils
1015dvi-host: maybe-dvi-etc
1016dvi-host: maybe-dvi-fastjar
1017dvi-host: maybe-dvi-fileutils
1018dvi-host: maybe-dvi-findutils
1019dvi-host: maybe-dvi-find
1020dvi-host: maybe-dvi-fixincludes
1021dvi-host: maybe-dvi-flex
1022dvi-host: maybe-dvi-gas
1023dvi-host: maybe-dvi-gcc
1024dvi-host: maybe-dvi-gawk
1025dvi-host: maybe-dvi-gettext
4b900473
PB
1026dvi-host: maybe-dvi-gmp
1027dvi-host: maybe-dvi-mpfr
c52c6897
PB
1028dvi-host: maybe-dvi-gnuserv
1029dvi-host: maybe-dvi-gprof
1030dvi-host: maybe-dvi-gzip
1031dvi-host: maybe-dvi-hello
1032dvi-host: maybe-dvi-indent
1033dvi-host: maybe-dvi-intl
1034dvi-host: maybe-dvi-tcl
1035dvi-host: maybe-dvi-itcl
1036dvi-host: maybe-dvi-ld
1037dvi-host: maybe-dvi-libcpp
1038dvi-host: maybe-dvi-libdecnumber
1039dvi-host: maybe-dvi-libgui
1040dvi-host: maybe-dvi-libiberty
1041dvi-host: maybe-dvi-libtool
1042dvi-host: maybe-dvi-m4
1043dvi-host: maybe-dvi-make
1044dvi-host: maybe-dvi-mmalloc
1045dvi-host: maybe-dvi-patch
1046dvi-host: maybe-dvi-perl
1047dvi-host: maybe-dvi-prms
1048dvi-host: maybe-dvi-rcs
1049dvi-host: maybe-dvi-readline
1050dvi-host: maybe-dvi-release
1051dvi-host: maybe-dvi-recode
1052dvi-host: maybe-dvi-sed
1053dvi-host: maybe-dvi-send-pr
1054dvi-host: maybe-dvi-shellutils
1055dvi-host: maybe-dvi-sid
1056dvi-host: maybe-dvi-sim
1057dvi-host: maybe-dvi-tar
1058dvi-host: maybe-dvi-texinfo
1059dvi-host: maybe-dvi-textutils
1060dvi-host: maybe-dvi-time
1061dvi-host: maybe-dvi-uudecode
1062dvi-host: maybe-dvi-wdiff
1063dvi-host: maybe-dvi-zip
1064dvi-host: maybe-dvi-zlib
1065dvi-host: maybe-dvi-gdb
1066dvi-host: maybe-dvi-expect
1067dvi-host: maybe-dvi-guile
1068dvi-host: maybe-dvi-tk
1069dvi-host: maybe-dvi-libtermcap
1070dvi-host: maybe-dvi-utils
1071dvi-host: maybe-dvi-gnattools
2a4cbe27 1072
4fa63067 1073.PHONY: dvi-target
c52c6897
PB
1074
1075dvi-target: maybe-dvi-target-libstdc++-v3
1076dvi-target: maybe-dvi-target-libmudflap
1077dvi-target: maybe-dvi-target-libssp
c52c6897 1078dvi-target: maybe-dvi-target-newlib
6aa8ef82 1079dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1080dvi-target: maybe-dvi-target-libgfortran
1081dvi-target: maybe-dvi-target-libobjc
1082dvi-target: maybe-dvi-target-libtermcap
1083dvi-target: maybe-dvi-target-winsup
1084dvi-target: maybe-dvi-target-libgloss
1085dvi-target: maybe-dvi-target-libiberty
1086dvi-target: maybe-dvi-target-gperf
1087dvi-target: maybe-dvi-target-examples
1088dvi-target: maybe-dvi-target-libffi
1089dvi-target: maybe-dvi-target-libjava
1090dvi-target: maybe-dvi-target-zlib
1091dvi-target: maybe-dvi-target-boehm-gc
1092dvi-target: maybe-dvi-target-qthreads
1093dvi-target: maybe-dvi-target-rda
1094dvi-target: maybe-dvi-target-libada
1095dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1096
56a8fe78
DD
1097.PHONY: do-pdf
1098do-pdf:
1099 @: $(MAKE); $(unstage)
1100 @r=`${PWD_COMMAND}`; export r; \
1101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1102 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1103 pdf-target
1104
1105
1106.PHONY: pdf-host
1107
1108pdf-host: maybe-pdf-ash
1109pdf-host: maybe-pdf-autoconf
1110pdf-host: maybe-pdf-automake
1111pdf-host: maybe-pdf-bash
1112pdf-host: maybe-pdf-bfd
1113pdf-host: maybe-pdf-opcodes
1114pdf-host: maybe-pdf-binutils
1115pdf-host: maybe-pdf-bison
1116pdf-host: maybe-pdf-byacc
1117pdf-host: maybe-pdf-bzip2
1118pdf-host: maybe-pdf-dejagnu
1119pdf-host: maybe-pdf-diff
1120pdf-host: maybe-pdf-dosutils
1121pdf-host: maybe-pdf-etc
1122pdf-host: maybe-pdf-fastjar
1123pdf-host: maybe-pdf-fileutils
1124pdf-host: maybe-pdf-findutils
1125pdf-host: maybe-pdf-find
1126pdf-host: maybe-pdf-fixincludes
1127pdf-host: maybe-pdf-flex
1128pdf-host: maybe-pdf-gas
1129pdf-host: maybe-pdf-gcc
1130pdf-host: maybe-pdf-gawk
1131pdf-host: maybe-pdf-gettext
4b900473
PB
1132pdf-host: maybe-pdf-gmp
1133pdf-host: maybe-pdf-mpfr
56a8fe78
DD
1134pdf-host: maybe-pdf-gnuserv
1135pdf-host: maybe-pdf-gprof
1136pdf-host: maybe-pdf-gzip
1137pdf-host: maybe-pdf-hello
1138pdf-host: maybe-pdf-indent
1139pdf-host: maybe-pdf-intl
1140pdf-host: maybe-pdf-tcl
1141pdf-host: maybe-pdf-itcl
1142pdf-host: maybe-pdf-ld
1143pdf-host: maybe-pdf-libcpp
1144pdf-host: maybe-pdf-libdecnumber
1145pdf-host: maybe-pdf-libgui
1146pdf-host: maybe-pdf-libiberty
1147pdf-host: maybe-pdf-libtool
1148pdf-host: maybe-pdf-m4
1149pdf-host: maybe-pdf-make
1150pdf-host: maybe-pdf-mmalloc
1151pdf-host: maybe-pdf-patch
1152pdf-host: maybe-pdf-perl
1153pdf-host: maybe-pdf-prms
1154pdf-host: maybe-pdf-rcs
1155pdf-host: maybe-pdf-readline
1156pdf-host: maybe-pdf-release
1157pdf-host: maybe-pdf-recode
1158pdf-host: maybe-pdf-sed
1159pdf-host: maybe-pdf-send-pr
1160pdf-host: maybe-pdf-shellutils
1161pdf-host: maybe-pdf-sid
1162pdf-host: maybe-pdf-sim
1163pdf-host: maybe-pdf-tar
1164pdf-host: maybe-pdf-texinfo
1165pdf-host: maybe-pdf-textutils
1166pdf-host: maybe-pdf-time
1167pdf-host: maybe-pdf-uudecode
1168pdf-host: maybe-pdf-wdiff
1169pdf-host: maybe-pdf-zip
1170pdf-host: maybe-pdf-zlib
1171pdf-host: maybe-pdf-gdb
1172pdf-host: maybe-pdf-expect
1173pdf-host: maybe-pdf-guile
1174pdf-host: maybe-pdf-tk
1175pdf-host: maybe-pdf-libtermcap
1176pdf-host: maybe-pdf-utils
1177pdf-host: maybe-pdf-gnattools
1178
1179.PHONY: pdf-target
1180
1181pdf-target: maybe-pdf-target-libstdc++-v3
1182pdf-target: maybe-pdf-target-libmudflap
1183pdf-target: maybe-pdf-target-libssp
1184pdf-target: maybe-pdf-target-newlib
6aa8ef82 1185pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1186pdf-target: maybe-pdf-target-libgfortran
1187pdf-target: maybe-pdf-target-libobjc
1188pdf-target: maybe-pdf-target-libtermcap
1189pdf-target: maybe-pdf-target-winsup
1190pdf-target: maybe-pdf-target-libgloss
1191pdf-target: maybe-pdf-target-libiberty
1192pdf-target: maybe-pdf-target-gperf
1193pdf-target: maybe-pdf-target-examples
1194pdf-target: maybe-pdf-target-libffi
1195pdf-target: maybe-pdf-target-libjava
1196pdf-target: maybe-pdf-target-zlib
1197pdf-target: maybe-pdf-target-boehm-gc
1198pdf-target: maybe-pdf-target-qthreads
1199pdf-target: maybe-pdf-target-rda
1200pdf-target: maybe-pdf-target-libada
1201pdf-target: maybe-pdf-target-libgomp
1202
6d389afc 1203.PHONY: do-html
f70224b5 1204do-html:
0aed8855 1205 @: $(MAKE); $(unstage)
e360f423
PB
1206 @r=`${PWD_COMMAND}`; export r; \
1207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1208 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1209 html-target
f70224b5 1210
6d389afc
MS
1211
1212.PHONY: html-host
c52c6897
PB
1213
1214html-host: maybe-html-ash
1215html-host: maybe-html-autoconf
1216html-host: maybe-html-automake
1217html-host: maybe-html-bash
1218html-host: maybe-html-bfd
1219html-host: maybe-html-opcodes
1220html-host: maybe-html-binutils
1221html-host: maybe-html-bison
1222html-host: maybe-html-byacc
1223html-host: maybe-html-bzip2
1224html-host: maybe-html-dejagnu
1225html-host: maybe-html-diff
1226html-host: maybe-html-dosutils
1227html-host: maybe-html-etc
1228html-host: maybe-html-fastjar
1229html-host: maybe-html-fileutils
1230html-host: maybe-html-findutils
1231html-host: maybe-html-find
1232html-host: maybe-html-fixincludes
1233html-host: maybe-html-flex
1234html-host: maybe-html-gas
1235html-host: maybe-html-gcc
1236html-host: maybe-html-gawk
1237html-host: maybe-html-gettext
4b900473
PB
1238html-host: maybe-html-gmp
1239html-host: maybe-html-mpfr
c52c6897
PB
1240html-host: maybe-html-gnuserv
1241html-host: maybe-html-gprof
1242html-host: maybe-html-gzip
1243html-host: maybe-html-hello
1244html-host: maybe-html-indent
1245html-host: maybe-html-intl
1246html-host: maybe-html-tcl
1247html-host: maybe-html-itcl
1248html-host: maybe-html-ld
1249html-host: maybe-html-libcpp
1250html-host: maybe-html-libdecnumber
1251html-host: maybe-html-libgui
1252html-host: maybe-html-libiberty
1253html-host: maybe-html-libtool
1254html-host: maybe-html-m4
1255html-host: maybe-html-make
1256html-host: maybe-html-mmalloc
1257html-host: maybe-html-patch
1258html-host: maybe-html-perl
1259html-host: maybe-html-prms
1260html-host: maybe-html-rcs
1261html-host: maybe-html-readline
1262html-host: maybe-html-release
1263html-host: maybe-html-recode
1264html-host: maybe-html-sed
1265html-host: maybe-html-send-pr
1266html-host: maybe-html-shellutils
1267html-host: maybe-html-sid
1268html-host: maybe-html-sim
1269html-host: maybe-html-tar
1270html-host: maybe-html-texinfo
1271html-host: maybe-html-textutils
1272html-host: maybe-html-time
1273html-host: maybe-html-uudecode
1274html-host: maybe-html-wdiff
1275html-host: maybe-html-zip
1276html-host: maybe-html-zlib
1277html-host: maybe-html-gdb
1278html-host: maybe-html-expect
1279html-host: maybe-html-guile
1280html-host: maybe-html-tk
1281html-host: maybe-html-libtermcap
1282html-host: maybe-html-utils
1283html-host: maybe-html-gnattools
6d389afc
MS
1284
1285.PHONY: html-target
c52c6897
PB
1286
1287html-target: maybe-html-target-libstdc++-v3
1288html-target: maybe-html-target-libmudflap
1289html-target: maybe-html-target-libssp
c52c6897 1290html-target: maybe-html-target-newlib
6aa8ef82 1291html-target: maybe-html-target-libgcc
c52c6897
PB
1292html-target: maybe-html-target-libgfortran
1293html-target: maybe-html-target-libobjc
1294html-target: maybe-html-target-libtermcap
1295html-target: maybe-html-target-winsup
1296html-target: maybe-html-target-libgloss
1297html-target: maybe-html-target-libiberty
1298html-target: maybe-html-target-gperf
1299html-target: maybe-html-target-examples
1300html-target: maybe-html-target-libffi
1301html-target: maybe-html-target-libjava
1302html-target: maybe-html-target-zlib
1303html-target: maybe-html-target-boehm-gc
1304html-target: maybe-html-target-qthreads
1305html-target: maybe-html-target-rda
1306html-target: maybe-html-target-libada
1307html-target: maybe-html-target-libgomp
6d389afc 1308
4fa63067 1309.PHONY: do-TAGS
f70224b5 1310do-TAGS:
0aed8855 1311 @: $(MAKE); $(unstage)
e360f423
PB
1312 @r=`${PWD_COMMAND}`; export r; \
1313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1314 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1315 TAGS-target
f70224b5 1316
2a4cbe27 1317
4fa63067 1318.PHONY: TAGS-host
c52c6897
PB
1319
1320TAGS-host: maybe-TAGS-ash
1321TAGS-host: maybe-TAGS-autoconf
1322TAGS-host: maybe-TAGS-automake
1323TAGS-host: maybe-TAGS-bash
1324TAGS-host: maybe-TAGS-bfd
1325TAGS-host: maybe-TAGS-opcodes
1326TAGS-host: maybe-TAGS-binutils
1327TAGS-host: maybe-TAGS-bison
1328TAGS-host: maybe-TAGS-byacc
1329TAGS-host: maybe-TAGS-bzip2
1330TAGS-host: maybe-TAGS-dejagnu
1331TAGS-host: maybe-TAGS-diff
1332TAGS-host: maybe-TAGS-dosutils
1333TAGS-host: maybe-TAGS-etc
1334TAGS-host: maybe-TAGS-fastjar
1335TAGS-host: maybe-TAGS-fileutils
1336TAGS-host: maybe-TAGS-findutils
1337TAGS-host: maybe-TAGS-find
1338TAGS-host: maybe-TAGS-fixincludes
1339TAGS-host: maybe-TAGS-flex
1340TAGS-host: maybe-TAGS-gas
1341TAGS-host: maybe-TAGS-gcc
1342TAGS-host: maybe-TAGS-gawk
1343TAGS-host: maybe-TAGS-gettext
4b900473
PB
1344TAGS-host: maybe-TAGS-gmp
1345TAGS-host: maybe-TAGS-mpfr
c52c6897
PB
1346TAGS-host: maybe-TAGS-gnuserv
1347TAGS-host: maybe-TAGS-gprof
1348TAGS-host: maybe-TAGS-gzip
1349TAGS-host: maybe-TAGS-hello
1350TAGS-host: maybe-TAGS-indent
1351TAGS-host: maybe-TAGS-intl
1352TAGS-host: maybe-TAGS-tcl
1353TAGS-host: maybe-TAGS-itcl
1354TAGS-host: maybe-TAGS-ld
1355TAGS-host: maybe-TAGS-libcpp
1356TAGS-host: maybe-TAGS-libdecnumber
1357TAGS-host: maybe-TAGS-libgui
1358TAGS-host: maybe-TAGS-libiberty
1359TAGS-host: maybe-TAGS-libtool
1360TAGS-host: maybe-TAGS-m4
1361TAGS-host: maybe-TAGS-make
1362TAGS-host: maybe-TAGS-mmalloc
1363TAGS-host: maybe-TAGS-patch
1364TAGS-host: maybe-TAGS-perl
1365TAGS-host: maybe-TAGS-prms
1366TAGS-host: maybe-TAGS-rcs
1367TAGS-host: maybe-TAGS-readline
1368TAGS-host: maybe-TAGS-release
1369TAGS-host: maybe-TAGS-recode
1370TAGS-host: maybe-TAGS-sed
1371TAGS-host: maybe-TAGS-send-pr
1372TAGS-host: maybe-TAGS-shellutils
1373TAGS-host: maybe-TAGS-sid
1374TAGS-host: maybe-TAGS-sim
1375TAGS-host: maybe-TAGS-tar
1376TAGS-host: maybe-TAGS-texinfo
1377TAGS-host: maybe-TAGS-textutils
1378TAGS-host: maybe-TAGS-time
1379TAGS-host: maybe-TAGS-uudecode
1380TAGS-host: maybe-TAGS-wdiff
1381TAGS-host: maybe-TAGS-zip
1382TAGS-host: maybe-TAGS-zlib
1383TAGS-host: maybe-TAGS-gdb
1384TAGS-host: maybe-TAGS-expect
1385TAGS-host: maybe-TAGS-guile
1386TAGS-host: maybe-TAGS-tk
1387TAGS-host: maybe-TAGS-libtermcap
1388TAGS-host: maybe-TAGS-utils
1389TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1390
4fa63067 1391.PHONY: TAGS-target
c52c6897
PB
1392
1393TAGS-target: maybe-TAGS-target-libstdc++-v3
1394TAGS-target: maybe-TAGS-target-libmudflap
1395TAGS-target: maybe-TAGS-target-libssp
c52c6897 1396TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1397TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1398TAGS-target: maybe-TAGS-target-libgfortran
1399TAGS-target: maybe-TAGS-target-libobjc
1400TAGS-target: maybe-TAGS-target-libtermcap
1401TAGS-target: maybe-TAGS-target-winsup
1402TAGS-target: maybe-TAGS-target-libgloss
1403TAGS-target: maybe-TAGS-target-libiberty
1404TAGS-target: maybe-TAGS-target-gperf
1405TAGS-target: maybe-TAGS-target-examples
1406TAGS-target: maybe-TAGS-target-libffi
1407TAGS-target: maybe-TAGS-target-libjava
1408TAGS-target: maybe-TAGS-target-zlib
1409TAGS-target: maybe-TAGS-target-boehm-gc
1410TAGS-target: maybe-TAGS-target-qthreads
1411TAGS-target: maybe-TAGS-target-rda
1412TAGS-target: maybe-TAGS-target-libada
1413TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1414
4fa63067 1415.PHONY: do-install-info
f70224b5 1416do-install-info:
0aed8855 1417 @: $(MAKE); $(unstage)
e360f423
PB
1418 @r=`${PWD_COMMAND}`; export r; \
1419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1420 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1421 install-info-target
f70224b5 1422
a2592b1b 1423
4fa63067 1424.PHONY: install-info-host
c52c6897
PB
1425
1426install-info-host: maybe-install-info-ash
1427install-info-host: maybe-install-info-autoconf
1428install-info-host: maybe-install-info-automake
1429install-info-host: maybe-install-info-bash
1430install-info-host: maybe-install-info-bfd
1431install-info-host: maybe-install-info-opcodes
1432install-info-host: maybe-install-info-binutils
1433install-info-host: maybe-install-info-bison
1434install-info-host: maybe-install-info-byacc
1435install-info-host: maybe-install-info-bzip2
1436install-info-host: maybe-install-info-dejagnu
1437install-info-host: maybe-install-info-diff
1438install-info-host: maybe-install-info-dosutils
1439install-info-host: maybe-install-info-etc
1440install-info-host: maybe-install-info-fastjar
1441install-info-host: maybe-install-info-fileutils
1442install-info-host: maybe-install-info-findutils
1443install-info-host: maybe-install-info-find
1444install-info-host: maybe-install-info-fixincludes
1445install-info-host: maybe-install-info-flex
1446install-info-host: maybe-install-info-gas
1447install-info-host: maybe-install-info-gcc
1448install-info-host: maybe-install-info-gawk
1449install-info-host: maybe-install-info-gettext
4b900473
PB
1450install-info-host: maybe-install-info-gmp
1451install-info-host: maybe-install-info-mpfr
c52c6897
PB
1452install-info-host: maybe-install-info-gnuserv
1453install-info-host: maybe-install-info-gprof
1454install-info-host: maybe-install-info-gzip
1455install-info-host: maybe-install-info-hello
1456install-info-host: maybe-install-info-indent
1457install-info-host: maybe-install-info-intl
1458install-info-host: maybe-install-info-tcl
1459install-info-host: maybe-install-info-itcl
1460install-info-host: maybe-install-info-ld
1461install-info-host: maybe-install-info-libcpp
1462install-info-host: maybe-install-info-libdecnumber
1463install-info-host: maybe-install-info-libgui
1464install-info-host: maybe-install-info-libiberty
1465install-info-host: maybe-install-info-libtool
1466install-info-host: maybe-install-info-m4
1467install-info-host: maybe-install-info-make
1468install-info-host: maybe-install-info-mmalloc
1469install-info-host: maybe-install-info-patch
1470install-info-host: maybe-install-info-perl
1471install-info-host: maybe-install-info-prms
1472install-info-host: maybe-install-info-rcs
1473install-info-host: maybe-install-info-readline
1474install-info-host: maybe-install-info-release
1475install-info-host: maybe-install-info-recode
1476install-info-host: maybe-install-info-sed
1477install-info-host: maybe-install-info-send-pr
1478install-info-host: maybe-install-info-shellutils
1479install-info-host: maybe-install-info-sid
1480install-info-host: maybe-install-info-sim
1481install-info-host: maybe-install-info-tar
1482install-info-host: maybe-install-info-texinfo
1483install-info-host: maybe-install-info-textutils
1484install-info-host: maybe-install-info-time
1485install-info-host: maybe-install-info-uudecode
1486install-info-host: maybe-install-info-wdiff
1487install-info-host: maybe-install-info-zip
1488install-info-host: maybe-install-info-zlib
1489install-info-host: maybe-install-info-gdb
1490install-info-host: maybe-install-info-expect
1491install-info-host: maybe-install-info-guile
1492install-info-host: maybe-install-info-tk
1493install-info-host: maybe-install-info-libtermcap
1494install-info-host: maybe-install-info-utils
1495install-info-host: maybe-install-info-gnattools
a2592b1b 1496
4fa63067 1497.PHONY: install-info-target
c52c6897
PB
1498
1499install-info-target: maybe-install-info-target-libstdc++-v3
1500install-info-target: maybe-install-info-target-libmudflap
1501install-info-target: maybe-install-info-target-libssp
c52c6897 1502install-info-target: maybe-install-info-target-newlib
6aa8ef82 1503install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1504install-info-target: maybe-install-info-target-libgfortran
1505install-info-target: maybe-install-info-target-libobjc
1506install-info-target: maybe-install-info-target-libtermcap
1507install-info-target: maybe-install-info-target-winsup
1508install-info-target: maybe-install-info-target-libgloss
1509install-info-target: maybe-install-info-target-libiberty
1510install-info-target: maybe-install-info-target-gperf
1511install-info-target: maybe-install-info-target-examples
1512install-info-target: maybe-install-info-target-libffi
1513install-info-target: maybe-install-info-target-libjava
1514install-info-target: maybe-install-info-target-zlib
1515install-info-target: maybe-install-info-target-boehm-gc
1516install-info-target: maybe-install-info-target-qthreads
1517install-info-target: maybe-install-info-target-rda
1518install-info-target: maybe-install-info-target-libada
1519install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1520
a3ca38d2
DD
1521.PHONY: do-install-pdf
1522do-install-pdf:
1523 @: $(MAKE); $(unstage)
1524 @r=`${PWD_COMMAND}`; export r; \
1525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1526 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1527 install-pdf-target
1528
1529
1530.PHONY: install-pdf-host
1531
1532install-pdf-host: maybe-install-pdf-ash
1533install-pdf-host: maybe-install-pdf-autoconf
1534install-pdf-host: maybe-install-pdf-automake
1535install-pdf-host: maybe-install-pdf-bash
1536install-pdf-host: maybe-install-pdf-bfd
1537install-pdf-host: maybe-install-pdf-opcodes
1538install-pdf-host: maybe-install-pdf-binutils
1539install-pdf-host: maybe-install-pdf-bison
1540install-pdf-host: maybe-install-pdf-byacc
1541install-pdf-host: maybe-install-pdf-bzip2
1542install-pdf-host: maybe-install-pdf-dejagnu
1543install-pdf-host: maybe-install-pdf-diff
1544install-pdf-host: maybe-install-pdf-dosutils
1545install-pdf-host: maybe-install-pdf-etc
1546install-pdf-host: maybe-install-pdf-fastjar
1547install-pdf-host: maybe-install-pdf-fileutils
1548install-pdf-host: maybe-install-pdf-findutils
1549install-pdf-host: maybe-install-pdf-find
1550install-pdf-host: maybe-install-pdf-fixincludes
1551install-pdf-host: maybe-install-pdf-flex
1552install-pdf-host: maybe-install-pdf-gas
1553install-pdf-host: maybe-install-pdf-gcc
1554install-pdf-host: maybe-install-pdf-gawk
1555install-pdf-host: maybe-install-pdf-gettext
1556install-pdf-host: maybe-install-pdf-gmp
1557install-pdf-host: maybe-install-pdf-mpfr
1558install-pdf-host: maybe-install-pdf-gnuserv
1559install-pdf-host: maybe-install-pdf-gprof
1560install-pdf-host: maybe-install-pdf-gzip
1561install-pdf-host: maybe-install-pdf-hello
1562install-pdf-host: maybe-install-pdf-indent
1563install-pdf-host: maybe-install-pdf-intl
1564install-pdf-host: maybe-install-pdf-tcl
1565install-pdf-host: maybe-install-pdf-itcl
1566install-pdf-host: maybe-install-pdf-ld
1567install-pdf-host: maybe-install-pdf-libcpp
1568install-pdf-host: maybe-install-pdf-libdecnumber
1569install-pdf-host: maybe-install-pdf-libgui
1570install-pdf-host: maybe-install-pdf-libiberty
1571install-pdf-host: maybe-install-pdf-libtool
1572install-pdf-host: maybe-install-pdf-m4
1573install-pdf-host: maybe-install-pdf-make
1574install-pdf-host: maybe-install-pdf-mmalloc
1575install-pdf-host: maybe-install-pdf-patch
1576install-pdf-host: maybe-install-pdf-perl
1577install-pdf-host: maybe-install-pdf-prms
1578install-pdf-host: maybe-install-pdf-rcs
1579install-pdf-host: maybe-install-pdf-readline
1580install-pdf-host: maybe-install-pdf-release
1581install-pdf-host: maybe-install-pdf-recode
1582install-pdf-host: maybe-install-pdf-sed
1583install-pdf-host: maybe-install-pdf-send-pr
1584install-pdf-host: maybe-install-pdf-shellutils
1585install-pdf-host: maybe-install-pdf-sid
1586install-pdf-host: maybe-install-pdf-sim
1587install-pdf-host: maybe-install-pdf-tar
1588install-pdf-host: maybe-install-pdf-texinfo
1589install-pdf-host: maybe-install-pdf-textutils
1590install-pdf-host: maybe-install-pdf-time
1591install-pdf-host: maybe-install-pdf-uudecode
1592install-pdf-host: maybe-install-pdf-wdiff
1593install-pdf-host: maybe-install-pdf-zip
1594install-pdf-host: maybe-install-pdf-zlib
1595install-pdf-host: maybe-install-pdf-gdb
1596install-pdf-host: maybe-install-pdf-expect
1597install-pdf-host: maybe-install-pdf-guile
1598install-pdf-host: maybe-install-pdf-tk
1599install-pdf-host: maybe-install-pdf-libtermcap
1600install-pdf-host: maybe-install-pdf-utils
1601install-pdf-host: maybe-install-pdf-gnattools
1602
1603.PHONY: install-pdf-target
1604
1605install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1606install-pdf-target: maybe-install-pdf-target-libmudflap
1607install-pdf-target: maybe-install-pdf-target-libssp
1608install-pdf-target: maybe-install-pdf-target-newlib
1609install-pdf-target: maybe-install-pdf-target-libgcc
1610install-pdf-target: maybe-install-pdf-target-libgfortran
1611install-pdf-target: maybe-install-pdf-target-libobjc
1612install-pdf-target: maybe-install-pdf-target-libtermcap
1613install-pdf-target: maybe-install-pdf-target-winsup
1614install-pdf-target: maybe-install-pdf-target-libgloss
1615install-pdf-target: maybe-install-pdf-target-libiberty
1616install-pdf-target: maybe-install-pdf-target-gperf
1617install-pdf-target: maybe-install-pdf-target-examples
1618install-pdf-target: maybe-install-pdf-target-libffi
1619install-pdf-target: maybe-install-pdf-target-libjava
1620install-pdf-target: maybe-install-pdf-target-zlib
1621install-pdf-target: maybe-install-pdf-target-boehm-gc
1622install-pdf-target: maybe-install-pdf-target-qthreads
1623install-pdf-target: maybe-install-pdf-target-rda
1624install-pdf-target: maybe-install-pdf-target-libada
1625install-pdf-target: maybe-install-pdf-target-libgomp
1626
108a6f8e
CD
1627.PHONY: do-install-html
1628do-install-html:
1629 @: $(MAKE); $(unstage)
1630 @r=`${PWD_COMMAND}`; export r; \
1631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1632 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1633 install-html-target
1634
1635
1636.PHONY: install-html-host
1637
1638install-html-host: maybe-install-html-ash
1639install-html-host: maybe-install-html-autoconf
1640install-html-host: maybe-install-html-automake
1641install-html-host: maybe-install-html-bash
1642install-html-host: maybe-install-html-bfd
1643install-html-host: maybe-install-html-opcodes
1644install-html-host: maybe-install-html-binutils
1645install-html-host: maybe-install-html-bison
1646install-html-host: maybe-install-html-byacc
1647install-html-host: maybe-install-html-bzip2
1648install-html-host: maybe-install-html-dejagnu
1649install-html-host: maybe-install-html-diff
1650install-html-host: maybe-install-html-dosutils
1651install-html-host: maybe-install-html-etc
1652install-html-host: maybe-install-html-fastjar
1653install-html-host: maybe-install-html-fileutils
1654install-html-host: maybe-install-html-findutils
1655install-html-host: maybe-install-html-find
1656install-html-host: maybe-install-html-fixincludes
1657install-html-host: maybe-install-html-flex
1658install-html-host: maybe-install-html-gas
1659install-html-host: maybe-install-html-gcc
1660install-html-host: maybe-install-html-gawk
1661install-html-host: maybe-install-html-gettext
4b900473
PB
1662install-html-host: maybe-install-html-gmp
1663install-html-host: maybe-install-html-mpfr
108a6f8e
CD
1664install-html-host: maybe-install-html-gnuserv
1665install-html-host: maybe-install-html-gprof
1666install-html-host: maybe-install-html-gzip
1667install-html-host: maybe-install-html-hello
1668install-html-host: maybe-install-html-indent
1669install-html-host: maybe-install-html-intl
1670install-html-host: maybe-install-html-tcl
1671install-html-host: maybe-install-html-itcl
1672install-html-host: maybe-install-html-ld
1673install-html-host: maybe-install-html-libcpp
1674install-html-host: maybe-install-html-libdecnumber
1675install-html-host: maybe-install-html-libgui
1676install-html-host: maybe-install-html-libiberty
1677install-html-host: maybe-install-html-libtool
1678install-html-host: maybe-install-html-m4
1679install-html-host: maybe-install-html-make
1680install-html-host: maybe-install-html-mmalloc
1681install-html-host: maybe-install-html-patch
1682install-html-host: maybe-install-html-perl
1683install-html-host: maybe-install-html-prms
1684install-html-host: maybe-install-html-rcs
1685install-html-host: maybe-install-html-readline
1686install-html-host: maybe-install-html-release
1687install-html-host: maybe-install-html-recode
1688install-html-host: maybe-install-html-sed
1689install-html-host: maybe-install-html-send-pr
1690install-html-host: maybe-install-html-shellutils
1691install-html-host: maybe-install-html-sid
1692install-html-host: maybe-install-html-sim
1693install-html-host: maybe-install-html-tar
1694install-html-host: maybe-install-html-texinfo
1695install-html-host: maybe-install-html-textutils
1696install-html-host: maybe-install-html-time
1697install-html-host: maybe-install-html-uudecode
1698install-html-host: maybe-install-html-wdiff
1699install-html-host: maybe-install-html-zip
1700install-html-host: maybe-install-html-zlib
1701install-html-host: maybe-install-html-gdb
1702install-html-host: maybe-install-html-expect
1703install-html-host: maybe-install-html-guile
1704install-html-host: maybe-install-html-tk
1705install-html-host: maybe-install-html-libtermcap
1706install-html-host: maybe-install-html-utils
1707install-html-host: maybe-install-html-gnattools
1708
1709.PHONY: install-html-target
1710
1711install-html-target: maybe-install-html-target-libstdc++-v3
1712install-html-target: maybe-install-html-target-libmudflap
1713install-html-target: maybe-install-html-target-libssp
108a6f8e 1714install-html-target: maybe-install-html-target-newlib
6aa8ef82 1715install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1716install-html-target: maybe-install-html-target-libgfortran
1717install-html-target: maybe-install-html-target-libobjc
1718install-html-target: maybe-install-html-target-libtermcap
1719install-html-target: maybe-install-html-target-winsup
1720install-html-target: maybe-install-html-target-libgloss
1721install-html-target: maybe-install-html-target-libiberty
1722install-html-target: maybe-install-html-target-gperf
1723install-html-target: maybe-install-html-target-examples
1724install-html-target: maybe-install-html-target-libffi
1725install-html-target: maybe-install-html-target-libjava
1726install-html-target: maybe-install-html-target-zlib
1727install-html-target: maybe-install-html-target-boehm-gc
1728install-html-target: maybe-install-html-target-qthreads
1729install-html-target: maybe-install-html-target-rda
1730install-html-target: maybe-install-html-target-libada
1731install-html-target: maybe-install-html-target-libgomp
1732
2a4cbe27 1733.PHONY: do-installcheck
f70224b5 1734do-installcheck:
0aed8855 1735 @: $(MAKE); $(unstage)
e360f423
PB
1736 @r=`${PWD_COMMAND}`; export r; \
1737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1738 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1739 installcheck-target
f70224b5 1740
2a4cbe27
NN
1741
1742.PHONY: installcheck-host
c52c6897
PB
1743
1744installcheck-host: maybe-installcheck-ash
1745installcheck-host: maybe-installcheck-autoconf
1746installcheck-host: maybe-installcheck-automake
1747installcheck-host: maybe-installcheck-bash
1748installcheck-host: maybe-installcheck-bfd
1749installcheck-host: maybe-installcheck-opcodes
1750installcheck-host: maybe-installcheck-binutils
1751installcheck-host: maybe-installcheck-bison
1752installcheck-host: maybe-installcheck-byacc
1753installcheck-host: maybe-installcheck-bzip2
1754installcheck-host: maybe-installcheck-dejagnu
1755installcheck-host: maybe-installcheck-diff
1756installcheck-host: maybe-installcheck-dosutils
1757installcheck-host: maybe-installcheck-etc
1758installcheck-host: maybe-installcheck-fastjar
1759installcheck-host: maybe-installcheck-fileutils
1760installcheck-host: maybe-installcheck-findutils
1761installcheck-host: maybe-installcheck-find
1762installcheck-host: maybe-installcheck-fixincludes
1763installcheck-host: maybe-installcheck-flex
1764installcheck-host: maybe-installcheck-gas
1765installcheck-host: maybe-installcheck-gcc
1766installcheck-host: maybe-installcheck-gawk
1767installcheck-host: maybe-installcheck-gettext
4b900473
PB
1768installcheck-host: maybe-installcheck-gmp
1769installcheck-host: maybe-installcheck-mpfr
c52c6897
PB
1770installcheck-host: maybe-installcheck-gnuserv
1771installcheck-host: maybe-installcheck-gprof
1772installcheck-host: maybe-installcheck-gzip
1773installcheck-host: maybe-installcheck-hello
1774installcheck-host: maybe-installcheck-indent
1775installcheck-host: maybe-installcheck-intl
1776installcheck-host: maybe-installcheck-tcl
1777installcheck-host: maybe-installcheck-itcl
1778installcheck-host: maybe-installcheck-ld
1779installcheck-host: maybe-installcheck-libcpp
1780installcheck-host: maybe-installcheck-libdecnumber
1781installcheck-host: maybe-installcheck-libgui
1782installcheck-host: maybe-installcheck-libiberty
1783installcheck-host: maybe-installcheck-libtool
1784installcheck-host: maybe-installcheck-m4
1785installcheck-host: maybe-installcheck-make
1786installcheck-host: maybe-installcheck-mmalloc
1787installcheck-host: maybe-installcheck-patch
1788installcheck-host: maybe-installcheck-perl
1789installcheck-host: maybe-installcheck-prms
1790installcheck-host: maybe-installcheck-rcs
1791installcheck-host: maybe-installcheck-readline
1792installcheck-host: maybe-installcheck-release
1793installcheck-host: maybe-installcheck-recode
1794installcheck-host: maybe-installcheck-sed
1795installcheck-host: maybe-installcheck-send-pr
1796installcheck-host: maybe-installcheck-shellutils
1797installcheck-host: maybe-installcheck-sid
1798installcheck-host: maybe-installcheck-sim
1799installcheck-host: maybe-installcheck-tar
1800installcheck-host: maybe-installcheck-texinfo
1801installcheck-host: maybe-installcheck-textutils
1802installcheck-host: maybe-installcheck-time
1803installcheck-host: maybe-installcheck-uudecode
1804installcheck-host: maybe-installcheck-wdiff
1805installcheck-host: maybe-installcheck-zip
1806installcheck-host: maybe-installcheck-zlib
1807installcheck-host: maybe-installcheck-gdb
1808installcheck-host: maybe-installcheck-expect
1809installcheck-host: maybe-installcheck-guile
1810installcheck-host: maybe-installcheck-tk
1811installcheck-host: maybe-installcheck-libtermcap
1812installcheck-host: maybe-installcheck-utils
1813installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1814
1815.PHONY: installcheck-target
c52c6897
PB
1816
1817installcheck-target: maybe-installcheck-target-libstdc++-v3
1818installcheck-target: maybe-installcheck-target-libmudflap
1819installcheck-target: maybe-installcheck-target-libssp
c52c6897 1820installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1821installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1822installcheck-target: maybe-installcheck-target-libgfortran
1823installcheck-target: maybe-installcheck-target-libobjc
1824installcheck-target: maybe-installcheck-target-libtermcap
1825installcheck-target: maybe-installcheck-target-winsup
1826installcheck-target: maybe-installcheck-target-libgloss
1827installcheck-target: maybe-installcheck-target-libiberty
1828installcheck-target: maybe-installcheck-target-gperf
1829installcheck-target: maybe-installcheck-target-examples
1830installcheck-target: maybe-installcheck-target-libffi
1831installcheck-target: maybe-installcheck-target-libjava
1832installcheck-target: maybe-installcheck-target-zlib
1833installcheck-target: maybe-installcheck-target-boehm-gc
1834installcheck-target: maybe-installcheck-target-qthreads
1835installcheck-target: maybe-installcheck-target-rda
1836installcheck-target: maybe-installcheck-target-libada
1837installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1838
4fa63067 1839.PHONY: do-mostlyclean
f70224b5 1840do-mostlyclean:
0aed8855 1841 @: $(MAKE); $(unstage)
e360f423
PB
1842 @r=`${PWD_COMMAND}`; export r; \
1843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1844 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1845 mostlyclean-target
f70224b5 1846
2a4cbe27 1847
4fa63067 1848.PHONY: mostlyclean-host
c52c6897
PB
1849
1850mostlyclean-host: maybe-mostlyclean-ash
1851mostlyclean-host: maybe-mostlyclean-autoconf
1852mostlyclean-host: maybe-mostlyclean-automake
1853mostlyclean-host: maybe-mostlyclean-bash
1854mostlyclean-host: maybe-mostlyclean-bfd
1855mostlyclean-host: maybe-mostlyclean-opcodes
1856mostlyclean-host: maybe-mostlyclean-binutils
1857mostlyclean-host: maybe-mostlyclean-bison
1858mostlyclean-host: maybe-mostlyclean-byacc
1859mostlyclean-host: maybe-mostlyclean-bzip2
1860mostlyclean-host: maybe-mostlyclean-dejagnu
1861mostlyclean-host: maybe-mostlyclean-diff
1862mostlyclean-host: maybe-mostlyclean-dosutils
1863mostlyclean-host: maybe-mostlyclean-etc
1864mostlyclean-host: maybe-mostlyclean-fastjar
1865mostlyclean-host: maybe-mostlyclean-fileutils
1866mostlyclean-host: maybe-mostlyclean-findutils
1867mostlyclean-host: maybe-mostlyclean-find
1868mostlyclean-host: maybe-mostlyclean-fixincludes
1869mostlyclean-host: maybe-mostlyclean-flex
1870mostlyclean-host: maybe-mostlyclean-gas
1871mostlyclean-host: maybe-mostlyclean-gcc
1872mostlyclean-host: maybe-mostlyclean-gawk
1873mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1874mostlyclean-host: maybe-mostlyclean-gmp
1875mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897
PB
1876mostlyclean-host: maybe-mostlyclean-gnuserv
1877mostlyclean-host: maybe-mostlyclean-gprof
1878mostlyclean-host: maybe-mostlyclean-gzip
1879mostlyclean-host: maybe-mostlyclean-hello
1880mostlyclean-host: maybe-mostlyclean-indent
1881mostlyclean-host: maybe-mostlyclean-intl
1882mostlyclean-host: maybe-mostlyclean-tcl
1883mostlyclean-host: maybe-mostlyclean-itcl
1884mostlyclean-host: maybe-mostlyclean-ld
1885mostlyclean-host: maybe-mostlyclean-libcpp
1886mostlyclean-host: maybe-mostlyclean-libdecnumber
1887mostlyclean-host: maybe-mostlyclean-libgui
1888mostlyclean-host: maybe-mostlyclean-libiberty
1889mostlyclean-host: maybe-mostlyclean-libtool
1890mostlyclean-host: maybe-mostlyclean-m4
1891mostlyclean-host: maybe-mostlyclean-make
1892mostlyclean-host: maybe-mostlyclean-mmalloc
1893mostlyclean-host: maybe-mostlyclean-patch
1894mostlyclean-host: maybe-mostlyclean-perl
1895mostlyclean-host: maybe-mostlyclean-prms
1896mostlyclean-host: maybe-mostlyclean-rcs
1897mostlyclean-host: maybe-mostlyclean-readline
1898mostlyclean-host: maybe-mostlyclean-release
1899mostlyclean-host: maybe-mostlyclean-recode
1900mostlyclean-host: maybe-mostlyclean-sed
1901mostlyclean-host: maybe-mostlyclean-send-pr
1902mostlyclean-host: maybe-mostlyclean-shellutils
1903mostlyclean-host: maybe-mostlyclean-sid
1904mostlyclean-host: maybe-mostlyclean-sim
1905mostlyclean-host: maybe-mostlyclean-tar
1906mostlyclean-host: maybe-mostlyclean-texinfo
1907mostlyclean-host: maybe-mostlyclean-textutils
1908mostlyclean-host: maybe-mostlyclean-time
1909mostlyclean-host: maybe-mostlyclean-uudecode
1910mostlyclean-host: maybe-mostlyclean-wdiff
1911mostlyclean-host: maybe-mostlyclean-zip
1912mostlyclean-host: maybe-mostlyclean-zlib
1913mostlyclean-host: maybe-mostlyclean-gdb
1914mostlyclean-host: maybe-mostlyclean-expect
1915mostlyclean-host: maybe-mostlyclean-guile
1916mostlyclean-host: maybe-mostlyclean-tk
1917mostlyclean-host: maybe-mostlyclean-libtermcap
1918mostlyclean-host: maybe-mostlyclean-utils
1919mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1920
4fa63067 1921.PHONY: mostlyclean-target
c52c6897
PB
1922
1923mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1924mostlyclean-target: maybe-mostlyclean-target-libmudflap
1925mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1926mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1927mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1928mostlyclean-target: maybe-mostlyclean-target-libgfortran
1929mostlyclean-target: maybe-mostlyclean-target-libobjc
1930mostlyclean-target: maybe-mostlyclean-target-libtermcap
1931mostlyclean-target: maybe-mostlyclean-target-winsup
1932mostlyclean-target: maybe-mostlyclean-target-libgloss
1933mostlyclean-target: maybe-mostlyclean-target-libiberty
1934mostlyclean-target: maybe-mostlyclean-target-gperf
1935mostlyclean-target: maybe-mostlyclean-target-examples
1936mostlyclean-target: maybe-mostlyclean-target-libffi
1937mostlyclean-target: maybe-mostlyclean-target-libjava
1938mostlyclean-target: maybe-mostlyclean-target-zlib
1939mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1940mostlyclean-target: maybe-mostlyclean-target-qthreads
1941mostlyclean-target: maybe-mostlyclean-target-rda
1942mostlyclean-target: maybe-mostlyclean-target-libada
1943mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1944
4fa63067 1945.PHONY: do-clean
f70224b5 1946do-clean:
0aed8855 1947 @: $(MAKE); $(unstage)
e360f423
PB
1948 @r=`${PWD_COMMAND}`; export r; \
1949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1950 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1951 clean-target
f70224b5 1952
2a4cbe27 1953
4fa63067 1954.PHONY: clean-host
c52c6897
PB
1955
1956clean-host: maybe-clean-ash
1957clean-host: maybe-clean-autoconf
1958clean-host: maybe-clean-automake
1959clean-host: maybe-clean-bash
1960clean-host: maybe-clean-bfd
1961clean-host: maybe-clean-opcodes
1962clean-host: maybe-clean-binutils
1963clean-host: maybe-clean-bison
1964clean-host: maybe-clean-byacc
1965clean-host: maybe-clean-bzip2
1966clean-host: maybe-clean-dejagnu
1967clean-host: maybe-clean-diff
1968clean-host: maybe-clean-dosutils
1969clean-host: maybe-clean-etc
1970clean-host: maybe-clean-fastjar
1971clean-host: maybe-clean-fileutils
1972clean-host: maybe-clean-findutils
1973clean-host: maybe-clean-find
1974clean-host: maybe-clean-fixincludes
1975clean-host: maybe-clean-flex
1976clean-host: maybe-clean-gas
1977clean-host: maybe-clean-gcc
1978clean-host: maybe-clean-gawk
1979clean-host: maybe-clean-gettext
4b900473
PB
1980clean-host: maybe-clean-gmp
1981clean-host: maybe-clean-mpfr
c52c6897
PB
1982clean-host: maybe-clean-gnuserv
1983clean-host: maybe-clean-gprof
1984clean-host: maybe-clean-gzip
1985clean-host: maybe-clean-hello
1986clean-host: maybe-clean-indent
1987clean-host: maybe-clean-intl
1988clean-host: maybe-clean-tcl
1989clean-host: maybe-clean-itcl
1990clean-host: maybe-clean-ld
1991clean-host: maybe-clean-libcpp
1992clean-host: maybe-clean-libdecnumber
1993clean-host: maybe-clean-libgui
1994clean-host: maybe-clean-libiberty
1995clean-host: maybe-clean-libtool
1996clean-host: maybe-clean-m4
1997clean-host: maybe-clean-make
1998clean-host: maybe-clean-mmalloc
1999clean-host: maybe-clean-patch
2000clean-host: maybe-clean-perl
2001clean-host: maybe-clean-prms
2002clean-host: maybe-clean-rcs
2003clean-host: maybe-clean-readline
2004clean-host: maybe-clean-release
2005clean-host: maybe-clean-recode
2006clean-host: maybe-clean-sed
2007clean-host: maybe-clean-send-pr
2008clean-host: maybe-clean-shellutils
2009clean-host: maybe-clean-sid
2010clean-host: maybe-clean-sim
2011clean-host: maybe-clean-tar
2012clean-host: maybe-clean-texinfo
2013clean-host: maybe-clean-textutils
2014clean-host: maybe-clean-time
2015clean-host: maybe-clean-uudecode
2016clean-host: maybe-clean-wdiff
2017clean-host: maybe-clean-zip
2018clean-host: maybe-clean-zlib
2019clean-host: maybe-clean-gdb
2020clean-host: maybe-clean-expect
2021clean-host: maybe-clean-guile
2022clean-host: maybe-clean-tk
2023clean-host: maybe-clean-libtermcap
2024clean-host: maybe-clean-utils
2025clean-host: maybe-clean-gnattools
2a4cbe27 2026
4fa63067 2027.PHONY: clean-target
c52c6897
PB
2028
2029clean-target: maybe-clean-target-libstdc++-v3
2030clean-target: maybe-clean-target-libmudflap
2031clean-target: maybe-clean-target-libssp
c52c6897 2032clean-target: maybe-clean-target-newlib
6aa8ef82 2033clean-target: maybe-clean-target-libgcc
c52c6897
PB
2034clean-target: maybe-clean-target-libgfortran
2035clean-target: maybe-clean-target-libobjc
2036clean-target: maybe-clean-target-libtermcap
2037clean-target: maybe-clean-target-winsup
2038clean-target: maybe-clean-target-libgloss
2039clean-target: maybe-clean-target-libiberty
2040clean-target: maybe-clean-target-gperf
2041clean-target: maybe-clean-target-examples
2042clean-target: maybe-clean-target-libffi
2043clean-target: maybe-clean-target-libjava
2044clean-target: maybe-clean-target-zlib
2045clean-target: maybe-clean-target-boehm-gc
2046clean-target: maybe-clean-target-qthreads
2047clean-target: maybe-clean-target-rda
2048clean-target: maybe-clean-target-libada
2049clean-target: maybe-clean-target-libgomp
2a4cbe27 2050
4fa63067 2051.PHONY: do-distclean
f70224b5 2052do-distclean:
0aed8855 2053 @: $(MAKE); $(unstage)
e360f423
PB
2054 @r=`${PWD_COMMAND}`; export r; \
2055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2056 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2057 distclean-target
f70224b5 2058
2a4cbe27 2059
4fa63067 2060.PHONY: distclean-host
c52c6897
PB
2061
2062distclean-host: maybe-distclean-ash
2063distclean-host: maybe-distclean-autoconf
2064distclean-host: maybe-distclean-automake
2065distclean-host: maybe-distclean-bash
2066distclean-host: maybe-distclean-bfd
2067distclean-host: maybe-distclean-opcodes
2068distclean-host: maybe-distclean-binutils
2069distclean-host: maybe-distclean-bison
2070distclean-host: maybe-distclean-byacc
2071distclean-host: maybe-distclean-bzip2
2072distclean-host: maybe-distclean-dejagnu
2073distclean-host: maybe-distclean-diff
2074distclean-host: maybe-distclean-dosutils
2075distclean-host: maybe-distclean-etc
2076distclean-host: maybe-distclean-fastjar
2077distclean-host: maybe-distclean-fileutils
2078distclean-host: maybe-distclean-findutils
2079distclean-host: maybe-distclean-find
2080distclean-host: maybe-distclean-fixincludes
2081distclean-host: maybe-distclean-flex
2082distclean-host: maybe-distclean-gas
2083distclean-host: maybe-distclean-gcc
2084distclean-host: maybe-distclean-gawk
2085distclean-host: maybe-distclean-gettext
4b900473
PB
2086distclean-host: maybe-distclean-gmp
2087distclean-host: maybe-distclean-mpfr
c52c6897
PB
2088distclean-host: maybe-distclean-gnuserv
2089distclean-host: maybe-distclean-gprof
2090distclean-host: maybe-distclean-gzip
2091distclean-host: maybe-distclean-hello
2092distclean-host: maybe-distclean-indent
2093distclean-host: maybe-distclean-intl
2094distclean-host: maybe-distclean-tcl
2095distclean-host: maybe-distclean-itcl
2096distclean-host: maybe-distclean-ld
2097distclean-host: maybe-distclean-libcpp
2098distclean-host: maybe-distclean-libdecnumber
2099distclean-host: maybe-distclean-libgui
2100distclean-host: maybe-distclean-libiberty
2101distclean-host: maybe-distclean-libtool
2102distclean-host: maybe-distclean-m4
2103distclean-host: maybe-distclean-make
2104distclean-host: maybe-distclean-mmalloc
2105distclean-host: maybe-distclean-patch
2106distclean-host: maybe-distclean-perl
2107distclean-host: maybe-distclean-prms
2108distclean-host: maybe-distclean-rcs
2109distclean-host: maybe-distclean-readline
2110distclean-host: maybe-distclean-release
2111distclean-host: maybe-distclean-recode
2112distclean-host: maybe-distclean-sed
2113distclean-host: maybe-distclean-send-pr
2114distclean-host: maybe-distclean-shellutils
2115distclean-host: maybe-distclean-sid
2116distclean-host: maybe-distclean-sim
2117distclean-host: maybe-distclean-tar
2118distclean-host: maybe-distclean-texinfo
2119distclean-host: maybe-distclean-textutils
2120distclean-host: maybe-distclean-time
2121distclean-host: maybe-distclean-uudecode
2122distclean-host: maybe-distclean-wdiff
2123distclean-host: maybe-distclean-zip
2124distclean-host: maybe-distclean-zlib
2125distclean-host: maybe-distclean-gdb
2126distclean-host: maybe-distclean-expect
2127distclean-host: maybe-distclean-guile
2128distclean-host: maybe-distclean-tk
2129distclean-host: maybe-distclean-libtermcap
2130distclean-host: maybe-distclean-utils
2131distclean-host: maybe-distclean-gnattools
2a4cbe27 2132
4fa63067 2133.PHONY: distclean-target
c52c6897
PB
2134
2135distclean-target: maybe-distclean-target-libstdc++-v3
2136distclean-target: maybe-distclean-target-libmudflap
2137distclean-target: maybe-distclean-target-libssp
c52c6897 2138distclean-target: maybe-distclean-target-newlib
6aa8ef82 2139distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2140distclean-target: maybe-distclean-target-libgfortran
2141distclean-target: maybe-distclean-target-libobjc
2142distclean-target: maybe-distclean-target-libtermcap
2143distclean-target: maybe-distclean-target-winsup
2144distclean-target: maybe-distclean-target-libgloss
2145distclean-target: maybe-distclean-target-libiberty
2146distclean-target: maybe-distclean-target-gperf
2147distclean-target: maybe-distclean-target-examples
2148distclean-target: maybe-distclean-target-libffi
2149distclean-target: maybe-distclean-target-libjava
2150distclean-target: maybe-distclean-target-zlib
2151distclean-target: maybe-distclean-target-boehm-gc
2152distclean-target: maybe-distclean-target-qthreads
2153distclean-target: maybe-distclean-target-rda
2154distclean-target: maybe-distclean-target-libada
2155distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2156
4fa63067 2157.PHONY: do-maintainer-clean
f70224b5 2158do-maintainer-clean:
0aed8855 2159 @: $(MAKE); $(unstage)
e360f423
PB
2160 @r=`${PWD_COMMAND}`; export r; \
2161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2162 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2163 maintainer-clean-target
f70224b5 2164
2a4cbe27 2165
4fa63067 2166.PHONY: maintainer-clean-host
c52c6897
PB
2167
2168maintainer-clean-host: maybe-maintainer-clean-ash
2169maintainer-clean-host: maybe-maintainer-clean-autoconf
2170maintainer-clean-host: maybe-maintainer-clean-automake
2171maintainer-clean-host: maybe-maintainer-clean-bash
2172maintainer-clean-host: maybe-maintainer-clean-bfd
2173maintainer-clean-host: maybe-maintainer-clean-opcodes
2174maintainer-clean-host: maybe-maintainer-clean-binutils
2175maintainer-clean-host: maybe-maintainer-clean-bison
2176maintainer-clean-host: maybe-maintainer-clean-byacc
2177maintainer-clean-host: maybe-maintainer-clean-bzip2
2178maintainer-clean-host: maybe-maintainer-clean-dejagnu
2179maintainer-clean-host: maybe-maintainer-clean-diff
2180maintainer-clean-host: maybe-maintainer-clean-dosutils
2181maintainer-clean-host: maybe-maintainer-clean-etc
2182maintainer-clean-host: maybe-maintainer-clean-fastjar
2183maintainer-clean-host: maybe-maintainer-clean-fileutils
2184maintainer-clean-host: maybe-maintainer-clean-findutils
2185maintainer-clean-host: maybe-maintainer-clean-find
2186maintainer-clean-host: maybe-maintainer-clean-fixincludes
2187maintainer-clean-host: maybe-maintainer-clean-flex
2188maintainer-clean-host: maybe-maintainer-clean-gas
2189maintainer-clean-host: maybe-maintainer-clean-gcc
2190maintainer-clean-host: maybe-maintainer-clean-gawk
2191maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2192maintainer-clean-host: maybe-maintainer-clean-gmp
2193maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897
PB
2194maintainer-clean-host: maybe-maintainer-clean-gnuserv
2195maintainer-clean-host: maybe-maintainer-clean-gprof
2196maintainer-clean-host: maybe-maintainer-clean-gzip
2197maintainer-clean-host: maybe-maintainer-clean-hello
2198maintainer-clean-host: maybe-maintainer-clean-indent
2199maintainer-clean-host: maybe-maintainer-clean-intl
2200maintainer-clean-host: maybe-maintainer-clean-tcl
2201maintainer-clean-host: maybe-maintainer-clean-itcl
2202maintainer-clean-host: maybe-maintainer-clean-ld
2203maintainer-clean-host: maybe-maintainer-clean-libcpp
2204maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2205maintainer-clean-host: maybe-maintainer-clean-libgui
2206maintainer-clean-host: maybe-maintainer-clean-libiberty
2207maintainer-clean-host: maybe-maintainer-clean-libtool
2208maintainer-clean-host: maybe-maintainer-clean-m4
2209maintainer-clean-host: maybe-maintainer-clean-make
2210maintainer-clean-host: maybe-maintainer-clean-mmalloc
2211maintainer-clean-host: maybe-maintainer-clean-patch
2212maintainer-clean-host: maybe-maintainer-clean-perl
2213maintainer-clean-host: maybe-maintainer-clean-prms
2214maintainer-clean-host: maybe-maintainer-clean-rcs
2215maintainer-clean-host: maybe-maintainer-clean-readline
2216maintainer-clean-host: maybe-maintainer-clean-release
2217maintainer-clean-host: maybe-maintainer-clean-recode
2218maintainer-clean-host: maybe-maintainer-clean-sed
2219maintainer-clean-host: maybe-maintainer-clean-send-pr
2220maintainer-clean-host: maybe-maintainer-clean-shellutils
2221maintainer-clean-host: maybe-maintainer-clean-sid
2222maintainer-clean-host: maybe-maintainer-clean-sim
2223maintainer-clean-host: maybe-maintainer-clean-tar
2224maintainer-clean-host: maybe-maintainer-clean-texinfo
2225maintainer-clean-host: maybe-maintainer-clean-textutils
2226maintainer-clean-host: maybe-maintainer-clean-time
2227maintainer-clean-host: maybe-maintainer-clean-uudecode
2228maintainer-clean-host: maybe-maintainer-clean-wdiff
2229maintainer-clean-host: maybe-maintainer-clean-zip
2230maintainer-clean-host: maybe-maintainer-clean-zlib
2231maintainer-clean-host: maybe-maintainer-clean-gdb
2232maintainer-clean-host: maybe-maintainer-clean-expect
2233maintainer-clean-host: maybe-maintainer-clean-guile
2234maintainer-clean-host: maybe-maintainer-clean-tk
2235maintainer-clean-host: maybe-maintainer-clean-libtermcap
2236maintainer-clean-host: maybe-maintainer-clean-utils
2237maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2238
4fa63067 2239.PHONY: maintainer-clean-target
c52c6897
PB
2240
2241maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2242maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2243maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2244maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2245maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2246maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2247maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2248maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2249maintainer-clean-target: maybe-maintainer-clean-target-winsup
2250maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2251maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2252maintainer-clean-target: maybe-maintainer-clean-target-gperf
2253maintainer-clean-target: maybe-maintainer-clean-target-examples
2254maintainer-clean-target: maybe-maintainer-clean-target-libffi
2255maintainer-clean-target: maybe-maintainer-clean-target-libjava
2256maintainer-clean-target: maybe-maintainer-clean-target-zlib
2257maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2258maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2259maintainer-clean-target: maybe-maintainer-clean-target-rda
2260maintainer-clean-target: maybe-maintainer-clean-target-libada
2261maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2262
2a4cbe27 2263
4fa63067 2264# Here are the targets which correspond to the do-X targets.
2a4cbe27 2265
a3ca38d2
DD
2266.PHONY: info installcheck dvi pdf html
2267.PHONY: install-info install-pdf install-html
4fa63067
NN
2268.PHONY: clean distclean mostlyclean maintainer-clean realclean
2269.PHONY: local-clean local-distclean local-maintainer-clean
2270info: do-info
2271installcheck: do-installcheck
2272dvi: do-dvi
56a8fe78 2273pdf: do-pdf
6d389afc 2274html: do-html
2a4cbe27 2275
4fa63067
NN
2276# Make sure makeinfo is built before we do a `make info', if we're
2277# in fact building texinfo.
2278do-info: maybe-all-texinfo
2a4cbe27 2279
4fa63067 2280install-info: do-install-info dir.info
b40e3958 2281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2282 if [ -f dir.info ] ; then \
2283 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2284 else true ; fi
2a4cbe27 2285
a3ca38d2
DD
2286install-pdf: do-install-pdf
2287
108a6f8e
CD
2288install-html: do-install-html
2289
4fa63067
NN
2290local-clean:
2291 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2292
4fa63067
NN
2293local-distclean:
2294 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2295 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2296 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2297 rm -rf $(TARGET_SUBDIR); \
2298 else true; fi
2299 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2300 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2301 rm -rf $(HOST_SUBDIR); \
2302 else true; fi
4fa63067
NN
2303 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2304 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2305 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2306 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2307 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2308
4fa63067
NN
2309local-maintainer-clean:
2310 @echo "This command is intended for maintainers to use;"
2311 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2312
4fa63067
NN
2313clean: do-clean local-clean
2314mostlyclean: do-mostlyclean local-clean
2315distclean: do-distclean local-clean local-distclean
2316maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2317maintainer-clean: local-distclean
2318realclean: maintainer-clean
2a4cbe27 2319
4fa63067 2320# Check target.
2a4cbe27 2321
4fa63067
NN
2322.PHONY: check do-check
2323check: do-check
2a4cbe27 2324
4fa63067 2325# Only include modules actually being configured and built.
f70224b5
PB
2326.PHONY: check-host
2327check-host: \
4fa63067
NN
2328 maybe-check-ash \
2329 maybe-check-autoconf \
2330 maybe-check-automake \
2331 maybe-check-bash \
2332 maybe-check-bfd \
2333 maybe-check-opcodes \
2334 maybe-check-binutils \
2335 maybe-check-bison \
2336 maybe-check-byacc \
2337 maybe-check-bzip2 \
2338 maybe-check-dejagnu \
2339 maybe-check-diff \
2340 maybe-check-dosutils \
2341 maybe-check-etc \
2342 maybe-check-fastjar \
2343 maybe-check-fileutils \
2344 maybe-check-findutils \
2345 maybe-check-find \
d3ed111c 2346 maybe-check-fixincludes \
4fa63067
NN
2347 maybe-check-flex \
2348 maybe-check-gas \
b813574b 2349 maybe-check-gcc \
4fa63067
NN
2350 maybe-check-gawk \
2351 maybe-check-gettext \
4b900473
PB
2352 maybe-check-gmp \
2353 maybe-check-mpfr \
4fa63067
NN
2354 maybe-check-gnuserv \
2355 maybe-check-gprof \
2356 maybe-check-gzip \
2357 maybe-check-hello \
2358 maybe-check-indent \
2359 maybe-check-intl \
2360 maybe-check-tcl \
2361 maybe-check-itcl \
2362 maybe-check-ld \
04cf1b77 2363 maybe-check-libcpp \
be01d343 2364 maybe-check-libdecnumber \
4fa63067
NN
2365 maybe-check-libgui \
2366 maybe-check-libiberty \
2367 maybe-check-libtool \
2368 maybe-check-m4 \
2369 maybe-check-make \
2370 maybe-check-mmalloc \
2371 maybe-check-patch \
2372 maybe-check-perl \
2373 maybe-check-prms \
2374 maybe-check-rcs \
2375 maybe-check-readline \
2376 maybe-check-release \
2377 maybe-check-recode \
2378 maybe-check-sed \
2379 maybe-check-send-pr \
2380 maybe-check-shellutils \
2381 maybe-check-sid \
2382 maybe-check-sim \
2383 maybe-check-tar \
2384 maybe-check-texinfo \
2385 maybe-check-textutils \
2386 maybe-check-time \
2387 maybe-check-uudecode \
2388 maybe-check-wdiff \
2389 maybe-check-zip \
2390 maybe-check-zlib \
2391 maybe-check-gdb \
2392 maybe-check-expect \
2393 maybe-check-guile \
2394 maybe-check-tk \
4fa63067
NN
2395 maybe-check-libtermcap \
2396 maybe-check-utils \
f70224b5
PB
2397 maybe-check-gnattools
2398
2399.PHONY: check-target
2400check-target: \
4fa63067 2401 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2402 maybe-check-target-libmudflap \
064d0a7c 2403 maybe-check-target-libssp \
4fa63067 2404 maybe-check-target-newlib \
6aa8ef82 2405 maybe-check-target-libgcc \
4b1cb4fe 2406 maybe-check-target-libgfortran \
4fa63067
NN
2407 maybe-check-target-libobjc \
2408 maybe-check-target-libtermcap \
2409 maybe-check-target-winsup \
2410 maybe-check-target-libgloss \
2411 maybe-check-target-libiberty \
2412 maybe-check-target-gperf \
2413 maybe-check-target-examples \
2414 maybe-check-target-libffi \
2415 maybe-check-target-libjava \
2416 maybe-check-target-zlib \
2417 maybe-check-target-boehm-gc \
2418 maybe-check-target-qthreads \
2419 maybe-check-target-rda \
b3ded179
PB
2420 maybe-check-target-libada \
2421 maybe-check-target-libgomp
f70224b5
PB
2422
2423do-check:
0aed8855 2424 @: $(MAKE); $(unstage)
e360f423
PB
2425 @r=`${PWD_COMMAND}`; export r; \
2426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2427 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2428
4fa63067 2429# Automated reporting of test results.
2a4cbe27 2430
4fa63067
NN
2431warning.log: build.log
2432 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2433
4fa63067
NN
2434mail-report.log:
2435 if test x'$(BOOT_CFLAGS)' != x''; then \
2436 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2437 fi; \
2438 $(srcdir)/contrib/test_summary -t >$@
2439 chmod +x $@
2440 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2441
4fa63067
NN
2442mail-report-with-warnings.log: warning.log
2443 if test x'$(BOOT_CFLAGS)' != x''; then \
2444 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2445 fi; \
2446 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2447 chmod +x $@
2448 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2449
4fa63067 2450# Installation targets.
2a4cbe27 2451
4fa63067 2452.PHONY: install uninstall
f70224b5 2453install:
0aed8855 2454 @: $(MAKE); $(unstage)
e360f423
PB
2455 @r=`${PWD_COMMAND}`; export r; \
2456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2457 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2458
4fa63067
NN
2459.PHONY: install-host-nogcc
2460install-host-nogcc: \
2461 maybe-install-ash \
2462 maybe-install-autoconf \
2463 maybe-install-automake \
2464 maybe-install-bash \
2465 maybe-install-bfd \
2466 maybe-install-opcodes \
2467 maybe-install-binutils \
2468 maybe-install-bison \
2469 maybe-install-byacc \
2470 maybe-install-bzip2 \
2471 maybe-install-dejagnu \
2472 maybe-install-diff \
2473 maybe-install-dosutils \
2474 maybe-install-etc \
2475 maybe-install-fastjar \
2476 maybe-install-fileutils \
2477 maybe-install-findutils \
2478 maybe-install-find \
d3ed111c 2479 maybe-install-fixincludes \
4fa63067
NN
2480 maybe-install-flex \
2481 maybe-install-gas \
2482 maybe-install-gawk \
2483 maybe-install-gettext \
4b900473
PB
2484 maybe-install-gmp \
2485 maybe-install-mpfr \
4fa63067
NN
2486 maybe-install-gnuserv \
2487 maybe-install-gprof \
2488 maybe-install-gzip \
2489 maybe-install-hello \
2490 maybe-install-indent \
2491 maybe-install-intl \
2492 maybe-install-tcl \
2493 maybe-install-itcl \
2494 maybe-install-ld \
04cf1b77 2495 maybe-install-libcpp \
be01d343 2496 maybe-install-libdecnumber \
4fa63067
NN
2497 maybe-install-libgui \
2498 maybe-install-libiberty \
2499 maybe-install-libtool \
2500 maybe-install-m4 \
2501 maybe-install-make \
2502 maybe-install-mmalloc \
2503 maybe-install-patch \
2504 maybe-install-perl \
2505 maybe-install-prms \
2506 maybe-install-rcs \
2507 maybe-install-readline \
2508 maybe-install-release \
2509 maybe-install-recode \
2510 maybe-install-sed \
2511 maybe-install-send-pr \
2512 maybe-install-shellutils \
2513 maybe-install-sid \
2514 maybe-install-sim \
2515 maybe-install-tar \
2516 maybe-install-texinfo \
2517 maybe-install-textutils \
2518 maybe-install-time \
2519 maybe-install-uudecode \
2520 maybe-install-wdiff \
2521 maybe-install-zip \
2522 maybe-install-zlib \
2523 maybe-install-gdb \
2524 maybe-install-expect \
2525 maybe-install-guile \
2526 maybe-install-tk \
4fa63067 2527 maybe-install-libtermcap \
b00612cc
PB
2528 maybe-install-utils \
2529 maybe-install-gnattools
2a4cbe27 2530
4fa63067 2531.PHONY: install-host
b813574b 2532install-host: \
4fa63067
NN
2533 maybe-install-ash \
2534 maybe-install-autoconf \
2535 maybe-install-automake \
2536 maybe-install-bash \
2537 maybe-install-bfd \
2538 maybe-install-opcodes \
2539 maybe-install-binutils \
2540 maybe-install-bison \
2541 maybe-install-byacc \
2542 maybe-install-bzip2 \
2543 maybe-install-dejagnu \
2544 maybe-install-diff \
2545 maybe-install-dosutils \
2546 maybe-install-etc \
2547 maybe-install-fastjar \
2548 maybe-install-fileutils \
2549 maybe-install-findutils \
2550 maybe-install-find \
d3ed111c 2551 maybe-install-fixincludes \
4fa63067
NN
2552 maybe-install-flex \
2553 maybe-install-gas \
b813574b 2554 maybe-install-gcc \
4fa63067
NN
2555 maybe-install-gawk \
2556 maybe-install-gettext \
4b900473
PB
2557 maybe-install-gmp \
2558 maybe-install-mpfr \
4fa63067
NN
2559 maybe-install-gnuserv \
2560 maybe-install-gprof \
2561 maybe-install-gzip \
2562 maybe-install-hello \
2563 maybe-install-indent \
2564 maybe-install-intl \
2565 maybe-install-tcl \
2566 maybe-install-itcl \
2567 maybe-install-ld \
04cf1b77 2568 maybe-install-libcpp \
be01d343 2569 maybe-install-libdecnumber \
4fa63067
NN
2570 maybe-install-libgui \
2571 maybe-install-libiberty \
2572 maybe-install-libtool \
2573 maybe-install-m4 \
2574 maybe-install-make \
2575 maybe-install-mmalloc \
2576 maybe-install-patch \
2577 maybe-install-perl \
2578 maybe-install-prms \
2579 maybe-install-rcs \
2580 maybe-install-readline \
2581 maybe-install-release \
2582 maybe-install-recode \
2583 maybe-install-sed \
2584 maybe-install-send-pr \
2585 maybe-install-shellutils \
2586 maybe-install-sid \
2587 maybe-install-sim \
2588 maybe-install-tar \
2589 maybe-install-texinfo \
2590 maybe-install-textutils \
2591 maybe-install-time \
2592 maybe-install-uudecode \
2593 maybe-install-wdiff \
2594 maybe-install-zip \
2595 maybe-install-zlib \
2596 maybe-install-gdb \
2597 maybe-install-expect \
2598 maybe-install-guile \
2599 maybe-install-tk \
4fa63067 2600 maybe-install-libtermcap \
b00612cc
PB
2601 maybe-install-utils \
2602 maybe-install-gnattools
2a4cbe27 2603
4fa63067
NN
2604.PHONY: install-target
2605install-target: \
2606 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2607 maybe-install-target-libmudflap \
064d0a7c 2608 maybe-install-target-libssp \
4fa63067 2609 maybe-install-target-newlib \
6aa8ef82 2610 maybe-install-target-libgcc \
4b1cb4fe 2611 maybe-install-target-libgfortran \
4fa63067
NN
2612 maybe-install-target-libobjc \
2613 maybe-install-target-libtermcap \
2614 maybe-install-target-winsup \
2615 maybe-install-target-libgloss \
2616 maybe-install-target-libiberty \
2617 maybe-install-target-gperf \
2618 maybe-install-target-examples \
2619 maybe-install-target-libffi \
2620 maybe-install-target-libjava \
2621 maybe-install-target-zlib \
2622 maybe-install-target-boehm-gc \
2623 maybe-install-target-qthreads \
2624 maybe-install-target-rda \
b3ded179
PB
2625 maybe-install-target-libada \
2626 maybe-install-target-libgomp
2a4cbe27 2627
4fa63067
NN
2628uninstall:
2629 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2630
4fa63067
NN
2631.PHONY: install.all
2632install.all: install-no-fixedincludes
2633 @if [ -f ./gcc/Makefile ] ; then \
2634 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2636 $(HOST_EXPORTS) \
4fa63067
NN
2637 (cd ./gcc && \
2638 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2639 else \
2640 true ; \
2641 fi
2a4cbe27 2642
4fa63067
NN
2643# install-no-fixedincludes is used because Cygnus can not distribute
2644# the fixed header files.
2645.PHONY: install-no-fixedincludes
2646install-no-fixedincludes: installdirs install-host-nogcc \
2647 install-target gcc-no-fixedincludes
2a4cbe27 2648
4fa63067 2649### other supporting targets
2a4cbe27 2650
4fa63067
NN
2651MAKEDIRS= \
2652 $(DESTDIR)$(prefix) \
2653 $(DESTDIR)$(exec_prefix)
2654.PHONY: installdirs
2655installdirs: mkinstalldirs
2656 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2657
4fa63067
NN
2658dir.info: do-install-info
2659 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2660 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2661 mv -f dir.info.new dir.info ; \
2662 else true ; \
2663 fi
2a4cbe27 2664
4fa63067
NN
2665dist:
2666 @echo "Building a full distribution of this tree isn't done"
2667 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2668
4fa63067 2669etags tags: TAGS
2a4cbe27 2670
4fa63067
NN
2671# Right now this just builds TAGS in each subdirectory. emacs19 has the
2672# ability to use several tags files at once, so there is probably no need
2673# to combine them into one big TAGS file (like CVS 1.3 does). We could
2674# (if we felt like it) have this Makefile write a piece of elisp which
2675# the user could load to tell emacs19 where all the TAGS files we just
2676# built are.
2677TAGS: do-TAGS
2a4cbe27 2678
a7254363
PB
2679# ------------------------------------
2680# Macros for configure and all targets
2681# ------------------------------------
2682
2683
2684
2685
2686
4fa63067
NN
2687# --------------------------------------
2688# Modules which run on the build machine
2689# --------------------------------------
2690
a7254363 2691
4fa63067
NN
2692.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2693maybe-configure-build-libiberty:
4f0ef2d8
CD
2694@if gcc-bootstrap
2695configure-build-libiberty: stage_current
2696@endif gcc-bootstrap
6bd3dfaa
PB
2697@if build-libiberty
2698maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2699configure-build-libiberty:
0aed8855 2700 @: $(MAKE); $(unstage)
c52c6897 2701 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2703 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2704 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2705 $(BUILD_EXPORTS) \
4fa63067
NN
2706 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2707 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2708 case $(srcdir) in \
b00612cc
PB
2709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2710 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2712 esac; \
b00612cc
PB
2713 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2714 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2715 rm -f no-such-file || : ; \
2716 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2717 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2718 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2719 || exit 1
6bd3dfaa 2720@endif build-libiberty
2a4cbe27 2721
a7254363
PB
2722
2723
d545f33b
PB
2724
2725
4fa63067
NN
2726.PHONY: all-build-libiberty maybe-all-build-libiberty
2727maybe-all-build-libiberty:
4f0ef2d8
CD
2728@if gcc-bootstrap
2729all-build-libiberty: stage_current
2730@endif gcc-bootstrap
6bd3dfaa 2731@if build-libiberty
72b2455a 2732TARGET-build-libiberty=all
6bd3dfaa 2733maybe-all-build-libiberty: all-build-libiberty
4fa63067 2734all-build-libiberty: configure-build-libiberty
0aed8855 2735 @: $(MAKE); $(unstage)
4fa63067 2736 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2738 $(BUILD_EXPORTS) \
72b2455a 2739 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2740 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2741@endif build-libiberty
2a4cbe27 2742
a7254363
PB
2743
2744
d545f33b
PB
2745
2746
6a9cf61e
PB
2747.PHONY: configure-build-bison maybe-configure-build-bison
2748maybe-configure-build-bison:
4f0ef2d8
CD
2749@if gcc-bootstrap
2750configure-build-bison: stage_current
2751@endif gcc-bootstrap
6a9cf61e
PB
2752@if build-bison
2753maybe-configure-build-bison: configure-build-bison
c52c6897 2754configure-build-bison:
0aed8855 2755 @: $(MAKE); $(unstage)
c52c6897 2756 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2758 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2759 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2760 $(BUILD_EXPORTS) \
2761 echo Configuring in $(BUILD_SUBDIR)/bison; \
2762 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2763 case $(srcdir) in \
b00612cc
PB
2764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2765 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2767 esac; \
b00612cc
PB
2768 srcdiroption="--srcdir=$${topdir}/bison"; \
2769 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2770 rm -f no-such-file || : ; \
2771 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2772 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2773 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2774 || exit 1
2775@endif build-bison
2776
a7254363
PB
2777
2778
d545f33b
PB
2779
2780
6a9cf61e
PB
2781.PHONY: all-build-bison maybe-all-build-bison
2782maybe-all-build-bison:
4f0ef2d8
CD
2783@if gcc-bootstrap
2784all-build-bison: stage_current
2785@endif gcc-bootstrap
6a9cf61e 2786@if build-bison
72b2455a 2787TARGET-build-bison=all
6a9cf61e
PB
2788maybe-all-build-bison: all-build-bison
2789all-build-bison: configure-build-bison
0aed8855 2790 @: $(MAKE); $(unstage)
6a9cf61e
PB
2791 @r=`${PWD_COMMAND}`; export r; \
2792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2793 $(BUILD_EXPORTS) \
72b2455a 2794 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2795 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2796@endif build-bison
2797
a7254363
PB
2798
2799
d545f33b
PB
2800
2801
6a9cf61e
PB
2802.PHONY: configure-build-byacc maybe-configure-build-byacc
2803maybe-configure-build-byacc:
4f0ef2d8
CD
2804@if gcc-bootstrap
2805configure-build-byacc: stage_current
2806@endif gcc-bootstrap
6a9cf61e
PB
2807@if build-byacc
2808maybe-configure-build-byacc: configure-build-byacc
c52c6897 2809configure-build-byacc:
0aed8855 2810 @: $(MAKE); $(unstage)
c52c6897 2811 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2813 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2814 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2815 $(BUILD_EXPORTS) \
2816 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2817 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2818 case $(srcdir) in \
b00612cc
PB
2819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2820 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2822 esac; \
b00612cc
PB
2823 srcdiroption="--srcdir=$${topdir}/byacc"; \
2824 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2825 rm -f no-such-file || : ; \
2826 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2827 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2828 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2829 || exit 1
2830@endif build-byacc
2831
a7254363
PB
2832
2833
d545f33b
PB
2834
2835
6a9cf61e
PB
2836.PHONY: all-build-byacc maybe-all-build-byacc
2837maybe-all-build-byacc:
4f0ef2d8
CD
2838@if gcc-bootstrap
2839all-build-byacc: stage_current
2840@endif gcc-bootstrap
6a9cf61e 2841@if build-byacc
72b2455a 2842TARGET-build-byacc=all
6a9cf61e
PB
2843maybe-all-build-byacc: all-build-byacc
2844all-build-byacc: configure-build-byacc
0aed8855 2845 @: $(MAKE); $(unstage)
6a9cf61e
PB
2846 @r=`${PWD_COMMAND}`; export r; \
2847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2848 $(BUILD_EXPORTS) \
72b2455a 2849 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2850 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2851@endif build-byacc
2852
a7254363
PB
2853
2854
d545f33b
PB
2855
2856
6a9cf61e
PB
2857.PHONY: configure-build-flex maybe-configure-build-flex
2858maybe-configure-build-flex:
4f0ef2d8
CD
2859@if gcc-bootstrap
2860configure-build-flex: stage_current
2861@endif gcc-bootstrap
6a9cf61e
PB
2862@if build-flex
2863maybe-configure-build-flex: configure-build-flex
c52c6897 2864configure-build-flex:
0aed8855 2865 @: $(MAKE); $(unstage)
c52c6897 2866 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2868 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2869 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2870 $(BUILD_EXPORTS) \
2871 echo Configuring in $(BUILD_SUBDIR)/flex; \
2872 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2873 case $(srcdir) in \
b00612cc
PB
2874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2875 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2877 esac; \
b00612cc
PB
2878 srcdiroption="--srcdir=$${topdir}/flex"; \
2879 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2880 rm -f no-such-file || : ; \
2881 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2882 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2883 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2884 || exit 1
2885@endif build-flex
2886
a7254363
PB
2887
2888
d545f33b
PB
2889
2890
6a9cf61e
PB
2891.PHONY: all-build-flex maybe-all-build-flex
2892maybe-all-build-flex:
4f0ef2d8
CD
2893@if gcc-bootstrap
2894all-build-flex: stage_current
2895@endif gcc-bootstrap
6a9cf61e 2896@if build-flex
72b2455a 2897TARGET-build-flex=all
6a9cf61e
PB
2898maybe-all-build-flex: all-build-flex
2899all-build-flex: configure-build-flex
0aed8855 2900 @: $(MAKE); $(unstage)
6a9cf61e
PB
2901 @r=`${PWD_COMMAND}`; export r; \
2902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2903 $(BUILD_EXPORTS) \
72b2455a 2904 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2905 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2906@endif build-flex
2907
a7254363
PB
2908
2909
d545f33b
PB
2910
2911
6a9cf61e
PB
2912.PHONY: configure-build-m4 maybe-configure-build-m4
2913maybe-configure-build-m4:
4f0ef2d8
CD
2914@if gcc-bootstrap
2915configure-build-m4: stage_current
2916@endif gcc-bootstrap
6a9cf61e
PB
2917@if build-m4
2918maybe-configure-build-m4: configure-build-m4
c52c6897 2919configure-build-m4:
0aed8855 2920 @: $(MAKE); $(unstage)
c52c6897 2921 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2923 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2924 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2925 $(BUILD_EXPORTS) \
2926 echo Configuring in $(BUILD_SUBDIR)/m4; \
2927 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2928 case $(srcdir) in \
b00612cc
PB
2929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2930 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2932 esac; \
b00612cc
PB
2933 srcdiroption="--srcdir=$${topdir}/m4"; \
2934 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2935 rm -f no-such-file || : ; \
2936 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2937 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2938 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2939 || exit 1
2940@endif build-m4
2941
a7254363
PB
2942
2943
d545f33b
PB
2944
2945
6a9cf61e
PB
2946.PHONY: all-build-m4 maybe-all-build-m4
2947maybe-all-build-m4:
4f0ef2d8
CD
2948@if gcc-bootstrap
2949all-build-m4: stage_current
2950@endif gcc-bootstrap
6a9cf61e 2951@if build-m4
72b2455a 2952TARGET-build-m4=all
6a9cf61e
PB
2953maybe-all-build-m4: all-build-m4
2954all-build-m4: configure-build-m4
0aed8855 2955 @: $(MAKE); $(unstage)
6a9cf61e
PB
2956 @r=`${PWD_COMMAND}`; export r; \
2957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2958 $(BUILD_EXPORTS) \
72b2455a 2959 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2960 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2961@endif build-m4
2962
a7254363
PB
2963
2964
d545f33b
PB
2965
2966
6a9cf61e
PB
2967.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2968maybe-configure-build-texinfo:
4f0ef2d8
CD
2969@if gcc-bootstrap
2970configure-build-texinfo: stage_current
2971@endif gcc-bootstrap
6a9cf61e
PB
2972@if build-texinfo
2973maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2974configure-build-texinfo:
0aed8855 2975 @: $(MAKE); $(unstage)
c52c6897 2976 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2978 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2979 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2980 $(BUILD_EXPORTS) \
2981 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2982 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2983 case $(srcdir) in \
b00612cc
PB
2984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2985 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2987 esac; \
b00612cc
PB
2988 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2989 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2990 rm -f no-such-file || : ; \
2991 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2992 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2993 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2994 || exit 1
2995@endif build-texinfo
2996
a7254363
PB
2997
2998
d545f33b
PB
2999
3000
6a9cf61e
PB
3001.PHONY: all-build-texinfo maybe-all-build-texinfo
3002maybe-all-build-texinfo:
4f0ef2d8
CD
3003@if gcc-bootstrap
3004all-build-texinfo: stage_current
3005@endif gcc-bootstrap
6a9cf61e 3006@if build-texinfo
72b2455a 3007TARGET-build-texinfo=all
6a9cf61e
PB
3008maybe-all-build-texinfo: all-build-texinfo
3009all-build-texinfo: configure-build-texinfo
0aed8855 3010 @: $(MAKE); $(unstage)
6a9cf61e
PB
3011 @r=`${PWD_COMMAND}`; export r; \
3012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3013 $(BUILD_EXPORTS) \
72b2455a 3014 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 3015 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
3016@endif build-texinfo
3017
a7254363
PB
3018
3019
d545f33b
PB
3020
3021
ee025550
PB
3022.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3023maybe-configure-build-fixincludes:
4f0ef2d8
CD
3024@if gcc-bootstrap
3025configure-build-fixincludes: stage_current
3026@endif gcc-bootstrap
ee025550
PB
3027@if build-fixincludes
3028maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3029configure-build-fixincludes:
0aed8855 3030 @: $(MAKE); $(unstage)
c52c6897 3031 @r=`${PWD_COMMAND}`; export r; \
ee025550 3032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3033 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3034 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3035 $(BUILD_EXPORTS) \
3036 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3037 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3038 case $(srcdir) in \
b00612cc
PB
3039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3040 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3042 esac; \
b00612cc
PB
3043 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3044 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3045 rm -f no-such-file || : ; \
3046 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3047 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3048 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3049 || exit 1
3050@endif build-fixincludes
3051
a7254363
PB
3052
3053
d545f33b
PB
3054
3055
ee025550
PB
3056.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3057maybe-all-build-fixincludes:
4f0ef2d8
CD
3058@if gcc-bootstrap
3059all-build-fixincludes: stage_current
3060@endif gcc-bootstrap
ee025550
PB
3061@if build-fixincludes
3062TARGET-build-fixincludes=all
3063maybe-all-build-fixincludes: all-build-fixincludes
3064all-build-fixincludes: configure-build-fixincludes
0aed8855 3065 @: $(MAKE); $(unstage)
ee025550
PB
3066 @r=`${PWD_COMMAND}`; export r; \
3067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3068 $(BUILD_EXPORTS) \
3069 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 3070 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
3071@endif build-fixincludes
3072
2a4cbe27 3073
a7254363 3074
d545f33b
PB
3075
3076
4fa63067
NN
3077# --------------------------------------
3078# Modules which run on the host machine
3079# --------------------------------------
2a4cbe27 3080
a7254363 3081
4fa63067
NN
3082.PHONY: configure-ash maybe-configure-ash
3083maybe-configure-ash:
4f0ef2d8
CD
3084@if gcc-bootstrap
3085configure-ash: stage_current
3086@endif gcc-bootstrap
6bd3dfaa
PB
3087@if ash
3088maybe-configure-ash: configure-ash
c52c6897 3089configure-ash:
0aed8855 3090 @: $(MAKE); $(unstage)
c52c6897 3091 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3093 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3095 $(HOST_EXPORTS) \
a7254363
PB
3096 echo Configuring in $(HOST_SUBDIR)/ash; \
3097 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3098 case $(srcdir) in \
b00612cc
PB
3099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3100 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3102 esac; \
b00612cc
PB
3103 srcdiroption="--srcdir=$${topdir}/ash"; \
3104 libsrcdir="$$s/ash"; \
4fa63067 3105 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3107 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3108 || exit 1
6bd3dfaa 3109@endif ash
2a4cbe27 3110
a7254363
PB
3111
3112
d545f33b
PB
3113
3114
4fa63067
NN
3115.PHONY: all-ash maybe-all-ash
3116maybe-all-ash:
4f0ef2d8
CD
3117@if gcc-bootstrap
3118all-ash: stage_current
3119@endif gcc-bootstrap
6bd3dfaa 3120@if ash
d27cc32e 3121TARGET-ash=all
6bd3dfaa 3122maybe-all-ash: all-ash
4fa63067 3123all-ash: configure-ash
0aed8855 3124 @: $(MAKE); $(unstage)
4fa63067
NN
3125 @r=`${PWD_COMMAND}`; export r; \
3126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3127 $(HOST_EXPORTS) \
b00612cc
PB
3128 (cd $(HOST_SUBDIR)/ash && \
3129 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 3130@endif ash
2a4cbe27 3131
a7254363 3132
d545f33b
PB
3133
3134
4fa63067
NN
3135.PHONY: check-ash maybe-check-ash
3136maybe-check-ash:
6bd3dfaa
PB
3137@if ash
3138maybe-check-ash: check-ash
2a4cbe27 3139
4fa63067 3140check-ash:
0aed8855 3141 @: $(MAKE); $(unstage)
4fa63067 3142 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3144 $(HOST_EXPORTS) \
b00612cc
PB
3145 (cd $(HOST_SUBDIR)/ash && \
3146 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3147
6bd3dfaa 3148@endif ash
2a4cbe27 3149
4fa63067
NN
3150.PHONY: install-ash maybe-install-ash
3151maybe-install-ash:
6bd3dfaa
PB
3152@if ash
3153maybe-install-ash: install-ash
2a4cbe27 3154
4fa63067 3155install-ash: installdirs
0aed8855 3156 @: $(MAKE); $(unstage)
4fa63067 3157 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3159 $(HOST_EXPORTS) \
b00612cc 3160 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3161 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3162
6bd3dfaa 3163@endif ash
2a4cbe27 3164
56a8fe78 3165# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3166
4fa63067
NN
3167.PHONY: maybe-info-ash info-ash
3168maybe-info-ash:
6bd3dfaa
PB
3169@if ash
3170maybe-info-ash: info-ash
4fa63067
NN
3171
3172info-ash: \
3173 configure-ash
0aed8855 3174 @: $(MAKE); $(unstage)
4fa63067 3175 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3176 r=`${PWD_COMMAND}`; export r; \
3177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3178 $(HOST_EXPORTS) \
b813574b 3179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3181 done; \
4fa63067 3182 echo "Doing info in ash" ; \
b00612cc 3183 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3186 "RANLIB=$${RANLIB}" \
0c24b341 3187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3188 info) \
2a4cbe27
NN
3189 || exit 1
3190
6bd3dfaa 3191@endif ash
2a4cbe27 3192
4fa63067
NN
3193.PHONY: maybe-dvi-ash dvi-ash
3194maybe-dvi-ash:
6bd3dfaa
PB
3195@if ash
3196maybe-dvi-ash: dvi-ash
2a4cbe27 3197
4fa63067
NN
3198dvi-ash: \
3199 configure-ash
0aed8855 3200 @: $(MAKE); $(unstage)
4fa63067 3201 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3202 r=`${PWD_COMMAND}`; export r; \
3203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3204 $(HOST_EXPORTS) \
b813574b 3205 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3207 done; \
4fa63067 3208 echo "Doing dvi in ash" ; \
b00612cc 3209 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3212 "RANLIB=$${RANLIB}" \
0c24b341 3213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3214 dvi) \
2a4cbe27
NN
3215 || exit 1
3216
6bd3dfaa 3217@endif ash
2a4cbe27 3218
56a8fe78
DD
3219.PHONY: maybe-pdf-ash pdf-ash
3220maybe-pdf-ash:
3221@if ash
3222maybe-pdf-ash: pdf-ash
3223
3224pdf-ash: \
3225 configure-ash
3226 @: $(MAKE); $(unstage)
3227 @[ -f ./ash/Makefile ] || exit 0; \
3228 r=`${PWD_COMMAND}`; export r; \
3229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3230 $(HOST_EXPORTS) \
3231 for flag in $(EXTRA_HOST_FLAGS) ; do \
3232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3233 done; \
3234 echo "Doing pdf in ash" ; \
3235 (cd $(HOST_SUBDIR)/ash && \
3236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3238 "RANLIB=$${RANLIB}" \
0c24b341 3239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3240 pdf) \
3241 || exit 1
3242
3243@endif ash
3244
6d389afc
MS
3245.PHONY: maybe-html-ash html-ash
3246maybe-html-ash:
3247@if ash
3248maybe-html-ash: html-ash
3249
3250html-ash: \
3251 configure-ash
0aed8855 3252 @: $(MAKE); $(unstage)
6d389afc
MS
3253 @[ -f ./ash/Makefile ] || exit 0; \
3254 r=`${PWD_COMMAND}`; export r; \
3255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3256 $(HOST_EXPORTS) \
3257 for flag in $(EXTRA_HOST_FLAGS) ; do \
3258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3259 done; \
3260 echo "Doing html in ash" ; \
b00612cc 3261 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3264 "RANLIB=$${RANLIB}" \
0c24b341 3265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3266 html) \
3267 || exit 1
3268
3269@endif ash
3270
4fa63067
NN
3271.PHONY: maybe-TAGS-ash TAGS-ash
3272maybe-TAGS-ash:
6bd3dfaa
PB
3273@if ash
3274maybe-TAGS-ash: TAGS-ash
2a4cbe27 3275
4fa63067
NN
3276TAGS-ash: \
3277 configure-ash
0aed8855 3278 @: $(MAKE); $(unstage)
4fa63067 3279 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3280 r=`${PWD_COMMAND}`; export r; \
3281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3282 $(HOST_EXPORTS) \
b813574b 3283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3285 done; \
4fa63067 3286 echo "Doing TAGS in ash" ; \
b00612cc 3287 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3290 "RANLIB=$${RANLIB}" \
0c24b341 3291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3292 TAGS) \
2a4cbe27
NN
3293 || exit 1
3294
6bd3dfaa 3295@endif ash
2a4cbe27 3296
4fa63067
NN
3297.PHONY: maybe-install-info-ash install-info-ash
3298maybe-install-info-ash:
6bd3dfaa
PB
3299@if ash
3300maybe-install-info-ash: install-info-ash
2a4cbe27 3301
4fa63067
NN
3302install-info-ash: \
3303 configure-ash \
3304 info-ash
0aed8855 3305 @: $(MAKE); $(unstage)
4fa63067 3306 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3307 r=`${PWD_COMMAND}`; export r; \
3308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3309 $(HOST_EXPORTS) \
b813574b 3310 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3312 done; \
4fa63067 3313 echo "Doing install-info in ash" ; \
b00612cc 3314 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3317 "RANLIB=$${RANLIB}" \
0c24b341 3318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3319 install-info) \
2a4cbe27
NN
3320 || exit 1
3321
6bd3dfaa 3322@endif ash
2a4cbe27 3323
a3ca38d2
DD
3324.PHONY: maybe-install-pdf-ash install-pdf-ash
3325maybe-install-pdf-ash:
3326@if ash
3327maybe-install-pdf-ash: install-pdf-ash
3328
3329install-pdf-ash: \
3330 configure-ash \
3331 pdf-ash
3332 @: $(MAKE); $(unstage)
3333 @[ -f ./ash/Makefile ] || exit 0; \
3334 r=`${PWD_COMMAND}`; export r; \
3335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3336 $(HOST_EXPORTS) \
3337 for flag in $(EXTRA_HOST_FLAGS) ; do \
3338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3339 done; \
3340 echo "Doing install-pdf in ash" ; \
3341 (cd $(HOST_SUBDIR)/ash && \
3342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3344 "RANLIB=$${RANLIB}" \
0c24b341 3345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3346 install-pdf) \
3347 || exit 1
3348
3349@endif ash
3350
108a6f8e
CD
3351.PHONY: maybe-install-html-ash install-html-ash
3352maybe-install-html-ash:
3353@if ash
3354maybe-install-html-ash: install-html-ash
3355
3356install-html-ash: \
3357 configure-ash \
3358 html-ash
3359 @: $(MAKE); $(unstage)
3360 @[ -f ./ash/Makefile ] || exit 0; \
3361 r=`${PWD_COMMAND}`; export r; \
3362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3363 $(HOST_EXPORTS) \
3364 for flag in $(EXTRA_HOST_FLAGS) ; do \
3365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3366 done; \
3367 echo "Doing install-html in ash" ; \
3368 (cd $(HOST_SUBDIR)/ash && \
3369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3371 "RANLIB=$${RANLIB}" \
0c24b341 3372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3373 install-html) \
3374 || exit 1
3375
3376@endif ash
3377
4fa63067
NN
3378.PHONY: maybe-installcheck-ash installcheck-ash
3379maybe-installcheck-ash:
6bd3dfaa
PB
3380@if ash
3381maybe-installcheck-ash: installcheck-ash
2a4cbe27 3382
4fa63067
NN
3383installcheck-ash: \
3384 configure-ash
0aed8855 3385 @: $(MAKE); $(unstage)
4fa63067 3386 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3387 r=`${PWD_COMMAND}`; export r; \
3388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3389 $(HOST_EXPORTS) \
b813574b 3390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3392 done; \
4fa63067 3393 echo "Doing installcheck in ash" ; \
b00612cc 3394 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3397 "RANLIB=$${RANLIB}" \
0c24b341 3398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3399 installcheck) \
2a4cbe27
NN
3400 || exit 1
3401
6bd3dfaa 3402@endif ash
2a4cbe27 3403
4fa63067
NN
3404.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3405maybe-mostlyclean-ash:
6bd3dfaa
PB
3406@if ash
3407maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3408
4fa63067 3409mostlyclean-ash:
0aed8855 3410 @: $(MAKE); $(unstage)
4fa63067 3411 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3412 r=`${PWD_COMMAND}`; export r; \
3413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3414 $(HOST_EXPORTS) \
b813574b 3415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3417 done; \
4fa63067 3418 echo "Doing mostlyclean in ash" ; \
b00612cc 3419 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3422 "RANLIB=$${RANLIB}" \
0c24b341 3423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3424 mostlyclean) \
2a4cbe27
NN
3425 || exit 1
3426
6bd3dfaa 3427@endif ash
2a4cbe27 3428
4fa63067
NN
3429.PHONY: maybe-clean-ash clean-ash
3430maybe-clean-ash:
6bd3dfaa
PB
3431@if ash
3432maybe-clean-ash: clean-ash
2a4cbe27 3433
4fa63067 3434clean-ash:
0aed8855 3435 @: $(MAKE); $(unstage)
4fa63067 3436 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3437 r=`${PWD_COMMAND}`; export r; \
3438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3439 $(HOST_EXPORTS) \
b813574b 3440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3442 done; \
4fa63067 3443 echo "Doing clean in ash" ; \
b00612cc 3444 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3447 "RANLIB=$${RANLIB}" \
0c24b341 3448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3449 clean) \
2a4cbe27
NN
3450 || exit 1
3451
6bd3dfaa 3452@endif ash
2a4cbe27 3453
4fa63067
NN
3454.PHONY: maybe-distclean-ash distclean-ash
3455maybe-distclean-ash:
6bd3dfaa
PB
3456@if ash
3457maybe-distclean-ash: distclean-ash
2a4cbe27 3458
4fa63067 3459distclean-ash:
0aed8855 3460 @: $(MAKE); $(unstage)
4fa63067 3461 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3462 r=`${PWD_COMMAND}`; export r; \
3463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3464 $(HOST_EXPORTS) \
b813574b 3465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3467 done; \
4fa63067 3468 echo "Doing distclean in ash" ; \
b00612cc 3469 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3472 "RANLIB=$${RANLIB}" \
0c24b341 3473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3474 distclean) \
2a4cbe27
NN
3475 || exit 1
3476
6bd3dfaa 3477@endif ash
2a4cbe27 3478
4fa63067
NN
3479.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3480maybe-maintainer-clean-ash:
6bd3dfaa
PB
3481@if ash
3482maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3483
4fa63067 3484maintainer-clean-ash:
0aed8855 3485 @: $(MAKE); $(unstage)
4fa63067 3486 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3487 r=`${PWD_COMMAND}`; export r; \
3488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3489 $(HOST_EXPORTS) \
b813574b 3490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3492 done; \
4fa63067 3493 echo "Doing maintainer-clean in ash" ; \
b00612cc 3494 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3497 "RANLIB=$${RANLIB}" \
0c24b341 3498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3499 maintainer-clean) \
2a4cbe27
NN
3500 || exit 1
3501
6bd3dfaa 3502@endif ash
2a4cbe27 3503
2a4cbe27 3504
a7254363 3505
4fa63067
NN
3506.PHONY: configure-autoconf maybe-configure-autoconf
3507maybe-configure-autoconf:
4f0ef2d8
CD
3508@if gcc-bootstrap
3509configure-autoconf: stage_current
3510@endif gcc-bootstrap
6bd3dfaa
PB
3511@if autoconf
3512maybe-configure-autoconf: configure-autoconf
c52c6897 3513configure-autoconf:
0aed8855 3514 @: $(MAKE); $(unstage)
c52c6897 3515 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3517 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3519 $(HOST_EXPORTS) \
a7254363
PB
3520 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3521 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3522 case $(srcdir) in \
b00612cc
PB
3523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3524 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3526 esac; \
b00612cc
PB
3527 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3528 libsrcdir="$$s/autoconf"; \
4fa63067 3529 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3530 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3531 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3532 || exit 1
6bd3dfaa 3533@endif autoconf
2a4cbe27 3534
a7254363
PB
3535
3536
d545f33b
PB
3537
3538
4fa63067
NN
3539.PHONY: all-autoconf maybe-all-autoconf
3540maybe-all-autoconf:
4f0ef2d8
CD
3541@if gcc-bootstrap
3542all-autoconf: stage_current
3543@endif gcc-bootstrap
6bd3dfaa 3544@if autoconf
d27cc32e 3545TARGET-autoconf=all
6bd3dfaa 3546maybe-all-autoconf: all-autoconf
4fa63067 3547all-autoconf: configure-autoconf
0aed8855 3548 @: $(MAKE); $(unstage)
4fa63067
NN
3549 @r=`${PWD_COMMAND}`; export r; \
3550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3551 $(HOST_EXPORTS) \
b00612cc
PB
3552 (cd $(HOST_SUBDIR)/autoconf && \
3553 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 3554@endif autoconf
2a4cbe27 3555
a7254363 3556
d545f33b
PB
3557
3558
4fa63067
NN
3559.PHONY: check-autoconf maybe-check-autoconf
3560maybe-check-autoconf:
6bd3dfaa
PB
3561@if autoconf
3562maybe-check-autoconf: check-autoconf
2a4cbe27 3563
4fa63067 3564check-autoconf:
0aed8855 3565 @: $(MAKE); $(unstage)
4fa63067 3566 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3568 $(HOST_EXPORTS) \
b00612cc
PB
3569 (cd $(HOST_SUBDIR)/autoconf && \
3570 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3571
6bd3dfaa 3572@endif autoconf
2a4cbe27 3573
4fa63067
NN
3574.PHONY: install-autoconf maybe-install-autoconf
3575maybe-install-autoconf:
6bd3dfaa
PB
3576@if autoconf
3577maybe-install-autoconf: install-autoconf
2a4cbe27 3578
4fa63067 3579install-autoconf: installdirs
0aed8855 3580 @: $(MAKE); $(unstage)
4fa63067 3581 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3583 $(HOST_EXPORTS) \
b00612cc 3584 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3585 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3586
6bd3dfaa 3587@endif autoconf
2a4cbe27 3588
56a8fe78 3589# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3590
4fa63067
NN
3591.PHONY: maybe-info-autoconf info-autoconf
3592maybe-info-autoconf:
6bd3dfaa
PB
3593@if autoconf
3594maybe-info-autoconf: info-autoconf
4fa63067
NN
3595
3596info-autoconf: \
3597 configure-autoconf
0aed8855 3598 @: $(MAKE); $(unstage)
4fa63067 3599 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3600 r=`${PWD_COMMAND}`; export r; \
3601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3602 $(HOST_EXPORTS) \
b813574b 3603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3605 done; \
4fa63067 3606 echo "Doing info in autoconf" ; \
b00612cc 3607 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3610 "RANLIB=$${RANLIB}" \
0c24b341 3611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3612 info) \
2a4cbe27
NN
3613 || exit 1
3614
6bd3dfaa 3615@endif autoconf
2a4cbe27 3616
4fa63067
NN
3617.PHONY: maybe-dvi-autoconf dvi-autoconf
3618maybe-dvi-autoconf:
6bd3dfaa
PB
3619@if autoconf
3620maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3621
4fa63067
NN
3622dvi-autoconf: \
3623 configure-autoconf
0aed8855 3624 @: $(MAKE); $(unstage)
4fa63067 3625 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3626 r=`${PWD_COMMAND}`; export r; \
3627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3628 $(HOST_EXPORTS) \
b813574b 3629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3631 done; \
4fa63067 3632 echo "Doing dvi in autoconf" ; \
b00612cc 3633 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3636 "RANLIB=$${RANLIB}" \
0c24b341 3637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3638 dvi) \
2a4cbe27
NN
3639 || exit 1
3640
6bd3dfaa 3641@endif autoconf
2a4cbe27 3642
56a8fe78
DD
3643.PHONY: maybe-pdf-autoconf pdf-autoconf
3644maybe-pdf-autoconf:
3645@if autoconf
3646maybe-pdf-autoconf: pdf-autoconf
3647
3648pdf-autoconf: \
3649 configure-autoconf
3650 @: $(MAKE); $(unstage)
3651 @[ -f ./autoconf/Makefile ] || exit 0; \
3652 r=`${PWD_COMMAND}`; export r; \
3653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3654 $(HOST_EXPORTS) \
3655 for flag in $(EXTRA_HOST_FLAGS) ; do \
3656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3657 done; \
3658 echo "Doing pdf in autoconf" ; \
3659 (cd $(HOST_SUBDIR)/autoconf && \
3660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3662 "RANLIB=$${RANLIB}" \
0c24b341 3663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3664 pdf) \
3665 || exit 1
3666
3667@endif autoconf
3668
6d389afc
MS
3669.PHONY: maybe-html-autoconf html-autoconf
3670maybe-html-autoconf:
3671@if autoconf
3672maybe-html-autoconf: html-autoconf
3673
3674html-autoconf: \
3675 configure-autoconf
0aed8855 3676 @: $(MAKE); $(unstage)
6d389afc
MS
3677 @[ -f ./autoconf/Makefile ] || exit 0; \
3678 r=`${PWD_COMMAND}`; export r; \
3679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3680 $(HOST_EXPORTS) \
3681 for flag in $(EXTRA_HOST_FLAGS) ; do \
3682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683 done; \
3684 echo "Doing html in autoconf" ; \
b00612cc 3685 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688 "RANLIB=$${RANLIB}" \
0c24b341 3689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3690 html) \
3691 || exit 1
3692
3693@endif autoconf
3694
4fa63067
NN
3695.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3696maybe-TAGS-autoconf:
6bd3dfaa
PB
3697@if autoconf
3698maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3699
4fa63067
NN
3700TAGS-autoconf: \
3701 configure-autoconf
0aed8855 3702 @: $(MAKE); $(unstage)
4fa63067 3703 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3704 r=`${PWD_COMMAND}`; export r; \
3705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3706 $(HOST_EXPORTS) \
b813574b 3707 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709 done; \
4fa63067 3710 echo "Doing TAGS in autoconf" ; \
b00612cc 3711 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714 "RANLIB=$${RANLIB}" \
0c24b341 3715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3716 TAGS) \
2a4cbe27
NN
3717 || exit 1
3718
6bd3dfaa 3719@endif autoconf
2a4cbe27 3720
4fa63067
NN
3721.PHONY: maybe-install-info-autoconf install-info-autoconf
3722maybe-install-info-autoconf:
6bd3dfaa
PB
3723@if autoconf
3724maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3725
4fa63067
NN
3726install-info-autoconf: \
3727 configure-autoconf \
3728 info-autoconf
0aed8855 3729 @: $(MAKE); $(unstage)
4fa63067 3730 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3731 r=`${PWD_COMMAND}`; export r; \
3732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3733 $(HOST_EXPORTS) \
b813574b 3734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3736 done; \
4fa63067 3737 echo "Doing install-info in autoconf" ; \
b00612cc 3738 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3741 "RANLIB=$${RANLIB}" \
0c24b341 3742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3743 install-info) \
2a4cbe27
NN
3744 || exit 1
3745
6bd3dfaa 3746@endif autoconf
2a4cbe27 3747
a3ca38d2
DD
3748.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3749maybe-install-pdf-autoconf:
3750@if autoconf
3751maybe-install-pdf-autoconf: install-pdf-autoconf
3752
3753install-pdf-autoconf: \
3754 configure-autoconf \
3755 pdf-autoconf
3756 @: $(MAKE); $(unstage)
3757 @[ -f ./autoconf/Makefile ] || exit 0; \
3758 r=`${PWD_COMMAND}`; export r; \
3759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3760 $(HOST_EXPORTS) \
3761 for flag in $(EXTRA_HOST_FLAGS) ; do \
3762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3763 done; \
3764 echo "Doing install-pdf in autoconf" ; \
3765 (cd $(HOST_SUBDIR)/autoconf && \
3766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3768 "RANLIB=$${RANLIB}" \
0c24b341 3769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3770 install-pdf) \
3771 || exit 1
3772
3773@endif autoconf
3774
108a6f8e
CD
3775.PHONY: maybe-install-html-autoconf install-html-autoconf
3776maybe-install-html-autoconf:
3777@if autoconf
3778maybe-install-html-autoconf: install-html-autoconf
3779
3780install-html-autoconf: \
3781 configure-autoconf \
3782 html-autoconf
3783 @: $(MAKE); $(unstage)
3784 @[ -f ./autoconf/Makefile ] || exit 0; \
3785 r=`${PWD_COMMAND}`; export r; \
3786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3787 $(HOST_EXPORTS) \
3788 for flag in $(EXTRA_HOST_FLAGS) ; do \
3789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3790 done; \
3791 echo "Doing install-html in autoconf" ; \
3792 (cd $(HOST_SUBDIR)/autoconf && \
3793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3795 "RANLIB=$${RANLIB}" \
0c24b341 3796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3797 install-html) \
3798 || exit 1
3799
3800@endif autoconf
3801
4fa63067
NN
3802.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3803maybe-installcheck-autoconf:
6bd3dfaa
PB
3804@if autoconf
3805maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3806
4fa63067
NN
3807installcheck-autoconf: \
3808 configure-autoconf
0aed8855 3809 @: $(MAKE); $(unstage)
4fa63067 3810 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3811 r=`${PWD_COMMAND}`; export r; \
3812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3813 $(HOST_EXPORTS) \
b813574b 3814 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3816 done; \
4fa63067 3817 echo "Doing installcheck in autoconf" ; \
b00612cc 3818 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3821 "RANLIB=$${RANLIB}" \
0c24b341 3822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3823 installcheck) \
2a4cbe27
NN
3824 || exit 1
3825
6bd3dfaa 3826@endif autoconf
2a4cbe27 3827
4fa63067
NN
3828.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3829maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3830@if autoconf
3831maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3832
4fa63067 3833mostlyclean-autoconf:
0aed8855 3834 @: $(MAKE); $(unstage)
4fa63067 3835 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3836 r=`${PWD_COMMAND}`; export r; \
3837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3838 $(HOST_EXPORTS) \
b813574b 3839 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3841 done; \
4fa63067 3842 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3843 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3846 "RANLIB=$${RANLIB}" \
0c24b341 3847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3848 mostlyclean) \
2a4cbe27
NN
3849 || exit 1
3850
6bd3dfaa 3851@endif autoconf
2a4cbe27 3852
4fa63067
NN
3853.PHONY: maybe-clean-autoconf clean-autoconf
3854maybe-clean-autoconf:
6bd3dfaa
PB
3855@if autoconf
3856maybe-clean-autoconf: clean-autoconf
2a4cbe27 3857
4fa63067 3858clean-autoconf:
0aed8855 3859 @: $(MAKE); $(unstage)
4fa63067 3860 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3861 r=`${PWD_COMMAND}`; export r; \
3862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3863 $(HOST_EXPORTS) \
b813574b 3864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3866 done; \
4fa63067 3867 echo "Doing clean in autoconf" ; \
b00612cc 3868 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3871 "RANLIB=$${RANLIB}" \
0c24b341 3872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3873 clean) \
2a4cbe27
NN
3874 || exit 1
3875
6bd3dfaa 3876@endif autoconf
2a4cbe27 3877
4fa63067
NN
3878.PHONY: maybe-distclean-autoconf distclean-autoconf
3879maybe-distclean-autoconf:
6bd3dfaa
PB
3880@if autoconf
3881maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3882
4fa63067 3883distclean-autoconf:
0aed8855 3884 @: $(MAKE); $(unstage)
4fa63067 3885 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3886 r=`${PWD_COMMAND}`; export r; \
3887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3888 $(HOST_EXPORTS) \
b813574b 3889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3891 done; \
4fa63067 3892 echo "Doing distclean in autoconf" ; \
b00612cc 3893 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3896 "RANLIB=$${RANLIB}" \
0c24b341 3897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3898 distclean) \
2a4cbe27
NN
3899 || exit 1
3900
6bd3dfaa 3901@endif autoconf
2a4cbe27 3902
4fa63067
NN
3903.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3904maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3905@if autoconf
3906maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3907
4fa63067 3908maintainer-clean-autoconf:
0aed8855 3909 @: $(MAKE); $(unstage)
4fa63067 3910 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3911 r=`${PWD_COMMAND}`; export r; \
3912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3913 $(HOST_EXPORTS) \
b813574b 3914 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3916 done; \
4fa63067 3917 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3918 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3921 "RANLIB=$${RANLIB}" \
0c24b341 3922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3923 maintainer-clean) \
2a4cbe27
NN
3924 || exit 1
3925
6bd3dfaa 3926@endif autoconf
2a4cbe27 3927
2a4cbe27 3928
a7254363 3929
4fa63067
NN
3930.PHONY: configure-automake maybe-configure-automake
3931maybe-configure-automake:
4f0ef2d8
CD
3932@if gcc-bootstrap
3933configure-automake: stage_current
3934@endif gcc-bootstrap
6bd3dfaa
PB
3935@if automake
3936maybe-configure-automake: configure-automake
c52c6897 3937configure-automake:
0aed8855 3938 @: $(MAKE); $(unstage)
c52c6897 3939 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3941 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3943 $(HOST_EXPORTS) \
a7254363
PB
3944 echo Configuring in $(HOST_SUBDIR)/automake; \
3945 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3946 case $(srcdir) in \
b00612cc
PB
3947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3948 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3950 esac; \
b00612cc
PB
3951 srcdiroption="--srcdir=$${topdir}/automake"; \
3952 libsrcdir="$$s/automake"; \
4fa63067 3953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3955 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3956 || exit 1
6bd3dfaa 3957@endif automake
2a4cbe27 3958
a7254363
PB
3959
3960
d545f33b
PB
3961
3962
4fa63067
NN
3963.PHONY: all-automake maybe-all-automake
3964maybe-all-automake:
4f0ef2d8
CD
3965@if gcc-bootstrap
3966all-automake: stage_current
3967@endif gcc-bootstrap
6bd3dfaa 3968@if automake
d27cc32e 3969TARGET-automake=all
6bd3dfaa 3970maybe-all-automake: all-automake
4fa63067 3971all-automake: configure-automake
0aed8855 3972 @: $(MAKE); $(unstage)
4fa63067
NN
3973 @r=`${PWD_COMMAND}`; export r; \
3974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3975 $(HOST_EXPORTS) \
b00612cc
PB
3976 (cd $(HOST_SUBDIR)/automake && \
3977 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3978@endif automake
2a4cbe27 3979
a7254363 3980
d545f33b
PB
3981
3982
4fa63067
NN
3983.PHONY: check-automake maybe-check-automake
3984maybe-check-automake:
6bd3dfaa
PB
3985@if automake
3986maybe-check-automake: check-automake
2a4cbe27 3987
4fa63067 3988check-automake:
0aed8855 3989 @: $(MAKE); $(unstage)
4fa63067 3990 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3992 $(HOST_EXPORTS) \
b00612cc
PB
3993 (cd $(HOST_SUBDIR)/automake && \
3994 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3995
6bd3dfaa 3996@endif automake
4fa63067
NN
3997
3998.PHONY: install-automake maybe-install-automake
3999maybe-install-automake:
6bd3dfaa
PB
4000@if automake
4001maybe-install-automake: install-automake
2a4cbe27 4002
4fa63067 4003install-automake: installdirs
0aed8855 4004 @: $(MAKE); $(unstage)
4fa63067
NN
4005 @r=`${PWD_COMMAND}`; export r; \
4006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4007 $(HOST_EXPORTS) \
b00612cc 4008 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4009 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4010
6bd3dfaa 4011@endif automake
2a4cbe27 4012
56a8fe78 4013# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4014
4015.PHONY: maybe-info-automake info-automake
4016maybe-info-automake:
6bd3dfaa
PB
4017@if automake
4018maybe-info-automake: info-automake
4fa63067
NN
4019
4020info-automake: \
4021 configure-automake
0aed8855 4022 @: $(MAKE); $(unstage)
4fa63067 4023 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4024 r=`${PWD_COMMAND}`; export r; \
4025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4026 $(HOST_EXPORTS) \
b813574b 4027 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4029 done; \
4fa63067 4030 echo "Doing info in automake" ; \
b00612cc 4031 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4034 "RANLIB=$${RANLIB}" \
0c24b341 4035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4036 info) \
2a4cbe27
NN
4037 || exit 1
4038
6bd3dfaa 4039@endif automake
2a4cbe27 4040
4fa63067
NN
4041.PHONY: maybe-dvi-automake dvi-automake
4042maybe-dvi-automake:
6bd3dfaa
PB
4043@if automake
4044maybe-dvi-automake: dvi-automake
2a4cbe27 4045
4fa63067
NN
4046dvi-automake: \
4047 configure-automake
0aed8855 4048 @: $(MAKE); $(unstage)
4fa63067 4049 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4050 r=`${PWD_COMMAND}`; export r; \
4051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4052 $(HOST_EXPORTS) \
b813574b 4053 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4055 done; \
4fa63067 4056 echo "Doing dvi in automake" ; \
b00612cc 4057 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4060 "RANLIB=$${RANLIB}" \
0c24b341 4061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4062 dvi) \
2a4cbe27
NN
4063 || exit 1
4064
6bd3dfaa 4065@endif automake
2a4cbe27 4066
56a8fe78
DD
4067.PHONY: maybe-pdf-automake pdf-automake
4068maybe-pdf-automake:
4069@if automake
4070maybe-pdf-automake: pdf-automake
4071
4072pdf-automake: \
4073 configure-automake
4074 @: $(MAKE); $(unstage)
4075 @[ -f ./automake/Makefile ] || exit 0; \
4076 r=`${PWD_COMMAND}`; export r; \
4077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4078 $(HOST_EXPORTS) \
4079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4081 done; \
4082 echo "Doing pdf in automake" ; \
4083 (cd $(HOST_SUBDIR)/automake && \
4084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4086 "RANLIB=$${RANLIB}" \
0c24b341 4087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4088 pdf) \
4089 || exit 1
4090
4091@endif automake
4092
6d389afc
MS
4093.PHONY: maybe-html-automake html-automake
4094maybe-html-automake:
4095@if automake
4096maybe-html-automake: html-automake
4097
4098html-automake: \
4099 configure-automake
0aed8855 4100 @: $(MAKE); $(unstage)
6d389afc
MS
4101 @[ -f ./automake/Makefile ] || exit 0; \
4102 r=`${PWD_COMMAND}`; export r; \
4103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4104 $(HOST_EXPORTS) \
4105 for flag in $(EXTRA_HOST_FLAGS) ; do \
4106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4107 done; \
4108 echo "Doing html in automake" ; \
b00612cc 4109 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4112 "RANLIB=$${RANLIB}" \
0c24b341 4113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4114 html) \
4115 || exit 1
4116
4117@endif automake
4118
4fa63067
NN
4119.PHONY: maybe-TAGS-automake TAGS-automake
4120maybe-TAGS-automake:
6bd3dfaa
PB
4121@if automake
4122maybe-TAGS-automake: TAGS-automake
2a4cbe27 4123
4fa63067
NN
4124TAGS-automake: \
4125 configure-automake
0aed8855 4126 @: $(MAKE); $(unstage)
4fa63067 4127 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4128 r=`${PWD_COMMAND}`; export r; \
4129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4130 $(HOST_EXPORTS) \
b813574b 4131 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4133 done; \
4fa63067 4134 echo "Doing TAGS in automake" ; \
b00612cc 4135 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4138 "RANLIB=$${RANLIB}" \
0c24b341 4139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4140 TAGS) \
2a4cbe27
NN
4141 || exit 1
4142
6bd3dfaa 4143@endif automake
2a4cbe27 4144
4fa63067
NN
4145.PHONY: maybe-install-info-automake install-info-automake
4146maybe-install-info-automake:
6bd3dfaa
PB
4147@if automake
4148maybe-install-info-automake: install-info-automake
2a4cbe27 4149
4fa63067
NN
4150install-info-automake: \
4151 configure-automake \
4152 info-automake
0aed8855 4153 @: $(MAKE); $(unstage)
4fa63067 4154 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4155 r=`${PWD_COMMAND}`; export r; \
4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4157 $(HOST_EXPORTS) \
b813574b 4158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4160 done; \
4fa63067 4161 echo "Doing install-info in automake" ; \
b00612cc 4162 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4165 "RANLIB=$${RANLIB}" \
0c24b341 4166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4167 install-info) \
2a4cbe27
NN
4168 || exit 1
4169
6bd3dfaa 4170@endif automake
2a4cbe27 4171
a3ca38d2
DD
4172.PHONY: maybe-install-pdf-automake install-pdf-automake
4173maybe-install-pdf-automake:
4174@if automake
4175maybe-install-pdf-automake: install-pdf-automake
4176
4177install-pdf-automake: \
4178 configure-automake \
4179 pdf-automake
4180 @: $(MAKE); $(unstage)
4181 @[ -f ./automake/Makefile ] || exit 0; \
4182 r=`${PWD_COMMAND}`; export r; \
4183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4184 $(HOST_EXPORTS) \
4185 for flag in $(EXTRA_HOST_FLAGS) ; do \
4186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4187 done; \
4188 echo "Doing install-pdf in automake" ; \
4189 (cd $(HOST_SUBDIR)/automake && \
4190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4192 "RANLIB=$${RANLIB}" \
0c24b341 4193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4194 install-pdf) \
4195 || exit 1
4196
4197@endif automake
4198
108a6f8e
CD
4199.PHONY: maybe-install-html-automake install-html-automake
4200maybe-install-html-automake:
4201@if automake
4202maybe-install-html-automake: install-html-automake
4203
4204install-html-automake: \
4205 configure-automake \
4206 html-automake
4207 @: $(MAKE); $(unstage)
4208 @[ -f ./automake/Makefile ] || exit 0; \
4209 r=`${PWD_COMMAND}`; export r; \
4210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4211 $(HOST_EXPORTS) \
4212 for flag in $(EXTRA_HOST_FLAGS) ; do \
4213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4214 done; \
4215 echo "Doing install-html in automake" ; \
4216 (cd $(HOST_SUBDIR)/automake && \
4217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4219 "RANLIB=$${RANLIB}" \
0c24b341 4220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4221 install-html) \
4222 || exit 1
4223
4224@endif automake
4225
4fa63067
NN
4226.PHONY: maybe-installcheck-automake installcheck-automake
4227maybe-installcheck-automake:
6bd3dfaa
PB
4228@if automake
4229maybe-installcheck-automake: installcheck-automake
2a4cbe27 4230
4fa63067
NN
4231installcheck-automake: \
4232 configure-automake
0aed8855 4233 @: $(MAKE); $(unstage)
4fa63067 4234 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4235 r=`${PWD_COMMAND}`; export r; \
4236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4237 $(HOST_EXPORTS) \
b813574b 4238 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4240 done; \
4fa63067 4241 echo "Doing installcheck in automake" ; \
b00612cc 4242 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4245 "RANLIB=$${RANLIB}" \
0c24b341 4246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4247 installcheck) \
2a4cbe27
NN
4248 || exit 1
4249
6bd3dfaa 4250@endif automake
2a4cbe27 4251
4fa63067
NN
4252.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4253maybe-mostlyclean-automake:
6bd3dfaa
PB
4254@if automake
4255maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4256
4fa63067 4257mostlyclean-automake:
0aed8855 4258 @: $(MAKE); $(unstage)
4fa63067 4259 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4260 r=`${PWD_COMMAND}`; export r; \
4261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4262 $(HOST_EXPORTS) \
b813574b 4263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4265 done; \
4fa63067 4266 echo "Doing mostlyclean in automake" ; \
b00612cc 4267 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4270 "RANLIB=$${RANLIB}" \
0c24b341 4271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4272 mostlyclean) \
2a4cbe27
NN
4273 || exit 1
4274
6bd3dfaa 4275@endif automake
2a4cbe27 4276
4fa63067
NN
4277.PHONY: maybe-clean-automake clean-automake
4278maybe-clean-automake:
6bd3dfaa
PB
4279@if automake
4280maybe-clean-automake: clean-automake
2a4cbe27 4281
4fa63067 4282clean-automake:
0aed8855 4283 @: $(MAKE); $(unstage)
4fa63067 4284 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4285 r=`${PWD_COMMAND}`; export r; \
4286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4287 $(HOST_EXPORTS) \
b813574b 4288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4290 done; \
4fa63067 4291 echo "Doing clean in automake" ; \
b00612cc 4292 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4295 "RANLIB=$${RANLIB}" \
0c24b341 4296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4297 clean) \
2a4cbe27
NN
4298 || exit 1
4299
6bd3dfaa 4300@endif automake
2a4cbe27 4301
4fa63067
NN
4302.PHONY: maybe-distclean-automake distclean-automake
4303maybe-distclean-automake:
6bd3dfaa
PB
4304@if automake
4305maybe-distclean-automake: distclean-automake
2a4cbe27 4306
4fa63067 4307distclean-automake:
0aed8855 4308 @: $(MAKE); $(unstage)
4fa63067 4309 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4310 r=`${PWD_COMMAND}`; export r; \
4311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4312 $(HOST_EXPORTS) \
b813574b 4313 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4315 done; \
4fa63067 4316 echo "Doing distclean in automake" ; \
b00612cc 4317 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4320 "RANLIB=$${RANLIB}" \
0c24b341 4321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4322 distclean) \
2a4cbe27
NN
4323 || exit 1
4324
6bd3dfaa 4325@endif automake
2a4cbe27 4326
4fa63067
NN
4327.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4328maybe-maintainer-clean-automake:
6bd3dfaa
PB
4329@if automake
4330maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4331
4fa63067 4332maintainer-clean-automake:
0aed8855 4333 @: $(MAKE); $(unstage)
4fa63067 4334 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4335 r=`${PWD_COMMAND}`; export r; \
4336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4337 $(HOST_EXPORTS) \
b813574b 4338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340 done; \
4fa63067 4341 echo "Doing maintainer-clean in automake" ; \
b00612cc 4342 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345 "RANLIB=$${RANLIB}" \
0c24b341 4346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4347 maintainer-clean) \
2a4cbe27
NN
4348 || exit 1
4349
6bd3dfaa 4350@endif automake
2a4cbe27 4351
2a4cbe27 4352
a7254363 4353
4fa63067
NN
4354.PHONY: configure-bash maybe-configure-bash
4355maybe-configure-bash:
4f0ef2d8
CD
4356@if gcc-bootstrap
4357configure-bash: stage_current
4358@endif gcc-bootstrap
6bd3dfaa
PB
4359@if bash
4360maybe-configure-bash: configure-bash
c52c6897 4361configure-bash:
0aed8855 4362 @: $(MAKE); $(unstage)
c52c6897 4363 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4365 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4367 $(HOST_EXPORTS) \
a7254363
PB
4368 echo Configuring in $(HOST_SUBDIR)/bash; \
4369 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4370 case $(srcdir) in \
b00612cc
PB
4371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4372 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4374 esac; \
b00612cc
PB
4375 srcdiroption="--srcdir=$${topdir}/bash"; \
4376 libsrcdir="$$s/bash"; \
4fa63067 4377 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4379 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4380 || exit 1
6bd3dfaa 4381@endif bash
2a4cbe27 4382
a7254363
PB
4383
4384
d545f33b
PB
4385
4386
4fa63067
NN
4387.PHONY: all-bash maybe-all-bash
4388maybe-all-bash:
4f0ef2d8
CD
4389@if gcc-bootstrap
4390all-bash: stage_current
4391@endif gcc-bootstrap
6bd3dfaa 4392@if bash
d27cc32e 4393TARGET-bash=all
6bd3dfaa 4394maybe-all-bash: all-bash
4fa63067 4395all-bash: configure-bash
0aed8855 4396 @: $(MAKE); $(unstage)
4fa63067
NN
4397 @r=`${PWD_COMMAND}`; export r; \
4398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4399 $(HOST_EXPORTS) \
b00612cc
PB
4400 (cd $(HOST_SUBDIR)/bash && \
4401 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 4402@endif bash
2a4cbe27 4403
a7254363 4404
d545f33b
PB
4405
4406
4fa63067
NN
4407.PHONY: check-bash maybe-check-bash
4408maybe-check-bash:
6bd3dfaa
PB
4409@if bash
4410maybe-check-bash: check-bash
2a4cbe27 4411
4fa63067 4412check-bash:
0aed8855 4413 @: $(MAKE); $(unstage)
4fa63067 4414 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4416 $(HOST_EXPORTS) \
b00612cc
PB
4417 (cd $(HOST_SUBDIR)/bash && \
4418 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4419
6bd3dfaa 4420@endif bash
2a4cbe27 4421
4fa63067
NN
4422.PHONY: install-bash maybe-install-bash
4423maybe-install-bash:
6bd3dfaa
PB
4424@if bash
4425maybe-install-bash: install-bash
2a4cbe27 4426
4fa63067 4427install-bash: installdirs
0aed8855 4428 @: $(MAKE); $(unstage)
4fa63067 4429 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4431 $(HOST_EXPORTS) \
b00612cc 4432 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4433 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4434
6bd3dfaa 4435@endif bash
2a4cbe27 4436
56a8fe78 4437# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4438
4fa63067
NN
4439.PHONY: maybe-info-bash info-bash
4440maybe-info-bash:
6bd3dfaa
PB
4441@if bash
4442maybe-info-bash: info-bash
4fa63067
NN
4443
4444info-bash: \
4445 configure-bash
0aed8855 4446 @: $(MAKE); $(unstage)
4fa63067 4447 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4448 r=`${PWD_COMMAND}`; export r; \
4449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4450 $(HOST_EXPORTS) \
b813574b 4451 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4453 done; \
4fa63067 4454 echo "Doing info in bash" ; \
b00612cc 4455 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4458 "RANLIB=$${RANLIB}" \
0c24b341 4459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4460 info) \
2a4cbe27
NN
4461 || exit 1
4462
6bd3dfaa 4463@endif bash
2a4cbe27 4464
4fa63067
NN
4465.PHONY: maybe-dvi-bash dvi-bash
4466maybe-dvi-bash:
6bd3dfaa
PB
4467@if bash
4468maybe-dvi-bash: dvi-bash
2a4cbe27 4469
4fa63067
NN
4470dvi-bash: \
4471 configure-bash
0aed8855 4472 @: $(MAKE); $(unstage)
4fa63067 4473 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4474 r=`${PWD_COMMAND}`; export r; \
4475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4476 $(HOST_EXPORTS) \
b813574b 4477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4479 done; \
4fa63067 4480 echo "Doing dvi in bash" ; \
b00612cc 4481 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4484 "RANLIB=$${RANLIB}" \
0c24b341 4485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4486 dvi) \
2a4cbe27
NN
4487 || exit 1
4488
6bd3dfaa 4489@endif bash
2a4cbe27 4490
56a8fe78
DD
4491.PHONY: maybe-pdf-bash pdf-bash
4492maybe-pdf-bash:
4493@if bash
4494maybe-pdf-bash: pdf-bash
4495
4496pdf-bash: \
4497 configure-bash
4498 @: $(MAKE); $(unstage)
4499 @[ -f ./bash/Makefile ] || exit 0; \
4500 r=`${PWD_COMMAND}`; export r; \
4501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4502 $(HOST_EXPORTS) \
4503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4505 done; \
4506 echo "Doing pdf in bash" ; \
4507 (cd $(HOST_SUBDIR)/bash && \
4508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4510 "RANLIB=$${RANLIB}" \
0c24b341 4511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4512 pdf) \
4513 || exit 1
4514
4515@endif bash
4516
6d389afc
MS
4517.PHONY: maybe-html-bash html-bash
4518maybe-html-bash:
4519@if bash
4520maybe-html-bash: html-bash
4521
4522html-bash: \
4523 configure-bash
0aed8855 4524 @: $(MAKE); $(unstage)
6d389afc
MS
4525 @[ -f ./bash/Makefile ] || exit 0; \
4526 r=`${PWD_COMMAND}`; export r; \
4527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4528 $(HOST_EXPORTS) \
4529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4531 done; \
4532 echo "Doing html in bash" ; \
b00612cc 4533 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4536 "RANLIB=$${RANLIB}" \
0c24b341 4537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4538 html) \
4539 || exit 1
4540
4541@endif bash
4542
4fa63067
NN
4543.PHONY: maybe-TAGS-bash TAGS-bash
4544maybe-TAGS-bash:
6bd3dfaa
PB
4545@if bash
4546maybe-TAGS-bash: TAGS-bash
2a4cbe27 4547
4fa63067
NN
4548TAGS-bash: \
4549 configure-bash
0aed8855 4550 @: $(MAKE); $(unstage)
4fa63067 4551 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4552 r=`${PWD_COMMAND}`; export r; \
4553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4554 $(HOST_EXPORTS) \
b813574b 4555 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4557 done; \
4fa63067 4558 echo "Doing TAGS in bash" ; \
b00612cc 4559 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4562 "RANLIB=$${RANLIB}" \
0c24b341 4563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4564 TAGS) \
2a4cbe27
NN
4565 || exit 1
4566
6bd3dfaa 4567@endif bash
2a4cbe27 4568
4fa63067
NN
4569.PHONY: maybe-install-info-bash install-info-bash
4570maybe-install-info-bash:
6bd3dfaa
PB
4571@if bash
4572maybe-install-info-bash: install-info-bash
2a4cbe27 4573
4fa63067
NN
4574install-info-bash: \
4575 configure-bash \
4576 info-bash
0aed8855 4577 @: $(MAKE); $(unstage)
4fa63067 4578 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4579 r=`${PWD_COMMAND}`; export r; \
4580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4581 $(HOST_EXPORTS) \
b813574b 4582 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4584 done; \
4fa63067 4585 echo "Doing install-info in bash" ; \
b00612cc 4586 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4589 "RANLIB=$${RANLIB}" \
0c24b341 4590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4591 install-info) \
2a4cbe27
NN
4592 || exit 1
4593
6bd3dfaa 4594@endif bash
2a4cbe27 4595
a3ca38d2
DD
4596.PHONY: maybe-install-pdf-bash install-pdf-bash
4597maybe-install-pdf-bash:
4598@if bash
4599maybe-install-pdf-bash: install-pdf-bash
4600
4601install-pdf-bash: \
4602 configure-bash \
4603 pdf-bash
4604 @: $(MAKE); $(unstage)
4605 @[ -f ./bash/Makefile ] || exit 0; \
4606 r=`${PWD_COMMAND}`; export r; \
4607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4608 $(HOST_EXPORTS) \
4609 for flag in $(EXTRA_HOST_FLAGS) ; do \
4610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4611 done; \
4612 echo "Doing install-pdf in bash" ; \
4613 (cd $(HOST_SUBDIR)/bash && \
4614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4616 "RANLIB=$${RANLIB}" \
0c24b341 4617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4618 install-pdf) \
4619 || exit 1
4620
4621@endif bash
4622
108a6f8e
CD
4623.PHONY: maybe-install-html-bash install-html-bash
4624maybe-install-html-bash:
4625@if bash
4626maybe-install-html-bash: install-html-bash
4627
4628install-html-bash: \
4629 configure-bash \
4630 html-bash
4631 @: $(MAKE); $(unstage)
4632 @[ -f ./bash/Makefile ] || exit 0; \
4633 r=`${PWD_COMMAND}`; export r; \
4634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4635 $(HOST_EXPORTS) \
4636 for flag in $(EXTRA_HOST_FLAGS) ; do \
4637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4638 done; \
4639 echo "Doing install-html in bash" ; \
4640 (cd $(HOST_SUBDIR)/bash && \
4641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4643 "RANLIB=$${RANLIB}" \
0c24b341 4644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4645 install-html) \
4646 || exit 1
4647
4648@endif bash
4649
4fa63067
NN
4650.PHONY: maybe-installcheck-bash installcheck-bash
4651maybe-installcheck-bash:
6bd3dfaa
PB
4652@if bash
4653maybe-installcheck-bash: installcheck-bash
2a4cbe27 4654
4fa63067
NN
4655installcheck-bash: \
4656 configure-bash
0aed8855 4657 @: $(MAKE); $(unstage)
4fa63067 4658 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4659 r=`${PWD_COMMAND}`; export r; \
4660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4661 $(HOST_EXPORTS) \
b813574b 4662 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4664 done; \
4fa63067 4665 echo "Doing installcheck in bash" ; \
b00612cc 4666 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4669 "RANLIB=$${RANLIB}" \
0c24b341 4670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4671 installcheck) \
2a4cbe27
NN
4672 || exit 1
4673
6bd3dfaa 4674@endif bash
2a4cbe27 4675
4fa63067
NN
4676.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4677maybe-mostlyclean-bash:
6bd3dfaa
PB
4678@if bash
4679maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4680
4fa63067 4681mostlyclean-bash:
0aed8855 4682 @: $(MAKE); $(unstage)
4fa63067 4683 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4684 r=`${PWD_COMMAND}`; export r; \
4685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4686 $(HOST_EXPORTS) \
b813574b 4687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4689 done; \
4fa63067 4690 echo "Doing mostlyclean in bash" ; \
b00612cc 4691 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4694 "RANLIB=$${RANLIB}" \
0c24b341 4695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4696 mostlyclean) \
2a4cbe27
NN
4697 || exit 1
4698
6bd3dfaa 4699@endif bash
2a4cbe27 4700
4fa63067
NN
4701.PHONY: maybe-clean-bash clean-bash
4702maybe-clean-bash:
6bd3dfaa
PB
4703@if bash
4704maybe-clean-bash: clean-bash
2a4cbe27 4705
4fa63067 4706clean-bash:
0aed8855 4707 @: $(MAKE); $(unstage)
4fa63067 4708 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4709 r=`${PWD_COMMAND}`; export r; \
4710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4711 $(HOST_EXPORTS) \
b813574b 4712 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4714 done; \
4fa63067 4715 echo "Doing clean in bash" ; \
b00612cc 4716 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4719 "RANLIB=$${RANLIB}" \
0c24b341 4720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4721 clean) \
2a4cbe27
NN
4722 || exit 1
4723
6bd3dfaa 4724@endif bash
2a4cbe27 4725
4fa63067
NN
4726.PHONY: maybe-distclean-bash distclean-bash
4727maybe-distclean-bash:
6bd3dfaa
PB
4728@if bash
4729maybe-distclean-bash: distclean-bash
2a4cbe27 4730
4fa63067 4731distclean-bash:
0aed8855 4732 @: $(MAKE); $(unstage)
4fa63067 4733 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4734 r=`${PWD_COMMAND}`; export r; \
4735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4736 $(HOST_EXPORTS) \
b813574b 4737 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4739 done; \
4fa63067 4740 echo "Doing distclean in bash" ; \
b00612cc 4741 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4744 "RANLIB=$${RANLIB}" \
0c24b341 4745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4746 distclean) \
2a4cbe27
NN
4747 || exit 1
4748
6bd3dfaa 4749@endif bash
2a4cbe27 4750
4fa63067
NN
4751.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4752maybe-maintainer-clean-bash:
6bd3dfaa
PB
4753@if bash
4754maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4755
4fa63067 4756maintainer-clean-bash:
0aed8855 4757 @: $(MAKE); $(unstage)
4fa63067 4758 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4759 r=`${PWD_COMMAND}`; export r; \
4760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4761 $(HOST_EXPORTS) \
b813574b 4762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4764 done; \
4fa63067 4765 echo "Doing maintainer-clean in bash" ; \
b00612cc 4766 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4769 "RANLIB=$${RANLIB}" \
0c24b341 4770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4771 maintainer-clean) \
2a4cbe27
NN
4772 || exit 1
4773
6bd3dfaa 4774@endif bash
2a4cbe27 4775
2a4cbe27 4776
a7254363 4777
4fa63067
NN
4778.PHONY: configure-bfd maybe-configure-bfd
4779maybe-configure-bfd:
4f0ef2d8
CD
4780@if gcc-bootstrap
4781configure-bfd: stage_current
4782@endif gcc-bootstrap
6bd3dfaa
PB
4783@if bfd
4784maybe-configure-bfd: configure-bfd
c52c6897 4785configure-bfd:
c52c6897
PB
4786 @r=`${PWD_COMMAND}`; export r; \
4787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4788 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4790 $(HOST_EXPORTS) \
a7254363
PB
4791 echo Configuring in $(HOST_SUBDIR)/bfd; \
4792 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4793 case $(srcdir) in \
b00612cc
PB
4794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4795 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4797 esac; \
b00612cc
PB
4798 srcdiroption="--srcdir=$${topdir}/bfd"; \
4799 libsrcdir="$$s/bfd"; \
4fa63067 4800 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4802 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4803 || exit 1
6bd3dfaa 4804@endif bfd
2a4cbe27 4805
a7254363
PB
4806
4807
d545f33b
PB
4808.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4809maybe-configure-stage1-bfd:
4810@if bfd-bootstrap
4811maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4812configure-stage1-bfd:
c52c6897 4813 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4815 @r=`${PWD_COMMAND}`; export r; \
4816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4817 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4818 $(HOST_EXPORTS) \
8ee82aff
PB
4819 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4820 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4821 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4823 cd $(HOST_SUBDIR)/bfd || exit 1; \
4824 case $(srcdir) in \
4825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4826 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4828 esac; \
4829 srcdiroption="--srcdir=$${topdir}/bfd"; \
4830 libsrcdir="$$s/bfd"; \
4831 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4833 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4834 \
8a0d8a5c 4835 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4836@endif bfd-bootstrap
4837
4838.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4839maybe-configure-stage2-bfd:
4840@if bfd-bootstrap
4841maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4842configure-stage2-bfd:
c52c6897 4843 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4845 @r=`${PWD_COMMAND}`; export r; \
4846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4847 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4848 $(HOST_EXPORTS) \
4849 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4850 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4851 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4852 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4854 cd $(HOST_SUBDIR)/bfd || exit 1; \
4855 case $(srcdir) in \
4856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4857 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4859 esac; \
4860 srcdiroption="--srcdir=$${topdir}/bfd"; \
4861 libsrcdir="$$s/bfd"; \
4862 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4864 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4865 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4866 @stage2_werror_flag@
4867@endif bfd-bootstrap
4868
8520c408
AO
4869.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4870maybe-configure-stageb2g0-bfd:
4871@if bfd-bootstrap
4872maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4873configure-stageb2g0-bfd:
4874 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4876 @r=`${PWD_COMMAND}`; export r; \
4877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4878 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4879 $(HOST_EXPORTS) \
4880 $(POSTSTAGE1_HOST_EXPORTS) \
4881 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
4882 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
4883 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4885 cd $(HOST_SUBDIR)/bfd || exit 1; \
4886 case $(srcdir) in \
4887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4888 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4890 esac; \
4891 srcdiroption="--srcdir=$${topdir}/bfd"; \
4892 libsrcdir="$$s/bfd"; \
4893 $(SHELL) $${libsrcdir}/configure \
4894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4895 --target=${target_alias} $${srcdiroption} \
4896 --with-build-libsubdir=$(HOST_SUBDIR) \
4897 @stage2_werror_flag@
4898@endif bfd-bootstrap
4899
d545f33b
PB
4900.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4901maybe-configure-stage3-bfd:
4902@if bfd-bootstrap
4903maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4904configure-stage3-bfd:
c52c6897 4905 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4907 @r=`${PWD_COMMAND}`; export r; \
4908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4909 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4910 $(HOST_EXPORTS) \
4911 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4912 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4913 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4914 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4916 cd $(HOST_SUBDIR)/bfd || exit 1; \
4917 case $(srcdir) in \
4918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4919 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4921 esac; \
4922 srcdiroption="--srcdir=$${topdir}/bfd"; \
4923 libsrcdir="$$s/bfd"; \
4924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4926 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4927 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4928 @stage2_werror_flag@
4929@endif bfd-bootstrap
4930
8520c408
AO
4931.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4932maybe-configure-stageb3g2-bfd:
4933@if bfd-bootstrap
4934maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4935configure-stageb3g2-bfd:
4936 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4938 @r=`${PWD_COMMAND}`; export r; \
4939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4940 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4941 $(HOST_EXPORTS) \
4942 $(POSTSTAGE1_HOST_EXPORTS) \
4943 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
4944 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
4945 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4947 cd $(HOST_SUBDIR)/bfd || exit 1; \
4948 case $(srcdir) in \
4949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4950 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4952 esac; \
4953 srcdiroption="--srcdir=$${topdir}/bfd"; \
4954 libsrcdir="$$s/bfd"; \
4955 $(SHELL) $${libsrcdir}/configure \
4956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4957 --target=${target_alias} $${srcdiroption} \
4958 --with-build-libsubdir=$(HOST_SUBDIR) \
4959 @stage2_werror_flag@
4960@endif bfd-bootstrap
4961
d545f33b
PB
4962.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4963maybe-configure-stage4-bfd:
4964@if bfd-bootstrap
4965maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4966configure-stage4-bfd:
c52c6897 4967 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4969 @r=`${PWD_COMMAND}`; export r; \
4970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4971 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4972 $(HOST_EXPORTS) \
4973 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4974 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4975 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4976 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4978 cd $(HOST_SUBDIR)/bfd || exit 1; \
4979 case $(srcdir) in \
4980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4981 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4983 esac; \
4984 srcdiroption="--srcdir=$${topdir}/bfd"; \
4985 libsrcdir="$$s/bfd"; \
4986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4988 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4989 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4990 @stage2_werror_flag@
4991@endif bfd-bootstrap
4992
4993.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4994maybe-configure-stageprofile-bfd:
4995@if bfd-bootstrap
4996maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4997configure-stageprofile-bfd:
c52c6897 4998 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5000 @r=`${PWD_COMMAND}`; export r; \
5001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5002 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
5003 $(HOST_EXPORTS) \
5004 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5005 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5006 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5007 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5009 cd $(HOST_SUBDIR)/bfd || exit 1; \
5010 case $(srcdir) in \
5011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5012 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5014 esac; \
5015 srcdiroption="--srcdir=$${topdir}/bfd"; \
5016 libsrcdir="$$s/bfd"; \
5017 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5019 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5020 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5021 @stage2_werror_flag@
5022@endif bfd-bootstrap
5023
5024.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5025maybe-configure-stagefeedback-bfd:
5026@if bfd-bootstrap
5027maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5028configure-stagefeedback-bfd:
c52c6897 5029 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5031 @r=`${PWD_COMMAND}`; export r; \
5032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5033 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
5034 $(HOST_EXPORTS) \
5035 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5036 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5037 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5038 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5040 cd $(HOST_SUBDIR)/bfd || exit 1; \
5041 case $(srcdir) in \
5042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5043 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5045 esac; \
5046 srcdiroption="--srcdir=$${topdir}/bfd"; \
5047 libsrcdir="$$s/bfd"; \
5048 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5050 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5051 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5052 @stage2_werror_flag@
5053@endif bfd-bootstrap
5054
5055
5056
5057
5058
4fa63067
NN
5059.PHONY: all-bfd maybe-all-bfd
5060maybe-all-bfd:
4f0ef2d8
CD
5061@if gcc-bootstrap
5062all-bfd: stage_current
5063@endif gcc-bootstrap
6bd3dfaa 5064@if bfd
d27cc32e 5065TARGET-bfd=all
6bd3dfaa 5066maybe-all-bfd: all-bfd
4fa63067 5067all-bfd: configure-bfd
c52c6897 5068 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5070 $(HOST_EXPORTS) \
b00612cc
PB
5071 (cd $(HOST_SUBDIR)/bfd && \
5072 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 5073@endif bfd
2a4cbe27 5074
a7254363 5075
d545f33b
PB
5076
5077.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5078.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5079maybe-all-stage1-bfd:
5080maybe-clean-stage1-bfd:
5081@if bfd-bootstrap
5082maybe-all-stage1-bfd: all-stage1-bfd
5083all-stage1: all-stage1-bfd
f70224b5 5084TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5085all-stage1-bfd: configure-stage1-bfd
c52c6897 5086 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5087 @r=`${PWD_COMMAND}`; export r; \
5088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5089 $(HOST_EXPORTS) \
5090 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5091 $(MAKE) $(FLAGS_TO_PASS) \
5092 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5093 $(TARGET-stage1-bfd)
d545f33b
PB
5094
5095maybe-clean-stage1-bfd: clean-stage1-bfd
5096clean-stage1: clean-stage1-bfd
5097clean-stage1-bfd:
9dbaa842
DD
5098 @if [ $(current_stage) = stage1 ]; then \
5099 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5100 else \
5101 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5102 $(MAKE) stage1-start; \
5103 fi; \
d545f33b
PB
5104 cd $(HOST_SUBDIR)/bfd && \
5105 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 5106 clean
d545f33b
PB
5107@endif bfd-bootstrap
5108
5109
5110.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5111.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5112maybe-all-stage2-bfd:
5113maybe-clean-stage2-bfd:
5114@if bfd-bootstrap
5115maybe-all-stage2-bfd: all-stage2-bfd
5116all-stage2: all-stage2-bfd
f70224b5 5117TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5118all-stage2-bfd: configure-stage2-bfd
c52c6897 5119 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5120 @r=`${PWD_COMMAND}`; export r; \
5121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5122 $(HOST_EXPORTS) \
5123 $(POSTSTAGE1_HOST_EXPORTS) \
5124 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5125 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5126 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5127 $(TARGET-stage2-bfd)
d545f33b
PB
5128
5129maybe-clean-stage2-bfd: clean-stage2-bfd
5130clean-stage2: clean-stage2-bfd
5131clean-stage2-bfd:
9dbaa842
DD
5132 @if [ $(current_stage) = stage2 ]; then \
5133 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5134 else \
5135 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5136 $(MAKE) stage2-start; \
5137 fi; \
d545f33b
PB
5138 cd $(HOST_SUBDIR)/bfd && \
5139 $(MAKE) $(FLAGS_TO_PASS) \
5140 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5141 clean
d545f33b
PB
5142@endif bfd-bootstrap
5143
5144
8520c408
AO
5145.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5146.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5147maybe-all-stageb2g0-bfd:
5148maybe-clean-stageb2g0-bfd:
5149@if bfd-bootstrap
5150maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5151all-stageb2g0: all-stageb2g0-bfd
5152TARGET-stageb2g0-bfd = $(TARGET-bfd)
5153all-stageb2g0-bfd: configure-stageb2g0-bfd
5154 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5155 @r=`${PWD_COMMAND}`; export r; \
5156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5157 $(HOST_EXPORTS) \
5158 $(POSTSTAGE1_HOST_EXPORTS) \
5159 cd $(HOST_SUBDIR)/bfd && \
5160 $(MAKE) $(FLAGS_TO_PASS) \
5161 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
5162 $(TARGET-stageb2g0-bfd)
5163
5164maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5165clean-stageb2g0: clean-stageb2g0-bfd
5166clean-stageb2g0-bfd:
5167 @if [ $(current_stage) = stageb2g0 ]; then \
5168 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5169 else \
5170 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5171 $(MAKE) stageb2g0-start; \
5172 fi; \
5173 cd $(HOST_SUBDIR)/bfd && \
5174 $(MAKE) $(FLAGS_TO_PASS) \
5175 $(POSTSTAGE1_FLAGS_TO_PASS) \
5176 clean
5177@endif bfd-bootstrap
5178
5179
d545f33b
PB
5180.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5181.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5182maybe-all-stage3-bfd:
5183maybe-clean-stage3-bfd:
5184@if bfd-bootstrap
5185maybe-all-stage3-bfd: all-stage3-bfd
5186all-stage3: all-stage3-bfd
f70224b5 5187TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5188all-stage3-bfd: configure-stage3-bfd
c52c6897 5189 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5190 @r=`${PWD_COMMAND}`; export r; \
5191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5192 $(HOST_EXPORTS) \
5193 $(POSTSTAGE1_HOST_EXPORTS) \
5194 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5195 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5196 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5197 $(TARGET-stage3-bfd)
d545f33b
PB
5198
5199maybe-clean-stage3-bfd: clean-stage3-bfd
5200clean-stage3: clean-stage3-bfd
5201clean-stage3-bfd:
9dbaa842
DD
5202 @if [ $(current_stage) = stage3 ]; then \
5203 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5204 else \
5205 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5206 $(MAKE) stage3-start; \
5207 fi; \
d545f33b
PB
5208 cd $(HOST_SUBDIR)/bfd && \
5209 $(MAKE) $(FLAGS_TO_PASS) \
5210 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5211 clean
d545f33b
PB
5212@endif bfd-bootstrap
5213
5214
8520c408
AO
5215.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5216.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5217maybe-all-stageb3g2-bfd:
5218maybe-clean-stageb3g2-bfd:
5219@if bfd-bootstrap
5220maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5221all-stageb3g2: all-stageb3g2-bfd
5222TARGET-stageb3g2-bfd = $(TARGET-bfd)
5223all-stageb3g2-bfd: configure-stageb3g2-bfd
5224 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5225 @r=`${PWD_COMMAND}`; export r; \
5226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5227 $(HOST_EXPORTS) \
5228 $(POSTSTAGE1_HOST_EXPORTS) \
5229 cd $(HOST_SUBDIR)/bfd && \
5230 $(MAKE) $(FLAGS_TO_PASS) \
5231 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
5232 $(TARGET-stageb3g2-bfd)
5233
5234maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5235clean-stageb3g2: clean-stageb3g2-bfd
5236clean-stageb3g2-bfd:
5237 @if [ $(current_stage) = stageb3g2 ]; then \
5238 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5239 else \
5240 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5241 $(MAKE) stageb3g2-start; \
5242 fi; \
5243 cd $(HOST_SUBDIR)/bfd && \
5244 $(MAKE) $(FLAGS_TO_PASS) \
5245 $(POSTSTAGE1_FLAGS_TO_PASS) \
5246 clean
5247@endif bfd-bootstrap
5248
5249
d545f33b
PB
5250.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5251.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5252maybe-all-stage4-bfd:
5253maybe-clean-stage4-bfd:
5254@if bfd-bootstrap
5255maybe-all-stage4-bfd: all-stage4-bfd
5256all-stage4: all-stage4-bfd
f70224b5 5257TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5258all-stage4-bfd: configure-stage4-bfd
c52c6897 5259 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5260 @r=`${PWD_COMMAND}`; export r; \
5261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5262 $(HOST_EXPORTS) \
5263 $(POSTSTAGE1_HOST_EXPORTS) \
5264 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5265 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5266 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5267 $(TARGET-stage4-bfd)
d545f33b
PB
5268
5269maybe-clean-stage4-bfd: clean-stage4-bfd
5270clean-stage4: clean-stage4-bfd
5271clean-stage4-bfd:
9dbaa842
DD
5272 @if [ $(current_stage) = stage4 ]; then \
5273 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5274 else \
5275 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5276 $(MAKE) stage4-start; \
5277 fi; \
d545f33b
PB
5278 cd $(HOST_SUBDIR)/bfd && \
5279 $(MAKE) $(FLAGS_TO_PASS) \
5280 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5281 clean
d545f33b
PB
5282@endif bfd-bootstrap
5283
5284
5285.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5286.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5287maybe-all-stageprofile-bfd:
5288maybe-clean-stageprofile-bfd:
5289@if bfd-bootstrap
5290maybe-all-stageprofile-bfd: all-stageprofile-bfd
5291all-stageprofile: all-stageprofile-bfd
f70224b5 5292TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5293all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5295 @r=`${PWD_COMMAND}`; export r; \
5296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5297 $(HOST_EXPORTS) \
5298 $(POSTSTAGE1_HOST_EXPORTS) \
5299 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5300 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5301 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5302 $(TARGET-stageprofile-bfd)
d545f33b
PB
5303
5304maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5305clean-stageprofile: clean-stageprofile-bfd
5306clean-stageprofile-bfd:
9dbaa842
DD
5307 @if [ $(current_stage) = stageprofile ]; then \
5308 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5309 else \
5310 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5311 $(MAKE) stageprofile-start; \
5312 fi; \
d545f33b
PB
5313 cd $(HOST_SUBDIR)/bfd && \
5314 $(MAKE) $(FLAGS_TO_PASS) \
5315 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5316 clean
d545f33b
PB
5317@endif bfd-bootstrap
5318
5319
5320.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5321.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5322maybe-all-stagefeedback-bfd:
5323maybe-clean-stagefeedback-bfd:
5324@if bfd-bootstrap
5325maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5326all-stagefeedback: all-stagefeedback-bfd
f70224b5 5327TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5328all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5329 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5330 @r=`${PWD_COMMAND}`; export r; \
5331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5332 $(HOST_EXPORTS) \
5333 $(POSTSTAGE1_HOST_EXPORTS) \
5334 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5335 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5336 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5337 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5338
5339maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5340clean-stagefeedback: clean-stagefeedback-bfd
5341clean-stagefeedback-bfd:
9dbaa842
DD
5342 @if [ $(current_stage) = stagefeedback ]; then \
5343 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5344 else \
5345 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5346 $(MAKE) stagefeedback-start; \
5347 fi; \
d545f33b
PB
5348 cd $(HOST_SUBDIR)/bfd && \
5349 $(MAKE) $(FLAGS_TO_PASS) \
5350 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5351 clean
d545f33b
PB
5352@endif bfd-bootstrap
5353
5354
5355
5356
5357
4fa63067
NN
5358.PHONY: check-bfd maybe-check-bfd
5359maybe-check-bfd:
6bd3dfaa
PB
5360@if bfd
5361maybe-check-bfd: check-bfd
2a4cbe27 5362
4fa63067 5363check-bfd:
0aed8855 5364 @: $(MAKE); $(unstage)
4fa63067 5365 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5367 $(HOST_EXPORTS) \
b00612cc
PB
5368 (cd $(HOST_SUBDIR)/bfd && \
5369 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5370
6bd3dfaa 5371@endif bfd
2a4cbe27 5372
4fa63067
NN
5373.PHONY: install-bfd maybe-install-bfd
5374maybe-install-bfd:
6bd3dfaa
PB
5375@if bfd
5376maybe-install-bfd: install-bfd
2a4cbe27 5377
4fa63067 5378install-bfd: installdirs
0aed8855 5379 @: $(MAKE); $(unstage)
4fa63067 5380 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5382 $(HOST_EXPORTS) \
b00612cc 5383 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5384 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5385
6bd3dfaa 5386@endif bfd
2a4cbe27 5387
56a8fe78 5388# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5389
4fa63067
NN
5390.PHONY: maybe-info-bfd info-bfd
5391maybe-info-bfd:
6bd3dfaa
PB
5392@if bfd
5393maybe-info-bfd: info-bfd
4fa63067
NN
5394
5395info-bfd: \
5396 configure-bfd
5397 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5398 r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5400 $(HOST_EXPORTS) \
b813574b 5401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5403 done; \
4fa63067 5404 echo "Doing info in bfd" ; \
b00612cc 5405 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5408 "RANLIB=$${RANLIB}" \
0c24b341 5409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5410 info) \
2a4cbe27
NN
5411 || exit 1
5412
6bd3dfaa 5413@endif bfd
2a4cbe27 5414
4fa63067
NN
5415.PHONY: maybe-dvi-bfd dvi-bfd
5416maybe-dvi-bfd:
6bd3dfaa
PB
5417@if bfd
5418maybe-dvi-bfd: dvi-bfd
2a4cbe27 5419
4fa63067
NN
5420dvi-bfd: \
5421 configure-bfd
5422 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5423 r=`${PWD_COMMAND}`; export r; \
5424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5425 $(HOST_EXPORTS) \
b813574b 5426 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5428 done; \
4fa63067 5429 echo "Doing dvi in bfd" ; \
b00612cc 5430 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5433 "RANLIB=$${RANLIB}" \
0c24b341 5434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5435 dvi) \
2a4cbe27
NN
5436 || exit 1
5437
6bd3dfaa 5438@endif bfd
2a4cbe27 5439
56a8fe78
DD
5440.PHONY: maybe-pdf-bfd pdf-bfd
5441maybe-pdf-bfd:
5442@if bfd
5443maybe-pdf-bfd: pdf-bfd
5444
5445pdf-bfd: \
5446 configure-bfd
5447 @[ -f ./bfd/Makefile ] || exit 0; \
5448 r=`${PWD_COMMAND}`; export r; \
5449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5450 $(HOST_EXPORTS) \
5451 for flag in $(EXTRA_HOST_FLAGS) ; do \
5452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5453 done; \
5454 echo "Doing pdf in bfd" ; \
5455 (cd $(HOST_SUBDIR)/bfd && \
5456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5458 "RANLIB=$${RANLIB}" \
0c24b341 5459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5460 pdf) \
5461 || exit 1
5462
5463@endif bfd
5464
6d389afc
MS
5465.PHONY: maybe-html-bfd html-bfd
5466maybe-html-bfd:
5467@if bfd
5468maybe-html-bfd: html-bfd
5469
5470html-bfd: \
5471 configure-bfd
5472 @[ -f ./bfd/Makefile ] || exit 0; \
5473 r=`${PWD_COMMAND}`; export r; \
5474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5475 $(HOST_EXPORTS) \
5476 for flag in $(EXTRA_HOST_FLAGS) ; do \
5477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5478 done; \
5479 echo "Doing html in bfd" ; \
b00612cc 5480 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5483 "RANLIB=$${RANLIB}" \
0c24b341 5484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5485 html) \
5486 || exit 1
5487
5488@endif bfd
5489
4fa63067
NN
5490.PHONY: maybe-TAGS-bfd TAGS-bfd
5491maybe-TAGS-bfd:
6bd3dfaa
PB
5492@if bfd
5493maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5494
4fa63067
NN
5495TAGS-bfd: \
5496 configure-bfd
5497 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5498 r=`${PWD_COMMAND}`; export r; \
5499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5500 $(HOST_EXPORTS) \
b813574b 5501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5503 done; \
4fa63067 5504 echo "Doing TAGS in bfd" ; \
b00612cc 5505 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5508 "RANLIB=$${RANLIB}" \
0c24b341 5509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5510 TAGS) \
2a4cbe27
NN
5511 || exit 1
5512
6bd3dfaa 5513@endif bfd
2a4cbe27 5514
4fa63067
NN
5515.PHONY: maybe-install-info-bfd install-info-bfd
5516maybe-install-info-bfd:
6bd3dfaa
PB
5517@if bfd
5518maybe-install-info-bfd: install-info-bfd
2a4cbe27 5519
4fa63067
NN
5520install-info-bfd: \
5521 configure-bfd \
5522 info-bfd
5523 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5524 r=`${PWD_COMMAND}`; export r; \
5525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5526 $(HOST_EXPORTS) \
b813574b 5527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5529 done; \
4fa63067 5530 echo "Doing install-info in bfd" ; \
b00612cc 5531 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5534 "RANLIB=$${RANLIB}" \
0c24b341 5535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5536 install-info) \
2a4cbe27
NN
5537 || exit 1
5538
6bd3dfaa 5539@endif bfd
2a4cbe27 5540
a3ca38d2
DD
5541.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5542maybe-install-pdf-bfd:
5543@if bfd
5544maybe-install-pdf-bfd: install-pdf-bfd
5545
5546install-pdf-bfd: \
5547 configure-bfd \
5548 pdf-bfd
5549 @[ -f ./bfd/Makefile ] || exit 0; \
5550 r=`${PWD_COMMAND}`; export r; \
5551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5552 $(HOST_EXPORTS) \
5553 for flag in $(EXTRA_HOST_FLAGS) ; do \
5554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5555 done; \
5556 echo "Doing install-pdf in bfd" ; \
5557 (cd $(HOST_SUBDIR)/bfd && \
5558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5560 "RANLIB=$${RANLIB}" \
0c24b341 5561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5562 install-pdf) \
5563 || exit 1
5564
5565@endif bfd
5566
108a6f8e
CD
5567.PHONY: maybe-install-html-bfd install-html-bfd
5568maybe-install-html-bfd:
5569@if bfd
5570maybe-install-html-bfd: install-html-bfd
5571
5572install-html-bfd: \
5573 configure-bfd \
5574 html-bfd
5575 @[ -f ./bfd/Makefile ] || exit 0; \
5576 r=`${PWD_COMMAND}`; export r; \
5577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5578 $(HOST_EXPORTS) \
5579 for flag in $(EXTRA_HOST_FLAGS) ; do \
5580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5581 done; \
5582 echo "Doing install-html in bfd" ; \
5583 (cd $(HOST_SUBDIR)/bfd && \
5584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5586 "RANLIB=$${RANLIB}" \
0c24b341 5587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5588 install-html) \
5589 || exit 1
5590
5591@endif bfd
5592
4fa63067
NN
5593.PHONY: maybe-installcheck-bfd installcheck-bfd
5594maybe-installcheck-bfd:
6bd3dfaa
PB
5595@if bfd
5596maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5597
4fa63067
NN
5598installcheck-bfd: \
5599 configure-bfd
5600 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5601 r=`${PWD_COMMAND}`; export r; \
5602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5603 $(HOST_EXPORTS) \
b813574b 5604 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5606 done; \
4fa63067 5607 echo "Doing installcheck in bfd" ; \
b00612cc 5608 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5611 "RANLIB=$${RANLIB}" \
0c24b341 5612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5613 installcheck) \
2a4cbe27
NN
5614 || exit 1
5615
6bd3dfaa 5616@endif bfd
2a4cbe27 5617
4fa63067
NN
5618.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5619maybe-mostlyclean-bfd:
6bd3dfaa
PB
5620@if bfd
5621maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5622
4fa63067
NN
5623mostlyclean-bfd:
5624 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5625 r=`${PWD_COMMAND}`; export r; \
5626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5627 $(HOST_EXPORTS) \
b813574b 5628 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5630 done; \
4fa63067 5631 echo "Doing mostlyclean in bfd" ; \
b00612cc 5632 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5635 "RANLIB=$${RANLIB}" \
0c24b341 5636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5637 mostlyclean) \
2a4cbe27
NN
5638 || exit 1
5639
6bd3dfaa 5640@endif bfd
2a4cbe27 5641
4fa63067
NN
5642.PHONY: maybe-clean-bfd clean-bfd
5643maybe-clean-bfd:
6bd3dfaa
PB
5644@if bfd
5645maybe-clean-bfd: clean-bfd
2a4cbe27 5646
4fa63067
NN
5647clean-bfd:
5648 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5649 r=`${PWD_COMMAND}`; export r; \
5650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5651 $(HOST_EXPORTS) \
b813574b 5652 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5654 done; \
4fa63067 5655 echo "Doing clean in bfd" ; \
b00612cc 5656 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5659 "RANLIB=$${RANLIB}" \
0c24b341 5660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5661 clean) \
2a4cbe27
NN
5662 || exit 1
5663
6bd3dfaa 5664@endif bfd
2a4cbe27 5665
4fa63067
NN
5666.PHONY: maybe-distclean-bfd distclean-bfd
5667maybe-distclean-bfd:
6bd3dfaa
PB
5668@if bfd
5669maybe-distclean-bfd: distclean-bfd
2a4cbe27 5670
4fa63067
NN
5671distclean-bfd:
5672 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5673 r=`${PWD_COMMAND}`; export r; \
5674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5675 $(HOST_EXPORTS) \
b813574b 5676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5678 done; \
4fa63067 5679 echo "Doing distclean in bfd" ; \
b00612cc 5680 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5683 "RANLIB=$${RANLIB}" \
0c24b341 5684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5685 distclean) \
2a4cbe27
NN
5686 || exit 1
5687
6bd3dfaa 5688@endif bfd
2a4cbe27 5689
4fa63067
NN
5690.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5691maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5692@if bfd
5693maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5694
4fa63067
NN
5695maintainer-clean-bfd:
5696 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5697 r=`${PWD_COMMAND}`; export r; \
5698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5699 $(HOST_EXPORTS) \
b813574b 5700 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5702 done; \
4fa63067 5703 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5704 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5707 "RANLIB=$${RANLIB}" \
0c24b341 5708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5709 maintainer-clean) \
a2592b1b
DD
5710 || exit 1
5711
6bd3dfaa 5712@endif bfd
a2592b1b 5713
2a4cbe27 5714
a7254363 5715
4fa63067
NN
5716.PHONY: configure-opcodes maybe-configure-opcodes
5717maybe-configure-opcodes:
4f0ef2d8
CD
5718@if gcc-bootstrap
5719configure-opcodes: stage_current
5720@endif gcc-bootstrap
6bd3dfaa
PB
5721@if opcodes
5722maybe-configure-opcodes: configure-opcodes
c52c6897 5723configure-opcodes:
c52c6897
PB
5724 @r=`${PWD_COMMAND}`; export r; \
5725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5726 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5728 $(HOST_EXPORTS) \
a7254363
PB
5729 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5730 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5731 case $(srcdir) in \
b00612cc
PB
5732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5733 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5735 esac; \
b00612cc
PB
5736 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5737 libsrcdir="$$s/opcodes"; \
4fa63067 5738 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5740 --target=${target_alias} $${srcdiroption} \
4fa63067 5741 || exit 1
6bd3dfaa 5742@endif opcodes
2a4cbe27 5743
a7254363
PB
5744
5745
d545f33b
PB
5746.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5747maybe-configure-stage1-opcodes:
5748@if opcodes-bootstrap
5749maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5750configure-stage1-opcodes:
c52c6897 5751 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5753 @r=`${PWD_COMMAND}`; export r; \
5754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5755 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5756 $(HOST_EXPORTS) \
8ee82aff
PB
5757 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5758 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5759 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5761 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5762 case $(srcdir) in \
5763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5764 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5766 esac; \
5767 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5768 libsrcdir="$$s/opcodes"; \
5769 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5771 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5772 \
8a0d8a5c 5773 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5774@endif opcodes-bootstrap
5775
5776.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5777maybe-configure-stage2-opcodes:
5778@if opcodes-bootstrap
5779maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5780configure-stage2-opcodes:
c52c6897 5781 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5783 @r=`${PWD_COMMAND}`; export r; \
5784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5785 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5786 $(HOST_EXPORTS) \
5787 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5788 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5789 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5790 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5792 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5793 case $(srcdir) in \
5794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5795 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5797 esac; \
5798 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5799 libsrcdir="$$s/opcodes"; \
5800 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5802 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5803 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5804 @stage2_werror_flag@
5805@endif opcodes-bootstrap
5806
8520c408
AO
5807.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5808maybe-configure-stageb2g0-opcodes:
5809@if opcodes-bootstrap
5810maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5811configure-stageb2g0-opcodes:
5812 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5814 @r=`${PWD_COMMAND}`; export r; \
5815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5816 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5817 $(HOST_EXPORTS) \
5818 $(POSTSTAGE1_HOST_EXPORTS) \
5819 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
5820 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
5821 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5823 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5824 case $(srcdir) in \
5825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5826 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5828 esac; \
5829 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5830 libsrcdir="$$s/opcodes"; \
5831 $(SHELL) $${libsrcdir}/configure \
5832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5833 --target=${target_alias} $${srcdiroption} \
5834 --with-build-libsubdir=$(HOST_SUBDIR) \
5835 @stage2_werror_flag@
5836@endif opcodes-bootstrap
5837
d545f33b
PB
5838.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5839maybe-configure-stage3-opcodes:
5840@if opcodes-bootstrap
5841maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5842configure-stage3-opcodes:
c52c6897 5843 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5845 @r=`${PWD_COMMAND}`; export r; \
5846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5847 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5848 $(HOST_EXPORTS) \
5849 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5850 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5851 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5852 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5854 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5855 case $(srcdir) in \
5856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5857 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5859 esac; \
5860 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5861 libsrcdir="$$s/opcodes"; \
5862 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5864 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5865 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5866 @stage2_werror_flag@
5867@endif opcodes-bootstrap
5868
8520c408
AO
5869.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5870maybe-configure-stageb3g2-opcodes:
5871@if opcodes-bootstrap
5872maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5873configure-stageb3g2-opcodes:
5874 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5876 @r=`${PWD_COMMAND}`; export r; \
5877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5878 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5879 $(HOST_EXPORTS) \
5880 $(POSTSTAGE1_HOST_EXPORTS) \
5881 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
5882 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
5883 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5885 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5886 case $(srcdir) in \
5887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5888 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5890 esac; \
5891 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5892 libsrcdir="$$s/opcodes"; \
5893 $(SHELL) $${libsrcdir}/configure \
5894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5895 --target=${target_alias} $${srcdiroption} \
5896 --with-build-libsubdir=$(HOST_SUBDIR) \
5897 @stage2_werror_flag@
5898@endif opcodes-bootstrap
5899
d545f33b
PB
5900.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5901maybe-configure-stage4-opcodes:
5902@if opcodes-bootstrap
5903maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5904configure-stage4-opcodes:
c52c6897 5905 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5907 @r=`${PWD_COMMAND}`; export r; \
5908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5909 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5910 $(HOST_EXPORTS) \
5911 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5912 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5913 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5914 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5916 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5917 case $(srcdir) in \
5918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5919 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5921 esac; \
5922 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5923 libsrcdir="$$s/opcodes"; \
5924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5926 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5927 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5928 @stage2_werror_flag@
5929@endif opcodes-bootstrap
5930
5931.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5932maybe-configure-stageprofile-opcodes:
5933@if opcodes-bootstrap
5934maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5935configure-stageprofile-opcodes:
c52c6897 5936 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5938 @r=`${PWD_COMMAND}`; export r; \
5939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5940 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5941 $(HOST_EXPORTS) \
5942 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5943 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5944 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5945 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5947 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5948 case $(srcdir) in \
5949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5950 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5952 esac; \
5953 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5954 libsrcdir="$$s/opcodes"; \
5955 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5957 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5958 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5959 @stage2_werror_flag@
5960@endif opcodes-bootstrap
5961
5962.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
5963maybe-configure-stagefeedback-opcodes:
5964@if opcodes-bootstrap
5965maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 5966configure-stagefeedback-opcodes:
c52c6897 5967 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5969 @r=`${PWD_COMMAND}`; export r; \
5970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5971 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5972 $(HOST_EXPORTS) \
5973 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5974 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5975 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5976 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5978 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5979 case $(srcdir) in \
5980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5981 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5983 esac; \
5984 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5985 libsrcdir="$$s/opcodes"; \
5986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5988 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5989 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5990 @stage2_werror_flag@
5991@endif opcodes-bootstrap
5992
5993
5994
5995
5996
4fa63067
NN
5997.PHONY: all-opcodes maybe-all-opcodes
5998maybe-all-opcodes:
4f0ef2d8
CD
5999@if gcc-bootstrap
6000all-opcodes: stage_current
6001@endif gcc-bootstrap
6bd3dfaa 6002@if opcodes
d27cc32e 6003TARGET-opcodes=all
6bd3dfaa 6004maybe-all-opcodes: all-opcodes
4fa63067 6005all-opcodes: configure-opcodes
c52c6897 6006 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6008 $(HOST_EXPORTS) \
b00612cc
PB
6009 (cd $(HOST_SUBDIR)/opcodes && \
6010 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 6011@endif opcodes
2a4cbe27 6012
a7254363 6013
d545f33b
PB
6014
6015.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6016.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6017maybe-all-stage1-opcodes:
6018maybe-clean-stage1-opcodes:
6019@if opcodes-bootstrap
6020maybe-all-stage1-opcodes: all-stage1-opcodes
6021all-stage1: all-stage1-opcodes
f70224b5 6022TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6023all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6024 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6025 @r=`${PWD_COMMAND}`; export r; \
6026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6027 $(HOST_EXPORTS) \
6028 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
6029 $(MAKE) $(FLAGS_TO_PASS) \
6030 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6031 $(TARGET-stage1-opcodes)
d545f33b
PB
6032
6033maybe-clean-stage1-opcodes: clean-stage1-opcodes
6034clean-stage1: clean-stage1-opcodes
6035clean-stage1-opcodes:
9dbaa842
DD
6036 @if [ $(current_stage) = stage1 ]; then \
6037 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6038 else \
6039 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6040 $(MAKE) stage1-start; \
6041 fi; \
d545f33b
PB
6042 cd $(HOST_SUBDIR)/opcodes && \
6043 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6044 clean
d545f33b
PB
6045@endif opcodes-bootstrap
6046
6047
6048.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6049.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6050maybe-all-stage2-opcodes:
6051maybe-clean-stage2-opcodes:
6052@if opcodes-bootstrap
6053maybe-all-stage2-opcodes: all-stage2-opcodes
6054all-stage2: all-stage2-opcodes
f70224b5 6055TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6056all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6057 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6058 @r=`${PWD_COMMAND}`; export r; \
6059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6060 $(HOST_EXPORTS) \
6061 $(POSTSTAGE1_HOST_EXPORTS) \
6062 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6063 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6064 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6065 $(TARGET-stage2-opcodes)
d545f33b
PB
6066
6067maybe-clean-stage2-opcodes: clean-stage2-opcodes
6068clean-stage2: clean-stage2-opcodes
6069clean-stage2-opcodes:
9dbaa842
DD
6070 @if [ $(current_stage) = stage2 ]; then \
6071 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6072 else \
6073 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6074 $(MAKE) stage2-start; \
6075 fi; \
d545f33b
PB
6076 cd $(HOST_SUBDIR)/opcodes && \
6077 $(MAKE) $(FLAGS_TO_PASS) \
6078 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6079 clean
d545f33b
PB
6080@endif opcodes-bootstrap
6081
6082
8520c408
AO
6083.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6084.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6085maybe-all-stageb2g0-opcodes:
6086maybe-clean-stageb2g0-opcodes:
6087@if opcodes-bootstrap
6088maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6089all-stageb2g0: all-stageb2g0-opcodes
6090TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6091all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6092 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6093 @r=`${PWD_COMMAND}`; export r; \
6094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6095 $(HOST_EXPORTS) \
6096 $(POSTSTAGE1_HOST_EXPORTS) \
6097 cd $(HOST_SUBDIR)/opcodes && \
6098 $(MAKE) $(FLAGS_TO_PASS) \
6099 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
6100 $(TARGET-stageb2g0-opcodes)
6101
6102maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6103clean-stageb2g0: clean-stageb2g0-opcodes
6104clean-stageb2g0-opcodes:
6105 @if [ $(current_stage) = stageb2g0 ]; then \
6106 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6107 else \
6108 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6109 $(MAKE) stageb2g0-start; \
6110 fi; \
6111 cd $(HOST_SUBDIR)/opcodes && \
6112 $(MAKE) $(FLAGS_TO_PASS) \
6113 $(POSTSTAGE1_FLAGS_TO_PASS) \
6114 clean
6115@endif opcodes-bootstrap
6116
6117
d545f33b
PB
6118.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6119.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6120maybe-all-stage3-opcodes:
6121maybe-clean-stage3-opcodes:
6122@if opcodes-bootstrap
6123maybe-all-stage3-opcodes: all-stage3-opcodes
6124all-stage3: all-stage3-opcodes
f70224b5 6125TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6126all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6127 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6128 @r=`${PWD_COMMAND}`; export r; \
6129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6130 $(HOST_EXPORTS) \
6131 $(POSTSTAGE1_HOST_EXPORTS) \
6132 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6133 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6134 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6135 $(TARGET-stage3-opcodes)
d545f33b
PB
6136
6137maybe-clean-stage3-opcodes: clean-stage3-opcodes
6138clean-stage3: clean-stage3-opcodes
6139clean-stage3-opcodes:
9dbaa842
DD
6140 @if [ $(current_stage) = stage3 ]; then \
6141 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6142 else \
6143 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6144 $(MAKE) stage3-start; \
6145 fi; \
d545f33b
PB
6146 cd $(HOST_SUBDIR)/opcodes && \
6147 $(MAKE) $(FLAGS_TO_PASS) \
6148 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6149 clean
d545f33b
PB
6150@endif opcodes-bootstrap
6151
6152
8520c408
AO
6153.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6154.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6155maybe-all-stageb3g2-opcodes:
6156maybe-clean-stageb3g2-opcodes:
6157@if opcodes-bootstrap
6158maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6159all-stageb3g2: all-stageb3g2-opcodes
6160TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6161all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6162 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6163 @r=`${PWD_COMMAND}`; export r; \
6164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6165 $(HOST_EXPORTS) \
6166 $(POSTSTAGE1_HOST_EXPORTS) \
6167 cd $(HOST_SUBDIR)/opcodes && \
6168 $(MAKE) $(FLAGS_TO_PASS) \
6169 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
6170 $(TARGET-stageb3g2-opcodes)
6171
6172maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6173clean-stageb3g2: clean-stageb3g2-opcodes
6174clean-stageb3g2-opcodes:
6175 @if [ $(current_stage) = stageb3g2 ]; then \
6176 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6177 else \
6178 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6179 $(MAKE) stageb3g2-start; \
6180 fi; \
6181 cd $(HOST_SUBDIR)/opcodes && \
6182 $(MAKE) $(FLAGS_TO_PASS) \
6183 $(POSTSTAGE1_FLAGS_TO_PASS) \
6184 clean
6185@endif opcodes-bootstrap
6186
6187
d545f33b
PB
6188.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6189.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6190maybe-all-stage4-opcodes:
6191maybe-clean-stage4-opcodes:
6192@if opcodes-bootstrap
6193maybe-all-stage4-opcodes: all-stage4-opcodes
6194all-stage4: all-stage4-opcodes
f70224b5 6195TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6196all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6197 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6198 @r=`${PWD_COMMAND}`; export r; \
6199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6200 $(HOST_EXPORTS) \
6201 $(POSTSTAGE1_HOST_EXPORTS) \
6202 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6203 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6204 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6205 $(TARGET-stage4-opcodes)
d545f33b
PB
6206
6207maybe-clean-stage4-opcodes: clean-stage4-opcodes
6208clean-stage4: clean-stage4-opcodes
6209clean-stage4-opcodes:
9dbaa842
DD
6210 @if [ $(current_stage) = stage4 ]; then \
6211 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6212 else \
6213 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6214 $(MAKE) stage4-start; \
6215 fi; \
d545f33b
PB
6216 cd $(HOST_SUBDIR)/opcodes && \
6217 $(MAKE) $(FLAGS_TO_PASS) \
6218 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6219 clean
d545f33b
PB
6220@endif opcodes-bootstrap
6221
6222
6223.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6224.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6225maybe-all-stageprofile-opcodes:
6226maybe-clean-stageprofile-opcodes:
6227@if opcodes-bootstrap
6228maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6229all-stageprofile: all-stageprofile-opcodes
f70224b5 6230TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6231all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6232 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6233 @r=`${PWD_COMMAND}`; export r; \
6234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6235 $(HOST_EXPORTS) \
6236 $(POSTSTAGE1_HOST_EXPORTS) \
6237 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6238 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6239 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6240 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6241
6242maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6243clean-stageprofile: clean-stageprofile-opcodes
6244clean-stageprofile-opcodes:
9dbaa842
DD
6245 @if [ $(current_stage) = stageprofile ]; then \
6246 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6247 else \
6248 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6249 $(MAKE) stageprofile-start; \
6250 fi; \
d545f33b
PB
6251 cd $(HOST_SUBDIR)/opcodes && \
6252 $(MAKE) $(FLAGS_TO_PASS) \
6253 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6254 clean
d545f33b
PB
6255@endif opcodes-bootstrap
6256
6257
6258.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6259.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6260maybe-all-stagefeedback-opcodes:
6261maybe-clean-stagefeedback-opcodes:
6262@if opcodes-bootstrap
6263maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6264all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6265TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6266all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6267 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6268 @r=`${PWD_COMMAND}`; export r; \
6269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6270 $(HOST_EXPORTS) \
6271 $(POSTSTAGE1_HOST_EXPORTS) \
6272 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6273 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6274 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6275 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6276
6277maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6278clean-stagefeedback: clean-stagefeedback-opcodes
6279clean-stagefeedback-opcodes:
9dbaa842
DD
6280 @if [ $(current_stage) = stagefeedback ]; then \
6281 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6282 else \
6283 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6284 $(MAKE) stagefeedback-start; \
6285 fi; \
d545f33b
PB
6286 cd $(HOST_SUBDIR)/opcodes && \
6287 $(MAKE) $(FLAGS_TO_PASS) \
6288 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6289 clean
d545f33b
PB
6290@endif opcodes-bootstrap
6291
6292
6293
6294
6295
4fa63067
NN
6296.PHONY: check-opcodes maybe-check-opcodes
6297maybe-check-opcodes:
6bd3dfaa
PB
6298@if opcodes
6299maybe-check-opcodes: check-opcodes
4fa63067
NN
6300
6301check-opcodes:
0aed8855 6302 @: $(MAKE); $(unstage)
4fa63067 6303 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6305 $(HOST_EXPORTS) \
b00612cc
PB
6306 (cd $(HOST_SUBDIR)/opcodes && \
6307 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6308
6bd3dfaa 6309@endif opcodes
2a4cbe27 6310
4fa63067
NN
6311.PHONY: install-opcodes maybe-install-opcodes
6312maybe-install-opcodes:
6bd3dfaa
PB
6313@if opcodes
6314maybe-install-opcodes: install-opcodes
2a4cbe27 6315
4fa63067 6316install-opcodes: installdirs
0aed8855 6317 @: $(MAKE); $(unstage)
4fa63067
NN
6318 @r=`${PWD_COMMAND}`; export r; \
6319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6320 $(HOST_EXPORTS) \
b00612cc 6321 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6322 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6323
6bd3dfaa 6324@endif opcodes
4fa63067 6325
56a8fe78 6326# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6327
6328.PHONY: maybe-info-opcodes info-opcodes
6329maybe-info-opcodes:
6bd3dfaa
PB
6330@if opcodes
6331maybe-info-opcodes: info-opcodes
4fa63067
NN
6332
6333info-opcodes: \
6334 configure-opcodes
6335 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6336 r=`${PWD_COMMAND}`; export r; \
6337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6338 $(HOST_EXPORTS) \
b813574b 6339 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6341 done; \
4fa63067 6342 echo "Doing info in opcodes" ; \
b00612cc 6343 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6346 "RANLIB=$${RANLIB}" \
0c24b341 6347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6348 info) \
2a4cbe27
NN
6349 || exit 1
6350
6bd3dfaa 6351@endif opcodes
2a4cbe27 6352
4fa63067
NN
6353.PHONY: maybe-dvi-opcodes dvi-opcodes
6354maybe-dvi-opcodes:
6bd3dfaa
PB
6355@if opcodes
6356maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6357
4fa63067
NN
6358dvi-opcodes: \
6359 configure-opcodes
6360 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6361 r=`${PWD_COMMAND}`; export r; \
6362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6363 $(HOST_EXPORTS) \
b813574b 6364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6366 done; \
4fa63067 6367 echo "Doing dvi in opcodes" ; \
b00612cc 6368 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6371 "RANLIB=$${RANLIB}" \
0c24b341 6372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6373 dvi) \
2a4cbe27
NN
6374 || exit 1
6375
6bd3dfaa 6376@endif opcodes
2a4cbe27 6377
56a8fe78
DD
6378.PHONY: maybe-pdf-opcodes pdf-opcodes
6379maybe-pdf-opcodes:
6380@if opcodes
6381maybe-pdf-opcodes: pdf-opcodes
6382
6383pdf-opcodes: \
6384 configure-opcodes
6385 @[ -f ./opcodes/Makefile ] || exit 0; \
6386 r=`${PWD_COMMAND}`; export r; \
6387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6388 $(HOST_EXPORTS) \
6389 for flag in $(EXTRA_HOST_FLAGS) ; do \
6390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6391 done; \
6392 echo "Doing pdf in opcodes" ; \
6393 (cd $(HOST_SUBDIR)/opcodes && \
6394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6396 "RANLIB=$${RANLIB}" \
0c24b341 6397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6398 pdf) \
6399 || exit 1
6400
6401@endif opcodes
6402
6d389afc
MS
6403.PHONY: maybe-html-opcodes html-opcodes
6404maybe-html-opcodes:
6405@if opcodes
6406maybe-html-opcodes: html-opcodes
6407
6408html-opcodes: \
6409 configure-opcodes
6410 @[ -f ./opcodes/Makefile ] || exit 0; \
6411 r=`${PWD_COMMAND}`; export r; \
6412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6413 $(HOST_EXPORTS) \
6414 for flag in $(EXTRA_HOST_FLAGS) ; do \
6415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6416 done; \
6417 echo "Doing html in opcodes" ; \
b00612cc 6418 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6421 "RANLIB=$${RANLIB}" \
0c24b341 6422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6423 html) \
6424 || exit 1
6425
6426@endif opcodes
6427
4fa63067
NN
6428.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6429maybe-TAGS-opcodes:
6bd3dfaa
PB
6430@if opcodes
6431maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6432
4fa63067
NN
6433TAGS-opcodes: \
6434 configure-opcodes
6435 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6436 r=`${PWD_COMMAND}`; export r; \
6437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6438 $(HOST_EXPORTS) \
b813574b 6439 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6441 done; \
4fa63067 6442 echo "Doing TAGS in opcodes" ; \
b00612cc 6443 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6446 "RANLIB=$${RANLIB}" \
0c24b341 6447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6448 TAGS) \
2a4cbe27
NN
6449 || exit 1
6450
6bd3dfaa 6451@endif opcodes
2a4cbe27 6452
4fa63067
NN
6453.PHONY: maybe-install-info-opcodes install-info-opcodes
6454maybe-install-info-opcodes:
6bd3dfaa
PB
6455@if opcodes
6456maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6457
4fa63067
NN
6458install-info-opcodes: \
6459 configure-opcodes \
6460 info-opcodes
6461 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6462 r=`${PWD_COMMAND}`; export r; \
6463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6464 $(HOST_EXPORTS) \
b813574b 6465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6467 done; \
4fa63067 6468 echo "Doing install-info in opcodes" ; \
b00612cc 6469 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6472 "RANLIB=$${RANLIB}" \
0c24b341 6473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6474 install-info) \
2a4cbe27
NN
6475 || exit 1
6476
6bd3dfaa 6477@endif opcodes
2a4cbe27 6478
a3ca38d2
DD
6479.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6480maybe-install-pdf-opcodes:
6481@if opcodes
6482maybe-install-pdf-opcodes: install-pdf-opcodes
6483
6484install-pdf-opcodes: \
6485 configure-opcodes \
6486 pdf-opcodes
6487 @[ -f ./opcodes/Makefile ] || exit 0; \
6488 r=`${PWD_COMMAND}`; export r; \
6489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6490 $(HOST_EXPORTS) \
6491 for flag in $(EXTRA_HOST_FLAGS) ; do \
6492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6493 done; \
6494 echo "Doing install-pdf in opcodes" ; \
6495 (cd $(HOST_SUBDIR)/opcodes && \
6496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6498 "RANLIB=$${RANLIB}" \
0c24b341 6499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6500 install-pdf) \
6501 || exit 1
6502
6503@endif opcodes
6504
108a6f8e
CD
6505.PHONY: maybe-install-html-opcodes install-html-opcodes
6506maybe-install-html-opcodes:
6507@if opcodes
6508maybe-install-html-opcodes: install-html-opcodes
6509
6510install-html-opcodes: \
6511 configure-opcodes \
6512 html-opcodes
6513 @[ -f ./opcodes/Makefile ] || exit 0; \
6514 r=`${PWD_COMMAND}`; export r; \
6515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6516 $(HOST_EXPORTS) \
6517 for flag in $(EXTRA_HOST_FLAGS) ; do \
6518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6519 done; \
6520 echo "Doing install-html in opcodes" ; \
6521 (cd $(HOST_SUBDIR)/opcodes && \
6522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6524 "RANLIB=$${RANLIB}" \
0c24b341 6525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6526 install-html) \
6527 || exit 1
6528
6529@endif opcodes
6530
4fa63067
NN
6531.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6532maybe-installcheck-opcodes:
6bd3dfaa
PB
6533@if opcodes
6534maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6535
4fa63067
NN
6536installcheck-opcodes: \
6537 configure-opcodes
6538 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6539 r=`${PWD_COMMAND}`; export r; \
6540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6541 $(HOST_EXPORTS) \
b813574b 6542 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6544 done; \
4fa63067 6545 echo "Doing installcheck in opcodes" ; \
b00612cc 6546 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6549 "RANLIB=$${RANLIB}" \
0c24b341 6550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6551 installcheck) \
2a4cbe27
NN
6552 || exit 1
6553
6bd3dfaa 6554@endif opcodes
2a4cbe27
NN
6555
6556.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6557maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6558@if opcodes
6559maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6560
6561mostlyclean-opcodes:
6562 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6563 r=`${PWD_COMMAND}`; export r; \
6564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6565 $(HOST_EXPORTS) \
b813574b 6566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6568 done; \
6569 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6570 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6573 "RANLIB=$${RANLIB}" \
0c24b341 6574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6575 mostlyclean) \
2a4cbe27
NN
6576 || exit 1
6577
6bd3dfaa 6578@endif opcodes
2a4cbe27 6579
4fa63067
NN
6580.PHONY: maybe-clean-opcodes clean-opcodes
6581maybe-clean-opcodes:
6bd3dfaa
PB
6582@if opcodes
6583maybe-clean-opcodes: clean-opcodes
2a4cbe27 6584
4fa63067
NN
6585clean-opcodes:
6586 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6587 r=`${PWD_COMMAND}`; export r; \
6588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6589 $(HOST_EXPORTS) \
b813574b 6590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6592 done; \
4fa63067 6593 echo "Doing clean in opcodes" ; \
b00612cc 6594 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6597 "RANLIB=$${RANLIB}" \
0c24b341 6598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6599 clean) \
2a4cbe27
NN
6600 || exit 1
6601
6bd3dfaa 6602@endif opcodes
2a4cbe27 6603
4fa63067
NN
6604.PHONY: maybe-distclean-opcodes distclean-opcodes
6605maybe-distclean-opcodes:
6bd3dfaa
PB
6606@if opcodes
6607maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6608
4fa63067
NN
6609distclean-opcodes:
6610 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6611 r=`${PWD_COMMAND}`; export r; \
6612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6613 $(HOST_EXPORTS) \
b813574b 6614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6616 done; \
4fa63067 6617 echo "Doing distclean in opcodes" ; \
b00612cc 6618 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6621 "RANLIB=$${RANLIB}" \
0c24b341 6622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6623 distclean) \
2a4cbe27
NN
6624 || exit 1
6625
6bd3dfaa 6626@endif opcodes
2a4cbe27 6627
4fa63067
NN
6628.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6629maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6630@if opcodes
6631maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6632
4fa63067
NN
6633maintainer-clean-opcodes:
6634 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6635 r=`${PWD_COMMAND}`; export r; \
6636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6637 $(HOST_EXPORTS) \
b813574b 6638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6640 done; \
4fa63067 6641 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6642 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6645 "RANLIB=$${RANLIB}" \
0c24b341 6646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6647 maintainer-clean) \
2a4cbe27
NN
6648 || exit 1
6649
6bd3dfaa 6650@endif opcodes
2a4cbe27 6651
2a4cbe27 6652
a7254363 6653
4fa63067
NN
6654.PHONY: configure-binutils maybe-configure-binutils
6655maybe-configure-binutils:
4f0ef2d8
CD
6656@if gcc-bootstrap
6657configure-binutils: stage_current
6658@endif gcc-bootstrap
6bd3dfaa
PB
6659@if binutils
6660maybe-configure-binutils: configure-binutils
c52c6897 6661configure-binutils:
c52c6897
PB
6662 @r=`${PWD_COMMAND}`; export r; \
6663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6664 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6666 $(HOST_EXPORTS) \
a7254363
PB
6667 echo Configuring in $(HOST_SUBDIR)/binutils; \
6668 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6669 case $(srcdir) in \
b00612cc
PB
6670 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6671 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6672 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6673 esac; \
b00612cc
PB
6674 srcdiroption="--srcdir=$${topdir}/binutils"; \
6675 libsrcdir="$$s/binutils"; \
4fa63067 6676 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6677 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6678 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6679 || exit 1
6bd3dfaa 6680@endif binutils
2a4cbe27 6681
a7254363
PB
6682
6683
d545f33b
PB
6684.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6685maybe-configure-stage1-binutils:
6686@if binutils-bootstrap
6687maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6688configure-stage1-binutils:
c52c6897 6689 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6690 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6691 @r=`${PWD_COMMAND}`; export r; \
6692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6693 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6694 $(HOST_EXPORTS) \
8ee82aff
PB
6695 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
6696 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6697 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6698 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6699 cd $(HOST_SUBDIR)/binutils || exit 1; \
6700 case $(srcdir) in \
6701 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6702 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6703 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6704 esac; \
6705 srcdiroption="--srcdir=$${topdir}/binutils"; \
6706 libsrcdir="$$s/binutils"; \
6707 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6708 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6709 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6710 \
8a0d8a5c 6711 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6712@endif binutils-bootstrap
6713
6714.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6715maybe-configure-stage2-binutils:
6716@if binutils-bootstrap
6717maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6718configure-stage2-binutils:
c52c6897 6719 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6720 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6721 @r=`${PWD_COMMAND}`; export r; \
6722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6723 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6724 $(HOST_EXPORTS) \
6725 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6726 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
6727 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6728 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6730 cd $(HOST_SUBDIR)/binutils || exit 1; \
6731 case $(srcdir) in \
6732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6733 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6735 esac; \
6736 srcdiroption="--srcdir=$${topdir}/binutils"; \
6737 libsrcdir="$$s/binutils"; \
6738 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6740 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6741 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6742 @stage2_werror_flag@
6743@endif binutils-bootstrap
6744
8520c408
AO
6745.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6746maybe-configure-stageb2g0-binutils:
6747@if binutils-bootstrap
6748maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6749configure-stageb2g0-binutils:
6750 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6751 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6752 @r=`${PWD_COMMAND}`; export r; \
6753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6754 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6755 $(HOST_EXPORTS) \
6756 $(POSTSTAGE1_HOST_EXPORTS) \
6757 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
6758 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
6759 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6761 cd $(HOST_SUBDIR)/binutils || exit 1; \
6762 case $(srcdir) in \
6763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6764 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6766 esac; \
6767 srcdiroption="--srcdir=$${topdir}/binutils"; \
6768 libsrcdir="$$s/binutils"; \
6769 $(SHELL) $${libsrcdir}/configure \
6770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6771 --target=${target_alias} $${srcdiroption} \
6772 --with-build-libsubdir=$(HOST_SUBDIR) \
6773 @stage2_werror_flag@
6774@endif binutils-bootstrap
6775
d545f33b
PB
6776.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6777maybe-configure-stage3-binutils:
6778@if binutils-bootstrap
6779maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6780configure-stage3-binutils:
c52c6897 6781 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6783 @r=`${PWD_COMMAND}`; export r; \
6784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6785 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6786 $(HOST_EXPORTS) \
6787 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6788 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
6789 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6790 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6792 cd $(HOST_SUBDIR)/binutils || exit 1; \
6793 case $(srcdir) in \
6794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6795 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6797 esac; \
6798 srcdiroption="--srcdir=$${topdir}/binutils"; \
6799 libsrcdir="$$s/binutils"; \
6800 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6802 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6803 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6804 @stage2_werror_flag@
6805@endif binutils-bootstrap
6806
8520c408
AO
6807.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6808maybe-configure-stageb3g2-binutils:
6809@if binutils-bootstrap
6810maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6811configure-stageb3g2-binutils:
6812 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6814 @r=`${PWD_COMMAND}`; export r; \
6815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6816 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6817 $(HOST_EXPORTS) \
6818 $(POSTSTAGE1_HOST_EXPORTS) \
6819 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
6820 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
6821 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6823 cd $(HOST_SUBDIR)/binutils || exit 1; \
6824 case $(srcdir) in \
6825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6826 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6828 esac; \
6829 srcdiroption="--srcdir=$${topdir}/binutils"; \
6830 libsrcdir="$$s/binutils"; \
6831 $(SHELL) $${libsrcdir}/configure \
6832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6833 --target=${target_alias} $${srcdiroption} \
6834 --with-build-libsubdir=$(HOST_SUBDIR) \
6835 @stage2_werror_flag@
6836@endif binutils-bootstrap
6837
d545f33b
PB
6838.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6839maybe-configure-stage4-binutils:
6840@if binutils-bootstrap
6841maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6842configure-stage4-binutils:
c52c6897 6843 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6845 @r=`${PWD_COMMAND}`; export r; \
6846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6847 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6848 $(HOST_EXPORTS) \
6849 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6850 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
6851 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6852 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6854 cd $(HOST_SUBDIR)/binutils || exit 1; \
6855 case $(srcdir) in \
6856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6857 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6859 esac; \
6860 srcdiroption="--srcdir=$${topdir}/binutils"; \
6861 libsrcdir="$$s/binutils"; \
6862 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6864 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6865 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6866 @stage2_werror_flag@
6867@endif binutils-bootstrap
6868
6869.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6870maybe-configure-stageprofile-binutils:
6871@if binutils-bootstrap
6872maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6873configure-stageprofile-binutils:
c52c6897 6874 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6876 @r=`${PWD_COMMAND}`; export r; \
6877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6878 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6879 $(HOST_EXPORTS) \
6880 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6881 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
6882 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 6883 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6885 cd $(HOST_SUBDIR)/binutils || exit 1; \
6886 case $(srcdir) in \
6887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6888 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6890 esac; \
6891 srcdiroption="--srcdir=$${topdir}/binutils"; \
6892 libsrcdir="$$s/binutils"; \
6893 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6895 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6896 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6897 @stage2_werror_flag@
6898@endif binutils-bootstrap
6899
6900.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6901maybe-configure-stagefeedback-binutils:
6902@if binutils-bootstrap
6903maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6904configure-stagefeedback-binutils:
c52c6897 6905 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6907 @r=`${PWD_COMMAND}`; export r; \
6908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6909 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6910 $(HOST_EXPORTS) \
6911 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6912 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
6913 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 6914 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6916 cd $(HOST_SUBDIR)/binutils || exit 1; \
6917 case $(srcdir) in \
6918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6919 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6921 esac; \
6922 srcdiroption="--srcdir=$${topdir}/binutils"; \
6923 libsrcdir="$$s/binutils"; \
6924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6926 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6927 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6928 @stage2_werror_flag@
6929@endif binutils-bootstrap
6930
6931
6932
6933
6934
4fa63067
NN
6935.PHONY: all-binutils maybe-all-binutils
6936maybe-all-binutils:
4f0ef2d8
CD
6937@if gcc-bootstrap
6938all-binutils: stage_current
6939@endif gcc-bootstrap
6bd3dfaa 6940@if binutils
d27cc32e 6941TARGET-binutils=all
6bd3dfaa 6942maybe-all-binutils: all-binutils
4fa63067 6943all-binutils: configure-binutils
c52c6897 6944 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6946 $(HOST_EXPORTS) \
b00612cc
PB
6947 (cd $(HOST_SUBDIR)/binutils && \
6948 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 6949@endif binutils
4fa63067 6950
a7254363 6951
4fa63067 6952
d545f33b
PB
6953.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6954.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6955maybe-all-stage1-binutils:
6956maybe-clean-stage1-binutils:
6957@if binutils-bootstrap
6958maybe-all-stage1-binutils: all-stage1-binutils
6959all-stage1: all-stage1-binutils
f70224b5 6960TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6961all-stage1-binutils: configure-stage1-binutils
c52c6897 6962 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6963 @r=`${PWD_COMMAND}`; export r; \
6964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6965 $(HOST_EXPORTS) \
d545f33b 6966 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6967 $(MAKE) $(FLAGS_TO_PASS) \
6968 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6969 $(TARGET-stage1-binutils)
2a4cbe27 6970
d545f33b
PB
6971maybe-clean-stage1-binutils: clean-stage1-binutils
6972clean-stage1: clean-stage1-binutils
6973clean-stage1-binutils:
9dbaa842
DD
6974 @if [ $(current_stage) = stage1 ]; then \
6975 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6976 else \
6977 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6978 $(MAKE) stage1-start; \
6979 fi; \
d545f33b
PB
6980 cd $(HOST_SUBDIR)/binutils && \
6981 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6982 clean
d545f33b 6983@endif binutils-bootstrap
2a4cbe27 6984
2a4cbe27 6985
d545f33b
PB
6986.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6987.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6988maybe-all-stage2-binutils:
6989maybe-clean-stage2-binutils:
6990@if binutils-bootstrap
6991maybe-all-stage2-binutils: all-stage2-binutils
6992all-stage2: all-stage2-binutils
f70224b5 6993TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 6994all-stage2-binutils: configure-stage2-binutils
c52c6897 6995 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 6996 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6998 $(HOST_EXPORTS) \
d545f33b
PB
6999 $(POSTSTAGE1_HOST_EXPORTS) \
7000 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7001 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7002 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7003 $(TARGET-stage2-binutils)
2a4cbe27 7004
d545f33b
PB
7005maybe-clean-stage2-binutils: clean-stage2-binutils
7006clean-stage2: clean-stage2-binutils
7007clean-stage2-binutils:
9dbaa842
DD
7008 @if [ $(current_stage) = stage2 ]; then \
7009 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7010 else \
7011 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7012 $(MAKE) stage2-start; \
7013 fi; \
d545f33b
PB
7014 cd $(HOST_SUBDIR)/binutils && \
7015 $(MAKE) $(FLAGS_TO_PASS) \
7016 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7017 clean
d545f33b 7018@endif binutils-bootstrap
2a4cbe27 7019
4fa63067 7020
8520c408
AO
7021.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7022.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7023maybe-all-stageb2g0-binutils:
7024maybe-clean-stageb2g0-binutils:
7025@if binutils-bootstrap
7026maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7027all-stageb2g0: all-stageb2g0-binutils
7028TARGET-stageb2g0-binutils = $(TARGET-binutils)
7029all-stageb2g0-binutils: configure-stageb2g0-binutils
7030 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7031 @r=`${PWD_COMMAND}`; export r; \
7032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7033 $(HOST_EXPORTS) \
7034 $(POSTSTAGE1_HOST_EXPORTS) \
7035 cd $(HOST_SUBDIR)/binutils && \
7036 $(MAKE) $(FLAGS_TO_PASS) \
7037 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
7038 $(TARGET-stageb2g0-binutils)
7039
7040maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7041clean-stageb2g0: clean-stageb2g0-binutils
7042clean-stageb2g0-binutils:
7043 @if [ $(current_stage) = stageb2g0 ]; then \
7044 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7045 else \
7046 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7047 $(MAKE) stageb2g0-start; \
7048 fi; \
7049 cd $(HOST_SUBDIR)/binutils && \
7050 $(MAKE) $(FLAGS_TO_PASS) \
7051 $(POSTSTAGE1_FLAGS_TO_PASS) \
7052 clean
7053@endif binutils-bootstrap
7054
7055
d545f33b
PB
7056.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7057.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7058maybe-all-stage3-binutils:
7059maybe-clean-stage3-binutils:
7060@if binutils-bootstrap
7061maybe-all-stage3-binutils: all-stage3-binutils
7062all-stage3: all-stage3-binutils
f70224b5 7063TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7064all-stage3-binutils: configure-stage3-binutils
c52c6897 7065 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7066 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7068 $(HOST_EXPORTS) \
d545f33b
PB
7069 $(POSTSTAGE1_HOST_EXPORTS) \
7070 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7071 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7072 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7073 $(TARGET-stage3-binutils)
2a4cbe27 7074
d545f33b
PB
7075maybe-clean-stage3-binutils: clean-stage3-binutils
7076clean-stage3: clean-stage3-binutils
7077clean-stage3-binutils:
9dbaa842
DD
7078 @if [ $(current_stage) = stage3 ]; then \
7079 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7080 else \
7081 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7082 $(MAKE) stage3-start; \
7083 fi; \
d545f33b
PB
7084 cd $(HOST_SUBDIR)/binutils && \
7085 $(MAKE) $(FLAGS_TO_PASS) \
7086 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7087 clean
d545f33b 7088@endif binutils-bootstrap
2a4cbe27 7089
2a4cbe27 7090
8520c408
AO
7091.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7092.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7093maybe-all-stageb3g2-binutils:
7094maybe-clean-stageb3g2-binutils:
7095@if binutils-bootstrap
7096maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7097all-stageb3g2: all-stageb3g2-binutils
7098TARGET-stageb3g2-binutils = $(TARGET-binutils)
7099all-stageb3g2-binutils: configure-stageb3g2-binutils
7100 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7101 @r=`${PWD_COMMAND}`; export r; \
7102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7103 $(HOST_EXPORTS) \
7104 $(POSTSTAGE1_HOST_EXPORTS) \
7105 cd $(HOST_SUBDIR)/binutils && \
7106 $(MAKE) $(FLAGS_TO_PASS) \
7107 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
7108 $(TARGET-stageb3g2-binutils)
7109
7110maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7111clean-stageb3g2: clean-stageb3g2-binutils
7112clean-stageb3g2-binutils:
7113 @if [ $(current_stage) = stageb3g2 ]; then \
7114 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7115 else \
7116 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7117 $(MAKE) stageb3g2-start; \
7118 fi; \
7119 cd $(HOST_SUBDIR)/binutils && \
7120 $(MAKE) $(FLAGS_TO_PASS) \
7121 $(POSTSTAGE1_FLAGS_TO_PASS) \
7122 clean
7123@endif binutils-bootstrap
7124
7125
d545f33b
PB
7126.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7127.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7128maybe-all-stage4-binutils:
7129maybe-clean-stage4-binutils:
7130@if binutils-bootstrap
7131maybe-all-stage4-binutils: all-stage4-binutils
7132all-stage4: all-stage4-binutils
f70224b5 7133TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7134all-stage4-binutils: configure-stage4-binutils
c52c6897 7135 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7136 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7138 $(HOST_EXPORTS) \
d545f33b
PB
7139 $(POSTSTAGE1_HOST_EXPORTS) \
7140 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7141 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7142 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7143 $(TARGET-stage4-binutils)
d545f33b
PB
7144
7145maybe-clean-stage4-binutils: clean-stage4-binutils
7146clean-stage4: clean-stage4-binutils
7147clean-stage4-binutils:
9dbaa842
DD
7148 @if [ $(current_stage) = stage4 ]; then \
7149 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7150 else \
7151 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7152 $(MAKE) stage4-start; \
7153 fi; \
d545f33b
PB
7154 cd $(HOST_SUBDIR)/binutils && \
7155 $(MAKE) $(FLAGS_TO_PASS) \
7156 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7157 clean
d545f33b
PB
7158@endif binutils-bootstrap
7159
7160
7161.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7162.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7163maybe-all-stageprofile-binutils:
7164maybe-clean-stageprofile-binutils:
7165@if binutils-bootstrap
7166maybe-all-stageprofile-binutils: all-stageprofile-binutils
7167all-stageprofile: all-stageprofile-binutils
f70224b5 7168TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7169all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7170 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7171 @r=`${PWD_COMMAND}`; export r; \
7172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7173 $(HOST_EXPORTS) \
7174 $(POSTSTAGE1_HOST_EXPORTS) \
7175 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7176 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7177 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7178 $(TARGET-stageprofile-binutils)
d545f33b
PB
7179
7180maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7181clean-stageprofile: clean-stageprofile-binutils
7182clean-stageprofile-binutils:
9dbaa842
DD
7183 @if [ $(current_stage) = stageprofile ]; then \
7184 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7185 else \
7186 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7187 $(MAKE) stageprofile-start; \
7188 fi; \
d545f33b
PB
7189 cd $(HOST_SUBDIR)/binutils && \
7190 $(MAKE) $(FLAGS_TO_PASS) \
7191 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7192 clean
d545f33b
PB
7193@endif binutils-bootstrap
7194
7195
7196.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7197.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7198maybe-all-stagefeedback-binutils:
7199maybe-clean-stagefeedback-binutils:
7200@if binutils-bootstrap
7201maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7202all-stagefeedback: all-stagefeedback-binutils
f70224b5 7203TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7204all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7205 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7206 @r=`${PWD_COMMAND}`; export r; \
7207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208 $(HOST_EXPORTS) \
7209 $(POSTSTAGE1_HOST_EXPORTS) \
7210 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7211 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7212 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7213 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7214
7215maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7216clean-stagefeedback: clean-stagefeedback-binutils
7217clean-stagefeedback-binutils:
9dbaa842
DD
7218 @if [ $(current_stage) = stagefeedback ]; then \
7219 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7220 else \
7221 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7222 $(MAKE) stagefeedback-start; \
7223 fi; \
d545f33b
PB
7224 cd $(HOST_SUBDIR)/binutils && \
7225 $(MAKE) $(FLAGS_TO_PASS) \
7226 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7227 clean
d545f33b
PB
7228@endif binutils-bootstrap
7229
7230
7231
7232
7233
7234.PHONY: check-binutils maybe-check-binutils
7235maybe-check-binutils:
7236@if binutils
7237maybe-check-binutils: check-binutils
7238
7239check-binutils:
0aed8855 7240 @: $(MAKE); $(unstage)
d545f33b
PB
7241 @r=`${PWD_COMMAND}`; export r; \
7242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7243 $(HOST_EXPORTS) \
7244 (cd $(HOST_SUBDIR)/binutils && \
7245 $(MAKE) $(FLAGS_TO_PASS) check)
7246
7247@endif binutils
7248
7249.PHONY: install-binutils maybe-install-binutils
7250maybe-install-binutils:
7251@if binutils
7252maybe-install-binutils: install-binutils
7253
7254install-binutils: installdirs
0aed8855 7255 @: $(MAKE); $(unstage)
d545f33b
PB
7256 @r=`${PWD_COMMAND}`; export r; \
7257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7258 $(HOST_EXPORTS) \
7259 (cd $(HOST_SUBDIR)/binutils && \
7260 $(MAKE) $(FLAGS_TO_PASS) install)
7261
7262@endif binutils
7263
56a8fe78 7264# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7265
7266.PHONY: maybe-info-binutils info-binutils
7267maybe-info-binutils:
7268@if binutils
7269maybe-info-binutils: info-binutils
7270
7271info-binutils: \
7272 configure-binutils
7273 @[ -f ./binutils/Makefile ] || exit 0; \
7274 r=`${PWD_COMMAND}`; export r; \
7275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7276 $(HOST_EXPORTS) \
7277 for flag in $(EXTRA_HOST_FLAGS) ; do \
7278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7279 done; \
7280 echo "Doing info in binutils" ; \
7281 (cd $(HOST_SUBDIR)/binutils && \
7282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7284 "RANLIB=$${RANLIB}" \
0c24b341 7285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7286 info) \
7287 || exit 1
7288
7289@endif binutils
7290
7291.PHONY: maybe-dvi-binutils dvi-binutils
7292maybe-dvi-binutils:
7293@if binutils
7294maybe-dvi-binutils: dvi-binutils
7295
7296dvi-binutils: \
7297 configure-binutils
7298 @[ -f ./binutils/Makefile ] || exit 0; \
7299 r=`${PWD_COMMAND}`; export r; \
7300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7301 $(HOST_EXPORTS) \
7302 for flag in $(EXTRA_HOST_FLAGS) ; do \
7303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7304 done; \
7305 echo "Doing dvi in binutils" ; \
7306 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7309 "RANLIB=$${RANLIB}" \
0c24b341 7310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7311 dvi) \
2a4cbe27
NN
7312 || exit 1
7313
6bd3dfaa 7314@endif binutils
2a4cbe27 7315
56a8fe78
DD
7316.PHONY: maybe-pdf-binutils pdf-binutils
7317maybe-pdf-binutils:
7318@if binutils
7319maybe-pdf-binutils: pdf-binutils
7320
7321pdf-binutils: \
7322 configure-binutils
7323 @[ -f ./binutils/Makefile ] || exit 0; \
7324 r=`${PWD_COMMAND}`; export r; \
7325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7326 $(HOST_EXPORTS) \
7327 for flag in $(EXTRA_HOST_FLAGS) ; do \
7328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7329 done; \
7330 echo "Doing pdf in binutils" ; \
7331 (cd $(HOST_SUBDIR)/binutils && \
7332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7334 "RANLIB=$${RANLIB}" \
0c24b341 7335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7336 pdf) \
7337 || exit 1
7338
7339@endif binutils
7340
6d389afc
MS
7341.PHONY: maybe-html-binutils html-binutils
7342maybe-html-binutils:
7343@if binutils
7344maybe-html-binutils: html-binutils
7345
7346html-binutils: \
7347 configure-binutils
7348 @[ -f ./binutils/Makefile ] || exit 0; \
7349 r=`${PWD_COMMAND}`; export r; \
7350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7351 $(HOST_EXPORTS) \
7352 for flag in $(EXTRA_HOST_FLAGS) ; do \
7353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7354 done; \
7355 echo "Doing html in binutils" ; \
b00612cc 7356 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7359 "RANLIB=$${RANLIB}" \
0c24b341 7360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7361 html) \
7362 || exit 1
7363
7364@endif binutils
7365
4fa63067
NN
7366.PHONY: maybe-TAGS-binutils TAGS-binutils
7367maybe-TAGS-binutils:
6bd3dfaa
PB
7368@if binutils
7369maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7370
4fa63067
NN
7371TAGS-binutils: \
7372 configure-binutils
7373 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7374 r=`${PWD_COMMAND}`; export r; \
7375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7376 $(HOST_EXPORTS) \
b813574b 7377 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7379 done; \
4fa63067 7380 echo "Doing TAGS in binutils" ; \
b00612cc 7381 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7384 "RANLIB=$${RANLIB}" \
0c24b341 7385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7386 TAGS) \
2a4cbe27
NN
7387 || exit 1
7388
6bd3dfaa 7389@endif binutils
2a4cbe27 7390
4fa63067
NN
7391.PHONY: maybe-install-info-binutils install-info-binutils
7392maybe-install-info-binutils:
6bd3dfaa
PB
7393@if binutils
7394maybe-install-info-binutils: install-info-binutils
2a4cbe27 7395
4fa63067
NN
7396install-info-binutils: \
7397 configure-binutils \
7398 info-binutils
7399 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7400 r=`${PWD_COMMAND}`; export r; \
7401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7402 $(HOST_EXPORTS) \
b813574b 7403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7405 done; \
4fa63067 7406 echo "Doing install-info in binutils" ; \
b00612cc 7407 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7410 "RANLIB=$${RANLIB}" \
0c24b341 7411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7412 install-info) \
2a4cbe27
NN
7413 || exit 1
7414
6bd3dfaa 7415@endif binutils
2a4cbe27 7416
a3ca38d2
DD
7417.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7418maybe-install-pdf-binutils:
7419@if binutils
7420maybe-install-pdf-binutils: install-pdf-binutils
7421
7422install-pdf-binutils: \
7423 configure-binutils \
7424 pdf-binutils
7425 @[ -f ./binutils/Makefile ] || exit 0; \
7426 r=`${PWD_COMMAND}`; export r; \
7427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7428 $(HOST_EXPORTS) \
7429 for flag in $(EXTRA_HOST_FLAGS) ; do \
7430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7431 done; \
7432 echo "Doing install-pdf in binutils" ; \
7433 (cd $(HOST_SUBDIR)/binutils && \
7434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7436 "RANLIB=$${RANLIB}" \
0c24b341 7437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7438 install-pdf) \
7439 || exit 1
7440
7441@endif binutils
7442
108a6f8e
CD
7443.PHONY: maybe-install-html-binutils install-html-binutils
7444maybe-install-html-binutils:
7445@if binutils
7446maybe-install-html-binutils: install-html-binutils
7447
7448install-html-binutils: \
7449 configure-binutils \
7450 html-binutils
7451 @[ -f ./binutils/Makefile ] || exit 0; \
7452 r=`${PWD_COMMAND}`; export r; \
7453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7454 $(HOST_EXPORTS) \
7455 for flag in $(EXTRA_HOST_FLAGS) ; do \
7456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7457 done; \
7458 echo "Doing install-html in binutils" ; \
7459 (cd $(HOST_SUBDIR)/binutils && \
7460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7462 "RANLIB=$${RANLIB}" \
0c24b341 7463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7464 install-html) \
7465 || exit 1
7466
7467@endif binutils
7468
4fa63067
NN
7469.PHONY: maybe-installcheck-binutils installcheck-binutils
7470maybe-installcheck-binutils:
6bd3dfaa
PB
7471@if binutils
7472maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7473
4fa63067
NN
7474installcheck-binutils: \
7475 configure-binutils
7476 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7477 r=`${PWD_COMMAND}`; export r; \
7478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7479 $(HOST_EXPORTS) \
b813574b 7480 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7482 done; \
4fa63067 7483 echo "Doing installcheck in binutils" ; \
b00612cc 7484 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7487 "RANLIB=$${RANLIB}" \
0c24b341 7488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7489 installcheck) \
2a4cbe27
NN
7490 || exit 1
7491
6bd3dfaa 7492@endif binutils
2a4cbe27 7493
4fa63067
NN
7494.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7495maybe-mostlyclean-binutils:
6bd3dfaa
PB
7496@if binutils
7497maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7498
4fa63067
NN
7499mostlyclean-binutils:
7500 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7501 r=`${PWD_COMMAND}`; export r; \
7502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7503 $(HOST_EXPORTS) \
b813574b 7504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7506 done; \
4fa63067 7507 echo "Doing mostlyclean in binutils" ; \
b00612cc 7508 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7511 "RANLIB=$${RANLIB}" \
0c24b341 7512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7513 mostlyclean) \
2a4cbe27
NN
7514 || exit 1
7515
6bd3dfaa 7516@endif binutils
2a4cbe27 7517
4fa63067
NN
7518.PHONY: maybe-clean-binutils clean-binutils
7519maybe-clean-binutils:
6bd3dfaa
PB
7520@if binutils
7521maybe-clean-binutils: clean-binutils
2a4cbe27 7522
4fa63067
NN
7523clean-binutils:
7524 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7525 r=`${PWD_COMMAND}`; export r; \
7526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7527 $(HOST_EXPORTS) \
b813574b 7528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7530 done; \
4fa63067 7531 echo "Doing clean in binutils" ; \
b00612cc 7532 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7535 "RANLIB=$${RANLIB}" \
0c24b341 7536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7537 clean) \
2a4cbe27
NN
7538 || exit 1
7539
6bd3dfaa 7540@endif binutils
2a4cbe27 7541
4fa63067
NN
7542.PHONY: maybe-distclean-binutils distclean-binutils
7543maybe-distclean-binutils:
6bd3dfaa
PB
7544@if binutils
7545maybe-distclean-binutils: distclean-binutils
2a4cbe27 7546
4fa63067
NN
7547distclean-binutils:
7548 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7549 r=`${PWD_COMMAND}`; export r; \
7550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7551 $(HOST_EXPORTS) \
b813574b 7552 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7554 done; \
4fa63067 7555 echo "Doing distclean in binutils" ; \
b00612cc 7556 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7559 "RANLIB=$${RANLIB}" \
0c24b341 7560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7561 distclean) \
2a4cbe27
NN
7562 || exit 1
7563
6bd3dfaa 7564@endif binutils
2a4cbe27 7565
4fa63067
NN
7566.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7567maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7568@if binutils
7569maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7570
4fa63067
NN
7571maintainer-clean-binutils:
7572 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7573 r=`${PWD_COMMAND}`; export r; \
7574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7575 $(HOST_EXPORTS) \
b813574b 7576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7578 done; \
4fa63067 7579 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7580 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7583 "RANLIB=$${RANLIB}" \
0c24b341 7584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7585 maintainer-clean) \
2a4cbe27
NN
7586 || exit 1
7587
6bd3dfaa 7588@endif binutils
2a4cbe27 7589
2a4cbe27 7590
a7254363 7591
4fa63067
NN
7592.PHONY: configure-bison maybe-configure-bison
7593maybe-configure-bison:
4f0ef2d8
CD
7594@if gcc-bootstrap
7595configure-bison: stage_current
7596@endif gcc-bootstrap
6bd3dfaa
PB
7597@if bison
7598maybe-configure-bison: configure-bison
c52c6897 7599configure-bison:
0aed8855 7600 @: $(MAKE); $(unstage)
c52c6897 7601 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7603 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7605 $(HOST_EXPORTS) \
a7254363
PB
7606 echo Configuring in $(HOST_SUBDIR)/bison; \
7607 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7608 case $(srcdir) in \
b00612cc
PB
7609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7610 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7612 esac; \
b00612cc
PB
7613 srcdiroption="--srcdir=$${topdir}/bison"; \
7614 libsrcdir="$$s/bison"; \
4fa63067 7615 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7617 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7618 || exit 1
6bd3dfaa 7619@endif bison
2a4cbe27 7620
a7254363
PB
7621
7622
d545f33b
PB
7623
7624
4fa63067
NN
7625.PHONY: all-bison maybe-all-bison
7626maybe-all-bison:
4f0ef2d8
CD
7627@if gcc-bootstrap
7628all-bison: stage_current
7629@endif gcc-bootstrap
6bd3dfaa 7630@if bison
d27cc32e 7631TARGET-bison=all
6bd3dfaa 7632maybe-all-bison: all-bison
4fa63067 7633all-bison: configure-bison
0aed8855 7634 @: $(MAKE); $(unstage)
4fa63067
NN
7635 @r=`${PWD_COMMAND}`; export r; \
7636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7637 $(HOST_EXPORTS) \
b00612cc
PB
7638 (cd $(HOST_SUBDIR)/bison && \
7639 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 7640@endif bison
2a4cbe27 7641
a7254363 7642
d545f33b
PB
7643
7644
4fa63067
NN
7645.PHONY: check-bison maybe-check-bison
7646maybe-check-bison:
6bd3dfaa
PB
7647@if bison
7648maybe-check-bison: check-bison
2a4cbe27 7649
4fa63067
NN
7650# This module is only tested in a native toolchain.
7651check-bison:
0aed8855 7652 @: $(MAKE); $(unstage)
4fa63067
NN
7653 @if [ '$(host)' = '$(target)' ] ; then \
7654 r=`${PWD_COMMAND}`; export r; \
7655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7656 $(HOST_EXPORTS) \
b00612cc 7657 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7658 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7659 fi
7660
6bd3dfaa 7661@endif bison
4fa63067
NN
7662
7663.PHONY: install-bison maybe-install-bison
7664maybe-install-bison:
6bd3dfaa
PB
7665@if bison
7666maybe-install-bison: install-bison
4fa63067
NN
7667
7668install-bison: installdirs
0aed8855 7669 @: $(MAKE); $(unstage)
4fa63067 7670 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7672 $(HOST_EXPORTS) \
b00612cc 7673 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7674 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7675
6bd3dfaa 7676@endif bison
2a4cbe27 7677
56a8fe78 7678# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7679
4fa63067
NN
7680.PHONY: maybe-info-bison info-bison
7681maybe-info-bison:
6bd3dfaa
PB
7682@if bison
7683maybe-info-bison: info-bison
4fa63067
NN
7684
7685info-bison: \
7686 configure-bison
0aed8855 7687 @: $(MAKE); $(unstage)
4fa63067 7688 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7689 r=`${PWD_COMMAND}`; export r; \
7690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7691 $(HOST_EXPORTS) \
b813574b 7692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7694 done; \
4fa63067 7695 echo "Doing info in bison" ; \
b00612cc 7696 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7699 "RANLIB=$${RANLIB}" \
0c24b341 7700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7701 info) \
2a4cbe27
NN
7702 || exit 1
7703
6bd3dfaa 7704@endif bison
2a4cbe27 7705
4fa63067
NN
7706.PHONY: maybe-dvi-bison dvi-bison
7707maybe-dvi-bison:
6bd3dfaa
PB
7708@if bison
7709maybe-dvi-bison: dvi-bison
2a4cbe27 7710
4fa63067
NN
7711dvi-bison: \
7712 configure-bison
0aed8855 7713 @: $(MAKE); $(unstage)
4fa63067 7714 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7715 r=`${PWD_COMMAND}`; export r; \
7716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7717 $(HOST_EXPORTS) \
b813574b 7718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720 done; \
4fa63067 7721 echo "Doing dvi in bison" ; \
b00612cc 7722 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7725 "RANLIB=$${RANLIB}" \
0c24b341 7726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7727 dvi) \
2a4cbe27
NN
7728 || exit 1
7729
6bd3dfaa 7730@endif bison
2a4cbe27 7731
56a8fe78
DD
7732.PHONY: maybe-pdf-bison pdf-bison
7733maybe-pdf-bison:
7734@if bison
7735maybe-pdf-bison: pdf-bison
7736
7737pdf-bison: \
7738 configure-bison
7739 @: $(MAKE); $(unstage)
7740 @[ -f ./bison/Makefile ] || exit 0; \
7741 r=`${PWD_COMMAND}`; export r; \
7742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7743 $(HOST_EXPORTS) \
7744 for flag in $(EXTRA_HOST_FLAGS) ; do \
7745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7746 done; \
7747 echo "Doing pdf in bison" ; \
7748 (cd $(HOST_SUBDIR)/bison && \
7749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7751 "RANLIB=$${RANLIB}" \
0c24b341 7752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7753 pdf) \
7754 || exit 1
7755
7756@endif bison
7757
6d389afc
MS
7758.PHONY: maybe-html-bison html-bison
7759maybe-html-bison:
7760@if bison
7761maybe-html-bison: html-bison
7762
7763html-bison: \
7764 configure-bison
0aed8855 7765 @: $(MAKE); $(unstage)
6d389afc
MS
7766 @[ -f ./bison/Makefile ] || exit 0; \
7767 r=`${PWD_COMMAND}`; export r; \
7768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7769 $(HOST_EXPORTS) \
7770 for flag in $(EXTRA_HOST_FLAGS) ; do \
7771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7772 done; \
7773 echo "Doing html in bison" ; \
b00612cc 7774 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7777 "RANLIB=$${RANLIB}" \
0c24b341 7778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7779 html) \
7780 || exit 1
7781
7782@endif bison
7783
4fa63067
NN
7784.PHONY: maybe-TAGS-bison TAGS-bison
7785maybe-TAGS-bison:
6bd3dfaa
PB
7786@if bison
7787maybe-TAGS-bison: TAGS-bison
2a4cbe27 7788
4fa63067
NN
7789TAGS-bison: \
7790 configure-bison
0aed8855 7791 @: $(MAKE); $(unstage)
4fa63067 7792 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7793 r=`${PWD_COMMAND}`; export r; \
7794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7795 $(HOST_EXPORTS) \
b813574b 7796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7798 done; \
4fa63067 7799 echo "Doing TAGS in bison" ; \
b00612cc 7800 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7803 "RANLIB=$${RANLIB}" \
0c24b341 7804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7805 TAGS) \
2a4cbe27
NN
7806 || exit 1
7807
6bd3dfaa 7808@endif bison
2a4cbe27 7809
4fa63067
NN
7810.PHONY: maybe-install-info-bison install-info-bison
7811maybe-install-info-bison:
6bd3dfaa
PB
7812@if bison
7813maybe-install-info-bison: install-info-bison
2a4cbe27 7814
4fa63067
NN
7815install-info-bison: \
7816 configure-bison \
7817 info-bison
0aed8855 7818 @: $(MAKE); $(unstage)
4fa63067 7819 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7820 r=`${PWD_COMMAND}`; export r; \
7821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7822 $(HOST_EXPORTS) \
b813574b 7823 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7825 done; \
4fa63067 7826 echo "Doing install-info in bison" ; \
b00612cc 7827 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7830 "RANLIB=$${RANLIB}" \
0c24b341 7831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7832 install-info) \
2a4cbe27
NN
7833 || exit 1
7834
6bd3dfaa 7835@endif bison
2a4cbe27 7836
a3ca38d2
DD
7837.PHONY: maybe-install-pdf-bison install-pdf-bison
7838maybe-install-pdf-bison:
7839@if bison
7840maybe-install-pdf-bison: install-pdf-bison
7841
7842install-pdf-bison: \
7843 configure-bison \
7844 pdf-bison
7845 @: $(MAKE); $(unstage)
7846 @[ -f ./bison/Makefile ] || exit 0; \
7847 r=`${PWD_COMMAND}`; export r; \
7848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7849 $(HOST_EXPORTS) \
7850 for flag in $(EXTRA_HOST_FLAGS) ; do \
7851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7852 done; \
7853 echo "Doing install-pdf in bison" ; \
7854 (cd $(HOST_SUBDIR)/bison && \
7855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7857 "RANLIB=$${RANLIB}" \
0c24b341 7858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7859 install-pdf) \
7860 || exit 1
7861
7862@endif bison
7863
108a6f8e
CD
7864.PHONY: maybe-install-html-bison install-html-bison
7865maybe-install-html-bison:
7866@if bison
7867maybe-install-html-bison: install-html-bison
7868
7869install-html-bison: \
7870 configure-bison \
7871 html-bison
7872 @: $(MAKE); $(unstage)
7873 @[ -f ./bison/Makefile ] || exit 0; \
7874 r=`${PWD_COMMAND}`; export r; \
7875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7876 $(HOST_EXPORTS) \
7877 for flag in $(EXTRA_HOST_FLAGS) ; do \
7878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7879 done; \
7880 echo "Doing install-html in bison" ; \
7881 (cd $(HOST_SUBDIR)/bison && \
7882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7884 "RANLIB=$${RANLIB}" \
0c24b341 7885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7886 install-html) \
7887 || exit 1
7888
7889@endif bison
7890
4fa63067
NN
7891.PHONY: maybe-installcheck-bison installcheck-bison
7892maybe-installcheck-bison:
6bd3dfaa
PB
7893@if bison
7894maybe-installcheck-bison: installcheck-bison
2a4cbe27 7895
4fa63067
NN
7896installcheck-bison: \
7897 configure-bison
0aed8855 7898 @: $(MAKE); $(unstage)
4fa63067 7899 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7900 r=`${PWD_COMMAND}`; export r; \
7901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7902 $(HOST_EXPORTS) \
b813574b 7903 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7905 done; \
4fa63067 7906 echo "Doing installcheck in bison" ; \
b00612cc 7907 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7910 "RANLIB=$${RANLIB}" \
0c24b341 7911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7912 installcheck) \
2a4cbe27
NN
7913 || exit 1
7914
6bd3dfaa 7915@endif bison
2a4cbe27 7916
4fa63067
NN
7917.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7918maybe-mostlyclean-bison:
6bd3dfaa
PB
7919@if bison
7920maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7921
4fa63067 7922mostlyclean-bison:
0aed8855 7923 @: $(MAKE); $(unstage)
4fa63067 7924 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7925 r=`${PWD_COMMAND}`; export r; \
7926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7927 $(HOST_EXPORTS) \
b813574b 7928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7930 done; \
4fa63067 7931 echo "Doing mostlyclean in bison" ; \
b00612cc 7932 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7935 "RANLIB=$${RANLIB}" \
0c24b341 7936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7937 mostlyclean) \
2a4cbe27
NN
7938 || exit 1
7939
6bd3dfaa 7940@endif bison
2a4cbe27 7941
4fa63067
NN
7942.PHONY: maybe-clean-bison clean-bison
7943maybe-clean-bison:
6bd3dfaa
PB
7944@if bison
7945maybe-clean-bison: clean-bison
2a4cbe27 7946
4fa63067 7947clean-bison:
0aed8855 7948 @: $(MAKE); $(unstage)
4fa63067 7949 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7950 r=`${PWD_COMMAND}`; export r; \
7951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7952 $(HOST_EXPORTS) \
b813574b 7953 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7955 done; \
4fa63067 7956 echo "Doing clean in bison" ; \
b00612cc 7957 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7960 "RANLIB=$${RANLIB}" \
0c24b341 7961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7962 clean) \
2a4cbe27
NN
7963 || exit 1
7964
6bd3dfaa 7965@endif bison
2a4cbe27 7966
4fa63067
NN
7967.PHONY: maybe-distclean-bison distclean-bison
7968maybe-distclean-bison:
6bd3dfaa
PB
7969@if bison
7970maybe-distclean-bison: distclean-bison
2a4cbe27 7971
4fa63067 7972distclean-bison:
0aed8855 7973 @: $(MAKE); $(unstage)
4fa63067 7974 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7975 r=`${PWD_COMMAND}`; export r; \
7976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7977 $(HOST_EXPORTS) \
b813574b 7978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7980 done; \
4fa63067 7981 echo "Doing distclean in bison" ; \
b00612cc 7982 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7985 "RANLIB=$${RANLIB}" \
0c24b341 7986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7987 distclean) \
2a4cbe27
NN
7988 || exit 1
7989
6bd3dfaa 7990@endif bison
2a4cbe27 7991
4fa63067
NN
7992.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7993maybe-maintainer-clean-bison:
6bd3dfaa
PB
7994@if bison
7995maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 7996
4fa63067 7997maintainer-clean-bison:
0aed8855 7998 @: $(MAKE); $(unstage)
4fa63067 7999 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8000 r=`${PWD_COMMAND}`; export r; \
8001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8002 $(HOST_EXPORTS) \
b813574b 8003 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8005 done; \
4fa63067 8006 echo "Doing maintainer-clean in bison" ; \
b00612cc 8007 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8010 "RANLIB=$${RANLIB}" \
0c24b341 8011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8012 maintainer-clean) \
2a4cbe27
NN
8013 || exit 1
8014
6bd3dfaa 8015@endif bison
2a4cbe27 8016
2a4cbe27 8017
a7254363 8018
4fa63067
NN
8019.PHONY: configure-byacc maybe-configure-byacc
8020maybe-configure-byacc:
4f0ef2d8
CD
8021@if gcc-bootstrap
8022configure-byacc: stage_current
8023@endif gcc-bootstrap
6bd3dfaa
PB
8024@if byacc
8025maybe-configure-byacc: configure-byacc
c52c6897 8026configure-byacc:
0aed8855 8027 @: $(MAKE); $(unstage)
c52c6897 8028 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8030 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8032 $(HOST_EXPORTS) \
a7254363
PB
8033 echo Configuring in $(HOST_SUBDIR)/byacc; \
8034 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8035 case $(srcdir) in \
b00612cc
PB
8036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8037 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8039 esac; \
b00612cc
PB
8040 srcdiroption="--srcdir=$${topdir}/byacc"; \
8041 libsrcdir="$$s/byacc"; \
4fa63067 8042 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8044 --target=${target_alias} $${srcdiroption} \
4fa63067 8045 || exit 1
6bd3dfaa 8046@endif byacc
4fa63067 8047
a7254363
PB
8048
8049
d545f33b
PB
8050
8051
4fa63067
NN
8052.PHONY: all-byacc maybe-all-byacc
8053maybe-all-byacc:
4f0ef2d8
CD
8054@if gcc-bootstrap
8055all-byacc: stage_current
8056@endif gcc-bootstrap
6bd3dfaa 8057@if byacc
d27cc32e 8058TARGET-byacc=all
6bd3dfaa 8059maybe-all-byacc: all-byacc
4fa63067 8060all-byacc: configure-byacc
0aed8855 8061 @: $(MAKE); $(unstage)
4fa63067
NN
8062 @r=`${PWD_COMMAND}`; export r; \
8063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8064 $(HOST_EXPORTS) \
b00612cc
PB
8065 (cd $(HOST_SUBDIR)/byacc && \
8066 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 8067@endif byacc
4fa63067 8068
a7254363 8069
d545f33b
PB
8070
8071
4fa63067
NN
8072.PHONY: check-byacc maybe-check-byacc
8073maybe-check-byacc:
6bd3dfaa
PB
8074@if byacc
8075maybe-check-byacc: check-byacc
4fa63067
NN
8076
8077# This module is only tested in a native toolchain.
8078check-byacc:
0aed8855 8079 @: $(MAKE); $(unstage)
4fa63067
NN
8080 @if [ '$(host)' = '$(target)' ] ; then \
8081 r=`${PWD_COMMAND}`; export r; \
8082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8083 $(HOST_EXPORTS) \
b00612cc 8084 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8085 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8086 fi
8087
6bd3dfaa 8088@endif byacc
4fa63067
NN
8089
8090.PHONY: install-byacc maybe-install-byacc
8091maybe-install-byacc:
6bd3dfaa
PB
8092@if byacc
8093maybe-install-byacc: install-byacc
4fa63067
NN
8094
8095install-byacc: installdirs
0aed8855 8096 @: $(MAKE); $(unstage)
4fa63067
NN
8097 @r=`${PWD_COMMAND}`; export r; \
8098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8099 $(HOST_EXPORTS) \
b00612cc 8100 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8101 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8102
6bd3dfaa 8103@endif byacc
4fa63067 8104
56a8fe78 8105# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8106
8107.PHONY: maybe-info-byacc info-byacc
8108maybe-info-byacc:
6bd3dfaa
PB
8109@if byacc
8110maybe-info-byacc: info-byacc
4fa63067
NN
8111
8112info-byacc: \
8113 configure-byacc
0aed8855 8114 @: $(MAKE); $(unstage)
4fa63067 8115 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8116 r=`${PWD_COMMAND}`; export r; \
8117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8118 $(HOST_EXPORTS) \
b813574b 8119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8121 done; \
4fa63067 8122 echo "Doing info in byacc" ; \
b00612cc 8123 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8126 "RANLIB=$${RANLIB}" \
0c24b341 8127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8128 info) \
2a4cbe27
NN
8129 || exit 1
8130
6bd3dfaa 8131@endif byacc
2a4cbe27 8132
4fa63067
NN
8133.PHONY: maybe-dvi-byacc dvi-byacc
8134maybe-dvi-byacc:
6bd3dfaa
PB
8135@if byacc
8136maybe-dvi-byacc: dvi-byacc
2a4cbe27 8137
4fa63067
NN
8138dvi-byacc: \
8139 configure-byacc
0aed8855 8140 @: $(MAKE); $(unstage)
4fa63067 8141 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8142 r=`${PWD_COMMAND}`; export r; \
8143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8144 $(HOST_EXPORTS) \
b813574b 8145 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8147 done; \
4fa63067 8148 echo "Doing dvi in byacc" ; \
b00612cc 8149 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8152 "RANLIB=$${RANLIB}" \
0c24b341 8153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8154 dvi) \
2a4cbe27
NN
8155 || exit 1
8156
6bd3dfaa 8157@endif byacc
2a4cbe27 8158
56a8fe78
DD
8159.PHONY: maybe-pdf-byacc pdf-byacc
8160maybe-pdf-byacc:
8161@if byacc
8162maybe-pdf-byacc: pdf-byacc
8163
8164pdf-byacc: \
8165 configure-byacc
8166 @: $(MAKE); $(unstage)
8167 @[ -f ./byacc/Makefile ] || exit 0; \
8168 r=`${PWD_COMMAND}`; export r; \
8169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8170 $(HOST_EXPORTS) \
8171 for flag in $(EXTRA_HOST_FLAGS) ; do \
8172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8173 done; \
8174 echo "Doing pdf in byacc" ; \
8175 (cd $(HOST_SUBDIR)/byacc && \
8176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8178 "RANLIB=$${RANLIB}" \
0c24b341 8179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8180 pdf) \
8181 || exit 1
8182
8183@endif byacc
8184
6d389afc
MS
8185.PHONY: maybe-html-byacc html-byacc
8186maybe-html-byacc:
8187@if byacc
8188maybe-html-byacc: html-byacc
8189
8190html-byacc: \
8191 configure-byacc
0aed8855 8192 @: $(MAKE); $(unstage)
6d389afc
MS
8193 @[ -f ./byacc/Makefile ] || exit 0; \
8194 r=`${PWD_COMMAND}`; export r; \
8195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8196 $(HOST_EXPORTS) \
8197 for flag in $(EXTRA_HOST_FLAGS) ; do \
8198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8199 done; \
8200 echo "Doing html in byacc" ; \
b00612cc 8201 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8204 "RANLIB=$${RANLIB}" \
0c24b341 8205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8206 html) \
8207 || exit 1
8208
8209@endif byacc
8210
4fa63067
NN
8211.PHONY: maybe-TAGS-byacc TAGS-byacc
8212maybe-TAGS-byacc:
6bd3dfaa
PB
8213@if byacc
8214maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8215
4fa63067
NN
8216TAGS-byacc: \
8217 configure-byacc
0aed8855 8218 @: $(MAKE); $(unstage)
4fa63067 8219 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8220 r=`${PWD_COMMAND}`; export r; \
8221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8222 $(HOST_EXPORTS) \
b813574b 8223 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8225 done; \
4fa63067 8226 echo "Doing TAGS in byacc" ; \
b00612cc 8227 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8230 "RANLIB=$${RANLIB}" \
0c24b341 8231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8232 TAGS) \
2a4cbe27
NN
8233 || exit 1
8234
6bd3dfaa 8235@endif byacc
2a4cbe27 8236
4fa63067
NN
8237.PHONY: maybe-install-info-byacc install-info-byacc
8238maybe-install-info-byacc:
6bd3dfaa
PB
8239@if byacc
8240maybe-install-info-byacc: install-info-byacc
2a4cbe27 8241
4fa63067
NN
8242install-info-byacc: \
8243 configure-byacc \
8244 info-byacc
0aed8855 8245 @: $(MAKE); $(unstage)
4fa63067 8246 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8247 r=`${PWD_COMMAND}`; export r; \
8248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8249 $(HOST_EXPORTS) \
b813574b 8250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8252 done; \
4fa63067 8253 echo "Doing install-info in byacc" ; \
b00612cc 8254 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8257 "RANLIB=$${RANLIB}" \
0c24b341 8258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8259 install-info) \
2a4cbe27
NN
8260 || exit 1
8261
6bd3dfaa 8262@endif byacc
2a4cbe27 8263
a3ca38d2
DD
8264.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8265maybe-install-pdf-byacc:
8266@if byacc
8267maybe-install-pdf-byacc: install-pdf-byacc
8268
8269install-pdf-byacc: \
8270 configure-byacc \
8271 pdf-byacc
8272 @: $(MAKE); $(unstage)
8273 @[ -f ./byacc/Makefile ] || exit 0; \
8274 r=`${PWD_COMMAND}`; export r; \
8275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8276 $(HOST_EXPORTS) \
8277 for flag in $(EXTRA_HOST_FLAGS) ; do \
8278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8279 done; \
8280 echo "Doing install-pdf in byacc" ; \
8281 (cd $(HOST_SUBDIR)/byacc && \
8282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8284 "RANLIB=$${RANLIB}" \
0c24b341 8285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8286 install-pdf) \
8287 || exit 1
8288
8289@endif byacc
8290
108a6f8e
CD
8291.PHONY: maybe-install-html-byacc install-html-byacc
8292maybe-install-html-byacc:
8293@if byacc
8294maybe-install-html-byacc: install-html-byacc
8295
8296install-html-byacc: \
8297 configure-byacc \
8298 html-byacc
8299 @: $(MAKE); $(unstage)
8300 @[ -f ./byacc/Makefile ] || exit 0; \
8301 r=`${PWD_COMMAND}`; export r; \
8302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8303 $(HOST_EXPORTS) \
8304 for flag in $(EXTRA_HOST_FLAGS) ; do \
8305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8306 done; \
8307 echo "Doing install-html in byacc" ; \
8308 (cd $(HOST_SUBDIR)/byacc && \
8309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8311 "RANLIB=$${RANLIB}" \
0c24b341 8312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8313 install-html) \
8314 || exit 1
8315
8316@endif byacc
8317
4fa63067
NN
8318.PHONY: maybe-installcheck-byacc installcheck-byacc
8319maybe-installcheck-byacc:
6bd3dfaa
PB
8320@if byacc
8321maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8322
4fa63067
NN
8323installcheck-byacc: \
8324 configure-byacc
0aed8855 8325 @: $(MAKE); $(unstage)
4fa63067 8326 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8327 r=`${PWD_COMMAND}`; export r; \
8328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8329 $(HOST_EXPORTS) \
b813574b 8330 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8332 done; \
4fa63067 8333 echo "Doing installcheck in byacc" ; \
b00612cc 8334 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8337 "RANLIB=$${RANLIB}" \
0c24b341 8338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8339 installcheck) \
2a4cbe27
NN
8340 || exit 1
8341
6bd3dfaa 8342@endif byacc
2a4cbe27 8343
4fa63067
NN
8344.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8345maybe-mostlyclean-byacc:
6bd3dfaa
PB
8346@if byacc
8347maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8348
4fa63067 8349mostlyclean-byacc:
0aed8855 8350 @: $(MAKE); $(unstage)
4fa63067 8351 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8352 r=`${PWD_COMMAND}`; export r; \
8353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8354 $(HOST_EXPORTS) \
b813574b 8355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8357 done; \
4fa63067 8358 echo "Doing mostlyclean in byacc" ; \
b00612cc 8359 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8362 "RANLIB=$${RANLIB}" \
0c24b341 8363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8364 mostlyclean) \
2a4cbe27
NN
8365 || exit 1
8366
6bd3dfaa 8367@endif byacc
2a4cbe27 8368
4fa63067
NN
8369.PHONY: maybe-clean-byacc clean-byacc
8370maybe-clean-byacc:
6bd3dfaa
PB
8371@if byacc
8372maybe-clean-byacc: clean-byacc
2a4cbe27 8373
4fa63067 8374clean-byacc:
0aed8855 8375 @: $(MAKE); $(unstage)
4fa63067 8376 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8377 r=`${PWD_COMMAND}`; export r; \
8378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8379 $(HOST_EXPORTS) \
b813574b 8380 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8382 done; \
4fa63067 8383 echo "Doing clean in byacc" ; \
b00612cc 8384 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8387 "RANLIB=$${RANLIB}" \
0c24b341 8388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8389 clean) \
2a4cbe27
NN
8390 || exit 1
8391
6bd3dfaa 8392@endif byacc
2a4cbe27 8393
4fa63067
NN
8394.PHONY: maybe-distclean-byacc distclean-byacc
8395maybe-distclean-byacc:
6bd3dfaa
PB
8396@if byacc
8397maybe-distclean-byacc: distclean-byacc
2a4cbe27 8398
4fa63067 8399distclean-byacc:
0aed8855 8400 @: $(MAKE); $(unstage)
4fa63067 8401 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8402 r=`${PWD_COMMAND}`; export r; \
8403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8404 $(HOST_EXPORTS) \
b813574b 8405 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8407 done; \
4fa63067 8408 echo "Doing distclean in byacc" ; \
b00612cc 8409 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8412 "RANLIB=$${RANLIB}" \
0c24b341 8413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8414 distclean) \
2a4cbe27
NN
8415 || exit 1
8416
6bd3dfaa 8417@endif byacc
2a4cbe27 8418
4fa63067
NN
8419.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8420maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8421@if byacc
8422maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8423
4fa63067 8424maintainer-clean-byacc:
0aed8855 8425 @: $(MAKE); $(unstage)
4fa63067 8426 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8427 r=`${PWD_COMMAND}`; export r; \
8428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8429 $(HOST_EXPORTS) \
b813574b 8430 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8432 done; \
4fa63067 8433 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8434 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8437 "RANLIB=$${RANLIB}" \
0c24b341 8438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8439 maintainer-clean) \
2a4cbe27
NN
8440 || exit 1
8441
6bd3dfaa 8442@endif byacc
2a4cbe27 8443
2a4cbe27 8444
a7254363 8445
4fa63067
NN
8446.PHONY: configure-bzip2 maybe-configure-bzip2
8447maybe-configure-bzip2:
4f0ef2d8
CD
8448@if gcc-bootstrap
8449configure-bzip2: stage_current
8450@endif gcc-bootstrap
6bd3dfaa
PB
8451@if bzip2
8452maybe-configure-bzip2: configure-bzip2
c52c6897 8453configure-bzip2:
0aed8855 8454 @: $(MAKE); $(unstage)
c52c6897 8455 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8457 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8459 $(HOST_EXPORTS) \
a7254363
PB
8460 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8461 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8462 case $(srcdir) in \
b00612cc
PB
8463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8464 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8466 esac; \
b00612cc
PB
8467 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8468 libsrcdir="$$s/bzip2"; \
4fa63067 8469 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8470 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8471 --target=${target_alias} $${srcdiroption} \
4fa63067 8472 || exit 1
6bd3dfaa 8473@endif bzip2
4fa63067 8474
a7254363
PB
8475
8476
d545f33b
PB
8477
8478
4fa63067
NN
8479.PHONY: all-bzip2 maybe-all-bzip2
8480maybe-all-bzip2:
4f0ef2d8
CD
8481@if gcc-bootstrap
8482all-bzip2: stage_current
8483@endif gcc-bootstrap
6bd3dfaa 8484@if bzip2
d27cc32e 8485TARGET-bzip2=all
6bd3dfaa 8486maybe-all-bzip2: all-bzip2
4fa63067 8487all-bzip2: configure-bzip2
0aed8855 8488 @: $(MAKE); $(unstage)
4fa63067
NN
8489 @r=`${PWD_COMMAND}`; export r; \
8490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8491 $(HOST_EXPORTS) \
b00612cc
PB
8492 (cd $(HOST_SUBDIR)/bzip2 && \
8493 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 8494@endif bzip2
4fa63067 8495
a7254363 8496
d545f33b
PB
8497
8498
4fa63067
NN
8499.PHONY: check-bzip2 maybe-check-bzip2
8500maybe-check-bzip2:
6bd3dfaa
PB
8501@if bzip2
8502maybe-check-bzip2: check-bzip2
4fa63067
NN
8503
8504check-bzip2:
0aed8855 8505 @: $(MAKE); $(unstage)
4fa63067
NN
8506 @r=`${PWD_COMMAND}`; export r; \
8507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8508 $(HOST_EXPORTS) \
b00612cc
PB
8509 (cd $(HOST_SUBDIR)/bzip2 && \
8510 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8511
6bd3dfaa 8512@endif bzip2
4fa63067
NN
8513
8514.PHONY: install-bzip2 maybe-install-bzip2
8515maybe-install-bzip2:
6bd3dfaa
PB
8516@if bzip2
8517maybe-install-bzip2: install-bzip2
4fa63067
NN
8518
8519install-bzip2: installdirs
0aed8855 8520 @: $(MAKE); $(unstage)
4fa63067
NN
8521 @r=`${PWD_COMMAND}`; export r; \
8522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8523 $(HOST_EXPORTS) \
b00612cc 8524 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8525 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8526
6bd3dfaa 8527@endif bzip2
4fa63067 8528
56a8fe78 8529# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8530
8531.PHONY: maybe-info-bzip2 info-bzip2
8532maybe-info-bzip2:
6bd3dfaa
PB
8533@if bzip2
8534maybe-info-bzip2: info-bzip2
4fa63067
NN
8535
8536info-bzip2: \
8537 configure-bzip2
0aed8855 8538 @: $(MAKE); $(unstage)
4fa63067 8539 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8540 r=`${PWD_COMMAND}`; export r; \
8541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8542 $(HOST_EXPORTS) \
b813574b 8543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8545 done; \
4fa63067 8546 echo "Doing info in bzip2" ; \
b00612cc 8547 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8550 "RANLIB=$${RANLIB}" \
0c24b341 8551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8552 info) \
2a4cbe27
NN
8553 || exit 1
8554
6bd3dfaa 8555@endif bzip2
2a4cbe27 8556
4fa63067
NN
8557.PHONY: maybe-dvi-bzip2 dvi-bzip2
8558maybe-dvi-bzip2:
6bd3dfaa
PB
8559@if bzip2
8560maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8561
4fa63067
NN
8562dvi-bzip2: \
8563 configure-bzip2
0aed8855 8564 @: $(MAKE); $(unstage)
4fa63067 8565 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8566 r=`${PWD_COMMAND}`; export r; \
8567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8568 $(HOST_EXPORTS) \
b813574b 8569 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8571 done; \
4fa63067 8572 echo "Doing dvi in bzip2" ; \
b00612cc 8573 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8576 "RANLIB=$${RANLIB}" \
0c24b341 8577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8578 dvi) \
2a4cbe27
NN
8579 || exit 1
8580
6bd3dfaa 8581@endif bzip2
2a4cbe27 8582
56a8fe78
DD
8583.PHONY: maybe-pdf-bzip2 pdf-bzip2
8584maybe-pdf-bzip2:
8585@if bzip2
8586maybe-pdf-bzip2: pdf-bzip2
8587
8588pdf-bzip2: \
8589 configure-bzip2
8590 @: $(MAKE); $(unstage)
8591 @[ -f ./bzip2/Makefile ] || exit 0; \
8592 r=`${PWD_COMMAND}`; export r; \
8593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8594 $(HOST_EXPORTS) \
8595 for flag in $(EXTRA_HOST_FLAGS) ; do \
8596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8597 done; \
8598 echo "Doing pdf in bzip2" ; \
8599 (cd $(HOST_SUBDIR)/bzip2 && \
8600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8602 "RANLIB=$${RANLIB}" \
0c24b341 8603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8604 pdf) \
8605 || exit 1
8606
8607@endif bzip2
8608
6d389afc
MS
8609.PHONY: maybe-html-bzip2 html-bzip2
8610maybe-html-bzip2:
8611@if bzip2
8612maybe-html-bzip2: html-bzip2
8613
8614html-bzip2: \
8615 configure-bzip2
0aed8855 8616 @: $(MAKE); $(unstage)
6d389afc
MS
8617 @[ -f ./bzip2/Makefile ] || exit 0; \
8618 r=`${PWD_COMMAND}`; export r; \
8619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8620 $(HOST_EXPORTS) \
8621 for flag in $(EXTRA_HOST_FLAGS) ; do \
8622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8623 done; \
8624 echo "Doing html in bzip2" ; \
b00612cc 8625 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8628 "RANLIB=$${RANLIB}" \
0c24b341 8629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8630 html) \
8631 || exit 1
8632
8633@endif bzip2
8634
4fa63067
NN
8635.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8636maybe-TAGS-bzip2:
6bd3dfaa
PB
8637@if bzip2
8638maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8639
4fa63067
NN
8640TAGS-bzip2: \
8641 configure-bzip2
0aed8855 8642 @: $(MAKE); $(unstage)
4fa63067 8643 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8644 r=`${PWD_COMMAND}`; export r; \
8645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8646 $(HOST_EXPORTS) \
b813574b 8647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8649 done; \
4fa63067 8650 echo "Doing TAGS in bzip2" ; \
b00612cc 8651 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8654 "RANLIB=$${RANLIB}" \
0c24b341 8655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8656 TAGS) \
2a4cbe27
NN
8657 || exit 1
8658
6bd3dfaa 8659@endif bzip2
2a4cbe27 8660
4fa63067
NN
8661.PHONY: maybe-install-info-bzip2 install-info-bzip2
8662maybe-install-info-bzip2:
6bd3dfaa
PB
8663@if bzip2
8664maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8665
4fa63067
NN
8666install-info-bzip2: \
8667 configure-bzip2 \
8668 info-bzip2
0aed8855 8669 @: $(MAKE); $(unstage)
4fa63067 8670 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8671 r=`${PWD_COMMAND}`; export r; \
8672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8673 $(HOST_EXPORTS) \
b813574b 8674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8676 done; \
4fa63067 8677 echo "Doing install-info in bzip2" ; \
b00612cc 8678 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8681 "RANLIB=$${RANLIB}" \
0c24b341 8682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8683 install-info) \
2a4cbe27
NN
8684 || exit 1
8685
6bd3dfaa 8686@endif bzip2
2a4cbe27 8687
a3ca38d2
DD
8688.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8689maybe-install-pdf-bzip2:
8690@if bzip2
8691maybe-install-pdf-bzip2: install-pdf-bzip2
8692
8693install-pdf-bzip2: \
8694 configure-bzip2 \
8695 pdf-bzip2
8696 @: $(MAKE); $(unstage)
8697 @[ -f ./bzip2/Makefile ] || exit 0; \
8698 r=`${PWD_COMMAND}`; export r; \
8699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8700 $(HOST_EXPORTS) \
8701 for flag in $(EXTRA_HOST_FLAGS) ; do \
8702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8703 done; \
8704 echo "Doing install-pdf in bzip2" ; \
8705 (cd $(HOST_SUBDIR)/bzip2 && \
8706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8708 "RANLIB=$${RANLIB}" \
0c24b341 8709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8710 install-pdf) \
8711 || exit 1
8712
8713@endif bzip2
8714
108a6f8e
CD
8715.PHONY: maybe-install-html-bzip2 install-html-bzip2
8716maybe-install-html-bzip2:
8717@if bzip2
8718maybe-install-html-bzip2: install-html-bzip2
8719
8720install-html-bzip2: \
8721 configure-bzip2 \
8722 html-bzip2
8723 @: $(MAKE); $(unstage)
8724 @[ -f ./bzip2/Makefile ] || exit 0; \
8725 r=`${PWD_COMMAND}`; export r; \
8726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8727 $(HOST_EXPORTS) \
8728 for flag in $(EXTRA_HOST_FLAGS) ; do \
8729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8730 done; \
8731 echo "Doing install-html in bzip2" ; \
8732 (cd $(HOST_SUBDIR)/bzip2 && \
8733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8735 "RANLIB=$${RANLIB}" \
0c24b341 8736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8737 install-html) \
8738 || exit 1
8739
8740@endif bzip2
8741
4fa63067
NN
8742.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8743maybe-installcheck-bzip2:
6bd3dfaa
PB
8744@if bzip2
8745maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8746
4fa63067
NN
8747installcheck-bzip2: \
8748 configure-bzip2
0aed8855 8749 @: $(MAKE); $(unstage)
4fa63067 8750 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8751 r=`${PWD_COMMAND}`; export r; \
8752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8753 $(HOST_EXPORTS) \
b813574b 8754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8756 done; \
4fa63067 8757 echo "Doing installcheck in bzip2" ; \
b00612cc 8758 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8761 "RANLIB=$${RANLIB}" \
0c24b341 8762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8763 installcheck) \
2a4cbe27
NN
8764 || exit 1
8765
6bd3dfaa 8766@endif bzip2
2a4cbe27 8767
4fa63067
NN
8768.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8769maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8770@if bzip2
8771maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8772
4fa63067 8773mostlyclean-bzip2:
0aed8855 8774 @: $(MAKE); $(unstage)
4fa63067 8775 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8776 r=`${PWD_COMMAND}`; export r; \
8777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8778 $(HOST_EXPORTS) \
b813574b 8779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8781 done; \
4fa63067 8782 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8783 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8786 "RANLIB=$${RANLIB}" \
0c24b341 8787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8788 mostlyclean) \
2a4cbe27
NN
8789 || exit 1
8790
6bd3dfaa 8791@endif bzip2
2a4cbe27 8792
4fa63067
NN
8793.PHONY: maybe-clean-bzip2 clean-bzip2
8794maybe-clean-bzip2:
6bd3dfaa
PB
8795@if bzip2
8796maybe-clean-bzip2: clean-bzip2
2a4cbe27 8797
4fa63067 8798clean-bzip2:
0aed8855 8799 @: $(MAKE); $(unstage)
4fa63067 8800 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8801 r=`${PWD_COMMAND}`; export r; \
8802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8803 $(HOST_EXPORTS) \
b813574b 8804 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8806 done; \
4fa63067 8807 echo "Doing clean in bzip2" ; \
b00612cc 8808 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8811 "RANLIB=$${RANLIB}" \
0c24b341 8812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8813 clean) \
2a4cbe27
NN
8814 || exit 1
8815
6bd3dfaa 8816@endif bzip2
2a4cbe27 8817
4fa63067
NN
8818.PHONY: maybe-distclean-bzip2 distclean-bzip2
8819maybe-distclean-bzip2:
6bd3dfaa
PB
8820@if bzip2
8821maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8822
4fa63067 8823distclean-bzip2:
0aed8855 8824 @: $(MAKE); $(unstage)
4fa63067 8825 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8826 r=`${PWD_COMMAND}`; export r; \
8827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8828 $(HOST_EXPORTS) \
b813574b 8829 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8831 done; \
4fa63067 8832 echo "Doing distclean in bzip2" ; \
b00612cc 8833 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8836 "RANLIB=$${RANLIB}" \
0c24b341 8837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8838 distclean) \
2a4cbe27
NN
8839 || exit 1
8840
6bd3dfaa 8841@endif bzip2
2a4cbe27 8842
4fa63067
NN
8843.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8844maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8845@if bzip2
8846maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8847
4fa63067 8848maintainer-clean-bzip2:
0aed8855 8849 @: $(MAKE); $(unstage)
4fa63067 8850 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8851 r=`${PWD_COMMAND}`; export r; \
8852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8853 $(HOST_EXPORTS) \
b813574b 8854 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8856 done; \
4fa63067 8857 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8858 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8861 "RANLIB=$${RANLIB}" \
0c24b341 8862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8863 maintainer-clean) \
2a4cbe27
NN
8864 || exit 1
8865
6bd3dfaa 8866@endif bzip2
2a4cbe27 8867
2a4cbe27 8868
a7254363 8869
4fa63067
NN
8870.PHONY: configure-dejagnu maybe-configure-dejagnu
8871maybe-configure-dejagnu:
4f0ef2d8
CD
8872@if gcc-bootstrap
8873configure-dejagnu: stage_current
8874@endif gcc-bootstrap
6bd3dfaa
PB
8875@if dejagnu
8876maybe-configure-dejagnu: configure-dejagnu
c52c6897 8877configure-dejagnu:
0aed8855 8878 @: $(MAKE); $(unstage)
c52c6897 8879 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8881 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8883 $(HOST_EXPORTS) \
a7254363
PB
8884 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8885 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8886 case $(srcdir) in \
b00612cc
PB
8887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8888 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8890 esac; \
b00612cc
PB
8891 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8892 libsrcdir="$$s/dejagnu"; \
4fa63067 8893 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8895 --target=${target_alias} $${srcdiroption} \
4fa63067 8896 || exit 1
6bd3dfaa 8897@endif dejagnu
4fa63067 8898
a7254363
PB
8899
8900
d545f33b
PB
8901
8902
4fa63067
NN
8903.PHONY: all-dejagnu maybe-all-dejagnu
8904maybe-all-dejagnu:
4f0ef2d8
CD
8905@if gcc-bootstrap
8906all-dejagnu: stage_current
8907@endif gcc-bootstrap
6bd3dfaa 8908@if dejagnu
d27cc32e 8909TARGET-dejagnu=all
6bd3dfaa 8910maybe-all-dejagnu: all-dejagnu
4fa63067 8911all-dejagnu: configure-dejagnu
0aed8855 8912 @: $(MAKE); $(unstage)
4fa63067
NN
8913 @r=`${PWD_COMMAND}`; export r; \
8914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8915 $(HOST_EXPORTS) \
b00612cc
PB
8916 (cd $(HOST_SUBDIR)/dejagnu && \
8917 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 8918@endif dejagnu
4fa63067 8919
a7254363 8920
d545f33b
PB
8921
8922
4fa63067
NN
8923.PHONY: check-dejagnu maybe-check-dejagnu
8924maybe-check-dejagnu:
6bd3dfaa
PB
8925@if dejagnu
8926maybe-check-dejagnu: check-dejagnu
4fa63067
NN
8927
8928check-dejagnu:
0aed8855 8929 @: $(MAKE); $(unstage)
4fa63067
NN
8930 @r=`${PWD_COMMAND}`; export r; \
8931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8932 $(HOST_EXPORTS) \
b00612cc
PB
8933 (cd $(HOST_SUBDIR)/dejagnu && \
8934 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8935
6bd3dfaa 8936@endif dejagnu
4fa63067
NN
8937
8938.PHONY: install-dejagnu maybe-install-dejagnu
8939maybe-install-dejagnu:
6bd3dfaa
PB
8940@if dejagnu
8941maybe-install-dejagnu: install-dejagnu
4fa63067
NN
8942
8943install-dejagnu: installdirs
0aed8855 8944 @: $(MAKE); $(unstage)
4fa63067
NN
8945 @r=`${PWD_COMMAND}`; export r; \
8946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8947 $(HOST_EXPORTS) \
b00612cc 8948 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 8949 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8950
6bd3dfaa 8951@endif dejagnu
4fa63067 8952
56a8fe78 8953# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8954
8955.PHONY: maybe-info-dejagnu info-dejagnu
8956maybe-info-dejagnu:
6bd3dfaa
PB
8957@if dejagnu
8958maybe-info-dejagnu: info-dejagnu
4fa63067
NN
8959
8960info-dejagnu: \
8961 configure-dejagnu
0aed8855 8962 @: $(MAKE); $(unstage)
4fa63067 8963 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8964 r=`${PWD_COMMAND}`; export r; \
8965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8966 $(HOST_EXPORTS) \
b813574b 8967 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8969 done; \
4fa63067 8970 echo "Doing info in dejagnu" ; \
b00612cc 8971 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8974 "RANLIB=$${RANLIB}" \
0c24b341 8975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8976 info) \
2a4cbe27
NN
8977 || exit 1
8978
6bd3dfaa 8979@endif dejagnu
2a4cbe27 8980
4fa63067
NN
8981.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8982maybe-dvi-dejagnu:
6bd3dfaa
PB
8983@if dejagnu
8984maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 8985
4fa63067
NN
8986dvi-dejagnu: \
8987 configure-dejagnu
0aed8855 8988 @: $(MAKE); $(unstage)
4fa63067 8989 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8990 r=`${PWD_COMMAND}`; export r; \
8991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8992 $(HOST_EXPORTS) \
b813574b 8993 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8995 done; \
4fa63067 8996 echo "Doing dvi in dejagnu" ; \
b00612cc 8997 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9000 "RANLIB=$${RANLIB}" \
0c24b341 9001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9002 dvi) \
2a4cbe27
NN
9003 || exit 1
9004
6bd3dfaa 9005@endif dejagnu
2a4cbe27 9006
56a8fe78
DD
9007.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9008maybe-pdf-dejagnu:
9009@if dejagnu
9010maybe-pdf-dejagnu: pdf-dejagnu
9011
9012pdf-dejagnu: \
9013 configure-dejagnu
9014 @: $(MAKE); $(unstage)
9015 @[ -f ./dejagnu/Makefile ] || exit 0; \
9016 r=`${PWD_COMMAND}`; export r; \
9017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9018 $(HOST_EXPORTS) \
9019 for flag in $(EXTRA_HOST_FLAGS) ; do \
9020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9021 done; \
9022 echo "Doing pdf in dejagnu" ; \
9023 (cd $(HOST_SUBDIR)/dejagnu && \
9024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9026 "RANLIB=$${RANLIB}" \
0c24b341 9027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9028 pdf) \
9029 || exit 1
9030
9031@endif dejagnu
9032
6d389afc
MS
9033.PHONY: maybe-html-dejagnu html-dejagnu
9034maybe-html-dejagnu:
9035@if dejagnu
9036maybe-html-dejagnu: html-dejagnu
9037
9038html-dejagnu: \
9039 configure-dejagnu
0aed8855 9040 @: $(MAKE); $(unstage)
6d389afc
MS
9041 @[ -f ./dejagnu/Makefile ] || exit 0; \
9042 r=`${PWD_COMMAND}`; export r; \
9043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9044 $(HOST_EXPORTS) \
9045 for flag in $(EXTRA_HOST_FLAGS) ; do \
9046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9047 done; \
9048 echo "Doing html in dejagnu" ; \
b00612cc 9049 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9052 "RANLIB=$${RANLIB}" \
0c24b341 9053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9054 html) \
9055 || exit 1
9056
9057@endif dejagnu
9058
4fa63067
NN
9059.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9060maybe-TAGS-dejagnu:
6bd3dfaa
PB
9061@if dejagnu
9062maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9063
4fa63067
NN
9064TAGS-dejagnu: \
9065 configure-dejagnu
0aed8855 9066 @: $(MAKE); $(unstage)
4fa63067 9067 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9068 r=`${PWD_COMMAND}`; export r; \
9069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9070 $(HOST_EXPORTS) \
b813574b 9071 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9073 done; \
4fa63067 9074 echo "Doing TAGS in dejagnu" ; \
b00612cc 9075 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9078 "RANLIB=$${RANLIB}" \
0c24b341 9079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9080 TAGS) \
2a4cbe27
NN
9081 || exit 1
9082
6bd3dfaa 9083@endif dejagnu
2a4cbe27 9084
4fa63067
NN
9085.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9086maybe-install-info-dejagnu:
6bd3dfaa
PB
9087@if dejagnu
9088maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9089
4fa63067
NN
9090install-info-dejagnu: \
9091 configure-dejagnu \
9092 info-dejagnu
0aed8855 9093 @: $(MAKE); $(unstage)
4fa63067 9094 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9095 r=`${PWD_COMMAND}`; export r; \
9096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9097 $(HOST_EXPORTS) \
b813574b 9098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9100 done; \
4fa63067 9101 echo "Doing install-info in dejagnu" ; \
b00612cc 9102 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9105 "RANLIB=$${RANLIB}" \
0c24b341 9106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9107 install-info) \
2a4cbe27
NN
9108 || exit 1
9109
6bd3dfaa 9110@endif dejagnu
2a4cbe27 9111
a3ca38d2
DD
9112.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9113maybe-install-pdf-dejagnu:
9114@if dejagnu
9115maybe-install-pdf-dejagnu: install-pdf-dejagnu
9116
9117install-pdf-dejagnu: \
9118 configure-dejagnu \
9119 pdf-dejagnu
9120 @: $(MAKE); $(unstage)
9121 @[ -f ./dejagnu/Makefile ] || exit 0; \
9122 r=`${PWD_COMMAND}`; export r; \
9123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9124 $(HOST_EXPORTS) \
9125 for flag in $(EXTRA_HOST_FLAGS) ; do \
9126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9127 done; \
9128 echo "Doing install-pdf in dejagnu" ; \
9129 (cd $(HOST_SUBDIR)/dejagnu && \
9130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9132 "RANLIB=$${RANLIB}" \
0c24b341 9133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9134 install-pdf) \
9135 || exit 1
9136
9137@endif dejagnu
9138
108a6f8e
CD
9139.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9140maybe-install-html-dejagnu:
9141@if dejagnu
9142maybe-install-html-dejagnu: install-html-dejagnu
9143
9144install-html-dejagnu: \
9145 configure-dejagnu \
9146 html-dejagnu
9147 @: $(MAKE); $(unstage)
9148 @[ -f ./dejagnu/Makefile ] || exit 0; \
9149 r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9151 $(HOST_EXPORTS) \
9152 for flag in $(EXTRA_HOST_FLAGS) ; do \
9153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9154 done; \
9155 echo "Doing install-html in dejagnu" ; \
9156 (cd $(HOST_SUBDIR)/dejagnu && \
9157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9159 "RANLIB=$${RANLIB}" \
0c24b341 9160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9161 install-html) \
9162 || exit 1
9163
9164@endif dejagnu
9165
4fa63067
NN
9166.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9167maybe-installcheck-dejagnu:
6bd3dfaa
PB
9168@if dejagnu
9169maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9170
4fa63067
NN
9171installcheck-dejagnu: \
9172 configure-dejagnu
0aed8855 9173 @: $(MAKE); $(unstage)
4fa63067 9174 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9175 r=`${PWD_COMMAND}`; export r; \
9176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9177 $(HOST_EXPORTS) \
b813574b 9178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9180 done; \
4fa63067 9181 echo "Doing installcheck in dejagnu" ; \
b00612cc 9182 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9185 "RANLIB=$${RANLIB}" \
0c24b341 9186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9187 installcheck) \
2a4cbe27
NN
9188 || exit 1
9189
6bd3dfaa 9190@endif dejagnu
2a4cbe27 9191
4fa63067
NN
9192.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9193maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9194@if dejagnu
9195maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9196
4fa63067 9197mostlyclean-dejagnu:
0aed8855 9198 @: $(MAKE); $(unstage)
4fa63067 9199 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9200 r=`${PWD_COMMAND}`; export r; \
9201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9202 $(HOST_EXPORTS) \
b813574b 9203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9205 done; \
4fa63067 9206 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9207 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9210 "RANLIB=$${RANLIB}" \
0c24b341 9211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9212 mostlyclean) \
2a4cbe27
NN
9213 || exit 1
9214
6bd3dfaa 9215@endif dejagnu
2a4cbe27 9216
4fa63067
NN
9217.PHONY: maybe-clean-dejagnu clean-dejagnu
9218maybe-clean-dejagnu:
6bd3dfaa
PB
9219@if dejagnu
9220maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9221
4fa63067 9222clean-dejagnu:
0aed8855 9223 @: $(MAKE); $(unstage)
4fa63067 9224 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9225 r=`${PWD_COMMAND}`; export r; \
9226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9227 $(HOST_EXPORTS) \
b813574b 9228 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9230 done; \
4fa63067 9231 echo "Doing clean in dejagnu" ; \
b00612cc 9232 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9235 "RANLIB=$${RANLIB}" \
0c24b341 9236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9237 clean) \
2a4cbe27
NN
9238 || exit 1
9239
6bd3dfaa 9240@endif dejagnu
2a4cbe27 9241
4fa63067
NN
9242.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9243maybe-distclean-dejagnu:
6bd3dfaa
PB
9244@if dejagnu
9245maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9246
4fa63067 9247distclean-dejagnu:
0aed8855 9248 @: $(MAKE); $(unstage)
4fa63067 9249 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9250 r=`${PWD_COMMAND}`; export r; \
9251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9252 $(HOST_EXPORTS) \
b813574b 9253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9255 done; \
4fa63067 9256 echo "Doing distclean in dejagnu" ; \
b00612cc 9257 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9260 "RANLIB=$${RANLIB}" \
0c24b341 9261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9262 distclean) \
2a4cbe27
NN
9263 || exit 1
9264
6bd3dfaa 9265@endif dejagnu
2a4cbe27 9266
4fa63067
NN
9267.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9268maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9269@if dejagnu
9270maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9271
4fa63067 9272maintainer-clean-dejagnu:
0aed8855 9273 @: $(MAKE); $(unstage)
4fa63067 9274 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9275 r=`${PWD_COMMAND}`; export r; \
9276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9277 $(HOST_EXPORTS) \
b813574b 9278 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9280 done; \
4fa63067 9281 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9282 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9285 "RANLIB=$${RANLIB}" \
0c24b341 9286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9287 maintainer-clean) \
4fa63067
NN
9288 || exit 1
9289
6bd3dfaa 9290@endif dejagnu
4fa63067
NN
9291
9292
a7254363 9293
4fa63067
NN
9294.PHONY: configure-diff maybe-configure-diff
9295maybe-configure-diff:
4f0ef2d8
CD
9296@if gcc-bootstrap
9297configure-diff: stage_current
9298@endif gcc-bootstrap
6bd3dfaa
PB
9299@if diff
9300maybe-configure-diff: configure-diff
c52c6897 9301configure-diff:
0aed8855 9302 @: $(MAKE); $(unstage)
c52c6897 9303 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9305 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9307 $(HOST_EXPORTS) \
a7254363
PB
9308 echo Configuring in $(HOST_SUBDIR)/diff; \
9309 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9310 case $(srcdir) in \
b00612cc
PB
9311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9312 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9314 esac; \
b00612cc
PB
9315 srcdiroption="--srcdir=$${topdir}/diff"; \
9316 libsrcdir="$$s/diff"; \
4fa63067 9317 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9319 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9320 || exit 1
6bd3dfaa 9321@endif diff
2a4cbe27 9322
a7254363
PB
9323
9324
d545f33b
PB
9325
9326
4fa63067
NN
9327.PHONY: all-diff maybe-all-diff
9328maybe-all-diff:
4f0ef2d8
CD
9329@if gcc-bootstrap
9330all-diff: stage_current
9331@endif gcc-bootstrap
6bd3dfaa 9332@if diff
d27cc32e 9333TARGET-diff=all
6bd3dfaa 9334maybe-all-diff: all-diff
4fa63067 9335all-diff: configure-diff
0aed8855 9336 @: $(MAKE); $(unstage)
4fa63067
NN
9337 @r=`${PWD_COMMAND}`; export r; \
9338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9339 $(HOST_EXPORTS) \
b00612cc
PB
9340 (cd $(HOST_SUBDIR)/diff && \
9341 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 9342@endif diff
2a4cbe27 9343
a7254363 9344
d545f33b
PB
9345
9346
4fa63067
NN
9347.PHONY: check-diff maybe-check-diff
9348maybe-check-diff:
6bd3dfaa
PB
9349@if diff
9350maybe-check-diff: check-diff
2a4cbe27 9351
4fa63067 9352check-diff:
0aed8855 9353 @: $(MAKE); $(unstage)
4fa63067 9354 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9356 $(HOST_EXPORTS) \
b00612cc
PB
9357 (cd $(HOST_SUBDIR)/diff && \
9358 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9359
6bd3dfaa 9360@endif diff
2a4cbe27 9361
4fa63067
NN
9362.PHONY: install-diff maybe-install-diff
9363maybe-install-diff:
6bd3dfaa
PB
9364@if diff
9365maybe-install-diff: install-diff
2a4cbe27 9366
4fa63067 9367install-diff: installdirs
0aed8855 9368 @: $(MAKE); $(unstage)
4fa63067 9369 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9371 $(HOST_EXPORTS) \
b00612cc 9372 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9373 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9374
6bd3dfaa 9375@endif diff
2a4cbe27 9376
56a8fe78 9377# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9378
4fa63067
NN
9379.PHONY: maybe-info-diff info-diff
9380maybe-info-diff:
6bd3dfaa
PB
9381@if diff
9382maybe-info-diff: info-diff
2a4cbe27 9383
4fa63067
NN
9384info-diff: \
9385 configure-diff
0aed8855 9386 @: $(MAKE); $(unstage)
4fa63067 9387 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9388 r=`${PWD_COMMAND}`; export r; \
9389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9390 $(HOST_EXPORTS) \
b813574b 9391 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9393 done; \
4fa63067 9394 echo "Doing info in diff" ; \
b00612cc 9395 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9398 "RANLIB=$${RANLIB}" \
0c24b341 9399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9400 info) \
2a4cbe27
NN
9401 || exit 1
9402
6bd3dfaa 9403@endif diff
2a4cbe27 9404
4fa63067
NN
9405.PHONY: maybe-dvi-diff dvi-diff
9406maybe-dvi-diff:
6bd3dfaa
PB
9407@if diff
9408maybe-dvi-diff: dvi-diff
2a4cbe27 9409
4fa63067
NN
9410dvi-diff: \
9411 configure-diff
0aed8855 9412 @: $(MAKE); $(unstage)
4fa63067 9413 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9414 r=`${PWD_COMMAND}`; export r; \
9415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9416 $(HOST_EXPORTS) \
b813574b 9417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9419 done; \
4fa63067 9420 echo "Doing dvi in diff" ; \
b00612cc 9421 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9424 "RANLIB=$${RANLIB}" \
0c24b341 9425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9426 dvi) \
2a4cbe27
NN
9427 || exit 1
9428
6bd3dfaa 9429@endif diff
2a4cbe27 9430
56a8fe78
DD
9431.PHONY: maybe-pdf-diff pdf-diff
9432maybe-pdf-diff:
9433@if diff
9434maybe-pdf-diff: pdf-diff
9435
9436pdf-diff: \
9437 configure-diff
9438 @: $(MAKE); $(unstage)
9439 @[ -f ./diff/Makefile ] || exit 0; \
9440 r=`${PWD_COMMAND}`; export r; \
9441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9442 $(HOST_EXPORTS) \
9443 for flag in $(EXTRA_HOST_FLAGS) ; do \
9444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9445 done; \
9446 echo "Doing pdf in diff" ; \
9447 (cd $(HOST_SUBDIR)/diff && \
9448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9450 "RANLIB=$${RANLIB}" \
0c24b341 9451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9452 pdf) \
9453 || exit 1
9454
9455@endif diff
9456
6d389afc
MS
9457.PHONY: maybe-html-diff html-diff
9458maybe-html-diff:
9459@if diff
9460maybe-html-diff: html-diff
9461
9462html-diff: \
9463 configure-diff
0aed8855 9464 @: $(MAKE); $(unstage)
6d389afc
MS
9465 @[ -f ./diff/Makefile ] || exit 0; \
9466 r=`${PWD_COMMAND}`; export r; \
9467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9468 $(HOST_EXPORTS) \
9469 for flag in $(EXTRA_HOST_FLAGS) ; do \
9470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9471 done; \
9472 echo "Doing html in diff" ; \
b00612cc 9473 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9476 "RANLIB=$${RANLIB}" \
0c24b341 9477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9478 html) \
9479 || exit 1
9480
9481@endif diff
9482
4fa63067
NN
9483.PHONY: maybe-TAGS-diff TAGS-diff
9484maybe-TAGS-diff:
6bd3dfaa
PB
9485@if diff
9486maybe-TAGS-diff: TAGS-diff
2a4cbe27 9487
4fa63067
NN
9488TAGS-diff: \
9489 configure-diff
0aed8855 9490 @: $(MAKE); $(unstage)
4fa63067 9491 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9492 r=`${PWD_COMMAND}`; export r; \
9493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9494 $(HOST_EXPORTS) \
b813574b 9495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9497 done; \
4fa63067 9498 echo "Doing TAGS in diff" ; \
b00612cc 9499 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9502 "RANLIB=$${RANLIB}" \
0c24b341 9503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9504 TAGS) \
2a4cbe27
NN
9505 || exit 1
9506
6bd3dfaa 9507@endif diff
2a4cbe27 9508
4fa63067
NN
9509.PHONY: maybe-install-info-diff install-info-diff
9510maybe-install-info-diff:
6bd3dfaa
PB
9511@if diff
9512maybe-install-info-diff: install-info-diff
2a4cbe27 9513
4fa63067
NN
9514install-info-diff: \
9515 configure-diff \
9516 info-diff
0aed8855 9517 @: $(MAKE); $(unstage)
4fa63067 9518 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9519 r=`${PWD_COMMAND}`; export r; \
9520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9521 $(HOST_EXPORTS) \
b813574b 9522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9524 done; \
4fa63067 9525 echo "Doing install-info in diff" ; \
b00612cc 9526 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9529 "RANLIB=$${RANLIB}" \
0c24b341 9530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9531 install-info) \
2a4cbe27
NN
9532 || exit 1
9533
6bd3dfaa 9534@endif diff
2a4cbe27 9535
a3ca38d2
DD
9536.PHONY: maybe-install-pdf-diff install-pdf-diff
9537maybe-install-pdf-diff:
9538@if diff
9539maybe-install-pdf-diff: install-pdf-diff
9540
9541install-pdf-diff: \
9542 configure-diff \
9543 pdf-diff
9544 @: $(MAKE); $(unstage)
9545 @[ -f ./diff/Makefile ] || exit 0; \
9546 r=`${PWD_COMMAND}`; export r; \
9547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9548 $(HOST_EXPORTS) \
9549 for flag in $(EXTRA_HOST_FLAGS) ; do \
9550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9551 done; \
9552 echo "Doing install-pdf in diff" ; \
9553 (cd $(HOST_SUBDIR)/diff && \
9554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9556 "RANLIB=$${RANLIB}" \
0c24b341 9557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9558 install-pdf) \
9559 || exit 1
9560
9561@endif diff
9562
108a6f8e
CD
9563.PHONY: maybe-install-html-diff install-html-diff
9564maybe-install-html-diff:
9565@if diff
9566maybe-install-html-diff: install-html-diff
9567
9568install-html-diff: \
9569 configure-diff \
9570 html-diff
9571 @: $(MAKE); $(unstage)
9572 @[ -f ./diff/Makefile ] || exit 0; \
9573 r=`${PWD_COMMAND}`; export r; \
9574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9575 $(HOST_EXPORTS) \
9576 for flag in $(EXTRA_HOST_FLAGS) ; do \
9577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9578 done; \
9579 echo "Doing install-html in diff" ; \
9580 (cd $(HOST_SUBDIR)/diff && \
9581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9583 "RANLIB=$${RANLIB}" \
0c24b341 9584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9585 install-html) \
9586 || exit 1
9587
9588@endif diff
9589
4fa63067
NN
9590.PHONY: maybe-installcheck-diff installcheck-diff
9591maybe-installcheck-diff:
6bd3dfaa
PB
9592@if diff
9593maybe-installcheck-diff: installcheck-diff
2a4cbe27 9594
4fa63067
NN
9595installcheck-diff: \
9596 configure-diff
0aed8855 9597 @: $(MAKE); $(unstage)
4fa63067 9598 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9599 r=`${PWD_COMMAND}`; export r; \
9600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9601 $(HOST_EXPORTS) \
b813574b 9602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9604 done; \
4fa63067 9605 echo "Doing installcheck in diff" ; \
b00612cc 9606 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9609 "RANLIB=$${RANLIB}" \
0c24b341 9610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9611 installcheck) \
2a4cbe27
NN
9612 || exit 1
9613
6bd3dfaa 9614@endif diff
2a4cbe27 9615
4fa63067
NN
9616.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9617maybe-mostlyclean-diff:
6bd3dfaa
PB
9618@if diff
9619maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9620
4fa63067 9621mostlyclean-diff:
0aed8855 9622 @: $(MAKE); $(unstage)
4fa63067 9623 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9624 r=`${PWD_COMMAND}`; export r; \
9625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9626 $(HOST_EXPORTS) \
b813574b 9627 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9629 done; \
4fa63067 9630 echo "Doing mostlyclean in diff" ; \
b00612cc 9631 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9634 "RANLIB=$${RANLIB}" \
0c24b341 9635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9636 mostlyclean) \
2a4cbe27
NN
9637 || exit 1
9638
6bd3dfaa 9639@endif diff
2a4cbe27 9640
4fa63067
NN
9641.PHONY: maybe-clean-diff clean-diff
9642maybe-clean-diff:
6bd3dfaa
PB
9643@if diff
9644maybe-clean-diff: clean-diff
2a4cbe27 9645
4fa63067 9646clean-diff:
0aed8855 9647 @: $(MAKE); $(unstage)
4fa63067 9648 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9649 r=`${PWD_COMMAND}`; export r; \
9650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9651 $(HOST_EXPORTS) \
b813574b 9652 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9654 done; \
4fa63067 9655 echo "Doing clean in diff" ; \
b00612cc 9656 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9659 "RANLIB=$${RANLIB}" \
0c24b341 9660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9661 clean) \
2a4cbe27
NN
9662 || exit 1
9663
6bd3dfaa 9664@endif diff
2a4cbe27 9665
4fa63067
NN
9666.PHONY: maybe-distclean-diff distclean-diff
9667maybe-distclean-diff:
6bd3dfaa
PB
9668@if diff
9669maybe-distclean-diff: distclean-diff
2a4cbe27 9670
4fa63067 9671distclean-diff:
0aed8855 9672 @: $(MAKE); $(unstage)
4fa63067 9673 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9674 r=`${PWD_COMMAND}`; export r; \
9675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9676 $(HOST_EXPORTS) \
b813574b 9677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9679 done; \
4fa63067 9680 echo "Doing distclean in diff" ; \
b00612cc 9681 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9684 "RANLIB=$${RANLIB}" \
0c24b341 9685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9686 distclean) \
2a4cbe27
NN
9687 || exit 1
9688
6bd3dfaa 9689@endif diff
2a4cbe27 9690
4fa63067
NN
9691.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9692maybe-maintainer-clean-diff:
6bd3dfaa
PB
9693@if diff
9694maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9695
4fa63067 9696maintainer-clean-diff:
0aed8855 9697 @: $(MAKE); $(unstage)
4fa63067 9698 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9699 r=`${PWD_COMMAND}`; export r; \
9700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9701 $(HOST_EXPORTS) \
b813574b 9702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9704 done; \
4fa63067 9705 echo "Doing maintainer-clean in diff" ; \
b00612cc 9706 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9709 "RANLIB=$${RANLIB}" \
0c24b341 9710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9711 maintainer-clean) \
2a4cbe27
NN
9712 || exit 1
9713
6bd3dfaa 9714@endif diff
2a4cbe27 9715
2a4cbe27 9716
a7254363 9717
4fa63067
NN
9718.PHONY: configure-dosutils maybe-configure-dosutils
9719maybe-configure-dosutils:
4f0ef2d8
CD
9720@if gcc-bootstrap
9721configure-dosutils: stage_current
9722@endif gcc-bootstrap
6bd3dfaa
PB
9723@if dosutils
9724maybe-configure-dosutils: configure-dosutils
c52c6897 9725configure-dosutils:
0aed8855 9726 @: $(MAKE); $(unstage)
c52c6897 9727 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9729 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9731 $(HOST_EXPORTS) \
a7254363
PB
9732 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9733 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9734 case $(srcdir) in \
b00612cc
PB
9735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9736 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9738 esac; \
b00612cc
PB
9739 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9740 libsrcdir="$$s/dosutils"; \
4fa63067 9741 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9743 --target=${target_alias} $${srcdiroption} \
4fa63067 9744 || exit 1
6bd3dfaa 9745@endif dosutils
4fa63067 9746
a7254363
PB
9747
9748
d545f33b
PB
9749
9750
4fa63067
NN
9751.PHONY: all-dosutils maybe-all-dosutils
9752maybe-all-dosutils:
4f0ef2d8
CD
9753@if gcc-bootstrap
9754all-dosutils: stage_current
9755@endif gcc-bootstrap
6bd3dfaa 9756@if dosutils
d27cc32e 9757TARGET-dosutils=all
6bd3dfaa 9758maybe-all-dosutils: all-dosutils
4fa63067 9759all-dosutils: configure-dosutils
0aed8855 9760 @: $(MAKE); $(unstage)
4fa63067
NN
9761 @r=`${PWD_COMMAND}`; export r; \
9762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9763 $(HOST_EXPORTS) \
b00612cc
PB
9764 (cd $(HOST_SUBDIR)/dosutils && \
9765 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 9766@endif dosutils
4fa63067 9767
a7254363 9768
d545f33b
PB
9769
9770
4fa63067
NN
9771.PHONY: check-dosutils maybe-check-dosutils
9772maybe-check-dosutils:
6bd3dfaa
PB
9773@if dosutils
9774maybe-check-dosutils: check-dosutils
2a4cbe27 9775
4fa63067 9776check-dosutils:
2a4cbe27 9777
6bd3dfaa 9778@endif dosutils
2a4cbe27 9779
4fa63067
NN
9780.PHONY: install-dosutils maybe-install-dosutils
9781maybe-install-dosutils:
6bd3dfaa
PB
9782@if dosutils
9783maybe-install-dosutils: install-dosutils
4fa63067
NN
9784
9785install-dosutils: installdirs
0aed8855 9786 @: $(MAKE); $(unstage)
4fa63067 9787 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9789 $(HOST_EXPORTS) \
b00612cc 9790 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9791 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9792
6bd3dfaa 9793@endif dosutils
2a4cbe27 9794
56a8fe78 9795# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9796
4fa63067
NN
9797.PHONY: maybe-info-dosutils info-dosutils
9798maybe-info-dosutils:
6bd3dfaa
PB
9799@if dosutils
9800maybe-info-dosutils: info-dosutils
4fa63067
NN
9801
9802info-dosutils: \
9803 configure-dosutils
0aed8855 9804 @: $(MAKE); $(unstage)
4fa63067 9805 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9806 r=`${PWD_COMMAND}`; export r; \
9807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9808 $(HOST_EXPORTS) \
b813574b 9809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9811 done; \
4fa63067 9812 echo "Doing info in dosutils" ; \
b00612cc 9813 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9816 "RANLIB=$${RANLIB}" \
0c24b341 9817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9818 info) \
2a4cbe27
NN
9819 || exit 1
9820
6bd3dfaa 9821@endif dosutils
2a4cbe27 9822
4fa63067
NN
9823.PHONY: maybe-dvi-dosutils dvi-dosutils
9824maybe-dvi-dosutils:
6bd3dfaa
PB
9825@if dosutils
9826maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9827
4fa63067
NN
9828dvi-dosutils: \
9829 configure-dosutils
0aed8855 9830 @: $(MAKE); $(unstage)
4fa63067 9831 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9832 r=`${PWD_COMMAND}`; export r; \
9833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9834 $(HOST_EXPORTS) \
b813574b 9835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9837 done; \
4fa63067 9838 echo "Doing dvi in dosutils" ; \
b00612cc 9839 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9842 "RANLIB=$${RANLIB}" \
0c24b341 9843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9844 dvi) \
2a4cbe27
NN
9845 || exit 1
9846
6bd3dfaa 9847@endif dosutils
2a4cbe27 9848
56a8fe78
DD
9849.PHONY: maybe-pdf-dosutils pdf-dosutils
9850maybe-pdf-dosutils:
9851@if dosutils
9852maybe-pdf-dosutils: pdf-dosutils
9853
9854pdf-dosutils: \
9855 configure-dosutils
9856 @: $(MAKE); $(unstage)
9857 @[ -f ./dosutils/Makefile ] || exit 0; \
9858 r=`${PWD_COMMAND}`; export r; \
9859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9860 $(HOST_EXPORTS) \
9861 for flag in $(EXTRA_HOST_FLAGS) ; do \
9862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9863 done; \
9864 echo "Doing pdf in dosutils" ; \
9865 (cd $(HOST_SUBDIR)/dosutils && \
9866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9868 "RANLIB=$${RANLIB}" \
0c24b341 9869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9870 pdf) \
9871 || exit 1
9872
9873@endif dosutils
9874
6d389afc
MS
9875.PHONY: maybe-html-dosutils html-dosutils
9876maybe-html-dosutils:
6bd3dfaa 9877@if dosutils
6d389afc 9878maybe-html-dosutils: html-dosutils
2a4cbe27 9879
6d389afc 9880html-dosutils: \
4fa63067 9881 configure-dosutils
0aed8855 9882 @: $(MAKE); $(unstage)
4fa63067 9883 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9884 r=`${PWD_COMMAND}`; export r; \
9885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9886 $(HOST_EXPORTS) \
b813574b 9887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9889 done; \
6d389afc 9890 echo "Doing html in dosutils" ; \
b00612cc 9891 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9894 "RANLIB=$${RANLIB}" \
0c24b341 9895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 9896 html) \
2a4cbe27
NN
9897 || exit 1
9898
6bd3dfaa 9899@endif dosutils
2a4cbe27 9900
6d389afc
MS
9901.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9902maybe-TAGS-dosutils:
6bd3dfaa 9903@if dosutils
6d389afc 9904maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9905
6d389afc
MS
9906TAGS-dosutils: \
9907 configure-dosutils
0aed8855 9908 @: $(MAKE); $(unstage)
6d389afc
MS
9909 @[ -f ./dosutils/Makefile ] || exit 0; \
9910 r=`${PWD_COMMAND}`; export r; \
9911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9912 $(HOST_EXPORTS) \
9913 for flag in $(EXTRA_HOST_FLAGS) ; do \
9914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9915 done; \
9916 echo "Doing TAGS in dosutils" ; \
b00612cc 9917 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
9918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9920 "RANLIB=$${RANLIB}" \
0c24b341 9921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9922 TAGS) \
9923 || exit 1
9924
9925@endif dosutils
9926
9927.PHONY: maybe-install-info-dosutils install-info-dosutils
9928maybe-install-info-dosutils:
9929@if dosutils
9930maybe-install-info-dosutils: install-info-dosutils
9931
9932install-info-dosutils: \
9933 configure-dosutils \
9934 info-dosutils
0aed8855 9935 @: $(MAKE); $(unstage)
4fa63067 9936 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9937 r=`${PWD_COMMAND}`; export r; \
9938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9939 $(HOST_EXPORTS) \
b813574b 9940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9942 done; \
4fa63067 9943 echo "Doing install-info in dosutils" ; \
b00612cc 9944 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9947 "RANLIB=$${RANLIB}" \
0c24b341 9948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9949 install-info) \
2a4cbe27
NN
9950 || exit 1
9951
6bd3dfaa 9952@endif dosutils
2a4cbe27 9953
a3ca38d2
DD
9954.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9955maybe-install-pdf-dosutils:
9956@if dosutils
9957maybe-install-pdf-dosutils: install-pdf-dosutils
9958
9959install-pdf-dosutils: \
9960 configure-dosutils \
9961 pdf-dosutils
9962 @: $(MAKE); $(unstage)
9963 @[ -f ./dosutils/Makefile ] || exit 0; \
9964 r=`${PWD_COMMAND}`; export r; \
9965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9966 $(HOST_EXPORTS) \
9967 for flag in $(EXTRA_HOST_FLAGS) ; do \
9968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9969 done; \
9970 echo "Doing install-pdf in dosutils" ; \
9971 (cd $(HOST_SUBDIR)/dosutils && \
9972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9974 "RANLIB=$${RANLIB}" \
0c24b341 9975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9976 install-pdf) \
9977 || exit 1
9978
9979@endif dosutils
9980
108a6f8e
CD
9981.PHONY: maybe-install-html-dosutils install-html-dosutils
9982maybe-install-html-dosutils:
9983@if dosutils
9984maybe-install-html-dosutils: install-html-dosutils
9985
9986install-html-dosutils: \
9987 configure-dosutils \
9988 html-dosutils
9989 @: $(MAKE); $(unstage)
9990 @[ -f ./dosutils/Makefile ] || exit 0; \
9991 r=`${PWD_COMMAND}`; export r; \
9992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9993 $(HOST_EXPORTS) \
9994 for flag in $(EXTRA_HOST_FLAGS) ; do \
9995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9996 done; \
9997 echo "Doing install-html in dosutils" ; \
9998 (cd $(HOST_SUBDIR)/dosutils && \
9999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10001 "RANLIB=$${RANLIB}" \
0c24b341 10002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10003 install-html) \
10004 || exit 1
10005
10006@endif dosutils
10007
4fa63067
NN
10008.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10009maybe-installcheck-dosutils:
6bd3dfaa
PB
10010@if dosutils
10011maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10012
4fa63067
NN
10013installcheck-dosutils: \
10014 configure-dosutils
0aed8855 10015 @: $(MAKE); $(unstage)
4fa63067 10016 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10017 r=`${PWD_COMMAND}`; export r; \
10018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10019 $(HOST_EXPORTS) \
b813574b 10020 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10022 done; \
4fa63067 10023 echo "Doing installcheck in dosutils" ; \
b00612cc 10024 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10027 "RANLIB=$${RANLIB}" \
0c24b341 10028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10029 installcheck) \
2a4cbe27
NN
10030 || exit 1
10031
6bd3dfaa 10032@endif dosutils
2a4cbe27 10033
4fa63067
NN
10034.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10035maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10036@if dosutils
10037maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10038
4fa63067 10039mostlyclean-dosutils:
0aed8855 10040 @: $(MAKE); $(unstage)
4fa63067 10041 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10042 r=`${PWD_COMMAND}`; export r; \
10043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10044 $(HOST_EXPORTS) \
b813574b 10045 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10047 done; \
4fa63067 10048 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10049 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10052 "RANLIB=$${RANLIB}" \
0c24b341 10053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10054 mostlyclean) \
a2592b1b
DD
10055 || exit 1
10056
6bd3dfaa 10057@endif dosutils
a2592b1b 10058
4fa63067
NN
10059.PHONY: maybe-clean-dosutils clean-dosutils
10060maybe-clean-dosutils:
6bd3dfaa
PB
10061@if dosutils
10062maybe-clean-dosutils: clean-dosutils
2a4cbe27 10063
4fa63067 10064clean-dosutils:
0aed8855 10065 @: $(MAKE); $(unstage)
4fa63067 10066 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10067 r=`${PWD_COMMAND}`; export r; \
10068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10069 $(HOST_EXPORTS) \
b813574b 10070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10072 done; \
4fa63067 10073 echo "Doing clean in dosutils" ; \
b00612cc 10074 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10077 "RANLIB=$${RANLIB}" \
0c24b341 10078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10079 clean) \
2a4cbe27
NN
10080 || exit 1
10081
6bd3dfaa 10082@endif dosutils
2a4cbe27 10083
4fa63067
NN
10084.PHONY: maybe-distclean-dosutils distclean-dosutils
10085maybe-distclean-dosutils:
6bd3dfaa
PB
10086@if dosutils
10087maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10088
4fa63067 10089distclean-dosutils:
0aed8855 10090 @: $(MAKE); $(unstage)
4fa63067 10091 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10092 r=`${PWD_COMMAND}`; export r; \
10093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10094 $(HOST_EXPORTS) \
b813574b 10095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10097 done; \
4fa63067 10098 echo "Doing distclean in dosutils" ; \
b00612cc 10099 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10102 "RANLIB=$${RANLIB}" \
0c24b341 10103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10104 distclean) \
2a4cbe27
NN
10105 || exit 1
10106
6bd3dfaa 10107@endif dosutils
2a4cbe27 10108
4fa63067
NN
10109.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10110maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10111@if dosutils
10112maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10113
4fa63067 10114maintainer-clean-dosutils:
0aed8855 10115 @: $(MAKE); $(unstage)
4fa63067 10116 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10117 r=`${PWD_COMMAND}`; export r; \
10118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10119 $(HOST_EXPORTS) \
b813574b 10120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10122 done; \
4fa63067 10123 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10124 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10127 "RANLIB=$${RANLIB}" \
0c24b341 10128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10129 maintainer-clean) \
2a4cbe27
NN
10130 || exit 1
10131
6bd3dfaa 10132@endif dosutils
2a4cbe27 10133
2a4cbe27 10134
a7254363 10135
4fa63067
NN
10136.PHONY: configure-etc maybe-configure-etc
10137maybe-configure-etc:
4f0ef2d8
CD
10138@if gcc-bootstrap
10139configure-etc: stage_current
10140@endif gcc-bootstrap
6bd3dfaa
PB
10141@if etc
10142maybe-configure-etc: configure-etc
c52c6897 10143configure-etc:
0aed8855 10144 @: $(MAKE); $(unstage)
c52c6897 10145 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10147 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10149 $(HOST_EXPORTS) \
a7254363
PB
10150 echo Configuring in $(HOST_SUBDIR)/etc; \
10151 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10152 case $(srcdir) in \
b00612cc
PB
10153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10154 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10156 esac; \
b00612cc
PB
10157 srcdiroption="--srcdir=$${topdir}/etc"; \
10158 libsrcdir="$$s/etc"; \
4fa63067 10159 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10161 --target=${target_alias} $${srcdiroption} \
4fa63067 10162 || exit 1
6bd3dfaa 10163@endif etc
4fa63067 10164
a7254363
PB
10165
10166
d545f33b
PB
10167
10168
4fa63067
NN
10169.PHONY: all-etc maybe-all-etc
10170maybe-all-etc:
4f0ef2d8
CD
10171@if gcc-bootstrap
10172all-etc: stage_current
10173@endif gcc-bootstrap
6bd3dfaa 10174@if etc
d27cc32e 10175TARGET-etc=all
6bd3dfaa 10176maybe-all-etc: all-etc
4fa63067 10177all-etc: configure-etc
0aed8855 10178 @: $(MAKE); $(unstage)
4fa63067
NN
10179 @r=`${PWD_COMMAND}`; export r; \
10180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10181 $(HOST_EXPORTS) \
b00612cc
PB
10182 (cd $(HOST_SUBDIR)/etc && \
10183 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 10184@endif etc
4fa63067 10185
a7254363 10186
d545f33b
PB
10187
10188
4fa63067
NN
10189.PHONY: check-etc maybe-check-etc
10190maybe-check-etc:
6bd3dfaa
PB
10191@if etc
10192maybe-check-etc: check-etc
4fa63067
NN
10193
10194check-etc:
0aed8855 10195 @: $(MAKE); $(unstage)
4fa63067
NN
10196 @r=`${PWD_COMMAND}`; export r; \
10197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10198 $(HOST_EXPORTS) \
b00612cc
PB
10199 (cd $(HOST_SUBDIR)/etc && \
10200 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10201
6bd3dfaa 10202@endif etc
4fa63067
NN
10203
10204.PHONY: install-etc maybe-install-etc
10205maybe-install-etc:
6bd3dfaa
PB
10206@if etc
10207maybe-install-etc: install-etc
4fa63067
NN
10208
10209install-etc: installdirs
0aed8855 10210 @: $(MAKE); $(unstage)
4fa63067
NN
10211 @r=`${PWD_COMMAND}`; export r; \
10212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10213 $(HOST_EXPORTS) \
b00612cc 10214 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10215 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10216
6bd3dfaa 10217@endif etc
4fa63067 10218
56a8fe78 10219# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10220
10221.PHONY: maybe-info-etc info-etc
10222maybe-info-etc:
6bd3dfaa
PB
10223@if etc
10224maybe-info-etc: info-etc
4fa63067
NN
10225
10226info-etc: \
10227 configure-etc
0aed8855 10228 @: $(MAKE); $(unstage)
4fa63067 10229 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10230 r=`${PWD_COMMAND}`; export r; \
10231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10232 $(HOST_EXPORTS) \
b813574b 10233 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10235 done; \
4fa63067 10236 echo "Doing info in etc" ; \
b00612cc 10237 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10240 "RANLIB=$${RANLIB}" \
0c24b341 10241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10242 info) \
2a4cbe27
NN
10243 || exit 1
10244
6bd3dfaa 10245@endif etc
2a4cbe27 10246
4fa63067
NN
10247.PHONY: maybe-dvi-etc dvi-etc
10248maybe-dvi-etc:
6bd3dfaa
PB
10249@if etc
10250maybe-dvi-etc: dvi-etc
2a4cbe27 10251
4fa63067
NN
10252dvi-etc: \
10253 configure-etc
0aed8855 10254 @: $(MAKE); $(unstage)
4fa63067 10255 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10256 r=`${PWD_COMMAND}`; export r; \
10257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10258 $(HOST_EXPORTS) \
b813574b 10259 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10261 done; \
4fa63067 10262 echo "Doing dvi in etc" ; \
b00612cc 10263 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10266 "RANLIB=$${RANLIB}" \
0c24b341 10267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10268 dvi) \
2a4cbe27
NN
10269 || exit 1
10270
6bd3dfaa 10271@endif etc
2a4cbe27 10272
56a8fe78
DD
10273.PHONY: maybe-pdf-etc pdf-etc
10274maybe-pdf-etc:
10275@if etc
10276maybe-pdf-etc: pdf-etc
10277
10278pdf-etc: \
10279 configure-etc
10280 @: $(MAKE); $(unstage)
10281 @[ -f ./etc/Makefile ] || exit 0; \
10282 r=`${PWD_COMMAND}`; export r; \
10283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10284 $(HOST_EXPORTS) \
10285 for flag in $(EXTRA_HOST_FLAGS) ; do \
10286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10287 done; \
10288 echo "Doing pdf in etc" ; \
10289 (cd $(HOST_SUBDIR)/etc && \
10290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10292 "RANLIB=$${RANLIB}" \
0c24b341 10293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10294 pdf) \
10295 || exit 1
10296
10297@endif etc
10298
6d389afc
MS
10299.PHONY: maybe-html-etc html-etc
10300maybe-html-etc:
10301@if etc
10302maybe-html-etc: html-etc
10303
10304html-etc: \
10305 configure-etc
0aed8855 10306 @: $(MAKE); $(unstage)
6d389afc
MS
10307 @[ -f ./etc/Makefile ] || exit 0; \
10308 r=`${PWD_COMMAND}`; export r; \
10309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10310 $(HOST_EXPORTS) \
10311 for flag in $(EXTRA_HOST_FLAGS) ; do \
10312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10313 done; \
10314 echo "Doing html in etc" ; \
b00612cc 10315 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10318 "RANLIB=$${RANLIB}" \
0c24b341 10319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10320 html) \
10321 || exit 1
10322
10323@endif etc
10324
4fa63067
NN
10325.PHONY: maybe-TAGS-etc TAGS-etc
10326maybe-TAGS-etc:
6bd3dfaa
PB
10327@if etc
10328maybe-TAGS-etc: TAGS-etc
2a4cbe27 10329
4fa63067
NN
10330TAGS-etc: \
10331 configure-etc
0aed8855 10332 @: $(MAKE); $(unstage)
4fa63067 10333 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10334 r=`${PWD_COMMAND}`; export r; \
10335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10336 $(HOST_EXPORTS) \
b813574b 10337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10339 done; \
4fa63067 10340 echo "Doing TAGS in etc" ; \
b00612cc 10341 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10344 "RANLIB=$${RANLIB}" \
0c24b341 10345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10346 TAGS) \
2a4cbe27
NN
10347 || exit 1
10348
6bd3dfaa 10349@endif etc
2a4cbe27 10350
4fa63067
NN
10351.PHONY: maybe-install-info-etc install-info-etc
10352maybe-install-info-etc:
6bd3dfaa
PB
10353@if etc
10354maybe-install-info-etc: install-info-etc
2a4cbe27 10355
4fa63067
NN
10356install-info-etc: \
10357 configure-etc \
10358 info-etc
0aed8855 10359 @: $(MAKE); $(unstage)
4fa63067 10360 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10361 r=`${PWD_COMMAND}`; export r; \
10362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10363 $(HOST_EXPORTS) \
b813574b 10364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10366 done; \
4fa63067 10367 echo "Doing install-info in etc" ; \
b00612cc 10368 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10371 "RANLIB=$${RANLIB}" \
0c24b341 10372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10373 install-info) \
2a4cbe27
NN
10374 || exit 1
10375
6bd3dfaa 10376@endif etc
2a4cbe27 10377
a3ca38d2
DD
10378.PHONY: maybe-install-pdf-etc install-pdf-etc
10379maybe-install-pdf-etc:
10380@if etc
10381maybe-install-pdf-etc: install-pdf-etc
10382
10383install-pdf-etc: \
10384 configure-etc \
10385 pdf-etc
10386 @: $(MAKE); $(unstage)
10387 @[ -f ./etc/Makefile ] || exit 0; \
10388 r=`${PWD_COMMAND}`; export r; \
10389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10390 $(HOST_EXPORTS) \
10391 for flag in $(EXTRA_HOST_FLAGS) ; do \
10392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10393 done; \
10394 echo "Doing install-pdf in etc" ; \
10395 (cd $(HOST_SUBDIR)/etc && \
10396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10398 "RANLIB=$${RANLIB}" \
0c24b341 10399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10400 install-pdf) \
10401 || exit 1
10402
10403@endif etc
10404
108a6f8e
CD
10405.PHONY: maybe-install-html-etc install-html-etc
10406maybe-install-html-etc:
10407@if etc
10408maybe-install-html-etc: install-html-etc
10409
10410install-html-etc: \
10411 configure-etc \
10412 html-etc
10413 @: $(MAKE); $(unstage)
10414 @[ -f ./etc/Makefile ] || exit 0; \
10415 r=`${PWD_COMMAND}`; export r; \
10416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417 $(HOST_EXPORTS) \
10418 for flag in $(EXTRA_HOST_FLAGS) ; do \
10419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10420 done; \
10421 echo "Doing install-html in etc" ; \
10422 (cd $(HOST_SUBDIR)/etc && \
10423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10425 "RANLIB=$${RANLIB}" \
0c24b341 10426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10427 install-html) \
10428 || exit 1
10429
10430@endif etc
10431
4fa63067
NN
10432.PHONY: maybe-installcheck-etc installcheck-etc
10433maybe-installcheck-etc:
6bd3dfaa
PB
10434@if etc
10435maybe-installcheck-etc: installcheck-etc
2a4cbe27 10436
4fa63067
NN
10437installcheck-etc: \
10438 configure-etc
0aed8855 10439 @: $(MAKE); $(unstage)
4fa63067 10440 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10441 r=`${PWD_COMMAND}`; export r; \
10442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10443 $(HOST_EXPORTS) \
b813574b 10444 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10446 done; \
4fa63067 10447 echo "Doing installcheck in etc" ; \
b00612cc 10448 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10451 "RANLIB=$${RANLIB}" \
0c24b341 10452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10453 installcheck) \
2a4cbe27
NN
10454 || exit 1
10455
6bd3dfaa 10456@endif etc
2a4cbe27 10457
4fa63067
NN
10458.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10459maybe-mostlyclean-etc:
6bd3dfaa
PB
10460@if etc
10461maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10462
4fa63067 10463mostlyclean-etc:
0aed8855 10464 @: $(MAKE); $(unstage)
4fa63067 10465 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10466 r=`${PWD_COMMAND}`; export r; \
10467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10468 $(HOST_EXPORTS) \
b813574b 10469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10471 done; \
4fa63067 10472 echo "Doing mostlyclean in etc" ; \
b00612cc 10473 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10476 "RANLIB=$${RANLIB}" \
0c24b341 10477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10478 mostlyclean) \
2a4cbe27
NN
10479 || exit 1
10480
6bd3dfaa 10481@endif etc
2a4cbe27 10482
4fa63067
NN
10483.PHONY: maybe-clean-etc clean-etc
10484maybe-clean-etc:
6bd3dfaa
PB
10485@if etc
10486maybe-clean-etc: clean-etc
2a4cbe27 10487
4fa63067 10488clean-etc:
0aed8855 10489 @: $(MAKE); $(unstage)
4fa63067 10490 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10491 r=`${PWD_COMMAND}`; export r; \
10492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10493 $(HOST_EXPORTS) \
b813574b 10494 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10496 done; \
4fa63067 10497 echo "Doing clean in etc" ; \
b00612cc 10498 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10501 "RANLIB=$${RANLIB}" \
0c24b341 10502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10503 clean) \
2a4cbe27
NN
10504 || exit 1
10505
6bd3dfaa 10506@endif etc
2a4cbe27 10507
4fa63067
NN
10508.PHONY: maybe-distclean-etc distclean-etc
10509maybe-distclean-etc:
6bd3dfaa
PB
10510@if etc
10511maybe-distclean-etc: distclean-etc
2a4cbe27 10512
4fa63067 10513distclean-etc:
0aed8855 10514 @: $(MAKE); $(unstage)
4fa63067 10515 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10516 r=`${PWD_COMMAND}`; export r; \
10517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10518 $(HOST_EXPORTS) \
b813574b 10519 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10521 done; \
4fa63067 10522 echo "Doing distclean in etc" ; \
b00612cc 10523 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10526 "RANLIB=$${RANLIB}" \
0c24b341 10527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10528 distclean) \
2a4cbe27
NN
10529 || exit 1
10530
6bd3dfaa 10531@endif etc
2a4cbe27 10532
4fa63067
NN
10533.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10534maybe-maintainer-clean-etc:
6bd3dfaa
PB
10535@if etc
10536maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10537
4fa63067 10538maintainer-clean-etc:
0aed8855 10539 @: $(MAKE); $(unstage)
4fa63067 10540 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10541 r=`${PWD_COMMAND}`; export r; \
10542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10543 $(HOST_EXPORTS) \
b813574b 10544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10546 done; \
4fa63067 10547 echo "Doing maintainer-clean in etc" ; \
b00612cc 10548 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10551 "RANLIB=$${RANLIB}" \
0c24b341 10552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10553 maintainer-clean) \
2a4cbe27
NN
10554 || exit 1
10555
6bd3dfaa 10556@endif etc
2a4cbe27 10557
2a4cbe27 10558
a7254363 10559
4fa63067
NN
10560.PHONY: configure-fastjar maybe-configure-fastjar
10561maybe-configure-fastjar:
4f0ef2d8
CD
10562@if gcc-bootstrap
10563configure-fastjar: stage_current
10564@endif gcc-bootstrap
6bd3dfaa
PB
10565@if fastjar
10566maybe-configure-fastjar: configure-fastjar
c52c6897 10567configure-fastjar:
0aed8855 10568 @: $(MAKE); $(unstage)
c52c6897 10569 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10571 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10573 $(HOST_EXPORTS) \
a7254363
PB
10574 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10575 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10576 case $(srcdir) in \
b00612cc
PB
10577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10578 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10580 esac; \
b00612cc
PB
10581 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10582 libsrcdir="$$s/fastjar"; \
4fa63067 10583 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10584 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10585 --target=${target_alias} $${srcdiroption} \
4fa63067 10586 || exit 1
6bd3dfaa 10587@endif fastjar
4fa63067 10588
a7254363
PB
10589
10590
d545f33b
PB
10591
10592
4fa63067
NN
10593.PHONY: all-fastjar maybe-all-fastjar
10594maybe-all-fastjar:
4f0ef2d8
CD
10595@if gcc-bootstrap
10596all-fastjar: stage_current
10597@endif gcc-bootstrap
6bd3dfaa 10598@if fastjar
d27cc32e 10599TARGET-fastjar=all
6bd3dfaa 10600maybe-all-fastjar: all-fastjar
4fa63067 10601all-fastjar: configure-fastjar
0aed8855 10602 @: $(MAKE); $(unstage)
4fa63067
NN
10603 @r=`${PWD_COMMAND}`; export r; \
10604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10605 $(HOST_EXPORTS) \
b00612cc
PB
10606 (cd $(HOST_SUBDIR)/fastjar && \
10607 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 10608@endif fastjar
2a4cbe27 10609
a7254363 10610
d545f33b
PB
10611
10612
4fa63067
NN
10613.PHONY: check-fastjar maybe-check-fastjar
10614maybe-check-fastjar:
6bd3dfaa
PB
10615@if fastjar
10616maybe-check-fastjar: check-fastjar
2a4cbe27 10617
4fa63067
NN
10618# This module is only tested in a native toolchain.
10619check-fastjar:
0aed8855 10620 @: $(MAKE); $(unstage)
4fa63067
NN
10621 @if [ '$(host)' = '$(target)' ] ; then \
10622 r=`${PWD_COMMAND}`; export r; \
10623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10624 $(HOST_EXPORTS) \
b00612cc 10625 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10626 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10627 fi
2a4cbe27 10628
6bd3dfaa 10629@endif fastjar
4fa63067
NN
10630
10631.PHONY: install-fastjar maybe-install-fastjar
10632maybe-install-fastjar:
6bd3dfaa
PB
10633@if fastjar
10634maybe-install-fastjar: install-fastjar
4fa63067
NN
10635
10636install-fastjar: installdirs
0aed8855 10637 @: $(MAKE); $(unstage)
4fa63067 10638 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10640 $(HOST_EXPORTS) \
b00612cc 10641 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10642 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10643
6bd3dfaa 10644@endif fastjar
2a4cbe27 10645
56a8fe78 10646# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10647
4fa63067
NN
10648.PHONY: maybe-info-fastjar info-fastjar
10649maybe-info-fastjar:
6bd3dfaa
PB
10650@if fastjar
10651maybe-info-fastjar: info-fastjar
4fa63067
NN
10652
10653info-fastjar: \
10654 configure-fastjar
0aed8855 10655 @: $(MAKE); $(unstage)
4fa63067 10656 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10657 r=`${PWD_COMMAND}`; export r; \
10658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10659 $(HOST_EXPORTS) \
b813574b 10660 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10662 done; \
4fa63067 10663 echo "Doing info in fastjar" ; \
b00612cc 10664 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10667 "RANLIB=$${RANLIB}" \
0c24b341 10668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10669 info) \
2a4cbe27
NN
10670 || exit 1
10671
6bd3dfaa 10672@endif fastjar
2a4cbe27 10673
4fa63067
NN
10674.PHONY: maybe-dvi-fastjar dvi-fastjar
10675maybe-dvi-fastjar:
6bd3dfaa
PB
10676@if fastjar
10677maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10678
4fa63067
NN
10679dvi-fastjar: \
10680 configure-fastjar
0aed8855 10681 @: $(MAKE); $(unstage)
2a4cbe27 10682 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10683 r=`${PWD_COMMAND}`; export r; \
10684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10685 $(HOST_EXPORTS) \
b813574b 10686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10688 done; \
4fa63067 10689 echo "Doing dvi in fastjar" ; \
b00612cc 10690 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10693 "RANLIB=$${RANLIB}" \
0c24b341 10694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10695 dvi) \
2a4cbe27
NN
10696 || exit 1
10697
6bd3dfaa 10698@endif fastjar
2a4cbe27 10699
56a8fe78
DD
10700.PHONY: maybe-pdf-fastjar pdf-fastjar
10701maybe-pdf-fastjar:
10702@if fastjar
10703maybe-pdf-fastjar: pdf-fastjar
10704
10705pdf-fastjar: \
10706 configure-fastjar
10707 @: $(MAKE); $(unstage)
10708 @[ -f ./fastjar/Makefile ] || exit 0; \
10709 r=`${PWD_COMMAND}`; export r; \
10710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10711 $(HOST_EXPORTS) \
10712 for flag in $(EXTRA_HOST_FLAGS) ; do \
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
10715 echo "Doing pdf in fastjar" ; \
10716 (cd $(HOST_SUBDIR)/fastjar && \
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10719 "RANLIB=$${RANLIB}" \
0c24b341 10720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10721 pdf) \
10722 || exit 1
10723
10724@endif fastjar
10725
6d389afc
MS
10726.PHONY: maybe-html-fastjar html-fastjar
10727maybe-html-fastjar:
10728@if fastjar
10729maybe-html-fastjar: html-fastjar
10730
10731html-fastjar: \
10732 configure-fastjar
0aed8855 10733 @: $(MAKE); $(unstage)
6d389afc
MS
10734 @[ -f ./fastjar/Makefile ] || exit 0; \
10735 r=`${PWD_COMMAND}`; export r; \
10736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10737 $(HOST_EXPORTS) \
10738 for flag in $(EXTRA_HOST_FLAGS) ; do \
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
10741 echo "Doing html in fastjar" ; \
b00612cc 10742 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745 "RANLIB=$${RANLIB}" \
0c24b341 10746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10747 html) \
10748 || exit 1
10749
10750@endif fastjar
10751
4fa63067
NN
10752.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10753maybe-TAGS-fastjar:
6bd3dfaa
PB
10754@if fastjar
10755maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10756
4fa63067
NN
10757TAGS-fastjar: \
10758 configure-fastjar
0aed8855 10759 @: $(MAKE); $(unstage)
4fa63067 10760 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10761 r=`${PWD_COMMAND}`; export r; \
10762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10763 $(HOST_EXPORTS) \
b813574b 10764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766 done; \
4fa63067 10767 echo "Doing TAGS in fastjar" ; \
b00612cc 10768 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10771 "RANLIB=$${RANLIB}" \
0c24b341 10772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10773 TAGS) \
2a4cbe27
NN
10774 || exit 1
10775
6bd3dfaa 10776@endif fastjar
2a4cbe27 10777
4fa63067
NN
10778.PHONY: maybe-install-info-fastjar install-info-fastjar
10779maybe-install-info-fastjar:
6bd3dfaa
PB
10780@if fastjar
10781maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10782
4fa63067
NN
10783install-info-fastjar: \
10784 configure-fastjar \
10785 info-fastjar
0aed8855 10786 @: $(MAKE); $(unstage)
4fa63067 10787 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10788 r=`${PWD_COMMAND}`; export r; \
10789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10790 $(HOST_EXPORTS) \
b813574b 10791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10793 done; \
4fa63067 10794 echo "Doing install-info in fastjar" ; \
b00612cc 10795 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10798 "RANLIB=$${RANLIB}" \
0c24b341 10799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10800 install-info) \
2a4cbe27
NN
10801 || exit 1
10802
6bd3dfaa 10803@endif fastjar
2a4cbe27 10804
a3ca38d2
DD
10805.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10806maybe-install-pdf-fastjar:
10807@if fastjar
10808maybe-install-pdf-fastjar: install-pdf-fastjar
10809
10810install-pdf-fastjar: \
10811 configure-fastjar \
10812 pdf-fastjar
10813 @: $(MAKE); $(unstage)
10814 @[ -f ./fastjar/Makefile ] || exit 0; \
10815 r=`${PWD_COMMAND}`; export r; \
10816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10817 $(HOST_EXPORTS) \
10818 for flag in $(EXTRA_HOST_FLAGS) ; do \
10819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10820 done; \
10821 echo "Doing install-pdf in fastjar" ; \
10822 (cd $(HOST_SUBDIR)/fastjar && \
10823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10825 "RANLIB=$${RANLIB}" \
0c24b341 10826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10827 install-pdf) \
10828 || exit 1
10829
10830@endif fastjar
10831
108a6f8e
CD
10832.PHONY: maybe-install-html-fastjar install-html-fastjar
10833maybe-install-html-fastjar:
10834@if fastjar
10835maybe-install-html-fastjar: install-html-fastjar
10836
10837install-html-fastjar: \
10838 configure-fastjar \
10839 html-fastjar
10840 @: $(MAKE); $(unstage)
10841 @[ -f ./fastjar/Makefile ] || exit 0; \
10842 r=`${PWD_COMMAND}`; export r; \
10843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10844 $(HOST_EXPORTS) \
10845 for flag in $(EXTRA_HOST_FLAGS) ; do \
10846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10847 done; \
10848 echo "Doing install-html in fastjar" ; \
10849 (cd $(HOST_SUBDIR)/fastjar && \
10850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10852 "RANLIB=$${RANLIB}" \
0c24b341 10853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10854 install-html) \
10855 || exit 1
10856
10857@endif fastjar
10858
4fa63067
NN
10859.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10860maybe-installcheck-fastjar:
6bd3dfaa
PB
10861@if fastjar
10862maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10863
4fa63067
NN
10864installcheck-fastjar: \
10865 configure-fastjar
0aed8855 10866 @: $(MAKE); $(unstage)
4fa63067 10867 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10868 r=`${PWD_COMMAND}`; export r; \
10869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10870 $(HOST_EXPORTS) \
b813574b 10871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10873 done; \
4fa63067 10874 echo "Doing installcheck in fastjar" ; \
b00612cc 10875 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10878 "RANLIB=$${RANLIB}" \
0c24b341 10879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10880 installcheck) \
2a4cbe27
NN
10881 || exit 1
10882
6bd3dfaa 10883@endif fastjar
2a4cbe27 10884
4fa63067
NN
10885.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10886maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10887@if fastjar
10888maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10889
4fa63067 10890mostlyclean-fastjar:
0aed8855 10891 @: $(MAKE); $(unstage)
4fa63067 10892 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10893 r=`${PWD_COMMAND}`; export r; \
10894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10895 $(HOST_EXPORTS) \
b813574b 10896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10898 done; \
4fa63067 10899 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10900 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10903 "RANLIB=$${RANLIB}" \
0c24b341 10904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10905 mostlyclean) \
2a4cbe27
NN
10906 || exit 1
10907
6bd3dfaa 10908@endif fastjar
2a4cbe27 10909
4fa63067
NN
10910.PHONY: maybe-clean-fastjar clean-fastjar
10911maybe-clean-fastjar:
6bd3dfaa
PB
10912@if fastjar
10913maybe-clean-fastjar: clean-fastjar
2a4cbe27 10914
4fa63067 10915clean-fastjar:
0aed8855 10916 @: $(MAKE); $(unstage)
4fa63067 10917 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10918 r=`${PWD_COMMAND}`; export r; \
10919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10920 $(HOST_EXPORTS) \
b813574b 10921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10923 done; \
4fa63067 10924 echo "Doing clean in fastjar" ; \
b00612cc 10925 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10928 "RANLIB=$${RANLIB}" \
0c24b341 10929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10930 clean) \
2a4cbe27
NN
10931 || exit 1
10932
6bd3dfaa 10933@endif fastjar
2a4cbe27 10934
4fa63067
NN
10935.PHONY: maybe-distclean-fastjar distclean-fastjar
10936maybe-distclean-fastjar:
6bd3dfaa
PB
10937@if fastjar
10938maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 10939
4fa63067 10940distclean-fastjar:
0aed8855 10941 @: $(MAKE); $(unstage)
4fa63067 10942 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10943 r=`${PWD_COMMAND}`; export r; \
10944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10945 $(HOST_EXPORTS) \
b813574b 10946 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10948 done; \
4fa63067 10949 echo "Doing distclean in fastjar" ; \
b00612cc 10950 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10953 "RANLIB=$${RANLIB}" \
0c24b341 10954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10955 distclean) \
2a4cbe27
NN
10956 || exit 1
10957
6bd3dfaa 10958@endif fastjar
2a4cbe27 10959
4fa63067
NN
10960.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10961maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
10962@if fastjar
10963maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 10964
4fa63067 10965maintainer-clean-fastjar:
0aed8855 10966 @: $(MAKE); $(unstage)
4fa63067 10967 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10968 r=`${PWD_COMMAND}`; export r; \
10969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10970 $(HOST_EXPORTS) \
b813574b 10971 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10973 done; \
4fa63067 10974 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 10975 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10978 "RANLIB=$${RANLIB}" \
0c24b341 10979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10980 maintainer-clean) \
2a4cbe27
NN
10981 || exit 1
10982
6bd3dfaa 10983@endif fastjar
2a4cbe27 10984
2a4cbe27 10985
a7254363 10986
4fa63067
NN
10987.PHONY: configure-fileutils maybe-configure-fileutils
10988maybe-configure-fileutils:
4f0ef2d8
CD
10989@if gcc-bootstrap
10990configure-fileutils: stage_current
10991@endif gcc-bootstrap
6bd3dfaa
PB
10992@if fileutils
10993maybe-configure-fileutils: configure-fileutils
c52c6897 10994configure-fileutils:
0aed8855 10995 @: $(MAKE); $(unstage)
c52c6897 10996 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10998 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
10999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11000 $(HOST_EXPORTS) \
a7254363
PB
11001 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11002 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11003 case $(srcdir) in \
b00612cc
PB
11004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11005 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11007 esac; \
b00612cc
PB
11008 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11009 libsrcdir="$$s/fileutils"; \
4fa63067 11010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11012 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11013 || exit 1
6bd3dfaa 11014@endif fileutils
2a4cbe27 11015
a7254363
PB
11016
11017
d545f33b
PB
11018
11019
4fa63067
NN
11020.PHONY: all-fileutils maybe-all-fileutils
11021maybe-all-fileutils:
4f0ef2d8
CD
11022@if gcc-bootstrap
11023all-fileutils: stage_current
11024@endif gcc-bootstrap
6bd3dfaa 11025@if fileutils
d27cc32e 11026TARGET-fileutils=all
6bd3dfaa 11027maybe-all-fileutils: all-fileutils
4fa63067 11028all-fileutils: configure-fileutils
0aed8855 11029 @: $(MAKE); $(unstage)
4fa63067 11030 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11032 $(HOST_EXPORTS) \
b00612cc
PB
11033 (cd $(HOST_SUBDIR)/fileutils && \
11034 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 11035@endif fileutils
4fa63067 11036
a7254363 11037
d545f33b
PB
11038
11039
4fa63067
NN
11040.PHONY: check-fileutils maybe-check-fileutils
11041maybe-check-fileutils:
6bd3dfaa
PB
11042@if fileutils
11043maybe-check-fileutils: check-fileutils
4fa63067
NN
11044
11045check-fileutils:
0aed8855 11046 @: $(MAKE); $(unstage)
4fa63067
NN
11047 @r=`${PWD_COMMAND}`; export r; \
11048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11049 $(HOST_EXPORTS) \
b00612cc
PB
11050 (cd $(HOST_SUBDIR)/fileutils && \
11051 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11052
6bd3dfaa 11053@endif fileutils
2a4cbe27 11054
4fa63067
NN
11055.PHONY: install-fileutils maybe-install-fileutils
11056maybe-install-fileutils:
6bd3dfaa
PB
11057@if fileutils
11058maybe-install-fileutils: install-fileutils
2a4cbe27 11059
4fa63067 11060install-fileutils: installdirs
0aed8855 11061 @: $(MAKE); $(unstage)
4fa63067 11062 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11064 $(HOST_EXPORTS) \
b00612cc 11065 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11066 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11067
6bd3dfaa 11068@endif fileutils
2a4cbe27 11069
56a8fe78 11070# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11071
4fa63067
NN
11072.PHONY: maybe-info-fileutils info-fileutils
11073maybe-info-fileutils:
6bd3dfaa
PB
11074@if fileutils
11075maybe-info-fileutils: info-fileutils
4fa63067
NN
11076
11077info-fileutils: \
11078 configure-fileutils
0aed8855 11079 @: $(MAKE); $(unstage)
4fa63067 11080 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11081 r=`${PWD_COMMAND}`; export r; \
11082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11083 $(HOST_EXPORTS) \
b813574b 11084 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11086 done; \
4fa63067 11087 echo "Doing info in fileutils" ; \
b00612cc 11088 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11091 "RANLIB=$${RANLIB}" \
0c24b341 11092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11093 info) \
2a4cbe27
NN
11094 || exit 1
11095
6bd3dfaa 11096@endif fileutils
2a4cbe27 11097
4fa63067
NN
11098.PHONY: maybe-dvi-fileutils dvi-fileutils
11099maybe-dvi-fileutils:
6bd3dfaa
PB
11100@if fileutils
11101maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11102
4fa63067
NN
11103dvi-fileutils: \
11104 configure-fileutils
0aed8855 11105 @: $(MAKE); $(unstage)
4fa63067 11106 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11107 r=`${PWD_COMMAND}`; export r; \
11108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11109 $(HOST_EXPORTS) \
b813574b 11110 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11112 done; \
4fa63067 11113 echo "Doing dvi in fileutils" ; \
b00612cc 11114 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11117 "RANLIB=$${RANLIB}" \
0c24b341 11118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11119 dvi) \
2a4cbe27
NN
11120 || exit 1
11121
6bd3dfaa 11122@endif fileutils
2a4cbe27 11123
56a8fe78
DD
11124.PHONY: maybe-pdf-fileutils pdf-fileutils
11125maybe-pdf-fileutils:
11126@if fileutils
11127maybe-pdf-fileutils: pdf-fileutils
11128
11129pdf-fileutils: \
11130 configure-fileutils
11131 @: $(MAKE); $(unstage)
11132 @[ -f ./fileutils/Makefile ] || exit 0; \
11133 r=`${PWD_COMMAND}`; export r; \
11134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11135 $(HOST_EXPORTS) \
11136 for flag in $(EXTRA_HOST_FLAGS) ; do \
11137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11138 done; \
11139 echo "Doing pdf in fileutils" ; \
11140 (cd $(HOST_SUBDIR)/fileutils && \
11141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11143 "RANLIB=$${RANLIB}" \
0c24b341 11144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11145 pdf) \
11146 || exit 1
11147
11148@endif fileutils
11149
6d389afc
MS
11150.PHONY: maybe-html-fileutils html-fileutils
11151maybe-html-fileutils:
11152@if fileutils
11153maybe-html-fileutils: html-fileutils
11154
11155html-fileutils: \
11156 configure-fileutils
0aed8855 11157 @: $(MAKE); $(unstage)
6d389afc
MS
11158 @[ -f ./fileutils/Makefile ] || exit 0; \
11159 r=`${PWD_COMMAND}`; export r; \
11160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11161 $(HOST_EXPORTS) \
11162 for flag in $(EXTRA_HOST_FLAGS) ; do \
11163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11164 done; \
11165 echo "Doing html in fileutils" ; \
b00612cc 11166 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11169 "RANLIB=$${RANLIB}" \
0c24b341 11170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11171 html) \
11172 || exit 1
11173
11174@endif fileutils
11175
4fa63067
NN
11176.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11177maybe-TAGS-fileutils:
6bd3dfaa
PB
11178@if fileutils
11179maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11180
4fa63067
NN
11181TAGS-fileutils: \
11182 configure-fileutils
0aed8855 11183 @: $(MAKE); $(unstage)
4fa63067 11184 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11185 r=`${PWD_COMMAND}`; export r; \
11186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11187 $(HOST_EXPORTS) \
b813574b 11188 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11190 done; \
4fa63067 11191 echo "Doing TAGS in fileutils" ; \
b00612cc 11192 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11195 "RANLIB=$${RANLIB}" \
0c24b341 11196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11197 TAGS) \
2a4cbe27
NN
11198 || exit 1
11199
6bd3dfaa 11200@endif fileutils
2a4cbe27 11201
4fa63067
NN
11202.PHONY: maybe-install-info-fileutils install-info-fileutils
11203maybe-install-info-fileutils:
6bd3dfaa
PB
11204@if fileutils
11205maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11206
4fa63067
NN
11207install-info-fileutils: \
11208 configure-fileutils \
11209 info-fileutils
0aed8855 11210 @: $(MAKE); $(unstage)
4fa63067 11211 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11212 r=`${PWD_COMMAND}`; export r; \
11213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11214 $(HOST_EXPORTS) \
b813574b 11215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11217 done; \
4fa63067 11218 echo "Doing install-info in fileutils" ; \
b00612cc 11219 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11222 "RANLIB=$${RANLIB}" \
0c24b341 11223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11224 install-info) \
2a4cbe27
NN
11225 || exit 1
11226
6bd3dfaa 11227@endif fileutils
2a4cbe27 11228
a3ca38d2
DD
11229.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11230maybe-install-pdf-fileutils:
11231@if fileutils
11232maybe-install-pdf-fileutils: install-pdf-fileutils
11233
11234install-pdf-fileutils: \
11235 configure-fileutils \
11236 pdf-fileutils
11237 @: $(MAKE); $(unstage)
11238 @[ -f ./fileutils/Makefile ] || exit 0; \
11239 r=`${PWD_COMMAND}`; export r; \
11240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11241 $(HOST_EXPORTS) \
11242 for flag in $(EXTRA_HOST_FLAGS) ; do \
11243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11244 done; \
11245 echo "Doing install-pdf in fileutils" ; \
11246 (cd $(HOST_SUBDIR)/fileutils && \
11247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11249 "RANLIB=$${RANLIB}" \
0c24b341 11250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11251 install-pdf) \
11252 || exit 1
11253
11254@endif fileutils
11255
108a6f8e
CD
11256.PHONY: maybe-install-html-fileutils install-html-fileutils
11257maybe-install-html-fileutils:
11258@if fileutils
11259maybe-install-html-fileutils: install-html-fileutils
11260
11261install-html-fileutils: \
11262 configure-fileutils \
11263 html-fileutils
11264 @: $(MAKE); $(unstage)
11265 @[ -f ./fileutils/Makefile ] || exit 0; \
11266 r=`${PWD_COMMAND}`; export r; \
11267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11268 $(HOST_EXPORTS) \
11269 for flag in $(EXTRA_HOST_FLAGS) ; do \
11270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11271 done; \
11272 echo "Doing install-html in fileutils" ; \
11273 (cd $(HOST_SUBDIR)/fileutils && \
11274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11276 "RANLIB=$${RANLIB}" \
0c24b341 11277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11278 install-html) \
11279 || exit 1
11280
11281@endif fileutils
11282
4fa63067
NN
11283.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11284maybe-installcheck-fileutils:
6bd3dfaa
PB
11285@if fileutils
11286maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11287
4fa63067
NN
11288installcheck-fileutils: \
11289 configure-fileutils
0aed8855 11290 @: $(MAKE); $(unstage)
4fa63067 11291 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11292 r=`${PWD_COMMAND}`; export r; \
11293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11294 $(HOST_EXPORTS) \
b813574b 11295 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11297 done; \
4fa63067 11298 echo "Doing installcheck in fileutils" ; \
b00612cc 11299 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11302 "RANLIB=$${RANLIB}" \
0c24b341 11303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11304 installcheck) \
2a4cbe27
NN
11305 || exit 1
11306
6bd3dfaa 11307@endif fileutils
2a4cbe27 11308
4fa63067
NN
11309.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11310maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11311@if fileutils
11312maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11313
4fa63067 11314mostlyclean-fileutils:
0aed8855 11315 @: $(MAKE); $(unstage)
4fa63067 11316 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11317 r=`${PWD_COMMAND}`; export r; \
11318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11319 $(HOST_EXPORTS) \
b813574b 11320 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11322 done; \
4fa63067 11323 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11324 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11327 "RANLIB=$${RANLIB}" \
0c24b341 11328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11329 mostlyclean) \
2a4cbe27
NN
11330 || exit 1
11331
6bd3dfaa 11332@endif fileutils
2a4cbe27 11333
4fa63067
NN
11334.PHONY: maybe-clean-fileutils clean-fileutils
11335maybe-clean-fileutils:
6bd3dfaa
PB
11336@if fileutils
11337maybe-clean-fileutils: clean-fileutils
2a4cbe27 11338
4fa63067 11339clean-fileutils:
0aed8855 11340 @: $(MAKE); $(unstage)
4fa63067 11341 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11342 r=`${PWD_COMMAND}`; export r; \
11343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11344 $(HOST_EXPORTS) \
b813574b 11345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11347 done; \
4fa63067 11348 echo "Doing clean in fileutils" ; \
b00612cc 11349 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11352 "RANLIB=$${RANLIB}" \
0c24b341 11353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11354 clean) \
2a4cbe27
NN
11355 || exit 1
11356
6bd3dfaa 11357@endif fileutils
2a4cbe27 11358
4fa63067
NN
11359.PHONY: maybe-distclean-fileutils distclean-fileutils
11360maybe-distclean-fileutils:
6bd3dfaa
PB
11361@if fileutils
11362maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11363
4fa63067 11364distclean-fileutils:
0aed8855 11365 @: $(MAKE); $(unstage)
4fa63067 11366 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11367 r=`${PWD_COMMAND}`; export r; \
11368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11369 $(HOST_EXPORTS) \
b813574b 11370 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11372 done; \
4fa63067 11373 echo "Doing distclean in fileutils" ; \
b00612cc 11374 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11377 "RANLIB=$${RANLIB}" \
0c24b341 11378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11379 distclean) \
2a4cbe27
NN
11380 || exit 1
11381
6bd3dfaa 11382@endif fileutils
2a4cbe27 11383
4fa63067
NN
11384.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11385maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11386@if fileutils
11387maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11388
4fa63067 11389maintainer-clean-fileutils:
0aed8855 11390 @: $(MAKE); $(unstage)
4fa63067 11391 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11392 r=`${PWD_COMMAND}`; export r; \
11393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11394 $(HOST_EXPORTS) \
b813574b 11395 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11397 done; \
4fa63067 11398 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11399 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11402 "RANLIB=$${RANLIB}" \
0c24b341 11403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11404 maintainer-clean) \
2a4cbe27
NN
11405 || exit 1
11406
6bd3dfaa 11407@endif fileutils
2a4cbe27 11408
2a4cbe27 11409
a7254363 11410
4fa63067
NN
11411.PHONY: configure-findutils maybe-configure-findutils
11412maybe-configure-findutils:
4f0ef2d8
CD
11413@if gcc-bootstrap
11414configure-findutils: stage_current
11415@endif gcc-bootstrap
6bd3dfaa
PB
11416@if findutils
11417maybe-configure-findutils: configure-findutils
c52c6897 11418configure-findutils:
0aed8855 11419 @: $(MAKE); $(unstage)
c52c6897 11420 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11422 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11424 $(HOST_EXPORTS) \
a7254363
PB
11425 echo Configuring in $(HOST_SUBDIR)/findutils; \
11426 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11427 case $(srcdir) in \
b00612cc
PB
11428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11429 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11431 esac; \
b00612cc
PB
11432 srcdiroption="--srcdir=$${topdir}/findutils"; \
11433 libsrcdir="$$s/findutils"; \
4fa63067 11434 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11435 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11436 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11437 || exit 1
6bd3dfaa 11438@endif findutils
2a4cbe27 11439
a7254363
PB
11440
11441
d545f33b
PB
11442
11443
4fa63067
NN
11444.PHONY: all-findutils maybe-all-findutils
11445maybe-all-findutils:
4f0ef2d8
CD
11446@if gcc-bootstrap
11447all-findutils: stage_current
11448@endif gcc-bootstrap
6bd3dfaa 11449@if findutils
d27cc32e 11450TARGET-findutils=all
6bd3dfaa 11451maybe-all-findutils: all-findutils
4fa63067 11452all-findutils: configure-findutils
0aed8855 11453 @: $(MAKE); $(unstage)
4fa63067
NN
11454 @r=`${PWD_COMMAND}`; export r; \
11455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11456 $(HOST_EXPORTS) \
b00612cc
PB
11457 (cd $(HOST_SUBDIR)/findutils && \
11458 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 11459@endif findutils
2a4cbe27 11460
a7254363 11461
d545f33b
PB
11462
11463
4fa63067
NN
11464.PHONY: check-findutils maybe-check-findutils
11465maybe-check-findutils:
6bd3dfaa
PB
11466@if findutils
11467maybe-check-findutils: check-findutils
2a4cbe27 11468
4fa63067 11469check-findutils:
0aed8855 11470 @: $(MAKE); $(unstage)
4fa63067 11471 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11473 $(HOST_EXPORTS) \
b00612cc
PB
11474 (cd $(HOST_SUBDIR)/findutils && \
11475 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11476
6bd3dfaa 11477@endif findutils
2a4cbe27 11478
4fa63067
NN
11479.PHONY: install-findutils maybe-install-findutils
11480maybe-install-findutils:
6bd3dfaa
PB
11481@if findutils
11482maybe-install-findutils: install-findutils
2a4cbe27 11483
4fa63067 11484install-findutils: installdirs
0aed8855 11485 @: $(MAKE); $(unstage)
4fa63067 11486 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11488 $(HOST_EXPORTS) \
b00612cc 11489 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11490 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11491
6bd3dfaa 11492@endif findutils
2a4cbe27 11493
56a8fe78 11494# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11495
4fa63067
NN
11496.PHONY: maybe-info-findutils info-findutils
11497maybe-info-findutils:
6bd3dfaa
PB
11498@if findutils
11499maybe-info-findutils: info-findutils
2a4cbe27 11500
4fa63067
NN
11501info-findutils: \
11502 configure-findutils
0aed8855 11503 @: $(MAKE); $(unstage)
4fa63067 11504 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11505 r=`${PWD_COMMAND}`; export r; \
11506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11507 $(HOST_EXPORTS) \
b813574b 11508 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11510 done; \
4fa63067 11511 echo "Doing info in findutils" ; \
b00612cc 11512 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11515 "RANLIB=$${RANLIB}" \
0c24b341 11516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11517 info) \
2a4cbe27
NN
11518 || exit 1
11519
6bd3dfaa 11520@endif findutils
2a4cbe27 11521
4fa63067
NN
11522.PHONY: maybe-dvi-findutils dvi-findutils
11523maybe-dvi-findutils:
6bd3dfaa
PB
11524@if findutils
11525maybe-dvi-findutils: dvi-findutils
2a4cbe27 11526
4fa63067
NN
11527dvi-findutils: \
11528 configure-findutils
0aed8855 11529 @: $(MAKE); $(unstage)
4fa63067 11530 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11531 r=`${PWD_COMMAND}`; export r; \
11532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11533 $(HOST_EXPORTS) \
b813574b 11534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11536 done; \
4fa63067 11537 echo "Doing dvi in findutils" ; \
b00612cc 11538 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11541 "RANLIB=$${RANLIB}" \
0c24b341 11542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11543 dvi) \
2a4cbe27
NN
11544 || exit 1
11545
6bd3dfaa 11546@endif findutils
2a4cbe27 11547
56a8fe78
DD
11548.PHONY: maybe-pdf-findutils pdf-findutils
11549maybe-pdf-findutils:
11550@if findutils
11551maybe-pdf-findutils: pdf-findutils
11552
11553pdf-findutils: \
11554 configure-findutils
11555 @: $(MAKE); $(unstage)
11556 @[ -f ./findutils/Makefile ] || exit 0; \
11557 r=`${PWD_COMMAND}`; export r; \
11558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11559 $(HOST_EXPORTS) \
11560 for flag in $(EXTRA_HOST_FLAGS) ; do \
11561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11562 done; \
11563 echo "Doing pdf in findutils" ; \
11564 (cd $(HOST_SUBDIR)/findutils && \
11565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11567 "RANLIB=$${RANLIB}" \
0c24b341 11568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11569 pdf) \
11570 || exit 1
11571
11572@endif findutils
11573
6d389afc
MS
11574.PHONY: maybe-html-findutils html-findutils
11575maybe-html-findutils:
11576@if findutils
11577maybe-html-findutils: html-findutils
11578
11579html-findutils: \
11580 configure-findutils
0aed8855 11581 @: $(MAKE); $(unstage)
6d389afc
MS
11582 @[ -f ./findutils/Makefile ] || exit 0; \
11583 r=`${PWD_COMMAND}`; export r; \
11584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11585 $(HOST_EXPORTS) \
11586 for flag in $(EXTRA_HOST_FLAGS) ; do \
11587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11588 done; \
11589 echo "Doing html in findutils" ; \
b00612cc 11590 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11593 "RANLIB=$${RANLIB}" \
0c24b341 11594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11595 html) \
11596 || exit 1
11597
11598@endif findutils
11599
4fa63067
NN
11600.PHONY: maybe-TAGS-findutils TAGS-findutils
11601maybe-TAGS-findutils:
6bd3dfaa
PB
11602@if findutils
11603maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11604
4fa63067
NN
11605TAGS-findutils: \
11606 configure-findutils
0aed8855 11607 @: $(MAKE); $(unstage)
4fa63067 11608 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11609 r=`${PWD_COMMAND}`; export r; \
11610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11611 $(HOST_EXPORTS) \
b813574b 11612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11614 done; \
4fa63067 11615 echo "Doing TAGS in findutils" ; \
b00612cc 11616 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11619 "RANLIB=$${RANLIB}" \
0c24b341 11620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11621 TAGS) \
2a4cbe27
NN
11622 || exit 1
11623
6bd3dfaa 11624@endif findutils
2a4cbe27 11625
4fa63067
NN
11626.PHONY: maybe-install-info-findutils install-info-findutils
11627maybe-install-info-findutils:
6bd3dfaa
PB
11628@if findutils
11629maybe-install-info-findutils: install-info-findutils
2a4cbe27 11630
4fa63067
NN
11631install-info-findutils: \
11632 configure-findutils \
11633 info-findutils
0aed8855 11634 @: $(MAKE); $(unstage)
4fa63067 11635 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11636 r=`${PWD_COMMAND}`; export r; \
11637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11638 $(HOST_EXPORTS) \
b813574b 11639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11641 done; \
4fa63067 11642 echo "Doing install-info in findutils" ; \
b00612cc 11643 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11646 "RANLIB=$${RANLIB}" \
0c24b341 11647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11648 install-info) \
2a4cbe27
NN
11649 || exit 1
11650
6bd3dfaa 11651@endif findutils
2a4cbe27 11652
a3ca38d2
DD
11653.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11654maybe-install-pdf-findutils:
11655@if findutils
11656maybe-install-pdf-findutils: install-pdf-findutils
11657
11658install-pdf-findutils: \
11659 configure-findutils \
11660 pdf-findutils
11661 @: $(MAKE); $(unstage)
11662 @[ -f ./findutils/Makefile ] || exit 0; \
11663 r=`${PWD_COMMAND}`; export r; \
11664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11665 $(HOST_EXPORTS) \
11666 for flag in $(EXTRA_HOST_FLAGS) ; do \
11667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11668 done; \
11669 echo "Doing install-pdf in findutils" ; \
11670 (cd $(HOST_SUBDIR)/findutils && \
11671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11673 "RANLIB=$${RANLIB}" \
0c24b341 11674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11675 install-pdf) \
11676 || exit 1
11677
11678@endif findutils
11679
108a6f8e
CD
11680.PHONY: maybe-install-html-findutils install-html-findutils
11681maybe-install-html-findutils:
11682@if findutils
11683maybe-install-html-findutils: install-html-findutils
11684
11685install-html-findutils: \
11686 configure-findutils \
11687 html-findutils
11688 @: $(MAKE); $(unstage)
11689 @[ -f ./findutils/Makefile ] || exit 0; \
11690 r=`${PWD_COMMAND}`; export r; \
11691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11692 $(HOST_EXPORTS) \
11693 for flag in $(EXTRA_HOST_FLAGS) ; do \
11694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11695 done; \
11696 echo "Doing install-html in findutils" ; \
11697 (cd $(HOST_SUBDIR)/findutils && \
11698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11700 "RANLIB=$${RANLIB}" \
0c24b341 11701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11702 install-html) \
11703 || exit 1
11704
11705@endif findutils
11706
4fa63067
NN
11707.PHONY: maybe-installcheck-findutils installcheck-findutils
11708maybe-installcheck-findutils:
6bd3dfaa
PB
11709@if findutils
11710maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11711
4fa63067
NN
11712installcheck-findutils: \
11713 configure-findutils
0aed8855 11714 @: $(MAKE); $(unstage)
4fa63067 11715 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11716 r=`${PWD_COMMAND}`; export r; \
11717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11718 $(HOST_EXPORTS) \
b813574b 11719 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11721 done; \
4fa63067 11722 echo "Doing installcheck in findutils" ; \
b00612cc 11723 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11726 "RANLIB=$${RANLIB}" \
0c24b341 11727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11728 installcheck) \
2a4cbe27
NN
11729 || exit 1
11730
6bd3dfaa 11731@endif findutils
2a4cbe27 11732
4fa63067
NN
11733.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11734maybe-mostlyclean-findutils:
6bd3dfaa
PB
11735@if findutils
11736maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11737
4fa63067 11738mostlyclean-findutils:
0aed8855 11739 @: $(MAKE); $(unstage)
4fa63067 11740 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11741 r=`${PWD_COMMAND}`; export r; \
11742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11743 $(HOST_EXPORTS) \
b813574b 11744 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11746 done; \
4fa63067 11747 echo "Doing mostlyclean in findutils" ; \
b00612cc 11748 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11751 "RANLIB=$${RANLIB}" \
0c24b341 11752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11753 mostlyclean) \
2a4cbe27
NN
11754 || exit 1
11755
6bd3dfaa 11756@endif findutils
2a4cbe27 11757
4fa63067
NN
11758.PHONY: maybe-clean-findutils clean-findutils
11759maybe-clean-findutils:
6bd3dfaa
PB
11760@if findutils
11761maybe-clean-findutils: clean-findutils
2a4cbe27 11762
4fa63067 11763clean-findutils:
0aed8855 11764 @: $(MAKE); $(unstage)
4fa63067 11765 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11766 r=`${PWD_COMMAND}`; export r; \
11767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11768 $(HOST_EXPORTS) \
b813574b 11769 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11771 done; \
4fa63067 11772 echo "Doing clean in findutils" ; \
b00612cc 11773 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11776 "RANLIB=$${RANLIB}" \
0c24b341 11777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11778 clean) \
2a4cbe27
NN
11779 || exit 1
11780
6bd3dfaa 11781@endif findutils
2a4cbe27 11782
4fa63067
NN
11783.PHONY: maybe-distclean-findutils distclean-findutils
11784maybe-distclean-findutils:
6bd3dfaa
PB
11785@if findutils
11786maybe-distclean-findutils: distclean-findutils
2a4cbe27 11787
4fa63067 11788distclean-findutils:
0aed8855 11789 @: $(MAKE); $(unstage)
4fa63067 11790 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11791 r=`${PWD_COMMAND}`; export r; \
11792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11793 $(HOST_EXPORTS) \
b813574b 11794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11796 done; \
4fa63067 11797 echo "Doing distclean in findutils" ; \
b00612cc 11798 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11801 "RANLIB=$${RANLIB}" \
0c24b341 11802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11803 distclean) \
2a4cbe27
NN
11804 || exit 1
11805
6bd3dfaa 11806@endif findutils
2a4cbe27 11807
4fa63067
NN
11808.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11809maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11810@if findutils
11811maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11812
4fa63067 11813maintainer-clean-findutils:
0aed8855 11814 @: $(MAKE); $(unstage)
4fa63067 11815 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11816 r=`${PWD_COMMAND}`; export r; \
11817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11818 $(HOST_EXPORTS) \
b813574b 11819 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11821 done; \
4fa63067 11822 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11823 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11826 "RANLIB=$${RANLIB}" \
0c24b341 11827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11828 maintainer-clean) \
2a4cbe27
NN
11829 || exit 1
11830
6bd3dfaa 11831@endif findutils
2a4cbe27 11832
2a4cbe27 11833
a7254363 11834
4fa63067
NN
11835.PHONY: configure-find maybe-configure-find
11836maybe-configure-find:
4f0ef2d8
CD
11837@if gcc-bootstrap
11838configure-find: stage_current
11839@endif gcc-bootstrap
6bd3dfaa
PB
11840@if find
11841maybe-configure-find: configure-find
c52c6897 11842configure-find:
0aed8855 11843 @: $(MAKE); $(unstage)
c52c6897 11844 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11846 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11848 $(HOST_EXPORTS) \
a7254363
PB
11849 echo Configuring in $(HOST_SUBDIR)/find; \
11850 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11851 case $(srcdir) in \
b00612cc
PB
11852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11853 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11855 esac; \
b00612cc
PB
11856 srcdiroption="--srcdir=$${topdir}/find"; \
11857 libsrcdir="$$s/find"; \
4fa63067 11858 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11860 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11861 || exit 1
6bd3dfaa 11862@endif find
2a4cbe27 11863
a7254363
PB
11864
11865
d545f33b
PB
11866
11867
4fa63067
NN
11868.PHONY: all-find maybe-all-find
11869maybe-all-find:
4f0ef2d8
CD
11870@if gcc-bootstrap
11871all-find: stage_current
11872@endif gcc-bootstrap
6bd3dfaa 11873@if find
d27cc32e 11874TARGET-find=all
6bd3dfaa 11875maybe-all-find: all-find
4fa63067 11876all-find: configure-find
0aed8855 11877 @: $(MAKE); $(unstage)
4fa63067
NN
11878 @r=`${PWD_COMMAND}`; export r; \
11879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11880 $(HOST_EXPORTS) \
b00612cc
PB
11881 (cd $(HOST_SUBDIR)/find && \
11882 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 11883@endif find
2a4cbe27 11884
a7254363 11885
d545f33b
PB
11886
11887
4fa63067
NN
11888.PHONY: check-find maybe-check-find
11889maybe-check-find:
6bd3dfaa
PB
11890@if find
11891maybe-check-find: check-find
2a4cbe27 11892
4fa63067 11893check-find:
0aed8855 11894 @: $(MAKE); $(unstage)
4fa63067 11895 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11897 $(HOST_EXPORTS) \
b00612cc
PB
11898 (cd $(HOST_SUBDIR)/find && \
11899 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11900
6bd3dfaa 11901@endif find
2a4cbe27 11902
4fa63067
NN
11903.PHONY: install-find maybe-install-find
11904maybe-install-find:
6bd3dfaa
PB
11905@if find
11906maybe-install-find: install-find
2a4cbe27 11907
4fa63067 11908install-find: installdirs
0aed8855 11909 @: $(MAKE); $(unstage)
4fa63067
NN
11910 @r=`${PWD_COMMAND}`; export r; \
11911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11912 $(HOST_EXPORTS) \
b00612cc 11913 (cd $(HOST_SUBDIR)/find && \
2da12f12 11914 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11915
6bd3dfaa 11916@endif find
4fa63067 11917
56a8fe78 11918# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11919
11920.PHONY: maybe-info-find info-find
11921maybe-info-find:
6bd3dfaa
PB
11922@if find
11923maybe-info-find: info-find
4fa63067
NN
11924
11925info-find: \
11926 configure-find
0aed8855 11927 @: $(MAKE); $(unstage)
4fa63067 11928 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11929 r=`${PWD_COMMAND}`; export r; \
11930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11931 $(HOST_EXPORTS) \
b813574b 11932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11934 done; \
4fa63067 11935 echo "Doing info in find" ; \
b00612cc 11936 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11939 "RANLIB=$${RANLIB}" \
0c24b341 11940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11941 info) \
2a4cbe27
NN
11942 || exit 1
11943
6bd3dfaa 11944@endif find
2a4cbe27 11945
4fa63067
NN
11946.PHONY: maybe-dvi-find dvi-find
11947maybe-dvi-find:
6bd3dfaa
PB
11948@if find
11949maybe-dvi-find: dvi-find
2a4cbe27 11950
4fa63067
NN
11951dvi-find: \
11952 configure-find
0aed8855 11953 @: $(MAKE); $(unstage)
4fa63067 11954 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11955 r=`${PWD_COMMAND}`; export r; \
11956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11957 $(HOST_EXPORTS) \
b813574b 11958 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11960 done; \
4fa63067 11961 echo "Doing dvi in find" ; \
b00612cc 11962 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11965 "RANLIB=$${RANLIB}" \
0c24b341 11966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11967 dvi) \
2a4cbe27
NN
11968 || exit 1
11969
6bd3dfaa 11970@endif find
2a4cbe27 11971
56a8fe78
DD
11972.PHONY: maybe-pdf-find pdf-find
11973maybe-pdf-find:
11974@if find
11975maybe-pdf-find: pdf-find
11976
11977pdf-find: \
11978 configure-find
11979 @: $(MAKE); $(unstage)
11980 @[ -f ./find/Makefile ] || exit 0; \
11981 r=`${PWD_COMMAND}`; export r; \
11982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11983 $(HOST_EXPORTS) \
11984 for flag in $(EXTRA_HOST_FLAGS) ; do \
11985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11986 done; \
11987 echo "Doing pdf in find" ; \
11988 (cd $(HOST_SUBDIR)/find && \
11989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11991 "RANLIB=$${RANLIB}" \
0c24b341 11992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11993 pdf) \
11994 || exit 1
11995
11996@endif find
11997
6d389afc
MS
11998.PHONY: maybe-html-find html-find
11999maybe-html-find:
12000@if find
12001maybe-html-find: html-find
12002
12003html-find: \
12004 configure-find
0aed8855 12005 @: $(MAKE); $(unstage)
6d389afc
MS
12006 @[ -f ./find/Makefile ] || exit 0; \
12007 r=`${PWD_COMMAND}`; export r; \
12008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12009 $(HOST_EXPORTS) \
12010 for flag in $(EXTRA_HOST_FLAGS) ; do \
12011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12012 done; \
12013 echo "Doing html in find" ; \
b00612cc 12014 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12017 "RANLIB=$${RANLIB}" \
0c24b341 12018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12019 html) \
12020 || exit 1
12021
12022@endif find
12023
4fa63067
NN
12024.PHONY: maybe-TAGS-find TAGS-find
12025maybe-TAGS-find:
6bd3dfaa
PB
12026@if find
12027maybe-TAGS-find: TAGS-find
4fa63067
NN
12028
12029TAGS-find: \
12030 configure-find
0aed8855 12031 @: $(MAKE); $(unstage)
4fa63067 12032 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12033 r=`${PWD_COMMAND}`; export r; \
12034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12035 $(HOST_EXPORTS) \
b813574b 12036 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12038 done; \
4fa63067 12039 echo "Doing TAGS in find" ; \
b00612cc 12040 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12043 "RANLIB=$${RANLIB}" \
0c24b341 12044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12045 TAGS) \
2a4cbe27
NN
12046 || exit 1
12047
6bd3dfaa 12048@endif find
2a4cbe27 12049
4fa63067
NN
12050.PHONY: maybe-install-info-find install-info-find
12051maybe-install-info-find:
6bd3dfaa
PB
12052@if find
12053maybe-install-info-find: install-info-find
2a4cbe27 12054
4fa63067
NN
12055install-info-find: \
12056 configure-find \
12057 info-find
0aed8855 12058 @: $(MAKE); $(unstage)
4fa63067 12059 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12060 r=`${PWD_COMMAND}`; export r; \
12061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12062 $(HOST_EXPORTS) \
b813574b 12063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12065 done; \
4fa63067 12066 echo "Doing install-info in find" ; \
b00612cc 12067 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12070 "RANLIB=$${RANLIB}" \
0c24b341 12071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12072 install-info) \
2a4cbe27
NN
12073 || exit 1
12074
6bd3dfaa 12075@endif find
2a4cbe27 12076
a3ca38d2
DD
12077.PHONY: maybe-install-pdf-find install-pdf-find
12078maybe-install-pdf-find:
12079@if find
12080maybe-install-pdf-find: install-pdf-find
12081
12082install-pdf-find: \
12083 configure-find \
12084 pdf-find
12085 @: $(MAKE); $(unstage)
12086 @[ -f ./find/Makefile ] || exit 0; \
12087 r=`${PWD_COMMAND}`; export r; \
12088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12089 $(HOST_EXPORTS) \
12090 for flag in $(EXTRA_HOST_FLAGS) ; do \
12091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12092 done; \
12093 echo "Doing install-pdf in find" ; \
12094 (cd $(HOST_SUBDIR)/find && \
12095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12097 "RANLIB=$${RANLIB}" \
0c24b341 12098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12099 install-pdf) \
12100 || exit 1
12101
12102@endif find
12103
108a6f8e
CD
12104.PHONY: maybe-install-html-find install-html-find
12105maybe-install-html-find:
12106@if find
12107maybe-install-html-find: install-html-find
12108
12109install-html-find: \
12110 configure-find \
12111 html-find
12112 @: $(MAKE); $(unstage)
12113 @[ -f ./find/Makefile ] || exit 0; \
12114 r=`${PWD_COMMAND}`; export r; \
12115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12116 $(HOST_EXPORTS) \
12117 for flag in $(EXTRA_HOST_FLAGS) ; do \
12118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12119 done; \
12120 echo "Doing install-html in find" ; \
12121 (cd $(HOST_SUBDIR)/find && \
12122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12124 "RANLIB=$${RANLIB}" \
0c24b341 12125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12126 install-html) \
12127 || exit 1
12128
12129@endif find
12130
4fa63067
NN
12131.PHONY: maybe-installcheck-find installcheck-find
12132maybe-installcheck-find:
6bd3dfaa
PB
12133@if find
12134maybe-installcheck-find: installcheck-find
2a4cbe27 12135
4fa63067
NN
12136installcheck-find: \
12137 configure-find
0aed8855 12138 @: $(MAKE); $(unstage)
4fa63067 12139 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12140 r=`${PWD_COMMAND}`; export r; \
12141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12142 $(HOST_EXPORTS) \
b813574b 12143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12145 done; \
4fa63067 12146 echo "Doing installcheck in find" ; \
b00612cc 12147 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12150 "RANLIB=$${RANLIB}" \
0c24b341 12151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12152 installcheck) \
2a4cbe27
NN
12153 || exit 1
12154
6bd3dfaa 12155@endif find
2a4cbe27 12156
4fa63067
NN
12157.PHONY: maybe-mostlyclean-find mostlyclean-find
12158maybe-mostlyclean-find:
6bd3dfaa
PB
12159@if find
12160maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12161
4fa63067 12162mostlyclean-find:
0aed8855 12163 @: $(MAKE); $(unstage)
4fa63067 12164 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12165 r=`${PWD_COMMAND}`; export r; \
12166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12167 $(HOST_EXPORTS) \
b813574b 12168 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12170 done; \
4fa63067 12171 echo "Doing mostlyclean in find" ; \
b00612cc 12172 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12175 "RANLIB=$${RANLIB}" \
0c24b341 12176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12177 mostlyclean) \
2a4cbe27
NN
12178 || exit 1
12179
6bd3dfaa 12180@endif find
2a4cbe27 12181
4fa63067
NN
12182.PHONY: maybe-clean-find clean-find
12183maybe-clean-find:
6bd3dfaa
PB
12184@if find
12185maybe-clean-find: clean-find
2a4cbe27 12186
4fa63067 12187clean-find:
0aed8855 12188 @: $(MAKE); $(unstage)
4fa63067 12189 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12190 r=`${PWD_COMMAND}`; export r; \
12191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12192 $(HOST_EXPORTS) \
b813574b 12193 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12195 done; \
4fa63067 12196 echo "Doing clean in find" ; \
b00612cc 12197 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12200 "RANLIB=$${RANLIB}" \
0c24b341 12201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12202 clean) \
2a4cbe27
NN
12203 || exit 1
12204
6bd3dfaa 12205@endif find
2a4cbe27 12206
4fa63067
NN
12207.PHONY: maybe-distclean-find distclean-find
12208maybe-distclean-find:
6bd3dfaa
PB
12209@if find
12210maybe-distclean-find: distclean-find
2a4cbe27 12211
4fa63067 12212distclean-find:
0aed8855 12213 @: $(MAKE); $(unstage)
4fa63067 12214 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12215 r=`${PWD_COMMAND}`; export r; \
12216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12217 $(HOST_EXPORTS) \
b813574b 12218 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12220 done; \
4fa63067 12221 echo "Doing distclean in find" ; \
b00612cc 12222 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12225 "RANLIB=$${RANLIB}" \
0c24b341 12226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12227 distclean) \
2a4cbe27
NN
12228 || exit 1
12229
6bd3dfaa 12230@endif find
2a4cbe27 12231
4fa63067
NN
12232.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12233maybe-maintainer-clean-find:
6bd3dfaa
PB
12234@if find
12235maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12236
4fa63067 12237maintainer-clean-find:
0aed8855 12238 @: $(MAKE); $(unstage)
4fa63067 12239 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12240 r=`${PWD_COMMAND}`; export r; \
12241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12242 $(HOST_EXPORTS) \
b813574b 12243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12245 done; \
4fa63067 12246 echo "Doing maintainer-clean in find" ; \
b00612cc 12247 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12250 "RANLIB=$${RANLIB}" \
0c24b341 12251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12252 maintainer-clean) \
2a4cbe27
NN
12253 || exit 1
12254
6bd3dfaa 12255@endif find
2a4cbe27 12256
2a4cbe27 12257
a7254363 12258
d3ed111c
GK
12259.PHONY: configure-fixincludes maybe-configure-fixincludes
12260maybe-configure-fixincludes:
4f0ef2d8
CD
12261@if gcc-bootstrap
12262configure-fixincludes: stage_current
12263@endif gcc-bootstrap
d3ed111c
GK
12264@if fixincludes
12265maybe-configure-fixincludes: configure-fixincludes
c52c6897 12266configure-fixincludes:
0aed8855 12267 @: $(MAKE); $(unstage)
c52c6897 12268 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12270 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12272 $(HOST_EXPORTS) \
a7254363
PB
12273 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12274 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12275 case $(srcdir) in \
b00612cc
PB
12276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12277 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12279 esac; \
b00612cc
PB
12280 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12281 libsrcdir="$$s/fixincludes"; \
d3ed111c 12282 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12284 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12285 || exit 1
12286@endif fixincludes
12287
a7254363
PB
12288
12289
d545f33b
PB
12290
12291
d3ed111c
GK
12292.PHONY: all-fixincludes maybe-all-fixincludes
12293maybe-all-fixincludes:
4f0ef2d8
CD
12294@if gcc-bootstrap
12295all-fixincludes: stage_current
12296@endif gcc-bootstrap
d3ed111c
GK
12297@if fixincludes
12298TARGET-fixincludes=all
12299maybe-all-fixincludes: all-fixincludes
12300all-fixincludes: configure-fixincludes
0aed8855 12301 @: $(MAKE); $(unstage)
d3ed111c
GK
12302 @r=`${PWD_COMMAND}`; export r; \
12303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12304 $(HOST_EXPORTS) \
b00612cc
PB
12305 (cd $(HOST_SUBDIR)/fixincludes && \
12306 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
12307@endif fixincludes
12308
a7254363 12309
d545f33b
PB
12310
12311
d3ed111c
GK
12312.PHONY: check-fixincludes maybe-check-fixincludes
12313maybe-check-fixincludes:
12314@if fixincludes
12315maybe-check-fixincludes: check-fixincludes
12316
12317check-fixincludes:
0aed8855 12318 @: $(MAKE); $(unstage)
d3ed111c
GK
12319 @r=`${PWD_COMMAND}`; export r; \
12320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12321 $(HOST_EXPORTS) \
b00612cc
PB
12322 (cd $(HOST_SUBDIR)/fixincludes && \
12323 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12324
12325@endif fixincludes
12326
12327.PHONY: install-fixincludes maybe-install-fixincludes
12328maybe-install-fixincludes:
12329@if fixincludes
12330maybe-install-fixincludes: install-fixincludes
12331
12332install-fixincludes: installdirs
0aed8855 12333 @: $(MAKE); $(unstage)
d3ed111c
GK
12334 @r=`${PWD_COMMAND}`; export r; \
12335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12336 $(HOST_EXPORTS) \
b00612cc 12337 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12338 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12339
12340@endif fixincludes
12341
56a8fe78 12342# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12343
12344.PHONY: maybe-info-fixincludes info-fixincludes
12345maybe-info-fixincludes:
12346@if fixincludes
12347maybe-info-fixincludes: info-fixincludes
12348
a4fd3374
DD
12349info-fixincludes: \
12350 configure-fixincludes
12351 @: $(MAKE); $(unstage)
12352 @[ -f ./fixincludes/Makefile ] || exit 0; \
12353 r=`${PWD_COMMAND}`; export r; \
12354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12355 $(HOST_EXPORTS) \
12356 for flag in $(EXTRA_HOST_FLAGS) ; do \
12357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12358 done; \
12359 echo "Doing info in fixincludes" ; \
12360 (cd $(HOST_SUBDIR)/fixincludes && \
12361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12363 "RANLIB=$${RANLIB}" \
0c24b341 12364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12365 info) \
12366 || exit 1
d3ed111c
GK
12367
12368@endif fixincludes
12369
12370.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12371maybe-dvi-fixincludes:
12372@if fixincludes
12373maybe-dvi-fixincludes: dvi-fixincludes
12374
a4fd3374
DD
12375dvi-fixincludes: \
12376 configure-fixincludes
12377 @: $(MAKE); $(unstage)
12378 @[ -f ./fixincludes/Makefile ] || exit 0; \
12379 r=`${PWD_COMMAND}`; export r; \
12380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12381 $(HOST_EXPORTS) \
12382 for flag in $(EXTRA_HOST_FLAGS) ; do \
12383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12384 done; \
12385 echo "Doing dvi in fixincludes" ; \
12386 (cd $(HOST_SUBDIR)/fixincludes && \
12387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12389 "RANLIB=$${RANLIB}" \
0c24b341 12390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12391 dvi) \
12392 || exit 1
d3ed111c
GK
12393
12394@endif fixincludes
12395
56a8fe78
DD
12396.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12397maybe-pdf-fixincludes:
12398@if fixincludes
12399maybe-pdf-fixincludes: pdf-fixincludes
12400
a4fd3374
DD
12401pdf-fixincludes: \
12402 configure-fixincludes
12403 @: $(MAKE); $(unstage)
12404 @[ -f ./fixincludes/Makefile ] || exit 0; \
12405 r=`${PWD_COMMAND}`; export r; \
12406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12407 $(HOST_EXPORTS) \
12408 for flag in $(EXTRA_HOST_FLAGS) ; do \
12409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12410 done; \
12411 echo "Doing pdf in fixincludes" ; \
12412 (cd $(HOST_SUBDIR)/fixincludes && \
12413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12415 "RANLIB=$${RANLIB}" \
0c24b341 12416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12417 pdf) \
12418 || exit 1
56a8fe78
DD
12419
12420@endif fixincludes
12421
6d389afc
MS
12422.PHONY: maybe-html-fixincludes html-fixincludes
12423maybe-html-fixincludes:
12424@if fixincludes
12425maybe-html-fixincludes: html-fixincludes
12426
12427html-fixincludes: \
12428 configure-fixincludes
0aed8855 12429 @: $(MAKE); $(unstage)
6d389afc
MS
12430 @[ -f ./fixincludes/Makefile ] || exit 0; \
12431 r=`${PWD_COMMAND}`; export r; \
12432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12433 $(HOST_EXPORTS) \
12434 for flag in $(EXTRA_HOST_FLAGS) ; do \
12435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12436 done; \
12437 echo "Doing html in fixincludes" ; \
b00612cc 12438 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12441 "RANLIB=$${RANLIB}" \
0c24b341 12442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12443 html) \
12444 || exit 1
12445
12446@endif fixincludes
12447
d3ed111c
GK
12448.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12449maybe-TAGS-fixincludes:
12450@if fixincludes
12451maybe-TAGS-fixincludes: TAGS-fixincludes
12452
1eefd493
PB
12453# fixincludes doesn't support TAGS.
12454TAGS-fixincludes:
d3ed111c
GK
12455
12456@endif fixincludes
12457
12458.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12459maybe-install-info-fixincludes:
12460@if fixincludes
12461maybe-install-info-fixincludes: install-info-fixincludes
12462
a4fd3374
DD
12463install-info-fixincludes: \
12464 configure-fixincludes \
12465 info-fixincludes
12466 @: $(MAKE); $(unstage)
12467 @[ -f ./fixincludes/Makefile ] || exit 0; \
12468 r=`${PWD_COMMAND}`; export r; \
12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12470 $(HOST_EXPORTS) \
12471 for flag in $(EXTRA_HOST_FLAGS) ; do \
12472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12473 done; \
12474 echo "Doing install-info in fixincludes" ; \
12475 (cd $(HOST_SUBDIR)/fixincludes && \
12476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12478 "RANLIB=$${RANLIB}" \
0c24b341 12479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12480 install-info) \
12481 || exit 1
d3ed111c
GK
12482
12483@endif fixincludes
12484
a3ca38d2
DD
12485.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12486maybe-install-pdf-fixincludes:
12487@if fixincludes
12488maybe-install-pdf-fixincludes: install-pdf-fixincludes
12489
a4fd3374
DD
12490install-pdf-fixincludes: \
12491 configure-fixincludes \
12492 pdf-fixincludes
12493 @: $(MAKE); $(unstage)
12494 @[ -f ./fixincludes/Makefile ] || exit 0; \
12495 r=`${PWD_COMMAND}`; export r; \
12496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12497 $(HOST_EXPORTS) \
12498 for flag in $(EXTRA_HOST_FLAGS) ; do \
12499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12500 done; \
12501 echo "Doing install-pdf in fixincludes" ; \
12502 (cd $(HOST_SUBDIR)/fixincludes && \
12503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12505 "RANLIB=$${RANLIB}" \
0c24b341 12506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12507 install-pdf) \
12508 || exit 1
a3ca38d2
DD
12509
12510@endif fixincludes
12511
108a6f8e
CD
12512.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12513maybe-install-html-fixincludes:
12514@if fixincludes
12515maybe-install-html-fixincludes: install-html-fixincludes
12516
12517install-html-fixincludes: \
12518 configure-fixincludes \
12519 html-fixincludes
12520 @: $(MAKE); $(unstage)
12521 @[ -f ./fixincludes/Makefile ] || exit 0; \
12522 r=`${PWD_COMMAND}`; export r; \
12523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12524 $(HOST_EXPORTS) \
12525 for flag in $(EXTRA_HOST_FLAGS) ; do \
12526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12527 done; \
12528 echo "Doing install-html in fixincludes" ; \
12529 (cd $(HOST_SUBDIR)/fixincludes && \
12530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12532 "RANLIB=$${RANLIB}" \
0c24b341 12533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12534 install-html) \
12535 || exit 1
12536
12537@endif fixincludes
12538
d3ed111c
GK
12539.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12540maybe-installcheck-fixincludes:
12541@if fixincludes
12542maybe-installcheck-fixincludes: installcheck-fixincludes
12543
a4fd3374
DD
12544installcheck-fixincludes: \
12545 configure-fixincludes
12546 @: $(MAKE); $(unstage)
12547 @[ -f ./fixincludes/Makefile ] || exit 0; \
12548 r=`${PWD_COMMAND}`; export r; \
12549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12550 $(HOST_EXPORTS) \
12551 for flag in $(EXTRA_HOST_FLAGS) ; do \
12552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12553 done; \
12554 echo "Doing installcheck in fixincludes" ; \
12555 (cd $(HOST_SUBDIR)/fixincludes && \
12556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12558 "RANLIB=$${RANLIB}" \
0c24b341 12559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12560 installcheck) \
12561 || exit 1
d3ed111c
GK
12562
12563@endif fixincludes
12564
12565.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12566maybe-mostlyclean-fixincludes:
12567@if fixincludes
12568maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12569
12570mostlyclean-fixincludes:
0aed8855 12571 @: $(MAKE); $(unstage)
d3ed111c
GK
12572 @[ -f ./fixincludes/Makefile ] || exit 0; \
12573 r=`${PWD_COMMAND}`; export r; \
12574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12575 $(HOST_EXPORTS) \
12576 for flag in $(EXTRA_HOST_FLAGS) ; do \
12577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12578 done; \
12579 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12580 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12583 "RANLIB=$${RANLIB}" \
0c24b341 12584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12585 mostlyclean) \
12586 || exit 1
12587
12588@endif fixincludes
12589
12590.PHONY: maybe-clean-fixincludes clean-fixincludes
12591maybe-clean-fixincludes:
12592@if fixincludes
12593maybe-clean-fixincludes: clean-fixincludes
12594
12595clean-fixincludes:
0aed8855 12596 @: $(MAKE); $(unstage)
d3ed111c
GK
12597 @[ -f ./fixincludes/Makefile ] || exit 0; \
12598 r=`${PWD_COMMAND}`; export r; \
12599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12600 $(HOST_EXPORTS) \
12601 for flag in $(EXTRA_HOST_FLAGS) ; do \
12602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12603 done; \
12604 echo "Doing clean in fixincludes" ; \
b00612cc 12605 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12608 "RANLIB=$${RANLIB}" \
0c24b341 12609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12610 clean) \
12611 || exit 1
12612
12613@endif fixincludes
12614
12615.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12616maybe-distclean-fixincludes:
12617@if fixincludes
12618maybe-distclean-fixincludes: distclean-fixincludes
12619
12620distclean-fixincludes:
0aed8855 12621 @: $(MAKE); $(unstage)
d3ed111c
GK
12622 @[ -f ./fixincludes/Makefile ] || exit 0; \
12623 r=`${PWD_COMMAND}`; export r; \
12624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12625 $(HOST_EXPORTS) \
12626 for flag in $(EXTRA_HOST_FLAGS) ; do \
12627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12628 done; \
12629 echo "Doing distclean in fixincludes" ; \
b00612cc 12630 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12633 "RANLIB=$${RANLIB}" \
0c24b341 12634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12635 distclean) \
12636 || exit 1
12637
12638@endif fixincludes
12639
12640.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12641maybe-maintainer-clean-fixincludes:
12642@if fixincludes
12643maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12644
12645maintainer-clean-fixincludes:
0aed8855 12646 @: $(MAKE); $(unstage)
d3ed111c
GK
12647 @[ -f ./fixincludes/Makefile ] || exit 0; \
12648 r=`${PWD_COMMAND}`; export r; \
12649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12650 $(HOST_EXPORTS) \
12651 for flag in $(EXTRA_HOST_FLAGS) ; do \
12652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12653 done; \
12654 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12655 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12658 "RANLIB=$${RANLIB}" \
0c24b341 12659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12660 maintainer-clean) \
12661 || exit 1
12662
12663@endif fixincludes
12664
12665
a7254363 12666
4fa63067
NN
12667.PHONY: configure-flex maybe-configure-flex
12668maybe-configure-flex:
4f0ef2d8
CD
12669@if gcc-bootstrap
12670configure-flex: stage_current
12671@endif gcc-bootstrap
6bd3dfaa
PB
12672@if flex
12673maybe-configure-flex: configure-flex
c52c6897 12674configure-flex:
0aed8855 12675 @: $(MAKE); $(unstage)
c52c6897 12676 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12678 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12680 $(HOST_EXPORTS) \
a7254363
PB
12681 echo Configuring in $(HOST_SUBDIR)/flex; \
12682 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12683 case $(srcdir) in \
b00612cc
PB
12684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12685 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12687 esac; \
b00612cc
PB
12688 srcdiroption="--srcdir=$${topdir}/flex"; \
12689 libsrcdir="$$s/flex"; \
4fa63067 12690 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12692 --target=${target_alias} $${srcdiroption} \
4fa63067 12693 || exit 1
6bd3dfaa 12694@endif flex
4fa63067 12695
a7254363
PB
12696
12697
d545f33b
PB
12698
12699
4fa63067
NN
12700.PHONY: all-flex maybe-all-flex
12701maybe-all-flex:
4f0ef2d8
CD
12702@if gcc-bootstrap
12703all-flex: stage_current
12704@endif gcc-bootstrap
6bd3dfaa 12705@if flex
d27cc32e 12706TARGET-flex=all
6bd3dfaa 12707maybe-all-flex: all-flex
4fa63067 12708all-flex: configure-flex
0aed8855 12709 @: $(MAKE); $(unstage)
4fa63067
NN
12710 @r=`${PWD_COMMAND}`; export r; \
12711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12712 $(HOST_EXPORTS) \
b00612cc
PB
12713 (cd $(HOST_SUBDIR)/flex && \
12714 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 12715@endif flex
4fa63067 12716
a7254363 12717
d545f33b
PB
12718
12719
4fa63067
NN
12720.PHONY: check-flex maybe-check-flex
12721maybe-check-flex:
6bd3dfaa
PB
12722@if flex
12723maybe-check-flex: check-flex
4fa63067
NN
12724
12725# This module is only tested in a native toolchain.
12726check-flex:
0aed8855 12727 @: $(MAKE); $(unstage)
4fa63067
NN
12728 @if [ '$(host)' = '$(target)' ] ; then \
12729 r=`${PWD_COMMAND}`; export r; \
12730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12731 $(HOST_EXPORTS) \
b00612cc 12732 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12733 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12734 fi
12735
6bd3dfaa 12736@endif flex
4fa63067
NN
12737
12738.PHONY: install-flex maybe-install-flex
12739maybe-install-flex:
6bd3dfaa
PB
12740@if flex
12741maybe-install-flex: install-flex
4fa63067
NN
12742
12743install-flex: installdirs
0aed8855 12744 @: $(MAKE); $(unstage)
4fa63067
NN
12745 @r=`${PWD_COMMAND}`; export r; \
12746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12747 $(HOST_EXPORTS) \
b00612cc 12748 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12749 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12750
6bd3dfaa 12751@endif flex
4fa63067 12752
56a8fe78 12753# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12754
12755.PHONY: maybe-info-flex info-flex
12756maybe-info-flex:
6bd3dfaa
PB
12757@if flex
12758maybe-info-flex: info-flex
4fa63067
NN
12759
12760info-flex: \
12761 configure-flex
0aed8855 12762 @: $(MAKE); $(unstage)
4fa63067 12763 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12764 r=`${PWD_COMMAND}`; export r; \
12765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12766 $(HOST_EXPORTS) \
b813574b 12767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12769 done; \
4fa63067 12770 echo "Doing info in flex" ; \
b00612cc 12771 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12774 "RANLIB=$${RANLIB}" \
0c24b341 12775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12776 info) \
2a4cbe27
NN
12777 || exit 1
12778
6bd3dfaa 12779@endif flex
2a4cbe27 12780
4fa63067
NN
12781.PHONY: maybe-dvi-flex dvi-flex
12782maybe-dvi-flex:
6bd3dfaa
PB
12783@if flex
12784maybe-dvi-flex: dvi-flex
2a4cbe27 12785
4fa63067
NN
12786dvi-flex: \
12787 configure-flex
0aed8855 12788 @: $(MAKE); $(unstage)
4fa63067 12789 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12790 r=`${PWD_COMMAND}`; export r; \
12791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12792 $(HOST_EXPORTS) \
b813574b 12793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12795 done; \
4fa63067 12796 echo "Doing dvi in flex" ; \
b00612cc 12797 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12800 "RANLIB=$${RANLIB}" \
0c24b341 12801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12802 dvi) \
2a4cbe27
NN
12803 || exit 1
12804
6bd3dfaa 12805@endif flex
2a4cbe27 12806
56a8fe78
DD
12807.PHONY: maybe-pdf-flex pdf-flex
12808maybe-pdf-flex:
12809@if flex
12810maybe-pdf-flex: pdf-flex
12811
12812pdf-flex: \
12813 configure-flex
12814 @: $(MAKE); $(unstage)
12815 @[ -f ./flex/Makefile ] || exit 0; \
12816 r=`${PWD_COMMAND}`; export r; \
12817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12818 $(HOST_EXPORTS) \
12819 for flag in $(EXTRA_HOST_FLAGS) ; do \
12820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12821 done; \
12822 echo "Doing pdf in flex" ; \
12823 (cd $(HOST_SUBDIR)/flex && \
12824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12826 "RANLIB=$${RANLIB}" \
0c24b341 12827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12828 pdf) \
12829 || exit 1
12830
12831@endif flex
12832
6d389afc
MS
12833.PHONY: maybe-html-flex html-flex
12834maybe-html-flex:
12835@if flex
12836maybe-html-flex: html-flex
12837
12838html-flex: \
12839 configure-flex
0aed8855 12840 @: $(MAKE); $(unstage)
6d389afc
MS
12841 @[ -f ./flex/Makefile ] || exit 0; \
12842 r=`${PWD_COMMAND}`; export r; \
12843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12844 $(HOST_EXPORTS) \
12845 for flag in $(EXTRA_HOST_FLAGS) ; do \
12846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12847 done; \
12848 echo "Doing html in flex" ; \
b00612cc 12849 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12852 "RANLIB=$${RANLIB}" \
0c24b341 12853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12854 html) \
12855 || exit 1
12856
12857@endif flex
12858
4fa63067
NN
12859.PHONY: maybe-TAGS-flex TAGS-flex
12860maybe-TAGS-flex:
6bd3dfaa
PB
12861@if flex
12862maybe-TAGS-flex: TAGS-flex
2a4cbe27 12863
4fa63067
NN
12864TAGS-flex: \
12865 configure-flex
0aed8855 12866 @: $(MAKE); $(unstage)
4fa63067 12867 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12868 r=`${PWD_COMMAND}`; export r; \
12869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12870 $(HOST_EXPORTS) \
b813574b 12871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12873 done; \
4fa63067 12874 echo "Doing TAGS in flex" ; \
b00612cc 12875 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12878 "RANLIB=$${RANLIB}" \
0c24b341 12879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12880 TAGS) \
2a4cbe27
NN
12881 || exit 1
12882
6bd3dfaa 12883@endif flex
2a4cbe27 12884
4fa63067
NN
12885.PHONY: maybe-install-info-flex install-info-flex
12886maybe-install-info-flex:
6bd3dfaa
PB
12887@if flex
12888maybe-install-info-flex: install-info-flex
2a4cbe27 12889
4fa63067
NN
12890install-info-flex: \
12891 configure-flex \
12892 info-flex
0aed8855 12893 @: $(MAKE); $(unstage)
4fa63067 12894 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12895 r=`${PWD_COMMAND}`; export r; \
12896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12897 $(HOST_EXPORTS) \
b813574b 12898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12900 done; \
4fa63067 12901 echo "Doing install-info in flex" ; \
b00612cc 12902 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12905 "RANLIB=$${RANLIB}" \
0c24b341 12906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12907 install-info) \
2a4cbe27
NN
12908 || exit 1
12909
6bd3dfaa 12910@endif flex
2a4cbe27 12911
a3ca38d2
DD
12912.PHONY: maybe-install-pdf-flex install-pdf-flex
12913maybe-install-pdf-flex:
12914@if flex
12915maybe-install-pdf-flex: install-pdf-flex
12916
12917install-pdf-flex: \
12918 configure-flex \
12919 pdf-flex
12920 @: $(MAKE); $(unstage)
12921 @[ -f ./flex/Makefile ] || exit 0; \
12922 r=`${PWD_COMMAND}`; export r; \
12923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12924 $(HOST_EXPORTS) \
12925 for flag in $(EXTRA_HOST_FLAGS) ; do \
12926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12927 done; \
12928 echo "Doing install-pdf in flex" ; \
12929 (cd $(HOST_SUBDIR)/flex && \
12930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12932 "RANLIB=$${RANLIB}" \
0c24b341 12933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12934 install-pdf) \
12935 || exit 1
12936
12937@endif flex
12938
108a6f8e
CD
12939.PHONY: maybe-install-html-flex install-html-flex
12940maybe-install-html-flex:
12941@if flex
12942maybe-install-html-flex: install-html-flex
12943
12944install-html-flex: \
12945 configure-flex \
12946 html-flex
12947 @: $(MAKE); $(unstage)
12948 @[ -f ./flex/Makefile ] || exit 0; \
12949 r=`${PWD_COMMAND}`; export r; \
12950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12951 $(HOST_EXPORTS) \
12952 for flag in $(EXTRA_HOST_FLAGS) ; do \
12953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12954 done; \
12955 echo "Doing install-html in flex" ; \
12956 (cd $(HOST_SUBDIR)/flex && \
12957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12959 "RANLIB=$${RANLIB}" \
0c24b341 12960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12961 install-html) \
12962 || exit 1
12963
12964@endif flex
12965
4fa63067
NN
12966.PHONY: maybe-installcheck-flex installcheck-flex
12967maybe-installcheck-flex:
6bd3dfaa
PB
12968@if flex
12969maybe-installcheck-flex: installcheck-flex
2a4cbe27 12970
4fa63067
NN
12971installcheck-flex: \
12972 configure-flex
0aed8855 12973 @: $(MAKE); $(unstage)
4fa63067 12974 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12975 r=`${PWD_COMMAND}`; export r; \
12976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12977 $(HOST_EXPORTS) \
b813574b 12978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12980 done; \
4fa63067 12981 echo "Doing installcheck in flex" ; \
b00612cc 12982 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12985 "RANLIB=$${RANLIB}" \
0c24b341 12986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12987 installcheck) \
2a4cbe27
NN
12988 || exit 1
12989
6bd3dfaa 12990@endif flex
2a4cbe27 12991
4fa63067
NN
12992.PHONY: maybe-mostlyclean-flex mostlyclean-flex
12993maybe-mostlyclean-flex:
6bd3dfaa
PB
12994@if flex
12995maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 12996
4fa63067 12997mostlyclean-flex:
0aed8855 12998 @: $(MAKE); $(unstage)
4fa63067 12999 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13000 r=`${PWD_COMMAND}`; export r; \
13001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13002 $(HOST_EXPORTS) \
b813574b 13003 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13005 done; \
4fa63067 13006 echo "Doing mostlyclean in flex" ; \
b00612cc 13007 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13010 "RANLIB=$${RANLIB}" \
0c24b341 13011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13012 mostlyclean) \
2a4cbe27
NN
13013 || exit 1
13014
6bd3dfaa 13015@endif flex
2a4cbe27 13016
4fa63067
NN
13017.PHONY: maybe-clean-flex clean-flex
13018maybe-clean-flex:
6bd3dfaa
PB
13019@if flex
13020maybe-clean-flex: clean-flex
2a4cbe27 13021
4fa63067 13022clean-flex:
0aed8855 13023 @: $(MAKE); $(unstage)
4fa63067 13024 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13025 r=`${PWD_COMMAND}`; export r; \
13026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13027 $(HOST_EXPORTS) \
b813574b 13028 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13030 done; \
4fa63067 13031 echo "Doing clean in flex" ; \
b00612cc 13032 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13035 "RANLIB=$${RANLIB}" \
0c24b341 13036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13037 clean) \
2a4cbe27
NN
13038 || exit 1
13039
6bd3dfaa 13040@endif flex
2a4cbe27 13041
4fa63067
NN
13042.PHONY: maybe-distclean-flex distclean-flex
13043maybe-distclean-flex:
6bd3dfaa
PB
13044@if flex
13045maybe-distclean-flex: distclean-flex
2a4cbe27 13046
4fa63067 13047distclean-flex:
0aed8855 13048 @: $(MAKE); $(unstage)
4fa63067 13049 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13050 r=`${PWD_COMMAND}`; export r; \
13051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13052 $(HOST_EXPORTS) \
b813574b 13053 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13055 done; \
4fa63067 13056 echo "Doing distclean in flex" ; \
b00612cc 13057 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13060 "RANLIB=$${RANLIB}" \
0c24b341 13061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13062 distclean) \
2a4cbe27
NN
13063 || exit 1
13064
6bd3dfaa 13065@endif flex
2a4cbe27 13066
4fa63067
NN
13067.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13068maybe-maintainer-clean-flex:
6bd3dfaa
PB
13069@if flex
13070maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13071
4fa63067 13072maintainer-clean-flex:
0aed8855 13073 @: $(MAKE); $(unstage)
4fa63067 13074 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13075 r=`${PWD_COMMAND}`; export r; \
13076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13077 $(HOST_EXPORTS) \
b813574b 13078 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13080 done; \
4fa63067 13081 echo "Doing maintainer-clean in flex" ; \
b00612cc 13082 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13085 "RANLIB=$${RANLIB}" \
0c24b341 13086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13087 maintainer-clean) \
2a4cbe27
NN
13088 || exit 1
13089
6bd3dfaa 13090@endif flex
2a4cbe27 13091
2a4cbe27 13092
a7254363 13093
4fa63067
NN
13094.PHONY: configure-gas maybe-configure-gas
13095maybe-configure-gas:
4f0ef2d8
CD
13096@if gcc-bootstrap
13097configure-gas: stage_current
13098@endif gcc-bootstrap
6bd3dfaa
PB
13099@if gas
13100maybe-configure-gas: configure-gas
c52c6897 13101configure-gas:
c52c6897
PB
13102 @r=`${PWD_COMMAND}`; export r; \
13103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13104 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13106 $(HOST_EXPORTS) \
a7254363
PB
13107 echo Configuring in $(HOST_SUBDIR)/gas; \
13108 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13109 case $(srcdir) in \
b00612cc
PB
13110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13111 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13113 esac; \
b00612cc
PB
13114 srcdiroption="--srcdir=$${topdir}/gas"; \
13115 libsrcdir="$$s/gas"; \
4fa63067 13116 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13118 --target=${target_alias} $${srcdiroption} \
4fa63067 13119 || exit 1
6bd3dfaa 13120@endif gas
4fa63067 13121
a7254363
PB
13122
13123
d545f33b
PB
13124.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13125maybe-configure-stage1-gas:
13126@if gas-bootstrap
13127maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13128configure-stage1-gas:
c52c6897 13129 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13130 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13131 @r=`${PWD_COMMAND}`; export r; \
13132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13133 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13134 $(HOST_EXPORTS) \
8ee82aff
PB
13135 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13136 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13137 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13139 cd $(HOST_SUBDIR)/gas || exit 1; \
13140 case $(srcdir) in \
13141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13142 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13144 esac; \
13145 srcdiroption="--srcdir=$${topdir}/gas"; \
13146 libsrcdir="$$s/gas"; \
13147 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13149 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13150 \
8a0d8a5c 13151 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13152@endif gas-bootstrap
13153
13154.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13155maybe-configure-stage2-gas:
13156@if gas-bootstrap
13157maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13158configure-stage2-gas:
c52c6897 13159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13161 @r=`${PWD_COMMAND}`; export r; \
13162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13163 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13164 $(HOST_EXPORTS) \
13165 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13166 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13167 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13168 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13170 cd $(HOST_SUBDIR)/gas || exit 1; \
13171 case $(srcdir) in \
13172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13173 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13175 esac; \
13176 srcdiroption="--srcdir=$${topdir}/gas"; \
13177 libsrcdir="$$s/gas"; \
13178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13180 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13181 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13182 @stage2_werror_flag@
13183@endif gas-bootstrap
13184
8520c408
AO
13185.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13186maybe-configure-stageb2g0-gas:
13187@if gas-bootstrap
13188maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13189configure-stageb2g0-gas:
13190 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13192 @r=`${PWD_COMMAND}`; export r; \
13193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13194 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13195 $(HOST_EXPORTS) \
13196 $(POSTSTAGE1_HOST_EXPORTS) \
13197 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
13198 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
13199 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13201 cd $(HOST_SUBDIR)/gas || exit 1; \
13202 case $(srcdir) in \
13203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13204 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13206 esac; \
13207 srcdiroption="--srcdir=$${topdir}/gas"; \
13208 libsrcdir="$$s/gas"; \
13209 $(SHELL) $${libsrcdir}/configure \
13210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13211 --target=${target_alias} $${srcdiroption} \
13212 --with-build-libsubdir=$(HOST_SUBDIR) \
13213 @stage2_werror_flag@
13214@endif gas-bootstrap
13215
d545f33b
PB
13216.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13217maybe-configure-stage3-gas:
13218@if gas-bootstrap
13219maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13220configure-stage3-gas:
c52c6897 13221 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13223 @r=`${PWD_COMMAND}`; export r; \
13224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13225 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13226 $(HOST_EXPORTS) \
13227 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13228 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13229 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13230 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13232 cd $(HOST_SUBDIR)/gas || exit 1; \
13233 case $(srcdir) in \
13234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13235 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13237 esac; \
13238 srcdiroption="--srcdir=$${topdir}/gas"; \
13239 libsrcdir="$$s/gas"; \
13240 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13242 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13243 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13244 @stage2_werror_flag@
13245@endif gas-bootstrap
13246
8520c408
AO
13247.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13248maybe-configure-stageb3g2-gas:
13249@if gas-bootstrap
13250maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13251configure-stageb3g2-gas:
13252 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13254 @r=`${PWD_COMMAND}`; export r; \
13255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13256 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13257 $(HOST_EXPORTS) \
13258 $(POSTSTAGE1_HOST_EXPORTS) \
13259 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
13260 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
13261 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13263 cd $(HOST_SUBDIR)/gas || exit 1; \
13264 case $(srcdir) in \
13265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13266 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13268 esac; \
13269 srcdiroption="--srcdir=$${topdir}/gas"; \
13270 libsrcdir="$$s/gas"; \
13271 $(SHELL) $${libsrcdir}/configure \
13272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13273 --target=${target_alias} $${srcdiroption} \
13274 --with-build-libsubdir=$(HOST_SUBDIR) \
13275 @stage2_werror_flag@
13276@endif gas-bootstrap
13277
d545f33b
PB
13278.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13279maybe-configure-stage4-gas:
13280@if gas-bootstrap
13281maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13282configure-stage4-gas:
c52c6897 13283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13285 @r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13287 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13288 $(HOST_EXPORTS) \
13289 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13290 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13291 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13292 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13294 cd $(HOST_SUBDIR)/gas || exit 1; \
13295 case $(srcdir) in \
13296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13297 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13299 esac; \
13300 srcdiroption="--srcdir=$${topdir}/gas"; \
13301 libsrcdir="$$s/gas"; \
13302 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13304 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13305 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13306 @stage2_werror_flag@
13307@endif gas-bootstrap
13308
13309.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13310maybe-configure-stageprofile-gas:
13311@if gas-bootstrap
13312maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13313configure-stageprofile-gas:
c52c6897 13314 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13316 @r=`${PWD_COMMAND}`; export r; \
13317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13318 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13319 $(HOST_EXPORTS) \
13320 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13321 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
13322 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 13323 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13325 cd $(HOST_SUBDIR)/gas || exit 1; \
13326 case $(srcdir) in \
13327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13328 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13330 esac; \
13331 srcdiroption="--srcdir=$${topdir}/gas"; \
13332 libsrcdir="$$s/gas"; \
13333 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13335 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13336 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13337 @stage2_werror_flag@
13338@endif gas-bootstrap
13339
13340.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13341maybe-configure-stagefeedback-gas:
13342@if gas-bootstrap
13343maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13344configure-stagefeedback-gas:
c52c6897 13345 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13347 @r=`${PWD_COMMAND}`; export r; \
13348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13349 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13350 $(HOST_EXPORTS) \
13351 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13352 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
13353 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 13354 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13356 cd $(HOST_SUBDIR)/gas || exit 1; \
13357 case $(srcdir) in \
13358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13359 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13361 esac; \
13362 srcdiroption="--srcdir=$${topdir}/gas"; \
13363 libsrcdir="$$s/gas"; \
13364 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13366 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13367 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13368 @stage2_werror_flag@
13369@endif gas-bootstrap
13370
13371
13372
13373
13374
4fa63067
NN
13375.PHONY: all-gas maybe-all-gas
13376maybe-all-gas:
4f0ef2d8
CD
13377@if gcc-bootstrap
13378all-gas: stage_current
13379@endif gcc-bootstrap
6bd3dfaa 13380@if gas
d27cc32e 13381TARGET-gas=all
6bd3dfaa 13382maybe-all-gas: all-gas
4fa63067 13383all-gas: configure-gas
c52c6897 13384 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13386 $(HOST_EXPORTS) \
b00612cc
PB
13387 (cd $(HOST_SUBDIR)/gas && \
13388 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 13389@endif gas
4fa63067 13390
a7254363 13391
d545f33b
PB
13392
13393.PHONY: all-stage1-gas maybe-all-stage1-gas
13394.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13395maybe-all-stage1-gas:
13396maybe-clean-stage1-gas:
13397@if gas-bootstrap
13398maybe-all-stage1-gas: all-stage1-gas
13399all-stage1: all-stage1-gas
f70224b5 13400TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13401all-stage1-gas: configure-stage1-gas
c52c6897 13402 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13403 @r=`${PWD_COMMAND}`; export r; \
13404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13405 $(HOST_EXPORTS) \
13406 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13407 $(MAKE) $(FLAGS_TO_PASS) \
13408 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 13409 $(TARGET-stage1-gas)
d545f33b
PB
13410
13411maybe-clean-stage1-gas: clean-stage1-gas
13412clean-stage1: clean-stage1-gas
13413clean-stage1-gas:
9dbaa842
DD
13414 @if [ $(current_stage) = stage1 ]; then \
13415 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13416 else \
13417 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13418 $(MAKE) stage1-start; \
13419 fi; \
d545f33b
PB
13420 cd $(HOST_SUBDIR)/gas && \
13421 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 13422 clean
d545f33b
PB
13423@endif gas-bootstrap
13424
13425
13426.PHONY: all-stage2-gas maybe-all-stage2-gas
13427.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13428maybe-all-stage2-gas:
13429maybe-clean-stage2-gas:
13430@if gas-bootstrap
13431maybe-all-stage2-gas: all-stage2-gas
13432all-stage2: all-stage2-gas
f70224b5 13433TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13434all-stage2-gas: configure-stage2-gas
c52c6897 13435 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13436 @r=`${PWD_COMMAND}`; export r; \
13437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13438 $(HOST_EXPORTS) \
13439 $(POSTSTAGE1_HOST_EXPORTS) \
13440 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13441 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13442 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13443 $(TARGET-stage2-gas)
d545f33b
PB
13444
13445maybe-clean-stage2-gas: clean-stage2-gas
13446clean-stage2: clean-stage2-gas
13447clean-stage2-gas:
9dbaa842
DD
13448 @if [ $(current_stage) = stage2 ]; then \
13449 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13450 else \
13451 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13452 $(MAKE) stage2-start; \
13453 fi; \
d545f33b
PB
13454 cd $(HOST_SUBDIR)/gas && \
13455 $(MAKE) $(FLAGS_TO_PASS) \
13456 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13457 clean
d545f33b
PB
13458@endif gas-bootstrap
13459
13460
8520c408
AO
13461.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13462.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13463maybe-all-stageb2g0-gas:
13464maybe-clean-stageb2g0-gas:
13465@if gas-bootstrap
13466maybe-all-stageb2g0-gas: all-stageb2g0-gas
13467all-stageb2g0: all-stageb2g0-gas
13468TARGET-stageb2g0-gas = $(TARGET-gas)
13469all-stageb2g0-gas: configure-stageb2g0-gas
13470 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13471 @r=`${PWD_COMMAND}`; export r; \
13472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13473 $(HOST_EXPORTS) \
13474 $(POSTSTAGE1_HOST_EXPORTS) \
13475 cd $(HOST_SUBDIR)/gas && \
13476 $(MAKE) $(FLAGS_TO_PASS) \
13477 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
13478 $(TARGET-stageb2g0-gas)
13479
13480maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13481clean-stageb2g0: clean-stageb2g0-gas
13482clean-stageb2g0-gas:
13483 @if [ $(current_stage) = stageb2g0 ]; then \
13484 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13485 else \
13486 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13487 $(MAKE) stageb2g0-start; \
13488 fi; \
13489 cd $(HOST_SUBDIR)/gas && \
13490 $(MAKE) $(FLAGS_TO_PASS) \
13491 $(POSTSTAGE1_FLAGS_TO_PASS) \
13492 clean
13493@endif gas-bootstrap
13494
13495
d545f33b
PB
13496.PHONY: all-stage3-gas maybe-all-stage3-gas
13497.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13498maybe-all-stage3-gas:
13499maybe-clean-stage3-gas:
13500@if gas-bootstrap
13501maybe-all-stage3-gas: all-stage3-gas
13502all-stage3: all-stage3-gas
f70224b5 13503TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13504all-stage3-gas: configure-stage3-gas
c52c6897 13505 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13506 @r=`${PWD_COMMAND}`; export r; \
13507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13508 $(HOST_EXPORTS) \
13509 $(POSTSTAGE1_HOST_EXPORTS) \
13510 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13511 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13512 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13513 $(TARGET-stage3-gas)
d545f33b
PB
13514
13515maybe-clean-stage3-gas: clean-stage3-gas
13516clean-stage3: clean-stage3-gas
13517clean-stage3-gas:
9dbaa842
DD
13518 @if [ $(current_stage) = stage3 ]; then \
13519 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13520 else \
13521 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13522 $(MAKE) stage3-start; \
13523 fi; \
d545f33b
PB
13524 cd $(HOST_SUBDIR)/gas && \
13525 $(MAKE) $(FLAGS_TO_PASS) \
13526 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13527 clean
d545f33b
PB
13528@endif gas-bootstrap
13529
13530
8520c408
AO
13531.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13532.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13533maybe-all-stageb3g2-gas:
13534maybe-clean-stageb3g2-gas:
13535@if gas-bootstrap
13536maybe-all-stageb3g2-gas: all-stageb3g2-gas
13537all-stageb3g2: all-stageb3g2-gas
13538TARGET-stageb3g2-gas = $(TARGET-gas)
13539all-stageb3g2-gas: configure-stageb3g2-gas
13540 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13541 @r=`${PWD_COMMAND}`; export r; \
13542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13543 $(HOST_EXPORTS) \
13544 $(POSTSTAGE1_HOST_EXPORTS) \
13545 cd $(HOST_SUBDIR)/gas && \
13546 $(MAKE) $(FLAGS_TO_PASS) \
13547 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
13548 $(TARGET-stageb3g2-gas)
13549
13550maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13551clean-stageb3g2: clean-stageb3g2-gas
13552clean-stageb3g2-gas:
13553 @if [ $(current_stage) = stageb3g2 ]; then \
13554 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13555 else \
13556 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13557 $(MAKE) stageb3g2-start; \
13558 fi; \
13559 cd $(HOST_SUBDIR)/gas && \
13560 $(MAKE) $(FLAGS_TO_PASS) \
13561 $(POSTSTAGE1_FLAGS_TO_PASS) \
13562 clean
13563@endif gas-bootstrap
13564
13565
d545f33b
PB
13566.PHONY: all-stage4-gas maybe-all-stage4-gas
13567.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13568maybe-all-stage4-gas:
13569maybe-clean-stage4-gas:
13570@if gas-bootstrap
13571maybe-all-stage4-gas: all-stage4-gas
13572all-stage4: all-stage4-gas
f70224b5 13573TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13574all-stage4-gas: configure-stage4-gas
c52c6897 13575 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13576 @r=`${PWD_COMMAND}`; export r; \
13577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578 $(HOST_EXPORTS) \
13579 $(POSTSTAGE1_HOST_EXPORTS) \
13580 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13581 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13582 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13583 $(TARGET-stage4-gas)
d545f33b
PB
13584
13585maybe-clean-stage4-gas: clean-stage4-gas
13586clean-stage4: clean-stage4-gas
13587clean-stage4-gas:
9dbaa842
DD
13588 @if [ $(current_stage) = stage4 ]; then \
13589 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13590 else \
13591 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13592 $(MAKE) stage4-start; \
13593 fi; \
d545f33b
PB
13594 cd $(HOST_SUBDIR)/gas && \
13595 $(MAKE) $(FLAGS_TO_PASS) \
13596 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13597 clean
d545f33b
PB
13598@endif gas-bootstrap
13599
13600
13601.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13602.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13603maybe-all-stageprofile-gas:
13604maybe-clean-stageprofile-gas:
13605@if gas-bootstrap
13606maybe-all-stageprofile-gas: all-stageprofile-gas
13607all-stageprofile: all-stageprofile-gas
f70224b5 13608TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13609all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13610 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13611 @r=`${PWD_COMMAND}`; export r; \
13612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13613 $(HOST_EXPORTS) \
13614 $(POSTSTAGE1_HOST_EXPORTS) \
13615 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13616 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13617 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13618 $(TARGET-stageprofile-gas)
d545f33b
PB
13619
13620maybe-clean-stageprofile-gas: clean-stageprofile-gas
13621clean-stageprofile: clean-stageprofile-gas
13622clean-stageprofile-gas:
9dbaa842
DD
13623 @if [ $(current_stage) = stageprofile ]; then \
13624 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13625 else \
13626 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13627 $(MAKE) stageprofile-start; \
13628 fi; \
d545f33b
PB
13629 cd $(HOST_SUBDIR)/gas && \
13630 $(MAKE) $(FLAGS_TO_PASS) \
13631 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13632 clean
d545f33b
PB
13633@endif gas-bootstrap
13634
13635
13636.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13637.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13638maybe-all-stagefeedback-gas:
13639maybe-clean-stagefeedback-gas:
13640@if gas-bootstrap
13641maybe-all-stagefeedback-gas: all-stagefeedback-gas
13642all-stagefeedback: all-stagefeedback-gas
f70224b5 13643TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13644all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13646 @r=`${PWD_COMMAND}`; export r; \
13647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13648 $(HOST_EXPORTS) \
13649 $(POSTSTAGE1_HOST_EXPORTS) \
13650 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13651 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13652 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13653 $(TARGET-stagefeedback-gas)
d545f33b
PB
13654
13655maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13656clean-stagefeedback: clean-stagefeedback-gas
13657clean-stagefeedback-gas:
9dbaa842
DD
13658 @if [ $(current_stage) = stagefeedback ]; then \
13659 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13660 else \
13661 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13662 $(MAKE) stagefeedback-start; \
13663 fi; \
d545f33b
PB
13664 cd $(HOST_SUBDIR)/gas && \
13665 $(MAKE) $(FLAGS_TO_PASS) \
13666 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13667 clean
d545f33b
PB
13668@endif gas-bootstrap
13669
13670
13671
13672
13673
4fa63067
NN
13674.PHONY: check-gas maybe-check-gas
13675maybe-check-gas:
6bd3dfaa
PB
13676@if gas
13677maybe-check-gas: check-gas
4fa63067
NN
13678
13679check-gas:
0aed8855 13680 @: $(MAKE); $(unstage)
4fa63067
NN
13681 @r=`${PWD_COMMAND}`; export r; \
13682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13683 $(HOST_EXPORTS) \
b00612cc
PB
13684 (cd $(HOST_SUBDIR)/gas && \
13685 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13686
6bd3dfaa 13687@endif gas
4fa63067
NN
13688
13689.PHONY: install-gas maybe-install-gas
13690maybe-install-gas:
6bd3dfaa
PB
13691@if gas
13692maybe-install-gas: install-gas
4fa63067
NN
13693
13694install-gas: installdirs
0aed8855 13695 @: $(MAKE); $(unstage)
4fa63067
NN
13696 @r=`${PWD_COMMAND}`; export r; \
13697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13698 $(HOST_EXPORTS) \
b00612cc 13699 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13700 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13701
6bd3dfaa 13702@endif gas
4fa63067 13703
56a8fe78 13704# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13705
13706.PHONY: maybe-info-gas info-gas
13707maybe-info-gas:
6bd3dfaa
PB
13708@if gas
13709maybe-info-gas: info-gas
4fa63067
NN
13710
13711info-gas: \
13712 configure-gas
13713 @[ -f ./gas/Makefile ] || exit 0; \
13714 r=`${PWD_COMMAND}`; export r; \
13715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13716 $(HOST_EXPORTS) \
b813574b 13717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13719 done; \
4fa63067 13720 echo "Doing info in gas" ; \
b00612cc 13721 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13724 "RANLIB=$${RANLIB}" \
0c24b341 13725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13726 info) \
2a4cbe27
NN
13727 || exit 1
13728
6bd3dfaa 13729@endif gas
2a4cbe27 13730
4fa63067
NN
13731.PHONY: maybe-dvi-gas dvi-gas
13732maybe-dvi-gas:
6bd3dfaa
PB
13733@if gas
13734maybe-dvi-gas: dvi-gas
2a4cbe27 13735
4fa63067
NN
13736dvi-gas: \
13737 configure-gas
13738 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13739 r=`${PWD_COMMAND}`; export r; \
13740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13741 $(HOST_EXPORTS) \
b813574b 13742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13744 done; \
4fa63067 13745 echo "Doing dvi in gas" ; \
b00612cc 13746 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13749 "RANLIB=$${RANLIB}" \
0c24b341 13750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13751 dvi) \
2a4cbe27
NN
13752 || exit 1
13753
6bd3dfaa 13754@endif gas
2a4cbe27 13755
56a8fe78
DD
13756.PHONY: maybe-pdf-gas pdf-gas
13757maybe-pdf-gas:
13758@if gas
13759maybe-pdf-gas: pdf-gas
13760
13761pdf-gas: \
13762 configure-gas
13763 @[ -f ./gas/Makefile ] || exit 0; \
13764 r=`${PWD_COMMAND}`; export r; \
13765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13766 $(HOST_EXPORTS) \
13767 for flag in $(EXTRA_HOST_FLAGS) ; do \
13768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13769 done; \
13770 echo "Doing pdf in gas" ; \
13771 (cd $(HOST_SUBDIR)/gas && \
13772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13774 "RANLIB=$${RANLIB}" \
0c24b341 13775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13776 pdf) \
13777 || exit 1
13778
13779@endif gas
13780
6d389afc
MS
13781.PHONY: maybe-html-gas html-gas
13782maybe-html-gas:
13783@if gas
13784maybe-html-gas: html-gas
13785
13786html-gas: \
13787 configure-gas
13788 @[ -f ./gas/Makefile ] || exit 0; \
13789 r=`${PWD_COMMAND}`; export r; \
13790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13791 $(HOST_EXPORTS) \
13792 for flag in $(EXTRA_HOST_FLAGS) ; do \
13793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13794 done; \
13795 echo "Doing html in gas" ; \
b00612cc 13796 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13799 "RANLIB=$${RANLIB}" \
0c24b341 13800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13801 html) \
13802 || exit 1
13803
13804@endif gas
13805
4fa63067
NN
13806.PHONY: maybe-TAGS-gas TAGS-gas
13807maybe-TAGS-gas:
6bd3dfaa
PB
13808@if gas
13809maybe-TAGS-gas: TAGS-gas
2a4cbe27 13810
4fa63067
NN
13811TAGS-gas: \
13812 configure-gas
13813 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13814 r=`${PWD_COMMAND}`; export r; \
13815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13816 $(HOST_EXPORTS) \
b813574b 13817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13819 done; \
4fa63067 13820 echo "Doing TAGS in gas" ; \
b00612cc 13821 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13824 "RANLIB=$${RANLIB}" \
0c24b341 13825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13826 TAGS) \
2a4cbe27
NN
13827 || exit 1
13828
6bd3dfaa 13829@endif gas
2a4cbe27 13830
4fa63067
NN
13831.PHONY: maybe-install-info-gas install-info-gas
13832maybe-install-info-gas:
6bd3dfaa
PB
13833@if gas
13834maybe-install-info-gas: install-info-gas
2a4cbe27 13835
4fa63067
NN
13836install-info-gas: \
13837 configure-gas \
13838 info-gas
13839 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13840 r=`${PWD_COMMAND}`; export r; \
13841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13842 $(HOST_EXPORTS) \
b813574b 13843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13845 done; \
4fa63067 13846 echo "Doing install-info in gas" ; \
b00612cc 13847 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13850 "RANLIB=$${RANLIB}" \
0c24b341 13851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13852 install-info) \
2a4cbe27
NN
13853 || exit 1
13854
6bd3dfaa 13855@endif gas
2a4cbe27 13856
a3ca38d2
DD
13857.PHONY: maybe-install-pdf-gas install-pdf-gas
13858maybe-install-pdf-gas:
13859@if gas
13860maybe-install-pdf-gas: install-pdf-gas
13861
13862install-pdf-gas: \
13863 configure-gas \
13864 pdf-gas
13865 @[ -f ./gas/Makefile ] || exit 0; \
13866 r=`${PWD_COMMAND}`; export r; \
13867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13868 $(HOST_EXPORTS) \
13869 for flag in $(EXTRA_HOST_FLAGS) ; do \
13870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13871 done; \
13872 echo "Doing install-pdf in gas" ; \
13873 (cd $(HOST_SUBDIR)/gas && \
13874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13876 "RANLIB=$${RANLIB}" \
0c24b341 13877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13878 install-pdf) \
13879 || exit 1
13880
13881@endif gas
13882
108a6f8e
CD
13883.PHONY: maybe-install-html-gas install-html-gas
13884maybe-install-html-gas:
13885@if gas
13886maybe-install-html-gas: install-html-gas
13887
13888install-html-gas: \
13889 configure-gas \
13890 html-gas
13891 @[ -f ./gas/Makefile ] || exit 0; \
13892 r=`${PWD_COMMAND}`; export r; \
13893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13894 $(HOST_EXPORTS) \
13895 for flag in $(EXTRA_HOST_FLAGS) ; do \
13896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13897 done; \
13898 echo "Doing install-html in gas" ; \
13899 (cd $(HOST_SUBDIR)/gas && \
13900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13902 "RANLIB=$${RANLIB}" \
0c24b341 13903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13904 install-html) \
13905 || exit 1
13906
13907@endif gas
13908
4fa63067
NN
13909.PHONY: maybe-installcheck-gas installcheck-gas
13910maybe-installcheck-gas:
6bd3dfaa
PB
13911@if gas
13912maybe-installcheck-gas: installcheck-gas
2a4cbe27 13913
4fa63067
NN
13914installcheck-gas: \
13915 configure-gas
13916 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13917 r=`${PWD_COMMAND}`; export r; \
13918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13919 $(HOST_EXPORTS) \
b813574b 13920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13922 done; \
4fa63067 13923 echo "Doing installcheck in gas" ; \
b00612cc 13924 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13927 "RANLIB=$${RANLIB}" \
0c24b341 13928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13929 installcheck) \
2a4cbe27
NN
13930 || exit 1
13931
6bd3dfaa 13932@endif gas
2a4cbe27 13933
4fa63067
NN
13934.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13935maybe-mostlyclean-gas:
6bd3dfaa
PB
13936@if gas
13937maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 13938
4fa63067
NN
13939mostlyclean-gas:
13940 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13941 r=`${PWD_COMMAND}`; export r; \
13942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13943 $(HOST_EXPORTS) \
b813574b 13944 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13946 done; \
4fa63067 13947 echo "Doing mostlyclean in gas" ; \
b00612cc 13948 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13951 "RANLIB=$${RANLIB}" \
0c24b341 13952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13953 mostlyclean) \
2a4cbe27
NN
13954 || exit 1
13955
6bd3dfaa 13956@endif gas
2a4cbe27 13957
4fa63067
NN
13958.PHONY: maybe-clean-gas clean-gas
13959maybe-clean-gas:
6bd3dfaa
PB
13960@if gas
13961maybe-clean-gas: clean-gas
2a4cbe27 13962
4fa63067
NN
13963clean-gas:
13964 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13965 r=`${PWD_COMMAND}`; export r; \
13966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13967 $(HOST_EXPORTS) \
b813574b 13968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13970 done; \
4fa63067 13971 echo "Doing clean in gas" ; \
b00612cc 13972 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13975 "RANLIB=$${RANLIB}" \
0c24b341 13976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13977 clean) \
2a4cbe27
NN
13978 || exit 1
13979
6bd3dfaa 13980@endif gas
2a4cbe27 13981
4fa63067
NN
13982.PHONY: maybe-distclean-gas distclean-gas
13983maybe-distclean-gas:
6bd3dfaa
PB
13984@if gas
13985maybe-distclean-gas: distclean-gas
2a4cbe27 13986
4fa63067
NN
13987distclean-gas:
13988 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13989 r=`${PWD_COMMAND}`; export r; \
13990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13991 $(HOST_EXPORTS) \
b813574b 13992 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13994 done; \
4fa63067 13995 echo "Doing distclean in gas" ; \
b00612cc 13996 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13999 "RANLIB=$${RANLIB}" \
0c24b341 14000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14001 distclean) \
2a4cbe27
NN
14002 || exit 1
14003
6bd3dfaa 14004@endif gas
2a4cbe27 14005
4fa63067
NN
14006.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14007maybe-maintainer-clean-gas:
6bd3dfaa
PB
14008@if gas
14009maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14010
4fa63067
NN
14011maintainer-clean-gas:
14012 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14013 r=`${PWD_COMMAND}`; export r; \
14014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14015 $(HOST_EXPORTS) \
b813574b 14016 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14018 done; \
4fa63067 14019 echo "Doing maintainer-clean in gas" ; \
b00612cc 14020 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14023 "RANLIB=$${RANLIB}" \
0c24b341 14024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14025 maintainer-clean) \
2a4cbe27
NN
14026 || exit 1
14027
6bd3dfaa 14028@endif gas
2a4cbe27 14029
2a4cbe27 14030
a7254363 14031
b813574b
PB
14032.PHONY: configure-gcc maybe-configure-gcc
14033maybe-configure-gcc:
c52c6897 14034@if gcc-bootstrap
4f0ef2d8 14035configure-gcc: stage_current
c52c6897
PB
14036@endif gcc-bootstrap
14037@if gcc
4f0ef2d8
CD
14038maybe-configure-gcc: configure-gcc
14039configure-gcc:
c52c6897
PB
14040 @r=`${PWD_COMMAND}`; export r; \
14041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14042 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14044 $(HOST_EXPORTS) \
a7254363
PB
14045 echo Configuring in $(HOST_SUBDIR)/gcc; \
14046 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14047 case $(srcdir) in \
b00612cc
PB
14048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14049 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14051 esac; \
b00612cc
PB
14052 srcdiroption="--srcdir=$${topdir}/gcc"; \
14053 libsrcdir="$$s/gcc"; \
4fa63067 14054 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14056 --target=${target_alias} $${srcdiroption} \
4fa63067 14057 || exit 1
b813574b 14058@endif gcc
4fa63067 14059
a7254363
PB
14060
14061
d545f33b
PB
14062.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14063maybe-configure-stage1-gcc:
14064@if gcc-bootstrap
14065maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14066configure-stage1-gcc:
c52c6897 14067 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14069 @r=`${PWD_COMMAND}`; export r; \
14070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14071 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14072 $(HOST_EXPORTS) \
8ee82aff
PB
14073 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14074 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14075 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14077 cd $(HOST_SUBDIR)/gcc || exit 1; \
14078 case $(srcdir) in \
14079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14080 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14082 esac; \
14083 srcdiroption="--srcdir=$${topdir}/gcc"; \
14084 libsrcdir="$$s/gcc"; \
14085 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14087 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14088 \
8a0d8a5c 14089 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14090@endif gcc-bootstrap
14091
14092.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14093maybe-configure-stage2-gcc:
14094@if gcc-bootstrap
14095maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14096configure-stage2-gcc:
c52c6897 14097 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14099 @r=`${PWD_COMMAND}`; export r; \
14100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14101 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14102 $(HOST_EXPORTS) \
14103 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14104 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14105 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14106 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14107 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14108 cd $(HOST_SUBDIR)/gcc || exit 1; \
14109 case $(srcdir) in \
14110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14111 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14113 esac; \
14114 srcdiroption="--srcdir=$${topdir}/gcc"; \
14115 libsrcdir="$$s/gcc"; \
14116 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14118 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14119 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14120 @stage2_werror_flag@
14121@endif gcc-bootstrap
14122
8520c408
AO
14123.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14124maybe-configure-stageb2g0-gcc:
14125@if gcc-bootstrap
14126maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14127configure-stageb2g0-gcc:
14128 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14129 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14130 @r=`${PWD_COMMAND}`; export r; \
14131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14132 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14133 $(HOST_EXPORTS) \
14134 $(POSTSTAGE1_HOST_EXPORTS) \
14135 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
14136 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
14137 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14139 cd $(HOST_SUBDIR)/gcc || exit 1; \
14140 case $(srcdir) in \
14141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14142 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14144 esac; \
14145 srcdiroption="--srcdir=$${topdir}/gcc"; \
14146 libsrcdir="$$s/gcc"; \
14147 $(SHELL) $${libsrcdir}/configure \
14148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14149 --target=${target_alias} $${srcdiroption} \
14150 --with-build-libsubdir=$(HOST_SUBDIR) \
14151 @stage2_werror_flag@
14152@endif gcc-bootstrap
14153
d545f33b
PB
14154.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14155maybe-configure-stage3-gcc:
14156@if gcc-bootstrap
14157maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14158configure-stage3-gcc:
c52c6897 14159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14161 @r=`${PWD_COMMAND}`; export r; \
14162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14163 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14164 $(HOST_EXPORTS) \
14165 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14166 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14167 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14168 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14170 cd $(HOST_SUBDIR)/gcc || exit 1; \
14171 case $(srcdir) in \
14172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14173 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14175 esac; \
14176 srcdiroption="--srcdir=$${topdir}/gcc"; \
14177 libsrcdir="$$s/gcc"; \
14178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14180 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14181 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14182 @stage2_werror_flag@
14183@endif gcc-bootstrap
14184
8520c408
AO
14185.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14186maybe-configure-stageb3g2-gcc:
14187@if gcc-bootstrap
14188maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14189configure-stageb3g2-gcc:
14190 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14192 @r=`${PWD_COMMAND}`; export r; \
14193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14194 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14195 $(HOST_EXPORTS) \
14196 $(POSTSTAGE1_HOST_EXPORTS) \
14197 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
14198 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
14199 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14201 cd $(HOST_SUBDIR)/gcc || exit 1; \
14202 case $(srcdir) in \
14203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14204 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14206 esac; \
14207 srcdiroption="--srcdir=$${topdir}/gcc"; \
14208 libsrcdir="$$s/gcc"; \
14209 $(SHELL) $${libsrcdir}/configure \
14210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14211 --target=${target_alias} $${srcdiroption} \
14212 --with-build-libsubdir=$(HOST_SUBDIR) \
14213 @stage2_werror_flag@
14214@endif gcc-bootstrap
14215
d545f33b
PB
14216.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14217maybe-configure-stage4-gcc:
14218@if gcc-bootstrap
14219maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14220configure-stage4-gcc:
c52c6897 14221 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14223 @r=`${PWD_COMMAND}`; export r; \
14224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14225 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14226 $(HOST_EXPORTS) \
14227 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14228 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14229 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14230 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14232 cd $(HOST_SUBDIR)/gcc || exit 1; \
14233 case $(srcdir) in \
14234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14235 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14237 esac; \
14238 srcdiroption="--srcdir=$${topdir}/gcc"; \
14239 libsrcdir="$$s/gcc"; \
14240 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14242 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14243 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14244 @stage2_werror_flag@
14245@endif gcc-bootstrap
14246
14247.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14248maybe-configure-stageprofile-gcc:
14249@if gcc-bootstrap
14250maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14251configure-stageprofile-gcc:
c52c6897 14252 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14254 @r=`${PWD_COMMAND}`; export r; \
14255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14256 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14257 $(HOST_EXPORTS) \
14258 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14259 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
14260 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 14261 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14263 cd $(HOST_SUBDIR)/gcc || exit 1; \
14264 case $(srcdir) in \
14265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14266 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14268 esac; \
14269 srcdiroption="--srcdir=$${topdir}/gcc"; \
14270 libsrcdir="$$s/gcc"; \
14271 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14273 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14274 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14275 @stage2_werror_flag@
14276@endif gcc-bootstrap
14277
14278.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14279maybe-configure-stagefeedback-gcc:
14280@if gcc-bootstrap
14281maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14282configure-stagefeedback-gcc:
c52c6897 14283 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14285 @r=`${PWD_COMMAND}`; export r; \
14286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14287 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14288 $(HOST_EXPORTS) \
14289 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14290 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
14291 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 14292 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14294 cd $(HOST_SUBDIR)/gcc || exit 1; \
14295 case $(srcdir) in \
14296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14297 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14299 esac; \
14300 srcdiroption="--srcdir=$${topdir}/gcc"; \
14301 libsrcdir="$$s/gcc"; \
14302 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14304 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14305 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14306 @stage2_werror_flag@
14307@endif gcc-bootstrap
14308
14309
14310
14311
14312
b813574b
PB
14313.PHONY: all-gcc maybe-all-gcc
14314maybe-all-gcc:
4f0ef2d8
CD
14315@if gcc-bootstrap
14316all-gcc: stage_current
14317@endif gcc-bootstrap
b813574b 14318@if gcc
4b900473 14319TARGET-gcc=all
b813574b
PB
14320maybe-all-gcc: all-gcc
14321all-gcc: configure-gcc
c52c6897 14322 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14324 $(HOST_EXPORTS) \
b00612cc
PB
14325 (cd $(HOST_SUBDIR)/gcc && \
14326 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 14327@endif gcc
4fa63067 14328
a7254363 14329
d545f33b
PB
14330
14331.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14332.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14333maybe-all-stage1-gcc:
14334maybe-clean-stage1-gcc:
14335@if gcc-bootstrap
14336maybe-all-stage1-gcc: all-stage1-gcc
14337all-stage1: all-stage1-gcc
f70224b5 14338TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14339all-stage1-gcc: configure-stage1-gcc
c52c6897 14340 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14341 @r=`${PWD_COMMAND}`; export r; \
14342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14343 $(HOST_EXPORTS) \
14344 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
14345 $(MAKE) $(FLAGS_TO_PASS) \
14346 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 14347 $(TARGET-stage1-gcc)
d545f33b
PB
14348
14349maybe-clean-stage1-gcc: clean-stage1-gcc
14350clean-stage1: clean-stage1-gcc
14351clean-stage1-gcc:
9dbaa842
DD
14352 @if [ $(current_stage) = stage1 ]; then \
14353 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14354 else \
14355 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14356 $(MAKE) stage1-start; \
14357 fi; \
d545f33b
PB
14358 cd $(HOST_SUBDIR)/gcc && \
14359 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 14360 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14361@endif gcc-bootstrap
14362
14363
14364.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14365.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14366maybe-all-stage2-gcc:
14367maybe-clean-stage2-gcc:
14368@if gcc-bootstrap
14369maybe-all-stage2-gcc: all-stage2-gcc
14370all-stage2: all-stage2-gcc
f70224b5 14371TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14372all-stage2-gcc: configure-stage2-gcc
c52c6897 14373 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14374 @r=`${PWD_COMMAND}`; export r; \
14375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14376 $(HOST_EXPORTS) \
14377 $(POSTSTAGE1_HOST_EXPORTS) \
14378 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14379 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14380 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14381 $(TARGET-stage2-gcc)
d545f33b
PB
14382
14383maybe-clean-stage2-gcc: clean-stage2-gcc
14384clean-stage2: clean-stage2-gcc
14385clean-stage2-gcc:
9dbaa842
DD
14386 @if [ $(current_stage) = stage2 ]; then \
14387 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14388 else \
14389 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14390 $(MAKE) stage2-start; \
14391 fi; \
d545f33b
PB
14392 cd $(HOST_SUBDIR)/gcc && \
14393 $(MAKE) $(FLAGS_TO_PASS) \
14394 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14395 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14396@endif gcc-bootstrap
14397
14398
8520c408
AO
14399.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14400.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14401maybe-all-stageb2g0-gcc:
14402maybe-clean-stageb2g0-gcc:
14403@if gcc-bootstrap
14404maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14405all-stageb2g0: all-stageb2g0-gcc
14406TARGET-stageb2g0-gcc = $(TARGET-gcc)
14407all-stageb2g0-gcc: configure-stageb2g0-gcc
14408 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14409 @r=`${PWD_COMMAND}`; export r; \
14410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14411 $(HOST_EXPORTS) \
14412 $(POSTSTAGE1_HOST_EXPORTS) \
14413 cd $(HOST_SUBDIR)/gcc && \
14414 $(MAKE) $(FLAGS_TO_PASS) \
14415 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14416 $(TARGET-stageb2g0-gcc)
14417
14418maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14419clean-stageb2g0: clean-stageb2g0-gcc
14420clean-stageb2g0-gcc:
14421 @if [ $(current_stage) = stageb2g0 ]; then \
14422 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14423 else \
14424 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14425 $(MAKE) stageb2g0-start; \
14426 fi; \
14427 cd $(HOST_SUBDIR)/gcc && \
14428 $(MAKE) $(FLAGS_TO_PASS) \
14429 $(POSTSTAGE1_FLAGS_TO_PASS) \
14430 $(EXTRA_GCC_FLAGS) clean
14431@endif gcc-bootstrap
14432
14433
d545f33b
PB
14434.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14435.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14436maybe-all-stage3-gcc:
14437maybe-clean-stage3-gcc:
14438@if gcc-bootstrap
14439maybe-all-stage3-gcc: all-stage3-gcc
14440all-stage3: all-stage3-gcc
f70224b5 14441TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14442all-stage3-gcc: configure-stage3-gcc
c52c6897 14443 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14444 @r=`${PWD_COMMAND}`; export r; \
14445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14446 $(HOST_EXPORTS) \
14447 $(POSTSTAGE1_HOST_EXPORTS) \
14448 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14449 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14450 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14451 $(TARGET-stage3-gcc)
d545f33b
PB
14452
14453maybe-clean-stage3-gcc: clean-stage3-gcc
14454clean-stage3: clean-stage3-gcc
14455clean-stage3-gcc:
9dbaa842
DD
14456 @if [ $(current_stage) = stage3 ]; then \
14457 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14458 else \
14459 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14460 $(MAKE) stage3-start; \
14461 fi; \
d545f33b
PB
14462 cd $(HOST_SUBDIR)/gcc && \
14463 $(MAKE) $(FLAGS_TO_PASS) \
14464 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14465 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14466@endif gcc-bootstrap
14467
14468
8520c408
AO
14469.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14470.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14471maybe-all-stageb3g2-gcc:
14472maybe-clean-stageb3g2-gcc:
14473@if gcc-bootstrap
14474maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14475all-stageb3g2: all-stageb3g2-gcc
14476TARGET-stageb3g2-gcc = $(TARGET-gcc)
14477all-stageb3g2-gcc: configure-stageb3g2-gcc
14478 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14479 @r=`${PWD_COMMAND}`; export r; \
14480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14481 $(HOST_EXPORTS) \
14482 $(POSTSTAGE1_HOST_EXPORTS) \
14483 cd $(HOST_SUBDIR)/gcc && \
14484 $(MAKE) $(FLAGS_TO_PASS) \
14485 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14486 $(TARGET-stageb3g2-gcc)
14487
14488maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14489clean-stageb3g2: clean-stageb3g2-gcc
14490clean-stageb3g2-gcc:
14491 @if [ $(current_stage) = stageb3g2 ]; then \
14492 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14493 else \
14494 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14495 $(MAKE) stageb3g2-start; \
14496 fi; \
14497 cd $(HOST_SUBDIR)/gcc && \
14498 $(MAKE) $(FLAGS_TO_PASS) \
14499 $(POSTSTAGE1_FLAGS_TO_PASS) \
14500 $(EXTRA_GCC_FLAGS) clean
14501@endif gcc-bootstrap
14502
14503
d545f33b
PB
14504.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14505.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14506maybe-all-stage4-gcc:
14507maybe-clean-stage4-gcc:
14508@if gcc-bootstrap
14509maybe-all-stage4-gcc: all-stage4-gcc
14510all-stage4: all-stage4-gcc
f70224b5 14511TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14512all-stage4-gcc: configure-stage4-gcc
c52c6897 14513 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14514 @r=`${PWD_COMMAND}`; export r; \
14515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14516 $(HOST_EXPORTS) \
14517 $(POSTSTAGE1_HOST_EXPORTS) \
14518 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14519 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14520 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14521 $(TARGET-stage4-gcc)
d545f33b
PB
14522
14523maybe-clean-stage4-gcc: clean-stage4-gcc
14524clean-stage4: clean-stage4-gcc
14525clean-stage4-gcc:
9dbaa842
DD
14526 @if [ $(current_stage) = stage4 ]; then \
14527 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14528 else \
14529 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14530 $(MAKE) stage4-start; \
14531 fi; \
d545f33b
PB
14532 cd $(HOST_SUBDIR)/gcc && \
14533 $(MAKE) $(FLAGS_TO_PASS) \
14534 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14535 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14536@endif gcc-bootstrap
14537
14538
14539.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14540.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14541maybe-all-stageprofile-gcc:
14542maybe-clean-stageprofile-gcc:
14543@if gcc-bootstrap
14544maybe-all-stageprofile-gcc: all-stageprofile-gcc
14545all-stageprofile: all-stageprofile-gcc
f70224b5 14546TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14547all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14548 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14549 @r=`${PWD_COMMAND}`; export r; \
14550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14551 $(HOST_EXPORTS) \
14552 $(POSTSTAGE1_HOST_EXPORTS) \
14553 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14554 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14555 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14556 $(TARGET-stageprofile-gcc)
d545f33b
PB
14557
14558maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14559clean-stageprofile: clean-stageprofile-gcc
14560clean-stageprofile-gcc:
9dbaa842
DD
14561 @if [ $(current_stage) = stageprofile ]; then \
14562 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14563 else \
14564 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14565 $(MAKE) stageprofile-start; \
14566 fi; \
d545f33b
PB
14567 cd $(HOST_SUBDIR)/gcc && \
14568 $(MAKE) $(FLAGS_TO_PASS) \
14569 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14570 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14571@endif gcc-bootstrap
14572
14573
14574.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14575.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14576maybe-all-stagefeedback-gcc:
14577maybe-clean-stagefeedback-gcc:
14578@if gcc-bootstrap
14579maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14580all-stagefeedback: all-stagefeedback-gcc
f70224b5 14581TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14582all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14583 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14584 @r=`${PWD_COMMAND}`; export r; \
14585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14586 $(HOST_EXPORTS) \
14587 $(POSTSTAGE1_HOST_EXPORTS) \
14588 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14589 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14590 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14591 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14592
14593maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14594clean-stagefeedback: clean-stagefeedback-gcc
14595clean-stagefeedback-gcc:
9dbaa842
DD
14596 @if [ $(current_stage) = stagefeedback ]; then \
14597 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14598 else \
14599 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14600 $(MAKE) stagefeedback-start; \
14601 fi; \
d545f33b
PB
14602 cd $(HOST_SUBDIR)/gcc && \
14603 $(MAKE) $(FLAGS_TO_PASS) \
14604 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14605 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14606@endif gcc-bootstrap
14607
14608
14609
14610
14611
b813574b
PB
14612.PHONY: check-gcc maybe-check-gcc
14613maybe-check-gcc:
14614@if gcc
14615maybe-check-gcc: check-gcc
4fa63067 14616
b813574b 14617check-gcc:
0aed8855 14618 @: $(MAKE); $(unstage)
4fa63067
NN
14619 @r=`${PWD_COMMAND}`; export r; \
14620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14621 $(HOST_EXPORTS) \
b00612cc
PB
14622 (cd $(HOST_SUBDIR)/gcc && \
14623 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14624
b813574b 14625@endif gcc
4fa63067 14626
b813574b
PB
14627.PHONY: install-gcc maybe-install-gcc
14628maybe-install-gcc:
14629@if gcc
14630maybe-install-gcc: install-gcc
4fa63067 14631
b813574b 14632install-gcc: installdirs
0aed8855 14633 @: $(MAKE); $(unstage)
4fa63067
NN
14634 @r=`${PWD_COMMAND}`; export r; \
14635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14636 $(HOST_EXPORTS) \
b00612cc 14637 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14638 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14639
b813574b 14640@endif gcc
4fa63067 14641
56a8fe78 14642# Other targets (info, dvi, pdf, etc.)
4fa63067 14643
b813574b
PB
14644.PHONY: maybe-info-gcc info-gcc
14645maybe-info-gcc:
14646@if gcc
14647maybe-info-gcc: info-gcc
4fa63067 14648
b813574b
PB
14649info-gcc: \
14650 configure-gcc
14651 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14652 r=`${PWD_COMMAND}`; export r; \
14653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14654 $(HOST_EXPORTS) \
b813574b 14655 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14657 done; \
b813574b 14658 echo "Doing info in gcc" ; \
b00612cc 14659 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14662 "RANLIB=$${RANLIB}" \
0c24b341 14663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14664 info) \
2a4cbe27
NN
14665 || exit 1
14666
b813574b 14667@endif gcc
2a4cbe27 14668
b813574b
PB
14669.PHONY: maybe-dvi-gcc dvi-gcc
14670maybe-dvi-gcc:
14671@if gcc
14672maybe-dvi-gcc: dvi-gcc
2a4cbe27 14673
b813574b
PB
14674dvi-gcc: \
14675 configure-gcc
14676 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14677 r=`${PWD_COMMAND}`; export r; \
14678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14679 $(HOST_EXPORTS) \
b813574b 14680 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14682 done; \
b813574b 14683 echo "Doing dvi in gcc" ; \
b00612cc 14684 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14687 "RANLIB=$${RANLIB}" \
0c24b341 14688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14689 dvi) \
2a4cbe27
NN
14690 || exit 1
14691
b813574b 14692@endif gcc
2a4cbe27 14693
56a8fe78
DD
14694.PHONY: maybe-pdf-gcc pdf-gcc
14695maybe-pdf-gcc:
14696@if gcc
14697maybe-pdf-gcc: pdf-gcc
14698
14699pdf-gcc: \
14700 configure-gcc
14701 @[ -f ./gcc/Makefile ] || exit 0; \
14702 r=`${PWD_COMMAND}`; export r; \
14703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14704 $(HOST_EXPORTS) \
14705 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14707 done; \
14708 echo "Doing pdf in gcc" ; \
14709 (cd $(HOST_SUBDIR)/gcc && \
14710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14712 "RANLIB=$${RANLIB}" \
0c24b341 14713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14714 pdf) \
14715 || exit 1
14716
14717@endif gcc
14718
6d389afc
MS
14719.PHONY: maybe-html-gcc html-gcc
14720maybe-html-gcc:
14721@if gcc
14722maybe-html-gcc: html-gcc
14723
14724html-gcc: \
14725 configure-gcc
14726 @[ -f ./gcc/Makefile ] || exit 0; \
14727 r=`${PWD_COMMAND}`; export r; \
14728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14729 $(HOST_EXPORTS) \
14730 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14732 done; \
14733 echo "Doing html in gcc" ; \
b00612cc 14734 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14737 "RANLIB=$${RANLIB}" \
0c24b341 14738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14739 html) \
14740 || exit 1
14741
14742@endif gcc
14743
b813574b
PB
14744.PHONY: maybe-TAGS-gcc TAGS-gcc
14745maybe-TAGS-gcc:
14746@if gcc
14747maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14748
b813574b
PB
14749TAGS-gcc: \
14750 configure-gcc
14751 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14752 r=`${PWD_COMMAND}`; export r; \
14753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14754 $(HOST_EXPORTS) \
b813574b 14755 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14757 done; \
b813574b 14758 echo "Doing TAGS in gcc" ; \
b00612cc 14759 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14762 "RANLIB=$${RANLIB}" \
0c24b341 14763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14764 TAGS) \
2a4cbe27
NN
14765 || exit 1
14766
b813574b 14767@endif gcc
2a4cbe27 14768
b813574b
PB
14769.PHONY: maybe-install-info-gcc install-info-gcc
14770maybe-install-info-gcc:
14771@if gcc
14772maybe-install-info-gcc: install-info-gcc
a2592b1b 14773
b813574b
PB
14774install-info-gcc: \
14775 configure-gcc \
14776 info-gcc
14777 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14778 r=`${PWD_COMMAND}`; export r; \
14779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14780 $(HOST_EXPORTS) \
b813574b 14781 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14783 done; \
b813574b 14784 echo "Doing install-info in gcc" ; \
b00612cc 14785 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14788 "RANLIB=$${RANLIB}" \
0c24b341 14789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14790 install-info) \
a2592b1b
DD
14791 || exit 1
14792
b813574b 14793@endif gcc
a2592b1b 14794
a3ca38d2
DD
14795.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14796maybe-install-pdf-gcc:
14797@if gcc
14798maybe-install-pdf-gcc: install-pdf-gcc
14799
14800install-pdf-gcc: \
14801 configure-gcc \
14802 pdf-gcc
14803 @[ -f ./gcc/Makefile ] || exit 0; \
14804 r=`${PWD_COMMAND}`; export r; \
14805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14806 $(HOST_EXPORTS) \
14807 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14809 done; \
14810 echo "Doing install-pdf in gcc" ; \
14811 (cd $(HOST_SUBDIR)/gcc && \
14812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14814 "RANLIB=$${RANLIB}" \
0c24b341 14815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14816 install-pdf) \
14817 || exit 1
14818
14819@endif gcc
14820
108a6f8e
CD
14821.PHONY: maybe-install-html-gcc install-html-gcc
14822maybe-install-html-gcc:
14823@if gcc
14824maybe-install-html-gcc: install-html-gcc
14825
14826install-html-gcc: \
14827 configure-gcc \
14828 html-gcc
14829 @[ -f ./gcc/Makefile ] || exit 0; \
14830 r=`${PWD_COMMAND}`; export r; \
14831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14832 $(HOST_EXPORTS) \
14833 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14835 done; \
14836 echo "Doing install-html in gcc" ; \
14837 (cd $(HOST_SUBDIR)/gcc && \
14838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14840 "RANLIB=$${RANLIB}" \
0c24b341 14841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14842 install-html) \
14843 || exit 1
14844
14845@endif gcc
14846
b813574b
PB
14847.PHONY: maybe-installcheck-gcc installcheck-gcc
14848maybe-installcheck-gcc:
14849@if gcc
14850maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14851
b813574b
PB
14852installcheck-gcc: \
14853 configure-gcc
14854 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
14855 r=`${PWD_COMMAND}`; export r; \
14856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14857 $(HOST_EXPORTS) \
b813574b 14858 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
14859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14860 done; \
b813574b 14861 echo "Doing installcheck in gcc" ; \
b00612cc 14862 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
14863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14865 "RANLIB=$${RANLIB}" \
0c24b341 14866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14867 installcheck) \
4fa63067 14868 || exit 1
2a4cbe27 14869
b813574b 14870@endif gcc
4fa63067 14871
b813574b
PB
14872.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14873maybe-mostlyclean-gcc:
14874@if gcc
14875maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 14876
b813574b
PB
14877mostlyclean-gcc:
14878 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14879 r=`${PWD_COMMAND}`; export r; \
14880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14881 $(HOST_EXPORTS) \
b813574b 14882 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14884 done; \
b813574b 14885 echo "Doing mostlyclean in gcc" ; \
b00612cc 14886 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14889 "RANLIB=$${RANLIB}" \
0c24b341 14890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14891 mostlyclean) \
2a4cbe27
NN
14892 || exit 1
14893
b813574b 14894@endif gcc
2a4cbe27 14895
b813574b
PB
14896.PHONY: maybe-clean-gcc clean-gcc
14897maybe-clean-gcc:
14898@if gcc
14899maybe-clean-gcc: clean-gcc
2a4cbe27 14900
b813574b
PB
14901clean-gcc:
14902 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14903 r=`${PWD_COMMAND}`; export r; \
14904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14905 $(HOST_EXPORTS) \
b813574b 14906 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14908 done; \
b813574b 14909 echo "Doing clean in gcc" ; \
b00612cc 14910 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14913 "RANLIB=$${RANLIB}" \
0c24b341 14914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14915 clean) \
2a4cbe27
NN
14916 || exit 1
14917
b813574b 14918@endif gcc
2a4cbe27 14919
b813574b
PB
14920.PHONY: maybe-distclean-gcc distclean-gcc
14921maybe-distclean-gcc:
14922@if gcc
14923maybe-distclean-gcc: distclean-gcc
2a4cbe27 14924
b813574b
PB
14925distclean-gcc:
14926 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14927 r=`${PWD_COMMAND}`; export r; \
14928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14929 $(HOST_EXPORTS) \
b813574b 14930 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14932 done; \
b813574b 14933 echo "Doing distclean in gcc" ; \
b00612cc 14934 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14937 "RANLIB=$${RANLIB}" \
0c24b341 14938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14939 distclean) \
2a4cbe27
NN
14940 || exit 1
14941
b813574b 14942@endif gcc
2a4cbe27 14943
b813574b
PB
14944.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14945maybe-maintainer-clean-gcc:
14946@if gcc
14947maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 14948
b813574b
PB
14949maintainer-clean-gcc:
14950 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14951 r=`${PWD_COMMAND}`; export r; \
14952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14953 $(HOST_EXPORTS) \
b813574b 14954 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14956 done; \
b813574b 14957 echo "Doing maintainer-clean in gcc" ; \
b00612cc 14958 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14961 "RANLIB=$${RANLIB}" \
0c24b341 14962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14963 maintainer-clean) \
2a4cbe27
NN
14964 || exit 1
14965
b813574b 14966@endif gcc
2a4cbe27 14967
2a4cbe27 14968
a7254363 14969
b813574b
PB
14970.PHONY: configure-gawk maybe-configure-gawk
14971maybe-configure-gawk:
4f0ef2d8
CD
14972@if gcc-bootstrap
14973configure-gawk: stage_current
14974@endif gcc-bootstrap
b813574b
PB
14975@if gawk
14976maybe-configure-gawk: configure-gawk
c52c6897 14977configure-gawk:
0aed8855 14978 @: $(MAKE); $(unstage)
c52c6897 14979 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14981 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 14983 $(HOST_EXPORTS) \
a7254363
PB
14984 echo Configuring in $(HOST_SUBDIR)/gawk; \
14985 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 14986 case $(srcdir) in \
b00612cc
PB
14987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14988 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14990 esac; \
b00612cc
PB
14991 srcdiroption="--srcdir=$${topdir}/gawk"; \
14992 libsrcdir="$$s/gawk"; \
4fa63067 14993 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14995 --target=${target_alias} $${srcdiroption} \
4fa63067 14996 || exit 1
b813574b 14997@endif gawk
4fa63067 14998
a7254363
PB
14999
15000
d545f33b
PB
15001
15002
b813574b
PB
15003.PHONY: all-gawk maybe-all-gawk
15004maybe-all-gawk:
4f0ef2d8
CD
15005@if gcc-bootstrap
15006all-gawk: stage_current
15007@endif gcc-bootstrap
b813574b 15008@if gawk
d27cc32e 15009TARGET-gawk=all
b813574b
PB
15010maybe-all-gawk: all-gawk
15011all-gawk: configure-gawk
0aed8855 15012 @: $(MAKE); $(unstage)
4fa63067
NN
15013 @r=`${PWD_COMMAND}`; export r; \
15014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15015 $(HOST_EXPORTS) \
b00612cc
PB
15016 (cd $(HOST_SUBDIR)/gawk && \
15017 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 15018@endif gawk
4fa63067 15019
a7254363 15020
d545f33b
PB
15021
15022
b813574b
PB
15023.PHONY: check-gawk maybe-check-gawk
15024maybe-check-gawk:
15025@if gawk
15026maybe-check-gawk: check-gawk
4fa63067 15027
b813574b 15028check-gawk:
0aed8855 15029 @: $(MAKE); $(unstage)
4fa63067
NN
15030 @r=`${PWD_COMMAND}`; export r; \
15031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15032 $(HOST_EXPORTS) \
b00612cc
PB
15033 (cd $(HOST_SUBDIR)/gawk && \
15034 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15035
b813574b 15036@endif gawk
4fa63067 15037
b813574b
PB
15038.PHONY: install-gawk maybe-install-gawk
15039maybe-install-gawk:
15040@if gawk
15041maybe-install-gawk: install-gawk
4fa63067 15042
b813574b 15043install-gawk: installdirs
0aed8855 15044 @: $(MAKE); $(unstage)
4fa63067
NN
15045 @r=`${PWD_COMMAND}`; export r; \
15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15047 $(HOST_EXPORTS) \
b00612cc 15048 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15049 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15050
b813574b 15051@endif gawk
4fa63067 15052
56a8fe78 15053# Other targets (info, dvi, pdf, etc.)
4fa63067 15054
b813574b
PB
15055.PHONY: maybe-info-gawk info-gawk
15056maybe-info-gawk:
15057@if gawk
15058maybe-info-gawk: info-gawk
4fa63067 15059
b813574b
PB
15060info-gawk: \
15061 configure-gawk
0aed8855 15062 @: $(MAKE); $(unstage)
b813574b 15063 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15064 r=`${PWD_COMMAND}`; export r; \
15065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15066 $(HOST_EXPORTS) \
b813574b 15067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15069 done; \
b813574b 15070 echo "Doing info in gawk" ; \
b00612cc 15071 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15074 "RANLIB=$${RANLIB}" \
0c24b341 15075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15076 info) \
2a4cbe27
NN
15077 || exit 1
15078
b813574b 15079@endif gawk
2a4cbe27 15080
b813574b
PB
15081.PHONY: maybe-dvi-gawk dvi-gawk
15082maybe-dvi-gawk:
15083@if gawk
15084maybe-dvi-gawk: dvi-gawk
2a4cbe27 15085
b813574b
PB
15086dvi-gawk: \
15087 configure-gawk
0aed8855 15088 @: $(MAKE); $(unstage)
b813574b 15089 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15090 r=`${PWD_COMMAND}`; export r; \
15091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15092 $(HOST_EXPORTS) \
b813574b 15093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15095 done; \
b813574b 15096 echo "Doing dvi in gawk" ; \
b00612cc 15097 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15100 "RANLIB=$${RANLIB}" \
0c24b341 15101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15102 dvi) \
2a4cbe27
NN
15103 || exit 1
15104
b813574b 15105@endif gawk
2a4cbe27 15106
56a8fe78
DD
15107.PHONY: maybe-pdf-gawk pdf-gawk
15108maybe-pdf-gawk:
15109@if gawk
15110maybe-pdf-gawk: pdf-gawk
15111
15112pdf-gawk: \
15113 configure-gawk
15114 @: $(MAKE); $(unstage)
15115 @[ -f ./gawk/Makefile ] || exit 0; \
15116 r=`${PWD_COMMAND}`; export r; \
15117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118 $(HOST_EXPORTS) \
15119 for flag in $(EXTRA_HOST_FLAGS) ; do \
15120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15121 done; \
15122 echo "Doing pdf in gawk" ; \
15123 (cd $(HOST_SUBDIR)/gawk && \
15124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15126 "RANLIB=$${RANLIB}" \
0c24b341 15127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15128 pdf) \
15129 || exit 1
15130
15131@endif gawk
15132
6d389afc
MS
15133.PHONY: maybe-html-gawk html-gawk
15134maybe-html-gawk:
15135@if gawk
15136maybe-html-gawk: html-gawk
15137
15138html-gawk: \
15139 configure-gawk
0aed8855 15140 @: $(MAKE); $(unstage)
6d389afc
MS
15141 @[ -f ./gawk/Makefile ] || exit 0; \
15142 r=`${PWD_COMMAND}`; export r; \
15143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15144 $(HOST_EXPORTS) \
15145 for flag in $(EXTRA_HOST_FLAGS) ; do \
15146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15147 done; \
15148 echo "Doing html in gawk" ; \
b00612cc 15149 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15152 "RANLIB=$${RANLIB}" \
0c24b341 15153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15154 html) \
15155 || exit 1
15156
15157@endif gawk
15158
b813574b
PB
15159.PHONY: maybe-TAGS-gawk TAGS-gawk
15160maybe-TAGS-gawk:
15161@if gawk
15162maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15163
b813574b
PB
15164TAGS-gawk: \
15165 configure-gawk
0aed8855 15166 @: $(MAKE); $(unstage)
b813574b 15167 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15168 r=`${PWD_COMMAND}`; export r; \
15169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15170 $(HOST_EXPORTS) \
b813574b 15171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15173 done; \
b813574b 15174 echo "Doing TAGS in gawk" ; \
b00612cc 15175 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15178 "RANLIB=$${RANLIB}" \
0c24b341 15179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15180 TAGS) \
2a4cbe27
NN
15181 || exit 1
15182
b813574b 15183@endif gawk
2a4cbe27 15184
b813574b
PB
15185.PHONY: maybe-install-info-gawk install-info-gawk
15186maybe-install-info-gawk:
15187@if gawk
15188maybe-install-info-gawk: install-info-gawk
2a4cbe27 15189
b813574b
PB
15190install-info-gawk: \
15191 configure-gawk \
15192 info-gawk
0aed8855 15193 @: $(MAKE); $(unstage)
b813574b 15194 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15195 r=`${PWD_COMMAND}`; export r; \
15196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15197 $(HOST_EXPORTS) \
b813574b 15198 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15200 done; \
b813574b 15201 echo "Doing install-info in gawk" ; \
b00612cc 15202 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15205 "RANLIB=$${RANLIB}" \
0c24b341 15206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15207 install-info) \
2a4cbe27
NN
15208 || exit 1
15209
b813574b 15210@endif gawk
2a4cbe27 15211
a3ca38d2
DD
15212.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15213maybe-install-pdf-gawk:
15214@if gawk
15215maybe-install-pdf-gawk: install-pdf-gawk
15216
15217install-pdf-gawk: \
15218 configure-gawk \
15219 pdf-gawk
15220 @: $(MAKE); $(unstage)
15221 @[ -f ./gawk/Makefile ] || exit 0; \
15222 r=`${PWD_COMMAND}`; export r; \
15223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15224 $(HOST_EXPORTS) \
15225 for flag in $(EXTRA_HOST_FLAGS) ; do \
15226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15227 done; \
15228 echo "Doing install-pdf in gawk" ; \
15229 (cd $(HOST_SUBDIR)/gawk && \
15230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15232 "RANLIB=$${RANLIB}" \
0c24b341 15233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15234 install-pdf) \
15235 || exit 1
15236
15237@endif gawk
15238
108a6f8e
CD
15239.PHONY: maybe-install-html-gawk install-html-gawk
15240maybe-install-html-gawk:
15241@if gawk
15242maybe-install-html-gawk: install-html-gawk
15243
15244install-html-gawk: \
15245 configure-gawk \
15246 html-gawk
15247 @: $(MAKE); $(unstage)
15248 @[ -f ./gawk/Makefile ] || exit 0; \
15249 r=`${PWD_COMMAND}`; export r; \
15250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15251 $(HOST_EXPORTS) \
15252 for flag in $(EXTRA_HOST_FLAGS) ; do \
15253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15254 done; \
15255 echo "Doing install-html in gawk" ; \
15256 (cd $(HOST_SUBDIR)/gawk && \
15257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15259 "RANLIB=$${RANLIB}" \
0c24b341 15260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15261 install-html) \
15262 || exit 1
15263
15264@endif gawk
15265
b813574b
PB
15266.PHONY: maybe-installcheck-gawk installcheck-gawk
15267maybe-installcheck-gawk:
15268@if gawk
15269maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15270
b813574b
PB
15271installcheck-gawk: \
15272 configure-gawk
0aed8855 15273 @: $(MAKE); $(unstage)
b813574b 15274 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15275 r=`${PWD_COMMAND}`; export r; \
15276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15277 $(HOST_EXPORTS) \
b813574b 15278 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15280 done; \
b813574b 15281 echo "Doing installcheck in gawk" ; \
b00612cc 15282 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15285 "RANLIB=$${RANLIB}" \
0c24b341 15286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15287 installcheck) \
2a4cbe27
NN
15288 || exit 1
15289
b813574b 15290@endif gawk
2a4cbe27 15291
b813574b
PB
15292.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15293maybe-mostlyclean-gawk:
15294@if gawk
15295maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15296
b813574b 15297mostlyclean-gawk:
0aed8855 15298 @: $(MAKE); $(unstage)
b813574b 15299 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15300 r=`${PWD_COMMAND}`; export r; \
15301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15302 $(HOST_EXPORTS) \
b813574b 15303 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15305 done; \
b813574b 15306 echo "Doing mostlyclean in gawk" ; \
b00612cc 15307 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15310 "RANLIB=$${RANLIB}" \
0c24b341 15311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15312 mostlyclean) \
2a4cbe27
NN
15313 || exit 1
15314
b813574b 15315@endif gawk
2a4cbe27 15316
b813574b
PB
15317.PHONY: maybe-clean-gawk clean-gawk
15318maybe-clean-gawk:
15319@if gawk
15320maybe-clean-gawk: clean-gawk
2a4cbe27 15321
b813574b 15322clean-gawk:
0aed8855 15323 @: $(MAKE); $(unstage)
b813574b 15324 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15325 r=`${PWD_COMMAND}`; export r; \
15326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15327 $(HOST_EXPORTS) \
b813574b 15328 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15330 done; \
b813574b 15331 echo "Doing clean in gawk" ; \
b00612cc 15332 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15335 "RANLIB=$${RANLIB}" \
0c24b341 15336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15337 clean) \
2a4cbe27
NN
15338 || exit 1
15339
b813574b 15340@endif gawk
2a4cbe27 15341
b813574b
PB
15342.PHONY: maybe-distclean-gawk distclean-gawk
15343maybe-distclean-gawk:
15344@if gawk
15345maybe-distclean-gawk: distclean-gawk
2a4cbe27 15346
b813574b 15347distclean-gawk:
0aed8855 15348 @: $(MAKE); $(unstage)
b813574b 15349 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15350 r=`${PWD_COMMAND}`; export r; \
15351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15352 $(HOST_EXPORTS) \
b813574b 15353 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15355 done; \
b813574b 15356 echo "Doing distclean in gawk" ; \
b00612cc 15357 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15360 "RANLIB=$${RANLIB}" \
0c24b341 15361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15362 distclean) \
2a4cbe27
NN
15363 || exit 1
15364
b813574b 15365@endif gawk
2a4cbe27 15366
b813574b
PB
15367.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15368maybe-maintainer-clean-gawk:
15369@if gawk
15370maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15371
b813574b 15372maintainer-clean-gawk:
0aed8855 15373 @: $(MAKE); $(unstage)
b813574b 15374 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15375 r=`${PWD_COMMAND}`; export r; \
15376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15377 $(HOST_EXPORTS) \
b813574b 15378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15380 done; \
b813574b 15381 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15382 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15385 "RANLIB=$${RANLIB}" \
0c24b341 15386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15387 maintainer-clean) \
2a4cbe27
NN
15388 || exit 1
15389
b813574b 15390@endif gawk
2a4cbe27 15391
2a4cbe27 15392
a7254363 15393
b813574b
PB
15394.PHONY: configure-gettext maybe-configure-gettext
15395maybe-configure-gettext:
4f0ef2d8
CD
15396@if gcc-bootstrap
15397configure-gettext: stage_current
15398@endif gcc-bootstrap
b813574b
PB
15399@if gettext
15400maybe-configure-gettext: configure-gettext
c52c6897 15401configure-gettext:
0aed8855 15402 @: $(MAKE); $(unstage)
c52c6897 15403 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15405 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15406 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15407 $(HOST_EXPORTS) \
a7254363
PB
15408 echo Configuring in $(HOST_SUBDIR)/gettext; \
15409 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15410 case $(srcdir) in \
b00612cc
PB
15411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15412 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15414 esac; \
b00612cc
PB
15415 srcdiroption="--srcdir=$${topdir}/gettext"; \
15416 libsrcdir="$$s/gettext"; \
4fa63067 15417 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15418 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15419 --target=${target_alias} $${srcdiroption} \
4fa63067 15420 || exit 1
b813574b 15421@endif gettext
4fa63067 15422
a7254363
PB
15423
15424
d545f33b
PB
15425
15426
b813574b
PB
15427.PHONY: all-gettext maybe-all-gettext
15428maybe-all-gettext:
4f0ef2d8
CD
15429@if gcc-bootstrap
15430all-gettext: stage_current
15431@endif gcc-bootstrap
b813574b 15432@if gettext
d27cc32e 15433TARGET-gettext=all
b813574b
PB
15434maybe-all-gettext: all-gettext
15435all-gettext: configure-gettext
0aed8855 15436 @: $(MAKE); $(unstage)
4fa63067
NN
15437 @r=`${PWD_COMMAND}`; export r; \
15438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15439 $(HOST_EXPORTS) \
b00612cc
PB
15440 (cd $(HOST_SUBDIR)/gettext && \
15441 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 15442@endif gettext
4fa63067 15443
a7254363 15444
d545f33b
PB
15445
15446
b813574b
PB
15447.PHONY: check-gettext maybe-check-gettext
15448maybe-check-gettext:
15449@if gettext
15450maybe-check-gettext: check-gettext
4fa63067 15451
b813574b 15452check-gettext:
0aed8855 15453 @: $(MAKE); $(unstage)
4fa63067
NN
15454 @r=`${PWD_COMMAND}`; export r; \
15455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15456 $(HOST_EXPORTS) \
b00612cc
PB
15457 (cd $(HOST_SUBDIR)/gettext && \
15458 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15459
b813574b 15460@endif gettext
4fa63067 15461
b813574b
PB
15462.PHONY: install-gettext maybe-install-gettext
15463maybe-install-gettext:
15464@if gettext
15465maybe-install-gettext: install-gettext
4fa63067 15466
b813574b 15467install-gettext: installdirs
0aed8855 15468 @: $(MAKE); $(unstage)
4fa63067
NN
15469 @r=`${PWD_COMMAND}`; export r; \
15470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15471 $(HOST_EXPORTS) \
b00612cc 15472 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15473 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15474
b813574b 15475@endif gettext
4fa63067 15476
56a8fe78 15477# Other targets (info, dvi, pdf, etc.)
4fa63067 15478
b813574b
PB
15479.PHONY: maybe-info-gettext info-gettext
15480maybe-info-gettext:
15481@if gettext
15482maybe-info-gettext: info-gettext
4fa63067 15483
b813574b
PB
15484info-gettext: \
15485 configure-gettext
0aed8855 15486 @: $(MAKE); $(unstage)
b813574b 15487 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15488 r=`${PWD_COMMAND}`; export r; \
15489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15490 $(HOST_EXPORTS) \
b813574b 15491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15493 done; \
b813574b 15494 echo "Doing info in gettext" ; \
b00612cc 15495 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15498 "RANLIB=$${RANLIB}" \
0c24b341 15499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15500 info) \
2a4cbe27
NN
15501 || exit 1
15502
b813574b 15503@endif gettext
2a4cbe27 15504
b813574b
PB
15505.PHONY: maybe-dvi-gettext dvi-gettext
15506maybe-dvi-gettext:
15507@if gettext
15508maybe-dvi-gettext: dvi-gettext
2a4cbe27 15509
b813574b
PB
15510dvi-gettext: \
15511 configure-gettext
0aed8855 15512 @: $(MAKE); $(unstage)
b813574b 15513 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15514 r=`${PWD_COMMAND}`; export r; \
15515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15516 $(HOST_EXPORTS) \
b813574b 15517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15519 done; \
b813574b 15520 echo "Doing dvi in gettext" ; \
b00612cc 15521 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15524 "RANLIB=$${RANLIB}" \
0c24b341 15525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15526 dvi) \
2a4cbe27
NN
15527 || exit 1
15528
b813574b 15529@endif gettext
2a4cbe27 15530
56a8fe78
DD
15531.PHONY: maybe-pdf-gettext pdf-gettext
15532maybe-pdf-gettext:
15533@if gettext
15534maybe-pdf-gettext: pdf-gettext
15535
15536pdf-gettext: \
15537 configure-gettext
15538 @: $(MAKE); $(unstage)
15539 @[ -f ./gettext/Makefile ] || exit 0; \
15540 r=`${PWD_COMMAND}`; export r; \
15541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15542 $(HOST_EXPORTS) \
15543 for flag in $(EXTRA_HOST_FLAGS) ; do \
15544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15545 done; \
15546 echo "Doing pdf in gettext" ; \
15547 (cd $(HOST_SUBDIR)/gettext && \
15548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15550 "RANLIB=$${RANLIB}" \
0c24b341 15551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15552 pdf) \
15553 || exit 1
15554
15555@endif gettext
15556
6d389afc
MS
15557.PHONY: maybe-html-gettext html-gettext
15558maybe-html-gettext:
15559@if gettext
15560maybe-html-gettext: html-gettext
15561
15562html-gettext: \
15563 configure-gettext
0aed8855 15564 @: $(MAKE); $(unstage)
6d389afc
MS
15565 @[ -f ./gettext/Makefile ] || exit 0; \
15566 r=`${PWD_COMMAND}`; export r; \
15567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15568 $(HOST_EXPORTS) \
15569 for flag in $(EXTRA_HOST_FLAGS) ; do \
15570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15571 done; \
15572 echo "Doing html in gettext" ; \
b00612cc 15573 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15576 "RANLIB=$${RANLIB}" \
0c24b341 15577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15578 html) \
15579 || exit 1
15580
15581@endif gettext
15582
b813574b
PB
15583.PHONY: maybe-TAGS-gettext TAGS-gettext
15584maybe-TAGS-gettext:
15585@if gettext
15586maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15587
b813574b
PB
15588TAGS-gettext: \
15589 configure-gettext
0aed8855 15590 @: $(MAKE); $(unstage)
b813574b 15591 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15592 r=`${PWD_COMMAND}`; export r; \
15593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15594 $(HOST_EXPORTS) \
b813574b 15595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15597 done; \
b813574b 15598 echo "Doing TAGS in gettext" ; \
b00612cc 15599 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15602 "RANLIB=$${RANLIB}" \
0c24b341 15603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15604 TAGS) \
2a4cbe27
NN
15605 || exit 1
15606
b813574b 15607@endif gettext
2a4cbe27 15608
b813574b
PB
15609.PHONY: maybe-install-info-gettext install-info-gettext
15610maybe-install-info-gettext:
15611@if gettext
15612maybe-install-info-gettext: install-info-gettext
15613
15614install-info-gettext: \
15615 configure-gettext \
15616 info-gettext
0aed8855 15617 @: $(MAKE); $(unstage)
b813574b 15618 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15619 r=`${PWD_COMMAND}`; export r; \
15620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15621 $(HOST_EXPORTS) \
b813574b 15622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15624 done; \
b813574b 15625 echo "Doing install-info in gettext" ; \
b00612cc 15626 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15629 "RANLIB=$${RANLIB}" \
0c24b341 15630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15631 install-info) \
2a4cbe27
NN
15632 || exit 1
15633
b813574b 15634@endif gettext
2a4cbe27 15635
a3ca38d2
DD
15636.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15637maybe-install-pdf-gettext:
15638@if gettext
15639maybe-install-pdf-gettext: install-pdf-gettext
15640
15641install-pdf-gettext: \
15642 configure-gettext \
15643 pdf-gettext
15644 @: $(MAKE); $(unstage)
15645 @[ -f ./gettext/Makefile ] || exit 0; \
15646 r=`${PWD_COMMAND}`; export r; \
15647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15648 $(HOST_EXPORTS) \
15649 for flag in $(EXTRA_HOST_FLAGS) ; do \
15650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15651 done; \
15652 echo "Doing install-pdf in gettext" ; \
15653 (cd $(HOST_SUBDIR)/gettext && \
15654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15656 "RANLIB=$${RANLIB}" \
0c24b341 15657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15658 install-pdf) \
15659 || exit 1
15660
15661@endif gettext
15662
108a6f8e
CD
15663.PHONY: maybe-install-html-gettext install-html-gettext
15664maybe-install-html-gettext:
15665@if gettext
15666maybe-install-html-gettext: install-html-gettext
15667
15668install-html-gettext: \
15669 configure-gettext \
15670 html-gettext
15671 @: $(MAKE); $(unstage)
15672 @[ -f ./gettext/Makefile ] || exit 0; \
15673 r=`${PWD_COMMAND}`; export r; \
15674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15675 $(HOST_EXPORTS) \
15676 for flag in $(EXTRA_HOST_FLAGS) ; do \
15677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15678 done; \
15679 echo "Doing install-html in gettext" ; \
15680 (cd $(HOST_SUBDIR)/gettext && \
15681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15683 "RANLIB=$${RANLIB}" \
0c24b341 15684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15685 install-html) \
15686 || exit 1
15687
15688@endif gettext
15689
b813574b
PB
15690.PHONY: maybe-installcheck-gettext installcheck-gettext
15691maybe-installcheck-gettext:
15692@if gettext
15693maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15694
b813574b
PB
15695installcheck-gettext: \
15696 configure-gettext
0aed8855 15697 @: $(MAKE); $(unstage)
b813574b 15698 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15699 r=`${PWD_COMMAND}`; export r; \
15700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15701 $(HOST_EXPORTS) \
b813574b 15702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15704 done; \
b813574b 15705 echo "Doing installcheck in gettext" ; \
b00612cc 15706 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15709 "RANLIB=$${RANLIB}" \
0c24b341 15710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15711 installcheck) \
2a4cbe27
NN
15712 || exit 1
15713
b813574b 15714@endif gettext
2a4cbe27 15715
b813574b
PB
15716.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15717maybe-mostlyclean-gettext:
15718@if gettext
15719maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15720
b813574b 15721mostlyclean-gettext:
0aed8855 15722 @: $(MAKE); $(unstage)
b813574b 15723 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15724 r=`${PWD_COMMAND}`; export r; \
15725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15726 $(HOST_EXPORTS) \
b813574b 15727 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15729 done; \
b813574b 15730 echo "Doing mostlyclean in gettext" ; \
b00612cc 15731 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15734 "RANLIB=$${RANLIB}" \
0c24b341 15735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15736 mostlyclean) \
2a4cbe27
NN
15737 || exit 1
15738
b813574b 15739@endif gettext
2a4cbe27 15740
b813574b
PB
15741.PHONY: maybe-clean-gettext clean-gettext
15742maybe-clean-gettext:
15743@if gettext
15744maybe-clean-gettext: clean-gettext
2a4cbe27 15745
b813574b 15746clean-gettext:
0aed8855 15747 @: $(MAKE); $(unstage)
b813574b 15748 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15749 r=`${PWD_COMMAND}`; export r; \
15750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15751 $(HOST_EXPORTS) \
b813574b 15752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15754 done; \
b813574b 15755 echo "Doing clean in gettext" ; \
b00612cc 15756 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15759 "RANLIB=$${RANLIB}" \
0c24b341 15760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15761 clean) \
2a4cbe27
NN
15762 || exit 1
15763
b813574b 15764@endif gettext
2a4cbe27 15765
b813574b
PB
15766.PHONY: maybe-distclean-gettext distclean-gettext
15767maybe-distclean-gettext:
15768@if gettext
15769maybe-distclean-gettext: distclean-gettext
2a4cbe27 15770
b813574b 15771distclean-gettext:
0aed8855 15772 @: $(MAKE); $(unstage)
b813574b 15773 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15774 r=`${PWD_COMMAND}`; export r; \
15775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15776 $(HOST_EXPORTS) \
b813574b 15777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15779 done; \
b813574b 15780 echo "Doing distclean in gettext" ; \
b00612cc 15781 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15784 "RANLIB=$${RANLIB}" \
0c24b341 15785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15786 distclean) \
2a4cbe27
NN
15787 || exit 1
15788
b813574b 15789@endif gettext
2a4cbe27 15790
b813574b
PB
15791.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15792maybe-maintainer-clean-gettext:
15793@if gettext
15794maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15795
b813574b 15796maintainer-clean-gettext:
0aed8855 15797 @: $(MAKE); $(unstage)
b813574b 15798 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15799 r=`${PWD_COMMAND}`; export r; \
15800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15801 $(HOST_EXPORTS) \
b813574b 15802 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15804 done; \
b813574b 15805 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15806 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15809 "RANLIB=$${RANLIB}" \
0c24b341 15810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15811 maintainer-clean) \
4fa63067
NN
15812 || exit 1
15813
b813574b 15814@endif gettext
4fa63067
NN
15815
15816
a7254363 15817
4b900473
PB
15818.PHONY: configure-gmp maybe-configure-gmp
15819maybe-configure-gmp:
15820@if gcc-bootstrap
15821configure-gmp: stage_current
15822@endif gcc-bootstrap
15823@if gmp
15824maybe-configure-gmp: configure-gmp
15825configure-gmp:
15826 @r=`${PWD_COMMAND}`; export r; \
15827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15828 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15830 $(HOST_EXPORTS) \
15831 echo Configuring in $(HOST_SUBDIR)/gmp; \
15832 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15833 case $(srcdir) in \
15834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15835 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15837 esac; \
15838 srcdiroption="--srcdir=$${topdir}/gmp"; \
15839 libsrcdir="$$s/gmp"; \
15840 $(SHELL) $${libsrcdir}/configure \
15841 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15842 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15843 || exit 1
15844@endif gmp
15845
15846
15847
15848.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15849maybe-configure-stage1-gmp:
15850@if gmp-bootstrap
15851maybe-configure-stage1-gmp: configure-stage1-gmp
15852configure-stage1-gmp:
15853 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15854 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15855 @r=`${PWD_COMMAND}`; export r; \
15856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15858 $(HOST_EXPORTS) \
8ee82aff
PB
15859 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15860 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15861 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15863 cd $(HOST_SUBDIR)/gmp || exit 1; \
15864 case $(srcdir) in \
15865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15866 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15868 esac; \
15869 srcdiroption="--srcdir=$${topdir}/gmp"; \
15870 libsrcdir="$$s/gmp"; \
15871 $(SHELL) $${libsrcdir}/configure \
15872 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15873 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15874 \
15875 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
15876@endif gmp-bootstrap
15877
15878.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15879maybe-configure-stage2-gmp:
15880@if gmp-bootstrap
15881maybe-configure-stage2-gmp: configure-stage2-gmp
15882configure-stage2-gmp:
15883 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15885 @r=`${PWD_COMMAND}`; export r; \
15886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15887 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15888 $(HOST_EXPORTS) \
15889 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15890 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15891 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15892 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15894 cd $(HOST_SUBDIR)/gmp || exit 1; \
15895 case $(srcdir) in \
15896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15897 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15899 esac; \
15900 srcdiroption="--srcdir=$${topdir}/gmp"; \
15901 libsrcdir="$$s/gmp"; \
15902 $(SHELL) $${libsrcdir}/configure \
15903 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15904 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15905 --with-build-libsubdir=$(HOST_SUBDIR) \
15906 @stage2_werror_flag@ --disable-shared
15907@endif gmp-bootstrap
15908
8520c408
AO
15909.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
15910maybe-configure-stageb2g0-gmp:
15911@if gmp-bootstrap
15912maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
15913configure-stageb2g0-gmp:
15914 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
15915 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15916 @r=`${PWD_COMMAND}`; export r; \
15917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15918 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15919 $(HOST_EXPORTS) \
15920 $(POSTSTAGE1_HOST_EXPORTS) \
15921 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
15922 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
15923 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
15924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15925 cd $(HOST_SUBDIR)/gmp || exit 1; \
15926 case $(srcdir) in \
15927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15928 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15930 esac; \
15931 srcdiroption="--srcdir=$${topdir}/gmp"; \
15932 libsrcdir="$$s/gmp"; \
15933 $(SHELL) $${libsrcdir}/configure \
15934 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15935 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15936 --with-build-libsubdir=$(HOST_SUBDIR) \
15937 @stage2_werror_flag@ --disable-shared
15938@endif gmp-bootstrap
15939
4b900473
PB
15940.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15941maybe-configure-stage3-gmp:
15942@if gmp-bootstrap
15943maybe-configure-stage3-gmp: configure-stage3-gmp
15944configure-stage3-gmp:
15945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15947 @r=`${PWD_COMMAND}`; export r; \
15948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15949 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15950 $(HOST_EXPORTS) \
15951 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15952 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15953 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15954 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15956 cd $(HOST_SUBDIR)/gmp || exit 1; \
15957 case $(srcdir) in \
15958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15959 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15961 esac; \
15962 srcdiroption="--srcdir=$${topdir}/gmp"; \
15963 libsrcdir="$$s/gmp"; \
15964 $(SHELL) $${libsrcdir}/configure \
15965 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15966 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15967 --with-build-libsubdir=$(HOST_SUBDIR) \
15968 @stage2_werror_flag@ --disable-shared
15969@endif gmp-bootstrap
15970
8520c408
AO
15971.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
15972maybe-configure-stageb3g2-gmp:
15973@if gmp-bootstrap
15974maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
15975configure-stageb3g2-gmp:
15976 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
15977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15978 @r=`${PWD_COMMAND}`; export r; \
15979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15980 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15981 $(HOST_EXPORTS) \
15982 $(POSTSTAGE1_HOST_EXPORTS) \
15983 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
15984 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
15985 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
15986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15987 cd $(HOST_SUBDIR)/gmp || exit 1; \
15988 case $(srcdir) in \
15989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15990 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15992 esac; \
15993 srcdiroption="--srcdir=$${topdir}/gmp"; \
15994 libsrcdir="$$s/gmp"; \
15995 $(SHELL) $${libsrcdir}/configure \
15996 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15997 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15998 --with-build-libsubdir=$(HOST_SUBDIR) \
15999 @stage2_werror_flag@ --disable-shared
16000@endif gmp-bootstrap
16001
4b900473
PB
16002.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16003maybe-configure-stage4-gmp:
16004@if gmp-bootstrap
16005maybe-configure-stage4-gmp: configure-stage4-gmp
16006configure-stage4-gmp:
16007 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16009 @r=`${PWD_COMMAND}`; export r; \
16010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16011 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16012 $(HOST_EXPORTS) \
16013 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16014 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16015 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16016 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16018 cd $(HOST_SUBDIR)/gmp || exit 1; \
16019 case $(srcdir) in \
16020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16021 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16023 esac; \
16024 srcdiroption="--srcdir=$${topdir}/gmp"; \
16025 libsrcdir="$$s/gmp"; \
16026 $(SHELL) $${libsrcdir}/configure \
16027 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16028 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16029 --with-build-libsubdir=$(HOST_SUBDIR) \
16030 @stage2_werror_flag@ --disable-shared
16031@endif gmp-bootstrap
16032
16033.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16034maybe-configure-stageprofile-gmp:
16035@if gmp-bootstrap
16036maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16037configure-stageprofile-gmp:
16038 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16040 @r=`${PWD_COMMAND}`; export r; \
16041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16042 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16043 $(HOST_EXPORTS) \
16044 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16045 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16046 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16047 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16049 cd $(HOST_SUBDIR)/gmp || exit 1; \
16050 case $(srcdir) in \
16051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16052 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16054 esac; \
16055 srcdiroption="--srcdir=$${topdir}/gmp"; \
16056 libsrcdir="$$s/gmp"; \
16057 $(SHELL) $${libsrcdir}/configure \
16058 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16059 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16060 --with-build-libsubdir=$(HOST_SUBDIR) \
16061 @stage2_werror_flag@ --disable-shared
16062@endif gmp-bootstrap
16063
16064.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16065maybe-configure-stagefeedback-gmp:
16066@if gmp-bootstrap
16067maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16068configure-stagefeedback-gmp:
16069 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16071 @r=`${PWD_COMMAND}`; export r; \
16072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16073 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16074 $(HOST_EXPORTS) \
16075 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16076 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16077 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16078 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16080 cd $(HOST_SUBDIR)/gmp || exit 1; \
16081 case $(srcdir) in \
16082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16083 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16085 esac; \
16086 srcdiroption="--srcdir=$${topdir}/gmp"; \
16087 libsrcdir="$$s/gmp"; \
16088 $(SHELL) $${libsrcdir}/configure \
16089 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16090 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16091 --with-build-libsubdir=$(HOST_SUBDIR) \
16092 @stage2_werror_flag@ --disable-shared
16093@endif gmp-bootstrap
16094
16095
16096
16097
16098
16099.PHONY: all-gmp maybe-all-gmp
16100maybe-all-gmp:
16101@if gcc-bootstrap
16102all-gmp: stage_current
16103@endif gcc-bootstrap
16104@if gmp
16105TARGET-gmp=all
16106maybe-all-gmp: all-gmp
16107all-gmp: configure-gmp
16108 @r=`${PWD_COMMAND}`; export r; \
16109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16110 $(HOST_EXPORTS) \
16111 (cd $(HOST_SUBDIR)/gmp && \
16112 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gmp))
16113@endif gmp
16114
16115
16116
16117.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16118.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16119maybe-all-stage1-gmp:
16120maybe-clean-stage1-gmp:
16121@if gmp-bootstrap
16122maybe-all-stage1-gmp: all-stage1-gmp
16123all-stage1: all-stage1-gmp
16124TARGET-stage1-gmp = $(TARGET-gmp)
16125all-stage1-gmp: configure-stage1-gmp
16126 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16127 @r=`${PWD_COMMAND}`; export r; \
16128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16129 $(HOST_EXPORTS) \
16130 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
16131 $(MAKE) $(FLAGS_TO_PASS) \
16132 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
16133 $(TARGET-stage1-gmp)
16134
16135maybe-clean-stage1-gmp: clean-stage1-gmp
16136clean-stage1: clean-stage1-gmp
16137clean-stage1-gmp:
16138 @if [ $(current_stage) = stage1 ]; then \
16139 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16140 else \
16141 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16142 $(MAKE) stage1-start; \
16143 fi; \
16144 cd $(HOST_SUBDIR)/gmp && \
16145 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 16146 clean
4b900473
PB
16147@endif gmp-bootstrap
16148
16149
16150.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16151.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16152maybe-all-stage2-gmp:
16153maybe-clean-stage2-gmp:
16154@if gmp-bootstrap
16155maybe-all-stage2-gmp: all-stage2-gmp
16156all-stage2: all-stage2-gmp
16157TARGET-stage2-gmp = $(TARGET-gmp)
16158all-stage2-gmp: configure-stage2-gmp
16159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16160 @r=`${PWD_COMMAND}`; export r; \
16161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16162 $(HOST_EXPORTS) \
16163 $(POSTSTAGE1_HOST_EXPORTS) \
16164 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16165 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16166 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16167 $(TARGET-stage2-gmp)
16168
16169maybe-clean-stage2-gmp: clean-stage2-gmp
16170clean-stage2: clean-stage2-gmp
16171clean-stage2-gmp:
16172 @if [ $(current_stage) = stage2 ]; then \
16173 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16174 else \
16175 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16176 $(MAKE) stage2-start; \
16177 fi; \
16178 cd $(HOST_SUBDIR)/gmp && \
16179 $(MAKE) $(FLAGS_TO_PASS) \
16180 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16181 clean
4b900473
PB
16182@endif gmp-bootstrap
16183
16184
8520c408
AO
16185.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16186.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16187maybe-all-stageb2g0-gmp:
16188maybe-clean-stageb2g0-gmp:
16189@if gmp-bootstrap
16190maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16191all-stageb2g0: all-stageb2g0-gmp
16192TARGET-stageb2g0-gmp = $(TARGET-gmp)
16193all-stageb2g0-gmp: configure-stageb2g0-gmp
16194 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16195 @r=`${PWD_COMMAND}`; export r; \
16196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16197 $(HOST_EXPORTS) \
16198 $(POSTSTAGE1_HOST_EXPORTS) \
16199 cd $(HOST_SUBDIR)/gmp && \
16200 $(MAKE) $(FLAGS_TO_PASS) \
16201 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
16202 $(TARGET-stageb2g0-gmp)
16203
16204maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16205clean-stageb2g0: clean-stageb2g0-gmp
16206clean-stageb2g0-gmp:
16207 @if [ $(current_stage) = stageb2g0 ]; then \
16208 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16209 else \
16210 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16211 $(MAKE) stageb2g0-start; \
16212 fi; \
16213 cd $(HOST_SUBDIR)/gmp && \
16214 $(MAKE) $(FLAGS_TO_PASS) \
16215 $(POSTSTAGE1_FLAGS_TO_PASS) \
16216 clean
16217@endif gmp-bootstrap
16218
16219
4b900473
PB
16220.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16221.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16222maybe-all-stage3-gmp:
16223maybe-clean-stage3-gmp:
16224@if gmp-bootstrap
16225maybe-all-stage3-gmp: all-stage3-gmp
16226all-stage3: all-stage3-gmp
16227TARGET-stage3-gmp = $(TARGET-gmp)
16228all-stage3-gmp: configure-stage3-gmp
16229 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16230 @r=`${PWD_COMMAND}`; export r; \
16231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16232 $(HOST_EXPORTS) \
16233 $(POSTSTAGE1_HOST_EXPORTS) \
16234 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16235 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16236 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16237 $(TARGET-stage3-gmp)
16238
16239maybe-clean-stage3-gmp: clean-stage3-gmp
16240clean-stage3: clean-stage3-gmp
16241clean-stage3-gmp:
16242 @if [ $(current_stage) = stage3 ]; then \
16243 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16244 else \
16245 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16246 $(MAKE) stage3-start; \
16247 fi; \
16248 cd $(HOST_SUBDIR)/gmp && \
16249 $(MAKE) $(FLAGS_TO_PASS) \
16250 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16251 clean
4b900473
PB
16252@endif gmp-bootstrap
16253
16254
8520c408
AO
16255.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16256.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16257maybe-all-stageb3g2-gmp:
16258maybe-clean-stageb3g2-gmp:
16259@if gmp-bootstrap
16260maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16261all-stageb3g2: all-stageb3g2-gmp
16262TARGET-stageb3g2-gmp = $(TARGET-gmp)
16263all-stageb3g2-gmp: configure-stageb3g2-gmp
16264 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16265 @r=`${PWD_COMMAND}`; export r; \
16266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16267 $(HOST_EXPORTS) \
16268 $(POSTSTAGE1_HOST_EXPORTS) \
16269 cd $(HOST_SUBDIR)/gmp && \
16270 $(MAKE) $(FLAGS_TO_PASS) \
16271 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
16272 $(TARGET-stageb3g2-gmp)
16273
16274maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16275clean-stageb3g2: clean-stageb3g2-gmp
16276clean-stageb3g2-gmp:
16277 @if [ $(current_stage) = stageb3g2 ]; then \
16278 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16279 else \
16280 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16281 $(MAKE) stageb3g2-start; \
16282 fi; \
16283 cd $(HOST_SUBDIR)/gmp && \
16284 $(MAKE) $(FLAGS_TO_PASS) \
16285 $(POSTSTAGE1_FLAGS_TO_PASS) \
16286 clean
16287@endif gmp-bootstrap
16288
16289
4b900473
PB
16290.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16291.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16292maybe-all-stage4-gmp:
16293maybe-clean-stage4-gmp:
16294@if gmp-bootstrap
16295maybe-all-stage4-gmp: all-stage4-gmp
16296all-stage4: all-stage4-gmp
16297TARGET-stage4-gmp = $(TARGET-gmp)
16298all-stage4-gmp: configure-stage4-gmp
16299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16300 @r=`${PWD_COMMAND}`; export r; \
16301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16302 $(HOST_EXPORTS) \
16303 $(POSTSTAGE1_HOST_EXPORTS) \
16304 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16305 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16306 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16307 $(TARGET-stage4-gmp)
16308
16309maybe-clean-stage4-gmp: clean-stage4-gmp
16310clean-stage4: clean-stage4-gmp
16311clean-stage4-gmp:
16312 @if [ $(current_stage) = stage4 ]; then \
16313 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16314 else \
16315 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16316 $(MAKE) stage4-start; \
16317 fi; \
16318 cd $(HOST_SUBDIR)/gmp && \
16319 $(MAKE) $(FLAGS_TO_PASS) \
16320 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16321 clean
4b900473
PB
16322@endif gmp-bootstrap
16323
16324
16325.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16326.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16327maybe-all-stageprofile-gmp:
16328maybe-clean-stageprofile-gmp:
16329@if gmp-bootstrap
16330maybe-all-stageprofile-gmp: all-stageprofile-gmp
16331all-stageprofile: all-stageprofile-gmp
16332TARGET-stageprofile-gmp = $(TARGET-gmp)
16333all-stageprofile-gmp: configure-stageprofile-gmp
16334 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16335 @r=`${PWD_COMMAND}`; export r; \
16336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16337 $(HOST_EXPORTS) \
16338 $(POSTSTAGE1_HOST_EXPORTS) \
16339 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16340 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16341 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16342 $(TARGET-stageprofile-gmp)
16343
16344maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16345clean-stageprofile: clean-stageprofile-gmp
16346clean-stageprofile-gmp:
16347 @if [ $(current_stage) = stageprofile ]; then \
16348 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16349 else \
16350 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16351 $(MAKE) stageprofile-start; \
16352 fi; \
16353 cd $(HOST_SUBDIR)/gmp && \
16354 $(MAKE) $(FLAGS_TO_PASS) \
16355 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16356 clean
4b900473
PB
16357@endif gmp-bootstrap
16358
16359
16360.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16361.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16362maybe-all-stagefeedback-gmp:
16363maybe-clean-stagefeedback-gmp:
16364@if gmp-bootstrap
16365maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16366all-stagefeedback: all-stagefeedback-gmp
16367TARGET-stagefeedback-gmp = $(TARGET-gmp)
16368all-stagefeedback-gmp: configure-stagefeedback-gmp
16369 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16370 @r=`${PWD_COMMAND}`; export r; \
16371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16372 $(HOST_EXPORTS) \
16373 $(POSTSTAGE1_HOST_EXPORTS) \
16374 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16375 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16376 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16377 $(TARGET-stagefeedback-gmp)
16378
16379maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16380clean-stagefeedback: clean-stagefeedback-gmp
16381clean-stagefeedback-gmp:
16382 @if [ $(current_stage) = stagefeedback ]; then \
16383 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16384 else \
16385 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16386 $(MAKE) stagefeedback-start; \
16387 fi; \
16388 cd $(HOST_SUBDIR)/gmp && \
16389 $(MAKE) $(FLAGS_TO_PASS) \
16390 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16391 clean
4b900473
PB
16392@endif gmp-bootstrap
16393
16394
16395
16396
16397
16398.PHONY: check-gmp maybe-check-gmp
16399maybe-check-gmp:
16400@if gmp
16401maybe-check-gmp: check-gmp
16402
16403check-gmp:
16404 @: $(MAKE); $(unstage)
16405 @r=`${PWD_COMMAND}`; export r; \
16406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16407 $(HOST_EXPORTS) \
16408 (cd $(HOST_SUBDIR)/gmp && \
16409 $(MAKE) $(FLAGS_TO_PASS) check)
16410
16411@endif gmp
16412
16413.PHONY: install-gmp maybe-install-gmp
16414maybe-install-gmp:
16415@if gmp
16416maybe-install-gmp: install-gmp
16417
16418install-gmp:
16419
16420@endif gmp
16421
16422# Other targets (info, dvi, pdf, etc.)
16423
16424.PHONY: maybe-info-gmp info-gmp
16425maybe-info-gmp:
16426@if gmp
16427maybe-info-gmp: info-gmp
16428
16429info-gmp: \
16430 configure-gmp
16431 @[ -f ./gmp/Makefile ] || exit 0; \
16432 r=`${PWD_COMMAND}`; export r; \
16433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16434 $(HOST_EXPORTS) \
16435 for flag in $(EXTRA_HOST_FLAGS) ; do \
16436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16437 done; \
16438 echo "Doing info in gmp" ; \
16439 (cd $(HOST_SUBDIR)/gmp && \
16440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16442 "RANLIB=$${RANLIB}" \
0c24b341 16443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16444 info) \
16445 || exit 1
16446
16447@endif gmp
16448
16449.PHONY: maybe-dvi-gmp dvi-gmp
16450maybe-dvi-gmp:
16451@if gmp
16452maybe-dvi-gmp: dvi-gmp
16453
16454dvi-gmp: \
16455 configure-gmp
16456 @[ -f ./gmp/Makefile ] || exit 0; \
16457 r=`${PWD_COMMAND}`; export r; \
16458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16459 $(HOST_EXPORTS) \
16460 for flag in $(EXTRA_HOST_FLAGS) ; do \
16461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16462 done; \
16463 echo "Doing dvi in gmp" ; \
16464 (cd $(HOST_SUBDIR)/gmp && \
16465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16467 "RANLIB=$${RANLIB}" \
0c24b341 16468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16469 dvi) \
16470 || exit 1
16471
16472@endif gmp
16473
16474.PHONY: maybe-pdf-gmp pdf-gmp
16475maybe-pdf-gmp:
16476@if gmp
16477maybe-pdf-gmp: pdf-gmp
16478
16479pdf-gmp: \
16480 configure-gmp
16481 @[ -f ./gmp/Makefile ] || exit 0; \
16482 r=`${PWD_COMMAND}`; export r; \
16483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16484 $(HOST_EXPORTS) \
16485 for flag in $(EXTRA_HOST_FLAGS) ; do \
16486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16487 done; \
16488 echo "Doing pdf in gmp" ; \
16489 (cd $(HOST_SUBDIR)/gmp && \
16490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16492 "RANLIB=$${RANLIB}" \
0c24b341 16493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16494 pdf) \
16495 || exit 1
16496
16497@endif gmp
16498
16499.PHONY: maybe-html-gmp html-gmp
16500maybe-html-gmp:
16501@if gmp
16502maybe-html-gmp: html-gmp
16503
16504html-gmp: \
16505 configure-gmp
16506 @[ -f ./gmp/Makefile ] || exit 0; \
16507 r=`${PWD_COMMAND}`; export r; \
16508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16509 $(HOST_EXPORTS) \
16510 for flag in $(EXTRA_HOST_FLAGS) ; do \
16511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16512 done; \
16513 echo "Doing html in gmp" ; \
16514 (cd $(HOST_SUBDIR)/gmp && \
16515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16517 "RANLIB=$${RANLIB}" \
0c24b341 16518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16519 html) \
16520 || exit 1
16521
16522@endif gmp
16523
16524.PHONY: maybe-TAGS-gmp TAGS-gmp
16525maybe-TAGS-gmp:
16526@if gmp
16527maybe-TAGS-gmp: TAGS-gmp
16528
16529TAGS-gmp: \
16530 configure-gmp
16531 @[ -f ./gmp/Makefile ] || exit 0; \
16532 r=`${PWD_COMMAND}`; export r; \
16533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16534 $(HOST_EXPORTS) \
16535 for flag in $(EXTRA_HOST_FLAGS) ; do \
16536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16537 done; \
16538 echo "Doing TAGS in gmp" ; \
16539 (cd $(HOST_SUBDIR)/gmp && \
16540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16542 "RANLIB=$${RANLIB}" \
0c24b341 16543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16544 TAGS) \
16545 || exit 1
16546
16547@endif gmp
16548
16549.PHONY: maybe-install-info-gmp install-info-gmp
16550maybe-install-info-gmp:
16551@if gmp
16552maybe-install-info-gmp: install-info-gmp
16553
16554install-info-gmp: \
16555 configure-gmp \
16556 info-gmp
16557 @[ -f ./gmp/Makefile ] || exit 0; \
16558 r=`${PWD_COMMAND}`; export r; \
16559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16560 $(HOST_EXPORTS) \
16561 for flag in $(EXTRA_HOST_FLAGS) ; do \
16562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16563 done; \
16564 echo "Doing install-info in gmp" ; \
16565 (cd $(HOST_SUBDIR)/gmp && \
16566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16568 "RANLIB=$${RANLIB}" \
0c24b341 16569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16570 install-info) \
16571 || exit 1
16572
16573@endif gmp
16574
a3ca38d2
DD
16575.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16576maybe-install-pdf-gmp:
16577@if gmp
16578maybe-install-pdf-gmp: install-pdf-gmp
16579
16580install-pdf-gmp: \
16581 configure-gmp \
16582 pdf-gmp
16583 @[ -f ./gmp/Makefile ] || exit 0; \
16584 r=`${PWD_COMMAND}`; export r; \
16585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16586 $(HOST_EXPORTS) \
16587 for flag in $(EXTRA_HOST_FLAGS) ; do \
16588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16589 done; \
16590 echo "Doing install-pdf in gmp" ; \
16591 (cd $(HOST_SUBDIR)/gmp && \
16592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16594 "RANLIB=$${RANLIB}" \
0c24b341 16595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16596 install-pdf) \
16597 || exit 1
16598
16599@endif gmp
16600
4b900473
PB
16601.PHONY: maybe-install-html-gmp install-html-gmp
16602maybe-install-html-gmp:
16603@if gmp
16604maybe-install-html-gmp: install-html-gmp
16605
16606install-html-gmp: \
16607 configure-gmp \
16608 html-gmp
16609 @[ -f ./gmp/Makefile ] || exit 0; \
16610 r=`${PWD_COMMAND}`; export r; \
16611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16612 $(HOST_EXPORTS) \
16613 for flag in $(EXTRA_HOST_FLAGS) ; do \
16614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16615 done; \
16616 echo "Doing install-html in gmp" ; \
16617 (cd $(HOST_SUBDIR)/gmp && \
16618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16620 "RANLIB=$${RANLIB}" \
0c24b341 16621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16622 install-html) \
16623 || exit 1
16624
16625@endif gmp
16626
16627.PHONY: maybe-installcheck-gmp installcheck-gmp
16628maybe-installcheck-gmp:
16629@if gmp
16630maybe-installcheck-gmp: installcheck-gmp
16631
16632installcheck-gmp: \
16633 configure-gmp
16634 @[ -f ./gmp/Makefile ] || exit 0; \
16635 r=`${PWD_COMMAND}`; export r; \
16636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16637 $(HOST_EXPORTS) \
16638 for flag in $(EXTRA_HOST_FLAGS) ; do \
16639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16640 done; \
16641 echo "Doing installcheck in gmp" ; \
16642 (cd $(HOST_SUBDIR)/gmp && \
16643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16645 "RANLIB=$${RANLIB}" \
0c24b341 16646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16647 installcheck) \
16648 || exit 1
16649
16650@endif gmp
16651
16652.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16653maybe-mostlyclean-gmp:
16654@if gmp
16655maybe-mostlyclean-gmp: mostlyclean-gmp
16656
16657mostlyclean-gmp:
16658 @[ -f ./gmp/Makefile ] || exit 0; \
16659 r=`${PWD_COMMAND}`; export r; \
16660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16661 $(HOST_EXPORTS) \
16662 for flag in $(EXTRA_HOST_FLAGS) ; do \
16663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16664 done; \
16665 echo "Doing mostlyclean in gmp" ; \
16666 (cd $(HOST_SUBDIR)/gmp && \
16667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16669 "RANLIB=$${RANLIB}" \
0c24b341 16670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16671 mostlyclean) \
16672 || exit 1
16673
16674@endif gmp
16675
16676.PHONY: maybe-clean-gmp clean-gmp
16677maybe-clean-gmp:
16678@if gmp
16679maybe-clean-gmp: clean-gmp
16680
16681clean-gmp:
16682 @[ -f ./gmp/Makefile ] || exit 0; \
16683 r=`${PWD_COMMAND}`; export r; \
16684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16685 $(HOST_EXPORTS) \
16686 for flag in $(EXTRA_HOST_FLAGS) ; do \
16687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16688 done; \
16689 echo "Doing clean in gmp" ; \
16690 (cd $(HOST_SUBDIR)/gmp && \
16691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16693 "RANLIB=$${RANLIB}" \
0c24b341 16694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16695 clean) \
16696 || exit 1
16697
16698@endif gmp
16699
16700.PHONY: maybe-distclean-gmp distclean-gmp
16701maybe-distclean-gmp:
16702@if gmp
16703maybe-distclean-gmp: distclean-gmp
16704
16705distclean-gmp:
16706 @[ -f ./gmp/Makefile ] || exit 0; \
16707 r=`${PWD_COMMAND}`; export r; \
16708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16709 $(HOST_EXPORTS) \
16710 for flag in $(EXTRA_HOST_FLAGS) ; do \
16711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16712 done; \
16713 echo "Doing distclean in gmp" ; \
16714 (cd $(HOST_SUBDIR)/gmp && \
16715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16717 "RANLIB=$${RANLIB}" \
0c24b341 16718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16719 distclean) \
16720 || exit 1
16721
16722@endif gmp
16723
16724.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16725maybe-maintainer-clean-gmp:
16726@if gmp
16727maybe-maintainer-clean-gmp: maintainer-clean-gmp
16728
16729maintainer-clean-gmp:
16730 @[ -f ./gmp/Makefile ] || exit 0; \
16731 r=`${PWD_COMMAND}`; export r; \
16732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16733 $(HOST_EXPORTS) \
16734 for flag in $(EXTRA_HOST_FLAGS) ; do \
16735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16736 done; \
16737 echo "Doing maintainer-clean in gmp" ; \
16738 (cd $(HOST_SUBDIR)/gmp && \
16739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16741 "RANLIB=$${RANLIB}" \
0c24b341 16742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16743 maintainer-clean) \
16744 || exit 1
16745
16746@endif gmp
16747
16748
16749
16750.PHONY: configure-mpfr maybe-configure-mpfr
16751maybe-configure-mpfr:
16752@if gcc-bootstrap
16753configure-mpfr: stage_current
16754@endif gcc-bootstrap
16755@if mpfr
16756maybe-configure-mpfr: configure-mpfr
16757configure-mpfr:
16758 @r=`${PWD_COMMAND}`; export r; \
16759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16760 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16762 $(HOST_EXPORTS) \
16763 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16764 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16765 case $(srcdir) in \
16766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16767 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16769 esac; \
16770 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16771 libsrcdir="$$s/mpfr"; \
16772 $(SHELL) $${libsrcdir}/configure \
16773 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16774 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16775 || exit 1
16776@endif mpfr
16777
16778
16779
16780.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16781maybe-configure-stage1-mpfr:
16782@if mpfr-bootstrap
16783maybe-configure-stage1-mpfr: configure-stage1-mpfr
16784configure-stage1-mpfr:
16785 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16787 @r=`${PWD_COMMAND}`; export r; \
16788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16789 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16790 $(HOST_EXPORTS) \
8ee82aff
PB
16791 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16792 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16793 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16795 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16796 case $(srcdir) in \
16797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16798 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16800 esac; \
16801 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16802 libsrcdir="$$s/mpfr"; \
16803 $(SHELL) $${libsrcdir}/configure \
16804 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16805 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16806 \
16807 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16808@endif mpfr-bootstrap
16809
16810.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16811maybe-configure-stage2-mpfr:
16812@if mpfr-bootstrap
16813maybe-configure-stage2-mpfr: configure-stage2-mpfr
16814configure-stage2-mpfr:
16815 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16817 @r=`${PWD_COMMAND}`; export r; \
16818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16819 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16820 $(HOST_EXPORTS) \
16821 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16822 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16823 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16824 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16826 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16827 case $(srcdir) in \
16828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16829 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16831 esac; \
16832 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16833 libsrcdir="$$s/mpfr"; \
16834 $(SHELL) $${libsrcdir}/configure \
16835 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16836 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16837 --with-build-libsubdir=$(HOST_SUBDIR) \
16838 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16839@endif mpfr-bootstrap
16840
8520c408
AO
16841.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
16842maybe-configure-stageb2g0-mpfr:
16843@if mpfr-bootstrap
16844maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
16845configure-stageb2g0-mpfr:
16846 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16848 @r=`${PWD_COMMAND}`; export r; \
16849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16850 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16851 $(HOST_EXPORTS) \
16852 $(POSTSTAGE1_HOST_EXPORTS) \
16853 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
16854 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
16855 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
16856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16857 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16858 case $(srcdir) in \
16859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16860 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16862 esac; \
16863 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16864 libsrcdir="$$s/mpfr"; \
16865 $(SHELL) $${libsrcdir}/configure \
16866 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16867 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16868 --with-build-libsubdir=$(HOST_SUBDIR) \
16869 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16870@endif mpfr-bootstrap
16871
4b900473
PB
16872.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16873maybe-configure-stage3-mpfr:
16874@if mpfr-bootstrap
16875maybe-configure-stage3-mpfr: configure-stage3-mpfr
16876configure-stage3-mpfr:
16877 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16878 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16879 @r=`${PWD_COMMAND}`; export r; \
16880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16881 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16882 $(HOST_EXPORTS) \
16883 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16884 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16885 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16886 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16888 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16889 case $(srcdir) in \
16890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16891 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16893 esac; \
16894 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16895 libsrcdir="$$s/mpfr"; \
16896 $(SHELL) $${libsrcdir}/configure \
16897 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16898 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16899 --with-build-libsubdir=$(HOST_SUBDIR) \
16900 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16901@endif mpfr-bootstrap
16902
8520c408
AO
16903.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
16904maybe-configure-stageb3g2-mpfr:
16905@if mpfr-bootstrap
16906maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
16907configure-stageb3g2-mpfr:
16908 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16909 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16910 @r=`${PWD_COMMAND}`; export r; \
16911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16912 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16913 $(HOST_EXPORTS) \
16914 $(POSTSTAGE1_HOST_EXPORTS) \
16915 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
16916 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
16917 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
16918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16919 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16920 case $(srcdir) in \
16921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16922 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16924 esac; \
16925 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16926 libsrcdir="$$s/mpfr"; \
16927 $(SHELL) $${libsrcdir}/configure \
16928 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16929 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16930 --with-build-libsubdir=$(HOST_SUBDIR) \
16931 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16932@endif mpfr-bootstrap
16933
4b900473
PB
16934.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16935maybe-configure-stage4-mpfr:
16936@if mpfr-bootstrap
16937maybe-configure-stage4-mpfr: configure-stage4-mpfr
16938configure-stage4-mpfr:
16939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16941 @r=`${PWD_COMMAND}`; export r; \
16942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16943 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16944 $(HOST_EXPORTS) \
16945 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16946 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16947 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16948 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16950 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16951 case $(srcdir) in \
16952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16953 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16955 esac; \
16956 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16957 libsrcdir="$$s/mpfr"; \
16958 $(SHELL) $${libsrcdir}/configure \
16959 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16960 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16961 --with-build-libsubdir=$(HOST_SUBDIR) \
16962 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16963@endif mpfr-bootstrap
16964
16965.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16966maybe-configure-stageprofile-mpfr:
16967@if mpfr-bootstrap
16968maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16969configure-stageprofile-mpfr:
16970 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16971 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16972 @r=`${PWD_COMMAND}`; export r; \
16973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16974 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16975 $(HOST_EXPORTS) \
16976 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16977 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16978 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16979 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16981 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16982 case $(srcdir) in \
16983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16984 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16986 esac; \
16987 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16988 libsrcdir="$$s/mpfr"; \
16989 $(SHELL) $${libsrcdir}/configure \
16990 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16991 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16992 --with-build-libsubdir=$(HOST_SUBDIR) \
16993 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16994@endif mpfr-bootstrap
16995
16996.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16997maybe-configure-stagefeedback-mpfr:
16998@if mpfr-bootstrap
16999maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17000configure-stagefeedback-mpfr:
17001 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17003 @r=`${PWD_COMMAND}`; export r; \
17004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17005 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17006 $(HOST_EXPORTS) \
17007 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
17008 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
17009 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
17010 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17012 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17013 case $(srcdir) in \
17014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17015 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17017 esac; \
17018 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17019 libsrcdir="$$s/mpfr"; \
17020 $(SHELL) $${libsrcdir}/configure \
17021 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17022 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17023 --with-build-libsubdir=$(HOST_SUBDIR) \
17024 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17025@endif mpfr-bootstrap
17026
17027
17028
17029
17030
17031.PHONY: all-mpfr maybe-all-mpfr
17032maybe-all-mpfr:
17033@if gcc-bootstrap
17034all-mpfr: stage_current
17035@endif gcc-bootstrap
17036@if mpfr
17037TARGET-mpfr=all
17038maybe-all-mpfr: all-mpfr
17039all-mpfr: configure-mpfr
17040 @r=`${PWD_COMMAND}`; export r; \
17041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17042 $(HOST_EXPORTS) \
17043 (cd $(HOST_SUBDIR)/mpfr && \
17044 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mpfr))
17045@endif mpfr
17046
17047
17048
17049.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17050.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17051maybe-all-stage1-mpfr:
17052maybe-clean-stage1-mpfr:
17053@if mpfr-bootstrap
17054maybe-all-stage1-mpfr: all-stage1-mpfr
17055all-stage1: all-stage1-mpfr
17056TARGET-stage1-mpfr = $(TARGET-mpfr)
17057all-stage1-mpfr: configure-stage1-mpfr
17058 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17059 @r=`${PWD_COMMAND}`; export r; \
17060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17061 $(HOST_EXPORTS) \
17062 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
17063 $(MAKE) $(FLAGS_TO_PASS) \
17064 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
17065 $(TARGET-stage1-mpfr)
17066
17067maybe-clean-stage1-mpfr: clean-stage1-mpfr
17068clean-stage1: clean-stage1-mpfr
17069clean-stage1-mpfr:
17070 @if [ $(current_stage) = stage1 ]; then \
17071 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17072 else \
17073 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17074 $(MAKE) stage1-start; \
17075 fi; \
17076 cd $(HOST_SUBDIR)/mpfr && \
17077 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 17078 clean
4b900473
PB
17079@endif mpfr-bootstrap
17080
17081
17082.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17083.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17084maybe-all-stage2-mpfr:
17085maybe-clean-stage2-mpfr:
17086@if mpfr-bootstrap
17087maybe-all-stage2-mpfr: all-stage2-mpfr
17088all-stage2: all-stage2-mpfr
17089TARGET-stage2-mpfr = $(TARGET-mpfr)
17090all-stage2-mpfr: configure-stage2-mpfr
17091 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17092 @r=`${PWD_COMMAND}`; export r; \
17093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17094 $(HOST_EXPORTS) \
17095 $(POSTSTAGE1_HOST_EXPORTS) \
17096 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17097 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17098 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17099 $(TARGET-stage2-mpfr)
17100
17101maybe-clean-stage2-mpfr: clean-stage2-mpfr
17102clean-stage2: clean-stage2-mpfr
17103clean-stage2-mpfr:
17104 @if [ $(current_stage) = stage2 ]; then \
17105 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17106 else \
17107 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17108 $(MAKE) stage2-start; \
17109 fi; \
17110 cd $(HOST_SUBDIR)/mpfr && \
17111 $(MAKE) $(FLAGS_TO_PASS) \
17112 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17113 clean
4b900473
PB
17114@endif mpfr-bootstrap
17115
17116
8520c408
AO
17117.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17118.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17119maybe-all-stageb2g0-mpfr:
17120maybe-clean-stageb2g0-mpfr:
17121@if mpfr-bootstrap
17122maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17123all-stageb2g0: all-stageb2g0-mpfr
17124TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17125all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17126 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17127 @r=`${PWD_COMMAND}`; export r; \
17128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17129 $(HOST_EXPORTS) \
17130 $(POSTSTAGE1_HOST_EXPORTS) \
17131 cd $(HOST_SUBDIR)/mpfr && \
17132 $(MAKE) $(FLAGS_TO_PASS) \
17133 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
17134 $(TARGET-stageb2g0-mpfr)
17135
17136maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17137clean-stageb2g0: clean-stageb2g0-mpfr
17138clean-stageb2g0-mpfr:
17139 @if [ $(current_stage) = stageb2g0 ]; then \
17140 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17141 else \
17142 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17143 $(MAKE) stageb2g0-start; \
17144 fi; \
17145 cd $(HOST_SUBDIR)/mpfr && \
17146 $(MAKE) $(FLAGS_TO_PASS) \
17147 $(POSTSTAGE1_FLAGS_TO_PASS) \
17148 clean
17149@endif mpfr-bootstrap
17150
17151
4b900473
PB
17152.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17153.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17154maybe-all-stage3-mpfr:
17155maybe-clean-stage3-mpfr:
17156@if mpfr-bootstrap
17157maybe-all-stage3-mpfr: all-stage3-mpfr
17158all-stage3: all-stage3-mpfr
17159TARGET-stage3-mpfr = $(TARGET-mpfr)
17160all-stage3-mpfr: configure-stage3-mpfr
17161 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17162 @r=`${PWD_COMMAND}`; export r; \
17163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17164 $(HOST_EXPORTS) \
17165 $(POSTSTAGE1_HOST_EXPORTS) \
17166 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17167 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17168 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17169 $(TARGET-stage3-mpfr)
17170
17171maybe-clean-stage3-mpfr: clean-stage3-mpfr
17172clean-stage3: clean-stage3-mpfr
17173clean-stage3-mpfr:
17174 @if [ $(current_stage) = stage3 ]; then \
17175 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17176 else \
17177 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17178 $(MAKE) stage3-start; \
17179 fi; \
17180 cd $(HOST_SUBDIR)/mpfr && \
17181 $(MAKE) $(FLAGS_TO_PASS) \
17182 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17183 clean
4b900473
PB
17184@endif mpfr-bootstrap
17185
17186
8520c408
AO
17187.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17188.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17189maybe-all-stageb3g2-mpfr:
17190maybe-clean-stageb3g2-mpfr:
17191@if mpfr-bootstrap
17192maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17193all-stageb3g2: all-stageb3g2-mpfr
17194TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17195all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17196 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17197 @r=`${PWD_COMMAND}`; export r; \
17198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17199 $(HOST_EXPORTS) \
17200 $(POSTSTAGE1_HOST_EXPORTS) \
17201 cd $(HOST_SUBDIR)/mpfr && \
17202 $(MAKE) $(FLAGS_TO_PASS) \
17203 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
17204 $(TARGET-stageb3g2-mpfr)
17205
17206maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17207clean-stageb3g2: clean-stageb3g2-mpfr
17208clean-stageb3g2-mpfr:
17209 @if [ $(current_stage) = stageb3g2 ]; then \
17210 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17211 else \
17212 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17213 $(MAKE) stageb3g2-start; \
17214 fi; \
17215 cd $(HOST_SUBDIR)/mpfr && \
17216 $(MAKE) $(FLAGS_TO_PASS) \
17217 $(POSTSTAGE1_FLAGS_TO_PASS) \
17218 clean
17219@endif mpfr-bootstrap
17220
17221
4b900473
PB
17222.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17223.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17224maybe-all-stage4-mpfr:
17225maybe-clean-stage4-mpfr:
17226@if mpfr-bootstrap
17227maybe-all-stage4-mpfr: all-stage4-mpfr
17228all-stage4: all-stage4-mpfr
17229TARGET-stage4-mpfr = $(TARGET-mpfr)
17230all-stage4-mpfr: configure-stage4-mpfr
17231 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17232 @r=`${PWD_COMMAND}`; export r; \
17233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17234 $(HOST_EXPORTS) \
17235 $(POSTSTAGE1_HOST_EXPORTS) \
17236 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17237 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17238 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17239 $(TARGET-stage4-mpfr)
17240
17241maybe-clean-stage4-mpfr: clean-stage4-mpfr
17242clean-stage4: clean-stage4-mpfr
17243clean-stage4-mpfr:
17244 @if [ $(current_stage) = stage4 ]; then \
17245 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17246 else \
17247 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17248 $(MAKE) stage4-start; \
17249 fi; \
17250 cd $(HOST_SUBDIR)/mpfr && \
17251 $(MAKE) $(FLAGS_TO_PASS) \
17252 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17253 clean
4b900473
PB
17254@endif mpfr-bootstrap
17255
17256
17257.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17258.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17259maybe-all-stageprofile-mpfr:
17260maybe-clean-stageprofile-mpfr:
17261@if mpfr-bootstrap
17262maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17263all-stageprofile: all-stageprofile-mpfr
17264TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17265all-stageprofile-mpfr: configure-stageprofile-mpfr
17266 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17267 @r=`${PWD_COMMAND}`; export r; \
17268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17269 $(HOST_EXPORTS) \
17270 $(POSTSTAGE1_HOST_EXPORTS) \
17271 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17272 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17273 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17274 $(TARGET-stageprofile-mpfr)
17275
17276maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17277clean-stageprofile: clean-stageprofile-mpfr
17278clean-stageprofile-mpfr:
17279 @if [ $(current_stage) = stageprofile ]; then \
17280 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17281 else \
17282 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17283 $(MAKE) stageprofile-start; \
17284 fi; \
17285 cd $(HOST_SUBDIR)/mpfr && \
17286 $(MAKE) $(FLAGS_TO_PASS) \
17287 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17288 clean
4b900473
PB
17289@endif mpfr-bootstrap
17290
17291
17292.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17293.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17294maybe-all-stagefeedback-mpfr:
17295maybe-clean-stagefeedback-mpfr:
17296@if mpfr-bootstrap
17297maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17298all-stagefeedback: all-stagefeedback-mpfr
17299TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17300all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17301 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17302 @r=`${PWD_COMMAND}`; export r; \
17303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17304 $(HOST_EXPORTS) \
17305 $(POSTSTAGE1_HOST_EXPORTS) \
17306 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17307 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17308 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17309 $(TARGET-stagefeedback-mpfr)
17310
17311maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17312clean-stagefeedback: clean-stagefeedback-mpfr
17313clean-stagefeedback-mpfr:
17314 @if [ $(current_stage) = stagefeedback ]; then \
17315 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17316 else \
17317 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17318 $(MAKE) stagefeedback-start; \
17319 fi; \
17320 cd $(HOST_SUBDIR)/mpfr && \
17321 $(MAKE) $(FLAGS_TO_PASS) \
17322 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17323 clean
4b900473
PB
17324@endif mpfr-bootstrap
17325
17326
17327
17328
17329
17330.PHONY: check-mpfr maybe-check-mpfr
17331maybe-check-mpfr:
17332@if mpfr
17333maybe-check-mpfr: check-mpfr
17334
17335check-mpfr:
17336 @: $(MAKE); $(unstage)
17337 @r=`${PWD_COMMAND}`; export r; \
17338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17339 $(HOST_EXPORTS) \
17340 (cd $(HOST_SUBDIR)/mpfr && \
17341 $(MAKE) $(FLAGS_TO_PASS) check)
17342
17343@endif mpfr
17344
17345.PHONY: install-mpfr maybe-install-mpfr
17346maybe-install-mpfr:
17347@if mpfr
17348maybe-install-mpfr: install-mpfr
17349
17350install-mpfr:
17351
17352@endif mpfr
17353
17354# Other targets (info, dvi, pdf, etc.)
17355
17356.PHONY: maybe-info-mpfr info-mpfr
17357maybe-info-mpfr:
17358@if mpfr
17359maybe-info-mpfr: info-mpfr
17360
17361info-mpfr: \
17362 configure-mpfr
17363 @[ -f ./mpfr/Makefile ] || exit 0; \
17364 r=`${PWD_COMMAND}`; export r; \
17365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17366 $(HOST_EXPORTS) \
17367 for flag in $(EXTRA_HOST_FLAGS) ; do \
17368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17369 done; \
17370 echo "Doing info in mpfr" ; \
17371 (cd $(HOST_SUBDIR)/mpfr && \
17372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17374 "RANLIB=$${RANLIB}" \
0c24b341 17375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17376 info) \
17377 || exit 1
17378
17379@endif mpfr
17380
17381.PHONY: maybe-dvi-mpfr dvi-mpfr
17382maybe-dvi-mpfr:
17383@if mpfr
17384maybe-dvi-mpfr: dvi-mpfr
17385
17386dvi-mpfr: \
17387 configure-mpfr
17388 @[ -f ./mpfr/Makefile ] || exit 0; \
17389 r=`${PWD_COMMAND}`; export r; \
17390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17391 $(HOST_EXPORTS) \
17392 for flag in $(EXTRA_HOST_FLAGS) ; do \
17393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17394 done; \
17395 echo "Doing dvi in mpfr" ; \
17396 (cd $(HOST_SUBDIR)/mpfr && \
17397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17399 "RANLIB=$${RANLIB}" \
0c24b341 17400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17401 dvi) \
17402 || exit 1
17403
17404@endif mpfr
17405
17406.PHONY: maybe-pdf-mpfr pdf-mpfr
17407maybe-pdf-mpfr:
17408@if mpfr
17409maybe-pdf-mpfr: pdf-mpfr
17410
17411pdf-mpfr: \
17412 configure-mpfr
17413 @[ -f ./mpfr/Makefile ] || exit 0; \
17414 r=`${PWD_COMMAND}`; export r; \
17415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17416 $(HOST_EXPORTS) \
17417 for flag in $(EXTRA_HOST_FLAGS) ; do \
17418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17419 done; \
17420 echo "Doing pdf in mpfr" ; \
17421 (cd $(HOST_SUBDIR)/mpfr && \
17422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17424 "RANLIB=$${RANLIB}" \
0c24b341 17425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17426 pdf) \
17427 || exit 1
17428
17429@endif mpfr
17430
17431.PHONY: maybe-html-mpfr html-mpfr
17432maybe-html-mpfr:
17433@if mpfr
17434maybe-html-mpfr: html-mpfr
17435
17436html-mpfr: \
17437 configure-mpfr
17438 @[ -f ./mpfr/Makefile ] || exit 0; \
17439 r=`${PWD_COMMAND}`; export r; \
17440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17441 $(HOST_EXPORTS) \
17442 for flag in $(EXTRA_HOST_FLAGS) ; do \
17443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17444 done; \
17445 echo "Doing html in mpfr" ; \
17446 (cd $(HOST_SUBDIR)/mpfr && \
17447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17449 "RANLIB=$${RANLIB}" \
0c24b341 17450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17451 html) \
17452 || exit 1
17453
17454@endif mpfr
17455
17456.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17457maybe-TAGS-mpfr:
17458@if mpfr
17459maybe-TAGS-mpfr: TAGS-mpfr
17460
17461TAGS-mpfr: \
17462 configure-mpfr
17463 @[ -f ./mpfr/Makefile ] || exit 0; \
17464 r=`${PWD_COMMAND}`; export r; \
17465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17466 $(HOST_EXPORTS) \
17467 for flag in $(EXTRA_HOST_FLAGS) ; do \
17468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17469 done; \
17470 echo "Doing TAGS in mpfr" ; \
17471 (cd $(HOST_SUBDIR)/mpfr && \
17472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17474 "RANLIB=$${RANLIB}" \
0c24b341 17475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17476 TAGS) \
17477 || exit 1
17478
17479@endif mpfr
17480
17481.PHONY: maybe-install-info-mpfr install-info-mpfr
17482maybe-install-info-mpfr:
17483@if mpfr
17484maybe-install-info-mpfr: install-info-mpfr
17485
17486install-info-mpfr: \
17487 configure-mpfr \
17488 info-mpfr
17489 @[ -f ./mpfr/Makefile ] || exit 0; \
17490 r=`${PWD_COMMAND}`; export r; \
17491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17492 $(HOST_EXPORTS) \
17493 for flag in $(EXTRA_HOST_FLAGS) ; do \
17494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17495 done; \
17496 echo "Doing install-info in mpfr" ; \
17497 (cd $(HOST_SUBDIR)/mpfr && \
17498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17500 "RANLIB=$${RANLIB}" \
0c24b341 17501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17502 install-info) \
17503 || exit 1
17504
17505@endif mpfr
17506
a3ca38d2
DD
17507.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17508maybe-install-pdf-mpfr:
17509@if mpfr
17510maybe-install-pdf-mpfr: install-pdf-mpfr
17511
17512install-pdf-mpfr: \
17513 configure-mpfr \
17514 pdf-mpfr
17515 @[ -f ./mpfr/Makefile ] || exit 0; \
17516 r=`${PWD_COMMAND}`; export r; \
17517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17518 $(HOST_EXPORTS) \
17519 for flag in $(EXTRA_HOST_FLAGS) ; do \
17520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17521 done; \
17522 echo "Doing install-pdf in mpfr" ; \
17523 (cd $(HOST_SUBDIR)/mpfr && \
17524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17526 "RANLIB=$${RANLIB}" \
0c24b341 17527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17528 install-pdf) \
17529 || exit 1
17530
17531@endif mpfr
17532
4b900473
PB
17533.PHONY: maybe-install-html-mpfr install-html-mpfr
17534maybe-install-html-mpfr:
17535@if mpfr
17536maybe-install-html-mpfr: install-html-mpfr
17537
17538install-html-mpfr: \
17539 configure-mpfr \
17540 html-mpfr
17541 @[ -f ./mpfr/Makefile ] || exit 0; \
17542 r=`${PWD_COMMAND}`; export r; \
17543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17544 $(HOST_EXPORTS) \
17545 for flag in $(EXTRA_HOST_FLAGS) ; do \
17546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17547 done; \
17548 echo "Doing install-html in mpfr" ; \
17549 (cd $(HOST_SUBDIR)/mpfr && \
17550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17552 "RANLIB=$${RANLIB}" \
0c24b341 17553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17554 install-html) \
17555 || exit 1
17556
17557@endif mpfr
17558
17559.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17560maybe-installcheck-mpfr:
17561@if mpfr
17562maybe-installcheck-mpfr: installcheck-mpfr
17563
17564installcheck-mpfr: \
17565 configure-mpfr
17566 @[ -f ./mpfr/Makefile ] || exit 0; \
17567 r=`${PWD_COMMAND}`; export r; \
17568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17569 $(HOST_EXPORTS) \
17570 for flag in $(EXTRA_HOST_FLAGS) ; do \
17571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17572 done; \
17573 echo "Doing installcheck in mpfr" ; \
17574 (cd $(HOST_SUBDIR)/mpfr && \
17575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17577 "RANLIB=$${RANLIB}" \
0c24b341 17578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17579 installcheck) \
17580 || exit 1
17581
17582@endif mpfr
17583
17584.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17585maybe-mostlyclean-mpfr:
17586@if mpfr
17587maybe-mostlyclean-mpfr: mostlyclean-mpfr
17588
17589mostlyclean-mpfr:
17590 @[ -f ./mpfr/Makefile ] || exit 0; \
17591 r=`${PWD_COMMAND}`; export r; \
17592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17593 $(HOST_EXPORTS) \
17594 for flag in $(EXTRA_HOST_FLAGS) ; do \
17595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17596 done; \
17597 echo "Doing mostlyclean in mpfr" ; \
17598 (cd $(HOST_SUBDIR)/mpfr && \
17599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17601 "RANLIB=$${RANLIB}" \
0c24b341 17602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17603 mostlyclean) \
17604 || exit 1
17605
17606@endif mpfr
17607
17608.PHONY: maybe-clean-mpfr clean-mpfr
17609maybe-clean-mpfr:
17610@if mpfr
17611maybe-clean-mpfr: clean-mpfr
17612
17613clean-mpfr:
17614 @[ -f ./mpfr/Makefile ] || exit 0; \
17615 r=`${PWD_COMMAND}`; export r; \
17616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17617 $(HOST_EXPORTS) \
17618 for flag in $(EXTRA_HOST_FLAGS) ; do \
17619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17620 done; \
17621 echo "Doing clean in mpfr" ; \
17622 (cd $(HOST_SUBDIR)/mpfr && \
17623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17625 "RANLIB=$${RANLIB}" \
0c24b341 17626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17627 clean) \
17628 || exit 1
17629
17630@endif mpfr
17631
17632.PHONY: maybe-distclean-mpfr distclean-mpfr
17633maybe-distclean-mpfr:
17634@if mpfr
17635maybe-distclean-mpfr: distclean-mpfr
17636
17637distclean-mpfr:
17638 @[ -f ./mpfr/Makefile ] || exit 0; \
17639 r=`${PWD_COMMAND}`; export r; \
17640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17641 $(HOST_EXPORTS) \
17642 for flag in $(EXTRA_HOST_FLAGS) ; do \
17643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17644 done; \
17645 echo "Doing distclean in mpfr" ; \
17646 (cd $(HOST_SUBDIR)/mpfr && \
17647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17649 "RANLIB=$${RANLIB}" \
0c24b341 17650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17651 distclean) \
17652 || exit 1
17653
17654@endif mpfr
17655
17656.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17657maybe-maintainer-clean-mpfr:
17658@if mpfr
17659maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17660
17661maintainer-clean-mpfr:
17662 @[ -f ./mpfr/Makefile ] || exit 0; \
17663 r=`${PWD_COMMAND}`; export r; \
17664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17665 $(HOST_EXPORTS) \
17666 for flag in $(EXTRA_HOST_FLAGS) ; do \
17667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17668 done; \
17669 echo "Doing maintainer-clean in mpfr" ; \
17670 (cd $(HOST_SUBDIR)/mpfr && \
17671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17673 "RANLIB=$${RANLIB}" \
0c24b341 17674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17675 maintainer-clean) \
17676 || exit 1
17677
17678@endif mpfr
17679
17680
17681
b813574b
PB
17682.PHONY: configure-gnuserv maybe-configure-gnuserv
17683maybe-configure-gnuserv:
4f0ef2d8
CD
17684@if gcc-bootstrap
17685configure-gnuserv: stage_current
17686@endif gcc-bootstrap
b813574b
PB
17687@if gnuserv
17688maybe-configure-gnuserv: configure-gnuserv
c52c6897 17689configure-gnuserv:
0aed8855 17690 @: $(MAKE); $(unstage)
c52c6897 17691 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17693 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17695 $(HOST_EXPORTS) \
a7254363
PB
17696 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17697 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17698 case $(srcdir) in \
b00612cc
PB
17699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17700 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17702 esac; \
b00612cc
PB
17703 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17704 libsrcdir="$$s/gnuserv"; \
4fa63067 17705 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17707 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17708 || exit 1
b813574b 17709@endif gnuserv
2a4cbe27 17710
a7254363
PB
17711
17712
d545f33b
PB
17713
17714
b813574b
PB
17715.PHONY: all-gnuserv maybe-all-gnuserv
17716maybe-all-gnuserv:
4f0ef2d8
CD
17717@if gcc-bootstrap
17718all-gnuserv: stage_current
17719@endif gcc-bootstrap
b813574b 17720@if gnuserv
d27cc32e 17721TARGET-gnuserv=all
b813574b
PB
17722maybe-all-gnuserv: all-gnuserv
17723all-gnuserv: configure-gnuserv
0aed8855 17724 @: $(MAKE); $(unstage)
4fa63067
NN
17725 @r=`${PWD_COMMAND}`; export r; \
17726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17727 $(HOST_EXPORTS) \
b00612cc
PB
17728 (cd $(HOST_SUBDIR)/gnuserv && \
17729 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 17730@endif gnuserv
2a4cbe27 17731
a7254363 17732
d545f33b
PB
17733
17734
b813574b
PB
17735.PHONY: check-gnuserv maybe-check-gnuserv
17736maybe-check-gnuserv:
17737@if gnuserv
17738maybe-check-gnuserv: check-gnuserv
2a4cbe27 17739
b813574b 17740check-gnuserv:
0aed8855 17741 @: $(MAKE); $(unstage)
4fa63067 17742 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17744 $(HOST_EXPORTS) \
b00612cc
PB
17745 (cd $(HOST_SUBDIR)/gnuserv && \
17746 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17747
b813574b 17748@endif gnuserv
2a4cbe27 17749
b813574b
PB
17750.PHONY: install-gnuserv maybe-install-gnuserv
17751maybe-install-gnuserv:
17752@if gnuserv
17753maybe-install-gnuserv: install-gnuserv
2a4cbe27 17754
b813574b 17755install-gnuserv: installdirs
0aed8855 17756 @: $(MAKE); $(unstage)
4fa63067 17757 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17759 $(HOST_EXPORTS) \
b00612cc 17760 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17761 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17762
b813574b 17763@endif gnuserv
2a4cbe27 17764
56a8fe78 17765# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17766
b813574b
PB
17767.PHONY: maybe-info-gnuserv info-gnuserv
17768maybe-info-gnuserv:
17769@if gnuserv
17770maybe-info-gnuserv: info-gnuserv
4fa63067 17771
b813574b
PB
17772info-gnuserv: \
17773 configure-gnuserv
0aed8855 17774 @: $(MAKE); $(unstage)
b813574b 17775 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17776 r=`${PWD_COMMAND}`; export r; \
17777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17778 $(HOST_EXPORTS) \
b813574b 17779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17781 done; \
b813574b 17782 echo "Doing info in gnuserv" ; \
b00612cc 17783 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17786 "RANLIB=$${RANLIB}" \
0c24b341 17787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17788 info) \
2a4cbe27
NN
17789 || exit 1
17790
b813574b 17791@endif gnuserv
2a4cbe27 17792
b813574b
PB
17793.PHONY: maybe-dvi-gnuserv dvi-gnuserv
17794maybe-dvi-gnuserv:
17795@if gnuserv
17796maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 17797
b813574b
PB
17798dvi-gnuserv: \
17799 configure-gnuserv
0aed8855 17800 @: $(MAKE); $(unstage)
b813574b 17801 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17802 r=`${PWD_COMMAND}`; export r; \
17803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17804 $(HOST_EXPORTS) \
b813574b 17805 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17807 done; \
b813574b 17808 echo "Doing dvi in gnuserv" ; \
b00612cc 17809 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17812 "RANLIB=$${RANLIB}" \
0c24b341 17813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17814 dvi) \
2a4cbe27
NN
17815 || exit 1
17816
b813574b 17817@endif gnuserv
2a4cbe27 17818
56a8fe78
DD
17819.PHONY: maybe-pdf-gnuserv pdf-gnuserv
17820maybe-pdf-gnuserv:
17821@if gnuserv
17822maybe-pdf-gnuserv: pdf-gnuserv
17823
17824pdf-gnuserv: \
17825 configure-gnuserv
17826 @: $(MAKE); $(unstage)
17827 @[ -f ./gnuserv/Makefile ] || exit 0; \
17828 r=`${PWD_COMMAND}`; export r; \
17829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17830 $(HOST_EXPORTS) \
17831 for flag in $(EXTRA_HOST_FLAGS) ; do \
17832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17833 done; \
17834 echo "Doing pdf in gnuserv" ; \
17835 (cd $(HOST_SUBDIR)/gnuserv && \
17836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17838 "RANLIB=$${RANLIB}" \
0c24b341 17839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
17840 pdf) \
17841 || exit 1
17842
17843@endif gnuserv
17844
6d389afc
MS
17845.PHONY: maybe-html-gnuserv html-gnuserv
17846maybe-html-gnuserv:
17847@if gnuserv
17848maybe-html-gnuserv: html-gnuserv
17849
17850html-gnuserv: \
17851 configure-gnuserv
0aed8855 17852 @: $(MAKE); $(unstage)
6d389afc
MS
17853 @[ -f ./gnuserv/Makefile ] || exit 0; \
17854 r=`${PWD_COMMAND}`; export r; \
17855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17856 $(HOST_EXPORTS) \
17857 for flag in $(EXTRA_HOST_FLAGS) ; do \
17858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17859 done; \
17860 echo "Doing html in gnuserv" ; \
b00612cc 17861 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
17862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17864 "RANLIB=$${RANLIB}" \
0c24b341 17865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
17866 html) \
17867 || exit 1
17868
17869@endif gnuserv
17870
b813574b
PB
17871.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
17872maybe-TAGS-gnuserv:
17873@if gnuserv
17874maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 17875
b813574b
PB
17876TAGS-gnuserv: \
17877 configure-gnuserv
0aed8855 17878 @: $(MAKE); $(unstage)
b813574b 17879 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17880 r=`${PWD_COMMAND}`; export r; \
17881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17882 $(HOST_EXPORTS) \
b813574b 17883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17885 done; \
b813574b 17886 echo "Doing TAGS in gnuserv" ; \
b00612cc 17887 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17890 "RANLIB=$${RANLIB}" \
0c24b341 17891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17892 TAGS) \
2a4cbe27
NN
17893 || exit 1
17894
b813574b 17895@endif gnuserv
2a4cbe27 17896
b813574b
PB
17897.PHONY: maybe-install-info-gnuserv install-info-gnuserv
17898maybe-install-info-gnuserv:
17899@if gnuserv
17900maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 17901
b813574b
PB
17902install-info-gnuserv: \
17903 configure-gnuserv \
17904 info-gnuserv
0aed8855 17905 @: $(MAKE); $(unstage)
b813574b 17906 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17907 r=`${PWD_COMMAND}`; export r; \
17908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17909 $(HOST_EXPORTS) \
b813574b 17910 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17912 done; \
b813574b 17913 echo "Doing install-info in gnuserv" ; \
b00612cc 17914 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17917 "RANLIB=$${RANLIB}" \
0c24b341 17918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17919 install-info) \
2a4cbe27
NN
17920 || exit 1
17921
b813574b 17922@endif gnuserv
2a4cbe27 17923
a3ca38d2
DD
17924.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
17925maybe-install-pdf-gnuserv:
17926@if gnuserv
17927maybe-install-pdf-gnuserv: install-pdf-gnuserv
17928
17929install-pdf-gnuserv: \
17930 configure-gnuserv \
17931 pdf-gnuserv
17932 @: $(MAKE); $(unstage)
17933 @[ -f ./gnuserv/Makefile ] || exit 0; \
17934 r=`${PWD_COMMAND}`; export r; \
17935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17936 $(HOST_EXPORTS) \
17937 for flag in $(EXTRA_HOST_FLAGS) ; do \
17938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17939 done; \
17940 echo "Doing install-pdf in gnuserv" ; \
17941 (cd $(HOST_SUBDIR)/gnuserv && \
17942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17944 "RANLIB=$${RANLIB}" \
0c24b341 17945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17946 install-pdf) \
17947 || exit 1
17948
17949@endif gnuserv
17950
108a6f8e
CD
17951.PHONY: maybe-install-html-gnuserv install-html-gnuserv
17952maybe-install-html-gnuserv:
17953@if gnuserv
17954maybe-install-html-gnuserv: install-html-gnuserv
17955
17956install-html-gnuserv: \
17957 configure-gnuserv \
17958 html-gnuserv
17959 @: $(MAKE); $(unstage)
17960 @[ -f ./gnuserv/Makefile ] || exit 0; \
17961 r=`${PWD_COMMAND}`; export r; \
17962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17963 $(HOST_EXPORTS) \
17964 for flag in $(EXTRA_HOST_FLAGS) ; do \
17965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17966 done; \
17967 echo "Doing install-html in gnuserv" ; \
17968 (cd $(HOST_SUBDIR)/gnuserv && \
17969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17971 "RANLIB=$${RANLIB}" \
0c24b341 17972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17973 install-html) \
17974 || exit 1
17975
17976@endif gnuserv
17977
b813574b
PB
17978.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
17979maybe-installcheck-gnuserv:
17980@if gnuserv
17981maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 17982
b813574b
PB
17983installcheck-gnuserv: \
17984 configure-gnuserv
0aed8855 17985 @: $(MAKE); $(unstage)
b813574b 17986 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17987 r=`${PWD_COMMAND}`; export r; \
17988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17989 $(HOST_EXPORTS) \
b813574b 17990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17992 done; \
b813574b 17993 echo "Doing installcheck in gnuserv" ; \
b00612cc 17994 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17997 "RANLIB=$${RANLIB}" \
0c24b341 17998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17999 installcheck) \
2a4cbe27
NN
18000 || exit 1
18001
b813574b 18002@endif gnuserv
2a4cbe27 18003
b813574b
PB
18004.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18005maybe-mostlyclean-gnuserv:
18006@if gnuserv
18007maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18008
b813574b 18009mostlyclean-gnuserv:
0aed8855 18010 @: $(MAKE); $(unstage)
b813574b 18011 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18012 r=`${PWD_COMMAND}`; export r; \
18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18014 $(HOST_EXPORTS) \
b813574b 18015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18017 done; \
b813574b 18018 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18019 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18022 "RANLIB=$${RANLIB}" \
0c24b341 18023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18024 mostlyclean) \
2a4cbe27
NN
18025 || exit 1
18026
b813574b 18027@endif gnuserv
2a4cbe27 18028
b813574b
PB
18029.PHONY: maybe-clean-gnuserv clean-gnuserv
18030maybe-clean-gnuserv:
18031@if gnuserv
18032maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18033
b813574b 18034clean-gnuserv:
0aed8855 18035 @: $(MAKE); $(unstage)
b813574b 18036 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18037 r=`${PWD_COMMAND}`; export r; \
18038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18039 $(HOST_EXPORTS) \
b813574b 18040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18042 done; \
b813574b 18043 echo "Doing clean in gnuserv" ; \
b00612cc 18044 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18047 "RANLIB=$${RANLIB}" \
0c24b341 18048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18049 clean) \
2a4cbe27
NN
18050 || exit 1
18051
b813574b 18052@endif gnuserv
2a4cbe27 18053
b813574b
PB
18054.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18055maybe-distclean-gnuserv:
18056@if gnuserv
18057maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18058
b813574b 18059distclean-gnuserv:
0aed8855 18060 @: $(MAKE); $(unstage)
b813574b 18061 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18062 r=`${PWD_COMMAND}`; export r; \
18063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18064 $(HOST_EXPORTS) \
b813574b 18065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18067 done; \
b813574b 18068 echo "Doing distclean in gnuserv" ; \
b00612cc 18069 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18072 "RANLIB=$${RANLIB}" \
0c24b341 18073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18074 distclean) \
2a4cbe27
NN
18075 || exit 1
18076
b813574b 18077@endif gnuserv
2a4cbe27 18078
b813574b
PB
18079.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18080maybe-maintainer-clean-gnuserv:
18081@if gnuserv
18082maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18083
b813574b 18084maintainer-clean-gnuserv:
0aed8855 18085 @: $(MAKE); $(unstage)
b813574b 18086 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18087 r=`${PWD_COMMAND}`; export r; \
18088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18089 $(HOST_EXPORTS) \
b813574b 18090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18092 done; \
b813574b 18093 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18094 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18097 "RANLIB=$${RANLIB}" \
0c24b341 18098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18099 maintainer-clean) \
2a4cbe27
NN
18100 || exit 1
18101
b813574b 18102@endif gnuserv
2a4cbe27 18103
2a4cbe27 18104
a7254363 18105
b813574b
PB
18106.PHONY: configure-gprof maybe-configure-gprof
18107maybe-configure-gprof:
4f0ef2d8
CD
18108@if gcc-bootstrap
18109configure-gprof: stage_current
18110@endif gcc-bootstrap
b813574b
PB
18111@if gprof
18112maybe-configure-gprof: configure-gprof
c52c6897 18113configure-gprof:
0aed8855 18114 @: $(MAKE); $(unstage)
c52c6897 18115 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18117 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 18119 $(HOST_EXPORTS) \
a7254363
PB
18120 echo Configuring in $(HOST_SUBDIR)/gprof; \
18121 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 18122 case $(srcdir) in \
b00612cc
PB
18123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18124 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18126 esac; \
b00612cc
PB
18127 srcdiroption="--srcdir=$${topdir}/gprof"; \
18128 libsrcdir="$$s/gprof"; \
4fa63067 18129 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18131 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18132 || exit 1
b813574b 18133@endif gprof
2a4cbe27 18134
a7254363
PB
18135
18136
d545f33b
PB
18137
18138
b813574b
PB
18139.PHONY: all-gprof maybe-all-gprof
18140maybe-all-gprof:
4f0ef2d8
CD
18141@if gcc-bootstrap
18142all-gprof: stage_current
18143@endif gcc-bootstrap
b813574b 18144@if gprof
d27cc32e 18145TARGET-gprof=all
b813574b
PB
18146maybe-all-gprof: all-gprof
18147all-gprof: configure-gprof
0aed8855 18148 @: $(MAKE); $(unstage)
4fa63067
NN
18149 @r=`${PWD_COMMAND}`; export r; \
18150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18151 $(HOST_EXPORTS) \
b00612cc
PB
18152 (cd $(HOST_SUBDIR)/gprof && \
18153 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 18154@endif gprof
2a4cbe27 18155
a7254363 18156
d545f33b
PB
18157
18158
b813574b
PB
18159.PHONY: check-gprof maybe-check-gprof
18160maybe-check-gprof:
18161@if gprof
18162maybe-check-gprof: check-gprof
2a4cbe27 18163
b813574b 18164check-gprof:
0aed8855 18165 @: $(MAKE); $(unstage)
4fa63067 18166 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18168 $(HOST_EXPORTS) \
b00612cc
PB
18169 (cd $(HOST_SUBDIR)/gprof && \
18170 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18171
b813574b 18172@endif gprof
2a4cbe27 18173
b813574b
PB
18174.PHONY: install-gprof maybe-install-gprof
18175maybe-install-gprof:
18176@if gprof
18177maybe-install-gprof: install-gprof
4fa63067 18178
b813574b 18179install-gprof: installdirs
0aed8855 18180 @: $(MAKE); $(unstage)
4fa63067 18181 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18183 $(HOST_EXPORTS) \
b00612cc 18184 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 18185 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18186
b813574b 18187@endif gprof
2a4cbe27 18188
56a8fe78 18189# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18190
b813574b
PB
18191.PHONY: maybe-info-gprof info-gprof
18192maybe-info-gprof:
18193@if gprof
18194maybe-info-gprof: info-gprof
4fa63067 18195
b813574b
PB
18196info-gprof: \
18197 configure-gprof
0aed8855 18198 @: $(MAKE); $(unstage)
b813574b 18199 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18200 r=`${PWD_COMMAND}`; export r; \
18201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18202 $(HOST_EXPORTS) \
b813574b 18203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18205 done; \
b813574b 18206 echo "Doing info in gprof" ; \
b00612cc 18207 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18210 "RANLIB=$${RANLIB}" \
0c24b341 18211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18212 info) \
2a4cbe27
NN
18213 || exit 1
18214
b813574b 18215@endif gprof
2a4cbe27 18216
b813574b
PB
18217.PHONY: maybe-dvi-gprof dvi-gprof
18218maybe-dvi-gprof:
18219@if gprof
18220maybe-dvi-gprof: dvi-gprof
2a4cbe27 18221
b813574b
PB
18222dvi-gprof: \
18223 configure-gprof
0aed8855 18224 @: $(MAKE); $(unstage)
b813574b 18225 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18226 r=`${PWD_COMMAND}`; export r; \
18227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18228 $(HOST_EXPORTS) \
b813574b 18229 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18231 done; \
b813574b 18232 echo "Doing dvi in gprof" ; \
b00612cc 18233 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18236 "RANLIB=$${RANLIB}" \
0c24b341 18237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18238 dvi) \
2a4cbe27
NN
18239 || exit 1
18240
b813574b 18241@endif gprof
2a4cbe27 18242
56a8fe78
DD
18243.PHONY: maybe-pdf-gprof pdf-gprof
18244maybe-pdf-gprof:
18245@if gprof
18246maybe-pdf-gprof: pdf-gprof
18247
18248pdf-gprof: \
18249 configure-gprof
18250 @: $(MAKE); $(unstage)
18251 @[ -f ./gprof/Makefile ] || exit 0; \
18252 r=`${PWD_COMMAND}`; export r; \
18253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18254 $(HOST_EXPORTS) \
18255 for flag in $(EXTRA_HOST_FLAGS) ; do \
18256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18257 done; \
18258 echo "Doing pdf in gprof" ; \
18259 (cd $(HOST_SUBDIR)/gprof && \
18260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18262 "RANLIB=$${RANLIB}" \
0c24b341 18263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18264 pdf) \
18265 || exit 1
18266
18267@endif gprof
18268
6d389afc
MS
18269.PHONY: maybe-html-gprof html-gprof
18270maybe-html-gprof:
18271@if gprof
18272maybe-html-gprof: html-gprof
18273
18274html-gprof: \
18275 configure-gprof
0aed8855 18276 @: $(MAKE); $(unstage)
6d389afc
MS
18277 @[ -f ./gprof/Makefile ] || exit 0; \
18278 r=`${PWD_COMMAND}`; export r; \
18279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18280 $(HOST_EXPORTS) \
18281 for flag in $(EXTRA_HOST_FLAGS) ; do \
18282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18283 done; \
18284 echo "Doing html in gprof" ; \
b00612cc 18285 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
18286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18288 "RANLIB=$${RANLIB}" \
0c24b341 18289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18290 html) \
18291 || exit 1
18292
18293@endif gprof
18294
b813574b
PB
18295.PHONY: maybe-TAGS-gprof TAGS-gprof
18296maybe-TAGS-gprof:
18297@if gprof
18298maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 18299
b813574b
PB
18300TAGS-gprof: \
18301 configure-gprof
0aed8855 18302 @: $(MAKE); $(unstage)
b813574b 18303 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18304 r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18306 $(HOST_EXPORTS) \
b813574b 18307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309 done; \
b813574b 18310 echo "Doing TAGS in gprof" ; \
b00612cc 18311 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314 "RANLIB=$${RANLIB}" \
0c24b341 18315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18316 TAGS) \
2a4cbe27
NN
18317 || exit 1
18318
b813574b 18319@endif gprof
2a4cbe27 18320
b813574b
PB
18321.PHONY: maybe-install-info-gprof install-info-gprof
18322maybe-install-info-gprof:
18323@if gprof
18324maybe-install-info-gprof: install-info-gprof
2a4cbe27 18325
b813574b
PB
18326install-info-gprof: \
18327 configure-gprof \
18328 info-gprof
0aed8855 18329 @: $(MAKE); $(unstage)
b813574b 18330 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18331 r=`${PWD_COMMAND}`; export r; \
18332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18333 $(HOST_EXPORTS) \
b813574b 18334 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18336 done; \
b813574b 18337 echo "Doing install-info in gprof" ; \
b00612cc 18338 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18341 "RANLIB=$${RANLIB}" \
0c24b341 18342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18343 install-info) \
2a4cbe27
NN
18344 || exit 1
18345
b813574b 18346@endif gprof
2a4cbe27 18347
a3ca38d2
DD
18348.PHONY: maybe-install-pdf-gprof install-pdf-gprof
18349maybe-install-pdf-gprof:
18350@if gprof
18351maybe-install-pdf-gprof: install-pdf-gprof
18352
18353install-pdf-gprof: \
18354 configure-gprof \
18355 pdf-gprof
18356 @: $(MAKE); $(unstage)
18357 @[ -f ./gprof/Makefile ] || exit 0; \
18358 r=`${PWD_COMMAND}`; export r; \
18359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18360 $(HOST_EXPORTS) \
18361 for flag in $(EXTRA_HOST_FLAGS) ; do \
18362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18363 done; \
18364 echo "Doing install-pdf in gprof" ; \
18365 (cd $(HOST_SUBDIR)/gprof && \
18366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18368 "RANLIB=$${RANLIB}" \
0c24b341 18369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18370 install-pdf) \
18371 || exit 1
18372
18373@endif gprof
18374
108a6f8e
CD
18375.PHONY: maybe-install-html-gprof install-html-gprof
18376maybe-install-html-gprof:
18377@if gprof
18378maybe-install-html-gprof: install-html-gprof
18379
18380install-html-gprof: \
18381 configure-gprof \
18382 html-gprof
18383 @: $(MAKE); $(unstage)
18384 @[ -f ./gprof/Makefile ] || exit 0; \
18385 r=`${PWD_COMMAND}`; export r; \
18386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18387 $(HOST_EXPORTS) \
18388 for flag in $(EXTRA_HOST_FLAGS) ; do \
18389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18390 done; \
18391 echo "Doing install-html in gprof" ; \
18392 (cd $(HOST_SUBDIR)/gprof && \
18393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18395 "RANLIB=$${RANLIB}" \
0c24b341 18396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18397 install-html) \
18398 || exit 1
18399
18400@endif gprof
18401
b813574b
PB
18402.PHONY: maybe-installcheck-gprof installcheck-gprof
18403maybe-installcheck-gprof:
18404@if gprof
18405maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 18406
b813574b
PB
18407installcheck-gprof: \
18408 configure-gprof
0aed8855 18409 @: $(MAKE); $(unstage)
b813574b 18410 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18411 r=`${PWD_COMMAND}`; export r; \
18412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18413 $(HOST_EXPORTS) \
b813574b 18414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18416 done; \
b813574b 18417 echo "Doing installcheck in gprof" ; \
b00612cc 18418 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18421 "RANLIB=$${RANLIB}" \
0c24b341 18422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18423 installcheck) \
2a4cbe27
NN
18424 || exit 1
18425
b813574b 18426@endif gprof
2a4cbe27 18427
b813574b
PB
18428.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18429maybe-mostlyclean-gprof:
18430@if gprof
18431maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 18432
b813574b 18433mostlyclean-gprof:
0aed8855 18434 @: $(MAKE); $(unstage)
b813574b 18435 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18436 r=`${PWD_COMMAND}`; export r; \
18437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18438 $(HOST_EXPORTS) \
b813574b 18439 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18441 done; \
b813574b 18442 echo "Doing mostlyclean in gprof" ; \
b00612cc 18443 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18446 "RANLIB=$${RANLIB}" \
0c24b341 18447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18448 mostlyclean) \
2a4cbe27
NN
18449 || exit 1
18450
b813574b 18451@endif gprof
2a4cbe27 18452
b813574b
PB
18453.PHONY: maybe-clean-gprof clean-gprof
18454maybe-clean-gprof:
18455@if gprof
18456maybe-clean-gprof: clean-gprof
2a4cbe27 18457
b813574b 18458clean-gprof:
0aed8855 18459 @: $(MAKE); $(unstage)
b813574b 18460 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18461 r=`${PWD_COMMAND}`; export r; \
18462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18463 $(HOST_EXPORTS) \
b813574b 18464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18466 done; \
b813574b 18467 echo "Doing clean in gprof" ; \
b00612cc 18468 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18471 "RANLIB=$${RANLIB}" \
0c24b341 18472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18473 clean) \
2a4cbe27
NN
18474 || exit 1
18475
b813574b 18476@endif gprof
2a4cbe27 18477
b813574b
PB
18478.PHONY: maybe-distclean-gprof distclean-gprof
18479maybe-distclean-gprof:
18480@if gprof
18481maybe-distclean-gprof: distclean-gprof
2a4cbe27 18482
b813574b 18483distclean-gprof:
0aed8855 18484 @: $(MAKE); $(unstage)
b813574b 18485 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18486 r=`${PWD_COMMAND}`; export r; \
18487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18488 $(HOST_EXPORTS) \
b813574b 18489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18491 done; \
b813574b 18492 echo "Doing distclean in gprof" ; \
b00612cc 18493 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18496 "RANLIB=$${RANLIB}" \
0c24b341 18497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18498 distclean) \
2a4cbe27
NN
18499 || exit 1
18500
b813574b 18501@endif gprof
2a4cbe27 18502
b813574b
PB
18503.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18504maybe-maintainer-clean-gprof:
18505@if gprof
18506maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 18507
b813574b 18508maintainer-clean-gprof:
0aed8855 18509 @: $(MAKE); $(unstage)
b813574b 18510 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18511 r=`${PWD_COMMAND}`; export r; \
18512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18513 $(HOST_EXPORTS) \
b813574b 18514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18516 done; \
b813574b 18517 echo "Doing maintainer-clean in gprof" ; \
b00612cc 18518 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18521 "RANLIB=$${RANLIB}" \
0c24b341 18522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18523 maintainer-clean) \
2a4cbe27
NN
18524 || exit 1
18525
b813574b 18526@endif gprof
2a4cbe27 18527
2a4cbe27 18528
a7254363 18529
b813574b
PB
18530.PHONY: configure-gzip maybe-configure-gzip
18531maybe-configure-gzip:
4f0ef2d8
CD
18532@if gcc-bootstrap
18533configure-gzip: stage_current
18534@endif gcc-bootstrap
b813574b
PB
18535@if gzip
18536maybe-configure-gzip: configure-gzip
c52c6897 18537configure-gzip:
0aed8855 18538 @: $(MAKE); $(unstage)
c52c6897 18539 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18541 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
18542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 18543 $(HOST_EXPORTS) \
a7254363
PB
18544 echo Configuring in $(HOST_SUBDIR)/gzip; \
18545 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 18546 case $(srcdir) in \
b00612cc
PB
18547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18548 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
18549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18550 esac; \
b00612cc
PB
18551 srcdiroption="--srcdir=$${topdir}/gzip"; \
18552 libsrcdir="$$s/gzip"; \
4fa63067 18553 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18555 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18556 || exit 1
b813574b 18557@endif gzip
2a4cbe27 18558
a7254363
PB
18559
18560
d545f33b
PB
18561
18562
b813574b
PB
18563.PHONY: all-gzip maybe-all-gzip
18564maybe-all-gzip:
4f0ef2d8
CD
18565@if gcc-bootstrap
18566all-gzip: stage_current
18567@endif gcc-bootstrap
b813574b 18568@if gzip
d27cc32e 18569TARGET-gzip=all
b813574b
PB
18570maybe-all-gzip: all-gzip
18571all-gzip: configure-gzip
0aed8855 18572 @: $(MAKE); $(unstage)
4fa63067
NN
18573 @r=`${PWD_COMMAND}`; export r; \
18574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18575 $(HOST_EXPORTS) \
b00612cc
PB
18576 (cd $(HOST_SUBDIR)/gzip && \
18577 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 18578@endif gzip
2a4cbe27 18579
a7254363 18580
d545f33b
PB
18581
18582
b813574b
PB
18583.PHONY: check-gzip maybe-check-gzip
18584maybe-check-gzip:
18585@if gzip
18586maybe-check-gzip: check-gzip
2a4cbe27 18587
b813574b 18588check-gzip:
0aed8855 18589 @: $(MAKE); $(unstage)
4fa63067 18590 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18592 $(HOST_EXPORTS) \
b00612cc
PB
18593 (cd $(HOST_SUBDIR)/gzip && \
18594 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18595
b813574b 18596@endif gzip
2a4cbe27 18597
b813574b
PB
18598.PHONY: install-gzip maybe-install-gzip
18599maybe-install-gzip:
18600@if gzip
18601maybe-install-gzip: install-gzip
2a4cbe27 18602
b813574b 18603install-gzip: installdirs
0aed8855 18604 @: $(MAKE); $(unstage)
4fa63067 18605 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18607 $(HOST_EXPORTS) \
b00612cc 18608 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 18609 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18610
b813574b 18611@endif gzip
2a4cbe27 18612
56a8fe78 18613# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18614
b813574b
PB
18615.PHONY: maybe-info-gzip info-gzip
18616maybe-info-gzip:
18617@if gzip
18618maybe-info-gzip: info-gzip
4fa63067 18619
b813574b
PB
18620info-gzip: \
18621 configure-gzip
0aed8855 18622 @: $(MAKE); $(unstage)
b813574b 18623 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18624 r=`${PWD_COMMAND}`; export r; \
18625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18626 $(HOST_EXPORTS) \
b813574b 18627 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18629 done; \
b813574b 18630 echo "Doing info in gzip" ; \
b00612cc 18631 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18634 "RANLIB=$${RANLIB}" \
0c24b341 18635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18636 info) \
2a4cbe27
NN
18637 || exit 1
18638
b813574b 18639@endif gzip
2a4cbe27 18640
b813574b
PB
18641.PHONY: maybe-dvi-gzip dvi-gzip
18642maybe-dvi-gzip:
18643@if gzip
18644maybe-dvi-gzip: dvi-gzip
2a4cbe27 18645
b813574b
PB
18646dvi-gzip: \
18647 configure-gzip
0aed8855 18648 @: $(MAKE); $(unstage)
b813574b 18649 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18650 r=`${PWD_COMMAND}`; export r; \
18651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18652 $(HOST_EXPORTS) \
b813574b 18653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18655 done; \
b813574b 18656 echo "Doing dvi in gzip" ; \
b00612cc 18657 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18660 "RANLIB=$${RANLIB}" \
0c24b341 18661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18662 dvi) \
2a4cbe27
NN
18663 || exit 1
18664
b813574b 18665@endif gzip
2a4cbe27 18666
56a8fe78
DD
18667.PHONY: maybe-pdf-gzip pdf-gzip
18668maybe-pdf-gzip:
18669@if gzip
18670maybe-pdf-gzip: pdf-gzip
18671
18672pdf-gzip: \
18673 configure-gzip
18674 @: $(MAKE); $(unstage)
18675 @[ -f ./gzip/Makefile ] || exit 0; \
18676 r=`${PWD_COMMAND}`; export r; \
18677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18678 $(HOST_EXPORTS) \
18679 for flag in $(EXTRA_HOST_FLAGS) ; do \
18680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18681 done; \
18682 echo "Doing pdf in gzip" ; \
18683 (cd $(HOST_SUBDIR)/gzip && \
18684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18686 "RANLIB=$${RANLIB}" \
0c24b341 18687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18688 pdf) \
18689 || exit 1
18690
18691@endif gzip
18692
6d389afc
MS
18693.PHONY: maybe-html-gzip html-gzip
18694maybe-html-gzip:
18695@if gzip
18696maybe-html-gzip: html-gzip
18697
18698html-gzip: \
18699 configure-gzip
0aed8855 18700 @: $(MAKE); $(unstage)
6d389afc
MS
18701 @[ -f ./gzip/Makefile ] || exit 0; \
18702 r=`${PWD_COMMAND}`; export r; \
18703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18704 $(HOST_EXPORTS) \
18705 for flag in $(EXTRA_HOST_FLAGS) ; do \
18706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18707 done; \
18708 echo "Doing html in gzip" ; \
b00612cc 18709 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
18710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18712 "RANLIB=$${RANLIB}" \
0c24b341 18713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18714 html) \
18715 || exit 1
18716
18717@endif gzip
18718
b813574b
PB
18719.PHONY: maybe-TAGS-gzip TAGS-gzip
18720maybe-TAGS-gzip:
18721@if gzip
18722maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 18723
b813574b
PB
18724TAGS-gzip: \
18725 configure-gzip
0aed8855 18726 @: $(MAKE); $(unstage)
b813574b 18727 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18728 r=`${PWD_COMMAND}`; export r; \
18729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18730 $(HOST_EXPORTS) \
b813574b 18731 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18733 done; \
b813574b 18734 echo "Doing TAGS in gzip" ; \
b00612cc 18735 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18738 "RANLIB=$${RANLIB}" \
0c24b341 18739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18740 TAGS) \
2a4cbe27
NN
18741 || exit 1
18742
b813574b 18743@endif gzip
2a4cbe27 18744
b813574b
PB
18745.PHONY: maybe-install-info-gzip install-info-gzip
18746maybe-install-info-gzip:
18747@if gzip
18748maybe-install-info-gzip: install-info-gzip
2a4cbe27 18749
b813574b
PB
18750install-info-gzip: \
18751 configure-gzip \
18752 info-gzip
0aed8855 18753 @: $(MAKE); $(unstage)
b813574b 18754 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18755 r=`${PWD_COMMAND}`; export r; \
18756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18757 $(HOST_EXPORTS) \
b813574b 18758 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18760 done; \
b813574b 18761 echo "Doing install-info in gzip" ; \
b00612cc 18762 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18765 "RANLIB=$${RANLIB}" \
0c24b341 18766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18767 install-info) \
2a4cbe27
NN
18768 || exit 1
18769
b813574b 18770@endif gzip
2a4cbe27 18771
a3ca38d2
DD
18772.PHONY: maybe-install-pdf-gzip install-pdf-gzip
18773maybe-install-pdf-gzip:
18774@if gzip
18775maybe-install-pdf-gzip: install-pdf-gzip
18776
18777install-pdf-gzip: \
18778 configure-gzip \
18779 pdf-gzip
18780 @: $(MAKE); $(unstage)
18781 @[ -f ./gzip/Makefile ] || exit 0; \
18782 r=`${PWD_COMMAND}`; export r; \
18783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18784 $(HOST_EXPORTS) \
18785 for flag in $(EXTRA_HOST_FLAGS) ; do \
18786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18787 done; \
18788 echo "Doing install-pdf in gzip" ; \
18789 (cd $(HOST_SUBDIR)/gzip && \
18790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18792 "RANLIB=$${RANLIB}" \
0c24b341 18793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18794 install-pdf) \
18795 || exit 1
18796
18797@endif gzip
18798
108a6f8e
CD
18799.PHONY: maybe-install-html-gzip install-html-gzip
18800maybe-install-html-gzip:
18801@if gzip
18802maybe-install-html-gzip: install-html-gzip
18803
18804install-html-gzip: \
18805 configure-gzip \
18806 html-gzip
18807 @: $(MAKE); $(unstage)
18808 @[ -f ./gzip/Makefile ] || exit 0; \
18809 r=`${PWD_COMMAND}`; export r; \
18810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18811 $(HOST_EXPORTS) \
18812 for flag in $(EXTRA_HOST_FLAGS) ; do \
18813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18814 done; \
18815 echo "Doing install-html in gzip" ; \
18816 (cd $(HOST_SUBDIR)/gzip && \
18817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18819 "RANLIB=$${RANLIB}" \
0c24b341 18820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18821 install-html) \
18822 || exit 1
18823
18824@endif gzip
18825
b813574b
PB
18826.PHONY: maybe-installcheck-gzip installcheck-gzip
18827maybe-installcheck-gzip:
18828@if gzip
18829maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 18830
b813574b
PB
18831installcheck-gzip: \
18832 configure-gzip
0aed8855 18833 @: $(MAKE); $(unstage)
b813574b 18834 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18835 r=`${PWD_COMMAND}`; export r; \
18836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18837 $(HOST_EXPORTS) \
b813574b 18838 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18840 done; \
b813574b 18841 echo "Doing installcheck in gzip" ; \
b00612cc 18842 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18845 "RANLIB=$${RANLIB}" \
0c24b341 18846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18847 installcheck) \
2a4cbe27
NN
18848 || exit 1
18849
b813574b 18850@endif gzip
2a4cbe27 18851
b813574b
PB
18852.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
18853maybe-mostlyclean-gzip:
18854@if gzip
18855maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 18856
b813574b 18857mostlyclean-gzip:
0aed8855 18858 @: $(MAKE); $(unstage)
b813574b 18859 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18860 r=`${PWD_COMMAND}`; export r; \
18861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18862 $(HOST_EXPORTS) \
b813574b 18863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18865 done; \
b813574b 18866 echo "Doing mostlyclean in gzip" ; \
b00612cc 18867 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18870 "RANLIB=$${RANLIB}" \
0c24b341 18871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18872 mostlyclean) \
2a4cbe27
NN
18873 || exit 1
18874
b813574b 18875@endif gzip
2a4cbe27 18876
b813574b
PB
18877.PHONY: maybe-clean-gzip clean-gzip
18878maybe-clean-gzip:
18879@if gzip
18880maybe-clean-gzip: clean-gzip
2a4cbe27 18881
b813574b 18882clean-gzip:
0aed8855 18883 @: $(MAKE); $(unstage)
b813574b 18884 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18885 r=`${PWD_COMMAND}`; export r; \
18886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18887 $(HOST_EXPORTS) \
b813574b 18888 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18890 done; \
b813574b 18891 echo "Doing clean in gzip" ; \
b00612cc 18892 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18895 "RANLIB=$${RANLIB}" \
0c24b341 18896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18897 clean) \
2a4cbe27
NN
18898 || exit 1
18899
b813574b 18900@endif gzip
2a4cbe27 18901
b813574b
PB
18902.PHONY: maybe-distclean-gzip distclean-gzip
18903maybe-distclean-gzip:
18904@if gzip
18905maybe-distclean-gzip: distclean-gzip
2a4cbe27 18906
b813574b 18907distclean-gzip:
0aed8855 18908 @: $(MAKE); $(unstage)
b813574b 18909 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18910 r=`${PWD_COMMAND}`; export r; \
18911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18912 $(HOST_EXPORTS) \
b813574b 18913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18915 done; \
b813574b 18916 echo "Doing distclean in gzip" ; \
b00612cc 18917 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18920 "RANLIB=$${RANLIB}" \
0c24b341 18921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18922 distclean) \
2a4cbe27
NN
18923 || exit 1
18924
b813574b 18925@endif gzip
2a4cbe27 18926
b813574b
PB
18927.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
18928maybe-maintainer-clean-gzip:
18929@if gzip
18930maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 18931
b813574b 18932maintainer-clean-gzip:
0aed8855 18933 @: $(MAKE); $(unstage)
b813574b 18934 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18935 r=`${PWD_COMMAND}`; export r; \
18936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18937 $(HOST_EXPORTS) \
b813574b 18938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18940 done; \
b813574b 18941 echo "Doing maintainer-clean in gzip" ; \
b00612cc 18942 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18945 "RANLIB=$${RANLIB}" \
0c24b341 18946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18947 maintainer-clean) \
2a4cbe27
NN
18948 || exit 1
18949
b813574b 18950@endif gzip
2a4cbe27 18951
2a4cbe27 18952
a7254363 18953
b813574b
PB
18954.PHONY: configure-hello maybe-configure-hello
18955maybe-configure-hello:
4f0ef2d8
CD
18956@if gcc-bootstrap
18957configure-hello: stage_current
18958@endif gcc-bootstrap
b813574b
PB
18959@if hello
18960maybe-configure-hello: configure-hello
c52c6897 18961configure-hello:
0aed8855 18962 @: $(MAKE); $(unstage)
c52c6897 18963 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18965 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
18966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 18967 $(HOST_EXPORTS) \
a7254363
PB
18968 echo Configuring in $(HOST_SUBDIR)/hello; \
18969 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 18970 case $(srcdir) in \
b00612cc
PB
18971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18972 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
18973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18974 esac; \
b00612cc
PB
18975 srcdiroption="--srcdir=$${topdir}/hello"; \
18976 libsrcdir="$$s/hello"; \
4fa63067 18977 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18979 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18980 || exit 1
b813574b 18981@endif hello
2a4cbe27 18982
a7254363
PB
18983
18984
d545f33b
PB
18985
18986
b813574b
PB
18987.PHONY: all-hello maybe-all-hello
18988maybe-all-hello:
4f0ef2d8
CD
18989@if gcc-bootstrap
18990all-hello: stage_current
18991@endif gcc-bootstrap
b813574b 18992@if hello
d27cc32e 18993TARGET-hello=all
b813574b
PB
18994maybe-all-hello: all-hello
18995all-hello: configure-hello
0aed8855 18996 @: $(MAKE); $(unstage)
4fa63067
NN
18997 @r=`${PWD_COMMAND}`; export r; \
18998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18999 $(HOST_EXPORTS) \
b00612cc
PB
19000 (cd $(HOST_SUBDIR)/hello && \
19001 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 19002@endif hello
2a4cbe27 19003
a7254363 19004
d545f33b
PB
19005
19006
b813574b
PB
19007.PHONY: check-hello maybe-check-hello
19008maybe-check-hello:
19009@if hello
19010maybe-check-hello: check-hello
2a4cbe27 19011
b813574b 19012check-hello:
0aed8855 19013 @: $(MAKE); $(unstage)
4fa63067 19014 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19016 $(HOST_EXPORTS) \
b00612cc
PB
19017 (cd $(HOST_SUBDIR)/hello && \
19018 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19019
b813574b 19020@endif hello
2a4cbe27 19021
b813574b
PB
19022.PHONY: install-hello maybe-install-hello
19023maybe-install-hello:
19024@if hello
19025maybe-install-hello: install-hello
2a4cbe27 19026
b813574b 19027install-hello: installdirs
0aed8855 19028 @: $(MAKE); $(unstage)
4fa63067
NN
19029 @r=`${PWD_COMMAND}`; export r; \
19030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19031 $(HOST_EXPORTS) \
b00612cc 19032 (cd $(HOST_SUBDIR)/hello && \
2da12f12 19033 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19034
b813574b 19035@endif hello
4fa63067 19036
56a8fe78 19037# Other targets (info, dvi, pdf, etc.)
4fa63067 19038
b813574b
PB
19039.PHONY: maybe-info-hello info-hello
19040maybe-info-hello:
19041@if hello
19042maybe-info-hello: info-hello
4fa63067 19043
b813574b
PB
19044info-hello: \
19045 configure-hello
0aed8855 19046 @: $(MAKE); $(unstage)
b813574b 19047 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19048 r=`${PWD_COMMAND}`; export r; \
19049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19050 $(HOST_EXPORTS) \
b813574b 19051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19053 done; \
b813574b 19054 echo "Doing info in hello" ; \
b00612cc 19055 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19058 "RANLIB=$${RANLIB}" \
0c24b341 19059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19060 info) \
2a4cbe27
NN
19061 || exit 1
19062
b813574b 19063@endif hello
2a4cbe27 19064
b813574b
PB
19065.PHONY: maybe-dvi-hello dvi-hello
19066maybe-dvi-hello:
19067@if hello
19068maybe-dvi-hello: dvi-hello
2a4cbe27 19069
b813574b
PB
19070dvi-hello: \
19071 configure-hello
0aed8855 19072 @: $(MAKE); $(unstage)
b813574b 19073 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19074 r=`${PWD_COMMAND}`; export r; \
19075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19076 $(HOST_EXPORTS) \
b813574b 19077 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19079 done; \
b813574b 19080 echo "Doing dvi in hello" ; \
b00612cc 19081 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19084 "RANLIB=$${RANLIB}" \
0c24b341 19085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19086 dvi) \
2a4cbe27
NN
19087 || exit 1
19088
b813574b 19089@endif hello
2a4cbe27 19090
56a8fe78
DD
19091.PHONY: maybe-pdf-hello pdf-hello
19092maybe-pdf-hello:
19093@if hello
19094maybe-pdf-hello: pdf-hello
19095
19096pdf-hello: \
19097 configure-hello
19098 @: $(MAKE); $(unstage)
19099 @[ -f ./hello/Makefile ] || exit 0; \
19100 r=`${PWD_COMMAND}`; export r; \
19101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19102 $(HOST_EXPORTS) \
19103 for flag in $(EXTRA_HOST_FLAGS) ; do \
19104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19105 done; \
19106 echo "Doing pdf in hello" ; \
19107 (cd $(HOST_SUBDIR)/hello && \
19108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19110 "RANLIB=$${RANLIB}" \
0c24b341 19111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19112 pdf) \
19113 || exit 1
19114
19115@endif hello
19116
6d389afc
MS
19117.PHONY: maybe-html-hello html-hello
19118maybe-html-hello:
19119@if hello
19120maybe-html-hello: html-hello
19121
19122html-hello: \
19123 configure-hello
0aed8855 19124 @: $(MAKE); $(unstage)
6d389afc
MS
19125 @[ -f ./hello/Makefile ] || exit 0; \
19126 r=`${PWD_COMMAND}`; export r; \
19127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19128 $(HOST_EXPORTS) \
19129 for flag in $(EXTRA_HOST_FLAGS) ; do \
19130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19131 done; \
19132 echo "Doing html in hello" ; \
b00612cc 19133 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
19134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19136 "RANLIB=$${RANLIB}" \
0c24b341 19137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19138 html) \
19139 || exit 1
19140
19141@endif hello
19142
b813574b
PB
19143.PHONY: maybe-TAGS-hello TAGS-hello
19144maybe-TAGS-hello:
19145@if hello
19146maybe-TAGS-hello: TAGS-hello
2a4cbe27 19147
b813574b
PB
19148TAGS-hello: \
19149 configure-hello
0aed8855 19150 @: $(MAKE); $(unstage)
b813574b 19151 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19152 r=`${PWD_COMMAND}`; export r; \
19153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19154 $(HOST_EXPORTS) \
b813574b 19155 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19157 done; \
b813574b 19158 echo "Doing TAGS in hello" ; \
b00612cc 19159 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19162 "RANLIB=$${RANLIB}" \
0c24b341 19163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19164 TAGS) \
2a4cbe27
NN
19165 || exit 1
19166
b813574b 19167@endif hello
2a4cbe27 19168
b813574b
PB
19169.PHONY: maybe-install-info-hello install-info-hello
19170maybe-install-info-hello:
19171@if hello
19172maybe-install-info-hello: install-info-hello
2a4cbe27 19173
b813574b
PB
19174install-info-hello: \
19175 configure-hello \
19176 info-hello
0aed8855 19177 @: $(MAKE); $(unstage)
b813574b 19178 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19179 r=`${PWD_COMMAND}`; export r; \
19180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19181 $(HOST_EXPORTS) \
b813574b 19182 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19184 done; \
b813574b 19185 echo "Doing install-info in hello" ; \
b00612cc 19186 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19189 "RANLIB=$${RANLIB}" \
0c24b341 19190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19191 install-info) \
2a4cbe27
NN
19192 || exit 1
19193
b813574b 19194@endif hello
2a4cbe27 19195
a3ca38d2
DD
19196.PHONY: maybe-install-pdf-hello install-pdf-hello
19197maybe-install-pdf-hello:
19198@if hello
19199maybe-install-pdf-hello: install-pdf-hello
19200
19201install-pdf-hello: \
19202 configure-hello \
19203 pdf-hello
19204 @: $(MAKE); $(unstage)
19205 @[ -f ./hello/Makefile ] || exit 0; \
19206 r=`${PWD_COMMAND}`; export r; \
19207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19208 $(HOST_EXPORTS) \
19209 for flag in $(EXTRA_HOST_FLAGS) ; do \
19210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19211 done; \
19212 echo "Doing install-pdf in hello" ; \
19213 (cd $(HOST_SUBDIR)/hello && \
19214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19216 "RANLIB=$${RANLIB}" \
0c24b341 19217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19218 install-pdf) \
19219 || exit 1
19220
19221@endif hello
19222
108a6f8e
CD
19223.PHONY: maybe-install-html-hello install-html-hello
19224maybe-install-html-hello:
19225@if hello
19226maybe-install-html-hello: install-html-hello
19227
19228install-html-hello: \
19229 configure-hello \
19230 html-hello
19231 @: $(MAKE); $(unstage)
19232 @[ -f ./hello/Makefile ] || exit 0; \
19233 r=`${PWD_COMMAND}`; export r; \
19234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19235 $(HOST_EXPORTS) \
19236 for flag in $(EXTRA_HOST_FLAGS) ; do \
19237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19238 done; \
19239 echo "Doing install-html in hello" ; \
19240 (cd $(HOST_SUBDIR)/hello && \
19241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19243 "RANLIB=$${RANLIB}" \
0c24b341 19244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19245 install-html) \
19246 || exit 1
19247
19248@endif hello
19249
b813574b
PB
19250.PHONY: maybe-installcheck-hello installcheck-hello
19251maybe-installcheck-hello:
19252@if hello
19253maybe-installcheck-hello: installcheck-hello
2a4cbe27 19254
b813574b
PB
19255installcheck-hello: \
19256 configure-hello
0aed8855 19257 @: $(MAKE); $(unstage)
b813574b 19258 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19259 r=`${PWD_COMMAND}`; export r; \
19260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19261 $(HOST_EXPORTS) \
b813574b 19262 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19264 done; \
b813574b 19265 echo "Doing installcheck in hello" ; \
b00612cc 19266 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19269 "RANLIB=$${RANLIB}" \
0c24b341 19270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19271 installcheck) \
2a4cbe27
NN
19272 || exit 1
19273
b813574b 19274@endif hello
2a4cbe27 19275
b813574b
PB
19276.PHONY: maybe-mostlyclean-hello mostlyclean-hello
19277maybe-mostlyclean-hello:
19278@if hello
19279maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 19280
b813574b 19281mostlyclean-hello:
0aed8855 19282 @: $(MAKE); $(unstage)
b813574b 19283 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19284 r=`${PWD_COMMAND}`; export r; \
19285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19286 $(HOST_EXPORTS) \
b813574b 19287 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19289 done; \
b813574b 19290 echo "Doing mostlyclean in hello" ; \
b00612cc 19291 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19294 "RANLIB=$${RANLIB}" \
0c24b341 19295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19296 mostlyclean) \
2a4cbe27
NN
19297 || exit 1
19298
b813574b 19299@endif hello
2a4cbe27 19300
b813574b
PB
19301.PHONY: maybe-clean-hello clean-hello
19302maybe-clean-hello:
19303@if hello
19304maybe-clean-hello: clean-hello
2a4cbe27 19305
b813574b 19306clean-hello:
0aed8855 19307 @: $(MAKE); $(unstage)
b813574b 19308 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19309 r=`${PWD_COMMAND}`; export r; \
19310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19311 $(HOST_EXPORTS) \
b813574b 19312 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19314 done; \
b813574b 19315 echo "Doing clean in hello" ; \
b00612cc 19316 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19319 "RANLIB=$${RANLIB}" \
0c24b341 19320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19321 clean) \
2a4cbe27
NN
19322 || exit 1
19323
b813574b 19324@endif hello
2a4cbe27 19325
b813574b
PB
19326.PHONY: maybe-distclean-hello distclean-hello
19327maybe-distclean-hello:
19328@if hello
19329maybe-distclean-hello: distclean-hello
2a4cbe27 19330
b813574b 19331distclean-hello:
0aed8855 19332 @: $(MAKE); $(unstage)
b813574b 19333 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19334 r=`${PWD_COMMAND}`; export r; \
19335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19336 $(HOST_EXPORTS) \
b813574b 19337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19339 done; \
b813574b 19340 echo "Doing distclean in hello" ; \
b00612cc 19341 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19344 "RANLIB=$${RANLIB}" \
0c24b341 19345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19346 distclean) \
2a4cbe27
NN
19347 || exit 1
19348
b813574b 19349@endif hello
2a4cbe27 19350
b813574b
PB
19351.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
19352maybe-maintainer-clean-hello:
19353@if hello
19354maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 19355
b813574b 19356maintainer-clean-hello:
0aed8855 19357 @: $(MAKE); $(unstage)
b813574b 19358 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19359 r=`${PWD_COMMAND}`; export r; \
19360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19361 $(HOST_EXPORTS) \
b813574b 19362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19364 done; \
b813574b 19365 echo "Doing maintainer-clean in hello" ; \
b00612cc 19366 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19369 "RANLIB=$${RANLIB}" \
0c24b341 19370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19371 maintainer-clean) \
2a4cbe27
NN
19372 || exit 1
19373
b813574b 19374@endif hello
2a4cbe27 19375
2a4cbe27 19376
a7254363 19377
b813574b
PB
19378.PHONY: configure-indent maybe-configure-indent
19379maybe-configure-indent:
4f0ef2d8
CD
19380@if gcc-bootstrap
19381configure-indent: stage_current
19382@endif gcc-bootstrap
b813574b
PB
19383@if indent
19384maybe-configure-indent: configure-indent
c52c6897 19385configure-indent:
0aed8855 19386 @: $(MAKE); $(unstage)
c52c6897 19387 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19389 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
19390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 19391 $(HOST_EXPORTS) \
a7254363
PB
19392 echo Configuring in $(HOST_SUBDIR)/indent; \
19393 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 19394 case $(srcdir) in \
b00612cc
PB
19395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19396 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
19397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19398 esac; \
b00612cc
PB
19399 srcdiroption="--srcdir=$${topdir}/indent"; \
19400 libsrcdir="$$s/indent"; \
4fa63067 19401 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19403 --target=${target_alias} $${srcdiroption} \
4fa63067 19404 || exit 1
b813574b 19405@endif indent
2a4cbe27 19406
a7254363
PB
19407
19408
d545f33b
PB
19409
19410
b813574b
PB
19411.PHONY: all-indent maybe-all-indent
19412maybe-all-indent:
4f0ef2d8
CD
19413@if gcc-bootstrap
19414all-indent: stage_current
19415@endif gcc-bootstrap
b813574b 19416@if indent
d27cc32e 19417TARGET-indent=all
b813574b
PB
19418maybe-all-indent: all-indent
19419all-indent: configure-indent
0aed8855 19420 @: $(MAKE); $(unstage)
4fa63067
NN
19421 @r=`${PWD_COMMAND}`; export r; \
19422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19423 $(HOST_EXPORTS) \
b00612cc
PB
19424 (cd $(HOST_SUBDIR)/indent && \
19425 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 19426@endif indent
2a4cbe27 19427
a7254363 19428
d545f33b
PB
19429
19430
b813574b
PB
19431.PHONY: check-indent maybe-check-indent
19432maybe-check-indent:
19433@if indent
19434maybe-check-indent: check-indent
2a4cbe27 19435
b813574b 19436check-indent:
0aed8855 19437 @: $(MAKE); $(unstage)
4fa63067 19438 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19440 $(HOST_EXPORTS) \
b00612cc
PB
19441 (cd $(HOST_SUBDIR)/indent && \
19442 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19443
b813574b 19444@endif indent
2a4cbe27 19445
b813574b
PB
19446.PHONY: install-indent maybe-install-indent
19447maybe-install-indent:
19448@if indent
19449maybe-install-indent: install-indent
2a4cbe27 19450
b813574b 19451install-indent: installdirs
0aed8855 19452 @: $(MAKE); $(unstage)
4fa63067 19453 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19455 $(HOST_EXPORTS) \
b00612cc 19456 (cd $(HOST_SUBDIR)/indent && \
2da12f12 19457 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19458
b813574b 19459@endif indent
2a4cbe27 19460
56a8fe78 19461# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19462
b813574b
PB
19463.PHONY: maybe-info-indent info-indent
19464maybe-info-indent:
19465@if indent
19466maybe-info-indent: info-indent
4fa63067 19467
b813574b
PB
19468info-indent: \
19469 configure-indent
0aed8855 19470 @: $(MAKE); $(unstage)
b813574b 19471 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19472 r=`${PWD_COMMAND}`; export r; \
19473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19474 $(HOST_EXPORTS) \
b813574b 19475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19477 done; \
b813574b 19478 echo "Doing info in indent" ; \
b00612cc 19479 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19482 "RANLIB=$${RANLIB}" \
0c24b341 19483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19484 info) \
2a4cbe27
NN
19485 || exit 1
19486
b813574b 19487@endif indent
2a4cbe27 19488
b813574b
PB
19489.PHONY: maybe-dvi-indent dvi-indent
19490maybe-dvi-indent:
19491@if indent
19492maybe-dvi-indent: dvi-indent
2a4cbe27 19493
b813574b
PB
19494dvi-indent: \
19495 configure-indent
0aed8855 19496 @: $(MAKE); $(unstage)
b813574b 19497 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19498 r=`${PWD_COMMAND}`; export r; \
19499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19500 $(HOST_EXPORTS) \
b813574b 19501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19503 done; \
b813574b 19504 echo "Doing dvi in indent" ; \
b00612cc 19505 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19508 "RANLIB=$${RANLIB}" \
0c24b341 19509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19510 dvi) \
2a4cbe27
NN
19511 || exit 1
19512
b813574b 19513@endif indent
2a4cbe27 19514
56a8fe78
DD
19515.PHONY: maybe-pdf-indent pdf-indent
19516maybe-pdf-indent:
19517@if indent
19518maybe-pdf-indent: pdf-indent
19519
19520pdf-indent: \
19521 configure-indent
19522 @: $(MAKE); $(unstage)
19523 @[ -f ./indent/Makefile ] || exit 0; \
19524 r=`${PWD_COMMAND}`; export r; \
19525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19526 $(HOST_EXPORTS) \
19527 for flag in $(EXTRA_HOST_FLAGS) ; do \
19528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19529 done; \
19530 echo "Doing pdf in indent" ; \
19531 (cd $(HOST_SUBDIR)/indent && \
19532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19534 "RANLIB=$${RANLIB}" \
0c24b341 19535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19536 pdf) \
19537 || exit 1
19538
19539@endif indent
19540
6d389afc
MS
19541.PHONY: maybe-html-indent html-indent
19542maybe-html-indent:
19543@if indent
19544maybe-html-indent: html-indent
19545
19546html-indent: \
19547 configure-indent
0aed8855 19548 @: $(MAKE); $(unstage)
6d389afc
MS
19549 @[ -f ./indent/Makefile ] || exit 0; \
19550 r=`${PWD_COMMAND}`; export r; \
19551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19552 $(HOST_EXPORTS) \
19553 for flag in $(EXTRA_HOST_FLAGS) ; do \
19554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19555 done; \
19556 echo "Doing html in indent" ; \
b00612cc 19557 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
19558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19560 "RANLIB=$${RANLIB}" \
0c24b341 19561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19562 html) \
19563 || exit 1
19564
19565@endif indent
19566
b813574b
PB
19567.PHONY: maybe-TAGS-indent TAGS-indent
19568maybe-TAGS-indent:
19569@if indent
19570maybe-TAGS-indent: TAGS-indent
2a4cbe27 19571
b813574b
PB
19572TAGS-indent: \
19573 configure-indent
0aed8855 19574 @: $(MAKE); $(unstage)
b813574b 19575 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19576 r=`${PWD_COMMAND}`; export r; \
19577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19578 $(HOST_EXPORTS) \
b813574b 19579 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19581 done; \
b813574b 19582 echo "Doing TAGS in indent" ; \
b00612cc 19583 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19586 "RANLIB=$${RANLIB}" \
0c24b341 19587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19588 TAGS) \
2a4cbe27
NN
19589 || exit 1
19590
b813574b 19591@endif indent
2a4cbe27 19592
b813574b
PB
19593.PHONY: maybe-install-info-indent install-info-indent
19594maybe-install-info-indent:
19595@if indent
19596maybe-install-info-indent: install-info-indent
2a4cbe27 19597
b813574b
PB
19598install-info-indent: \
19599 configure-indent \
19600 info-indent
0aed8855 19601 @: $(MAKE); $(unstage)
b813574b 19602 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19603 r=`${PWD_COMMAND}`; export r; \
19604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19605 $(HOST_EXPORTS) \
b813574b 19606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19608 done; \
b813574b 19609 echo "Doing install-info in indent" ; \
b00612cc 19610 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19613 "RANLIB=$${RANLIB}" \
0c24b341 19614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19615 install-info) \
2a4cbe27
NN
19616 || exit 1
19617
b813574b 19618@endif indent
2a4cbe27 19619
a3ca38d2
DD
19620.PHONY: maybe-install-pdf-indent install-pdf-indent
19621maybe-install-pdf-indent:
19622@if indent
19623maybe-install-pdf-indent: install-pdf-indent
19624
19625install-pdf-indent: \
19626 configure-indent \
19627 pdf-indent
19628 @: $(MAKE); $(unstage)
19629 @[ -f ./indent/Makefile ] || exit 0; \
19630 r=`${PWD_COMMAND}`; export r; \
19631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19632 $(HOST_EXPORTS) \
19633 for flag in $(EXTRA_HOST_FLAGS) ; do \
19634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19635 done; \
19636 echo "Doing install-pdf in indent" ; \
19637 (cd $(HOST_SUBDIR)/indent && \
19638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19640 "RANLIB=$${RANLIB}" \
0c24b341 19641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19642 install-pdf) \
19643 || exit 1
19644
19645@endif indent
19646
108a6f8e
CD
19647.PHONY: maybe-install-html-indent install-html-indent
19648maybe-install-html-indent:
19649@if indent
19650maybe-install-html-indent: install-html-indent
19651
19652install-html-indent: \
19653 configure-indent \
19654 html-indent
19655 @: $(MAKE); $(unstage)
19656 @[ -f ./indent/Makefile ] || exit 0; \
19657 r=`${PWD_COMMAND}`; export r; \
19658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19659 $(HOST_EXPORTS) \
19660 for flag in $(EXTRA_HOST_FLAGS) ; do \
19661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19662 done; \
19663 echo "Doing install-html in indent" ; \
19664 (cd $(HOST_SUBDIR)/indent && \
19665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19667 "RANLIB=$${RANLIB}" \
0c24b341 19668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19669 install-html) \
19670 || exit 1
19671
19672@endif indent
19673
b813574b
PB
19674.PHONY: maybe-installcheck-indent installcheck-indent
19675maybe-installcheck-indent:
19676@if indent
19677maybe-installcheck-indent: installcheck-indent
2a4cbe27 19678
b813574b
PB
19679installcheck-indent: \
19680 configure-indent
0aed8855 19681 @: $(MAKE); $(unstage)
b813574b 19682 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19683 r=`${PWD_COMMAND}`; export r; \
19684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19685 $(HOST_EXPORTS) \
b813574b 19686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19688 done; \
b813574b 19689 echo "Doing installcheck in indent" ; \
b00612cc 19690 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19693 "RANLIB=$${RANLIB}" \
0c24b341 19694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19695 installcheck) \
2a4cbe27
NN
19696 || exit 1
19697
b813574b 19698@endif indent
2a4cbe27 19699
b813574b
PB
19700.PHONY: maybe-mostlyclean-indent mostlyclean-indent
19701maybe-mostlyclean-indent:
19702@if indent
19703maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 19704
b813574b 19705mostlyclean-indent:
0aed8855 19706 @: $(MAKE); $(unstage)
b813574b 19707 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19708 r=`${PWD_COMMAND}`; export r; \
19709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19710 $(HOST_EXPORTS) \
b813574b 19711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19713 done; \
b813574b 19714 echo "Doing mostlyclean in indent" ; \
b00612cc 19715 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19718 "RANLIB=$${RANLIB}" \
0c24b341 19719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19720 mostlyclean) \
2a4cbe27
NN
19721 || exit 1
19722
b813574b 19723@endif indent
2a4cbe27 19724
b813574b
PB
19725.PHONY: maybe-clean-indent clean-indent
19726maybe-clean-indent:
19727@if indent
19728maybe-clean-indent: clean-indent
2a4cbe27 19729
b813574b 19730clean-indent:
0aed8855 19731 @: $(MAKE); $(unstage)
b813574b 19732 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19733 r=`${PWD_COMMAND}`; export r; \
19734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19735 $(HOST_EXPORTS) \
b813574b 19736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19738 done; \
b813574b 19739 echo "Doing clean in indent" ; \
b00612cc 19740 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19743 "RANLIB=$${RANLIB}" \
0c24b341 19744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19745 clean) \
2a4cbe27
NN
19746 || exit 1
19747
b813574b 19748@endif indent
2a4cbe27 19749
b813574b
PB
19750.PHONY: maybe-distclean-indent distclean-indent
19751maybe-distclean-indent:
19752@if indent
19753maybe-distclean-indent: distclean-indent
2a4cbe27 19754
b813574b 19755distclean-indent:
0aed8855 19756 @: $(MAKE); $(unstage)
b813574b 19757 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19758 r=`${PWD_COMMAND}`; export r; \
19759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19760 $(HOST_EXPORTS) \
b813574b 19761 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19763 done; \
b813574b 19764 echo "Doing distclean in indent" ; \
b00612cc 19765 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19768 "RANLIB=$${RANLIB}" \
0c24b341 19769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19770 distclean) \
2a4cbe27
NN
19771 || exit 1
19772
b813574b 19773@endif indent
2a4cbe27 19774
b813574b
PB
19775.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
19776maybe-maintainer-clean-indent:
19777@if indent
19778maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 19779
b813574b 19780maintainer-clean-indent:
0aed8855 19781 @: $(MAKE); $(unstage)
b813574b 19782 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19783 r=`${PWD_COMMAND}`; export r; \
19784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19785 $(HOST_EXPORTS) \
b813574b 19786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19788 done; \
b813574b 19789 echo "Doing maintainer-clean in indent" ; \
b00612cc 19790 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19793 "RANLIB=$${RANLIB}" \
0c24b341 19794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19795 maintainer-clean) \
2a4cbe27
NN
19796 || exit 1
19797
b813574b 19798@endif indent
2a4cbe27 19799
a2592b1b 19800
a7254363 19801
b813574b
PB
19802.PHONY: configure-intl maybe-configure-intl
19803maybe-configure-intl:
4f0ef2d8
CD
19804@if gcc-bootstrap
19805configure-intl: stage_current
19806@endif gcc-bootstrap
b813574b
PB
19807@if intl
19808maybe-configure-intl: configure-intl
c52c6897 19809configure-intl:
c52c6897
PB
19810 @r=`${PWD_COMMAND}`; export r; \
19811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
19812 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 19814 $(HOST_EXPORTS) \
a7254363
PB
19815 echo Configuring in $(HOST_SUBDIR)/intl; \
19816 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 19817 case $(srcdir) in \
b00612cc
PB
19818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19819 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19821 esac; \
b00612cc
PB
19822 srcdiroption="--srcdir=$${topdir}/intl"; \
19823 libsrcdir="$$s/intl"; \
4fa63067 19824 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19826 --target=${target_alias} $${srcdiroption} \
a2592b1b 19827 || exit 1
b813574b 19828@endif intl
a2592b1b 19829
a7254363
PB
19830
19831
d545f33b
PB
19832.PHONY: configure-stage1-intl maybe-configure-stage1-intl
19833maybe-configure-stage1-intl:
19834@if intl-bootstrap
19835maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 19836configure-stage1-intl:
c52c6897 19837 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 19838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19839 @r=`${PWD_COMMAND}`; export r; \
19840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19841 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 19842 $(HOST_EXPORTS) \
8ee82aff
PB
19843 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19844 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19845 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 19846 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19847 cd $(HOST_SUBDIR)/intl || exit 1; \
19848 case $(srcdir) in \
19849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19850 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19852 esac; \
19853 srcdiroption="--srcdir=$${topdir}/intl"; \
19854 libsrcdir="$$s/intl"; \
19855 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19856 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19857 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19858 \
8a0d8a5c 19859 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
19860@endif intl-bootstrap
19861
19862.PHONY: configure-stage2-intl maybe-configure-stage2-intl
19863maybe-configure-stage2-intl:
19864@if intl-bootstrap
19865maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 19866configure-stage2-intl:
c52c6897 19867 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 19868 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19869 @r=`${PWD_COMMAND}`; export r; \
19870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19871 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19872 $(HOST_EXPORTS) \
19873 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19874 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19875 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19876 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 19877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19878 cd $(HOST_SUBDIR)/intl || exit 1; \
19879 case $(srcdir) in \
19880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19881 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19883 esac; \
19884 srcdiroption="--srcdir=$${topdir}/intl"; \
19885 libsrcdir="$$s/intl"; \
19886 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19888 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19889 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19890 @stage2_werror_flag@
19891@endif intl-bootstrap
19892
8520c408
AO
19893.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
19894maybe-configure-stageb2g0-intl:
19895@if intl-bootstrap
19896maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
19897configure-stageb2g0-intl:
19898 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
19899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19900 @r=`${PWD_COMMAND}`; export r; \
19901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19902 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19903 $(HOST_EXPORTS) \
19904 $(POSTSTAGE1_HOST_EXPORTS) \
19905 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
19906 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
19907 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
19908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19909 cd $(HOST_SUBDIR)/intl || exit 1; \
19910 case $(srcdir) in \
19911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19912 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19914 esac; \
19915 srcdiroption="--srcdir=$${topdir}/intl"; \
19916 libsrcdir="$$s/intl"; \
19917 $(SHELL) $${libsrcdir}/configure \
19918 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19919 --target=${target_alias} $${srcdiroption} \
19920 --with-build-libsubdir=$(HOST_SUBDIR) \
19921 @stage2_werror_flag@
19922@endif intl-bootstrap
19923
d545f33b
PB
19924.PHONY: configure-stage3-intl maybe-configure-stage3-intl
19925maybe-configure-stage3-intl:
19926@if intl-bootstrap
19927maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 19928configure-stage3-intl:
c52c6897 19929 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 19930 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19931 @r=`${PWD_COMMAND}`; export r; \
19932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19933 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19934 $(HOST_EXPORTS) \
19935 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19936 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19937 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19938 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 19939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19940 cd $(HOST_SUBDIR)/intl || exit 1; \
19941 case $(srcdir) in \
19942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19943 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19945 esac; \
19946 srcdiroption="--srcdir=$${topdir}/intl"; \
19947 libsrcdir="$$s/intl"; \
19948 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19950 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19951 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19952 @stage2_werror_flag@
19953@endif intl-bootstrap
19954
8520c408
AO
19955.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
19956maybe-configure-stageb3g2-intl:
19957@if intl-bootstrap
19958maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
19959configure-stageb3g2-intl:
19960 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
19961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19962 @r=`${PWD_COMMAND}`; export r; \
19963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19964 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19965 $(HOST_EXPORTS) \
19966 $(POSTSTAGE1_HOST_EXPORTS) \
19967 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
19968 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
19969 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
19970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19971 cd $(HOST_SUBDIR)/intl || exit 1; \
19972 case $(srcdir) in \
19973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19974 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19976 esac; \
19977 srcdiroption="--srcdir=$${topdir}/intl"; \
19978 libsrcdir="$$s/intl"; \
19979 $(SHELL) $${libsrcdir}/configure \
19980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19981 --target=${target_alias} $${srcdiroption} \
19982 --with-build-libsubdir=$(HOST_SUBDIR) \
19983 @stage2_werror_flag@
19984@endif intl-bootstrap
19985
d545f33b
PB
19986.PHONY: configure-stage4-intl maybe-configure-stage4-intl
19987maybe-configure-stage4-intl:
19988@if intl-bootstrap
19989maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 19990configure-stage4-intl:
c52c6897 19991 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 19992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19993 @r=`${PWD_COMMAND}`; export r; \
19994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19995 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19996 $(HOST_EXPORTS) \
19997 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19998 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19999 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 20000 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 20001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20002 cd $(HOST_SUBDIR)/intl || exit 1; \
20003 case $(srcdir) in \
20004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20005 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20007 esac; \
20008 srcdiroption="--srcdir=$${topdir}/intl"; \
20009 libsrcdir="$$s/intl"; \
20010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20012 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20013 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20014 @stage2_werror_flag@
20015@endif intl-bootstrap
20016
20017.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
20018maybe-configure-stageprofile-intl:
20019@if intl-bootstrap
20020maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 20021configure-stageprofile-intl:
c52c6897 20022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 20023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20024 @r=`${PWD_COMMAND}`; export r; \
20025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20026 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20027 $(HOST_EXPORTS) \
20028 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20029 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
20030 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 20031 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 20032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20033 cd $(HOST_SUBDIR)/intl || exit 1; \
20034 case $(srcdir) in \
20035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20036 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20038 esac; \
20039 srcdiroption="--srcdir=$${topdir}/intl"; \
20040 libsrcdir="$$s/intl"; \
20041 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20043 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20044 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20045 @stage2_werror_flag@
20046@endif intl-bootstrap
20047
20048.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
20049maybe-configure-stagefeedback-intl:
20050@if intl-bootstrap
20051maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 20052configure-stagefeedback-intl:
c52c6897 20053 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 20054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20055 @r=`${PWD_COMMAND}`; export r; \
20056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20057 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20058 $(HOST_EXPORTS) \
20059 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20060 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
20061 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 20062 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 20063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20064 cd $(HOST_SUBDIR)/intl || exit 1; \
20065 case $(srcdir) in \
20066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20067 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20069 esac; \
20070 srcdiroption="--srcdir=$${topdir}/intl"; \
20071 libsrcdir="$$s/intl"; \
20072 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20074 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20075 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20076 @stage2_werror_flag@
20077@endif intl-bootstrap
20078
20079
20080
20081
20082
b813574b
PB
20083.PHONY: all-intl maybe-all-intl
20084maybe-all-intl:
4f0ef2d8
CD
20085@if gcc-bootstrap
20086all-intl: stage_current
20087@endif gcc-bootstrap
b813574b 20088@if intl
d27cc32e 20089TARGET-intl=all
b813574b
PB
20090maybe-all-intl: all-intl
20091all-intl: configure-intl
c52c6897 20092 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20094 $(HOST_EXPORTS) \
b00612cc
PB
20095 (cd $(HOST_SUBDIR)/intl && \
20096 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 20097@endif intl
a2592b1b 20098
a7254363 20099
d545f33b
PB
20100
20101.PHONY: all-stage1-intl maybe-all-stage1-intl
20102.PHONY: clean-stage1-intl maybe-clean-stage1-intl
20103maybe-all-stage1-intl:
20104maybe-clean-stage1-intl:
20105@if intl-bootstrap
20106maybe-all-stage1-intl: all-stage1-intl
20107all-stage1: all-stage1-intl
f70224b5 20108TARGET-stage1-intl = $(TARGET-intl)
d545f33b 20109all-stage1-intl: configure-stage1-intl
c52c6897 20110 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
20111 @r=`${PWD_COMMAND}`; export r; \
20112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20113 $(HOST_EXPORTS) \
20114 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
20115 $(MAKE) $(FLAGS_TO_PASS) \
20116 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 20117 $(TARGET-stage1-intl)
d545f33b
PB
20118
20119maybe-clean-stage1-intl: clean-stage1-intl
20120clean-stage1: clean-stage1-intl
20121clean-stage1-intl:
9dbaa842
DD
20122 @if [ $(current_stage) = stage1 ]; then \
20123 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20124 else \
20125 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
20126 $(MAKE) stage1-start; \
20127 fi; \
d545f33b
PB
20128 cd $(HOST_SUBDIR)/intl && \
20129 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 20130 clean
d545f33b
PB
20131@endif intl-bootstrap
20132
20133
20134.PHONY: all-stage2-intl maybe-all-stage2-intl
20135.PHONY: clean-stage2-intl maybe-clean-stage2-intl
20136maybe-all-stage2-intl:
20137maybe-clean-stage2-intl:
20138@if intl-bootstrap
20139maybe-all-stage2-intl: all-stage2-intl
20140all-stage2: all-stage2-intl
f70224b5 20141TARGET-stage2-intl = $(TARGET-intl)
d545f33b 20142all-stage2-intl: configure-stage2-intl
c52c6897 20143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
20144 @r=`${PWD_COMMAND}`; export r; \
20145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20146 $(HOST_EXPORTS) \
20147 $(POSTSTAGE1_HOST_EXPORTS) \
20148 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20149 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20150 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20151 $(TARGET-stage2-intl)
d545f33b
PB
20152
20153maybe-clean-stage2-intl: clean-stage2-intl
20154clean-stage2: clean-stage2-intl
20155clean-stage2-intl:
9dbaa842
DD
20156 @if [ $(current_stage) = stage2 ]; then \
20157 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20158 else \
20159 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
20160 $(MAKE) stage2-start; \
20161 fi; \
d545f33b
PB
20162 cd $(HOST_SUBDIR)/intl && \
20163 $(MAKE) $(FLAGS_TO_PASS) \
20164 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20165 clean
d545f33b
PB
20166@endif intl-bootstrap
20167
20168
8520c408
AO
20169.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
20170.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
20171maybe-all-stageb2g0-intl:
20172maybe-clean-stageb2g0-intl:
20173@if intl-bootstrap
20174maybe-all-stageb2g0-intl: all-stageb2g0-intl
20175all-stageb2g0: all-stageb2g0-intl
20176TARGET-stageb2g0-intl = $(TARGET-intl)
20177all-stageb2g0-intl: configure-stageb2g0-intl
20178 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
20179 @r=`${PWD_COMMAND}`; export r; \
20180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20181 $(HOST_EXPORTS) \
20182 $(POSTSTAGE1_HOST_EXPORTS) \
20183 cd $(HOST_SUBDIR)/intl && \
20184 $(MAKE) $(FLAGS_TO_PASS) \
20185 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
20186 $(TARGET-stageb2g0-intl)
20187
20188maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
20189clean-stageb2g0: clean-stageb2g0-intl
20190clean-stageb2g0-intl:
20191 @if [ $(current_stage) = stageb2g0 ]; then \
20192 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20193 else \
20194 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
20195 $(MAKE) stageb2g0-start; \
20196 fi; \
20197 cd $(HOST_SUBDIR)/intl && \
20198 $(MAKE) $(FLAGS_TO_PASS) \
20199 $(POSTSTAGE1_FLAGS_TO_PASS) \
20200 clean
20201@endif intl-bootstrap
20202
20203
d545f33b
PB
20204.PHONY: all-stage3-intl maybe-all-stage3-intl
20205.PHONY: clean-stage3-intl maybe-clean-stage3-intl
20206maybe-all-stage3-intl:
20207maybe-clean-stage3-intl:
20208@if intl-bootstrap
20209maybe-all-stage3-intl: all-stage3-intl
20210all-stage3: all-stage3-intl
f70224b5 20211TARGET-stage3-intl = $(TARGET-intl)
d545f33b 20212all-stage3-intl: configure-stage3-intl
c52c6897 20213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
20214 @r=`${PWD_COMMAND}`; export r; \
20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20216 $(HOST_EXPORTS) \
20217 $(POSTSTAGE1_HOST_EXPORTS) \
20218 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20219 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20220 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20221 $(TARGET-stage3-intl)
d545f33b
PB
20222
20223maybe-clean-stage3-intl: clean-stage3-intl
20224clean-stage3: clean-stage3-intl
20225clean-stage3-intl:
9dbaa842
DD
20226 @if [ $(current_stage) = stage3 ]; then \
20227 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20228 else \
20229 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
20230 $(MAKE) stage3-start; \
20231 fi; \
d545f33b
PB
20232 cd $(HOST_SUBDIR)/intl && \
20233 $(MAKE) $(FLAGS_TO_PASS) \
20234 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20235 clean
d545f33b
PB
20236@endif intl-bootstrap
20237
20238
8520c408
AO
20239.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
20240.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
20241maybe-all-stageb3g2-intl:
20242maybe-clean-stageb3g2-intl:
20243@if intl-bootstrap
20244maybe-all-stageb3g2-intl: all-stageb3g2-intl
20245all-stageb3g2: all-stageb3g2-intl
20246TARGET-stageb3g2-intl = $(TARGET-intl)
20247all-stageb3g2-intl: configure-stageb3g2-intl
20248 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
20249 @r=`${PWD_COMMAND}`; export r; \
20250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20251 $(HOST_EXPORTS) \
20252 $(POSTSTAGE1_HOST_EXPORTS) \
20253 cd $(HOST_SUBDIR)/intl && \
20254 $(MAKE) $(FLAGS_TO_PASS) \
20255 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
20256 $(TARGET-stageb3g2-intl)
20257
20258maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
20259clean-stageb3g2: clean-stageb3g2-intl
20260clean-stageb3g2-intl:
20261 @if [ $(current_stage) = stageb3g2 ]; then \
20262 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20263 else \
20264 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
20265 $(MAKE) stageb3g2-start; \
20266 fi; \
20267 cd $(HOST_SUBDIR)/intl && \
20268 $(MAKE) $(FLAGS_TO_PASS) \
20269 $(POSTSTAGE1_FLAGS_TO_PASS) \
20270 clean
20271@endif intl-bootstrap
20272
20273
d545f33b
PB
20274.PHONY: all-stage4-intl maybe-all-stage4-intl
20275.PHONY: clean-stage4-intl maybe-clean-stage4-intl
20276maybe-all-stage4-intl:
20277maybe-clean-stage4-intl:
20278@if intl-bootstrap
20279maybe-all-stage4-intl: all-stage4-intl
20280all-stage4: all-stage4-intl
f70224b5 20281TARGET-stage4-intl = $(TARGET-intl)
d545f33b 20282all-stage4-intl: configure-stage4-intl
c52c6897 20283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
20284 @r=`${PWD_COMMAND}`; export r; \
20285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20286 $(HOST_EXPORTS) \
20287 $(POSTSTAGE1_HOST_EXPORTS) \
20288 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20289 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20290 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20291 $(TARGET-stage4-intl)
d545f33b
PB
20292
20293maybe-clean-stage4-intl: clean-stage4-intl
20294clean-stage4: clean-stage4-intl
20295clean-stage4-intl:
9dbaa842
DD
20296 @if [ $(current_stage) = stage4 ]; then \
20297 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20298 else \
20299 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
20300 $(MAKE) stage4-start; \
20301 fi; \
d545f33b
PB
20302 cd $(HOST_SUBDIR)/intl && \
20303 $(MAKE) $(FLAGS_TO_PASS) \
20304 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20305 clean
d545f33b
PB
20306@endif intl-bootstrap
20307
20308
20309.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
20310.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
20311maybe-all-stageprofile-intl:
20312maybe-clean-stageprofile-intl:
20313@if intl-bootstrap
20314maybe-all-stageprofile-intl: all-stageprofile-intl
20315all-stageprofile: all-stageprofile-intl
f70224b5 20316TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 20317all-stageprofile-intl: configure-stageprofile-intl
c52c6897 20318 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
20319 @r=`${PWD_COMMAND}`; export r; \
20320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20321 $(HOST_EXPORTS) \
20322 $(POSTSTAGE1_HOST_EXPORTS) \
20323 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20324 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20325 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20326 $(TARGET-stageprofile-intl)
d545f33b
PB
20327
20328maybe-clean-stageprofile-intl: clean-stageprofile-intl
20329clean-stageprofile: clean-stageprofile-intl
20330clean-stageprofile-intl:
9dbaa842
DD
20331 @if [ $(current_stage) = stageprofile ]; then \
20332 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20333 else \
20334 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
20335 $(MAKE) stageprofile-start; \
20336 fi; \
d545f33b
PB
20337 cd $(HOST_SUBDIR)/intl && \
20338 $(MAKE) $(FLAGS_TO_PASS) \
20339 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20340 clean
d545f33b
PB
20341@endif intl-bootstrap
20342
20343
20344.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
20345.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
20346maybe-all-stagefeedback-intl:
20347maybe-clean-stagefeedback-intl:
20348@if intl-bootstrap
20349maybe-all-stagefeedback-intl: all-stagefeedback-intl
20350all-stagefeedback: all-stagefeedback-intl
f70224b5 20351TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 20352all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 20353 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
20354 @r=`${PWD_COMMAND}`; export r; \
20355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20356 $(HOST_EXPORTS) \
20357 $(POSTSTAGE1_HOST_EXPORTS) \
20358 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20359 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20360 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20361 $(TARGET-stagefeedback-intl)
d545f33b
PB
20362
20363maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
20364clean-stagefeedback: clean-stagefeedback-intl
20365clean-stagefeedback-intl:
9dbaa842
DD
20366 @if [ $(current_stage) = stagefeedback ]; then \
20367 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20368 else \
20369 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
20370 $(MAKE) stagefeedback-start; \
20371 fi; \
d545f33b
PB
20372 cd $(HOST_SUBDIR)/intl && \
20373 $(MAKE) $(FLAGS_TO_PASS) \
20374 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20375 clean
d545f33b
PB
20376@endif intl-bootstrap
20377
20378
20379
20380
20381
b813574b
PB
20382.PHONY: check-intl maybe-check-intl
20383maybe-check-intl:
20384@if intl
20385maybe-check-intl: check-intl
2a4cbe27 20386
b813574b 20387check-intl:
0aed8855 20388 @: $(MAKE); $(unstage)
4fa63067
NN
20389 @r=`${PWD_COMMAND}`; export r; \
20390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20391 $(HOST_EXPORTS) \
b00612cc
PB
20392 (cd $(HOST_SUBDIR)/intl && \
20393 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20394
b813574b 20395@endif intl
2a4cbe27 20396
b813574b
PB
20397.PHONY: install-intl maybe-install-intl
20398maybe-install-intl:
20399@if intl
20400maybe-install-intl: install-intl
2a4cbe27 20401
b813574b 20402install-intl: installdirs
0aed8855 20403 @: $(MAKE); $(unstage)
4fa63067
NN
20404 @r=`${PWD_COMMAND}`; export r; \
20405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20406 $(HOST_EXPORTS) \
b00612cc 20407 (cd $(HOST_SUBDIR)/intl && \
2da12f12 20408 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20409
b813574b 20410@endif intl
4fa63067 20411
56a8fe78 20412# Other targets (info, dvi, pdf, etc.)
4fa63067 20413
b813574b
PB
20414.PHONY: maybe-info-intl info-intl
20415maybe-info-intl:
20416@if intl
20417maybe-info-intl: info-intl
4fa63067 20418
b813574b
PB
20419info-intl: \
20420 configure-intl
20421 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20422 r=`${PWD_COMMAND}`; export r; \
20423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20424 $(HOST_EXPORTS) \
b813574b 20425 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20427 done; \
b813574b 20428 echo "Doing info in intl" ; \
b00612cc 20429 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20432 "RANLIB=$${RANLIB}" \
0c24b341 20433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20434 info) \
2a4cbe27
NN
20435 || exit 1
20436
b813574b 20437@endif intl
2a4cbe27 20438
b813574b
PB
20439.PHONY: maybe-dvi-intl dvi-intl
20440maybe-dvi-intl:
20441@if intl
20442maybe-dvi-intl: dvi-intl
2a4cbe27 20443
b813574b
PB
20444dvi-intl: \
20445 configure-intl
20446 @[ -f ./intl/Makefile ] || exit 0; \
20447 r=`${PWD_COMMAND}`; export r; \
b40e3958 20448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20449 $(HOST_EXPORTS) \
b813574b 20450 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20452 done; \
b813574b 20453 echo "Doing dvi in intl" ; \
b00612cc 20454 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20457 "RANLIB=$${RANLIB}" \
0c24b341 20458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20459 dvi) \
2a4cbe27
NN
20460 || exit 1
20461
b813574b 20462@endif intl
2a4cbe27 20463
56a8fe78
DD
20464.PHONY: maybe-pdf-intl pdf-intl
20465maybe-pdf-intl:
20466@if intl
20467maybe-pdf-intl: pdf-intl
20468
20469pdf-intl: \
20470 configure-intl
20471 @[ -f ./intl/Makefile ] || exit 0; \
20472 r=`${PWD_COMMAND}`; export r; \
20473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20474 $(HOST_EXPORTS) \
20475 for flag in $(EXTRA_HOST_FLAGS) ; do \
20476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20477 done; \
20478 echo "Doing pdf in intl" ; \
20479 (cd $(HOST_SUBDIR)/intl && \
20480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20482 "RANLIB=$${RANLIB}" \
0c24b341 20483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20484 pdf) \
20485 || exit 1
20486
20487@endif intl
20488
6d389afc
MS
20489.PHONY: maybe-html-intl html-intl
20490maybe-html-intl:
20491@if intl
20492maybe-html-intl: html-intl
20493
20494html-intl: \
20495 configure-intl
20496 @[ -f ./intl/Makefile ] || exit 0; \
20497 r=`${PWD_COMMAND}`; export r; \
20498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20499 $(HOST_EXPORTS) \
20500 for flag in $(EXTRA_HOST_FLAGS) ; do \
20501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20502 done; \
20503 echo "Doing html in intl" ; \
b00612cc 20504 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
20505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20507 "RANLIB=$${RANLIB}" \
0c24b341 20508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20509 html) \
20510 || exit 1
20511
20512@endif intl
20513
b813574b
PB
20514.PHONY: maybe-TAGS-intl TAGS-intl
20515maybe-TAGS-intl:
20516@if intl
20517maybe-TAGS-intl: TAGS-intl
2a4cbe27 20518
b813574b
PB
20519TAGS-intl: \
20520 configure-intl
20521 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20522 r=`${PWD_COMMAND}`; export r; \
20523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20524 $(HOST_EXPORTS) \
b813574b 20525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20527 done; \
b813574b 20528 echo "Doing TAGS in intl" ; \
b00612cc 20529 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20532 "RANLIB=$${RANLIB}" \
0c24b341 20533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20534 TAGS) \
2a4cbe27
NN
20535 || exit 1
20536
b813574b 20537@endif intl
2a4cbe27 20538
b813574b
PB
20539.PHONY: maybe-install-info-intl install-info-intl
20540maybe-install-info-intl:
20541@if intl
20542maybe-install-info-intl: install-info-intl
2a4cbe27 20543
b813574b
PB
20544install-info-intl: \
20545 configure-intl \
20546 info-intl
20547 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20548 r=`${PWD_COMMAND}`; export r; \
20549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20550 $(HOST_EXPORTS) \
b813574b 20551 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20553 done; \
b813574b 20554 echo "Doing install-info in intl" ; \
b00612cc 20555 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20558 "RANLIB=$${RANLIB}" \
0c24b341 20559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20560 install-info) \
2a4cbe27
NN
20561 || exit 1
20562
b813574b 20563@endif intl
2a4cbe27 20564
a3ca38d2
DD
20565.PHONY: maybe-install-pdf-intl install-pdf-intl
20566maybe-install-pdf-intl:
20567@if intl
20568maybe-install-pdf-intl: install-pdf-intl
20569
20570install-pdf-intl: \
20571 configure-intl \
20572 pdf-intl
20573 @[ -f ./intl/Makefile ] || exit 0; \
20574 r=`${PWD_COMMAND}`; export r; \
20575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20576 $(HOST_EXPORTS) \
20577 for flag in $(EXTRA_HOST_FLAGS) ; do \
20578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20579 done; \
20580 echo "Doing install-pdf in intl" ; \
20581 (cd $(HOST_SUBDIR)/intl && \
20582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20584 "RANLIB=$${RANLIB}" \
0c24b341 20585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20586 install-pdf) \
20587 || exit 1
20588
20589@endif intl
20590
108a6f8e
CD
20591.PHONY: maybe-install-html-intl install-html-intl
20592maybe-install-html-intl:
20593@if intl
20594maybe-install-html-intl: install-html-intl
20595
20596install-html-intl: \
20597 configure-intl \
20598 html-intl
20599 @[ -f ./intl/Makefile ] || exit 0; \
20600 r=`${PWD_COMMAND}`; export r; \
20601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20602 $(HOST_EXPORTS) \
20603 for flag in $(EXTRA_HOST_FLAGS) ; do \
20604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20605 done; \
20606 echo "Doing install-html in intl" ; \
20607 (cd $(HOST_SUBDIR)/intl && \
20608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20610 "RANLIB=$${RANLIB}" \
0c24b341 20611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20612 install-html) \
20613 || exit 1
20614
20615@endif intl
20616
b813574b
PB
20617.PHONY: maybe-installcheck-intl installcheck-intl
20618maybe-installcheck-intl:
20619@if intl
20620maybe-installcheck-intl: installcheck-intl
2a4cbe27 20621
b813574b
PB
20622installcheck-intl: \
20623 configure-intl
20624 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20625 r=`${PWD_COMMAND}`; export r; \
20626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20627 $(HOST_EXPORTS) \
b813574b 20628 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20630 done; \
b813574b 20631 echo "Doing installcheck in intl" ; \
b00612cc 20632 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20635 "RANLIB=$${RANLIB}" \
0c24b341 20636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20637 installcheck) \
2a4cbe27
NN
20638 || exit 1
20639
b813574b 20640@endif intl
2a4cbe27 20641
b813574b
PB
20642.PHONY: maybe-mostlyclean-intl mostlyclean-intl
20643maybe-mostlyclean-intl:
20644@if intl
20645maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 20646
b813574b
PB
20647mostlyclean-intl:
20648 @[ -f ./intl/Makefile ] || exit 0; \
20649 r=`${PWD_COMMAND}`; export r; \
20650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
20651 $(HOST_EXPORTS) \
20652 for flag in $(EXTRA_HOST_FLAGS) ; do \
20653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20654 done; \
20655 echo "Doing mostlyclean in intl" ; \
b00612cc 20656 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
20657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20659 "RANLIB=$${RANLIB}" \
0c24b341 20660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
20661 mostlyclean) \
20662 || exit 1
4fa63067 20663
b813574b 20664@endif intl
4fa63067 20665
b813574b
PB
20666.PHONY: maybe-clean-intl clean-intl
20667maybe-clean-intl:
20668@if intl
20669maybe-clean-intl: clean-intl
4fa63067 20670
b813574b
PB
20671clean-intl:
20672 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20673 r=`${PWD_COMMAND}`; export r; \
20674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20675 $(HOST_EXPORTS) \
b813574b 20676 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20678 done; \
b813574b 20679 echo "Doing clean in intl" ; \
b00612cc 20680 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20683 "RANLIB=$${RANLIB}" \
0c24b341 20684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20685 clean) \
2a4cbe27
NN
20686 || exit 1
20687
b813574b 20688@endif intl
2a4cbe27 20689
b813574b
PB
20690.PHONY: maybe-distclean-intl distclean-intl
20691maybe-distclean-intl:
20692@if intl
20693maybe-distclean-intl: distclean-intl
2a4cbe27 20694
b813574b
PB
20695distclean-intl:
20696 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20697 r=`${PWD_COMMAND}`; export r; \
20698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20699 $(HOST_EXPORTS) \
b813574b 20700 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20702 done; \
b813574b 20703 echo "Doing distclean in intl" ; \
b00612cc 20704 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20707 "RANLIB=$${RANLIB}" \
0c24b341 20708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20709 distclean) \
2a4cbe27
NN
20710 || exit 1
20711
b813574b 20712@endif intl
2a4cbe27 20713
b813574b
PB
20714.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
20715maybe-maintainer-clean-intl:
20716@if intl
20717maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 20718
b813574b
PB
20719maintainer-clean-intl:
20720 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20721 r=`${PWD_COMMAND}`; export r; \
20722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20723 $(HOST_EXPORTS) \
b813574b 20724 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20726 done; \
b813574b 20727 echo "Doing maintainer-clean in intl" ; \
b00612cc 20728 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20731 "RANLIB=$${RANLIB}" \
0c24b341 20732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20733 maintainer-clean) \
2a4cbe27
NN
20734 || exit 1
20735
b813574b 20736@endif intl
2a4cbe27 20737
2a4cbe27 20738
a7254363 20739
b813574b
PB
20740.PHONY: configure-tcl maybe-configure-tcl
20741maybe-configure-tcl:
4f0ef2d8
CD
20742@if gcc-bootstrap
20743configure-tcl: stage_current
20744@endif gcc-bootstrap
b813574b
PB
20745@if tcl
20746maybe-configure-tcl: configure-tcl
c52c6897 20747configure-tcl:
0aed8855 20748 @: $(MAKE); $(unstage)
c52c6897 20749 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20751 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 20753 $(HOST_EXPORTS) \
a7254363
PB
20754 echo Configuring in $(HOST_SUBDIR)/tcl; \
20755 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 20756 case $(srcdir) in \
b00612cc
PB
20757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20758 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20760 esac; \
b00612cc
PB
20761 srcdiroption="--srcdir=$${topdir}/tcl"; \
20762 libsrcdir="$$s/tcl"; \
4fa63067 20763 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20765 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20766 || exit 1
b813574b 20767@endif tcl
2a4cbe27 20768
a7254363
PB
20769
20770
d545f33b
PB
20771
20772
b813574b
PB
20773.PHONY: all-tcl maybe-all-tcl
20774maybe-all-tcl:
4f0ef2d8
CD
20775@if gcc-bootstrap
20776all-tcl: stage_current
20777@endif gcc-bootstrap
b813574b 20778@if tcl
d27cc32e 20779TARGET-tcl=all
b813574b
PB
20780maybe-all-tcl: all-tcl
20781all-tcl: configure-tcl
0aed8855 20782 @: $(MAKE); $(unstage)
4fa63067
NN
20783 @r=`${PWD_COMMAND}`; export r; \
20784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20785 $(HOST_EXPORTS) \
b00612cc
PB
20786 (cd $(HOST_SUBDIR)/tcl && \
20787 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 20788@endif tcl
4fa63067 20789
a7254363 20790
d545f33b
PB
20791
20792
b813574b
PB
20793.PHONY: check-tcl maybe-check-tcl
20794maybe-check-tcl:
20795@if tcl
20796maybe-check-tcl: check-tcl
2a4cbe27 20797
b813574b 20798check-tcl:
0aed8855 20799 @: $(MAKE); $(unstage)
4fa63067
NN
20800 @r=`${PWD_COMMAND}`; export r; \
20801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20802 $(HOST_EXPORTS) \
b00612cc
PB
20803 (cd $(HOST_SUBDIR)/tcl && \
20804 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20805
b813574b 20806@endif tcl
4fa63067 20807
b813574b
PB
20808.PHONY: install-tcl maybe-install-tcl
20809maybe-install-tcl:
20810@if tcl
20811maybe-install-tcl: install-tcl
4fa63067 20812
b813574b 20813install-tcl: installdirs
0aed8855 20814 @: $(MAKE); $(unstage)
4fa63067
NN
20815 @r=`${PWD_COMMAND}`; export r; \
20816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20817 $(HOST_EXPORTS) \
b00612cc 20818 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 20819 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20820
b813574b 20821@endif tcl
4fa63067 20822
56a8fe78 20823# Other targets (info, dvi, pdf, etc.)
4fa63067 20824
b813574b
PB
20825.PHONY: maybe-info-tcl info-tcl
20826maybe-info-tcl:
20827@if tcl
20828maybe-info-tcl: info-tcl
4fa63067 20829
b813574b
PB
20830info-tcl: \
20831 configure-tcl
0aed8855 20832 @: $(MAKE); $(unstage)
b813574b 20833 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20834 r=`${PWD_COMMAND}`; export r; \
20835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20836 $(HOST_EXPORTS) \
b813574b 20837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20839 done; \
b813574b 20840 echo "Doing info in tcl" ; \
b00612cc 20841 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20844 "RANLIB=$${RANLIB}" \
0c24b341 20845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20846 info) \
2a4cbe27
NN
20847 || exit 1
20848
b813574b 20849@endif tcl
2a4cbe27 20850
b813574b
PB
20851.PHONY: maybe-dvi-tcl dvi-tcl
20852maybe-dvi-tcl:
20853@if tcl
20854maybe-dvi-tcl: dvi-tcl
2a4cbe27 20855
b813574b
PB
20856dvi-tcl: \
20857 configure-tcl
0aed8855 20858 @: $(MAKE); $(unstage)
b813574b 20859 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20860 r=`${PWD_COMMAND}`; export r; \
20861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20862 $(HOST_EXPORTS) \
b813574b 20863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20865 done; \
b813574b 20866 echo "Doing dvi in tcl" ; \
b00612cc 20867 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20870 "RANLIB=$${RANLIB}" \
0c24b341 20871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20872 dvi) \
2a4cbe27
NN
20873 || exit 1
20874
b813574b 20875@endif tcl
2a4cbe27 20876
56a8fe78
DD
20877.PHONY: maybe-pdf-tcl pdf-tcl
20878maybe-pdf-tcl:
20879@if tcl
20880maybe-pdf-tcl: pdf-tcl
20881
20882pdf-tcl: \
20883 configure-tcl
20884 @: $(MAKE); $(unstage)
20885 @[ -f ./tcl/Makefile ] || exit 0; \
20886 r=`${PWD_COMMAND}`; export r; \
20887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20888 $(HOST_EXPORTS) \
20889 for flag in $(EXTRA_HOST_FLAGS) ; do \
20890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20891 done; \
20892 echo "Doing pdf in tcl" ; \
20893 (cd $(HOST_SUBDIR)/tcl && \
20894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20896 "RANLIB=$${RANLIB}" \
0c24b341 20897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20898 pdf) \
20899 || exit 1
20900
20901@endif tcl
20902
6d389afc
MS
20903.PHONY: maybe-html-tcl html-tcl
20904maybe-html-tcl:
20905@if tcl
20906maybe-html-tcl: html-tcl
20907
20908html-tcl: \
20909 configure-tcl
0aed8855 20910 @: $(MAKE); $(unstage)
6d389afc
MS
20911 @[ -f ./tcl/Makefile ] || exit 0; \
20912 r=`${PWD_COMMAND}`; export r; \
20913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20914 $(HOST_EXPORTS) \
20915 for flag in $(EXTRA_HOST_FLAGS) ; do \
20916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20917 done; \
20918 echo "Doing html in tcl" ; \
b00612cc 20919 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
20920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20922 "RANLIB=$${RANLIB}" \
0c24b341 20923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20924 html) \
20925 || exit 1
20926
20927@endif tcl
20928
b813574b
PB
20929.PHONY: maybe-TAGS-tcl TAGS-tcl
20930maybe-TAGS-tcl:
20931@if tcl
20932maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 20933
b813574b
PB
20934TAGS-tcl: \
20935 configure-tcl
0aed8855 20936 @: $(MAKE); $(unstage)
b813574b 20937 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20938 r=`${PWD_COMMAND}`; export r; \
20939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20940 $(HOST_EXPORTS) \
b813574b 20941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20943 done; \
b813574b 20944 echo "Doing TAGS in tcl" ; \
b00612cc 20945 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20948 "RANLIB=$${RANLIB}" \
0c24b341 20949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20950 TAGS) \
2a4cbe27
NN
20951 || exit 1
20952
b813574b 20953@endif tcl
2a4cbe27 20954
b813574b
PB
20955.PHONY: maybe-install-info-tcl install-info-tcl
20956maybe-install-info-tcl:
20957@if tcl
20958maybe-install-info-tcl: install-info-tcl
2a4cbe27 20959
b813574b
PB
20960install-info-tcl: \
20961 configure-tcl \
20962 info-tcl
0aed8855 20963 @: $(MAKE); $(unstage)
b813574b 20964 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20965 r=`${PWD_COMMAND}`; export r; \
20966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20967 $(HOST_EXPORTS) \
b813574b 20968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20970 done; \
b813574b 20971 echo "Doing install-info in tcl" ; \
b00612cc 20972 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20975 "RANLIB=$${RANLIB}" \
0c24b341 20976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20977 install-info) \
2a4cbe27
NN
20978 || exit 1
20979
b813574b 20980@endif tcl
2a4cbe27 20981
a3ca38d2
DD
20982.PHONY: maybe-install-pdf-tcl install-pdf-tcl
20983maybe-install-pdf-tcl:
20984@if tcl
20985maybe-install-pdf-tcl: install-pdf-tcl
20986
20987install-pdf-tcl: \
20988 configure-tcl \
20989 pdf-tcl
20990 @: $(MAKE); $(unstage)
20991 @[ -f ./tcl/Makefile ] || exit 0; \
20992 r=`${PWD_COMMAND}`; export r; \
20993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20994 $(HOST_EXPORTS) \
20995 for flag in $(EXTRA_HOST_FLAGS) ; do \
20996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20997 done; \
20998 echo "Doing install-pdf in tcl" ; \
20999 (cd $(HOST_SUBDIR)/tcl && \
21000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21002 "RANLIB=$${RANLIB}" \
0c24b341 21003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21004 install-pdf) \
21005 || exit 1
21006
21007@endif tcl
21008
108a6f8e
CD
21009.PHONY: maybe-install-html-tcl install-html-tcl
21010maybe-install-html-tcl:
21011@if tcl
21012maybe-install-html-tcl: install-html-tcl
21013
21014install-html-tcl: \
21015 configure-tcl \
21016 html-tcl
21017 @: $(MAKE); $(unstage)
21018 @[ -f ./tcl/Makefile ] || exit 0; \
21019 r=`${PWD_COMMAND}`; export r; \
21020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21021 $(HOST_EXPORTS) \
21022 for flag in $(EXTRA_HOST_FLAGS) ; do \
21023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21024 done; \
21025 echo "Doing install-html in tcl" ; \
21026 (cd $(HOST_SUBDIR)/tcl && \
21027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21029 "RANLIB=$${RANLIB}" \
0c24b341 21030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21031 install-html) \
21032 || exit 1
21033
21034@endif tcl
21035
b813574b
PB
21036.PHONY: maybe-installcheck-tcl installcheck-tcl
21037maybe-installcheck-tcl:
21038@if tcl
21039maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 21040
b813574b
PB
21041installcheck-tcl: \
21042 configure-tcl
0aed8855 21043 @: $(MAKE); $(unstage)
b813574b 21044 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21045 r=`${PWD_COMMAND}`; export r; \
21046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21047 $(HOST_EXPORTS) \
b813574b 21048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21050 done; \
b813574b 21051 echo "Doing installcheck in tcl" ; \
b00612cc 21052 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21055 "RANLIB=$${RANLIB}" \
0c24b341 21056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21057 installcheck) \
2a4cbe27
NN
21058 || exit 1
21059
b813574b 21060@endif tcl
2a4cbe27 21061
b813574b
PB
21062.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21063maybe-mostlyclean-tcl:
21064@if tcl
21065maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 21066
b813574b
PB
21067# tcl doesn't support mostlyclean.
21068mostlyclean-tcl:
2a4cbe27 21069
b813574b 21070@endif tcl
2a4cbe27 21071
b813574b
PB
21072.PHONY: maybe-clean-tcl clean-tcl
21073maybe-clean-tcl:
21074@if tcl
21075maybe-clean-tcl: clean-tcl
2a4cbe27 21076
b813574b 21077clean-tcl:
0aed8855 21078 @: $(MAKE); $(unstage)
b813574b 21079 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21080 r=`${PWD_COMMAND}`; export r; \
21081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21082 $(HOST_EXPORTS) \
b813574b 21083 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21085 done; \
b813574b 21086 echo "Doing clean in tcl" ; \
b00612cc 21087 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21090 "RANLIB=$${RANLIB}" \
0c24b341 21091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21092 clean) \
2a4cbe27
NN
21093 || exit 1
21094
b813574b 21095@endif tcl
2a4cbe27 21096
b813574b
PB
21097.PHONY: maybe-distclean-tcl distclean-tcl
21098maybe-distclean-tcl:
21099@if tcl
21100maybe-distclean-tcl: distclean-tcl
2a4cbe27 21101
b813574b 21102distclean-tcl:
0aed8855 21103 @: $(MAKE); $(unstage)
b813574b 21104 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21105 r=`${PWD_COMMAND}`; export r; \
21106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21107 $(HOST_EXPORTS) \
b813574b 21108 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21110 done; \
b813574b 21111 echo "Doing distclean in tcl" ; \
b00612cc 21112 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21115 "RANLIB=$${RANLIB}" \
0c24b341 21116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21117 distclean) \
2a4cbe27
NN
21118 || exit 1
21119
b813574b 21120@endif tcl
2a4cbe27 21121
b813574b
PB
21122.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21123maybe-maintainer-clean-tcl:
21124@if tcl
21125maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 21126
b813574b 21127maintainer-clean-tcl:
0aed8855 21128 @: $(MAKE); $(unstage)
b813574b 21129 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21130 r=`${PWD_COMMAND}`; export r; \
21131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21132 $(HOST_EXPORTS) \
b813574b 21133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21135 done; \
b813574b 21136 echo "Doing maintainer-clean in tcl" ; \
b00612cc 21137 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21140 "RANLIB=$${RANLIB}" \
0c24b341 21141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21142 maintainer-clean) \
2a4cbe27
NN
21143 || exit 1
21144
b813574b 21145@endif tcl
2a4cbe27 21146
2a4cbe27 21147
a7254363 21148
b813574b
PB
21149.PHONY: configure-itcl maybe-configure-itcl
21150maybe-configure-itcl:
4f0ef2d8
CD
21151@if gcc-bootstrap
21152configure-itcl: stage_current
21153@endif gcc-bootstrap
b813574b
PB
21154@if itcl
21155maybe-configure-itcl: configure-itcl
c52c6897 21156configure-itcl:
0aed8855 21157 @: $(MAKE); $(unstage)
c52c6897 21158 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21160 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 21162 $(HOST_EXPORTS) \
a7254363
PB
21163 echo Configuring in $(HOST_SUBDIR)/itcl; \
21164 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 21165 case $(srcdir) in \
b00612cc
PB
21166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21167 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21169 esac; \
b00612cc
PB
21170 srcdiroption="--srcdir=$${topdir}/itcl"; \
21171 libsrcdir="$$s/itcl"; \
4fa63067 21172 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21173 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21174 --target=${target_alias} $${srcdiroption} \
4fa63067 21175 || exit 1
b813574b 21176@endif itcl
4fa63067 21177
a7254363
PB
21178
21179
d545f33b
PB
21180
21181
b813574b
PB
21182.PHONY: all-itcl maybe-all-itcl
21183maybe-all-itcl:
4f0ef2d8
CD
21184@if gcc-bootstrap
21185all-itcl: stage_current
21186@endif gcc-bootstrap
b813574b 21187@if itcl
d27cc32e 21188TARGET-itcl=all
b813574b
PB
21189maybe-all-itcl: all-itcl
21190all-itcl: configure-itcl
0aed8855 21191 @: $(MAKE); $(unstage)
4fa63067
NN
21192 @r=`${PWD_COMMAND}`; export r; \
21193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21194 $(HOST_EXPORTS) \
b00612cc
PB
21195 (cd $(HOST_SUBDIR)/itcl && \
21196 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 21197@endif itcl
4fa63067 21198
a7254363 21199
d545f33b
PB
21200
21201
b813574b
PB
21202.PHONY: check-itcl maybe-check-itcl
21203maybe-check-itcl:
21204@if itcl
21205maybe-check-itcl: check-itcl
4fa63067 21206
b813574b 21207check-itcl:
0aed8855 21208 @: $(MAKE); $(unstage)
4fa63067
NN
21209 @r=`${PWD_COMMAND}`; export r; \
21210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21211 $(HOST_EXPORTS) \
b00612cc
PB
21212 (cd $(HOST_SUBDIR)/itcl && \
21213 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21214
b813574b 21215@endif itcl
4fa63067 21216
b813574b
PB
21217.PHONY: install-itcl maybe-install-itcl
21218maybe-install-itcl:
21219@if itcl
21220maybe-install-itcl: install-itcl
4fa63067 21221
b813574b 21222install-itcl: installdirs
0aed8855 21223 @: $(MAKE); $(unstage)
4fa63067
NN
21224 @r=`${PWD_COMMAND}`; export r; \
21225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21226 $(HOST_EXPORTS) \
b00612cc 21227 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 21228 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21229
b813574b 21230@endif itcl
4fa63067 21231
56a8fe78 21232# Other targets (info, dvi, pdf, etc.)
4fa63067 21233
b813574b
PB
21234.PHONY: maybe-info-itcl info-itcl
21235maybe-info-itcl:
21236@if itcl
21237maybe-info-itcl: info-itcl
4fa63067 21238
b813574b
PB
21239info-itcl: \
21240 configure-itcl
0aed8855 21241 @: $(MAKE); $(unstage)
b813574b 21242 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21243 r=`${PWD_COMMAND}`; export r; \
21244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21245 $(HOST_EXPORTS) \
b813574b 21246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21248 done; \
b813574b 21249 echo "Doing info in itcl" ; \
b00612cc 21250 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21253 "RANLIB=$${RANLIB}" \
0c24b341 21254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21255 info) \
2a4cbe27
NN
21256 || exit 1
21257
b813574b 21258@endif itcl
2a4cbe27 21259
b813574b
PB
21260.PHONY: maybe-dvi-itcl dvi-itcl
21261maybe-dvi-itcl:
21262@if itcl
21263maybe-dvi-itcl: dvi-itcl
2a4cbe27 21264
b813574b
PB
21265dvi-itcl: \
21266 configure-itcl
0aed8855 21267 @: $(MAKE); $(unstage)
b813574b 21268 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21269 r=`${PWD_COMMAND}`; export r; \
21270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21271 $(HOST_EXPORTS) \
b813574b 21272 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21274 done; \
b813574b 21275 echo "Doing dvi in itcl" ; \
b00612cc 21276 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21279 "RANLIB=$${RANLIB}" \
0c24b341 21280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21281 dvi) \
2a4cbe27
NN
21282 || exit 1
21283
b813574b 21284@endif itcl
2a4cbe27 21285
56a8fe78
DD
21286.PHONY: maybe-pdf-itcl pdf-itcl
21287maybe-pdf-itcl:
21288@if itcl
21289maybe-pdf-itcl: pdf-itcl
21290
21291pdf-itcl: \
21292 configure-itcl
21293 @: $(MAKE); $(unstage)
21294 @[ -f ./itcl/Makefile ] || exit 0; \
21295 r=`${PWD_COMMAND}`; export r; \
21296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21297 $(HOST_EXPORTS) \
21298 for flag in $(EXTRA_HOST_FLAGS) ; do \
21299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21300 done; \
21301 echo "Doing pdf in itcl" ; \
21302 (cd $(HOST_SUBDIR)/itcl && \
21303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21305 "RANLIB=$${RANLIB}" \
0c24b341 21306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21307 pdf) \
21308 || exit 1
21309
21310@endif itcl
21311
6d389afc
MS
21312.PHONY: maybe-html-itcl html-itcl
21313maybe-html-itcl:
21314@if itcl
21315maybe-html-itcl: html-itcl
21316
21317html-itcl: \
21318 configure-itcl
0aed8855 21319 @: $(MAKE); $(unstage)
6d389afc
MS
21320 @[ -f ./itcl/Makefile ] || exit 0; \
21321 r=`${PWD_COMMAND}`; export r; \
21322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21323 $(HOST_EXPORTS) \
21324 for flag in $(EXTRA_HOST_FLAGS) ; do \
21325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21326 done; \
21327 echo "Doing html in itcl" ; \
b00612cc 21328 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
21329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21331 "RANLIB=$${RANLIB}" \
0c24b341 21332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21333 html) \
21334 || exit 1
21335
21336@endif itcl
21337
b813574b
PB
21338.PHONY: maybe-TAGS-itcl TAGS-itcl
21339maybe-TAGS-itcl:
21340@if itcl
21341maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 21342
b813574b
PB
21343TAGS-itcl: \
21344 configure-itcl
0aed8855 21345 @: $(MAKE); $(unstage)
b813574b 21346 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21347 r=`${PWD_COMMAND}`; export r; \
21348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21349 $(HOST_EXPORTS) \
b813574b 21350 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21352 done; \
b813574b 21353 echo "Doing TAGS in itcl" ; \
b00612cc 21354 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21357 "RANLIB=$${RANLIB}" \
0c24b341 21358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21359 TAGS) \
2a4cbe27
NN
21360 || exit 1
21361
b813574b 21362@endif itcl
2a4cbe27 21363
b813574b
PB
21364.PHONY: maybe-install-info-itcl install-info-itcl
21365maybe-install-info-itcl:
21366@if itcl
21367maybe-install-info-itcl: install-info-itcl
2a4cbe27 21368
b813574b
PB
21369install-info-itcl: \
21370 configure-itcl \
21371 info-itcl
0aed8855 21372 @: $(MAKE); $(unstage)
b813574b 21373 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21374 r=`${PWD_COMMAND}`; export r; \
21375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21376 $(HOST_EXPORTS) \
b813574b 21377 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21379 done; \
b813574b 21380 echo "Doing install-info in itcl" ; \
b00612cc 21381 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21384 "RANLIB=$${RANLIB}" \
0c24b341 21385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21386 install-info) \
2a4cbe27
NN
21387 || exit 1
21388
b813574b 21389@endif itcl
2a4cbe27 21390
a3ca38d2
DD
21391.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21392maybe-install-pdf-itcl:
21393@if itcl
21394maybe-install-pdf-itcl: install-pdf-itcl
21395
21396install-pdf-itcl: \
21397 configure-itcl \
21398 pdf-itcl
21399 @: $(MAKE); $(unstage)
21400 @[ -f ./itcl/Makefile ] || exit 0; \
21401 r=`${PWD_COMMAND}`; export r; \
21402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21403 $(HOST_EXPORTS) \
21404 for flag in $(EXTRA_HOST_FLAGS) ; do \
21405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21406 done; \
21407 echo "Doing install-pdf in itcl" ; \
21408 (cd $(HOST_SUBDIR)/itcl && \
21409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21411 "RANLIB=$${RANLIB}" \
0c24b341 21412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21413 install-pdf) \
21414 || exit 1
21415
21416@endif itcl
21417
108a6f8e
CD
21418.PHONY: maybe-install-html-itcl install-html-itcl
21419maybe-install-html-itcl:
21420@if itcl
21421maybe-install-html-itcl: install-html-itcl
21422
21423install-html-itcl: \
21424 configure-itcl \
21425 html-itcl
21426 @: $(MAKE); $(unstage)
21427 @[ -f ./itcl/Makefile ] || exit 0; \
21428 r=`${PWD_COMMAND}`; export r; \
21429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21430 $(HOST_EXPORTS) \
21431 for flag in $(EXTRA_HOST_FLAGS) ; do \
21432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21433 done; \
21434 echo "Doing install-html in itcl" ; \
21435 (cd $(HOST_SUBDIR)/itcl && \
21436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21438 "RANLIB=$${RANLIB}" \
0c24b341 21439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21440 install-html) \
21441 || exit 1
21442
21443@endif itcl
21444
b813574b
PB
21445.PHONY: maybe-installcheck-itcl installcheck-itcl
21446maybe-installcheck-itcl:
21447@if itcl
21448maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 21449
b813574b
PB
21450installcheck-itcl: \
21451 configure-itcl
0aed8855 21452 @: $(MAKE); $(unstage)
b813574b 21453 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21454 r=`${PWD_COMMAND}`; export r; \
21455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21456 $(HOST_EXPORTS) \
b813574b 21457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21459 done; \
b813574b 21460 echo "Doing installcheck in itcl" ; \
b00612cc 21461 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21464 "RANLIB=$${RANLIB}" \
0c24b341 21465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21466 installcheck) \
2a4cbe27
NN
21467 || exit 1
21468
b813574b 21469@endif itcl
2a4cbe27 21470
b813574b
PB
21471.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21472maybe-mostlyclean-itcl:
21473@if itcl
21474maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 21475
b813574b 21476mostlyclean-itcl:
0aed8855 21477 @: $(MAKE); $(unstage)
b813574b 21478 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21479 r=`${PWD_COMMAND}`; export r; \
21480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21481 $(HOST_EXPORTS) \
b813574b 21482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21484 done; \
b813574b 21485 echo "Doing mostlyclean in itcl" ; \
b00612cc 21486 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21489 "RANLIB=$${RANLIB}" \
0c24b341 21490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21491 mostlyclean) \
2a4cbe27
NN
21492 || exit 1
21493
b813574b 21494@endif itcl
2a4cbe27 21495
b813574b
PB
21496.PHONY: maybe-clean-itcl clean-itcl
21497maybe-clean-itcl:
21498@if itcl
21499maybe-clean-itcl: clean-itcl
2a4cbe27 21500
b813574b 21501clean-itcl:
0aed8855 21502 @: $(MAKE); $(unstage)
b813574b 21503 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21504 r=`${PWD_COMMAND}`; export r; \
21505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21506 $(HOST_EXPORTS) \
b813574b 21507 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21509 done; \
b813574b 21510 echo "Doing clean in itcl" ; \
b00612cc 21511 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21514 "RANLIB=$${RANLIB}" \
0c24b341 21515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21516 clean) \
2a4cbe27
NN
21517 || exit 1
21518
b813574b 21519@endif itcl
2a4cbe27 21520
b813574b
PB
21521.PHONY: maybe-distclean-itcl distclean-itcl
21522maybe-distclean-itcl:
21523@if itcl
21524maybe-distclean-itcl: distclean-itcl
2a4cbe27 21525
b813574b 21526distclean-itcl:
0aed8855 21527 @: $(MAKE); $(unstage)
b813574b 21528 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21529 r=`${PWD_COMMAND}`; export r; \
21530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21531 $(HOST_EXPORTS) \
b813574b 21532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21534 done; \
b813574b 21535 echo "Doing distclean in itcl" ; \
b00612cc 21536 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21539 "RANLIB=$${RANLIB}" \
0c24b341 21540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21541 distclean) \
2a4cbe27
NN
21542 || exit 1
21543
b813574b 21544@endif itcl
2a4cbe27 21545
b813574b
PB
21546.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21547maybe-maintainer-clean-itcl:
21548@if itcl
21549maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 21550
b813574b 21551maintainer-clean-itcl:
0aed8855 21552 @: $(MAKE); $(unstage)
b813574b 21553 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21554 r=`${PWD_COMMAND}`; export r; \
21555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21556 $(HOST_EXPORTS) \
b813574b 21557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21559 done; \
b813574b 21560 echo "Doing maintainer-clean in itcl" ; \
b00612cc 21561 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21564 "RANLIB=$${RANLIB}" \
0c24b341 21565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21566 maintainer-clean) \
2a4cbe27
NN
21567 || exit 1
21568
b813574b 21569@endif itcl
2a4cbe27 21570
2a4cbe27 21571
a7254363 21572
b813574b
PB
21573.PHONY: configure-ld maybe-configure-ld
21574maybe-configure-ld:
4f0ef2d8
CD
21575@if gcc-bootstrap
21576configure-ld: stage_current
21577@endif gcc-bootstrap
b813574b
PB
21578@if ld
21579maybe-configure-ld: configure-ld
c52c6897 21580configure-ld:
c52c6897
PB
21581 @r=`${PWD_COMMAND}`; export r; \
21582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21583 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 21585 $(HOST_EXPORTS) \
a7254363
PB
21586 echo Configuring in $(HOST_SUBDIR)/ld; \
21587 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 21588 case $(srcdir) in \
b00612cc
PB
21589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21590 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 21592 esac; \
b00612cc
PB
21593 srcdiroption="--srcdir=$${topdir}/ld"; \
21594 libsrcdir="$$s/ld"; \
04cf1b77 21595 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21597 --target=${target_alias} $${srcdiroption} \
04cf1b77 21598 || exit 1
b813574b 21599@endif ld
04cf1b77 21600
a7254363
PB
21601
21602
d545f33b
PB
21603.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21604maybe-configure-stage1-ld:
21605@if ld-bootstrap
21606maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 21607configure-stage1-ld:
c52c6897 21608 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21610 @r=`${PWD_COMMAND}`; export r; \
21611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21612 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21613 $(HOST_EXPORTS) \
8ee82aff
PB
21614 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21615 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21616 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 21617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21618 cd $(HOST_SUBDIR)/ld || exit 1; \
21619 case $(srcdir) in \
21620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21621 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21623 esac; \
21624 srcdiroption="--srcdir=$${topdir}/ld"; \
21625 libsrcdir="$$s/ld"; \
21626 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21628 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21629 \
8a0d8a5c 21630 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21631@endif ld-bootstrap
21632
21633.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21634maybe-configure-stage2-ld:
21635@if ld-bootstrap
21636maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 21637configure-stage2-ld:
c52c6897 21638 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21640 @r=`${PWD_COMMAND}`; export r; \
21641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21642 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21643 $(HOST_EXPORTS) \
21644 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21645 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21646 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21647 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 21648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21649 cd $(HOST_SUBDIR)/ld || exit 1; \
21650 case $(srcdir) in \
21651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21652 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21654 esac; \
21655 srcdiroption="--srcdir=$${topdir}/ld"; \
21656 libsrcdir="$$s/ld"; \
21657 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21659 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21660 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21661 @stage2_werror_flag@
21662@endif ld-bootstrap
21663
8520c408
AO
21664.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
21665maybe-configure-stageb2g0-ld:
21666@if ld-bootstrap
21667maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
21668configure-stageb2g0-ld:
21669 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21671 @r=`${PWD_COMMAND}`; export r; \
21672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21674 $(HOST_EXPORTS) \
21675 $(POSTSTAGE1_HOST_EXPORTS) \
21676 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
21677 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
21678 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
21679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21680 cd $(HOST_SUBDIR)/ld || exit 1; \
21681 case $(srcdir) in \
21682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21683 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21685 esac; \
21686 srcdiroption="--srcdir=$${topdir}/ld"; \
21687 libsrcdir="$$s/ld"; \
21688 $(SHELL) $${libsrcdir}/configure \
21689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21690 --target=${target_alias} $${srcdiroption} \
21691 --with-build-libsubdir=$(HOST_SUBDIR) \
21692 @stage2_werror_flag@
21693@endif ld-bootstrap
21694
d545f33b
PB
21695.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21696maybe-configure-stage3-ld:
21697@if ld-bootstrap
21698maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 21699configure-stage3-ld:
c52c6897 21700 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21702 @r=`${PWD_COMMAND}`; export r; \
21703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21704 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21705 $(HOST_EXPORTS) \
21706 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21707 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21708 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21709 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 21710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21711 cd $(HOST_SUBDIR)/ld || exit 1; \
21712 case $(srcdir) in \
21713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21714 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21716 esac; \
21717 srcdiroption="--srcdir=$${topdir}/ld"; \
21718 libsrcdir="$$s/ld"; \
21719 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21721 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21722 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21723 @stage2_werror_flag@
21724@endif ld-bootstrap
21725
8520c408
AO
21726.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
21727maybe-configure-stageb3g2-ld:
21728@if ld-bootstrap
21729maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
21730configure-stageb3g2-ld:
21731 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21733 @r=`${PWD_COMMAND}`; export r; \
21734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21735 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21736 $(HOST_EXPORTS) \
21737 $(POSTSTAGE1_HOST_EXPORTS) \
21738 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
21739 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
21740 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
21741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21742 cd $(HOST_SUBDIR)/ld || exit 1; \
21743 case $(srcdir) in \
21744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21745 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21747 esac; \
21748 srcdiroption="--srcdir=$${topdir}/ld"; \
21749 libsrcdir="$$s/ld"; \
21750 $(SHELL) $${libsrcdir}/configure \
21751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21752 --target=${target_alias} $${srcdiroption} \
21753 --with-build-libsubdir=$(HOST_SUBDIR) \
21754 @stage2_werror_flag@
21755@endif ld-bootstrap
21756
d545f33b
PB
21757.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21758maybe-configure-stage4-ld:
21759@if ld-bootstrap
21760maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 21761configure-stage4-ld:
c52c6897 21762 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21763 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21764 @r=`${PWD_COMMAND}`; export r; \
21765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21766 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21767 $(HOST_EXPORTS) \
21768 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21769 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21770 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21771 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 21772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21773 cd $(HOST_SUBDIR)/ld || exit 1; \
21774 case $(srcdir) in \
21775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21776 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21778 esac; \
21779 srcdiroption="--srcdir=$${topdir}/ld"; \
21780 libsrcdir="$$s/ld"; \
21781 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21783 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21784 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21785 @stage2_werror_flag@
21786@endif ld-bootstrap
21787
21788.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
21789maybe-configure-stageprofile-ld:
21790@if ld-bootstrap
21791maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 21792configure-stageprofile-ld:
c52c6897 21793 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21795 @r=`${PWD_COMMAND}`; export r; \
21796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21797 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21798 $(HOST_EXPORTS) \
21799 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21800 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
21801 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 21802 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 21803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21804 cd $(HOST_SUBDIR)/ld || exit 1; \
21805 case $(srcdir) in \
21806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21807 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21809 esac; \
21810 srcdiroption="--srcdir=$${topdir}/ld"; \
21811 libsrcdir="$$s/ld"; \
21812 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21813 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21814 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21815 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21816 @stage2_werror_flag@
21817@endif ld-bootstrap
21818
21819.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
21820maybe-configure-stagefeedback-ld:
21821@if ld-bootstrap
21822maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 21823configure-stagefeedback-ld:
c52c6897 21824 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21826 @r=`${PWD_COMMAND}`; export r; \
21827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21828 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21829 $(HOST_EXPORTS) \
21830 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21831 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
21832 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 21833 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 21834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21835 cd $(HOST_SUBDIR)/ld || exit 1; \
21836 case $(srcdir) in \
21837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21838 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21840 esac; \
21841 srcdiroption="--srcdir=$${topdir}/ld"; \
21842 libsrcdir="$$s/ld"; \
21843 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21844 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21845 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21846 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21847 @stage2_werror_flag@
21848@endif ld-bootstrap
21849
21850
21851
21852
21853
b813574b
PB
21854.PHONY: all-ld maybe-all-ld
21855maybe-all-ld:
4f0ef2d8
CD
21856@if gcc-bootstrap
21857all-ld: stage_current
21858@endif gcc-bootstrap
b813574b 21859@if ld
d27cc32e 21860TARGET-ld=all
b813574b
PB
21861maybe-all-ld: all-ld
21862all-ld: configure-ld
c52c6897 21863 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 21864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21865 $(HOST_EXPORTS) \
b00612cc
PB
21866 (cd $(HOST_SUBDIR)/ld && \
21867 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 21868@endif ld
04cf1b77 21869
a7254363 21870
d545f33b
PB
21871
21872.PHONY: all-stage1-ld maybe-all-stage1-ld
21873.PHONY: clean-stage1-ld maybe-clean-stage1-ld
21874maybe-all-stage1-ld:
21875maybe-clean-stage1-ld:
21876@if ld-bootstrap
21877maybe-all-stage1-ld: all-stage1-ld
21878all-stage1: all-stage1-ld
f70224b5 21879TARGET-stage1-ld = $(TARGET-ld)
d545f33b 21880all-stage1-ld: configure-stage1-ld
c52c6897 21881 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21882 @r=`${PWD_COMMAND}`; export r; \
21883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21884 $(HOST_EXPORTS) \
21885 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
21886 $(MAKE) $(FLAGS_TO_PASS) \
21887 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 21888 $(TARGET-stage1-ld)
d545f33b
PB
21889
21890maybe-clean-stage1-ld: clean-stage1-ld
21891clean-stage1: clean-stage1-ld
21892clean-stage1-ld:
9dbaa842
DD
21893 @if [ $(current_stage) = stage1 ]; then \
21894 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21895 else \
21896 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
21897 $(MAKE) stage1-start; \
21898 fi; \
d545f33b
PB
21899 cd $(HOST_SUBDIR)/ld && \
21900 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 21901 clean
d545f33b
PB
21902@endif ld-bootstrap
21903
21904
21905.PHONY: all-stage2-ld maybe-all-stage2-ld
21906.PHONY: clean-stage2-ld maybe-clean-stage2-ld
21907maybe-all-stage2-ld:
21908maybe-clean-stage2-ld:
21909@if ld-bootstrap
21910maybe-all-stage2-ld: all-stage2-ld
21911all-stage2: all-stage2-ld
f70224b5 21912TARGET-stage2-ld = $(TARGET-ld)
d545f33b 21913all-stage2-ld: configure-stage2-ld
c52c6897 21914 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21915 @r=`${PWD_COMMAND}`; export r; \
21916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21917 $(HOST_EXPORTS) \
21918 $(POSTSTAGE1_HOST_EXPORTS) \
21919 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21920 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21921 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21922 $(TARGET-stage2-ld)
d545f33b
PB
21923
21924maybe-clean-stage2-ld: clean-stage2-ld
21925clean-stage2: clean-stage2-ld
21926clean-stage2-ld:
9dbaa842
DD
21927 @if [ $(current_stage) = stage2 ]; then \
21928 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21929 else \
21930 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
21931 $(MAKE) stage2-start; \
21932 fi; \
d545f33b
PB
21933 cd $(HOST_SUBDIR)/ld && \
21934 $(MAKE) $(FLAGS_TO_PASS) \
21935 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21936 clean
d545f33b
PB
21937@endif ld-bootstrap
21938
21939
8520c408
AO
21940.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
21941.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
21942maybe-all-stageb2g0-ld:
21943maybe-clean-stageb2g0-ld:
21944@if ld-bootstrap
21945maybe-all-stageb2g0-ld: all-stageb2g0-ld
21946all-stageb2g0: all-stageb2g0-ld
21947TARGET-stageb2g0-ld = $(TARGET-ld)
21948all-stageb2g0-ld: configure-stageb2g0-ld
21949 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21950 @r=`${PWD_COMMAND}`; export r; \
21951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21952 $(HOST_EXPORTS) \
21953 $(POSTSTAGE1_HOST_EXPORTS) \
21954 cd $(HOST_SUBDIR)/ld && \
21955 $(MAKE) $(FLAGS_TO_PASS) \
21956 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
21957 $(TARGET-stageb2g0-ld)
21958
21959maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
21960clean-stageb2g0: clean-stageb2g0-ld
21961clean-stageb2g0-ld:
21962 @if [ $(current_stage) = stageb2g0 ]; then \
21963 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21964 else \
21965 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
21966 $(MAKE) stageb2g0-start; \
21967 fi; \
21968 cd $(HOST_SUBDIR)/ld && \
21969 $(MAKE) $(FLAGS_TO_PASS) \
21970 $(POSTSTAGE1_FLAGS_TO_PASS) \
21971 clean
21972@endif ld-bootstrap
21973
21974
d545f33b
PB
21975.PHONY: all-stage3-ld maybe-all-stage3-ld
21976.PHONY: clean-stage3-ld maybe-clean-stage3-ld
21977maybe-all-stage3-ld:
21978maybe-clean-stage3-ld:
21979@if ld-bootstrap
21980maybe-all-stage3-ld: all-stage3-ld
21981all-stage3: all-stage3-ld
f70224b5 21982TARGET-stage3-ld = $(TARGET-ld)
d545f33b 21983all-stage3-ld: configure-stage3-ld
c52c6897 21984 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21985 @r=`${PWD_COMMAND}`; export r; \
21986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21987 $(HOST_EXPORTS) \
21988 $(POSTSTAGE1_HOST_EXPORTS) \
21989 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21990 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21991 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21992 $(TARGET-stage3-ld)
d545f33b
PB
21993
21994maybe-clean-stage3-ld: clean-stage3-ld
21995clean-stage3: clean-stage3-ld
21996clean-stage3-ld:
9dbaa842
DD
21997 @if [ $(current_stage) = stage3 ]; then \
21998 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21999 else \
22000 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
22001 $(MAKE) stage3-start; \
22002 fi; \
d545f33b
PB
22003 cd $(HOST_SUBDIR)/ld && \
22004 $(MAKE) $(FLAGS_TO_PASS) \
22005 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22006 clean
d545f33b
PB
22007@endif ld-bootstrap
22008
22009
8520c408
AO
22010.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
22011.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
22012maybe-all-stageb3g2-ld:
22013maybe-clean-stageb3g2-ld:
22014@if ld-bootstrap
22015maybe-all-stageb3g2-ld: all-stageb3g2-ld
22016all-stageb3g2: all-stageb3g2-ld
22017TARGET-stageb3g2-ld = $(TARGET-ld)
22018all-stageb3g2-ld: configure-stageb3g2-ld
22019 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22020 @r=`${PWD_COMMAND}`; export r; \
22021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22022 $(HOST_EXPORTS) \
22023 $(POSTSTAGE1_HOST_EXPORTS) \
22024 cd $(HOST_SUBDIR)/ld && \
22025 $(MAKE) $(FLAGS_TO_PASS) \
22026 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22027 $(TARGET-stageb3g2-ld)
22028
22029maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
22030clean-stageb3g2: clean-stageb3g2-ld
22031clean-stageb3g2-ld:
22032 @if [ $(current_stage) = stageb3g2 ]; then \
22033 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22034 else \
22035 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
22036 $(MAKE) stageb3g2-start; \
22037 fi; \
22038 cd $(HOST_SUBDIR)/ld && \
22039 $(MAKE) $(FLAGS_TO_PASS) \
22040 $(POSTSTAGE1_FLAGS_TO_PASS) \
22041 clean
22042@endif ld-bootstrap
22043
22044
d545f33b
PB
22045.PHONY: all-stage4-ld maybe-all-stage4-ld
22046.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22047maybe-all-stage4-ld:
22048maybe-clean-stage4-ld:
22049@if ld-bootstrap
22050maybe-all-stage4-ld: all-stage4-ld
22051all-stage4: all-stage4-ld
f70224b5 22052TARGET-stage4-ld = $(TARGET-ld)
d545f33b 22053all-stage4-ld: configure-stage4-ld
c52c6897 22054 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22055 @r=`${PWD_COMMAND}`; export r; \
22056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22057 $(HOST_EXPORTS) \
22058 $(POSTSTAGE1_HOST_EXPORTS) \
22059 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22060 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22061 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22062 $(TARGET-stage4-ld)
d545f33b
PB
22063
22064maybe-clean-stage4-ld: clean-stage4-ld
22065clean-stage4: clean-stage4-ld
22066clean-stage4-ld:
9dbaa842
DD
22067 @if [ $(current_stage) = stage4 ]; then \
22068 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22069 else \
22070 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22071 $(MAKE) stage4-start; \
22072 fi; \
d545f33b
PB
22073 cd $(HOST_SUBDIR)/ld && \
22074 $(MAKE) $(FLAGS_TO_PASS) \
22075 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22076 clean
d545f33b
PB
22077@endif ld-bootstrap
22078
22079
22080.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22081.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22082maybe-all-stageprofile-ld:
22083maybe-clean-stageprofile-ld:
22084@if ld-bootstrap
22085maybe-all-stageprofile-ld: all-stageprofile-ld
22086all-stageprofile: all-stageprofile-ld
f70224b5 22087TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 22088all-stageprofile-ld: configure-stageprofile-ld
c52c6897 22089 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
22090 @r=`${PWD_COMMAND}`; export r; \
22091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22092 $(HOST_EXPORTS) \
22093 $(POSTSTAGE1_HOST_EXPORTS) \
22094 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22095 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22096 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22097 $(TARGET-stageprofile-ld)
d545f33b
PB
22098
22099maybe-clean-stageprofile-ld: clean-stageprofile-ld
22100clean-stageprofile: clean-stageprofile-ld
22101clean-stageprofile-ld:
9dbaa842
DD
22102 @if [ $(current_stage) = stageprofile ]; then \
22103 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22104 else \
22105 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22106 $(MAKE) stageprofile-start; \
22107 fi; \
d545f33b
PB
22108 cd $(HOST_SUBDIR)/ld && \
22109 $(MAKE) $(FLAGS_TO_PASS) \
22110 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22111 clean
d545f33b
PB
22112@endif ld-bootstrap
22113
22114
22115.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22116.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22117maybe-all-stagefeedback-ld:
22118maybe-clean-stagefeedback-ld:
22119@if ld-bootstrap
22120maybe-all-stagefeedback-ld: all-stagefeedback-ld
22121all-stagefeedback: all-stagefeedback-ld
f70224b5 22122TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 22123all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 22124 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
22125 @r=`${PWD_COMMAND}`; export r; \
22126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22127 $(HOST_EXPORTS) \
22128 $(POSTSTAGE1_HOST_EXPORTS) \
22129 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22130 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22131 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22132 $(TARGET-stagefeedback-ld)
d545f33b
PB
22133
22134maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22135clean-stagefeedback: clean-stagefeedback-ld
22136clean-stagefeedback-ld:
9dbaa842
DD
22137 @if [ $(current_stage) = stagefeedback ]; then \
22138 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22139 else \
22140 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22141 $(MAKE) stagefeedback-start; \
22142 fi; \
d545f33b
PB
22143 cd $(HOST_SUBDIR)/ld && \
22144 $(MAKE) $(FLAGS_TO_PASS) \
22145 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22146 clean
d545f33b
PB
22147@endif ld-bootstrap
22148
22149
22150
22151
22152
b813574b
PB
22153.PHONY: check-ld maybe-check-ld
22154maybe-check-ld:
22155@if ld
22156maybe-check-ld: check-ld
04cf1b77 22157
b813574b 22158check-ld:
0aed8855 22159 @: $(MAKE); $(unstage)
04cf1b77
PB
22160 @r=`${PWD_COMMAND}`; export r; \
22161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22162 $(HOST_EXPORTS) \
b00612cc
PB
22163 (cd $(HOST_SUBDIR)/ld && \
22164 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 22165
b813574b 22166@endif ld
04cf1b77 22167
b813574b
PB
22168.PHONY: install-ld maybe-install-ld
22169maybe-install-ld:
22170@if ld
22171maybe-install-ld: install-ld
04cf1b77 22172
b813574b 22173install-ld: installdirs
0aed8855 22174 @: $(MAKE); $(unstage)
04cf1b77
PB
22175 @r=`${PWD_COMMAND}`; export r; \
22176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22177 $(HOST_EXPORTS) \
b00612cc 22178 (cd $(HOST_SUBDIR)/ld && \
2da12f12 22179 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 22180
b813574b 22181@endif ld
04cf1b77 22182
56a8fe78 22183# Other targets (info, dvi, pdf, etc.)
04cf1b77 22184
b813574b
PB
22185.PHONY: maybe-info-ld info-ld
22186maybe-info-ld:
22187@if ld
22188maybe-info-ld: info-ld
04cf1b77 22189
b813574b
PB
22190info-ld: \
22191 configure-ld
22192 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22193 r=`${PWD_COMMAND}`; export r; \
22194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22195 $(HOST_EXPORTS) \
b813574b 22196 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22198 done; \
b813574b 22199 echo "Doing info in ld" ; \
b00612cc 22200 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22203 "RANLIB=$${RANLIB}" \
0c24b341 22204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22205 info) \
04cf1b77
PB
22206 || exit 1
22207
b813574b 22208@endif ld
04cf1b77 22209
b813574b
PB
22210.PHONY: maybe-dvi-ld dvi-ld
22211maybe-dvi-ld:
22212@if ld
22213maybe-dvi-ld: dvi-ld
04cf1b77 22214
b813574b
PB
22215dvi-ld: \
22216 configure-ld
22217 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22218 r=`${PWD_COMMAND}`; export r; \
22219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22220 $(HOST_EXPORTS) \
b813574b 22221 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22223 done; \
b813574b 22224 echo "Doing dvi in ld" ; \
b00612cc 22225 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22228 "RANLIB=$${RANLIB}" \
0c24b341 22229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22230 dvi) \
04cf1b77
PB
22231 || exit 1
22232
b813574b 22233@endif ld
04cf1b77 22234
56a8fe78
DD
22235.PHONY: maybe-pdf-ld pdf-ld
22236maybe-pdf-ld:
22237@if ld
22238maybe-pdf-ld: pdf-ld
22239
22240pdf-ld: \
22241 configure-ld
22242 @[ -f ./ld/Makefile ] || exit 0; \
22243 r=`${PWD_COMMAND}`; export r; \
22244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22245 $(HOST_EXPORTS) \
22246 for flag in $(EXTRA_HOST_FLAGS) ; do \
22247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22248 done; \
22249 echo "Doing pdf in ld" ; \
22250 (cd $(HOST_SUBDIR)/ld && \
22251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22253 "RANLIB=$${RANLIB}" \
0c24b341 22254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22255 pdf) \
22256 || exit 1
22257
22258@endif ld
22259
6d389afc
MS
22260.PHONY: maybe-html-ld html-ld
22261maybe-html-ld:
22262@if ld
22263maybe-html-ld: html-ld
22264
22265html-ld: \
22266 configure-ld
22267 @[ -f ./ld/Makefile ] || exit 0; \
22268 r=`${PWD_COMMAND}`; export r; \
22269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22270 $(HOST_EXPORTS) \
22271 for flag in $(EXTRA_HOST_FLAGS) ; do \
22272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22273 done; \
22274 echo "Doing html in ld" ; \
b00612cc 22275 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
22276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22278 "RANLIB=$${RANLIB}" \
0c24b341 22279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22280 html) \
22281 || exit 1
22282
22283@endif ld
22284
b813574b
PB
22285.PHONY: maybe-TAGS-ld TAGS-ld
22286maybe-TAGS-ld:
22287@if ld
22288maybe-TAGS-ld: TAGS-ld
04cf1b77 22289
b813574b
PB
22290TAGS-ld: \
22291 configure-ld
22292 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22293 r=`${PWD_COMMAND}`; export r; \
22294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22295 $(HOST_EXPORTS) \
b813574b 22296 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22298 done; \
b813574b 22299 echo "Doing TAGS in ld" ; \
b00612cc 22300 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22303 "RANLIB=$${RANLIB}" \
0c24b341 22304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22305 TAGS) \
04cf1b77
PB
22306 || exit 1
22307
b813574b 22308@endif ld
04cf1b77 22309
b813574b
PB
22310.PHONY: maybe-install-info-ld install-info-ld
22311maybe-install-info-ld:
22312@if ld
22313maybe-install-info-ld: install-info-ld
04cf1b77 22314
b813574b
PB
22315install-info-ld: \
22316 configure-ld \
22317 info-ld
22318 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22319 r=`${PWD_COMMAND}`; export r; \
22320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22321 $(HOST_EXPORTS) \
b813574b 22322 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22324 done; \
b813574b 22325 echo "Doing install-info in ld" ; \
b00612cc 22326 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22329 "RANLIB=$${RANLIB}" \
0c24b341 22330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22331 install-info) \
04cf1b77
PB
22332 || exit 1
22333
b813574b 22334@endif ld
04cf1b77 22335
a3ca38d2
DD
22336.PHONY: maybe-install-pdf-ld install-pdf-ld
22337maybe-install-pdf-ld:
22338@if ld
22339maybe-install-pdf-ld: install-pdf-ld
22340
22341install-pdf-ld: \
22342 configure-ld \
22343 pdf-ld
22344 @[ -f ./ld/Makefile ] || exit 0; \
22345 r=`${PWD_COMMAND}`; export r; \
22346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22347 $(HOST_EXPORTS) \
22348 for flag in $(EXTRA_HOST_FLAGS) ; do \
22349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22350 done; \
22351 echo "Doing install-pdf in ld" ; \
22352 (cd $(HOST_SUBDIR)/ld && \
22353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22355 "RANLIB=$${RANLIB}" \
0c24b341 22356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22357 install-pdf) \
22358 || exit 1
22359
22360@endif ld
22361
108a6f8e
CD
22362.PHONY: maybe-install-html-ld install-html-ld
22363maybe-install-html-ld:
22364@if ld
22365maybe-install-html-ld: install-html-ld
22366
22367install-html-ld: \
22368 configure-ld \
22369 html-ld
22370 @[ -f ./ld/Makefile ] || exit 0; \
22371 r=`${PWD_COMMAND}`; export r; \
22372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22373 $(HOST_EXPORTS) \
22374 for flag in $(EXTRA_HOST_FLAGS) ; do \
22375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22376 done; \
22377 echo "Doing install-html in ld" ; \
22378 (cd $(HOST_SUBDIR)/ld && \
22379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22381 "RANLIB=$${RANLIB}" \
0c24b341 22382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22383 install-html) \
22384 || exit 1
22385
22386@endif ld
22387
b813574b
PB
22388.PHONY: maybe-installcheck-ld installcheck-ld
22389maybe-installcheck-ld:
22390@if ld
22391maybe-installcheck-ld: installcheck-ld
04cf1b77 22392
b813574b
PB
22393installcheck-ld: \
22394 configure-ld
22395 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22396 r=`${PWD_COMMAND}`; export r; \
22397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22398 $(HOST_EXPORTS) \
b813574b 22399 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22401 done; \
b813574b 22402 echo "Doing installcheck in ld" ; \
b00612cc 22403 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22406 "RANLIB=$${RANLIB}" \
0c24b341 22407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22408 installcheck) \
04cf1b77
PB
22409 || exit 1
22410
b813574b 22411@endif ld
04cf1b77 22412
b813574b
PB
22413.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22414maybe-mostlyclean-ld:
22415@if ld
22416maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 22417
b813574b
PB
22418mostlyclean-ld:
22419 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22420 r=`${PWD_COMMAND}`; export r; \
22421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22422 $(HOST_EXPORTS) \
b813574b 22423 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22425 done; \
b813574b 22426 echo "Doing mostlyclean in ld" ; \
b00612cc 22427 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22430 "RANLIB=$${RANLIB}" \
0c24b341 22431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22432 mostlyclean) \
04cf1b77
PB
22433 || exit 1
22434
b813574b 22435@endif ld
04cf1b77 22436
b813574b
PB
22437.PHONY: maybe-clean-ld clean-ld
22438maybe-clean-ld:
22439@if ld
22440maybe-clean-ld: clean-ld
04cf1b77 22441
b813574b
PB
22442clean-ld:
22443 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22444 r=`${PWD_COMMAND}`; export r; \
22445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22446 $(HOST_EXPORTS) \
b813574b 22447 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22449 done; \
b813574b 22450 echo "Doing clean in ld" ; \
b00612cc 22451 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22454 "RANLIB=$${RANLIB}" \
0c24b341 22455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22456 clean) \
04cf1b77
PB
22457 || exit 1
22458
b813574b 22459@endif ld
04cf1b77 22460
b813574b
PB
22461.PHONY: maybe-distclean-ld distclean-ld
22462maybe-distclean-ld:
22463@if ld
22464maybe-distclean-ld: distclean-ld
04cf1b77 22465
b813574b
PB
22466distclean-ld:
22467 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22468 r=`${PWD_COMMAND}`; export r; \
22469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22470 $(HOST_EXPORTS) \
b813574b 22471 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22473 done; \
b813574b 22474 echo "Doing distclean in ld" ; \
b00612cc 22475 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22478 "RANLIB=$${RANLIB}" \
0c24b341 22479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22480 distclean) \
04cf1b77
PB
22481 || exit 1
22482
b813574b 22483@endif ld
04cf1b77 22484
b813574b
PB
22485.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22486maybe-maintainer-clean-ld:
22487@if ld
22488maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 22489
b813574b
PB
22490maintainer-clean-ld:
22491 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22492 r=`${PWD_COMMAND}`; export r; \
22493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22494 $(HOST_EXPORTS) \
b813574b 22495 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22497 done; \
b813574b 22498 echo "Doing maintainer-clean in ld" ; \
b00612cc 22499 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22502 "RANLIB=$${RANLIB}" \
0c24b341 22503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22504 maintainer-clean) \
04cf1b77
PB
22505 || exit 1
22506
b813574b 22507@endif ld
04cf1b77
PB
22508
22509
a7254363 22510
b813574b
PB
22511.PHONY: configure-libcpp maybe-configure-libcpp
22512maybe-configure-libcpp:
4f0ef2d8
CD
22513@if gcc-bootstrap
22514configure-libcpp: stage_current
22515@endif gcc-bootstrap
b813574b
PB
22516@if libcpp
22517maybe-configure-libcpp: configure-libcpp
c52c6897 22518configure-libcpp:
c52c6897
PB
22519 @r=`${PWD_COMMAND}`; export r; \
22520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22521 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 22523 $(HOST_EXPORTS) \
a7254363
PB
22524 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22525 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 22526 case $(srcdir) in \
b00612cc
PB
22527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22528 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22530 esac; \
b00612cc
PB
22531 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22532 libsrcdir="$$s/libcpp"; \
4fa63067 22533 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22535 --target=${target_alias} $${srcdiroption} \
4fa63067 22536 || exit 1
b813574b 22537@endif libcpp
4fa63067 22538
a7254363
PB
22539
22540
d545f33b
PB
22541.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22542maybe-configure-stage1-libcpp:
22543@if libcpp-bootstrap
22544maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 22545configure-stage1-libcpp:
c52c6897 22546 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22548 @r=`${PWD_COMMAND}`; export r; \
22549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22550 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22551 $(HOST_EXPORTS) \
8ee82aff
PB
22552 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22553 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22554 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22556 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22557 case $(srcdir) in \
22558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22559 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22561 esac; \
22562 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22563 libsrcdir="$$s/libcpp"; \
22564 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22566 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22567 \
8a0d8a5c 22568 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22569@endif libcpp-bootstrap
22570
22571.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22572maybe-configure-stage2-libcpp:
22573@if libcpp-bootstrap
22574maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 22575configure-stage2-libcpp:
c52c6897 22576 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22578 @r=`${PWD_COMMAND}`; export r; \
22579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22580 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22581 $(HOST_EXPORTS) \
22582 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22583 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22584 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22585 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22587 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22588 case $(srcdir) in \
22589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22590 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22592 esac; \
22593 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22594 libsrcdir="$$s/libcpp"; \
22595 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22597 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22598 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22599 @stage2_werror_flag@
22600@endif libcpp-bootstrap
22601
8520c408
AO
22602.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
22603maybe-configure-stageb2g0-libcpp:
22604@if libcpp-bootstrap
22605maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
22606configure-stageb2g0-libcpp:
22607 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22609 @r=`${PWD_COMMAND}`; export r; \
22610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22611 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22612 $(HOST_EXPORTS) \
22613 $(POSTSTAGE1_HOST_EXPORTS) \
22614 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
22615 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
22616 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
22617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22618 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22619 case $(srcdir) in \
22620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22621 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22623 esac; \
22624 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22625 libsrcdir="$$s/libcpp"; \
22626 $(SHELL) $${libsrcdir}/configure \
22627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22628 --target=${target_alias} $${srcdiroption} \
22629 --with-build-libsubdir=$(HOST_SUBDIR) \
22630 @stage2_werror_flag@
22631@endif libcpp-bootstrap
22632
d545f33b
PB
22633.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22634maybe-configure-stage3-libcpp:
22635@if libcpp-bootstrap
22636maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 22637configure-stage3-libcpp:
c52c6897 22638 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22640 @r=`${PWD_COMMAND}`; export r; \
22641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22642 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22643 $(HOST_EXPORTS) \
22644 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22645 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22646 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22647 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22649 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22650 case $(srcdir) in \
22651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22652 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22654 esac; \
22655 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22656 libsrcdir="$$s/libcpp"; \
22657 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22659 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22660 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22661 @stage2_werror_flag@
22662@endif libcpp-bootstrap
22663
8520c408
AO
22664.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
22665maybe-configure-stageb3g2-libcpp:
22666@if libcpp-bootstrap
22667maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
22668configure-stageb3g2-libcpp:
22669 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22671 @r=`${PWD_COMMAND}`; export r; \
22672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22673 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22674 $(HOST_EXPORTS) \
22675 $(POSTSTAGE1_HOST_EXPORTS) \
22676 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
22677 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
22678 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
22679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22680 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22681 case $(srcdir) in \
22682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22683 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22685 esac; \
22686 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22687 libsrcdir="$$s/libcpp"; \
22688 $(SHELL) $${libsrcdir}/configure \
22689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22690 --target=${target_alias} $${srcdiroption} \
22691 --with-build-libsubdir=$(HOST_SUBDIR) \
22692 @stage2_werror_flag@
22693@endif libcpp-bootstrap
22694
d545f33b
PB
22695.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22696maybe-configure-stage4-libcpp:
22697@if libcpp-bootstrap
22698maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 22699configure-stage4-libcpp:
c52c6897 22700 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22702 @r=`${PWD_COMMAND}`; export r; \
22703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22704 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22705 $(HOST_EXPORTS) \
22706 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22707 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22708 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22709 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22711 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22712 case $(srcdir) in \
22713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22714 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22716 esac; \
22717 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22718 libsrcdir="$$s/libcpp"; \
22719 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22721 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22722 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22723 @stage2_werror_flag@
22724@endif libcpp-bootstrap
22725
22726.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22727maybe-configure-stageprofile-libcpp:
22728@if libcpp-bootstrap
22729maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 22730configure-stageprofile-libcpp:
c52c6897 22731 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22733 @r=`${PWD_COMMAND}`; export r; \
22734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22735 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22736 $(HOST_EXPORTS) \
22737 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22738 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
22739 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 22740 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22742 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22743 case $(srcdir) in \
22744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22745 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22747 esac; \
22748 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22749 libsrcdir="$$s/libcpp"; \
22750 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22752 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22753 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22754 @stage2_werror_flag@
22755@endif libcpp-bootstrap
22756
22757.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
22758maybe-configure-stagefeedback-libcpp:
22759@if libcpp-bootstrap
22760maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 22761configure-stagefeedback-libcpp:
c52c6897 22762 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22763 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22764 @r=`${PWD_COMMAND}`; export r; \
22765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22766 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22767 $(HOST_EXPORTS) \
22768 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22769 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
22770 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 22771 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22773 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22774 case $(srcdir) in \
22775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22776 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22778 esac; \
22779 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22780 libsrcdir="$$s/libcpp"; \
22781 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22783 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22784 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22785 @stage2_werror_flag@
22786@endif libcpp-bootstrap
22787
22788
22789
22790
22791
b813574b
PB
22792.PHONY: all-libcpp maybe-all-libcpp
22793maybe-all-libcpp:
4f0ef2d8
CD
22794@if gcc-bootstrap
22795all-libcpp: stage_current
22796@endif gcc-bootstrap
b813574b 22797@if libcpp
d27cc32e 22798TARGET-libcpp=all
b813574b
PB
22799maybe-all-libcpp: all-libcpp
22800all-libcpp: configure-libcpp
c52c6897 22801 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22803 $(HOST_EXPORTS) \
b00612cc
PB
22804 (cd $(HOST_SUBDIR)/libcpp && \
22805 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 22806@endif libcpp
4fa63067 22807
a7254363 22808
d545f33b
PB
22809
22810.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
22811.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
22812maybe-all-stage1-libcpp:
22813maybe-clean-stage1-libcpp:
22814@if libcpp-bootstrap
22815maybe-all-stage1-libcpp: all-stage1-libcpp
22816all-stage1: all-stage1-libcpp
f70224b5 22817TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 22818all-stage1-libcpp: configure-stage1-libcpp
c52c6897 22819 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22820 @r=`${PWD_COMMAND}`; export r; \
22821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22822 $(HOST_EXPORTS) \
22823 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
22824 $(MAKE) $(FLAGS_TO_PASS) \
22825 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 22826 $(TARGET-stage1-libcpp)
d545f33b
PB
22827
22828maybe-clean-stage1-libcpp: clean-stage1-libcpp
22829clean-stage1: clean-stage1-libcpp
22830clean-stage1-libcpp:
9dbaa842
DD
22831 @if [ $(current_stage) = stage1 ]; then \
22832 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22833 else \
22834 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
22835 $(MAKE) stage1-start; \
22836 fi; \
d545f33b
PB
22837 cd $(HOST_SUBDIR)/libcpp && \
22838 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 22839 clean
d545f33b
PB
22840@endif libcpp-bootstrap
22841
22842
22843.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
22844.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
22845maybe-all-stage2-libcpp:
22846maybe-clean-stage2-libcpp:
22847@if libcpp-bootstrap
22848maybe-all-stage2-libcpp: all-stage2-libcpp
22849all-stage2: all-stage2-libcpp
f70224b5 22850TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 22851all-stage2-libcpp: configure-stage2-libcpp
c52c6897 22852 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22853 @r=`${PWD_COMMAND}`; export r; \
22854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22855 $(HOST_EXPORTS) \
22856 $(POSTSTAGE1_HOST_EXPORTS) \
22857 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22858 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22859 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22860 $(TARGET-stage2-libcpp)
d545f33b
PB
22861
22862maybe-clean-stage2-libcpp: clean-stage2-libcpp
22863clean-stage2: clean-stage2-libcpp
22864clean-stage2-libcpp:
9dbaa842
DD
22865 @if [ $(current_stage) = stage2 ]; then \
22866 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22867 else \
22868 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
22869 $(MAKE) stage2-start; \
22870 fi; \
d545f33b
PB
22871 cd $(HOST_SUBDIR)/libcpp && \
22872 $(MAKE) $(FLAGS_TO_PASS) \
22873 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22874 clean
d545f33b
PB
22875@endif libcpp-bootstrap
22876
22877
8520c408
AO
22878.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
22879.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
22880maybe-all-stageb2g0-libcpp:
22881maybe-clean-stageb2g0-libcpp:
22882@if libcpp-bootstrap
22883maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
22884all-stageb2g0: all-stageb2g0-libcpp
22885TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
22886all-stageb2g0-libcpp: configure-stageb2g0-libcpp
22887 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22888 @r=`${PWD_COMMAND}`; export r; \
22889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22890 $(HOST_EXPORTS) \
22891 $(POSTSTAGE1_HOST_EXPORTS) \
22892 cd $(HOST_SUBDIR)/libcpp && \
22893 $(MAKE) $(FLAGS_TO_PASS) \
22894 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
22895 $(TARGET-stageb2g0-libcpp)
22896
22897maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
22898clean-stageb2g0: clean-stageb2g0-libcpp
22899clean-stageb2g0-libcpp:
22900 @if [ $(current_stage) = stageb2g0 ]; then \
22901 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22902 else \
22903 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
22904 $(MAKE) stageb2g0-start; \
22905 fi; \
22906 cd $(HOST_SUBDIR)/libcpp && \
22907 $(MAKE) $(FLAGS_TO_PASS) \
22908 $(POSTSTAGE1_FLAGS_TO_PASS) \
22909 clean
22910@endif libcpp-bootstrap
22911
22912
d545f33b
PB
22913.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
22914.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
22915maybe-all-stage3-libcpp:
22916maybe-clean-stage3-libcpp:
22917@if libcpp-bootstrap
22918maybe-all-stage3-libcpp: all-stage3-libcpp
22919all-stage3: all-stage3-libcpp
f70224b5 22920TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 22921all-stage3-libcpp: configure-stage3-libcpp
c52c6897 22922 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22923 @r=`${PWD_COMMAND}`; export r; \
22924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22925 $(HOST_EXPORTS) \
22926 $(POSTSTAGE1_HOST_EXPORTS) \
22927 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22928 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22929 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22930 $(TARGET-stage3-libcpp)
d545f33b
PB
22931
22932maybe-clean-stage3-libcpp: clean-stage3-libcpp
22933clean-stage3: clean-stage3-libcpp
22934clean-stage3-libcpp:
9dbaa842
DD
22935 @if [ $(current_stage) = stage3 ]; then \
22936 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22937 else \
22938 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
22939 $(MAKE) stage3-start; \
22940 fi; \
d545f33b
PB
22941 cd $(HOST_SUBDIR)/libcpp && \
22942 $(MAKE) $(FLAGS_TO_PASS) \
22943 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22944 clean
d545f33b
PB
22945@endif libcpp-bootstrap
22946
22947
8520c408
AO
22948.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
22949.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
22950maybe-all-stageb3g2-libcpp:
22951maybe-clean-stageb3g2-libcpp:
22952@if libcpp-bootstrap
22953maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
22954all-stageb3g2: all-stageb3g2-libcpp
22955TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
22956all-stageb3g2-libcpp: configure-stageb3g2-libcpp
22957 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22958 @r=`${PWD_COMMAND}`; export r; \
22959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22960 $(HOST_EXPORTS) \
22961 $(POSTSTAGE1_HOST_EXPORTS) \
22962 cd $(HOST_SUBDIR)/libcpp && \
22963 $(MAKE) $(FLAGS_TO_PASS) \
22964 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22965 $(TARGET-stageb3g2-libcpp)
22966
22967maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
22968clean-stageb3g2: clean-stageb3g2-libcpp
22969clean-stageb3g2-libcpp:
22970 @if [ $(current_stage) = stageb3g2 ]; then \
22971 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22972 else \
22973 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
22974 $(MAKE) stageb3g2-start; \
22975 fi; \
22976 cd $(HOST_SUBDIR)/libcpp && \
22977 $(MAKE) $(FLAGS_TO_PASS) \
22978 $(POSTSTAGE1_FLAGS_TO_PASS) \
22979 clean
22980@endif libcpp-bootstrap
22981
22982
d545f33b
PB
22983.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
22984.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
22985maybe-all-stage4-libcpp:
22986maybe-clean-stage4-libcpp:
22987@if libcpp-bootstrap
22988maybe-all-stage4-libcpp: all-stage4-libcpp
22989all-stage4: all-stage4-libcpp
f70224b5 22990TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 22991all-stage4-libcpp: configure-stage4-libcpp
c52c6897 22992 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22993 @r=`${PWD_COMMAND}`; export r; \
22994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22995 $(HOST_EXPORTS) \
22996 $(POSTSTAGE1_HOST_EXPORTS) \
22997 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22998 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22999 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23000 $(TARGET-stage4-libcpp)
d545f33b
PB
23001
23002maybe-clean-stage4-libcpp: clean-stage4-libcpp
23003clean-stage4: clean-stage4-libcpp
23004clean-stage4-libcpp:
9dbaa842
DD
23005 @if [ $(current_stage) = stage4 ]; then \
23006 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23007 else \
23008 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
23009 $(MAKE) stage4-start; \
23010 fi; \
d545f33b
PB
23011 cd $(HOST_SUBDIR)/libcpp && \
23012 $(MAKE) $(FLAGS_TO_PASS) \
23013 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23014 clean
d545f33b
PB
23015@endif libcpp-bootstrap
23016
23017
23018.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23019.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23020maybe-all-stageprofile-libcpp:
23021maybe-clean-stageprofile-libcpp:
23022@if libcpp-bootstrap
23023maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23024all-stageprofile: all-stageprofile-libcpp
f70224b5 23025TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 23026all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 23027 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23028 @r=`${PWD_COMMAND}`; export r; \
23029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23030 $(HOST_EXPORTS) \
23031 $(POSTSTAGE1_HOST_EXPORTS) \
23032 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23033 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23034 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23035 $(TARGET-stageprofile-libcpp)
d545f33b
PB
23036
23037maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23038clean-stageprofile: clean-stageprofile-libcpp
23039clean-stageprofile-libcpp:
9dbaa842
DD
23040 @if [ $(current_stage) = stageprofile ]; then \
23041 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23042 else \
23043 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23044 $(MAKE) stageprofile-start; \
23045 fi; \
d545f33b
PB
23046 cd $(HOST_SUBDIR)/libcpp && \
23047 $(MAKE) $(FLAGS_TO_PASS) \
23048 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23049 clean
d545f33b
PB
23050@endif libcpp-bootstrap
23051
23052
23053.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23054.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23055maybe-all-stagefeedback-libcpp:
23056maybe-clean-stagefeedback-libcpp:
23057@if libcpp-bootstrap
23058maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23059all-stagefeedback: all-stagefeedback-libcpp
f70224b5 23060TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 23061all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 23062 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23063 @r=`${PWD_COMMAND}`; export r; \
23064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23065 $(HOST_EXPORTS) \
23066 $(POSTSTAGE1_HOST_EXPORTS) \
23067 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23068 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23069 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23070 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
23071
23072maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23073clean-stagefeedback: clean-stagefeedback-libcpp
23074clean-stagefeedback-libcpp:
9dbaa842
DD
23075 @if [ $(current_stage) = stagefeedback ]; then \
23076 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23077 else \
23078 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23079 $(MAKE) stagefeedback-start; \
23080 fi; \
d545f33b
PB
23081 cd $(HOST_SUBDIR)/libcpp && \
23082 $(MAKE) $(FLAGS_TO_PASS) \
23083 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23084 clean
d545f33b
PB
23085@endif libcpp-bootstrap
23086
23087
23088
23089
23090
b813574b
PB
23091.PHONY: check-libcpp maybe-check-libcpp
23092maybe-check-libcpp:
23093@if libcpp
23094maybe-check-libcpp: check-libcpp
4fa63067 23095
b813574b 23096check-libcpp:
0aed8855 23097 @: $(MAKE); $(unstage)
4fa63067
NN
23098 @r=`${PWD_COMMAND}`; export r; \
23099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23100 $(HOST_EXPORTS) \
b00612cc
PB
23101 (cd $(HOST_SUBDIR)/libcpp && \
23102 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23103
b813574b 23104@endif libcpp
4fa63067 23105
b813574b
PB
23106.PHONY: install-libcpp maybe-install-libcpp
23107maybe-install-libcpp:
23108@if libcpp
23109maybe-install-libcpp: install-libcpp
23110
23111install-libcpp: installdirs
0aed8855 23112 @: $(MAKE); $(unstage)
4fa63067
NN
23113 @r=`${PWD_COMMAND}`; export r; \
23114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23115 $(HOST_EXPORTS) \
b00612cc 23116 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 23117 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23118
b813574b 23119@endif libcpp
4fa63067 23120
56a8fe78 23121# Other targets (info, dvi, pdf, etc.)
4fa63067 23122
b813574b
PB
23123.PHONY: maybe-info-libcpp info-libcpp
23124maybe-info-libcpp:
23125@if libcpp
23126maybe-info-libcpp: info-libcpp
4fa63067 23127
b813574b
PB
23128info-libcpp: \
23129 configure-libcpp
23130 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23131 r=`${PWD_COMMAND}`; export r; \
23132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23133 $(HOST_EXPORTS) \
b813574b 23134 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23136 done; \
b813574b 23137 echo "Doing info in libcpp" ; \
b00612cc 23138 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23141 "RANLIB=$${RANLIB}" \
0c24b341 23142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23143 info) \
2a4cbe27
NN
23144 || exit 1
23145
b813574b 23146@endif libcpp
2a4cbe27 23147
b813574b
PB
23148.PHONY: maybe-dvi-libcpp dvi-libcpp
23149maybe-dvi-libcpp:
23150@if libcpp
23151maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 23152
b813574b
PB
23153dvi-libcpp: \
23154 configure-libcpp
23155 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23156 r=`${PWD_COMMAND}`; export r; \
23157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23158 $(HOST_EXPORTS) \
b813574b 23159 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23161 done; \
b813574b 23162 echo "Doing dvi in libcpp" ; \
b00612cc 23163 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23166 "RANLIB=$${RANLIB}" \
0c24b341 23167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23168 dvi) \
2a4cbe27
NN
23169 || exit 1
23170
b813574b 23171@endif libcpp
2a4cbe27 23172
56a8fe78
DD
23173.PHONY: maybe-pdf-libcpp pdf-libcpp
23174maybe-pdf-libcpp:
23175@if libcpp
23176maybe-pdf-libcpp: pdf-libcpp
23177
23178pdf-libcpp: \
23179 configure-libcpp
23180 @[ -f ./libcpp/Makefile ] || exit 0; \
23181 r=`${PWD_COMMAND}`; export r; \
23182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23183 $(HOST_EXPORTS) \
23184 for flag in $(EXTRA_HOST_FLAGS) ; do \
23185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23186 done; \
23187 echo "Doing pdf in libcpp" ; \
23188 (cd $(HOST_SUBDIR)/libcpp && \
23189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23191 "RANLIB=$${RANLIB}" \
0c24b341 23192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23193 pdf) \
23194 || exit 1
23195
23196@endif libcpp
23197
6d389afc
MS
23198.PHONY: maybe-html-libcpp html-libcpp
23199maybe-html-libcpp:
23200@if libcpp
23201maybe-html-libcpp: html-libcpp
23202
23203html-libcpp: \
23204 configure-libcpp
23205 @[ -f ./libcpp/Makefile ] || exit 0; \
23206 r=`${PWD_COMMAND}`; export r; \
23207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23208 $(HOST_EXPORTS) \
23209 for flag in $(EXTRA_HOST_FLAGS) ; do \
23210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23211 done; \
23212 echo "Doing html in libcpp" ; \
b00612cc 23213 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
23214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23216 "RANLIB=$${RANLIB}" \
0c24b341 23217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23218 html) \
23219 || exit 1
23220
23221@endif libcpp
23222
b813574b
PB
23223.PHONY: maybe-TAGS-libcpp TAGS-libcpp
23224maybe-TAGS-libcpp:
23225@if libcpp
23226maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 23227
b813574b
PB
23228TAGS-libcpp: \
23229 configure-libcpp
23230 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23231 r=`${PWD_COMMAND}`; export r; \
23232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23233 $(HOST_EXPORTS) \
b813574b 23234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23236 done; \
b813574b 23237 echo "Doing TAGS in libcpp" ; \
b00612cc 23238 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23241 "RANLIB=$${RANLIB}" \
0c24b341 23242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23243 TAGS) \
2a4cbe27
NN
23244 || exit 1
23245
b813574b 23246@endif libcpp
2a4cbe27 23247
b813574b
PB
23248.PHONY: maybe-install-info-libcpp install-info-libcpp
23249maybe-install-info-libcpp:
23250@if libcpp
23251maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 23252
b813574b
PB
23253install-info-libcpp: \
23254 configure-libcpp \
23255 info-libcpp
23256 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23257 r=`${PWD_COMMAND}`; export r; \
23258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23259 $(HOST_EXPORTS) \
b813574b 23260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23262 done; \
b813574b 23263 echo "Doing install-info in libcpp" ; \
b00612cc 23264 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23267 "RANLIB=$${RANLIB}" \
0c24b341 23268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23269 install-info) \
2a4cbe27
NN
23270 || exit 1
23271
b813574b 23272@endif libcpp
2a4cbe27 23273
a3ca38d2
DD
23274.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23275maybe-install-pdf-libcpp:
23276@if libcpp
23277maybe-install-pdf-libcpp: install-pdf-libcpp
23278
23279install-pdf-libcpp: \
23280 configure-libcpp \
23281 pdf-libcpp
23282 @[ -f ./libcpp/Makefile ] || exit 0; \
23283 r=`${PWD_COMMAND}`; export r; \
23284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23285 $(HOST_EXPORTS) \
23286 for flag in $(EXTRA_HOST_FLAGS) ; do \
23287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23288 done; \
23289 echo "Doing install-pdf in libcpp" ; \
23290 (cd $(HOST_SUBDIR)/libcpp && \
23291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23293 "RANLIB=$${RANLIB}" \
0c24b341 23294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23295 install-pdf) \
23296 || exit 1
23297
23298@endif libcpp
23299
108a6f8e
CD
23300.PHONY: maybe-install-html-libcpp install-html-libcpp
23301maybe-install-html-libcpp:
23302@if libcpp
23303maybe-install-html-libcpp: install-html-libcpp
23304
23305install-html-libcpp: \
23306 configure-libcpp \
23307 html-libcpp
23308 @[ -f ./libcpp/Makefile ] || exit 0; \
23309 r=`${PWD_COMMAND}`; export r; \
23310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23311 $(HOST_EXPORTS) \
23312 for flag in $(EXTRA_HOST_FLAGS) ; do \
23313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23314 done; \
23315 echo "Doing install-html in libcpp" ; \
23316 (cd $(HOST_SUBDIR)/libcpp && \
23317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23319 "RANLIB=$${RANLIB}" \
0c24b341 23320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23321 install-html) \
23322 || exit 1
23323
23324@endif libcpp
23325
b813574b
PB
23326.PHONY: maybe-installcheck-libcpp installcheck-libcpp
23327maybe-installcheck-libcpp:
23328@if libcpp
23329maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 23330
b813574b
PB
23331installcheck-libcpp: \
23332 configure-libcpp
23333 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23334 r=`${PWD_COMMAND}`; export r; \
23335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23336 $(HOST_EXPORTS) \
b813574b 23337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23339 done; \
b813574b 23340 echo "Doing installcheck in libcpp" ; \
b00612cc 23341 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23344 "RANLIB=$${RANLIB}" \
0c24b341 23345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23346 installcheck) \
2a4cbe27
NN
23347 || exit 1
23348
b813574b 23349@endif libcpp
2a4cbe27 23350
b813574b
PB
23351.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23352maybe-mostlyclean-libcpp:
23353@if libcpp
23354maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 23355
b813574b
PB
23356mostlyclean-libcpp:
23357 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23358 r=`${PWD_COMMAND}`; export r; \
23359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23360 $(HOST_EXPORTS) \
b813574b 23361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23363 done; \
b813574b 23364 echo "Doing mostlyclean in libcpp" ; \
b00612cc 23365 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23368 "RANLIB=$${RANLIB}" \
0c24b341 23369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23370 mostlyclean) \
2a4cbe27
NN
23371 || exit 1
23372
b813574b 23373@endif libcpp
2a4cbe27 23374
b813574b
PB
23375.PHONY: maybe-clean-libcpp clean-libcpp
23376maybe-clean-libcpp:
23377@if libcpp
23378maybe-clean-libcpp: clean-libcpp
2a4cbe27 23379
b813574b
PB
23380clean-libcpp:
23381 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23382 r=`${PWD_COMMAND}`; export r; \
23383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23384 $(HOST_EXPORTS) \
b813574b 23385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23387 done; \
b813574b 23388 echo "Doing clean in libcpp" ; \
b00612cc 23389 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23392 "RANLIB=$${RANLIB}" \
0c24b341 23393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23394 clean) \
2a4cbe27
NN
23395 || exit 1
23396
b813574b 23397@endif libcpp
2a4cbe27 23398
b813574b
PB
23399.PHONY: maybe-distclean-libcpp distclean-libcpp
23400maybe-distclean-libcpp:
23401@if libcpp
23402maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 23403
b813574b
PB
23404distclean-libcpp:
23405 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23406 r=`${PWD_COMMAND}`; export r; \
23407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23408 $(HOST_EXPORTS) \
b813574b 23409 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23411 done; \
b813574b 23412 echo "Doing distclean in libcpp" ; \
b00612cc 23413 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23416 "RANLIB=$${RANLIB}" \
0c24b341 23417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23418 distclean) \
2a4cbe27
NN
23419 || exit 1
23420
b813574b 23421@endif libcpp
2a4cbe27 23422
b813574b
PB
23423.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23424maybe-maintainer-clean-libcpp:
23425@if libcpp
23426maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 23427
b813574b
PB
23428maintainer-clean-libcpp:
23429 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23430 r=`${PWD_COMMAND}`; export r; \
23431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23432 $(HOST_EXPORTS) \
b813574b 23433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23435 done; \
b813574b 23436 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 23437 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23440 "RANLIB=$${RANLIB}" \
0c24b341 23441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23442 maintainer-clean) \
2a4cbe27
NN
23443 || exit 1
23444
b813574b 23445@endif libcpp
2a4cbe27 23446
2a4cbe27 23447
a7254363 23448
be01d343
PB
23449.PHONY: configure-libdecnumber maybe-configure-libdecnumber
23450maybe-configure-libdecnumber:
4f0ef2d8
CD
23451@if gcc-bootstrap
23452configure-libdecnumber: stage_current
23453@endif gcc-bootstrap
be01d343
PB
23454@if libdecnumber
23455maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 23456configure-libdecnumber:
c52c6897
PB
23457 @r=`${PWD_COMMAND}`; export r; \
23458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
23459 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23461 $(HOST_EXPORTS) \
23462 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23463 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23464 case $(srcdir) in \
23465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23466 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23468 esac; \
23469 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23470 libsrcdir="$$s/libdecnumber"; \
23471 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23473 --target=${target_alias} $${srcdiroption} \
be01d343
PB
23474 || exit 1
23475@endif libdecnumber
23476
23477
23478
23479.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23480maybe-configure-stage1-libdecnumber:
23481@if libdecnumber-bootstrap
23482maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 23483configure-stage1-libdecnumber:
c52c6897 23484 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23485 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23486 @r=`${PWD_COMMAND}`; export r; \
23487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23488 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23489 $(HOST_EXPORTS) \
8ee82aff
PB
23490 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23491 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
be01d343 23492 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23494 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23495 case $(srcdir) in \
23496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23497 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23499 esac; \
23500 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23501 libsrcdir="$$s/libdecnumber"; \
23502 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23504 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23505 \
8a0d8a5c 23506 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
23507@endif libdecnumber-bootstrap
23508
23509.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23510maybe-configure-stage2-libdecnumber:
23511@if libdecnumber-bootstrap
23512maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 23513configure-stage2-libdecnumber:
c52c6897 23514 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23516 @r=`${PWD_COMMAND}`; export r; \
23517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23518 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23519 $(HOST_EXPORTS) \
23520 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23521 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23522 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 23523 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23525 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23526 case $(srcdir) in \
23527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23528 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23530 esac; \
23531 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23532 libsrcdir="$$s/libdecnumber"; \
23533 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23535 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23536 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23537 @stage2_werror_flag@
23538@endif libdecnumber-bootstrap
23539
8520c408
AO
23540.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
23541maybe-configure-stageb2g0-libdecnumber:
23542@if libdecnumber-bootstrap
23543maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23544configure-stageb2g0-libdecnumber:
23545 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23547 @r=`${PWD_COMMAND}`; export r; \
23548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23549 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23550 $(HOST_EXPORTS) \
23551 $(POSTSTAGE1_HOST_EXPORTS) \
23552 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
23553 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
23554 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
23555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23556 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23557 case $(srcdir) in \
23558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23559 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23561 esac; \
23562 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23563 libsrcdir="$$s/libdecnumber"; \
23564 $(SHELL) $${libsrcdir}/configure \
23565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23566 --target=${target_alias} $${srcdiroption} \
23567 --with-build-libsubdir=$(HOST_SUBDIR) \
23568 @stage2_werror_flag@
23569@endif libdecnumber-bootstrap
23570
be01d343
PB
23571.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23572maybe-configure-stage3-libdecnumber:
23573@if libdecnumber-bootstrap
23574maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 23575configure-stage3-libdecnumber:
c52c6897 23576 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23578 @r=`${PWD_COMMAND}`; export r; \
23579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23580 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23581 $(HOST_EXPORTS) \
23582 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23583 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23584 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 23585 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23587 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23588 case $(srcdir) in \
23589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23590 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23592 esac; \
23593 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23594 libsrcdir="$$s/libdecnumber"; \
23595 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23597 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23598 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23599 @stage2_werror_flag@
23600@endif libdecnumber-bootstrap
23601
8520c408
AO
23602.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
23603maybe-configure-stageb3g2-libdecnumber:
23604@if libdecnumber-bootstrap
23605maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23606configure-stageb3g2-libdecnumber:
23607 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23609 @r=`${PWD_COMMAND}`; export r; \
23610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23611 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23612 $(HOST_EXPORTS) \
23613 $(POSTSTAGE1_HOST_EXPORTS) \
23614 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
23615 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
23616 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
23617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23618 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23619 case $(srcdir) in \
23620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23621 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23623 esac; \
23624 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23625 libsrcdir="$$s/libdecnumber"; \
23626 $(SHELL) $${libsrcdir}/configure \
23627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23628 --target=${target_alias} $${srcdiroption} \
23629 --with-build-libsubdir=$(HOST_SUBDIR) \
23630 @stage2_werror_flag@
23631@endif libdecnumber-bootstrap
23632
be01d343
PB
23633.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23634maybe-configure-stage4-libdecnumber:
23635@if libdecnumber-bootstrap
23636maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 23637configure-stage4-libdecnumber:
c52c6897 23638 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23640 @r=`${PWD_COMMAND}`; export r; \
23641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23642 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23643 $(HOST_EXPORTS) \
23644 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23645 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23646 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 23647 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23649 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23650 case $(srcdir) in \
23651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23652 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23654 esac; \
23655 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23656 libsrcdir="$$s/libdecnumber"; \
23657 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23659 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23660 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23661 @stage2_werror_flag@
23662@endif libdecnumber-bootstrap
23663
23664.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23665maybe-configure-stageprofile-libdecnumber:
23666@if libdecnumber-bootstrap
23667maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 23668configure-stageprofile-libdecnumber:
c52c6897 23669 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23671 @r=`${PWD_COMMAND}`; export r; \
23672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23673 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23674 $(HOST_EXPORTS) \
23675 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23676 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
23677 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
be01d343 23678 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23680 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23681 case $(srcdir) in \
23682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23683 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23685 esac; \
23686 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23687 libsrcdir="$$s/libdecnumber"; \
23688 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23690 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23691 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23692 @stage2_werror_flag@
23693@endif libdecnumber-bootstrap
23694
23695.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23696maybe-configure-stagefeedback-libdecnumber:
23697@if libdecnumber-bootstrap
23698maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 23699configure-stagefeedback-libdecnumber:
c52c6897 23700 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23702 @r=`${PWD_COMMAND}`; export r; \
23703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23704 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23705 $(HOST_EXPORTS) \
23706 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23707 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
23708 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
be01d343 23709 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23711 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23712 case $(srcdir) in \
23713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23714 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23716 esac; \
23717 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23718 libsrcdir="$$s/libdecnumber"; \
23719 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23721 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23722 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23723 @stage2_werror_flag@
23724@endif libdecnumber-bootstrap
23725
23726
23727
23728
23729
23730.PHONY: all-libdecnumber maybe-all-libdecnumber
23731maybe-all-libdecnumber:
4f0ef2d8
CD
23732@if gcc-bootstrap
23733all-libdecnumber: stage_current
23734@endif gcc-bootstrap
be01d343
PB
23735@if libdecnumber
23736TARGET-libdecnumber=all
23737maybe-all-libdecnumber: all-libdecnumber
23738all-libdecnumber: configure-libdecnumber
c52c6897 23739 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
23740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23741 $(HOST_EXPORTS) \
23742 (cd $(HOST_SUBDIR)/libdecnumber && \
23743 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
23744@endif libdecnumber
23745
23746
23747
23748.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
23749.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
23750maybe-all-stage1-libdecnumber:
23751maybe-clean-stage1-libdecnumber:
23752@if libdecnumber-bootstrap
23753maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
23754all-stage1: all-stage1-libdecnumber
23755TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
23756all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 23757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
23758 @r=`${PWD_COMMAND}`; export r; \
23759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23760 $(HOST_EXPORTS) \
23761 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
23762 $(MAKE) $(FLAGS_TO_PASS) \
23763 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
23764 $(TARGET-stage1-libdecnumber)
23765
23766maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
23767clean-stage1: clean-stage1-libdecnumber
23768clean-stage1-libdecnumber:
9dbaa842
DD
23769 @if [ $(current_stage) = stage1 ]; then \
23770 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23771 else \
23772 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
23773 $(MAKE) stage1-start; \
23774 fi; \
be01d343
PB
23775 cd $(HOST_SUBDIR)/libdecnumber && \
23776 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 23777 clean
be01d343
PB
23778@endif libdecnumber-bootstrap
23779
23780
23781.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
23782.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
23783maybe-all-stage2-libdecnumber:
23784maybe-clean-stage2-libdecnumber:
23785@if libdecnumber-bootstrap
23786maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
23787all-stage2: all-stage2-libdecnumber
23788TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
23789all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 23790 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
23791 @r=`${PWD_COMMAND}`; export r; \
23792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23793 $(HOST_EXPORTS) \
23794 $(POSTSTAGE1_HOST_EXPORTS) \
23795 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23796 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23797 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23798 $(TARGET-stage2-libdecnumber)
23799
23800maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
23801clean-stage2: clean-stage2-libdecnumber
23802clean-stage2-libdecnumber:
9dbaa842
DD
23803 @if [ $(current_stage) = stage2 ]; then \
23804 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23805 else \
23806 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
23807 $(MAKE) stage2-start; \
23808 fi; \
be01d343
PB
23809 cd $(HOST_SUBDIR)/libdecnumber && \
23810 $(MAKE) $(FLAGS_TO_PASS) \
23811 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23812 clean
be01d343
PB
23813@endif libdecnumber-bootstrap
23814
23815
8520c408
AO
23816.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
23817.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
23818maybe-all-stageb2g0-libdecnumber:
23819maybe-clean-stageb2g0-libdecnumber:
23820@if libdecnumber-bootstrap
23821maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
23822all-stageb2g0: all-stageb2g0-libdecnumber
23823TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
23824all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23825 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23826 @r=`${PWD_COMMAND}`; export r; \
23827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23828 $(HOST_EXPORTS) \
23829 $(POSTSTAGE1_HOST_EXPORTS) \
23830 cd $(HOST_SUBDIR)/libdecnumber && \
23831 $(MAKE) $(FLAGS_TO_PASS) \
23832 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
23833 $(TARGET-stageb2g0-libdecnumber)
23834
23835maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
23836clean-stageb2g0: clean-stageb2g0-libdecnumber
23837clean-stageb2g0-libdecnumber:
23838 @if [ $(current_stage) = stageb2g0 ]; then \
23839 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23840 else \
23841 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
23842 $(MAKE) stageb2g0-start; \
23843 fi; \
23844 cd $(HOST_SUBDIR)/libdecnumber && \
23845 $(MAKE) $(FLAGS_TO_PASS) \
23846 $(POSTSTAGE1_FLAGS_TO_PASS) \
23847 clean
23848@endif libdecnumber-bootstrap
23849
23850
be01d343
PB
23851.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
23852.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
23853maybe-all-stage3-libdecnumber:
23854maybe-clean-stage3-libdecnumber:
23855@if libdecnumber-bootstrap
23856maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
23857all-stage3: all-stage3-libdecnumber
23858TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
23859all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 23860 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
23861 @r=`${PWD_COMMAND}`; export r; \
23862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23863 $(HOST_EXPORTS) \
23864 $(POSTSTAGE1_HOST_EXPORTS) \
23865 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23866 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23867 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23868 $(TARGET-stage3-libdecnumber)
23869
23870maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
23871clean-stage3: clean-stage3-libdecnumber
23872clean-stage3-libdecnumber:
9dbaa842
DD
23873 @if [ $(current_stage) = stage3 ]; then \
23874 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23875 else \
23876 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
23877 $(MAKE) stage3-start; \
23878 fi; \
be01d343
PB
23879 cd $(HOST_SUBDIR)/libdecnumber && \
23880 $(MAKE) $(FLAGS_TO_PASS) \
23881 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23882 clean
be01d343
PB
23883@endif libdecnumber-bootstrap
23884
23885
8520c408
AO
23886.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
23887.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
23888maybe-all-stageb3g2-libdecnumber:
23889maybe-clean-stageb3g2-libdecnumber:
23890@if libdecnumber-bootstrap
23891maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
23892all-stageb3g2: all-stageb3g2-libdecnumber
23893TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
23894all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23895 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23896 @r=`${PWD_COMMAND}`; export r; \
23897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23898 $(HOST_EXPORTS) \
23899 $(POSTSTAGE1_HOST_EXPORTS) \
23900 cd $(HOST_SUBDIR)/libdecnumber && \
23901 $(MAKE) $(FLAGS_TO_PASS) \
23902 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
23903 $(TARGET-stageb3g2-libdecnumber)
23904
23905maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
23906clean-stageb3g2: clean-stageb3g2-libdecnumber
23907clean-stageb3g2-libdecnumber:
23908 @if [ $(current_stage) = stageb3g2 ]; then \
23909 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23910 else \
23911 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
23912 $(MAKE) stageb3g2-start; \
23913 fi; \
23914 cd $(HOST_SUBDIR)/libdecnumber && \
23915 $(MAKE) $(FLAGS_TO_PASS) \
23916 $(POSTSTAGE1_FLAGS_TO_PASS) \
23917 clean
23918@endif libdecnumber-bootstrap
23919
23920
be01d343
PB
23921.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
23922.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
23923maybe-all-stage4-libdecnumber:
23924maybe-clean-stage4-libdecnumber:
23925@if libdecnumber-bootstrap
23926maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
23927all-stage4: all-stage4-libdecnumber
23928TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
23929all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 23930 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
23931 @r=`${PWD_COMMAND}`; export r; \
23932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23933 $(HOST_EXPORTS) \
23934 $(POSTSTAGE1_HOST_EXPORTS) \
23935 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23936 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23937 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23938 $(TARGET-stage4-libdecnumber)
23939
23940maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
23941clean-stage4: clean-stage4-libdecnumber
23942clean-stage4-libdecnumber:
9dbaa842
DD
23943 @if [ $(current_stage) = stage4 ]; then \
23944 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23945 else \
23946 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
23947 $(MAKE) stage4-start; \
23948 fi; \
be01d343
PB
23949 cd $(HOST_SUBDIR)/libdecnumber && \
23950 $(MAKE) $(FLAGS_TO_PASS) \
23951 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23952 clean
be01d343
PB
23953@endif libdecnumber-bootstrap
23954
23955
23956.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
23957.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
23958maybe-all-stageprofile-libdecnumber:
23959maybe-clean-stageprofile-libdecnumber:
23960@if libdecnumber-bootstrap
23961maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
23962all-stageprofile: all-stageprofile-libdecnumber
23963TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
23964all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 23965 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
23966 @r=`${PWD_COMMAND}`; export r; \
23967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23968 $(HOST_EXPORTS) \
23969 $(POSTSTAGE1_HOST_EXPORTS) \
23970 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23971 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23972 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23973 $(TARGET-stageprofile-libdecnumber)
23974
23975maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
23976clean-stageprofile: clean-stageprofile-libdecnumber
23977clean-stageprofile-libdecnumber:
9dbaa842
DD
23978 @if [ $(current_stage) = stageprofile ]; then \
23979 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23980 else \
23981 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
23982 $(MAKE) stageprofile-start; \
23983 fi; \
be01d343
PB
23984 cd $(HOST_SUBDIR)/libdecnumber && \
23985 $(MAKE) $(FLAGS_TO_PASS) \
23986 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23987 clean
be01d343
PB
23988@endif libdecnumber-bootstrap
23989
23990
23991.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
23992.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
23993maybe-all-stagefeedback-libdecnumber:
23994maybe-clean-stagefeedback-libdecnumber:
23995@if libdecnumber-bootstrap
23996maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
23997all-stagefeedback: all-stagefeedback-libdecnumber
23998TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
23999all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 24000 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
24001 @r=`${PWD_COMMAND}`; export r; \
24002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003 $(HOST_EXPORTS) \
24004 $(POSTSTAGE1_HOST_EXPORTS) \
24005 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 24006 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 24007 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
24008 $(TARGET-stagefeedback-libdecnumber)
24009
24010maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
24011clean-stagefeedback: clean-stagefeedback-libdecnumber
24012clean-stagefeedback-libdecnumber:
9dbaa842
DD
24013 @if [ $(current_stage) = stagefeedback ]; then \
24014 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24015 else \
24016 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24017 $(MAKE) stagefeedback-start; \
24018 fi; \
be01d343
PB
24019 cd $(HOST_SUBDIR)/libdecnumber && \
24020 $(MAKE) $(FLAGS_TO_PASS) \
24021 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24022 clean
be01d343
PB
24023@endif libdecnumber-bootstrap
24024
24025
24026
24027
24028
24029.PHONY: check-libdecnumber maybe-check-libdecnumber
24030maybe-check-libdecnumber:
24031@if libdecnumber
24032maybe-check-libdecnumber: check-libdecnumber
24033
24034check-libdecnumber:
0aed8855 24035 @: $(MAKE); $(unstage)
be01d343
PB
24036 @r=`${PWD_COMMAND}`; export r; \
24037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24038 $(HOST_EXPORTS) \
24039 (cd $(HOST_SUBDIR)/libdecnumber && \
24040 $(MAKE) $(FLAGS_TO_PASS) check)
24041
24042@endif libdecnumber
24043
24044.PHONY: install-libdecnumber maybe-install-libdecnumber
24045maybe-install-libdecnumber:
24046@if libdecnumber
24047maybe-install-libdecnumber: install-libdecnumber
24048
24049install-libdecnumber: installdirs
0aed8855 24050 @: $(MAKE); $(unstage)
be01d343
PB
24051 @r=`${PWD_COMMAND}`; export r; \
24052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24053 $(HOST_EXPORTS) \
24054 (cd $(HOST_SUBDIR)/libdecnumber && \
24055 $(MAKE) $(FLAGS_TO_PASS) install)
24056
24057@endif libdecnumber
24058
56a8fe78 24059# Other targets (info, dvi, pdf, etc.)
be01d343
PB
24060
24061.PHONY: maybe-info-libdecnumber info-libdecnumber
24062maybe-info-libdecnumber:
24063@if libdecnumber
24064maybe-info-libdecnumber: info-libdecnumber
24065
24066info-libdecnumber: \
24067 configure-libdecnumber
24068 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24069 r=`${PWD_COMMAND}`; export r; \
24070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24071 $(HOST_EXPORTS) \
24072 for flag in $(EXTRA_HOST_FLAGS) ; do \
24073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24074 done; \
24075 echo "Doing info in libdecnumber" ; \
24076 (cd $(HOST_SUBDIR)/libdecnumber && \
24077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24079 "RANLIB=$${RANLIB}" \
0c24b341 24080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24081 info) \
24082 || exit 1
24083
24084@endif libdecnumber
24085
24086.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24087maybe-dvi-libdecnumber:
24088@if libdecnumber
24089maybe-dvi-libdecnumber: dvi-libdecnumber
24090
24091dvi-libdecnumber: \
24092 configure-libdecnumber
24093 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24094 r=`${PWD_COMMAND}`; export r; \
24095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24096 $(HOST_EXPORTS) \
24097 for flag in $(EXTRA_HOST_FLAGS) ; do \
24098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24099 done; \
24100 echo "Doing dvi in libdecnumber" ; \
24101 (cd $(HOST_SUBDIR)/libdecnumber && \
24102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24104 "RANLIB=$${RANLIB}" \
0c24b341 24105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24106 dvi) \
24107 || exit 1
24108
24109@endif libdecnumber
24110
56a8fe78
DD
24111.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24112maybe-pdf-libdecnumber:
24113@if libdecnumber
24114maybe-pdf-libdecnumber: pdf-libdecnumber
24115
24116pdf-libdecnumber: \
24117 configure-libdecnumber
24118 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24119 r=`${PWD_COMMAND}`; export r; \
24120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24121 $(HOST_EXPORTS) \
24122 for flag in $(EXTRA_HOST_FLAGS) ; do \
24123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24124 done; \
24125 echo "Doing pdf in libdecnumber" ; \
24126 (cd $(HOST_SUBDIR)/libdecnumber && \
24127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24129 "RANLIB=$${RANLIB}" \
0c24b341 24130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24131 pdf) \
24132 || exit 1
24133
24134@endif libdecnumber
24135
be01d343
PB
24136.PHONY: maybe-html-libdecnumber html-libdecnumber
24137maybe-html-libdecnumber:
24138@if libdecnumber
24139maybe-html-libdecnumber: html-libdecnumber
24140
24141html-libdecnumber: \
24142 configure-libdecnumber
24143 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24144 r=`${PWD_COMMAND}`; export r; \
24145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24146 $(HOST_EXPORTS) \
24147 for flag in $(EXTRA_HOST_FLAGS) ; do \
24148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24149 done; \
24150 echo "Doing html in libdecnumber" ; \
24151 (cd $(HOST_SUBDIR)/libdecnumber && \
24152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24154 "RANLIB=$${RANLIB}" \
0c24b341 24155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24156 html) \
24157 || exit 1
24158
24159@endif libdecnumber
24160
24161.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24162maybe-TAGS-libdecnumber:
24163@if libdecnumber
24164maybe-TAGS-libdecnumber: TAGS-libdecnumber
24165
24166TAGS-libdecnumber: \
24167 configure-libdecnumber
24168 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24169 r=`${PWD_COMMAND}`; export r; \
24170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24171 $(HOST_EXPORTS) \
24172 for flag in $(EXTRA_HOST_FLAGS) ; do \
24173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24174 done; \
24175 echo "Doing TAGS in libdecnumber" ; \
24176 (cd $(HOST_SUBDIR)/libdecnumber && \
24177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24179 "RANLIB=$${RANLIB}" \
0c24b341 24180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24181 TAGS) \
24182 || exit 1
24183
24184@endif libdecnumber
24185
24186.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24187maybe-install-info-libdecnumber:
24188@if libdecnumber
24189maybe-install-info-libdecnumber: install-info-libdecnumber
24190
24191install-info-libdecnumber: \
24192 configure-libdecnumber \
24193 info-libdecnumber
24194 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24195 r=`${PWD_COMMAND}`; export r; \
24196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24197 $(HOST_EXPORTS) \
24198 for flag in $(EXTRA_HOST_FLAGS) ; do \
24199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24200 done; \
24201 echo "Doing install-info in libdecnumber" ; \
24202 (cd $(HOST_SUBDIR)/libdecnumber && \
24203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24205 "RANLIB=$${RANLIB}" \
0c24b341 24206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24207 install-info) \
24208 || exit 1
24209
24210@endif libdecnumber
24211
a3ca38d2
DD
24212.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24213maybe-install-pdf-libdecnumber:
24214@if libdecnumber
24215maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24216
24217install-pdf-libdecnumber: \
24218 configure-libdecnumber \
24219 pdf-libdecnumber
24220 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24221 r=`${PWD_COMMAND}`; export r; \
24222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24223 $(HOST_EXPORTS) \
24224 for flag in $(EXTRA_HOST_FLAGS) ; do \
24225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24226 done; \
24227 echo "Doing install-pdf in libdecnumber" ; \
24228 (cd $(HOST_SUBDIR)/libdecnumber && \
24229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24231 "RANLIB=$${RANLIB}" \
0c24b341 24232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24233 install-pdf) \
24234 || exit 1
24235
24236@endif libdecnumber
24237
108a6f8e
CD
24238.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24239maybe-install-html-libdecnumber:
24240@if libdecnumber
24241maybe-install-html-libdecnumber: install-html-libdecnumber
24242
24243install-html-libdecnumber: \
24244 configure-libdecnumber \
24245 html-libdecnumber
24246 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24247 r=`${PWD_COMMAND}`; export r; \
24248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24249 $(HOST_EXPORTS) \
24250 for flag in $(EXTRA_HOST_FLAGS) ; do \
24251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24252 done; \
24253 echo "Doing install-html in libdecnumber" ; \
24254 (cd $(HOST_SUBDIR)/libdecnumber && \
24255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24257 "RANLIB=$${RANLIB}" \
0c24b341 24258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24259 install-html) \
24260 || exit 1
24261
24262@endif libdecnumber
24263
be01d343
PB
24264.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24265maybe-installcheck-libdecnumber:
24266@if libdecnumber
24267maybe-installcheck-libdecnumber: installcheck-libdecnumber
24268
24269installcheck-libdecnumber: \
24270 configure-libdecnumber
24271 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24272 r=`${PWD_COMMAND}`; export r; \
24273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24274 $(HOST_EXPORTS) \
24275 for flag in $(EXTRA_HOST_FLAGS) ; do \
24276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24277 done; \
24278 echo "Doing installcheck in libdecnumber" ; \
24279 (cd $(HOST_SUBDIR)/libdecnumber && \
24280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24282 "RANLIB=$${RANLIB}" \
0c24b341 24283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24284 installcheck) \
24285 || exit 1
24286
24287@endif libdecnumber
24288
24289.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24290maybe-mostlyclean-libdecnumber:
24291@if libdecnumber
24292maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24293
24294mostlyclean-libdecnumber:
24295 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24296 r=`${PWD_COMMAND}`; export r; \
24297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24298 $(HOST_EXPORTS) \
24299 for flag in $(EXTRA_HOST_FLAGS) ; do \
24300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24301 done; \
24302 echo "Doing mostlyclean in libdecnumber" ; \
24303 (cd $(HOST_SUBDIR)/libdecnumber && \
24304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24306 "RANLIB=$${RANLIB}" \
0c24b341 24307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24308 mostlyclean) \
24309 || exit 1
24310
24311@endif libdecnumber
24312
24313.PHONY: maybe-clean-libdecnumber clean-libdecnumber
24314maybe-clean-libdecnumber:
24315@if libdecnumber
24316maybe-clean-libdecnumber: clean-libdecnumber
24317
24318clean-libdecnumber:
24319 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24320 r=`${PWD_COMMAND}`; export r; \
24321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24322 $(HOST_EXPORTS) \
24323 for flag in $(EXTRA_HOST_FLAGS) ; do \
24324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24325 done; \
24326 echo "Doing clean in libdecnumber" ; \
24327 (cd $(HOST_SUBDIR)/libdecnumber && \
24328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24330 "RANLIB=$${RANLIB}" \
0c24b341 24331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24332 clean) \
24333 || exit 1
24334
24335@endif libdecnumber
24336
24337.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24338maybe-distclean-libdecnumber:
24339@if libdecnumber
24340maybe-distclean-libdecnumber: distclean-libdecnumber
24341
24342distclean-libdecnumber:
24343 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24344 r=`${PWD_COMMAND}`; export r; \
24345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24346 $(HOST_EXPORTS) \
24347 for flag in $(EXTRA_HOST_FLAGS) ; do \
24348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24349 done; \
24350 echo "Doing distclean in libdecnumber" ; \
24351 (cd $(HOST_SUBDIR)/libdecnumber && \
24352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24354 "RANLIB=$${RANLIB}" \
0c24b341 24355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24356 distclean) \
24357 || exit 1
24358
24359@endif libdecnumber
24360
24361.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24362maybe-maintainer-clean-libdecnumber:
24363@if libdecnumber
24364maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24365
24366maintainer-clean-libdecnumber:
24367 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24368 r=`${PWD_COMMAND}`; export r; \
24369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24370 $(HOST_EXPORTS) \
24371 for flag in $(EXTRA_HOST_FLAGS) ; do \
24372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24373 done; \
24374 echo "Doing maintainer-clean in libdecnumber" ; \
24375 (cd $(HOST_SUBDIR)/libdecnumber && \
24376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24378 "RANLIB=$${RANLIB}" \
0c24b341 24379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24380 maintainer-clean) \
24381 || exit 1
24382
24383@endif libdecnumber
24384
24385
24386
b813574b
PB
24387.PHONY: configure-libgui maybe-configure-libgui
24388maybe-configure-libgui:
4f0ef2d8
CD
24389@if gcc-bootstrap
24390configure-libgui: stage_current
24391@endif gcc-bootstrap
b813574b
PB
24392@if libgui
24393maybe-configure-libgui: configure-libgui
c52c6897 24394configure-libgui:
0aed8855 24395 @: $(MAKE); $(unstage)
c52c6897 24396 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 24397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24398 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 24400 $(HOST_EXPORTS) \
a7254363
PB
24401 echo Configuring in $(HOST_SUBDIR)/libgui; \
24402 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 24403 case $(srcdir) in \
b00612cc
PB
24404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24405 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 24407 esac; \
b00612cc
PB
24408 srcdiroption="--srcdir=$${topdir}/libgui"; \
24409 libsrcdir="$$s/libgui"; \
4b1cb4fe 24410 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24412 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 24413 || exit 1
b813574b 24414@endif libgui
4b1cb4fe 24415
a7254363
PB
24416
24417
d545f33b
PB
24418
24419
b813574b
PB
24420.PHONY: all-libgui maybe-all-libgui
24421maybe-all-libgui:
4f0ef2d8
CD
24422@if gcc-bootstrap
24423all-libgui: stage_current
24424@endif gcc-bootstrap
b813574b 24425@if libgui
d27cc32e 24426TARGET-libgui=all
b813574b
PB
24427maybe-all-libgui: all-libgui
24428all-libgui: configure-libgui
0aed8855 24429 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24430 @r=`${PWD_COMMAND}`; export r; \
24431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24432 $(HOST_EXPORTS) \
b00612cc
PB
24433 (cd $(HOST_SUBDIR)/libgui && \
24434 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 24435@endif libgui
4b1cb4fe 24436
a7254363 24437
d545f33b
PB
24438
24439
b813574b
PB
24440.PHONY: check-libgui maybe-check-libgui
24441maybe-check-libgui:
24442@if libgui
24443maybe-check-libgui: check-libgui
4b1cb4fe 24444
b813574b 24445check-libgui:
0aed8855 24446 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24447 @r=`${PWD_COMMAND}`; export r; \
24448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24449 $(HOST_EXPORTS) \
b00612cc
PB
24450 (cd $(HOST_SUBDIR)/libgui && \
24451 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 24452
b813574b 24453@endif libgui
4b1cb4fe 24454
b813574b
PB
24455.PHONY: install-libgui maybe-install-libgui
24456maybe-install-libgui:
24457@if libgui
24458maybe-install-libgui: install-libgui
4b1cb4fe 24459
b813574b 24460install-libgui: installdirs
0aed8855 24461 @: $(MAKE); $(unstage)
b813574b
PB
24462 @r=`${PWD_COMMAND}`; export r; \
24463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 24464 $(HOST_EXPORTS) \
b00612cc 24465 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 24466 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 24467
b813574b 24468@endif libgui
4b1cb4fe 24469
56a8fe78 24470# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 24471
b813574b
PB
24472.PHONY: maybe-info-libgui info-libgui
24473maybe-info-libgui:
24474@if libgui
24475maybe-info-libgui: info-libgui
4b1cb4fe 24476
b813574b
PB
24477info-libgui: \
24478 configure-libgui
0aed8855 24479 @: $(MAKE); $(unstage)
b813574b 24480 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24481 r=`${PWD_COMMAND}`; export r; \
24482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24483 $(HOST_EXPORTS) \
b813574b 24484 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24486 done; \
b813574b 24487 echo "Doing info in libgui" ; \
b00612cc 24488 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24491 "RANLIB=$${RANLIB}" \
0c24b341 24492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24493 info) \
4b1cb4fe
DD
24494 || exit 1
24495
b813574b 24496@endif libgui
4b1cb4fe 24497
b813574b
PB
24498.PHONY: maybe-dvi-libgui dvi-libgui
24499maybe-dvi-libgui:
24500@if libgui
24501maybe-dvi-libgui: dvi-libgui
4b1cb4fe 24502
b813574b
PB
24503dvi-libgui: \
24504 configure-libgui
0aed8855 24505 @: $(MAKE); $(unstage)
b813574b 24506 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24507 r=`${PWD_COMMAND}`; export r; \
24508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24509 $(HOST_EXPORTS) \
b813574b 24510 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24512 done; \
b813574b 24513 echo "Doing dvi in libgui" ; \
b00612cc 24514 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24517 "RANLIB=$${RANLIB}" \
0c24b341 24518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24519 dvi) \
4b1cb4fe
DD
24520 || exit 1
24521
b813574b 24522@endif libgui
4b1cb4fe 24523
56a8fe78
DD
24524.PHONY: maybe-pdf-libgui pdf-libgui
24525maybe-pdf-libgui:
24526@if libgui
24527maybe-pdf-libgui: pdf-libgui
24528
24529pdf-libgui: \
24530 configure-libgui
24531 @: $(MAKE); $(unstage)
24532 @[ -f ./libgui/Makefile ] || exit 0; \
24533 r=`${PWD_COMMAND}`; export r; \
24534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24535 $(HOST_EXPORTS) \
24536 for flag in $(EXTRA_HOST_FLAGS) ; do \
24537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24538 done; \
24539 echo "Doing pdf in libgui" ; \
24540 (cd $(HOST_SUBDIR)/libgui && \
24541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24543 "RANLIB=$${RANLIB}" \
0c24b341 24544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24545 pdf) \
24546 || exit 1
24547
24548@endif libgui
24549
6d389afc
MS
24550.PHONY: maybe-html-libgui html-libgui
24551maybe-html-libgui:
24552@if libgui
24553maybe-html-libgui: html-libgui
24554
24555html-libgui: \
24556 configure-libgui
0aed8855 24557 @: $(MAKE); $(unstage)
6d389afc
MS
24558 @[ -f ./libgui/Makefile ] || exit 0; \
24559 r=`${PWD_COMMAND}`; export r; \
24560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24561 $(HOST_EXPORTS) \
24562 for flag in $(EXTRA_HOST_FLAGS) ; do \
24563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24564 done; \
24565 echo "Doing html in libgui" ; \
b00612cc 24566 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
24567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24569 "RANLIB=$${RANLIB}" \
0c24b341 24570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24571 html) \
24572 || exit 1
24573
24574@endif libgui
24575
b813574b
PB
24576.PHONY: maybe-TAGS-libgui TAGS-libgui
24577maybe-TAGS-libgui:
24578@if libgui
24579maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 24580
b813574b
PB
24581TAGS-libgui: \
24582 configure-libgui
0aed8855 24583 @: $(MAKE); $(unstage)
b813574b 24584 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24585 r=`${PWD_COMMAND}`; export r; \
24586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24587 $(HOST_EXPORTS) \
b813574b 24588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24590 done; \
b813574b 24591 echo "Doing TAGS in libgui" ; \
b00612cc 24592 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24595 "RANLIB=$${RANLIB}" \
0c24b341 24596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24597 TAGS) \
4b1cb4fe
DD
24598 || exit 1
24599
b813574b 24600@endif libgui
4b1cb4fe 24601
b813574b
PB
24602.PHONY: maybe-install-info-libgui install-info-libgui
24603maybe-install-info-libgui:
24604@if libgui
24605maybe-install-info-libgui: install-info-libgui
4b1cb4fe 24606
b813574b
PB
24607install-info-libgui: \
24608 configure-libgui \
24609 info-libgui
0aed8855 24610 @: $(MAKE); $(unstage)
b813574b 24611 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24612 r=`${PWD_COMMAND}`; export r; \
24613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24614 $(HOST_EXPORTS) \
b813574b 24615 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24617 done; \
b813574b 24618 echo "Doing install-info in libgui" ; \
b00612cc 24619 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24622 "RANLIB=$${RANLIB}" \
0c24b341 24623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24624 install-info) \
4b1cb4fe
DD
24625 || exit 1
24626
b813574b 24627@endif libgui
4b1cb4fe 24628
a3ca38d2
DD
24629.PHONY: maybe-install-pdf-libgui install-pdf-libgui
24630maybe-install-pdf-libgui:
24631@if libgui
24632maybe-install-pdf-libgui: install-pdf-libgui
24633
24634install-pdf-libgui: \
24635 configure-libgui \
24636 pdf-libgui
24637 @: $(MAKE); $(unstage)
24638 @[ -f ./libgui/Makefile ] || exit 0; \
24639 r=`${PWD_COMMAND}`; export r; \
24640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24641 $(HOST_EXPORTS) \
24642 for flag in $(EXTRA_HOST_FLAGS) ; do \
24643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24644 done; \
24645 echo "Doing install-pdf in libgui" ; \
24646 (cd $(HOST_SUBDIR)/libgui && \
24647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24649 "RANLIB=$${RANLIB}" \
0c24b341 24650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24651 install-pdf) \
24652 || exit 1
24653
24654@endif libgui
24655
108a6f8e
CD
24656.PHONY: maybe-install-html-libgui install-html-libgui
24657maybe-install-html-libgui:
24658@if libgui
24659maybe-install-html-libgui: install-html-libgui
24660
24661install-html-libgui: \
24662 configure-libgui \
24663 html-libgui
24664 @: $(MAKE); $(unstage)
24665 @[ -f ./libgui/Makefile ] || exit 0; \
24666 r=`${PWD_COMMAND}`; export r; \
24667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24668 $(HOST_EXPORTS) \
24669 for flag in $(EXTRA_HOST_FLAGS) ; do \
24670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24671 done; \
24672 echo "Doing install-html in libgui" ; \
24673 (cd $(HOST_SUBDIR)/libgui && \
24674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24676 "RANLIB=$${RANLIB}" \
0c24b341 24677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24678 install-html) \
24679 || exit 1
24680
24681@endif libgui
24682
b813574b
PB
24683.PHONY: maybe-installcheck-libgui installcheck-libgui
24684maybe-installcheck-libgui:
24685@if libgui
24686maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 24687
b813574b
PB
24688installcheck-libgui: \
24689 configure-libgui
0aed8855 24690 @: $(MAKE); $(unstage)
b813574b 24691 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24692 r=`${PWD_COMMAND}`; export r; \
24693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24694 $(HOST_EXPORTS) \
b813574b 24695 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24697 done; \
b813574b 24698 echo "Doing installcheck in libgui" ; \
b00612cc 24699 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24702 "RANLIB=$${RANLIB}" \
0c24b341 24703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24704 installcheck) \
4b1cb4fe
DD
24705 || exit 1
24706
b813574b 24707@endif libgui
4b1cb4fe 24708
b813574b
PB
24709.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
24710maybe-mostlyclean-libgui:
24711@if libgui
24712maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 24713
b813574b 24714mostlyclean-libgui:
0aed8855 24715 @: $(MAKE); $(unstage)
b813574b 24716 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24717 r=`${PWD_COMMAND}`; export r; \
24718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24719 $(HOST_EXPORTS) \
b813574b 24720 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24722 done; \
b813574b 24723 echo "Doing mostlyclean in libgui" ; \
b00612cc 24724 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24727 "RANLIB=$${RANLIB}" \
0c24b341 24728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24729 mostlyclean) \
4b1cb4fe
DD
24730 || exit 1
24731
b813574b 24732@endif libgui
4b1cb4fe 24733
b813574b
PB
24734.PHONY: maybe-clean-libgui clean-libgui
24735maybe-clean-libgui:
24736@if libgui
24737maybe-clean-libgui: clean-libgui
4b1cb4fe 24738
b813574b 24739clean-libgui:
0aed8855 24740 @: $(MAKE); $(unstage)
b813574b 24741 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24742 r=`${PWD_COMMAND}`; export r; \
24743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24744 $(HOST_EXPORTS) \
b813574b 24745 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24747 done; \
b813574b 24748 echo "Doing clean in libgui" ; \
b00612cc 24749 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24752 "RANLIB=$${RANLIB}" \
0c24b341 24753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24754 clean) \
4b1cb4fe
DD
24755 || exit 1
24756
b813574b 24757@endif libgui
4b1cb4fe 24758
b813574b
PB
24759.PHONY: maybe-distclean-libgui distclean-libgui
24760maybe-distclean-libgui:
24761@if libgui
24762maybe-distclean-libgui: distclean-libgui
4b1cb4fe 24763
b813574b 24764distclean-libgui:
0aed8855 24765 @: $(MAKE); $(unstage)
b813574b 24766 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24767 r=`${PWD_COMMAND}`; export r; \
24768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24769 $(HOST_EXPORTS) \
b813574b 24770 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24772 done; \
b813574b 24773 echo "Doing distclean in libgui" ; \
b00612cc 24774 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24777 "RANLIB=$${RANLIB}" \
0c24b341 24778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24779 distclean) \
4b1cb4fe
DD
24780 || exit 1
24781
b813574b 24782@endif libgui
4b1cb4fe 24783
b813574b
PB
24784.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
24785maybe-maintainer-clean-libgui:
24786@if libgui
24787maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 24788
b813574b 24789maintainer-clean-libgui:
0aed8855 24790 @: $(MAKE); $(unstage)
b813574b 24791 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24792 r=`${PWD_COMMAND}`; export r; \
24793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24794 $(HOST_EXPORTS) \
b813574b 24795 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24797 done; \
b813574b 24798 echo "Doing maintainer-clean in libgui" ; \
b00612cc 24799 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24802 "RANLIB=$${RANLIB}" \
0c24b341 24803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24804 maintainer-clean) \
4b1cb4fe
DD
24805 || exit 1
24806
b813574b 24807@endif libgui
4b1cb4fe
DD
24808
24809
a7254363 24810
b813574b
PB
24811.PHONY: configure-libiberty maybe-configure-libiberty
24812maybe-configure-libiberty:
4f0ef2d8
CD
24813@if gcc-bootstrap
24814configure-libiberty: stage_current
24815@endif gcc-bootstrap
b813574b
PB
24816@if libiberty
24817maybe-configure-libiberty: configure-libiberty
c52c6897 24818configure-libiberty:
c52c6897
PB
24819 @r=`${PWD_COMMAND}`; export r; \
24820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24821 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 24823 $(HOST_EXPORTS) \
a7254363
PB
24824 echo Configuring in $(HOST_SUBDIR)/libiberty; \
24825 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 24826 case $(srcdir) in \
b00612cc
PB
24827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24828 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24830 esac; \
b00612cc
PB
24831 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24832 libsrcdir="$$s/libiberty"; \
4fa63067 24833 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24835 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24836 || exit 1
b813574b 24837@endif libiberty
2a4cbe27 24838
a7254363
PB
24839
24840
d545f33b
PB
24841.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
24842maybe-configure-stage1-libiberty:
24843@if libiberty-bootstrap
24844maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 24845configure-stage1-libiberty:
c52c6897 24846 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24848 @r=`${PWD_COMMAND}`; export r; \
24849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24850 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 24851 $(HOST_EXPORTS) \
8ee82aff
PB
24852 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24853 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24854 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24856 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24857 case $(srcdir) in \
24858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24859 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24861 esac; \
24862 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24863 libsrcdir="$$s/libiberty"; \
24864 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24866 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24867 \
8a0d8a5c 24868 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
24869@endif libiberty-bootstrap
24870
24871.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
24872maybe-configure-stage2-libiberty:
24873@if libiberty-bootstrap
24874maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 24875configure-stage2-libiberty:
c52c6897 24876 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24878 @r=`${PWD_COMMAND}`; export r; \
24879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24880 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24881 $(HOST_EXPORTS) \
24882 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24883 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24884 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24885 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24887 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24888 case $(srcdir) in \
24889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24890 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24892 esac; \
24893 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24894 libsrcdir="$$s/libiberty"; \
24895 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24897 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24898 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24899 @stage2_werror_flag@
24900@endif libiberty-bootstrap
24901
8520c408
AO
24902.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
24903maybe-configure-stageb2g0-libiberty:
24904@if libiberty-bootstrap
24905maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
24906configure-stageb2g0-libiberty:
24907 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24909 @r=`${PWD_COMMAND}`; export r; \
24910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24911 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24912 $(HOST_EXPORTS) \
24913 $(POSTSTAGE1_HOST_EXPORTS) \
24914 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
24915 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
24916 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
24917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24918 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24919 case $(srcdir) in \
24920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24921 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24923 esac; \
24924 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24925 libsrcdir="$$s/libiberty"; \
24926 $(SHELL) $${libsrcdir}/configure \
24927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24928 --target=${target_alias} $${srcdiroption} \
24929 --with-build-libsubdir=$(HOST_SUBDIR) \
24930 @stage2_werror_flag@
24931@endif libiberty-bootstrap
24932
d545f33b
PB
24933.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
24934maybe-configure-stage3-libiberty:
24935@if libiberty-bootstrap
24936maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 24937configure-stage3-libiberty:
c52c6897 24938 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24940 @r=`${PWD_COMMAND}`; export r; \
24941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24942 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24943 $(HOST_EXPORTS) \
24944 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24945 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24946 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24947 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24949 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24950 case $(srcdir) in \
24951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24952 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24954 esac; \
24955 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24956 libsrcdir="$$s/libiberty"; \
24957 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24959 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24960 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24961 @stage2_werror_flag@
24962@endif libiberty-bootstrap
24963
8520c408
AO
24964.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
24965maybe-configure-stageb3g2-libiberty:
24966@if libiberty-bootstrap
24967maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
24968configure-stageb3g2-libiberty:
24969 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24971 @r=`${PWD_COMMAND}`; export r; \
24972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24973 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24974 $(HOST_EXPORTS) \
24975 $(POSTSTAGE1_HOST_EXPORTS) \
24976 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
24977 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
24978 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
24979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24980 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24981 case $(srcdir) in \
24982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24983 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24985 esac; \
24986 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24987 libsrcdir="$$s/libiberty"; \
24988 $(SHELL) $${libsrcdir}/configure \
24989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24990 --target=${target_alias} $${srcdiroption} \
24991 --with-build-libsubdir=$(HOST_SUBDIR) \
24992 @stage2_werror_flag@
24993@endif libiberty-bootstrap
24994
d545f33b
PB
24995.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
24996maybe-configure-stage4-libiberty:
24997@if libiberty-bootstrap
24998maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 24999configure-stage4-libiberty:
c52c6897 25000 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25002 @r=`${PWD_COMMAND}`; export r; \
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25004 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25005 $(HOST_EXPORTS) \
25006 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25007 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25008 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25009 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25011 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25012 case $(srcdir) in \
25013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25014 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25016 esac; \
25017 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25018 libsrcdir="$$s/libiberty"; \
25019 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25021 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25022 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25023 @stage2_werror_flag@
25024@endif libiberty-bootstrap
25025
25026.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25027maybe-configure-stageprofile-libiberty:
25028@if libiberty-bootstrap
25029maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 25030configure-stageprofile-libiberty:
c52c6897 25031 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25033 @r=`${PWD_COMMAND}`; export r; \
25034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25035 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25036 $(HOST_EXPORTS) \
25037 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25038 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
25039 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 25040 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25042 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25043 case $(srcdir) in \
25044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25045 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25047 esac; \
25048 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25049 libsrcdir="$$s/libiberty"; \
25050 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25051 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25052 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25053 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25054 @stage2_werror_flag@
25055@endif libiberty-bootstrap
25056
25057.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25058maybe-configure-stagefeedback-libiberty:
25059@if libiberty-bootstrap
25060maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 25061configure-stagefeedback-libiberty:
c52c6897 25062 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25063 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25064 @r=`${PWD_COMMAND}`; export r; \
25065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25066 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25067 $(HOST_EXPORTS) \
25068 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25069 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
25070 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 25071 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25073 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25074 case $(srcdir) in \
25075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25076 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25078 esac; \
25079 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25080 libsrcdir="$$s/libiberty"; \
25081 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25083 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25084 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25085 @stage2_werror_flag@
25086@endif libiberty-bootstrap
25087
25088
25089
25090
25091
b813574b
PB
25092.PHONY: all-libiberty maybe-all-libiberty
25093maybe-all-libiberty:
4f0ef2d8
CD
25094@if gcc-bootstrap
25095all-libiberty: stage_current
25096@endif gcc-bootstrap
b813574b 25097@if libiberty
d27cc32e 25098TARGET-libiberty=all
b813574b
PB
25099maybe-all-libiberty: all-libiberty
25100all-libiberty: configure-libiberty
c52c6897 25101 @r=`${PWD_COMMAND}`; export r; \
b813574b 25102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25103 $(HOST_EXPORTS) \
b00612cc
PB
25104 (cd $(HOST_SUBDIR)/libiberty && \
25105 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 25106@endif libiberty
2a4cbe27 25107
a7254363 25108
d545f33b
PB
25109
25110.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25111.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25112maybe-all-stage1-libiberty:
25113maybe-clean-stage1-libiberty:
25114@if libiberty-bootstrap
25115maybe-all-stage1-libiberty: all-stage1-libiberty
25116all-stage1: all-stage1-libiberty
f70224b5 25117TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 25118all-stage1-libiberty: configure-stage1-libiberty
c52c6897 25119 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25120 @r=`${PWD_COMMAND}`; export r; \
25121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25122 $(HOST_EXPORTS) \
25123 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
25124 $(MAKE) $(FLAGS_TO_PASS) \
25125 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 25126 $(TARGET-stage1-libiberty)
d545f33b
PB
25127
25128maybe-clean-stage1-libiberty: clean-stage1-libiberty
25129clean-stage1: clean-stage1-libiberty
25130clean-stage1-libiberty:
9dbaa842
DD
25131 @if [ $(current_stage) = stage1 ]; then \
25132 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25133 else \
25134 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25135 $(MAKE) stage1-start; \
25136 fi; \
d545f33b
PB
25137 cd $(HOST_SUBDIR)/libiberty && \
25138 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 25139 clean
d545f33b
PB
25140@endif libiberty-bootstrap
25141
25142
25143.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25144.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25145maybe-all-stage2-libiberty:
25146maybe-clean-stage2-libiberty:
25147@if libiberty-bootstrap
25148maybe-all-stage2-libiberty: all-stage2-libiberty
25149all-stage2: all-stage2-libiberty
f70224b5 25150TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 25151all-stage2-libiberty: configure-stage2-libiberty
c52c6897 25152 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25153 @r=`${PWD_COMMAND}`; export r; \
25154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25155 $(HOST_EXPORTS) \
25156 $(POSTSTAGE1_HOST_EXPORTS) \
25157 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25158 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25159 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25160 $(TARGET-stage2-libiberty)
d545f33b
PB
25161
25162maybe-clean-stage2-libiberty: clean-stage2-libiberty
25163clean-stage2: clean-stage2-libiberty
25164clean-stage2-libiberty:
9dbaa842
DD
25165 @if [ $(current_stage) = stage2 ]; then \
25166 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25167 else \
25168 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25169 $(MAKE) stage2-start; \
25170 fi; \
d545f33b
PB
25171 cd $(HOST_SUBDIR)/libiberty && \
25172 $(MAKE) $(FLAGS_TO_PASS) \
25173 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25174 clean
d545f33b
PB
25175@endif libiberty-bootstrap
25176
25177
8520c408
AO
25178.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
25179.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
25180maybe-all-stageb2g0-libiberty:
25181maybe-clean-stageb2g0-libiberty:
25182@if libiberty-bootstrap
25183maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
25184all-stageb2g0: all-stageb2g0-libiberty
25185TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
25186all-stageb2g0-libiberty: configure-stageb2g0-libiberty
25187 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25188 @r=`${PWD_COMMAND}`; export r; \
25189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25190 $(HOST_EXPORTS) \
25191 $(POSTSTAGE1_HOST_EXPORTS) \
25192 cd $(HOST_SUBDIR)/libiberty && \
25193 $(MAKE) $(FLAGS_TO_PASS) \
25194 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
25195 $(TARGET-stageb2g0-libiberty)
25196
25197maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
25198clean-stageb2g0: clean-stageb2g0-libiberty
25199clean-stageb2g0-libiberty:
25200 @if [ $(current_stage) = stageb2g0 ]; then \
25201 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25202 else \
25203 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
25204 $(MAKE) stageb2g0-start; \
25205 fi; \
25206 cd $(HOST_SUBDIR)/libiberty && \
25207 $(MAKE) $(FLAGS_TO_PASS) \
25208 $(POSTSTAGE1_FLAGS_TO_PASS) \
25209 clean
25210@endif libiberty-bootstrap
25211
25212
d545f33b
PB
25213.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25214.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25215maybe-all-stage3-libiberty:
25216maybe-clean-stage3-libiberty:
25217@if libiberty-bootstrap
25218maybe-all-stage3-libiberty: all-stage3-libiberty
25219all-stage3: all-stage3-libiberty
f70224b5 25220TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 25221all-stage3-libiberty: configure-stage3-libiberty
c52c6897 25222 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25223 @r=`${PWD_COMMAND}`; export r; \
25224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25225 $(HOST_EXPORTS) \
25226 $(POSTSTAGE1_HOST_EXPORTS) \
25227 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25228 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25229 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25230 $(TARGET-stage3-libiberty)
d545f33b
PB
25231
25232maybe-clean-stage3-libiberty: clean-stage3-libiberty
25233clean-stage3: clean-stage3-libiberty
25234clean-stage3-libiberty:
9dbaa842
DD
25235 @if [ $(current_stage) = stage3 ]; then \
25236 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25237 else \
25238 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25239 $(MAKE) stage3-start; \
25240 fi; \
d545f33b
PB
25241 cd $(HOST_SUBDIR)/libiberty && \
25242 $(MAKE) $(FLAGS_TO_PASS) \
25243 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25244 clean
d545f33b
PB
25245@endif libiberty-bootstrap
25246
25247
8520c408
AO
25248.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
25249.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
25250maybe-all-stageb3g2-libiberty:
25251maybe-clean-stageb3g2-libiberty:
25252@if libiberty-bootstrap
25253maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
25254all-stageb3g2: all-stageb3g2-libiberty
25255TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
25256all-stageb3g2-libiberty: configure-stageb3g2-libiberty
25257 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25258 @r=`${PWD_COMMAND}`; export r; \
25259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25260 $(HOST_EXPORTS) \
25261 $(POSTSTAGE1_HOST_EXPORTS) \
25262 cd $(HOST_SUBDIR)/libiberty && \
25263 $(MAKE) $(FLAGS_TO_PASS) \
25264 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
25265 $(TARGET-stageb3g2-libiberty)
25266
25267maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
25268clean-stageb3g2: clean-stageb3g2-libiberty
25269clean-stageb3g2-libiberty:
25270 @if [ $(current_stage) = stageb3g2 ]; then \
25271 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25272 else \
25273 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
25274 $(MAKE) stageb3g2-start; \
25275 fi; \
25276 cd $(HOST_SUBDIR)/libiberty && \
25277 $(MAKE) $(FLAGS_TO_PASS) \
25278 $(POSTSTAGE1_FLAGS_TO_PASS) \
25279 clean
25280@endif libiberty-bootstrap
25281
25282
d545f33b
PB
25283.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25284.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25285maybe-all-stage4-libiberty:
25286maybe-clean-stage4-libiberty:
25287@if libiberty-bootstrap
25288maybe-all-stage4-libiberty: all-stage4-libiberty
25289all-stage4: all-stage4-libiberty
f70224b5 25290TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 25291all-stage4-libiberty: configure-stage4-libiberty
c52c6897 25292 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25293 @r=`${PWD_COMMAND}`; export r; \
25294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25295 $(HOST_EXPORTS) \
25296 $(POSTSTAGE1_HOST_EXPORTS) \
25297 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25298 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25299 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25300 $(TARGET-stage4-libiberty)
d545f33b
PB
25301
25302maybe-clean-stage4-libiberty: clean-stage4-libiberty
25303clean-stage4: clean-stage4-libiberty
25304clean-stage4-libiberty:
9dbaa842
DD
25305 @if [ $(current_stage) = stage4 ]; then \
25306 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25307 else \
25308 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25309 $(MAKE) stage4-start; \
25310 fi; \
d545f33b
PB
25311 cd $(HOST_SUBDIR)/libiberty && \
25312 $(MAKE) $(FLAGS_TO_PASS) \
25313 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25314 clean
d545f33b
PB
25315@endif libiberty-bootstrap
25316
25317
25318.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25319.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25320maybe-all-stageprofile-libiberty:
25321maybe-clean-stageprofile-libiberty:
25322@if libiberty-bootstrap
25323maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25324all-stageprofile: all-stageprofile-libiberty
f70224b5 25325TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 25326all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 25327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25328 @r=`${PWD_COMMAND}`; export r; \
25329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25330 $(HOST_EXPORTS) \
25331 $(POSTSTAGE1_HOST_EXPORTS) \
25332 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25333 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25334 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25335 $(TARGET-stageprofile-libiberty)
d545f33b
PB
25336
25337maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25338clean-stageprofile: clean-stageprofile-libiberty
25339clean-stageprofile-libiberty:
9dbaa842
DD
25340 @if [ $(current_stage) = stageprofile ]; then \
25341 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25342 else \
25343 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25344 $(MAKE) stageprofile-start; \
25345 fi; \
d545f33b
PB
25346 cd $(HOST_SUBDIR)/libiberty && \
25347 $(MAKE) $(FLAGS_TO_PASS) \
25348 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25349 clean
d545f33b
PB
25350@endif libiberty-bootstrap
25351
25352
25353.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25354.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25355maybe-all-stagefeedback-libiberty:
25356maybe-clean-stagefeedback-libiberty:
25357@if libiberty-bootstrap
25358maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25359all-stagefeedback: all-stagefeedback-libiberty
f70224b5 25360TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 25361all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 25362 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25363 @r=`${PWD_COMMAND}`; export r; \
25364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25365 $(HOST_EXPORTS) \
25366 $(POSTSTAGE1_HOST_EXPORTS) \
25367 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25368 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25369 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25370 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
25371
25372maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25373clean-stagefeedback: clean-stagefeedback-libiberty
25374clean-stagefeedback-libiberty:
9dbaa842
DD
25375 @if [ $(current_stage) = stagefeedback ]; then \
25376 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25377 else \
25378 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25379 $(MAKE) stagefeedback-start; \
25380 fi; \
d545f33b
PB
25381 cd $(HOST_SUBDIR)/libiberty && \
25382 $(MAKE) $(FLAGS_TO_PASS) \
25383 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25384 clean
d545f33b
PB
25385@endif libiberty-bootstrap
25386
25387
25388
25389
25390
b813574b
PB
25391.PHONY: check-libiberty maybe-check-libiberty
25392maybe-check-libiberty:
25393@if libiberty
25394maybe-check-libiberty: check-libiberty
2a4cbe27 25395
b813574b 25396check-libiberty:
0aed8855 25397 @: $(MAKE); $(unstage)
4fa63067 25398 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25400 $(HOST_EXPORTS) \
b00612cc
PB
25401 (cd $(HOST_SUBDIR)/libiberty && \
25402 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25403
b813574b 25404@endif libiberty
2a4cbe27 25405
b813574b
PB
25406.PHONY: install-libiberty maybe-install-libiberty
25407maybe-install-libiberty:
25408@if libiberty
25409maybe-install-libiberty: install-libiberty
2a4cbe27 25410
b813574b 25411install-libiberty: installdirs
0aed8855 25412 @: $(MAKE); $(unstage)
4fa63067 25413 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25415 $(HOST_EXPORTS) \
b00612cc 25416 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 25417 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25418
b813574b 25419@endif libiberty
2a4cbe27 25420
56a8fe78 25421# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25422
b813574b
PB
25423.PHONY: maybe-info-libiberty info-libiberty
25424maybe-info-libiberty:
25425@if libiberty
25426maybe-info-libiberty: info-libiberty
4fa63067 25427
b813574b
PB
25428info-libiberty: \
25429 configure-libiberty
25430 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25431 r=`${PWD_COMMAND}`; export r; \
25432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25433 $(HOST_EXPORTS) \
b813574b 25434 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25436 done; \
6d389afc 25437 echo "Doing info in libiberty" ; \
b00612cc 25438 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
25439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25441 "RANLIB=$${RANLIB}" \
0c24b341 25442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25443 info) \
25444 || exit 1
25445
25446@endif libiberty
25447
25448.PHONY: maybe-dvi-libiberty dvi-libiberty
25449maybe-dvi-libiberty:
25450@if libiberty
25451maybe-dvi-libiberty: dvi-libiberty
25452
25453dvi-libiberty: \
25454 configure-libiberty
25455 @[ -f ./libiberty/Makefile ] || exit 0; \
25456 r=`${PWD_COMMAND}`; export r; \
25457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25458 $(HOST_EXPORTS) \
25459 for flag in $(EXTRA_HOST_FLAGS) ; do \
25460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25461 done; \
25462 echo "Doing dvi in libiberty" ; \
b00612cc 25463 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25466 "RANLIB=$${RANLIB}" \
0c24b341 25467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25468 dvi) \
2a4cbe27
NN
25469 || exit 1
25470
b813574b 25471@endif libiberty
2a4cbe27 25472
56a8fe78
DD
25473.PHONY: maybe-pdf-libiberty pdf-libiberty
25474maybe-pdf-libiberty:
25475@if libiberty
25476maybe-pdf-libiberty: pdf-libiberty
25477
25478pdf-libiberty: \
25479 configure-libiberty
25480 @[ -f ./libiberty/Makefile ] || exit 0; \
25481 r=`${PWD_COMMAND}`; export r; \
25482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25483 $(HOST_EXPORTS) \
25484 for flag in $(EXTRA_HOST_FLAGS) ; do \
25485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25486 done; \
25487 echo "Doing pdf in libiberty" ; \
25488 (cd $(HOST_SUBDIR)/libiberty && \
25489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25491 "RANLIB=$${RANLIB}" \
0c24b341 25492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25493 pdf) \
25494 || exit 1
25495
25496@endif libiberty
25497
6d389afc
MS
25498.PHONY: maybe-html-libiberty html-libiberty
25499maybe-html-libiberty:
b813574b 25500@if libiberty
6d389afc 25501maybe-html-libiberty: html-libiberty
2a4cbe27 25502
6d389afc 25503html-libiberty: \
b813574b
PB
25504 configure-libiberty
25505 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25506 r=`${PWD_COMMAND}`; export r; \
25507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25508 $(HOST_EXPORTS) \
b813574b 25509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25511 done; \
6d389afc 25512 echo "Doing html in libiberty" ; \
b00612cc 25513 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25516 "RANLIB=$${RANLIB}" \
0c24b341 25517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25518 html) \
2a4cbe27
NN
25519 || exit 1
25520
b813574b 25521@endif libiberty
2a4cbe27 25522
b813574b
PB
25523.PHONY: maybe-TAGS-libiberty TAGS-libiberty
25524maybe-TAGS-libiberty:
25525@if libiberty
25526maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 25527
b813574b
PB
25528TAGS-libiberty: \
25529 configure-libiberty
25530 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25531 r=`${PWD_COMMAND}`; export r; \
25532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25533 $(HOST_EXPORTS) \
b813574b 25534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25536 done; \
b813574b 25537 echo "Doing TAGS in libiberty" ; \
b00612cc 25538 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25541 "RANLIB=$${RANLIB}" \
0c24b341 25542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25543 TAGS) \
2a4cbe27
NN
25544 || exit 1
25545
b813574b 25546@endif libiberty
2a4cbe27 25547
b813574b
PB
25548.PHONY: maybe-install-info-libiberty install-info-libiberty
25549maybe-install-info-libiberty:
25550@if libiberty
25551maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 25552
b813574b
PB
25553install-info-libiberty: \
25554 configure-libiberty \
25555 info-libiberty
25556 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25557 r=`${PWD_COMMAND}`; export r; \
25558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25559 $(HOST_EXPORTS) \
b813574b 25560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25562 done; \
b813574b 25563 echo "Doing install-info in libiberty" ; \
b00612cc 25564 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25567 "RANLIB=$${RANLIB}" \
0c24b341 25568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25569 install-info) \
2a4cbe27
NN
25570 || exit 1
25571
b813574b 25572@endif libiberty
2a4cbe27 25573
a3ca38d2
DD
25574.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25575maybe-install-pdf-libiberty:
25576@if libiberty
25577maybe-install-pdf-libiberty: install-pdf-libiberty
25578
25579install-pdf-libiberty: \
25580 configure-libiberty \
25581 pdf-libiberty
25582 @[ -f ./libiberty/Makefile ] || exit 0; \
25583 r=`${PWD_COMMAND}`; export r; \
25584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25585 $(HOST_EXPORTS) \
25586 for flag in $(EXTRA_HOST_FLAGS) ; do \
25587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25588 done; \
25589 echo "Doing install-pdf in libiberty" ; \
25590 (cd $(HOST_SUBDIR)/libiberty && \
25591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25593 "RANLIB=$${RANLIB}" \
0c24b341 25594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25595 install-pdf) \
25596 || exit 1
25597
25598@endif libiberty
25599
108a6f8e
CD
25600.PHONY: maybe-install-html-libiberty install-html-libiberty
25601maybe-install-html-libiberty:
25602@if libiberty
25603maybe-install-html-libiberty: install-html-libiberty
25604
25605install-html-libiberty: \
25606 configure-libiberty \
25607 html-libiberty
25608 @[ -f ./libiberty/Makefile ] || exit 0; \
25609 r=`${PWD_COMMAND}`; export r; \
25610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25611 $(HOST_EXPORTS) \
25612 for flag in $(EXTRA_HOST_FLAGS) ; do \
25613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25614 done; \
25615 echo "Doing install-html in libiberty" ; \
25616 (cd $(HOST_SUBDIR)/libiberty && \
25617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25619 "RANLIB=$${RANLIB}" \
0c24b341 25620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25621 install-html) \
25622 || exit 1
25623
25624@endif libiberty
25625
b813574b
PB
25626.PHONY: maybe-installcheck-libiberty installcheck-libiberty
25627maybe-installcheck-libiberty:
25628@if libiberty
25629maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 25630
b813574b
PB
25631installcheck-libiberty: \
25632 configure-libiberty
25633 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25634 r=`${PWD_COMMAND}`; export r; \
25635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25636 $(HOST_EXPORTS) \
b813574b 25637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25639 done; \
b813574b 25640 echo "Doing installcheck in libiberty" ; \
b00612cc 25641 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25644 "RANLIB=$${RANLIB}" \
0c24b341 25645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25646 installcheck) \
2a4cbe27
NN
25647 || exit 1
25648
b813574b 25649@endif libiberty
2a4cbe27 25650
b813574b
PB
25651.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25652maybe-mostlyclean-libiberty:
25653@if libiberty
25654maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 25655
b813574b
PB
25656mostlyclean-libiberty:
25657 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25658 r=`${PWD_COMMAND}`; export r; \
25659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25660 $(HOST_EXPORTS) \
b813574b 25661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25663 done; \
b813574b 25664 echo "Doing mostlyclean in libiberty" ; \
b00612cc 25665 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25668 "RANLIB=$${RANLIB}" \
0c24b341 25669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25670 mostlyclean) \
2a4cbe27
NN
25671 || exit 1
25672
b813574b 25673@endif libiberty
2a4cbe27 25674
b813574b
PB
25675.PHONY: maybe-clean-libiberty clean-libiberty
25676maybe-clean-libiberty:
25677@if libiberty
25678maybe-clean-libiberty: clean-libiberty
2a4cbe27 25679
b813574b
PB
25680clean-libiberty:
25681 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25682 r=`${PWD_COMMAND}`; export r; \
25683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25684 $(HOST_EXPORTS) \
b813574b 25685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25687 done; \
b813574b 25688 echo "Doing clean in libiberty" ; \
b00612cc 25689 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25692 "RANLIB=$${RANLIB}" \
0c24b341 25693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25694 clean) \
2a4cbe27
NN
25695 || exit 1
25696
b813574b 25697@endif libiberty
2a4cbe27 25698
b813574b
PB
25699.PHONY: maybe-distclean-libiberty distclean-libiberty
25700maybe-distclean-libiberty:
25701@if libiberty
25702maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 25703
b813574b
PB
25704distclean-libiberty:
25705 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25706 r=`${PWD_COMMAND}`; export r; \
25707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25708 $(HOST_EXPORTS) \
b813574b 25709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25711 done; \
b813574b 25712 echo "Doing distclean in libiberty" ; \
b00612cc 25713 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25716 "RANLIB=$${RANLIB}" \
0c24b341 25717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25718 distclean) \
2a4cbe27
NN
25719 || exit 1
25720
b813574b 25721@endif libiberty
2a4cbe27 25722
b813574b
PB
25723.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
25724maybe-maintainer-clean-libiberty:
25725@if libiberty
25726maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 25727
b813574b
PB
25728maintainer-clean-libiberty:
25729 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25730 r=`${PWD_COMMAND}`; export r; \
25731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25732 $(HOST_EXPORTS) \
b813574b 25733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25735 done; \
b813574b 25736 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 25737 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25740 "RANLIB=$${RANLIB}" \
0c24b341 25741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25742 maintainer-clean) \
2a4cbe27
NN
25743 || exit 1
25744
b813574b 25745@endif libiberty
2a4cbe27 25746
2a4cbe27 25747
a7254363 25748
b813574b
PB
25749.PHONY: configure-libtool maybe-configure-libtool
25750maybe-configure-libtool:
4f0ef2d8
CD
25751@if gcc-bootstrap
25752configure-libtool: stage_current
25753@endif gcc-bootstrap
b813574b
PB
25754@if libtool
25755maybe-configure-libtool: configure-libtool
c52c6897 25756configure-libtool:
0aed8855 25757 @: $(MAKE); $(unstage)
c52c6897 25758 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25760 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
25761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 25762 $(HOST_EXPORTS) \
a7254363
PB
25763 echo Configuring in $(HOST_SUBDIR)/libtool; \
25764 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 25765 case $(srcdir) in \
b00612cc
PB
25766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25767 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
25768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25769 esac; \
b00612cc
PB
25770 srcdiroption="--srcdir=$${topdir}/libtool"; \
25771 libsrcdir="$$s/libtool"; \
4fa63067 25772 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25774 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25775 || exit 1
b813574b 25776@endif libtool
2a4cbe27 25777
a7254363
PB
25778
25779
d545f33b
PB
25780
25781
b813574b
PB
25782.PHONY: all-libtool maybe-all-libtool
25783maybe-all-libtool:
4f0ef2d8
CD
25784@if gcc-bootstrap
25785all-libtool: stage_current
25786@endif gcc-bootstrap
b813574b 25787@if libtool
d27cc32e 25788TARGET-libtool=all
b813574b
PB
25789maybe-all-libtool: all-libtool
25790all-libtool: configure-libtool
0aed8855 25791 @: $(MAKE); $(unstage)
4fa63067
NN
25792 @r=`${PWD_COMMAND}`; export r; \
25793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25794 $(HOST_EXPORTS) \
b00612cc
PB
25795 (cd $(HOST_SUBDIR)/libtool && \
25796 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 25797@endif libtool
2a4cbe27 25798
a7254363 25799
d545f33b
PB
25800
25801
b813574b
PB
25802.PHONY: check-libtool maybe-check-libtool
25803maybe-check-libtool:
25804@if libtool
25805maybe-check-libtool: check-libtool
2a4cbe27 25806
b813574b 25807check-libtool:
0aed8855 25808 @: $(MAKE); $(unstage)
4fa63067 25809 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25811 $(HOST_EXPORTS) \
b00612cc
PB
25812 (cd $(HOST_SUBDIR)/libtool && \
25813 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25814
b813574b 25815@endif libtool
2a4cbe27 25816
b813574b
PB
25817.PHONY: install-libtool maybe-install-libtool
25818maybe-install-libtool:
25819@if libtool
25820maybe-install-libtool: install-libtool
2a4cbe27 25821
b813574b 25822install-libtool: installdirs
0aed8855 25823 @: $(MAKE); $(unstage)
4fa63067 25824 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25826 $(HOST_EXPORTS) \
b00612cc 25827 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 25828 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25829
b813574b 25830@endif libtool
2a4cbe27 25831
56a8fe78 25832# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25833
b813574b
PB
25834.PHONY: maybe-info-libtool info-libtool
25835maybe-info-libtool:
25836@if libtool
25837maybe-info-libtool: info-libtool
4fa63067 25838
b813574b
PB
25839info-libtool: \
25840 configure-libtool
0aed8855 25841 @: $(MAKE); $(unstage)
b813574b 25842 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25843 r=`${PWD_COMMAND}`; export r; \
25844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25845 $(HOST_EXPORTS) \
b813574b 25846 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25848 done; \
b813574b 25849 echo "Doing info in libtool" ; \
b00612cc 25850 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25853 "RANLIB=$${RANLIB}" \
0c24b341 25854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25855 info) \
2a4cbe27
NN
25856 || exit 1
25857
b813574b 25858@endif libtool
2a4cbe27 25859
b813574b
PB
25860.PHONY: maybe-dvi-libtool dvi-libtool
25861maybe-dvi-libtool:
25862@if libtool
25863maybe-dvi-libtool: dvi-libtool
2a4cbe27 25864
b813574b
PB
25865dvi-libtool: \
25866 configure-libtool
0aed8855 25867 @: $(MAKE); $(unstage)
b813574b 25868 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25869 r=`${PWD_COMMAND}`; export r; \
25870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25871 $(HOST_EXPORTS) \
b813574b 25872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25874 done; \
b813574b 25875 echo "Doing dvi in libtool" ; \
b00612cc 25876 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25879 "RANLIB=$${RANLIB}" \
0c24b341 25880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25881 dvi) \
2a4cbe27
NN
25882 || exit 1
25883
b813574b 25884@endif libtool
2a4cbe27 25885
56a8fe78
DD
25886.PHONY: maybe-pdf-libtool pdf-libtool
25887maybe-pdf-libtool:
25888@if libtool
25889maybe-pdf-libtool: pdf-libtool
25890
25891pdf-libtool: \
25892 configure-libtool
25893 @: $(MAKE); $(unstage)
25894 @[ -f ./libtool/Makefile ] || exit 0; \
25895 r=`${PWD_COMMAND}`; export r; \
25896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25897 $(HOST_EXPORTS) \
25898 for flag in $(EXTRA_HOST_FLAGS) ; do \
25899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25900 done; \
25901 echo "Doing pdf in libtool" ; \
25902 (cd $(HOST_SUBDIR)/libtool && \
25903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25905 "RANLIB=$${RANLIB}" \
0c24b341 25906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25907 pdf) \
25908 || exit 1
25909
25910@endif libtool
25911
6d389afc
MS
25912.PHONY: maybe-html-libtool html-libtool
25913maybe-html-libtool:
25914@if libtool
25915maybe-html-libtool: html-libtool
25916
25917html-libtool: \
25918 configure-libtool
0aed8855 25919 @: $(MAKE); $(unstage)
6d389afc
MS
25920 @[ -f ./libtool/Makefile ] || exit 0; \
25921 r=`${PWD_COMMAND}`; export r; \
25922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25923 $(HOST_EXPORTS) \
25924 for flag in $(EXTRA_HOST_FLAGS) ; do \
25925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25926 done; \
25927 echo "Doing html in libtool" ; \
b00612cc 25928 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
25929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25931 "RANLIB=$${RANLIB}" \
0c24b341 25932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25933 html) \
25934 || exit 1
25935
25936@endif libtool
25937
b813574b
PB
25938.PHONY: maybe-TAGS-libtool TAGS-libtool
25939maybe-TAGS-libtool:
25940@if libtool
25941maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 25942
b813574b
PB
25943TAGS-libtool: \
25944 configure-libtool
0aed8855 25945 @: $(MAKE); $(unstage)
b813574b 25946 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25947 r=`${PWD_COMMAND}`; export r; \
25948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25949 $(HOST_EXPORTS) \
b813574b 25950 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25952 done; \
b813574b 25953 echo "Doing TAGS in libtool" ; \
b00612cc 25954 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25957 "RANLIB=$${RANLIB}" \
0c24b341 25958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25959 TAGS) \
2a4cbe27
NN
25960 || exit 1
25961
b813574b 25962@endif libtool
2a4cbe27 25963
b813574b
PB
25964.PHONY: maybe-install-info-libtool install-info-libtool
25965maybe-install-info-libtool:
25966@if libtool
25967maybe-install-info-libtool: install-info-libtool
2a4cbe27 25968
b813574b
PB
25969install-info-libtool: \
25970 configure-libtool \
25971 info-libtool
0aed8855 25972 @: $(MAKE); $(unstage)
b813574b 25973 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25974 r=`${PWD_COMMAND}`; export r; \
25975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25976 $(HOST_EXPORTS) \
b813574b 25977 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25979 done; \
b813574b 25980 echo "Doing install-info in libtool" ; \
b00612cc 25981 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25984 "RANLIB=$${RANLIB}" \
0c24b341 25985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25986 install-info) \
2a4cbe27
NN
25987 || exit 1
25988
b813574b 25989@endif libtool
2a4cbe27 25990
a3ca38d2
DD
25991.PHONY: maybe-install-pdf-libtool install-pdf-libtool
25992maybe-install-pdf-libtool:
25993@if libtool
25994maybe-install-pdf-libtool: install-pdf-libtool
25995
25996install-pdf-libtool: \
25997 configure-libtool \
25998 pdf-libtool
25999 @: $(MAKE); $(unstage)
26000 @[ -f ./libtool/Makefile ] || exit 0; \
26001 r=`${PWD_COMMAND}`; export r; \
26002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26003 $(HOST_EXPORTS) \
26004 for flag in $(EXTRA_HOST_FLAGS) ; do \
26005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26006 done; \
26007 echo "Doing install-pdf in libtool" ; \
26008 (cd $(HOST_SUBDIR)/libtool && \
26009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26011 "RANLIB=$${RANLIB}" \
0c24b341 26012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26013 install-pdf) \
26014 || exit 1
26015
26016@endif libtool
26017
108a6f8e
CD
26018.PHONY: maybe-install-html-libtool install-html-libtool
26019maybe-install-html-libtool:
26020@if libtool
26021maybe-install-html-libtool: install-html-libtool
26022
26023install-html-libtool: \
26024 configure-libtool \
26025 html-libtool
26026 @: $(MAKE); $(unstage)
26027 @[ -f ./libtool/Makefile ] || exit 0; \
26028 r=`${PWD_COMMAND}`; export r; \
26029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26030 $(HOST_EXPORTS) \
26031 for flag in $(EXTRA_HOST_FLAGS) ; do \
26032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26033 done; \
26034 echo "Doing install-html in libtool" ; \
26035 (cd $(HOST_SUBDIR)/libtool && \
26036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26038 "RANLIB=$${RANLIB}" \
0c24b341 26039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26040 install-html) \
26041 || exit 1
26042
26043@endif libtool
26044
b813574b
PB
26045.PHONY: maybe-installcheck-libtool installcheck-libtool
26046maybe-installcheck-libtool:
26047@if libtool
26048maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 26049
b813574b
PB
26050installcheck-libtool: \
26051 configure-libtool
0aed8855 26052 @: $(MAKE); $(unstage)
b813574b 26053 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26054 r=`${PWD_COMMAND}`; export r; \
26055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26056 $(HOST_EXPORTS) \
b813574b 26057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26059 done; \
b813574b 26060 echo "Doing installcheck in libtool" ; \
b00612cc 26061 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26064 "RANLIB=$${RANLIB}" \
0c24b341 26065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26066 installcheck) \
2a4cbe27
NN
26067 || exit 1
26068
b813574b 26069@endif libtool
2a4cbe27 26070
b813574b
PB
26071.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
26072maybe-mostlyclean-libtool:
26073@if libtool
26074maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 26075
b813574b 26076mostlyclean-libtool:
0aed8855 26077 @: $(MAKE); $(unstage)
b813574b 26078 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26079 r=`${PWD_COMMAND}`; export r; \
26080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26081 $(HOST_EXPORTS) \
b813574b 26082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26084 done; \
b813574b 26085 echo "Doing mostlyclean in libtool" ; \
b00612cc 26086 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26089 "RANLIB=$${RANLIB}" \
0c24b341 26090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26091 mostlyclean) \
2a4cbe27
NN
26092 || exit 1
26093
b813574b 26094@endif libtool
2a4cbe27 26095
b813574b
PB
26096.PHONY: maybe-clean-libtool clean-libtool
26097maybe-clean-libtool:
26098@if libtool
26099maybe-clean-libtool: clean-libtool
2a4cbe27 26100
b813574b 26101clean-libtool:
0aed8855 26102 @: $(MAKE); $(unstage)
b813574b 26103 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26104 r=`${PWD_COMMAND}`; export r; \
26105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26106 $(HOST_EXPORTS) \
b813574b 26107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26109 done; \
b813574b 26110 echo "Doing clean in libtool" ; \
b00612cc 26111 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26114 "RANLIB=$${RANLIB}" \
0c24b341 26115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26116 clean) \
2a4cbe27
NN
26117 || exit 1
26118
b813574b 26119@endif libtool
2a4cbe27 26120
b813574b
PB
26121.PHONY: maybe-distclean-libtool distclean-libtool
26122maybe-distclean-libtool:
26123@if libtool
26124maybe-distclean-libtool: distclean-libtool
2a4cbe27 26125
b813574b 26126distclean-libtool:
0aed8855 26127 @: $(MAKE); $(unstage)
b813574b 26128 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26129 r=`${PWD_COMMAND}`; export r; \
26130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26131 $(HOST_EXPORTS) \
b813574b 26132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26134 done; \
b813574b 26135 echo "Doing distclean in libtool" ; \
b00612cc 26136 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26139 "RANLIB=$${RANLIB}" \
0c24b341 26140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26141 distclean) \
2a4cbe27
NN
26142 || exit 1
26143
b813574b 26144@endif libtool
2a4cbe27 26145
b813574b
PB
26146.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
26147maybe-maintainer-clean-libtool:
26148@if libtool
26149maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 26150
b813574b 26151maintainer-clean-libtool:
0aed8855 26152 @: $(MAKE); $(unstage)
b813574b 26153 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26154 r=`${PWD_COMMAND}`; export r; \
26155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26156 $(HOST_EXPORTS) \
b813574b 26157 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26159 done; \
b813574b 26160 echo "Doing maintainer-clean in libtool" ; \
b00612cc 26161 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26164 "RANLIB=$${RANLIB}" \
0c24b341 26165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26166 maintainer-clean) \
2a4cbe27
NN
26167 || exit 1
26168
b813574b 26169@endif libtool
2a4cbe27 26170
2a4cbe27 26171
a7254363 26172
b813574b
PB
26173.PHONY: configure-m4 maybe-configure-m4
26174maybe-configure-m4:
4f0ef2d8
CD
26175@if gcc-bootstrap
26176configure-m4: stage_current
26177@endif gcc-bootstrap
b813574b
PB
26178@if m4
26179maybe-configure-m4: configure-m4
c52c6897 26180configure-m4:
0aed8855 26181 @: $(MAKE); $(unstage)
c52c6897 26182 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26184 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
26185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 26186 $(HOST_EXPORTS) \
a7254363
PB
26187 echo Configuring in $(HOST_SUBDIR)/m4; \
26188 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 26189 case $(srcdir) in \
b00612cc
PB
26190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26191 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
26192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26193 esac; \
b00612cc
PB
26194 srcdiroption="--srcdir=$${topdir}/m4"; \
26195 libsrcdir="$$s/m4"; \
4fa63067 26196 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26198 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26199 || exit 1
b813574b 26200@endif m4
2a4cbe27 26201
a7254363
PB
26202
26203
d545f33b
PB
26204
26205
b813574b
PB
26206.PHONY: all-m4 maybe-all-m4
26207maybe-all-m4:
4f0ef2d8
CD
26208@if gcc-bootstrap
26209all-m4: stage_current
26210@endif gcc-bootstrap
b813574b 26211@if m4
d27cc32e 26212TARGET-m4=all
b813574b
PB
26213maybe-all-m4: all-m4
26214all-m4: configure-m4
0aed8855 26215 @: $(MAKE); $(unstage)
4fa63067
NN
26216 @r=`${PWD_COMMAND}`; export r; \
26217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26218 $(HOST_EXPORTS) \
b00612cc
PB
26219 (cd $(HOST_SUBDIR)/m4 && \
26220 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 26221@endif m4
4fa63067 26222
a7254363 26223
d545f33b
PB
26224
26225
b813574b
PB
26226.PHONY: check-m4 maybe-check-m4
26227maybe-check-m4:
26228@if m4
26229maybe-check-m4: check-m4
2a4cbe27 26230
b813574b 26231check-m4:
0aed8855 26232 @: $(MAKE); $(unstage)
4fa63067
NN
26233 @r=`${PWD_COMMAND}`; export r; \
26234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26235 $(HOST_EXPORTS) \
b00612cc
PB
26236 (cd $(HOST_SUBDIR)/m4 && \
26237 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26238
b813574b 26239@endif m4
4fa63067 26240
b813574b
PB
26241.PHONY: install-m4 maybe-install-m4
26242maybe-install-m4:
26243@if m4
26244maybe-install-m4: install-m4
4fa63067 26245
b813574b 26246install-m4: installdirs
0aed8855 26247 @: $(MAKE); $(unstage)
4fa63067
NN
26248 @r=`${PWD_COMMAND}`; export r; \
26249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26250 $(HOST_EXPORTS) \
b00612cc 26251 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 26252 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26253
b813574b 26254@endif m4
4fa63067 26255
56a8fe78 26256# Other targets (info, dvi, pdf, etc.)
4fa63067 26257
b813574b
PB
26258.PHONY: maybe-info-m4 info-m4
26259maybe-info-m4:
26260@if m4
26261maybe-info-m4: info-m4
4fa63067 26262
b813574b
PB
26263info-m4: \
26264 configure-m4
0aed8855 26265 @: $(MAKE); $(unstage)
b813574b 26266 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26267 r=`${PWD_COMMAND}`; export r; \
26268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26269 $(HOST_EXPORTS) \
b813574b 26270 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26272 done; \
b813574b 26273 echo "Doing info in m4" ; \
b00612cc 26274 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26277 "RANLIB=$${RANLIB}" \
0c24b341 26278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26279 info) \
2a4cbe27
NN
26280 || exit 1
26281
b813574b 26282@endif m4
2a4cbe27 26283
b813574b
PB
26284.PHONY: maybe-dvi-m4 dvi-m4
26285maybe-dvi-m4:
26286@if m4
26287maybe-dvi-m4: dvi-m4
2a4cbe27 26288
b813574b
PB
26289dvi-m4: \
26290 configure-m4
0aed8855 26291 @: $(MAKE); $(unstage)
b813574b 26292 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26293 r=`${PWD_COMMAND}`; export r; \
26294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26295 $(HOST_EXPORTS) \
b813574b 26296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26298 done; \
b813574b 26299 echo "Doing dvi in m4" ; \
b00612cc 26300 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26303 "RANLIB=$${RANLIB}" \
0c24b341 26304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26305 dvi) \
2a4cbe27
NN
26306 || exit 1
26307
b813574b 26308@endif m4
2a4cbe27 26309
56a8fe78
DD
26310.PHONY: maybe-pdf-m4 pdf-m4
26311maybe-pdf-m4:
26312@if m4
26313maybe-pdf-m4: pdf-m4
26314
26315pdf-m4: \
26316 configure-m4
26317 @: $(MAKE); $(unstage)
26318 @[ -f ./m4/Makefile ] || exit 0; \
26319 r=`${PWD_COMMAND}`; export r; \
26320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26321 $(HOST_EXPORTS) \
26322 for flag in $(EXTRA_HOST_FLAGS) ; do \
26323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26324 done; \
26325 echo "Doing pdf in m4" ; \
26326 (cd $(HOST_SUBDIR)/m4 && \
26327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26329 "RANLIB=$${RANLIB}" \
0c24b341 26330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26331 pdf) \
26332 || exit 1
26333
26334@endif m4
26335
6d389afc
MS
26336.PHONY: maybe-html-m4 html-m4
26337maybe-html-m4:
26338@if m4
26339maybe-html-m4: html-m4
26340
26341html-m4: \
26342 configure-m4
0aed8855 26343 @: $(MAKE); $(unstage)
6d389afc
MS
26344 @[ -f ./m4/Makefile ] || exit 0; \
26345 r=`${PWD_COMMAND}`; export r; \
26346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26347 $(HOST_EXPORTS) \
26348 for flag in $(EXTRA_HOST_FLAGS) ; do \
26349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26350 done; \
26351 echo "Doing html in m4" ; \
b00612cc 26352 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
26353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26355 "RANLIB=$${RANLIB}" \
0c24b341 26356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26357 html) \
26358 || exit 1
26359
26360@endif m4
26361
b813574b
PB
26362.PHONY: maybe-TAGS-m4 TAGS-m4
26363maybe-TAGS-m4:
26364@if m4
26365maybe-TAGS-m4: TAGS-m4
2a4cbe27 26366
b813574b
PB
26367TAGS-m4: \
26368 configure-m4
0aed8855 26369 @: $(MAKE); $(unstage)
b813574b 26370 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26371 r=`${PWD_COMMAND}`; export r; \
26372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26373 $(HOST_EXPORTS) \
b813574b 26374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26376 done; \
b813574b 26377 echo "Doing TAGS in m4" ; \
b00612cc 26378 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26381 "RANLIB=$${RANLIB}" \
0c24b341 26382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26383 TAGS) \
2a4cbe27
NN
26384 || exit 1
26385
b813574b 26386@endif m4
2a4cbe27 26387
b813574b
PB
26388.PHONY: maybe-install-info-m4 install-info-m4
26389maybe-install-info-m4:
26390@if m4
26391maybe-install-info-m4: install-info-m4
2a4cbe27 26392
b813574b
PB
26393install-info-m4: \
26394 configure-m4 \
26395 info-m4
0aed8855 26396 @: $(MAKE); $(unstage)
b813574b 26397 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26398 r=`${PWD_COMMAND}`; export r; \
26399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26400 $(HOST_EXPORTS) \
b813574b 26401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26403 done; \
b813574b 26404 echo "Doing install-info in m4" ; \
b00612cc 26405 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26408 "RANLIB=$${RANLIB}" \
0c24b341 26409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26410 install-info) \
2a4cbe27
NN
26411 || exit 1
26412
b813574b 26413@endif m4
2a4cbe27 26414
a3ca38d2
DD
26415.PHONY: maybe-install-pdf-m4 install-pdf-m4
26416maybe-install-pdf-m4:
26417@if m4
26418maybe-install-pdf-m4: install-pdf-m4
26419
26420install-pdf-m4: \
26421 configure-m4 \
26422 pdf-m4
26423 @: $(MAKE); $(unstage)
26424 @[ -f ./m4/Makefile ] || exit 0; \
26425 r=`${PWD_COMMAND}`; export r; \
26426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26427 $(HOST_EXPORTS) \
26428 for flag in $(EXTRA_HOST_FLAGS) ; do \
26429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26430 done; \
26431 echo "Doing install-pdf in m4" ; \
26432 (cd $(HOST_SUBDIR)/m4 && \
26433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26435 "RANLIB=$${RANLIB}" \
0c24b341 26436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26437 install-pdf) \
26438 || exit 1
26439
26440@endif m4
26441
108a6f8e
CD
26442.PHONY: maybe-install-html-m4 install-html-m4
26443maybe-install-html-m4:
26444@if m4
26445maybe-install-html-m4: install-html-m4
26446
26447install-html-m4: \
26448 configure-m4 \
26449 html-m4
26450 @: $(MAKE); $(unstage)
26451 @[ -f ./m4/Makefile ] || exit 0; \
26452 r=`${PWD_COMMAND}`; export r; \
26453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26454 $(HOST_EXPORTS) \
26455 for flag in $(EXTRA_HOST_FLAGS) ; do \
26456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26457 done; \
26458 echo "Doing install-html in m4" ; \
26459 (cd $(HOST_SUBDIR)/m4 && \
26460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26462 "RANLIB=$${RANLIB}" \
0c24b341 26463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26464 install-html) \
26465 || exit 1
26466
26467@endif m4
26468
b813574b
PB
26469.PHONY: maybe-installcheck-m4 installcheck-m4
26470maybe-installcheck-m4:
26471@if m4
26472maybe-installcheck-m4: installcheck-m4
2a4cbe27 26473
b813574b
PB
26474installcheck-m4: \
26475 configure-m4
0aed8855 26476 @: $(MAKE); $(unstage)
b813574b 26477 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26478 r=`${PWD_COMMAND}`; export r; \
26479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26480 $(HOST_EXPORTS) \
b813574b 26481 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26483 done; \
b813574b 26484 echo "Doing installcheck in m4" ; \
b00612cc 26485 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26488 "RANLIB=$${RANLIB}" \
0c24b341 26489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26490 installcheck) \
2a4cbe27
NN
26491 || exit 1
26492
b813574b 26493@endif m4
2a4cbe27 26494
b813574b
PB
26495.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
26496maybe-mostlyclean-m4:
26497@if m4
26498maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 26499
b813574b 26500mostlyclean-m4:
0aed8855 26501 @: $(MAKE); $(unstage)
b813574b 26502 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26503 r=`${PWD_COMMAND}`; export r; \
26504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26505 $(HOST_EXPORTS) \
b813574b 26506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26508 done; \
b813574b 26509 echo "Doing mostlyclean in m4" ; \
b00612cc 26510 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26513 "RANLIB=$${RANLIB}" \
0c24b341 26514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26515 mostlyclean) \
2a4cbe27
NN
26516 || exit 1
26517
b813574b 26518@endif m4
2a4cbe27 26519
b813574b
PB
26520.PHONY: maybe-clean-m4 clean-m4
26521maybe-clean-m4:
26522@if m4
26523maybe-clean-m4: clean-m4
2a4cbe27 26524
b813574b 26525clean-m4:
0aed8855 26526 @: $(MAKE); $(unstage)
b813574b 26527 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26528 r=`${PWD_COMMAND}`; export r; \
26529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26530 $(HOST_EXPORTS) \
b813574b 26531 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26533 done; \
b813574b 26534 echo "Doing clean in m4" ; \
b00612cc 26535 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26538 "RANLIB=$${RANLIB}" \
0c24b341 26539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26540 clean) \
2a4cbe27
NN
26541 || exit 1
26542
b813574b 26543@endif m4
2a4cbe27 26544
b813574b
PB
26545.PHONY: maybe-distclean-m4 distclean-m4
26546maybe-distclean-m4:
26547@if m4
26548maybe-distclean-m4: distclean-m4
a2592b1b 26549
b813574b 26550distclean-m4:
0aed8855 26551 @: $(MAKE); $(unstage)
b813574b 26552 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
26553 r=`${PWD_COMMAND}`; export r; \
26554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26555 $(HOST_EXPORTS) \
b813574b 26556 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
26557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26558 done; \
b813574b 26559 echo "Doing distclean in m4" ; \
b00612cc 26560 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
26561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26563 "RANLIB=$${RANLIB}" \
0c24b341 26564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26565 distclean) \
a2592b1b
DD
26566 || exit 1
26567
b813574b 26568@endif m4
a2592b1b 26569
b813574b
PB
26570.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
26571maybe-maintainer-clean-m4:
26572@if m4
26573maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 26574
b813574b 26575maintainer-clean-m4:
0aed8855 26576 @: $(MAKE); $(unstage)
b813574b 26577 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 26578 r=`${PWD_COMMAND}`; export r; \
b40e3958 26579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26580 $(HOST_EXPORTS) \
b813574b 26581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26583 done; \
b813574b 26584 echo "Doing maintainer-clean in m4" ; \
b00612cc 26585 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
26586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26588 "RANLIB=$${RANLIB}" \
0c24b341 26589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26590 maintainer-clean) \
4fa63067 26591 || exit 1
252b5132 26592
b813574b 26593@endif m4
252b5132 26594
252b5132 26595
a7254363 26596
b813574b
PB
26597.PHONY: configure-make maybe-configure-make
26598maybe-configure-make:
4f0ef2d8
CD
26599@if gcc-bootstrap
26600configure-make: stage_current
26601@endif gcc-bootstrap
b813574b
PB
26602@if make
26603maybe-configure-make: configure-make
c52c6897 26604configure-make:
0aed8855 26605 @: $(MAKE); $(unstage)
c52c6897 26606 @r=`${PWD_COMMAND}`; export r; \
b813574b 26607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26608 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
26609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 26610 $(HOST_EXPORTS) \
a7254363
PB
26611 echo Configuring in $(HOST_SUBDIR)/make; \
26612 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 26613 case $(srcdir) in \
b00612cc
PB
26614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26615 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
26616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26617 esac; \
b00612cc
PB
26618 srcdiroption="--srcdir=$${topdir}/make"; \
26619 libsrcdir="$$s/make"; \
4fa63067 26620 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26622 --target=${target_alias} $${srcdiroption} \
4fa63067 26623 || exit 1
b813574b 26624@endif make
252b5132 26625
a7254363
PB
26626
26627
d545f33b
PB
26628
26629
b813574b
PB
26630.PHONY: all-make maybe-all-make
26631maybe-all-make:
4f0ef2d8
CD
26632@if gcc-bootstrap
26633all-make: stage_current
26634@endif gcc-bootstrap
b813574b 26635@if make
d27cc32e 26636TARGET-make=all
b813574b
PB
26637maybe-all-make: all-make
26638all-make: configure-make
0aed8855 26639 @: $(MAKE); $(unstage)
4fa63067
NN
26640 @r=`${PWD_COMMAND}`; export r; \
26641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26642 $(HOST_EXPORTS) \
b00612cc
PB
26643 (cd $(HOST_SUBDIR)/make && \
26644 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 26645@endif make
252b5132 26646
a7254363 26647
d545f33b
PB
26648
26649
b813574b
PB
26650.PHONY: check-make maybe-check-make
26651maybe-check-make:
26652@if make
26653maybe-check-make: check-make
252b5132 26654
b813574b 26655check-make:
0aed8855 26656 @: $(MAKE); $(unstage)
b813574b
PB
26657 @r=`${PWD_COMMAND}`; export r; \
26658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26659 $(HOST_EXPORTS) \
b00612cc
PB
26660 (cd $(HOST_SUBDIR)/make && \
26661 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 26662
b813574b 26663@endif make
16ae0395 26664
b813574b
PB
26665.PHONY: install-make maybe-install-make
26666maybe-install-make:
26667@if make
26668maybe-install-make: install-make
4fa63067 26669
b813574b 26670install-make: installdirs
0aed8855 26671 @: $(MAKE); $(unstage)
4fa63067
NN
26672 @r=`${PWD_COMMAND}`; export r; \
26673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26674 $(HOST_EXPORTS) \
b00612cc 26675 (cd $(HOST_SUBDIR)/make && \
2da12f12 26676 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26677
b813574b 26678@endif make
4fa63067 26679
56a8fe78 26680# Other targets (info, dvi, pdf, etc.)
4fa63067 26681
b813574b
PB
26682.PHONY: maybe-info-make info-make
26683maybe-info-make:
26684@if make
26685maybe-info-make: info-make
4fa63067 26686
b813574b
PB
26687info-make: \
26688 configure-make
0aed8855 26689 @: $(MAKE); $(unstage)
b813574b 26690 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26691 r=`${PWD_COMMAND}`; export r; \
26692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26693 $(HOST_EXPORTS) \
b813574b 26694 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26696 done; \
b813574b 26697 echo "Doing info in make" ; \
b00612cc 26698 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26701 "RANLIB=$${RANLIB}" \
0c24b341 26702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26703 info) \
4fa63067
NN
26704 || exit 1
26705
b813574b 26706@endif make
4fa63067 26707
b813574b
PB
26708.PHONY: maybe-dvi-make dvi-make
26709maybe-dvi-make:
26710@if make
26711maybe-dvi-make: dvi-make
4fa63067 26712
b813574b
PB
26713dvi-make: \
26714 configure-make
0aed8855 26715 @: $(MAKE); $(unstage)
b813574b 26716 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26717 r=`${PWD_COMMAND}`; export r; \
26718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26719 $(HOST_EXPORTS) \
b813574b 26720 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26722 done; \
b813574b 26723 echo "Doing dvi in make" ; \
b00612cc 26724 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26727 "RANLIB=$${RANLIB}" \
0c24b341 26728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26729 dvi) \
4fa63067 26730 || exit 1
16ae0395 26731
b813574b 26732@endif make
252b5132 26733
56a8fe78
DD
26734.PHONY: maybe-pdf-make pdf-make
26735maybe-pdf-make:
26736@if make
26737maybe-pdf-make: pdf-make
26738
26739pdf-make: \
26740 configure-make
26741 @: $(MAKE); $(unstage)
26742 @[ -f ./make/Makefile ] || exit 0; \
26743 r=`${PWD_COMMAND}`; export r; \
26744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26745 $(HOST_EXPORTS) \
26746 for flag in $(EXTRA_HOST_FLAGS) ; do \
26747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26748 done; \
26749 echo "Doing pdf in make" ; \
26750 (cd $(HOST_SUBDIR)/make && \
26751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26753 "RANLIB=$${RANLIB}" \
0c24b341 26754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26755 pdf) \
26756 || exit 1
26757
26758@endif make
26759
6d389afc
MS
26760.PHONY: maybe-html-make html-make
26761maybe-html-make:
26762@if make
26763maybe-html-make: html-make
26764
26765html-make: \
26766 configure-make
0aed8855 26767 @: $(MAKE); $(unstage)
6d389afc
MS
26768 @[ -f ./make/Makefile ] || exit 0; \
26769 r=`${PWD_COMMAND}`; export r; \
26770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26771 $(HOST_EXPORTS) \
26772 for flag in $(EXTRA_HOST_FLAGS) ; do \
26773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26774 done; \
26775 echo "Doing html in make" ; \
b00612cc 26776 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
26777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26779 "RANLIB=$${RANLIB}" \
0c24b341 26780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26781 html) \
26782 || exit 1
26783
26784@endif make
26785
b813574b
PB
26786.PHONY: maybe-TAGS-make TAGS-make
26787maybe-TAGS-make:
26788@if make
26789maybe-TAGS-make: TAGS-make
252b5132 26790
b813574b
PB
26791TAGS-make: \
26792 configure-make
0aed8855 26793 @: $(MAKE); $(unstage)
b813574b 26794 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26795 r=`${PWD_COMMAND}`; export r; \
26796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26797 $(HOST_EXPORTS) \
b813574b 26798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26800 done; \
b813574b 26801 echo "Doing TAGS in make" ; \
b00612cc 26802 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26805 "RANLIB=$${RANLIB}" \
0c24b341 26806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26807 TAGS) \
4fa63067 26808 || exit 1
3866be5d 26809
b813574b 26810@endif make
3866be5d 26811
b813574b
PB
26812.PHONY: maybe-install-info-make install-info-make
26813maybe-install-info-make:
26814@if make
26815maybe-install-info-make: install-info-make
3866be5d 26816
b813574b
PB
26817install-info-make: \
26818 configure-make \
26819 info-make
0aed8855 26820 @: $(MAKE); $(unstage)
b813574b 26821 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26822 r=`${PWD_COMMAND}`; export r; \
26823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26824 $(HOST_EXPORTS) \
b813574b 26825 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26827 done; \
b813574b 26828 echo "Doing install-info in make" ; \
b00612cc 26829 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26832 "RANLIB=$${RANLIB}" \
0c24b341 26833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26834 install-info) \
4fa63067 26835 || exit 1
3866be5d 26836
b813574b 26837@endif make
3866be5d 26838
a3ca38d2
DD
26839.PHONY: maybe-install-pdf-make install-pdf-make
26840maybe-install-pdf-make:
26841@if make
26842maybe-install-pdf-make: install-pdf-make
26843
26844install-pdf-make: \
26845 configure-make \
26846 pdf-make
26847 @: $(MAKE); $(unstage)
26848 @[ -f ./make/Makefile ] || exit 0; \
26849 r=`${PWD_COMMAND}`; export r; \
26850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26851 $(HOST_EXPORTS) \
26852 for flag in $(EXTRA_HOST_FLAGS) ; do \
26853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26854 done; \
26855 echo "Doing install-pdf in make" ; \
26856 (cd $(HOST_SUBDIR)/make && \
26857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26859 "RANLIB=$${RANLIB}" \
0c24b341 26860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26861 install-pdf) \
26862 || exit 1
26863
26864@endif make
26865
108a6f8e
CD
26866.PHONY: maybe-install-html-make install-html-make
26867maybe-install-html-make:
26868@if make
26869maybe-install-html-make: install-html-make
26870
26871install-html-make: \
26872 configure-make \
26873 html-make
26874 @: $(MAKE); $(unstage)
26875 @[ -f ./make/Makefile ] || exit 0; \
26876 r=`${PWD_COMMAND}`; export r; \
26877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26878 $(HOST_EXPORTS) \
26879 for flag in $(EXTRA_HOST_FLAGS) ; do \
26880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26881 done; \
26882 echo "Doing install-html in make" ; \
26883 (cd $(HOST_SUBDIR)/make && \
26884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26886 "RANLIB=$${RANLIB}" \
0c24b341 26887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26888 install-html) \
26889 || exit 1
26890
26891@endif make
26892
b813574b
PB
26893.PHONY: maybe-installcheck-make installcheck-make
26894maybe-installcheck-make:
26895@if make
26896maybe-installcheck-make: installcheck-make
15723a45 26897
b813574b
PB
26898installcheck-make: \
26899 configure-make
0aed8855 26900 @: $(MAKE); $(unstage)
b813574b 26901 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26902 r=`${PWD_COMMAND}`; export r; \
26903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26904 $(HOST_EXPORTS) \
b813574b 26905 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26907 done; \
b813574b 26908 echo "Doing installcheck in make" ; \
b00612cc 26909 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26912 "RANLIB=$${RANLIB}" \
0c24b341 26913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26914 installcheck) \
4fa63067 26915 || exit 1
15723a45 26916
b813574b 26917@endif make
15723a45 26918
b813574b
PB
26919.PHONY: maybe-mostlyclean-make mostlyclean-make
26920maybe-mostlyclean-make:
26921@if make
26922maybe-mostlyclean-make: mostlyclean-make
15723a45 26923
b813574b 26924mostlyclean-make:
0aed8855 26925 @: $(MAKE); $(unstage)
b813574b 26926 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
26927 r=`${PWD_COMMAND}`; export r; \
26928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26929 $(HOST_EXPORTS) \
b813574b 26930 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26932 done; \
b813574b 26933 echo "Doing mostlyclean in make" ; \
b00612cc 26934 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26937 "RANLIB=$${RANLIB}" \
0c24b341 26938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26939 mostlyclean) \
bba45b8b 26940 || exit 1
15723a45 26941
b813574b 26942@endif make
4fa63067 26943
b813574b
PB
26944.PHONY: maybe-clean-make clean-make
26945maybe-clean-make:
26946@if make
26947maybe-clean-make: clean-make
4fa63067 26948
b813574b 26949clean-make:
0aed8855 26950 @: $(MAKE); $(unstage)
b813574b 26951 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26952 r=`${PWD_COMMAND}`; export r; \
26953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26954 $(HOST_EXPORTS) \
b813574b 26955 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26957 done; \
b813574b 26958 echo "Doing clean in make" ; \
b00612cc 26959 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26962 "RANLIB=$${RANLIB}" \
0c24b341 26963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26964 clean) \
4fa63067
NN
26965 || exit 1
26966
b813574b 26967@endif make
4fa63067 26968
b813574b
PB
26969.PHONY: maybe-distclean-make distclean-make
26970maybe-distclean-make:
26971@if make
26972maybe-distclean-make: distclean-make
4fa63067 26973
b813574b 26974distclean-make:
0aed8855 26975 @: $(MAKE); $(unstage)
b813574b 26976 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26977 r=`${PWD_COMMAND}`; export r; \
26978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26979 $(HOST_EXPORTS) \
b813574b 26980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26982 done; \
b813574b 26983 echo "Doing distclean in make" ; \
b00612cc 26984 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26987 "RANLIB=$${RANLIB}" \
0c24b341 26988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26989 distclean) \
4fa63067
NN
26990 || exit 1
26991
b813574b 26992@endif make
4fa63067 26993
b813574b
PB
26994.PHONY: maybe-maintainer-clean-make maintainer-clean-make
26995maybe-maintainer-clean-make:
26996@if make
26997maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 26998
b813574b 26999maintainer-clean-make:
0aed8855 27000 @: $(MAKE); $(unstage)
b813574b 27001 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 27002 r=`${PWD_COMMAND}`; export r; \
b40e3958 27003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27004 $(HOST_EXPORTS) \
b813574b 27005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27007 done; \
b813574b 27008 echo "Doing maintainer-clean in make" ; \
b00612cc 27009 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
27010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27012 "RANLIB=$${RANLIB}" \
0c24b341 27013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27014 maintainer-clean) \
4fa63067 27015 || exit 1
3866be5d 27016
b813574b 27017@endif make
3866be5d 27018
3866be5d 27019
a7254363 27020
b813574b
PB
27021.PHONY: configure-mmalloc maybe-configure-mmalloc
27022maybe-configure-mmalloc:
4f0ef2d8
CD
27023@if gcc-bootstrap
27024configure-mmalloc: stage_current
27025@endif gcc-bootstrap
b813574b
PB
27026@if mmalloc
27027maybe-configure-mmalloc: configure-mmalloc
c52c6897 27028configure-mmalloc:
0aed8855 27029 @: $(MAKE); $(unstage)
c52c6897 27030 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27032 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
27033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 27034 $(HOST_EXPORTS) \
a7254363
PB
27035 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
27036 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 27037 case $(srcdir) in \
b00612cc
PB
27038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27039 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
27040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27041 esac; \
b00612cc
PB
27042 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
27043 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 27044 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27046 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27047 || exit 1
b813574b 27048@endif mmalloc
e2b9e2dc 27049
a7254363
PB
27050
27051
d545f33b
PB
27052
27053
b813574b
PB
27054.PHONY: all-mmalloc maybe-all-mmalloc
27055maybe-all-mmalloc:
4f0ef2d8
CD
27056@if gcc-bootstrap
27057all-mmalloc: stage_current
27058@endif gcc-bootstrap
b813574b 27059@if mmalloc
d27cc32e 27060TARGET-mmalloc=all
b813574b
PB
27061maybe-all-mmalloc: all-mmalloc
27062all-mmalloc: configure-mmalloc
0aed8855 27063 @: $(MAKE); $(unstage)
b40e3958
L
27064 @r=`${PWD_COMMAND}`; export r; \
27065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27066 $(HOST_EXPORTS) \
b00612cc
PB
27067 (cd $(HOST_SUBDIR)/mmalloc && \
27068 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 27069@endif mmalloc
3866be5d 27070
a7254363 27071
d545f33b
PB
27072
27073
b813574b
PB
27074.PHONY: check-mmalloc maybe-check-mmalloc
27075maybe-check-mmalloc:
27076@if mmalloc
27077maybe-check-mmalloc: check-mmalloc
3866be5d 27078
b813574b 27079check-mmalloc:
3866be5d 27080
b813574b 27081@endif mmalloc
3866be5d 27082
b813574b
PB
27083.PHONY: install-mmalloc maybe-install-mmalloc
27084maybe-install-mmalloc:
27085@if mmalloc
27086maybe-install-mmalloc: install-mmalloc
4fa63067 27087
b813574b 27088install-mmalloc: installdirs
0aed8855 27089 @: $(MAKE); $(unstage)
4fa63067
NN
27090 @r=`${PWD_COMMAND}`; export r; \
27091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27092 $(HOST_EXPORTS) \
b00612cc 27093 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 27094 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27095
b813574b 27096@endif mmalloc
4fa63067 27097
56a8fe78 27098# Other targets (info, dvi, pdf, etc.)
4fa63067 27099
b813574b
PB
27100.PHONY: maybe-info-mmalloc info-mmalloc
27101maybe-info-mmalloc:
27102@if mmalloc
27103maybe-info-mmalloc: info-mmalloc
4fa63067 27104
b813574b
PB
27105info-mmalloc: \
27106 configure-mmalloc
0aed8855 27107 @: $(MAKE); $(unstage)
b813574b 27108 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27109 r=`${PWD_COMMAND}`; export r; \
27110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27111 $(HOST_EXPORTS) \
b813574b 27112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27114 done; \
b813574b 27115 echo "Doing info in mmalloc" ; \
b00612cc 27116 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27119 "RANLIB=$${RANLIB}" \
0c24b341 27120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27121 info) \
4fa63067
NN
27122 || exit 1
27123
b813574b 27124@endif mmalloc
4fa63067 27125
b813574b
PB
27126.PHONY: maybe-dvi-mmalloc dvi-mmalloc
27127maybe-dvi-mmalloc:
27128@if mmalloc
27129maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 27130
b813574b
PB
27131dvi-mmalloc: \
27132 configure-mmalloc
0aed8855 27133 @: $(MAKE); $(unstage)
b813574b 27134 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27135 r=`${PWD_COMMAND}`; export r; \
27136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27137 $(HOST_EXPORTS) \
b813574b 27138 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27140 done; \
b813574b 27141 echo "Doing dvi in mmalloc" ; \
b00612cc 27142 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27145 "RANLIB=$${RANLIB}" \
0c24b341 27146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27147 dvi) \
4fa63067
NN
27148 || exit 1
27149
b813574b 27150@endif mmalloc
4fa63067 27151
56a8fe78
DD
27152.PHONY: maybe-pdf-mmalloc pdf-mmalloc
27153maybe-pdf-mmalloc:
27154@if mmalloc
27155maybe-pdf-mmalloc: pdf-mmalloc
27156
27157pdf-mmalloc: \
27158 configure-mmalloc
27159 @: $(MAKE); $(unstage)
27160 @[ -f ./mmalloc/Makefile ] || exit 0; \
27161 r=`${PWD_COMMAND}`; export r; \
27162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27163 $(HOST_EXPORTS) \
27164 for flag in $(EXTRA_HOST_FLAGS) ; do \
27165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27166 done; \
27167 echo "Doing pdf in mmalloc" ; \
27168 (cd $(HOST_SUBDIR)/mmalloc && \
27169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27171 "RANLIB=$${RANLIB}" \
0c24b341 27172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27173 pdf) \
27174 || exit 1
27175
27176@endif mmalloc
27177
6d389afc
MS
27178.PHONY: maybe-html-mmalloc html-mmalloc
27179maybe-html-mmalloc:
27180@if mmalloc
27181maybe-html-mmalloc: html-mmalloc
27182
27183html-mmalloc: \
27184 configure-mmalloc
0aed8855 27185 @: $(MAKE); $(unstage)
6d389afc
MS
27186 @[ -f ./mmalloc/Makefile ] || exit 0; \
27187 r=`${PWD_COMMAND}`; export r; \
27188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27189 $(HOST_EXPORTS) \
27190 for flag in $(EXTRA_HOST_FLAGS) ; do \
27191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27192 done; \
27193 echo "Doing html in mmalloc" ; \
b00612cc 27194 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
27195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27197 "RANLIB=$${RANLIB}" \
0c24b341 27198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27199 html) \
27200 || exit 1
27201
27202@endif mmalloc
27203
b813574b
PB
27204.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
27205maybe-TAGS-mmalloc:
27206@if mmalloc
27207maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 27208
b813574b
PB
27209TAGS-mmalloc: \
27210 configure-mmalloc
0aed8855 27211 @: $(MAKE); $(unstage)
b813574b 27212 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27213 r=`${PWD_COMMAND}`; export r; \
27214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27215 $(HOST_EXPORTS) \
b813574b 27216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27218 done; \
b813574b 27219 echo "Doing TAGS in mmalloc" ; \
b00612cc 27220 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27223 "RANLIB=$${RANLIB}" \
0c24b341 27224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27225 TAGS) \
4fa63067
NN
27226 || exit 1
27227
b813574b 27228@endif mmalloc
4fa63067 27229
b813574b
PB
27230.PHONY: maybe-install-info-mmalloc install-info-mmalloc
27231maybe-install-info-mmalloc:
27232@if mmalloc
27233maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 27234
b813574b
PB
27235install-info-mmalloc: \
27236 configure-mmalloc \
27237 info-mmalloc
0aed8855 27238 @: $(MAKE); $(unstage)
b813574b 27239 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27240 r=`${PWD_COMMAND}`; export r; \
27241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27242 $(HOST_EXPORTS) \
b813574b 27243 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27245 done; \
b813574b 27246 echo "Doing install-info in mmalloc" ; \
b00612cc 27247 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27250 "RANLIB=$${RANLIB}" \
0c24b341 27251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27252 install-info) \
4fa63067
NN
27253 || exit 1
27254
b813574b 27255@endif mmalloc
4fa63067 27256
a3ca38d2
DD
27257.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
27258maybe-install-pdf-mmalloc:
27259@if mmalloc
27260maybe-install-pdf-mmalloc: install-pdf-mmalloc
27261
27262install-pdf-mmalloc: \
27263 configure-mmalloc \
27264 pdf-mmalloc
27265 @: $(MAKE); $(unstage)
27266 @[ -f ./mmalloc/Makefile ] || exit 0; \
27267 r=`${PWD_COMMAND}`; export r; \
27268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27269 $(HOST_EXPORTS) \
27270 for flag in $(EXTRA_HOST_FLAGS) ; do \
27271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27272 done; \
27273 echo "Doing install-pdf in mmalloc" ; \
27274 (cd $(HOST_SUBDIR)/mmalloc && \
27275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27277 "RANLIB=$${RANLIB}" \
0c24b341 27278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27279 install-pdf) \
27280 || exit 1
27281
27282@endif mmalloc
27283
108a6f8e
CD
27284.PHONY: maybe-install-html-mmalloc install-html-mmalloc
27285maybe-install-html-mmalloc:
27286@if mmalloc
27287maybe-install-html-mmalloc: install-html-mmalloc
27288
27289install-html-mmalloc: \
27290 configure-mmalloc \
27291 html-mmalloc
27292 @: $(MAKE); $(unstage)
27293 @[ -f ./mmalloc/Makefile ] || exit 0; \
27294 r=`${PWD_COMMAND}`; export r; \
27295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27296 $(HOST_EXPORTS) \
27297 for flag in $(EXTRA_HOST_FLAGS) ; do \
27298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27299 done; \
27300 echo "Doing install-html in mmalloc" ; \
27301 (cd $(HOST_SUBDIR)/mmalloc && \
27302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27304 "RANLIB=$${RANLIB}" \
0c24b341 27305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27306 install-html) \
27307 || exit 1
27308
27309@endif mmalloc
27310
b813574b
PB
27311.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
27312maybe-installcheck-mmalloc:
27313@if mmalloc
27314maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 27315
b813574b
PB
27316installcheck-mmalloc: \
27317 configure-mmalloc
0aed8855 27318 @: $(MAKE); $(unstage)
b813574b 27319 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27320 r=`${PWD_COMMAND}`; export r; \
27321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27322 $(HOST_EXPORTS) \
b813574b 27323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27325 done; \
b813574b 27326 echo "Doing installcheck in mmalloc" ; \
b00612cc 27327 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27330 "RANLIB=$${RANLIB}" \
0c24b341 27331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27332 installcheck) \
4fa63067
NN
27333 || exit 1
27334
b813574b 27335@endif mmalloc
4fa63067 27336
b813574b
PB
27337.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
27338maybe-mostlyclean-mmalloc:
27339@if mmalloc
27340maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 27341
b813574b 27342mostlyclean-mmalloc:
0aed8855 27343 @: $(MAKE); $(unstage)
b813574b 27344 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27345 r=`${PWD_COMMAND}`; export r; \
27346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27347 $(HOST_EXPORTS) \
b813574b 27348 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27350 done; \
b813574b 27351 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 27352 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27355 "RANLIB=$${RANLIB}" \
0c24b341 27356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27357 mostlyclean) \
4fa63067
NN
27358 || exit 1
27359
b813574b 27360@endif mmalloc
4fa63067 27361
b813574b
PB
27362.PHONY: maybe-clean-mmalloc clean-mmalloc
27363maybe-clean-mmalloc:
27364@if mmalloc
27365maybe-clean-mmalloc: clean-mmalloc
4fa63067 27366
b813574b 27367clean-mmalloc:
0aed8855 27368 @: $(MAKE); $(unstage)
b813574b 27369 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27370 r=`${PWD_COMMAND}`; export r; \
27371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27372 $(HOST_EXPORTS) \
b813574b 27373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27375 done; \
b813574b 27376 echo "Doing clean in mmalloc" ; \
b00612cc 27377 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27380 "RANLIB=$${RANLIB}" \
0c24b341 27381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27382 clean) \
4fa63067
NN
27383 || exit 1
27384
b813574b 27385@endif mmalloc
4fa63067 27386
b813574b
PB
27387.PHONY: maybe-distclean-mmalloc distclean-mmalloc
27388maybe-distclean-mmalloc:
27389@if mmalloc
27390maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 27391
b813574b 27392distclean-mmalloc:
0aed8855 27393 @: $(MAKE); $(unstage)
b813574b 27394 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27395 r=`${PWD_COMMAND}`; export r; \
27396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27397 $(HOST_EXPORTS) \
b813574b 27398 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27400 done; \
b813574b 27401 echo "Doing distclean in mmalloc" ; \
b00612cc 27402 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27405 "RANLIB=$${RANLIB}" \
0c24b341 27406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27407 distclean) \
4fa63067
NN
27408 || exit 1
27409
b813574b 27410@endif mmalloc
4fa63067 27411
b813574b
PB
27412.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
27413maybe-maintainer-clean-mmalloc:
27414@if mmalloc
27415maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 27416
b813574b 27417maintainer-clean-mmalloc:
0aed8855 27418 @: $(MAKE); $(unstage)
b813574b 27419 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27420 r=`${PWD_COMMAND}`; export r; \
27421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27422 $(HOST_EXPORTS) \
b813574b 27423 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27425 done; \
b813574b 27426 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 27427 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27430 "RANLIB=$${RANLIB}" \
0c24b341 27431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27432 maintainer-clean) \
4fa63067 27433 || exit 1
16ae0395 27434
b813574b 27435@endif mmalloc
3866be5d
NN
27436
27437
a7254363 27438
b813574b
PB
27439.PHONY: configure-patch maybe-configure-patch
27440maybe-configure-patch:
4f0ef2d8
CD
27441@if gcc-bootstrap
27442configure-patch: stage_current
27443@endif gcc-bootstrap
b813574b
PB
27444@if patch
27445maybe-configure-patch: configure-patch
c52c6897 27446configure-patch:
0aed8855 27447 @: $(MAKE); $(unstage)
c52c6897 27448 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27450 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
27451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 27452 $(HOST_EXPORTS) \
a7254363
PB
27453 echo Configuring in $(HOST_SUBDIR)/patch; \
27454 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 27455 case $(srcdir) in \
b00612cc
PB
27456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27457 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
27458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27459 esac; \
b00612cc
PB
27460 srcdiroption="--srcdir=$${topdir}/patch"; \
27461 libsrcdir="$$s/patch"; \
e2b9e2dc 27462 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27463 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27464 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27465 || exit 1
b813574b 27466@endif patch
e2b9e2dc 27467
a7254363
PB
27468
27469
d545f33b
PB
27470
27471
b813574b
PB
27472.PHONY: all-patch maybe-all-patch
27473maybe-all-patch:
4f0ef2d8
CD
27474@if gcc-bootstrap
27475all-patch: stage_current
27476@endif gcc-bootstrap
b813574b 27477@if patch
d27cc32e 27478TARGET-patch=all
b813574b
PB
27479maybe-all-patch: all-patch
27480all-patch: configure-patch
0aed8855 27481 @: $(MAKE); $(unstage)
b40e3958
L
27482 @r=`${PWD_COMMAND}`; export r; \
27483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27484 $(HOST_EXPORTS) \
b00612cc
PB
27485 (cd $(HOST_SUBDIR)/patch && \
27486 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 27487@endif patch
3866be5d 27488
a7254363 27489
d545f33b
PB
27490
27491
b813574b
PB
27492.PHONY: check-patch maybe-check-patch
27493maybe-check-patch:
27494@if patch
27495maybe-check-patch: check-patch
3866be5d 27496
b813574b 27497check-patch:
0aed8855 27498 @: $(MAKE); $(unstage)
b40e3958
L
27499 @r=`${PWD_COMMAND}`; export r; \
27500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27501 $(HOST_EXPORTS) \
b00612cc
PB
27502 (cd $(HOST_SUBDIR)/patch && \
27503 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27504
b813574b 27505@endif patch
3866be5d 27506
b813574b
PB
27507.PHONY: install-patch maybe-install-patch
27508maybe-install-patch:
27509@if patch
27510maybe-install-patch: install-patch
16ae0395 27511
b813574b 27512install-patch: installdirs
0aed8855 27513 @: $(MAKE); $(unstage)
b40e3958
L
27514 @r=`${PWD_COMMAND}`; export r; \
27515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27516 $(HOST_EXPORTS) \
b00612cc 27517 (cd $(HOST_SUBDIR)/patch && \
2da12f12 27518 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27519
b813574b 27520@endif patch
3866be5d 27521
56a8fe78 27522# Other targets (info, dvi, pdf, etc.)
4fa63067 27523
b813574b
PB
27524.PHONY: maybe-info-patch info-patch
27525maybe-info-patch:
27526@if patch
27527maybe-info-patch: info-patch
4fa63067 27528
b813574b
PB
27529info-patch: \
27530 configure-patch
0aed8855 27531 @: $(MAKE); $(unstage)
b813574b 27532 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27533 r=`${PWD_COMMAND}`; export r; \
27534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27535 $(HOST_EXPORTS) \
b813574b 27536 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27538 done; \
b813574b 27539 echo "Doing info in patch" ; \
b00612cc 27540 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27543 "RANLIB=$${RANLIB}" \
0c24b341 27544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27545 info) \
4fa63067
NN
27546 || exit 1
27547
b813574b 27548@endif patch
4fa63067 27549
b813574b
PB
27550.PHONY: maybe-dvi-patch dvi-patch
27551maybe-dvi-patch:
27552@if patch
27553maybe-dvi-patch: dvi-patch
4fa63067 27554
b813574b
PB
27555dvi-patch: \
27556 configure-patch
0aed8855 27557 @: $(MAKE); $(unstage)
b813574b 27558 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27559 r=`${PWD_COMMAND}`; export r; \
27560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27561 $(HOST_EXPORTS) \
b813574b 27562 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27564 done; \
b813574b 27565 echo "Doing dvi in patch" ; \
b00612cc 27566 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27569 "RANLIB=$${RANLIB}" \
0c24b341 27570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27571 dvi) \
4fa63067
NN
27572 || exit 1
27573
b813574b 27574@endif patch
4fa63067 27575
56a8fe78
DD
27576.PHONY: maybe-pdf-patch pdf-patch
27577maybe-pdf-patch:
27578@if patch
27579maybe-pdf-patch: pdf-patch
27580
27581pdf-patch: \
27582 configure-patch
27583 @: $(MAKE); $(unstage)
27584 @[ -f ./patch/Makefile ] || exit 0; \
27585 r=`${PWD_COMMAND}`; export r; \
27586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27587 $(HOST_EXPORTS) \
27588 for flag in $(EXTRA_HOST_FLAGS) ; do \
27589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27590 done; \
27591 echo "Doing pdf in patch" ; \
27592 (cd $(HOST_SUBDIR)/patch && \
27593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27595 "RANLIB=$${RANLIB}" \
0c24b341 27596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27597 pdf) \
27598 || exit 1
27599
27600@endif patch
27601
6d389afc
MS
27602.PHONY: maybe-html-patch html-patch
27603maybe-html-patch:
27604@if patch
27605maybe-html-patch: html-patch
27606
27607html-patch: \
27608 configure-patch
0aed8855 27609 @: $(MAKE); $(unstage)
6d389afc
MS
27610 @[ -f ./patch/Makefile ] || exit 0; \
27611 r=`${PWD_COMMAND}`; export r; \
27612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27613 $(HOST_EXPORTS) \
27614 for flag in $(EXTRA_HOST_FLAGS) ; do \
27615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27616 done; \
27617 echo "Doing html in patch" ; \
b00612cc 27618 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
27619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27621 "RANLIB=$${RANLIB}" \
0c24b341 27622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27623 html) \
27624 || exit 1
27625
27626@endif patch
27627
b813574b
PB
27628.PHONY: maybe-TAGS-patch TAGS-patch
27629maybe-TAGS-patch:
27630@if patch
27631maybe-TAGS-patch: TAGS-patch
4fa63067 27632
b813574b
PB
27633TAGS-patch: \
27634 configure-patch
0aed8855 27635 @: $(MAKE); $(unstage)
b813574b 27636 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27637 r=`${PWD_COMMAND}`; export r; \
27638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27639 $(HOST_EXPORTS) \
b813574b 27640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27642 done; \
b813574b 27643 echo "Doing TAGS in patch" ; \
b00612cc 27644 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27647 "RANLIB=$${RANLIB}" \
0c24b341 27648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27649 TAGS) \
4fa63067
NN
27650 || exit 1
27651
b813574b 27652@endif patch
4fa63067 27653
b813574b
PB
27654.PHONY: maybe-install-info-patch install-info-patch
27655maybe-install-info-patch:
27656@if patch
27657maybe-install-info-patch: install-info-patch
4fa63067 27658
b813574b
PB
27659install-info-patch: \
27660 configure-patch \
27661 info-patch
0aed8855 27662 @: $(MAKE); $(unstage)
b813574b 27663 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27664 r=`${PWD_COMMAND}`; export r; \
27665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27666 $(HOST_EXPORTS) \
b813574b 27667 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27669 done; \
b813574b 27670 echo "Doing install-info in patch" ; \
b00612cc 27671 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27674 "RANLIB=$${RANLIB}" \
0c24b341 27675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27676 install-info) \
4fa63067
NN
27677 || exit 1
27678
b813574b 27679@endif patch
4fa63067 27680
a3ca38d2
DD
27681.PHONY: maybe-install-pdf-patch install-pdf-patch
27682maybe-install-pdf-patch:
27683@if patch
27684maybe-install-pdf-patch: install-pdf-patch
27685
27686install-pdf-patch: \
27687 configure-patch \
27688 pdf-patch
27689 @: $(MAKE); $(unstage)
27690 @[ -f ./patch/Makefile ] || exit 0; \
27691 r=`${PWD_COMMAND}`; export r; \
27692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27693 $(HOST_EXPORTS) \
27694 for flag in $(EXTRA_HOST_FLAGS) ; do \
27695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27696 done; \
27697 echo "Doing install-pdf in patch" ; \
27698 (cd $(HOST_SUBDIR)/patch && \
27699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27701 "RANLIB=$${RANLIB}" \
0c24b341 27702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27703 install-pdf) \
27704 || exit 1
27705
27706@endif patch
27707
108a6f8e
CD
27708.PHONY: maybe-install-html-patch install-html-patch
27709maybe-install-html-patch:
27710@if patch
27711maybe-install-html-patch: install-html-patch
27712
27713install-html-patch: \
27714 configure-patch \
27715 html-patch
27716 @: $(MAKE); $(unstage)
27717 @[ -f ./patch/Makefile ] || exit 0; \
27718 r=`${PWD_COMMAND}`; export r; \
27719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27720 $(HOST_EXPORTS) \
27721 for flag in $(EXTRA_HOST_FLAGS) ; do \
27722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27723 done; \
27724 echo "Doing install-html in patch" ; \
27725 (cd $(HOST_SUBDIR)/patch && \
27726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27728 "RANLIB=$${RANLIB}" \
0c24b341 27729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27730 install-html) \
27731 || exit 1
27732
27733@endif patch
27734
b813574b
PB
27735.PHONY: maybe-installcheck-patch installcheck-patch
27736maybe-installcheck-patch:
27737@if patch
27738maybe-installcheck-patch: installcheck-patch
4fa63067 27739
b813574b
PB
27740installcheck-patch: \
27741 configure-patch
0aed8855 27742 @: $(MAKE); $(unstage)
b813574b 27743 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27744 r=`${PWD_COMMAND}`; export r; \
27745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27746 $(HOST_EXPORTS) \
b813574b 27747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27749 done; \
b813574b 27750 echo "Doing installcheck in patch" ; \
b00612cc 27751 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27754 "RANLIB=$${RANLIB}" \
0c24b341 27755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27756 installcheck) \
4fa63067
NN
27757 || exit 1
27758
b813574b 27759@endif patch
4fa63067 27760
b813574b
PB
27761.PHONY: maybe-mostlyclean-patch mostlyclean-patch
27762maybe-mostlyclean-patch:
27763@if patch
27764maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 27765
b813574b 27766mostlyclean-patch:
0aed8855 27767 @: $(MAKE); $(unstage)
b813574b 27768 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27769 r=`${PWD_COMMAND}`; export r; \
27770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27771 $(HOST_EXPORTS) \
b813574b 27772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27774 done; \
b813574b 27775 echo "Doing mostlyclean in patch" ; \
b00612cc 27776 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27779 "RANLIB=$${RANLIB}" \
0c24b341 27780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27781 mostlyclean) \
4fa63067
NN
27782 || exit 1
27783
b813574b 27784@endif patch
4fa63067 27785
b813574b
PB
27786.PHONY: maybe-clean-patch clean-patch
27787maybe-clean-patch:
27788@if patch
27789maybe-clean-patch: clean-patch
4fa63067 27790
b813574b 27791clean-patch:
0aed8855 27792 @: $(MAKE); $(unstage)
b813574b 27793 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27794 r=`${PWD_COMMAND}`; export r; \
27795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27796 $(HOST_EXPORTS) \
b813574b 27797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27799 done; \
b813574b 27800 echo "Doing clean in patch" ; \
b00612cc 27801 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27804 "RANLIB=$${RANLIB}" \
0c24b341 27805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27806 clean) \
4fa63067
NN
27807 || exit 1
27808
b813574b 27809@endif patch
4fa63067 27810
b813574b
PB
27811.PHONY: maybe-distclean-patch distclean-patch
27812maybe-distclean-patch:
27813@if patch
27814maybe-distclean-patch: distclean-patch
4fa63067 27815
b813574b 27816distclean-patch:
0aed8855 27817 @: $(MAKE); $(unstage)
b813574b 27818 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27819 r=`${PWD_COMMAND}`; export r; \
27820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27821 $(HOST_EXPORTS) \
b813574b 27822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27824 done; \
b813574b 27825 echo "Doing distclean in patch" ; \
b00612cc 27826 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27829 "RANLIB=$${RANLIB}" \
0c24b341 27830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27831 distclean) \
4fa63067
NN
27832 || exit 1
27833
b813574b 27834@endif patch
4fa63067 27835
b813574b
PB
27836.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
27837maybe-maintainer-clean-patch:
27838@if patch
27839maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 27840
b813574b 27841maintainer-clean-patch:
0aed8855 27842 @: $(MAKE); $(unstage)
b813574b 27843 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27844 r=`${PWD_COMMAND}`; export r; \
27845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27846 $(HOST_EXPORTS) \
b813574b 27847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27849 done; \
b813574b 27850 echo "Doing maintainer-clean in patch" ; \
b00612cc 27851 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27854 "RANLIB=$${RANLIB}" \
0c24b341 27855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27856 maintainer-clean) \
4fa63067
NN
27857 || exit 1
27858
b813574b 27859@endif patch
4fa63067
NN
27860
27861
a7254363 27862
b813574b
PB
27863.PHONY: configure-perl maybe-configure-perl
27864maybe-configure-perl:
4f0ef2d8
CD
27865@if gcc-bootstrap
27866configure-perl: stage_current
27867@endif gcc-bootstrap
b813574b
PB
27868@if perl
27869maybe-configure-perl: configure-perl
c52c6897 27870configure-perl:
0aed8855 27871 @: $(MAKE); $(unstage)
c52c6897 27872 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27874 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
27875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 27876 $(HOST_EXPORTS) \
a7254363
PB
27877 echo Configuring in $(HOST_SUBDIR)/perl; \
27878 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 27879 case $(srcdir) in \
b00612cc
PB
27880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27881 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
27882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27883 esac; \
b00612cc
PB
27884 srcdiroption="--srcdir=$${topdir}/perl"; \
27885 libsrcdir="$$s/perl"; \
e2b9e2dc 27886 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27888 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27889 || exit 1
b813574b 27890@endif perl
e2b9e2dc 27891
a7254363
PB
27892
27893
d545f33b
PB
27894
27895
b813574b
PB
27896.PHONY: all-perl maybe-all-perl
27897maybe-all-perl:
4f0ef2d8
CD
27898@if gcc-bootstrap
27899all-perl: stage_current
27900@endif gcc-bootstrap
b813574b 27901@if perl
d27cc32e 27902TARGET-perl=all
b813574b
PB
27903maybe-all-perl: all-perl
27904all-perl: configure-perl
0aed8855 27905 @: $(MAKE); $(unstage)
b40e3958
L
27906 @r=`${PWD_COMMAND}`; export r; \
27907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27908 $(HOST_EXPORTS) \
b00612cc
PB
27909 (cd $(HOST_SUBDIR)/perl && \
27910 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 27911@endif perl
3866be5d 27912
a7254363 27913
d545f33b
PB
27914
27915
b813574b
PB
27916.PHONY: check-perl maybe-check-perl
27917maybe-check-perl:
27918@if perl
27919maybe-check-perl: check-perl
3866be5d 27920
b813574b 27921check-perl:
0aed8855 27922 @: $(MAKE); $(unstage)
b40e3958
L
27923 @r=`${PWD_COMMAND}`; export r; \
27924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27925 $(HOST_EXPORTS) \
b00612cc
PB
27926 (cd $(HOST_SUBDIR)/perl && \
27927 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27928
b813574b 27929@endif perl
3866be5d 27930
b813574b
PB
27931.PHONY: install-perl maybe-install-perl
27932maybe-install-perl:
27933@if perl
27934maybe-install-perl: install-perl
16ae0395 27935
b813574b 27936install-perl: installdirs
0aed8855 27937 @: $(MAKE); $(unstage)
b40e3958
L
27938 @r=`${PWD_COMMAND}`; export r; \
27939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27940 $(HOST_EXPORTS) \
b00612cc 27941 (cd $(HOST_SUBDIR)/perl && \
2da12f12 27942 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27943
b813574b 27944@endif perl
3866be5d 27945
56a8fe78 27946# Other targets (info, dvi, pdf, etc.)
4fa63067 27947
b813574b
PB
27948.PHONY: maybe-info-perl info-perl
27949maybe-info-perl:
27950@if perl
27951maybe-info-perl: info-perl
4fa63067 27952
b813574b
PB
27953info-perl: \
27954 configure-perl
0aed8855 27955 @: $(MAKE); $(unstage)
b813574b 27956 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
27957 r=`${PWD_COMMAND}`; export r; \
27958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27959 $(HOST_EXPORTS) \
b813574b 27960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27962 done; \
b813574b 27963 echo "Doing info in perl" ; \
b00612cc 27964 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27967 "RANLIB=$${RANLIB}" \
0c24b341 27968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27969 info) \
e2b9e2dc
NN
27970 || exit 1
27971
b813574b 27972@endif perl
4fa63067 27973
b813574b
PB
27974.PHONY: maybe-dvi-perl dvi-perl
27975maybe-dvi-perl:
27976@if perl
27977maybe-dvi-perl: dvi-perl
4fa63067 27978
b813574b
PB
27979dvi-perl: \
27980 configure-perl
0aed8855 27981 @: $(MAKE); $(unstage)
b813574b 27982 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 27983 r=`${PWD_COMMAND}`; export r; \
b40e3958 27984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27985 $(HOST_EXPORTS) \
b813574b 27986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27988 done; \
b813574b 27989 echo "Doing dvi in perl" ; \
b00612cc 27990 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27993 "RANLIB=$${RANLIB}" \
0c24b341 27994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27995 dvi) \
4fa63067 27996 || exit 1
3866be5d 27997
b813574b 27998@endif perl
3866be5d 27999
56a8fe78
DD
28000.PHONY: maybe-pdf-perl pdf-perl
28001maybe-pdf-perl:
28002@if perl
28003maybe-pdf-perl: pdf-perl
28004
28005pdf-perl: \
28006 configure-perl
28007 @: $(MAKE); $(unstage)
28008 @[ -f ./perl/Makefile ] || exit 0; \
28009 r=`${PWD_COMMAND}`; export r; \
28010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28011 $(HOST_EXPORTS) \
28012 for flag in $(EXTRA_HOST_FLAGS) ; do \
28013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28014 done; \
28015 echo "Doing pdf in perl" ; \
28016 (cd $(HOST_SUBDIR)/perl && \
28017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28019 "RANLIB=$${RANLIB}" \
0c24b341 28020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28021 pdf) \
28022 || exit 1
28023
28024@endif perl
28025
6d389afc
MS
28026.PHONY: maybe-html-perl html-perl
28027maybe-html-perl:
28028@if perl
28029maybe-html-perl: html-perl
28030
28031html-perl: \
28032 configure-perl
0aed8855 28033 @: $(MAKE); $(unstage)
6d389afc
MS
28034 @[ -f ./perl/Makefile ] || exit 0; \
28035 r=`${PWD_COMMAND}`; export r; \
28036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28037 $(HOST_EXPORTS) \
28038 for flag in $(EXTRA_HOST_FLAGS) ; do \
28039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28040 done; \
28041 echo "Doing html in perl" ; \
b00612cc 28042 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
28043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28045 "RANLIB=$${RANLIB}" \
0c24b341 28046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28047 html) \
28048 || exit 1
28049
28050@endif perl
28051
b813574b
PB
28052.PHONY: maybe-TAGS-perl TAGS-perl
28053maybe-TAGS-perl:
28054@if perl
28055maybe-TAGS-perl: TAGS-perl
4fa63067 28056
b813574b
PB
28057TAGS-perl: \
28058 configure-perl
0aed8855 28059 @: $(MAKE); $(unstage)
b813574b 28060 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28061 r=`${PWD_COMMAND}`; export r; \
b40e3958 28062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28063 $(HOST_EXPORTS) \
b813574b 28064 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28066 done; \
b813574b 28067 echo "Doing TAGS in perl" ; \
b00612cc 28068 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28071 "RANLIB=$${RANLIB}" \
0c24b341 28072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28073 TAGS) \
4fa63067 28074 || exit 1
3866be5d 28075
b813574b 28076@endif perl
3866be5d 28077
b813574b
PB
28078.PHONY: maybe-install-info-perl install-info-perl
28079maybe-install-info-perl:
28080@if perl
28081maybe-install-info-perl: install-info-perl
16ae0395 28082
b813574b
PB
28083install-info-perl: \
28084 configure-perl \
28085 info-perl
0aed8855 28086 @: $(MAKE); $(unstage)
b813574b 28087 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28088 r=`${PWD_COMMAND}`; export r; \
28089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28090 $(HOST_EXPORTS) \
b813574b 28091 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28093 done; \
b813574b 28094 echo "Doing install-info in perl" ; \
b00612cc 28095 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28098 "RANLIB=$${RANLIB}" \
0c24b341 28099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28100 install-info) \
4fa63067
NN
28101 || exit 1
28102
b813574b 28103@endif perl
4fa63067 28104
a3ca38d2
DD
28105.PHONY: maybe-install-pdf-perl install-pdf-perl
28106maybe-install-pdf-perl:
28107@if perl
28108maybe-install-pdf-perl: install-pdf-perl
28109
28110install-pdf-perl: \
28111 configure-perl \
28112 pdf-perl
28113 @: $(MAKE); $(unstage)
28114 @[ -f ./perl/Makefile ] || exit 0; \
28115 r=`${PWD_COMMAND}`; export r; \
28116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28117 $(HOST_EXPORTS) \
28118 for flag in $(EXTRA_HOST_FLAGS) ; do \
28119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28120 done; \
28121 echo "Doing install-pdf in perl" ; \
28122 (cd $(HOST_SUBDIR)/perl && \
28123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28125 "RANLIB=$${RANLIB}" \
0c24b341 28126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28127 install-pdf) \
28128 || exit 1
28129
28130@endif perl
28131
108a6f8e
CD
28132.PHONY: maybe-install-html-perl install-html-perl
28133maybe-install-html-perl:
28134@if perl
28135maybe-install-html-perl: install-html-perl
28136
28137install-html-perl: \
28138 configure-perl \
28139 html-perl
28140 @: $(MAKE); $(unstage)
28141 @[ -f ./perl/Makefile ] || exit 0; \
28142 r=`${PWD_COMMAND}`; export r; \
28143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28144 $(HOST_EXPORTS) \
28145 for flag in $(EXTRA_HOST_FLAGS) ; do \
28146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28147 done; \
28148 echo "Doing install-html in perl" ; \
28149 (cd $(HOST_SUBDIR)/perl && \
28150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28152 "RANLIB=$${RANLIB}" \
0c24b341 28153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28154 install-html) \
28155 || exit 1
28156
28157@endif perl
28158
b813574b
PB
28159.PHONY: maybe-installcheck-perl installcheck-perl
28160maybe-installcheck-perl:
28161@if perl
28162maybe-installcheck-perl: installcheck-perl
4fa63067 28163
b813574b
PB
28164installcheck-perl: \
28165 configure-perl
0aed8855 28166 @: $(MAKE); $(unstage)
b813574b 28167 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28168 r=`${PWD_COMMAND}`; export r; \
28169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28170 $(HOST_EXPORTS) \
b813574b 28171 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28173 done; \
b813574b 28174 echo "Doing installcheck in perl" ; \
b00612cc 28175 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28178 "RANLIB=$${RANLIB}" \
0c24b341 28179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28180 installcheck) \
4fa63067
NN
28181 || exit 1
28182
b813574b 28183@endif perl
4fa63067 28184
b813574b
PB
28185.PHONY: maybe-mostlyclean-perl mostlyclean-perl
28186maybe-mostlyclean-perl:
28187@if perl
28188maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 28189
b813574b 28190mostlyclean-perl:
0aed8855 28191 @: $(MAKE); $(unstage)
b813574b 28192 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28193 r=`${PWD_COMMAND}`; export r; \
28194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28195 $(HOST_EXPORTS) \
b813574b 28196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28198 done; \
b813574b 28199 echo "Doing mostlyclean in perl" ; \
b00612cc 28200 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28203 "RANLIB=$${RANLIB}" \
0c24b341 28204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28205 mostlyclean) \
4fa63067
NN
28206 || exit 1
28207
b813574b 28208@endif perl
4fa63067 28209
b813574b
PB
28210.PHONY: maybe-clean-perl clean-perl
28211maybe-clean-perl:
28212@if perl
28213maybe-clean-perl: clean-perl
4fa63067 28214
b813574b 28215clean-perl:
0aed8855 28216 @: $(MAKE); $(unstage)
b813574b 28217 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28218 r=`${PWD_COMMAND}`; export r; \
28219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28220 $(HOST_EXPORTS) \
b813574b 28221 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28223 done; \
b813574b 28224 echo "Doing clean in perl" ; \
b00612cc 28225 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28228 "RANLIB=$${RANLIB}" \
0c24b341 28229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28230 clean) \
4fa63067
NN
28231 || exit 1
28232
b813574b 28233@endif perl
4fa63067 28234
b813574b
PB
28235.PHONY: maybe-distclean-perl distclean-perl
28236maybe-distclean-perl:
28237@if perl
28238maybe-distclean-perl: distclean-perl
4fa63067 28239
b813574b 28240distclean-perl:
0aed8855 28241 @: $(MAKE); $(unstage)
b813574b 28242 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28243 r=`${PWD_COMMAND}`; export r; \
28244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28245 $(HOST_EXPORTS) \
b813574b 28246 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28248 done; \
b813574b 28249 echo "Doing distclean in perl" ; \
b00612cc 28250 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28253 "RANLIB=$${RANLIB}" \
0c24b341 28254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28255 distclean) \
4fa63067
NN
28256 || exit 1
28257
b813574b 28258@endif perl
4fa63067 28259
b813574b
PB
28260.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
28261maybe-maintainer-clean-perl:
28262@if perl
28263maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 28264
b813574b 28265maintainer-clean-perl:
0aed8855 28266 @: $(MAKE); $(unstage)
b813574b 28267 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28268 r=`${PWD_COMMAND}`; export r; \
b40e3958 28269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28270 $(HOST_EXPORTS) \
b813574b 28271 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28273 done; \
b813574b 28274 echo "Doing maintainer-clean in perl" ; \
b00612cc 28275 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28278 "RANLIB=$${RANLIB}" \
0c24b341 28279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28280 maintainer-clean) \
4fa63067 28281 || exit 1
3866be5d 28282
b813574b 28283@endif perl
3866be5d 28284
4fa63067 28285
a7254363 28286
b813574b
PB
28287.PHONY: configure-prms maybe-configure-prms
28288maybe-configure-prms:
4f0ef2d8
CD
28289@if gcc-bootstrap
28290configure-prms: stage_current
28291@endif gcc-bootstrap
b813574b
PB
28292@if prms
28293maybe-configure-prms: configure-prms
c52c6897 28294configure-prms:
0aed8855 28295 @: $(MAKE); $(unstage)
c52c6897 28296 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28298 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
28299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 28300 $(HOST_EXPORTS) \
a7254363
PB
28301 echo Configuring in $(HOST_SUBDIR)/prms; \
28302 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 28303 case $(srcdir) in \
b00612cc
PB
28304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28305 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
28306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28307 esac; \
b00612cc
PB
28308 srcdiroption="--srcdir=$${topdir}/prms"; \
28309 libsrcdir="$$s/prms"; \
e2b9e2dc 28310 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28312 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28313 || exit 1
b813574b 28314@endif prms
e2b9e2dc 28315
a7254363
PB
28316
28317
d545f33b
PB
28318
28319
b813574b
PB
28320.PHONY: all-prms maybe-all-prms
28321maybe-all-prms:
4f0ef2d8
CD
28322@if gcc-bootstrap
28323all-prms: stage_current
28324@endif gcc-bootstrap
b813574b 28325@if prms
d27cc32e 28326TARGET-prms=all
b813574b
PB
28327maybe-all-prms: all-prms
28328all-prms: configure-prms
0aed8855 28329 @: $(MAKE); $(unstage)
b40e3958
L
28330 @r=`${PWD_COMMAND}`; export r; \
28331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28332 $(HOST_EXPORTS) \
b00612cc
PB
28333 (cd $(HOST_SUBDIR)/prms && \
28334 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 28335@endif prms
3866be5d 28336
a7254363 28337
d545f33b
PB
28338
28339
b813574b
PB
28340.PHONY: check-prms maybe-check-prms
28341maybe-check-prms:
28342@if prms
28343maybe-check-prms: check-prms
3866be5d 28344
b813574b 28345check-prms:
0aed8855 28346 @: $(MAKE); $(unstage)
b40e3958
L
28347 @r=`${PWD_COMMAND}`; export r; \
28348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28349 $(HOST_EXPORTS) \
b00612cc
PB
28350 (cd $(HOST_SUBDIR)/prms && \
28351 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28352
b813574b 28353@endif prms
3866be5d 28354
b813574b
PB
28355.PHONY: install-prms maybe-install-prms
28356maybe-install-prms:
28357@if prms
28358maybe-install-prms: install-prms
4fa63067 28359
b813574b 28360install-prms: installdirs
0aed8855 28361 @: $(MAKE); $(unstage)
4fa63067
NN
28362 @r=`${PWD_COMMAND}`; export r; \
28363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28364 $(HOST_EXPORTS) \
b00612cc 28365 (cd $(HOST_SUBDIR)/prms && \
2da12f12 28366 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28367
b813574b 28368@endif prms
4fa63067 28369
56a8fe78 28370# Other targets (info, dvi, pdf, etc.)
4fa63067 28371
b813574b
PB
28372.PHONY: maybe-info-prms info-prms
28373maybe-info-prms:
28374@if prms
28375maybe-info-prms: info-prms
4fa63067 28376
b813574b
PB
28377info-prms: \
28378 configure-prms
0aed8855 28379 @: $(MAKE); $(unstage)
b813574b 28380 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28381 r=`${PWD_COMMAND}`; export r; \
28382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28383 $(HOST_EXPORTS) \
b813574b 28384 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28386 done; \
b813574b 28387 echo "Doing info in prms" ; \
b00612cc 28388 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28391 "RANLIB=$${RANLIB}" \
0c24b341 28392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28393 info) \
4fa63067
NN
28394 || exit 1
28395
b813574b 28396@endif prms
4fa63067 28397
b813574b
PB
28398.PHONY: maybe-dvi-prms dvi-prms
28399maybe-dvi-prms:
28400@if prms
28401maybe-dvi-prms: dvi-prms
4fa63067 28402
b813574b
PB
28403dvi-prms: \
28404 configure-prms
0aed8855 28405 @: $(MAKE); $(unstage)
b813574b 28406 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28407 r=`${PWD_COMMAND}`; export r; \
28408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28409 $(HOST_EXPORTS) \
b813574b 28410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28412 done; \
b813574b 28413 echo "Doing dvi in prms" ; \
b00612cc 28414 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28417 "RANLIB=$${RANLIB}" \
0c24b341 28418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28419 dvi) \
4fa63067
NN
28420 || exit 1
28421
b813574b 28422@endif prms
4fa63067 28423
56a8fe78
DD
28424.PHONY: maybe-pdf-prms pdf-prms
28425maybe-pdf-prms:
28426@if prms
28427maybe-pdf-prms: pdf-prms
28428
28429pdf-prms: \
28430 configure-prms
28431 @: $(MAKE); $(unstage)
28432 @[ -f ./prms/Makefile ] || exit 0; \
28433 r=`${PWD_COMMAND}`; export r; \
28434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28435 $(HOST_EXPORTS) \
28436 for flag in $(EXTRA_HOST_FLAGS) ; do \
28437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28438 done; \
28439 echo "Doing pdf in prms" ; \
28440 (cd $(HOST_SUBDIR)/prms && \
28441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28443 "RANLIB=$${RANLIB}" \
0c24b341 28444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28445 pdf) \
28446 || exit 1
28447
28448@endif prms
28449
6d389afc
MS
28450.PHONY: maybe-html-prms html-prms
28451maybe-html-prms:
28452@if prms
28453maybe-html-prms: html-prms
28454
28455html-prms: \
28456 configure-prms
0aed8855 28457 @: $(MAKE); $(unstage)
6d389afc
MS
28458 @[ -f ./prms/Makefile ] || exit 0; \
28459 r=`${PWD_COMMAND}`; export r; \
28460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28461 $(HOST_EXPORTS) \
28462 for flag in $(EXTRA_HOST_FLAGS) ; do \
28463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28464 done; \
28465 echo "Doing html in prms" ; \
b00612cc 28466 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
28467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28469 "RANLIB=$${RANLIB}" \
0c24b341 28470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28471 html) \
28472 || exit 1
28473
28474@endif prms
28475
b813574b
PB
28476.PHONY: maybe-TAGS-prms TAGS-prms
28477maybe-TAGS-prms:
28478@if prms
28479maybe-TAGS-prms: TAGS-prms
4fa63067 28480
b813574b
PB
28481TAGS-prms: \
28482 configure-prms
0aed8855 28483 @: $(MAKE); $(unstage)
b813574b 28484 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28485 r=`${PWD_COMMAND}`; export r; \
28486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28487 $(HOST_EXPORTS) \
b813574b 28488 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28490 done; \
b813574b 28491 echo "Doing TAGS in prms" ; \
b00612cc 28492 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28495 "RANLIB=$${RANLIB}" \
0c24b341 28496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28497 TAGS) \
4fa63067
NN
28498 || exit 1
28499
b813574b 28500@endif prms
4fa63067 28501
b813574b
PB
28502.PHONY: maybe-install-info-prms install-info-prms
28503maybe-install-info-prms:
28504@if prms
28505maybe-install-info-prms: install-info-prms
4fa63067 28506
b813574b
PB
28507install-info-prms: \
28508 configure-prms \
28509 info-prms
0aed8855 28510 @: $(MAKE); $(unstage)
b813574b 28511 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28512 r=`${PWD_COMMAND}`; export r; \
28513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28514 $(HOST_EXPORTS) \
b813574b 28515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28517 done; \
b813574b 28518 echo "Doing install-info in prms" ; \
b00612cc 28519 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28522 "RANLIB=$${RANLIB}" \
0c24b341 28523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28524 install-info) \
4fa63067
NN
28525 || exit 1
28526
b813574b 28527@endif prms
4fa63067 28528
a3ca38d2
DD
28529.PHONY: maybe-install-pdf-prms install-pdf-prms
28530maybe-install-pdf-prms:
28531@if prms
28532maybe-install-pdf-prms: install-pdf-prms
28533
28534install-pdf-prms: \
28535 configure-prms \
28536 pdf-prms
28537 @: $(MAKE); $(unstage)
28538 @[ -f ./prms/Makefile ] || exit 0; \
28539 r=`${PWD_COMMAND}`; export r; \
28540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28541 $(HOST_EXPORTS) \
28542 for flag in $(EXTRA_HOST_FLAGS) ; do \
28543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28544 done; \
28545 echo "Doing install-pdf in prms" ; \
28546 (cd $(HOST_SUBDIR)/prms && \
28547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28549 "RANLIB=$${RANLIB}" \
0c24b341 28550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28551 install-pdf) \
28552 || exit 1
28553
28554@endif prms
28555
108a6f8e
CD
28556.PHONY: maybe-install-html-prms install-html-prms
28557maybe-install-html-prms:
28558@if prms
28559maybe-install-html-prms: install-html-prms
28560
28561install-html-prms: \
28562 configure-prms \
28563 html-prms
28564 @: $(MAKE); $(unstage)
28565 @[ -f ./prms/Makefile ] || exit 0; \
28566 r=`${PWD_COMMAND}`; export r; \
28567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28568 $(HOST_EXPORTS) \
28569 for flag in $(EXTRA_HOST_FLAGS) ; do \
28570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28571 done; \
28572 echo "Doing install-html in prms" ; \
28573 (cd $(HOST_SUBDIR)/prms && \
28574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28576 "RANLIB=$${RANLIB}" \
0c24b341 28577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28578 install-html) \
28579 || exit 1
28580
28581@endif prms
28582
b813574b
PB
28583.PHONY: maybe-installcheck-prms installcheck-prms
28584maybe-installcheck-prms:
28585@if prms
28586maybe-installcheck-prms: installcheck-prms
4fa63067 28587
b813574b
PB
28588installcheck-prms: \
28589 configure-prms
0aed8855 28590 @: $(MAKE); $(unstage)
b813574b 28591 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28592 r=`${PWD_COMMAND}`; export r; \
28593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28594 $(HOST_EXPORTS) \
b813574b 28595 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28597 done; \
b813574b 28598 echo "Doing installcheck in prms" ; \
b00612cc 28599 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28602 "RANLIB=$${RANLIB}" \
0c24b341 28603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28604 installcheck) \
4fa63067
NN
28605 || exit 1
28606
b813574b 28607@endif prms
4fa63067 28608
b813574b
PB
28609.PHONY: maybe-mostlyclean-prms mostlyclean-prms
28610maybe-mostlyclean-prms:
28611@if prms
28612maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 28613
b813574b 28614mostlyclean-prms:
0aed8855 28615 @: $(MAKE); $(unstage)
b813574b 28616 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28617 r=`${PWD_COMMAND}`; export r; \
28618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28619 $(HOST_EXPORTS) \
b813574b 28620 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28622 done; \
b813574b 28623 echo "Doing mostlyclean in prms" ; \
b00612cc 28624 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28627 "RANLIB=$${RANLIB}" \
0c24b341 28628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28629 mostlyclean) \
4fa63067
NN
28630 || exit 1
28631
b813574b 28632@endif prms
4fa63067 28633
b813574b
PB
28634.PHONY: maybe-clean-prms clean-prms
28635maybe-clean-prms:
28636@if prms
28637maybe-clean-prms: clean-prms
4fa63067 28638
b813574b 28639clean-prms:
0aed8855 28640 @: $(MAKE); $(unstage)
b813574b 28641 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28642 r=`${PWD_COMMAND}`; export r; \
28643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28644 $(HOST_EXPORTS) \
b813574b 28645 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28647 done; \
b813574b 28648 echo "Doing clean in prms" ; \
b00612cc 28649 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28652 "RANLIB=$${RANLIB}" \
0c24b341 28653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28654 clean) \
4fa63067
NN
28655 || exit 1
28656
b813574b 28657@endif prms
4fa63067 28658
b813574b
PB
28659.PHONY: maybe-distclean-prms distclean-prms
28660maybe-distclean-prms:
28661@if prms
28662maybe-distclean-prms: distclean-prms
4fa63067 28663
b813574b 28664distclean-prms:
0aed8855 28665 @: $(MAKE); $(unstage)
b813574b 28666 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28667 r=`${PWD_COMMAND}`; export r; \
28668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28669 $(HOST_EXPORTS) \
b813574b 28670 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28672 done; \
b813574b 28673 echo "Doing distclean in prms" ; \
b00612cc 28674 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28677 "RANLIB=$${RANLIB}" \
0c24b341 28678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28679 distclean) \
4fa63067
NN
28680 || exit 1
28681
b813574b 28682@endif prms
4fa63067 28683
b813574b
PB
28684.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
28685maybe-maintainer-clean-prms:
28686@if prms
28687maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 28688
b813574b 28689maintainer-clean-prms:
0aed8855 28690 @: $(MAKE); $(unstage)
b813574b 28691 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28692 r=`${PWD_COMMAND}`; export r; \
28693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28694 $(HOST_EXPORTS) \
b813574b 28695 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28697 done; \
b813574b 28698 echo "Doing maintainer-clean in prms" ; \
b00612cc 28699 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28702 "RANLIB=$${RANLIB}" \
0c24b341 28703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28704 maintainer-clean) \
4fa63067 28705 || exit 1
16ae0395 28706
b813574b 28707@endif prms
3866be5d
NN
28708
28709
a7254363 28710
b813574b
PB
28711.PHONY: configure-rcs maybe-configure-rcs
28712maybe-configure-rcs:
4f0ef2d8
CD
28713@if gcc-bootstrap
28714configure-rcs: stage_current
28715@endif gcc-bootstrap
b813574b
PB
28716@if rcs
28717maybe-configure-rcs: configure-rcs
c52c6897 28718configure-rcs:
0aed8855 28719 @: $(MAKE); $(unstage)
c52c6897 28720 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28722 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
28723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 28724 $(HOST_EXPORTS) \
a7254363
PB
28725 echo Configuring in $(HOST_SUBDIR)/rcs; \
28726 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 28727 case $(srcdir) in \
b00612cc
PB
28728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28729 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
28730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28731 esac; \
b00612cc
PB
28732 srcdiroption="--srcdir=$${topdir}/rcs"; \
28733 libsrcdir="$$s/rcs"; \
e2b9e2dc 28734 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28736 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28737 || exit 1
b813574b 28738@endif rcs
e2b9e2dc 28739
a7254363
PB
28740
28741
d545f33b
PB
28742
28743
b813574b
PB
28744.PHONY: all-rcs maybe-all-rcs
28745maybe-all-rcs:
4f0ef2d8
CD
28746@if gcc-bootstrap
28747all-rcs: stage_current
28748@endif gcc-bootstrap
b813574b 28749@if rcs
d27cc32e 28750TARGET-rcs=all
b813574b
PB
28751maybe-all-rcs: all-rcs
28752all-rcs: configure-rcs
0aed8855 28753 @: $(MAKE); $(unstage)
b40e3958
L
28754 @r=`${PWD_COMMAND}`; export r; \
28755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28756 $(HOST_EXPORTS) \
b00612cc
PB
28757 (cd $(HOST_SUBDIR)/rcs && \
28758 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 28759@endif rcs
3866be5d 28760
a7254363 28761
d545f33b
PB
28762
28763
b813574b
PB
28764.PHONY: check-rcs maybe-check-rcs
28765maybe-check-rcs:
28766@if rcs
28767maybe-check-rcs: check-rcs
3866be5d 28768
b813574b 28769check-rcs:
0aed8855 28770 @: $(MAKE); $(unstage)
b40e3958
L
28771 @r=`${PWD_COMMAND}`; export r; \
28772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28773 $(HOST_EXPORTS) \
b00612cc
PB
28774 (cd $(HOST_SUBDIR)/rcs && \
28775 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28776
b813574b 28777@endif rcs
3866be5d 28778
b813574b
PB
28779.PHONY: install-rcs maybe-install-rcs
28780maybe-install-rcs:
28781@if rcs
28782maybe-install-rcs: install-rcs
16ae0395 28783
b813574b 28784install-rcs: installdirs
0aed8855 28785 @: $(MAKE); $(unstage)
b40e3958
L
28786 @r=`${PWD_COMMAND}`; export r; \
28787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28788 $(HOST_EXPORTS) \
b00612cc 28789 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 28790 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28791
b813574b 28792@endif rcs
3866be5d 28793
56a8fe78 28794# Other targets (info, dvi, pdf, etc.)
4fa63067 28795
b813574b
PB
28796.PHONY: maybe-info-rcs info-rcs
28797maybe-info-rcs:
28798@if rcs
28799maybe-info-rcs: info-rcs
4fa63067 28800
b813574b
PB
28801info-rcs: \
28802 configure-rcs
0aed8855 28803 @: $(MAKE); $(unstage)
b813574b 28804 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28805 r=`${PWD_COMMAND}`; export r; \
28806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28807 $(HOST_EXPORTS) \
b813574b 28808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28810 done; \
b813574b 28811 echo "Doing info in rcs" ; \
b00612cc 28812 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28815 "RANLIB=$${RANLIB}" \
0c24b341 28816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28817 info) \
4fa63067
NN
28818 || exit 1
28819
b813574b 28820@endif rcs
4fa63067 28821
b813574b
PB
28822.PHONY: maybe-dvi-rcs dvi-rcs
28823maybe-dvi-rcs:
28824@if rcs
28825maybe-dvi-rcs: dvi-rcs
4fa63067 28826
b813574b
PB
28827dvi-rcs: \
28828 configure-rcs
0aed8855 28829 @: $(MAKE); $(unstage)
b813574b 28830 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28831 r=`${PWD_COMMAND}`; export r; \
28832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28833 $(HOST_EXPORTS) \
b813574b 28834 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28836 done; \
b813574b 28837 echo "Doing dvi in rcs" ; \
b00612cc 28838 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28841 "RANLIB=$${RANLIB}" \
0c24b341 28842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28843 dvi) \
4fa63067
NN
28844 || exit 1
28845
b813574b 28846@endif rcs
4fa63067 28847
56a8fe78
DD
28848.PHONY: maybe-pdf-rcs pdf-rcs
28849maybe-pdf-rcs:
28850@if rcs
28851maybe-pdf-rcs: pdf-rcs
28852
28853pdf-rcs: \
28854 configure-rcs
28855 @: $(MAKE); $(unstage)
28856 @[ -f ./rcs/Makefile ] || exit 0; \
28857 r=`${PWD_COMMAND}`; export r; \
28858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28859 $(HOST_EXPORTS) \
28860 for flag in $(EXTRA_HOST_FLAGS) ; do \
28861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28862 done; \
28863 echo "Doing pdf in rcs" ; \
28864 (cd $(HOST_SUBDIR)/rcs && \
28865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28867 "RANLIB=$${RANLIB}" \
0c24b341 28868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28869 pdf) \
28870 || exit 1
28871
28872@endif rcs
28873
6d389afc
MS
28874.PHONY: maybe-html-rcs html-rcs
28875maybe-html-rcs:
28876@if rcs
28877maybe-html-rcs: html-rcs
28878
28879html-rcs: \
28880 configure-rcs
0aed8855 28881 @: $(MAKE); $(unstage)
6d389afc
MS
28882 @[ -f ./rcs/Makefile ] || exit 0; \
28883 r=`${PWD_COMMAND}`; export r; \
28884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28885 $(HOST_EXPORTS) \
28886 for flag in $(EXTRA_HOST_FLAGS) ; do \
28887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28888 done; \
28889 echo "Doing html in rcs" ; \
b00612cc 28890 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
28891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28893 "RANLIB=$${RANLIB}" \
0c24b341 28894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28895 html) \
28896 || exit 1
28897
28898@endif rcs
28899
b813574b
PB
28900.PHONY: maybe-TAGS-rcs TAGS-rcs
28901maybe-TAGS-rcs:
28902@if rcs
28903maybe-TAGS-rcs: TAGS-rcs
4fa63067 28904
b813574b
PB
28905TAGS-rcs: \
28906 configure-rcs
0aed8855 28907 @: $(MAKE); $(unstage)
b813574b 28908 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28909 r=`${PWD_COMMAND}`; export r; \
28910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28911 $(HOST_EXPORTS) \
b813574b 28912 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28914 done; \
b813574b 28915 echo "Doing TAGS in rcs" ; \
b00612cc 28916 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28919 "RANLIB=$${RANLIB}" \
0c24b341 28920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28921 TAGS) \
4fa63067
NN
28922 || exit 1
28923
b813574b 28924@endif rcs
4fa63067 28925
b813574b
PB
28926.PHONY: maybe-install-info-rcs install-info-rcs
28927maybe-install-info-rcs:
28928@if rcs
28929maybe-install-info-rcs: install-info-rcs
4fa63067 28930
b813574b
PB
28931install-info-rcs: \
28932 configure-rcs \
28933 info-rcs
0aed8855 28934 @: $(MAKE); $(unstage)
b813574b 28935 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28936 r=`${PWD_COMMAND}`; export r; \
28937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28938 $(HOST_EXPORTS) \
b813574b 28939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28941 done; \
b813574b 28942 echo "Doing install-info in rcs" ; \
b00612cc 28943 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28946 "RANLIB=$${RANLIB}" \
0c24b341 28947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28948 install-info) \
4fa63067
NN
28949 || exit 1
28950
b813574b 28951@endif rcs
4fa63067 28952
a3ca38d2
DD
28953.PHONY: maybe-install-pdf-rcs install-pdf-rcs
28954maybe-install-pdf-rcs:
28955@if rcs
28956maybe-install-pdf-rcs: install-pdf-rcs
28957
28958install-pdf-rcs: \
28959 configure-rcs \
28960 pdf-rcs
28961 @: $(MAKE); $(unstage)
28962 @[ -f ./rcs/Makefile ] || exit 0; \
28963 r=`${PWD_COMMAND}`; export r; \
28964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28965 $(HOST_EXPORTS) \
28966 for flag in $(EXTRA_HOST_FLAGS) ; do \
28967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28968 done; \
28969 echo "Doing install-pdf in rcs" ; \
28970 (cd $(HOST_SUBDIR)/rcs && \
28971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28973 "RANLIB=$${RANLIB}" \
0c24b341 28974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28975 install-pdf) \
28976 || exit 1
28977
28978@endif rcs
28979
108a6f8e
CD
28980.PHONY: maybe-install-html-rcs install-html-rcs
28981maybe-install-html-rcs:
28982@if rcs
28983maybe-install-html-rcs: install-html-rcs
28984
28985install-html-rcs: \
28986 configure-rcs \
28987 html-rcs
28988 @: $(MAKE); $(unstage)
28989 @[ -f ./rcs/Makefile ] || exit 0; \
28990 r=`${PWD_COMMAND}`; export r; \
28991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28992 $(HOST_EXPORTS) \
28993 for flag in $(EXTRA_HOST_FLAGS) ; do \
28994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28995 done; \
28996 echo "Doing install-html in rcs" ; \
28997 (cd $(HOST_SUBDIR)/rcs && \
28998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29000 "RANLIB=$${RANLIB}" \
0c24b341 29001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29002 install-html) \
29003 || exit 1
29004
29005@endif rcs
29006
b813574b
PB
29007.PHONY: maybe-installcheck-rcs installcheck-rcs
29008maybe-installcheck-rcs:
29009@if rcs
29010maybe-installcheck-rcs: installcheck-rcs
4fa63067 29011
b813574b
PB
29012installcheck-rcs: \
29013 configure-rcs
0aed8855 29014 @: $(MAKE); $(unstage)
b813574b 29015 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29016 r=`${PWD_COMMAND}`; export r; \
29017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29018 $(HOST_EXPORTS) \
b813574b 29019 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29021 done; \
b813574b 29022 echo "Doing installcheck in rcs" ; \
b00612cc 29023 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29026 "RANLIB=$${RANLIB}" \
0c24b341 29027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29028 installcheck) \
4fa63067
NN
29029 || exit 1
29030
b813574b 29031@endif rcs
4fa63067 29032
b813574b
PB
29033.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
29034maybe-mostlyclean-rcs:
29035@if rcs
29036maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 29037
b813574b 29038mostlyclean-rcs:
0aed8855 29039 @: $(MAKE); $(unstage)
b813574b 29040 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29041 r=`${PWD_COMMAND}`; export r; \
29042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29043 $(HOST_EXPORTS) \
b813574b 29044 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29046 done; \
b813574b 29047 echo "Doing mostlyclean in rcs" ; \
b00612cc 29048 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29051 "RANLIB=$${RANLIB}" \
0c24b341 29052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29053 mostlyclean) \
4fa63067
NN
29054 || exit 1
29055
b813574b 29056@endif rcs
4fa63067 29057
b813574b
PB
29058.PHONY: maybe-clean-rcs clean-rcs
29059maybe-clean-rcs:
29060@if rcs
29061maybe-clean-rcs: clean-rcs
4fa63067 29062
b813574b 29063clean-rcs:
0aed8855 29064 @: $(MAKE); $(unstage)
b813574b 29065 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29066 r=`${PWD_COMMAND}`; export r; \
29067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29068 $(HOST_EXPORTS) \
b813574b 29069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29071 done; \
b813574b 29072 echo "Doing clean in rcs" ; \
b00612cc 29073 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29076 "RANLIB=$${RANLIB}" \
0c24b341 29077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29078 clean) \
4fa63067
NN
29079 || exit 1
29080
b813574b 29081@endif rcs
4fa63067 29082
b813574b
PB
29083.PHONY: maybe-distclean-rcs distclean-rcs
29084maybe-distclean-rcs:
29085@if rcs
29086maybe-distclean-rcs: distclean-rcs
4fa63067 29087
b813574b 29088distclean-rcs:
0aed8855 29089 @: $(MAKE); $(unstage)
b813574b 29090 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29091 r=`${PWD_COMMAND}`; export r; \
29092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29093 $(HOST_EXPORTS) \
b813574b 29094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29096 done; \
b813574b 29097 echo "Doing distclean in rcs" ; \
b00612cc 29098 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29101 "RANLIB=$${RANLIB}" \
0c24b341 29102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29103 distclean) \
4fa63067
NN
29104 || exit 1
29105
b813574b 29106@endif rcs
4fa63067 29107
b813574b
PB
29108.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
29109maybe-maintainer-clean-rcs:
29110@if rcs
29111maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 29112
b813574b 29113maintainer-clean-rcs:
0aed8855 29114 @: $(MAKE); $(unstage)
b813574b 29115 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29116 r=`${PWD_COMMAND}`; export r; \
29117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29118 $(HOST_EXPORTS) \
b813574b 29119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29121 done; \
b813574b 29122 echo "Doing maintainer-clean in rcs" ; \
b00612cc 29123 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29126 "RANLIB=$${RANLIB}" \
0c24b341 29127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29128 maintainer-clean) \
4fa63067
NN
29129 || exit 1
29130
b813574b 29131@endif rcs
4fa63067
NN
29132
29133
a7254363 29134
b813574b
PB
29135.PHONY: configure-readline maybe-configure-readline
29136maybe-configure-readline:
4f0ef2d8
CD
29137@if gcc-bootstrap
29138configure-readline: stage_current
29139@endif gcc-bootstrap
b813574b
PB
29140@if readline
29141maybe-configure-readline: configure-readline
c52c6897 29142configure-readline:
0aed8855 29143 @: $(MAKE); $(unstage)
c52c6897 29144 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29146 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
29147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 29148 $(HOST_EXPORTS) \
a7254363
PB
29149 echo Configuring in $(HOST_SUBDIR)/readline; \
29150 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 29151 case $(srcdir) in \
b00612cc
PB
29152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29153 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
29154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29155 esac; \
b00612cc
PB
29156 srcdiroption="--srcdir=$${topdir}/readline"; \
29157 libsrcdir="$$s/readline"; \
e2b9e2dc 29158 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29160 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29161 || exit 1
b813574b 29162@endif readline
e2b9e2dc 29163
a7254363
PB
29164
29165
d545f33b
PB
29166
29167
b813574b
PB
29168.PHONY: all-readline maybe-all-readline
29169maybe-all-readline:
4f0ef2d8
CD
29170@if gcc-bootstrap
29171all-readline: stage_current
29172@endif gcc-bootstrap
b813574b 29173@if readline
d27cc32e 29174TARGET-readline=all
b813574b
PB
29175maybe-all-readline: all-readline
29176all-readline: configure-readline
0aed8855 29177 @: $(MAKE); $(unstage)
b40e3958
L
29178 @r=`${PWD_COMMAND}`; export r; \
29179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29180 $(HOST_EXPORTS) \
b00612cc
PB
29181 (cd $(HOST_SUBDIR)/readline && \
29182 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 29183@endif readline
3866be5d 29184
a7254363 29185
d545f33b
PB
29186
29187
b813574b
PB
29188.PHONY: check-readline maybe-check-readline
29189maybe-check-readline:
29190@if readline
29191maybe-check-readline: check-readline
3866be5d 29192
b813574b 29193check-readline:
0aed8855 29194 @: $(MAKE); $(unstage)
b813574b
PB
29195 @r=`${PWD_COMMAND}`; export r; \
29196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29197 $(HOST_EXPORTS) \
b00612cc
PB
29198 (cd $(HOST_SUBDIR)/readline && \
29199 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 29200
b813574b 29201@endif readline
4fa63067 29202
b813574b
PB
29203.PHONY: install-readline maybe-install-readline
29204maybe-install-readline:
29205@if readline
29206maybe-install-readline: install-readline
4fa63067 29207
b813574b 29208install-readline: installdirs
0aed8855 29209 @: $(MAKE); $(unstage)
b813574b
PB
29210 @r=`${PWD_COMMAND}`; export r; \
29211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29212 $(HOST_EXPORTS) \
b00612cc 29213 (cd $(HOST_SUBDIR)/readline && \
2da12f12 29214 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29215
b813574b 29216@endif readline
4fa63067 29217
56a8fe78 29218# Other targets (info, dvi, pdf, etc.)
4fa63067 29219
b813574b
PB
29220.PHONY: maybe-info-readline info-readline
29221maybe-info-readline:
29222@if readline
29223maybe-info-readline: info-readline
4fa63067 29224
b813574b
PB
29225info-readline: \
29226 configure-readline
0aed8855 29227 @: $(MAKE); $(unstage)
b813574b 29228 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29229 r=`${PWD_COMMAND}`; export r; \
b40e3958 29230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29231 $(HOST_EXPORTS) \
b813574b 29232 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29234 done; \
b813574b 29235 echo "Doing info in readline" ; \
b00612cc 29236 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29239 "RANLIB=$${RANLIB}" \
0c24b341 29240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29241 info) \
4fa63067 29242 || exit 1
3866be5d 29243
b813574b 29244@endif readline
3866be5d 29245
b813574b
PB
29246.PHONY: maybe-dvi-readline dvi-readline
29247maybe-dvi-readline:
29248@if readline
29249maybe-dvi-readline: dvi-readline
16ae0395 29250
b813574b
PB
29251dvi-readline: \
29252 configure-readline
0aed8855 29253 @: $(MAKE); $(unstage)
b813574b 29254 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29255 r=`${PWD_COMMAND}`; export r; \
b40e3958 29256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29257 $(HOST_EXPORTS) \
b813574b 29258 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29260 done; \
b813574b 29261 echo "Doing dvi in readline" ; \
b00612cc 29262 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29265 "RANLIB=$${RANLIB}" \
0c24b341 29266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29267 dvi) \
4fa63067 29268 || exit 1
3866be5d 29269
b813574b 29270@endif readline
3866be5d 29271
56a8fe78
DD
29272.PHONY: maybe-pdf-readline pdf-readline
29273maybe-pdf-readline:
29274@if readline
29275maybe-pdf-readline: pdf-readline
29276
29277pdf-readline: \
29278 configure-readline
29279 @: $(MAKE); $(unstage)
29280 @[ -f ./readline/Makefile ] || exit 0; \
29281 r=`${PWD_COMMAND}`; export r; \
29282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29283 $(HOST_EXPORTS) \
29284 for flag in $(EXTRA_HOST_FLAGS) ; do \
29285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29286 done; \
29287 echo "Doing pdf in readline" ; \
29288 (cd $(HOST_SUBDIR)/readline && \
29289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29291 "RANLIB=$${RANLIB}" \
0c24b341 29292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29293 pdf) \
29294 || exit 1
29295
29296@endif readline
29297
6d389afc
MS
29298.PHONY: maybe-html-readline html-readline
29299maybe-html-readline:
29300@if readline
29301maybe-html-readline: html-readline
29302
29303html-readline: \
29304 configure-readline
0aed8855 29305 @: $(MAKE); $(unstage)
6d389afc
MS
29306 @[ -f ./readline/Makefile ] || exit 0; \
29307 r=`${PWD_COMMAND}`; export r; \
29308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29309 $(HOST_EXPORTS) \
29310 for flag in $(EXTRA_HOST_FLAGS) ; do \
29311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29312 done; \
29313 echo "Doing html in readline" ; \
b00612cc 29314 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
29315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29317 "RANLIB=$${RANLIB}" \
0c24b341 29318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29319 html) \
29320 || exit 1
29321
29322@endif readline
29323
b813574b
PB
29324.PHONY: maybe-TAGS-readline TAGS-readline
29325maybe-TAGS-readline:
29326@if readline
29327maybe-TAGS-readline: TAGS-readline
4fa63067 29328
b813574b
PB
29329TAGS-readline: \
29330 configure-readline
0aed8855 29331 @: $(MAKE); $(unstage)
b813574b 29332 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
29333 r=`${PWD_COMMAND}`; export r; \
29334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29335 $(HOST_EXPORTS) \
b813574b 29336 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29338 done; \
b813574b 29339 echo "Doing TAGS in readline" ; \
b00612cc 29340 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29343 "RANLIB=$${RANLIB}" \
0c24b341 29344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29345 TAGS) \
e2b9e2dc
NN
29346 || exit 1
29347
b813574b 29348@endif readline
4fa63067 29349
b813574b
PB
29350.PHONY: maybe-install-info-readline install-info-readline
29351maybe-install-info-readline:
29352@if readline
29353maybe-install-info-readline: install-info-readline
4fa63067 29354
b813574b
PB
29355install-info-readline: \
29356 configure-readline \
29357 info-readline
0aed8855 29358 @: $(MAKE); $(unstage)
b813574b 29359 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29360 r=`${PWD_COMMAND}`; export r; \
b40e3958 29361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29362 $(HOST_EXPORTS) \
b813574b 29363 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29365 done; \
b813574b 29366 echo "Doing install-info in readline" ; \
b00612cc 29367 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29370 "RANLIB=$${RANLIB}" \
0c24b341 29371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29372 install-info) \
4fa63067 29373 || exit 1
3866be5d 29374
b813574b 29375@endif readline
3866be5d 29376
a3ca38d2
DD
29377.PHONY: maybe-install-pdf-readline install-pdf-readline
29378maybe-install-pdf-readline:
29379@if readline
29380maybe-install-pdf-readline: install-pdf-readline
29381
29382install-pdf-readline: \
29383 configure-readline \
29384 pdf-readline
29385 @: $(MAKE); $(unstage)
29386 @[ -f ./readline/Makefile ] || exit 0; \
29387 r=`${PWD_COMMAND}`; export r; \
29388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29389 $(HOST_EXPORTS) \
29390 for flag in $(EXTRA_HOST_FLAGS) ; do \
29391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29392 done; \
29393 echo "Doing install-pdf in readline" ; \
29394 (cd $(HOST_SUBDIR)/readline && \
29395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29397 "RANLIB=$${RANLIB}" \
0c24b341 29398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29399 install-pdf) \
29400 || exit 1
29401
29402@endif readline
29403
108a6f8e
CD
29404.PHONY: maybe-install-html-readline install-html-readline
29405maybe-install-html-readline:
29406@if readline
29407maybe-install-html-readline: install-html-readline
29408
29409install-html-readline: \
29410 configure-readline \
29411 html-readline
29412 @: $(MAKE); $(unstage)
29413 @[ -f ./readline/Makefile ] || exit 0; \
29414 r=`${PWD_COMMAND}`; export r; \
29415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29416 $(HOST_EXPORTS) \
29417 for flag in $(EXTRA_HOST_FLAGS) ; do \
29418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29419 done; \
29420 echo "Doing install-html in readline" ; \
29421 (cd $(HOST_SUBDIR)/readline && \
29422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29424 "RANLIB=$${RANLIB}" \
0c24b341 29425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29426 install-html) \
29427 || exit 1
29428
29429@endif readline
29430
b813574b
PB
29431.PHONY: maybe-installcheck-readline installcheck-readline
29432maybe-installcheck-readline:
29433@if readline
29434maybe-installcheck-readline: installcheck-readline
4fa63067 29435
b813574b
PB
29436installcheck-readline: \
29437 configure-readline
0aed8855 29438 @: $(MAKE); $(unstage)
b813574b 29439 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29440 r=`${PWD_COMMAND}`; export r; \
29441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29442 $(HOST_EXPORTS) \
b813574b 29443 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29445 done; \
b813574b 29446 echo "Doing installcheck in readline" ; \
b00612cc 29447 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29450 "RANLIB=$${RANLIB}" \
0c24b341 29451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29452 installcheck) \
4fa63067 29453 || exit 1
3866be5d 29454
b813574b 29455@endif readline
3866be5d 29456
b813574b
PB
29457.PHONY: maybe-mostlyclean-readline mostlyclean-readline
29458maybe-mostlyclean-readline:
29459@if readline
29460maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 29461
b813574b 29462mostlyclean-readline:
0aed8855 29463 @: $(MAKE); $(unstage)
b813574b 29464 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29465 r=`${PWD_COMMAND}`; export r; \
29466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29467 $(HOST_EXPORTS) \
b813574b 29468 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29470 done; \
b813574b 29471 echo "Doing mostlyclean in readline" ; \
b00612cc 29472 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29475 "RANLIB=$${RANLIB}" \
0c24b341 29476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29477 mostlyclean) \
4fa63067
NN
29478 || exit 1
29479
b813574b 29480@endif readline
4fa63067 29481
b813574b
PB
29482.PHONY: maybe-clean-readline clean-readline
29483maybe-clean-readline:
29484@if readline
29485maybe-clean-readline: clean-readline
4fa63067 29486
b813574b 29487clean-readline:
0aed8855 29488 @: $(MAKE); $(unstage)
b813574b 29489 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29490 r=`${PWD_COMMAND}`; export r; \
29491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29492 $(HOST_EXPORTS) \
b813574b 29493 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29495 done; \
b813574b 29496 echo "Doing clean in readline" ; \
b00612cc 29497 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29500 "RANLIB=$${RANLIB}" \
0c24b341 29501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29502 clean) \
4fa63067
NN
29503 || exit 1
29504
b813574b 29505@endif readline
4fa63067 29506
b813574b
PB
29507.PHONY: maybe-distclean-readline distclean-readline
29508maybe-distclean-readline:
29509@if readline
29510maybe-distclean-readline: distclean-readline
4fa63067 29511
b813574b 29512distclean-readline:
0aed8855 29513 @: $(MAKE); $(unstage)
b813574b 29514 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29515 r=`${PWD_COMMAND}`; export r; \
29516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29517 $(HOST_EXPORTS) \
b813574b 29518 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29520 done; \
b813574b 29521 echo "Doing distclean in readline" ; \
b00612cc 29522 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29525 "RANLIB=$${RANLIB}" \
0c24b341 29526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29527 distclean) \
4fa63067
NN
29528 || exit 1
29529
b813574b 29530@endif readline
4fa63067 29531
b813574b
PB
29532.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
29533maybe-maintainer-clean-readline:
29534@if readline
29535maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 29536
b813574b 29537maintainer-clean-readline:
0aed8855 29538 @: $(MAKE); $(unstage)
b813574b 29539 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29540 r=`${PWD_COMMAND}`; export r; \
b40e3958 29541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29542 $(HOST_EXPORTS) \
b813574b 29543 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29545 done; \
b813574b 29546 echo "Doing maintainer-clean in readline" ; \
b00612cc 29547 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29550 "RANLIB=$${RANLIB}" \
0c24b341 29551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29552 maintainer-clean) \
4fa63067 29553 || exit 1
3866be5d 29554
b813574b 29555@endif readline
3866be5d 29556
4fa63067 29557
a7254363 29558
b813574b
PB
29559.PHONY: configure-release maybe-configure-release
29560maybe-configure-release:
4f0ef2d8
CD
29561@if gcc-bootstrap
29562configure-release: stage_current
29563@endif gcc-bootstrap
b813574b
PB
29564@if release
29565maybe-configure-release: configure-release
c52c6897 29566configure-release:
0aed8855 29567 @: $(MAKE); $(unstage)
c52c6897 29568 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29570 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
29571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 29572 $(HOST_EXPORTS) \
a7254363
PB
29573 echo Configuring in $(HOST_SUBDIR)/release; \
29574 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 29575 case $(srcdir) in \
b00612cc
PB
29576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29577 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
29578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29579 esac; \
b00612cc
PB
29580 srcdiroption="--srcdir=$${topdir}/release"; \
29581 libsrcdir="$$s/release"; \
e2b9e2dc 29582 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29584 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29585 || exit 1
b813574b 29586@endif release
e2b9e2dc 29587
a7254363
PB
29588
29589
d545f33b
PB
29590
29591
b813574b
PB
29592.PHONY: all-release maybe-all-release
29593maybe-all-release:
4f0ef2d8
CD
29594@if gcc-bootstrap
29595all-release: stage_current
29596@endif gcc-bootstrap
b813574b 29597@if release
d27cc32e 29598TARGET-release=all
b813574b
PB
29599maybe-all-release: all-release
29600all-release: configure-release
0aed8855 29601 @: $(MAKE); $(unstage)
b40e3958
L
29602 @r=`${PWD_COMMAND}`; export r; \
29603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29604 $(HOST_EXPORTS) \
b00612cc
PB
29605 (cd $(HOST_SUBDIR)/release && \
29606 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 29607@endif release
3866be5d 29608
a7254363 29609
d545f33b
PB
29610
29611
b813574b
PB
29612.PHONY: check-release maybe-check-release
29613maybe-check-release:
29614@if release
29615maybe-check-release: check-release
3866be5d 29616
b813574b 29617check-release:
3866be5d 29618
b813574b 29619@endif release
3866be5d 29620
b813574b
PB
29621.PHONY: install-release maybe-install-release
29622maybe-install-release:
29623@if release
29624maybe-install-release: install-release
16ae0395 29625
b813574b 29626install-release:
4fa63067 29627
b813574b 29628@endif release
4fa63067 29629
56a8fe78 29630# Other targets (info, dvi, pdf, etc.)
4fa63067 29631
b813574b
PB
29632.PHONY: maybe-info-release info-release
29633maybe-info-release:
29634@if release
29635maybe-info-release: info-release
4fa63067 29636
b813574b
PB
29637info-release: \
29638 configure-release
0aed8855 29639 @: $(MAKE); $(unstage)
b813574b 29640 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29643 $(HOST_EXPORTS) \
b813574b 29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
b813574b 29647 echo "Doing info in release" ; \
b00612cc 29648 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
0c24b341 29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29653 info) \
4fa63067
NN
29654 || exit 1
29655
b813574b 29656@endif release
4fa63067 29657
b813574b
PB
29658.PHONY: maybe-dvi-release dvi-release
29659maybe-dvi-release:
29660@if release
29661maybe-dvi-release: dvi-release
4fa63067 29662
b813574b
PB
29663dvi-release: \
29664 configure-release
0aed8855 29665 @: $(MAKE); $(unstage)
b813574b 29666 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29667 r=`${PWD_COMMAND}`; export r; \
29668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29669 $(HOST_EXPORTS) \
b813574b 29670 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29672 done; \
b813574b 29673 echo "Doing dvi in release" ; \
b00612cc 29674 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29677 "RANLIB=$${RANLIB}" \
0c24b341 29678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29679 dvi) \
4fa63067
NN
29680 || exit 1
29681
b813574b 29682@endif release
4fa63067 29683
56a8fe78
DD
29684.PHONY: maybe-pdf-release pdf-release
29685maybe-pdf-release:
29686@if release
29687maybe-pdf-release: pdf-release
29688
29689pdf-release: \
29690 configure-release
29691 @: $(MAKE); $(unstage)
29692 @[ -f ./release/Makefile ] || exit 0; \
29693 r=`${PWD_COMMAND}`; export r; \
29694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29695 $(HOST_EXPORTS) \
29696 for flag in $(EXTRA_HOST_FLAGS) ; do \
29697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29698 done; \
29699 echo "Doing pdf in release" ; \
29700 (cd $(HOST_SUBDIR)/release && \
29701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29703 "RANLIB=$${RANLIB}" \
0c24b341 29704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29705 pdf) \
29706 || exit 1
29707
29708@endif release
29709
6d389afc
MS
29710.PHONY: maybe-html-release html-release
29711maybe-html-release:
29712@if release
29713maybe-html-release: html-release
29714
29715html-release: \
29716 configure-release
0aed8855 29717 @: $(MAKE); $(unstage)
6d389afc
MS
29718 @[ -f ./release/Makefile ] || exit 0; \
29719 r=`${PWD_COMMAND}`; export r; \
29720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29721 $(HOST_EXPORTS) \
29722 for flag in $(EXTRA_HOST_FLAGS) ; do \
29723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29724 done; \
29725 echo "Doing html in release" ; \
b00612cc 29726 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
29727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29729 "RANLIB=$${RANLIB}" \
0c24b341 29730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29731 html) \
29732 || exit 1
29733
29734@endif release
29735
b813574b
PB
29736.PHONY: maybe-TAGS-release TAGS-release
29737maybe-TAGS-release:
29738@if release
29739maybe-TAGS-release: TAGS-release
4fa63067 29740
b813574b
PB
29741TAGS-release: \
29742 configure-release
0aed8855 29743 @: $(MAKE); $(unstage)
b813574b 29744 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29745 r=`${PWD_COMMAND}`; export r; \
29746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29747 $(HOST_EXPORTS) \
b813574b 29748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29750 done; \
b813574b 29751 echo "Doing TAGS in release" ; \
b00612cc 29752 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29755 "RANLIB=$${RANLIB}" \
0c24b341 29756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29757 TAGS) \
4fa63067
NN
29758 || exit 1
29759
b813574b 29760@endif release
4fa63067 29761
b813574b
PB
29762.PHONY: maybe-install-info-release install-info-release
29763maybe-install-info-release:
29764@if release
29765maybe-install-info-release: install-info-release
4fa63067 29766
b813574b
PB
29767install-info-release: \
29768 configure-release \
29769 info-release
0aed8855 29770 @: $(MAKE); $(unstage)
b813574b 29771 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29772 r=`${PWD_COMMAND}`; export r; \
29773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29774 $(HOST_EXPORTS) \
b813574b 29775 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777 done; \
b813574b 29778 echo "Doing install-info in release" ; \
b00612cc 29779 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29782 "RANLIB=$${RANLIB}" \
0c24b341 29783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29784 install-info) \
4fa63067
NN
29785 || exit 1
29786
b813574b 29787@endif release
4fa63067 29788
a3ca38d2
DD
29789.PHONY: maybe-install-pdf-release install-pdf-release
29790maybe-install-pdf-release:
29791@if release
29792maybe-install-pdf-release: install-pdf-release
29793
29794install-pdf-release: \
29795 configure-release \
29796 pdf-release
29797 @: $(MAKE); $(unstage)
29798 @[ -f ./release/Makefile ] || exit 0; \
29799 r=`${PWD_COMMAND}`; export r; \
29800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29801 $(HOST_EXPORTS) \
29802 for flag in $(EXTRA_HOST_FLAGS) ; do \
29803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29804 done; \
29805 echo "Doing install-pdf in release" ; \
29806 (cd $(HOST_SUBDIR)/release && \
29807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29809 "RANLIB=$${RANLIB}" \
0c24b341 29810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29811 install-pdf) \
29812 || exit 1
29813
29814@endif release
29815
108a6f8e
CD
29816.PHONY: maybe-install-html-release install-html-release
29817maybe-install-html-release:
29818@if release
29819maybe-install-html-release: install-html-release
29820
29821install-html-release: \
29822 configure-release \
29823 html-release
29824 @: $(MAKE); $(unstage)
29825 @[ -f ./release/Makefile ] || exit 0; \
29826 r=`${PWD_COMMAND}`; export r; \
29827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29828 $(HOST_EXPORTS) \
29829 for flag in $(EXTRA_HOST_FLAGS) ; do \
29830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29831 done; \
29832 echo "Doing install-html in release" ; \
29833 (cd $(HOST_SUBDIR)/release && \
29834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29836 "RANLIB=$${RANLIB}" \
0c24b341 29837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29838 install-html) \
29839 || exit 1
29840
29841@endif release
29842
b813574b
PB
29843.PHONY: maybe-installcheck-release installcheck-release
29844maybe-installcheck-release:
29845@if release
29846maybe-installcheck-release: installcheck-release
4fa63067 29847
b813574b
PB
29848installcheck-release: \
29849 configure-release
0aed8855 29850 @: $(MAKE); $(unstage)
b813574b 29851 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29852 r=`${PWD_COMMAND}`; export r; \
29853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29854 $(HOST_EXPORTS) \
b813574b 29855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29857 done; \
b813574b 29858 echo "Doing installcheck in release" ; \
b00612cc 29859 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29862 "RANLIB=$${RANLIB}" \
0c24b341 29863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29864 installcheck) \
4fa63067
NN
29865 || exit 1
29866
b813574b 29867@endif release
4fa63067 29868
b813574b
PB
29869.PHONY: maybe-mostlyclean-release mostlyclean-release
29870maybe-mostlyclean-release:
29871@if release
29872maybe-mostlyclean-release: mostlyclean-release
4fa63067 29873
b813574b 29874mostlyclean-release:
0aed8855 29875 @: $(MAKE); $(unstage)
b813574b 29876 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29877 r=`${PWD_COMMAND}`; export r; \
29878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29879 $(HOST_EXPORTS) \
b813574b 29880 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29882 done; \
b813574b 29883 echo "Doing mostlyclean in release" ; \
b00612cc 29884 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29887 "RANLIB=$${RANLIB}" \
0c24b341 29888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29889 mostlyclean) \
4fa63067
NN
29890 || exit 1
29891
b813574b 29892@endif release
4fa63067 29893
b813574b
PB
29894.PHONY: maybe-clean-release clean-release
29895maybe-clean-release:
29896@if release
29897maybe-clean-release: clean-release
4fa63067 29898
b813574b 29899clean-release:
0aed8855 29900 @: $(MAKE); $(unstage)
b813574b 29901 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29902 r=`${PWD_COMMAND}`; export r; \
29903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29904 $(HOST_EXPORTS) \
b813574b 29905 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29907 done; \
b813574b 29908 echo "Doing clean in release" ; \
b00612cc 29909 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29912 "RANLIB=$${RANLIB}" \
0c24b341 29913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29914 clean) \
4fa63067
NN
29915 || exit 1
29916
b813574b 29917@endif release
4fa63067 29918
b813574b
PB
29919.PHONY: maybe-distclean-release distclean-release
29920maybe-distclean-release:
29921@if release
29922maybe-distclean-release: distclean-release
4fa63067 29923
b813574b 29924distclean-release:
0aed8855 29925 @: $(MAKE); $(unstage)
b813574b 29926 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29927 r=`${PWD_COMMAND}`; export r; \
29928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29929 $(HOST_EXPORTS) \
b813574b 29930 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29932 done; \
b813574b 29933 echo "Doing distclean in release" ; \
b00612cc 29934 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29937 "RANLIB=$${RANLIB}" \
0c24b341 29938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29939 distclean) \
4fa63067
NN
29940 || exit 1
29941
b813574b 29942@endif release
4fa63067 29943
b813574b
PB
29944.PHONY: maybe-maintainer-clean-release maintainer-clean-release
29945maybe-maintainer-clean-release:
29946@if release
29947maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 29948
b813574b 29949maintainer-clean-release:
0aed8855 29950 @: $(MAKE); $(unstage)
b813574b 29951 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29952 r=`${PWD_COMMAND}`; export r; \
29953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29954 $(HOST_EXPORTS) \
b813574b 29955 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29957 done; \
b813574b 29958 echo "Doing maintainer-clean in release" ; \
b00612cc 29959 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29962 "RANLIB=$${RANLIB}" \
0c24b341 29963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29964 maintainer-clean) \
4fa63067 29965 || exit 1
3866be5d 29966
b813574b 29967@endif release
3866be5d 29968
4fa63067 29969
a7254363 29970
b813574b
PB
29971.PHONY: configure-recode maybe-configure-recode
29972maybe-configure-recode:
4f0ef2d8
CD
29973@if gcc-bootstrap
29974configure-recode: stage_current
29975@endif gcc-bootstrap
b813574b
PB
29976@if recode
29977maybe-configure-recode: configure-recode
c52c6897 29978configure-recode:
0aed8855 29979 @: $(MAKE); $(unstage)
c52c6897 29980 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29982 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
29983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 29984 $(HOST_EXPORTS) \
a7254363
PB
29985 echo Configuring in $(HOST_SUBDIR)/recode; \
29986 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 29987 case $(srcdir) in \
b00612cc
PB
29988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29989 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
29990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29991 esac; \
b00612cc
PB
29992 srcdiroption="--srcdir=$${topdir}/recode"; \
29993 libsrcdir="$$s/recode"; \
e2b9e2dc 29994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29996 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29997 || exit 1
b813574b 29998@endif recode
e2b9e2dc 29999
a7254363
PB
30000
30001
d545f33b
PB
30002
30003
b813574b
PB
30004.PHONY: all-recode maybe-all-recode
30005maybe-all-recode:
4f0ef2d8
CD
30006@if gcc-bootstrap
30007all-recode: stage_current
30008@endif gcc-bootstrap
b813574b 30009@if recode
d27cc32e 30010TARGET-recode=all
b813574b
PB
30011maybe-all-recode: all-recode
30012all-recode: configure-recode
0aed8855 30013 @: $(MAKE); $(unstage)
b40e3958
L
30014 @r=`${PWD_COMMAND}`; export r; \
30015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30016 $(HOST_EXPORTS) \
b00612cc
PB
30017 (cd $(HOST_SUBDIR)/recode && \
30018 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 30019@endif recode
3866be5d 30020
a7254363 30021
d545f33b
PB
30022
30023
b813574b
PB
30024.PHONY: check-recode maybe-check-recode
30025maybe-check-recode:
30026@if recode
30027maybe-check-recode: check-recode
3866be5d 30028
b813574b 30029check-recode:
0aed8855 30030 @: $(MAKE); $(unstage)
b40e3958
L
30031 @r=`${PWD_COMMAND}`; export r; \
30032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30033 $(HOST_EXPORTS) \
b00612cc
PB
30034 (cd $(HOST_SUBDIR)/recode && \
30035 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30036
b813574b 30037@endif recode
3866be5d 30038
b813574b
PB
30039.PHONY: install-recode maybe-install-recode
30040maybe-install-recode:
30041@if recode
30042maybe-install-recode: install-recode
4fa63067 30043
b813574b 30044install-recode: installdirs
0aed8855 30045 @: $(MAKE); $(unstage)
4fa63067
NN
30046 @r=`${PWD_COMMAND}`; export r; \
30047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30048 $(HOST_EXPORTS) \
b00612cc 30049 (cd $(HOST_SUBDIR)/recode && \
2da12f12 30050 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30051
b813574b 30052@endif recode
4fa63067 30053
56a8fe78 30054# Other targets (info, dvi, pdf, etc.)
4fa63067 30055
b813574b
PB
30056.PHONY: maybe-info-recode info-recode
30057maybe-info-recode:
30058@if recode
30059maybe-info-recode: info-recode
4fa63067 30060
b813574b
PB
30061info-recode: \
30062 configure-recode
0aed8855 30063 @: $(MAKE); $(unstage)
b813574b 30064 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30065 r=`${PWD_COMMAND}`; export r; \
30066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30067 $(HOST_EXPORTS) \
b813574b 30068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30070 done; \
b813574b 30071 echo "Doing info in recode" ; \
b00612cc 30072 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30075 "RANLIB=$${RANLIB}" \
0c24b341 30076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30077 info) \
4fa63067
NN
30078 || exit 1
30079
b813574b 30080@endif recode
4fa63067 30081
b813574b
PB
30082.PHONY: maybe-dvi-recode dvi-recode
30083maybe-dvi-recode:
30084@if recode
30085maybe-dvi-recode: dvi-recode
4fa63067 30086
b813574b
PB
30087dvi-recode: \
30088 configure-recode
0aed8855 30089 @: $(MAKE); $(unstage)
b813574b 30090 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30091 r=`${PWD_COMMAND}`; export r; \
30092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30093 $(HOST_EXPORTS) \
b813574b 30094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30096 done; \
b813574b 30097 echo "Doing dvi in recode" ; \
b00612cc 30098 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30101 "RANLIB=$${RANLIB}" \
0c24b341 30102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30103 dvi) \
4fa63067
NN
30104 || exit 1
30105
b813574b 30106@endif recode
4fa63067 30107
56a8fe78
DD
30108.PHONY: maybe-pdf-recode pdf-recode
30109maybe-pdf-recode:
30110@if recode
30111maybe-pdf-recode: pdf-recode
30112
30113pdf-recode: \
30114 configure-recode
30115 @: $(MAKE); $(unstage)
30116 @[ -f ./recode/Makefile ] || exit 0; \
30117 r=`${PWD_COMMAND}`; export r; \
30118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30119 $(HOST_EXPORTS) \
30120 for flag in $(EXTRA_HOST_FLAGS) ; do \
30121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30122 done; \
30123 echo "Doing pdf in recode" ; \
30124 (cd $(HOST_SUBDIR)/recode && \
30125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30127 "RANLIB=$${RANLIB}" \
0c24b341 30128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30129 pdf) \
30130 || exit 1
30131
30132@endif recode
30133
6d389afc
MS
30134.PHONY: maybe-html-recode html-recode
30135maybe-html-recode:
30136@if recode
30137maybe-html-recode: html-recode
30138
30139html-recode: \
30140 configure-recode
0aed8855 30141 @: $(MAKE); $(unstage)
6d389afc
MS
30142 @[ -f ./recode/Makefile ] || exit 0; \
30143 r=`${PWD_COMMAND}`; export r; \
30144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30145 $(HOST_EXPORTS) \
30146 for flag in $(EXTRA_HOST_FLAGS) ; do \
30147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30148 done; \
30149 echo "Doing html in recode" ; \
b00612cc 30150 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
30151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30153 "RANLIB=$${RANLIB}" \
0c24b341 30154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30155 html) \
30156 || exit 1
30157
30158@endif recode
30159
b813574b
PB
30160.PHONY: maybe-TAGS-recode TAGS-recode
30161maybe-TAGS-recode:
30162@if recode
30163maybe-TAGS-recode: TAGS-recode
4fa63067 30164
b813574b
PB
30165TAGS-recode: \
30166 configure-recode
0aed8855 30167 @: $(MAKE); $(unstage)
b813574b 30168 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30169 r=`${PWD_COMMAND}`; export r; \
30170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30171 $(HOST_EXPORTS) \
b813574b 30172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30174 done; \
b813574b 30175 echo "Doing TAGS in recode" ; \
b00612cc 30176 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30179 "RANLIB=$${RANLIB}" \
0c24b341 30180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30181 TAGS) \
4fa63067
NN
30182 || exit 1
30183
b813574b 30184@endif recode
4fa63067 30185
b813574b
PB
30186.PHONY: maybe-install-info-recode install-info-recode
30187maybe-install-info-recode:
30188@if recode
30189maybe-install-info-recode: install-info-recode
4fa63067 30190
b813574b
PB
30191install-info-recode: \
30192 configure-recode \
30193 info-recode
0aed8855 30194 @: $(MAKE); $(unstage)
b813574b 30195 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30196 r=`${PWD_COMMAND}`; export r; \
30197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30198 $(HOST_EXPORTS) \
b813574b 30199 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30201 done; \
b813574b 30202 echo "Doing install-info in recode" ; \
b00612cc 30203 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30206 "RANLIB=$${RANLIB}" \
0c24b341 30207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30208 install-info) \
4fa63067
NN
30209 || exit 1
30210
b813574b 30211@endif recode
4fa63067 30212
a3ca38d2
DD
30213.PHONY: maybe-install-pdf-recode install-pdf-recode
30214maybe-install-pdf-recode:
30215@if recode
30216maybe-install-pdf-recode: install-pdf-recode
30217
30218install-pdf-recode: \
30219 configure-recode \
30220 pdf-recode
30221 @: $(MAKE); $(unstage)
30222 @[ -f ./recode/Makefile ] || exit 0; \
30223 r=`${PWD_COMMAND}`; export r; \
30224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30225 $(HOST_EXPORTS) \
30226 for flag in $(EXTRA_HOST_FLAGS) ; do \
30227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30228 done; \
30229 echo "Doing install-pdf in recode" ; \
30230 (cd $(HOST_SUBDIR)/recode && \
30231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30233 "RANLIB=$${RANLIB}" \
0c24b341 30234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30235 install-pdf) \
30236 || exit 1
30237
30238@endif recode
30239
108a6f8e
CD
30240.PHONY: maybe-install-html-recode install-html-recode
30241maybe-install-html-recode:
30242@if recode
30243maybe-install-html-recode: install-html-recode
30244
30245install-html-recode: \
30246 configure-recode \
30247 html-recode
30248 @: $(MAKE); $(unstage)
30249 @[ -f ./recode/Makefile ] || exit 0; \
30250 r=`${PWD_COMMAND}`; export r; \
30251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30252 $(HOST_EXPORTS) \
30253 for flag in $(EXTRA_HOST_FLAGS) ; do \
30254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30255 done; \
30256 echo "Doing install-html in recode" ; \
30257 (cd $(HOST_SUBDIR)/recode && \
30258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30260 "RANLIB=$${RANLIB}" \
0c24b341 30261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30262 install-html) \
30263 || exit 1
30264
30265@endif recode
30266
b813574b
PB
30267.PHONY: maybe-installcheck-recode installcheck-recode
30268maybe-installcheck-recode:
30269@if recode
30270maybe-installcheck-recode: installcheck-recode
4fa63067 30271
b813574b
PB
30272installcheck-recode: \
30273 configure-recode
0aed8855 30274 @: $(MAKE); $(unstage)
b813574b 30275 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30276 r=`${PWD_COMMAND}`; export r; \
30277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30278 $(HOST_EXPORTS) \
b813574b 30279 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30281 done; \
b813574b 30282 echo "Doing installcheck in recode" ; \
b00612cc 30283 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30286 "RANLIB=$${RANLIB}" \
0c24b341 30287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30288 installcheck) \
4fa63067
NN
30289 || exit 1
30290
b813574b 30291@endif recode
4fa63067 30292
b813574b
PB
30293.PHONY: maybe-mostlyclean-recode mostlyclean-recode
30294maybe-mostlyclean-recode:
30295@if recode
30296maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 30297
b813574b 30298mostlyclean-recode:
0aed8855 30299 @: $(MAKE); $(unstage)
b813574b 30300 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30301 r=`${PWD_COMMAND}`; export r; \
30302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30303 $(HOST_EXPORTS) \
b813574b 30304 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30306 done; \
b813574b 30307 echo "Doing mostlyclean in recode" ; \
b00612cc 30308 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30311 "RANLIB=$${RANLIB}" \
0c24b341 30312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30313 mostlyclean) \
4fa63067
NN
30314 || exit 1
30315
b813574b 30316@endif recode
4fa63067 30317
b813574b
PB
30318.PHONY: maybe-clean-recode clean-recode
30319maybe-clean-recode:
30320@if recode
30321maybe-clean-recode: clean-recode
4fa63067 30322
b813574b 30323clean-recode:
0aed8855 30324 @: $(MAKE); $(unstage)
b813574b 30325 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30326 r=`${PWD_COMMAND}`; export r; \
30327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30328 $(HOST_EXPORTS) \
b813574b 30329 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30331 done; \
b813574b 30332 echo "Doing clean in recode" ; \
b00612cc 30333 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30336 "RANLIB=$${RANLIB}" \
0c24b341 30337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30338 clean) \
4fa63067
NN
30339 || exit 1
30340
b813574b 30341@endif recode
4fa63067 30342
b813574b
PB
30343.PHONY: maybe-distclean-recode distclean-recode
30344maybe-distclean-recode:
30345@if recode
30346maybe-distclean-recode: distclean-recode
4fa63067 30347
b813574b 30348distclean-recode:
0aed8855 30349 @: $(MAKE); $(unstage)
b813574b 30350 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30351 r=`${PWD_COMMAND}`; export r; \
30352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30353 $(HOST_EXPORTS) \
b813574b 30354 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30356 done; \
b813574b 30357 echo "Doing distclean in recode" ; \
b00612cc 30358 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30361 "RANLIB=$${RANLIB}" \
0c24b341 30362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30363 distclean) \
4fa63067
NN
30364 || exit 1
30365
b813574b 30366@endif recode
4fa63067 30367
b813574b
PB
30368.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
30369maybe-maintainer-clean-recode:
30370@if recode
30371maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 30372
b813574b 30373maintainer-clean-recode:
0aed8855 30374 @: $(MAKE); $(unstage)
b813574b 30375 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30376 r=`${PWD_COMMAND}`; export r; \
30377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30378 $(HOST_EXPORTS) \
b813574b 30379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30381 done; \
b813574b 30382 echo "Doing maintainer-clean in recode" ; \
b00612cc 30383 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30386 "RANLIB=$${RANLIB}" \
0c24b341 30387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30388 maintainer-clean) \
4fa63067 30389 || exit 1
16ae0395 30390
b813574b 30391@endif recode
3866be5d
NN
30392
30393
a7254363 30394
b813574b
PB
30395.PHONY: configure-sed maybe-configure-sed
30396maybe-configure-sed:
4f0ef2d8
CD
30397@if gcc-bootstrap
30398configure-sed: stage_current
30399@endif gcc-bootstrap
b813574b
PB
30400@if sed
30401maybe-configure-sed: configure-sed
c52c6897 30402configure-sed:
0aed8855 30403 @: $(MAKE); $(unstage)
c52c6897 30404 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30406 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
30407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 30408 $(HOST_EXPORTS) \
a7254363
PB
30409 echo Configuring in $(HOST_SUBDIR)/sed; \
30410 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 30411 case $(srcdir) in \
b00612cc
PB
30412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30413 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
30414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30415 esac; \
b00612cc
PB
30416 srcdiroption="--srcdir=$${topdir}/sed"; \
30417 libsrcdir="$$s/sed"; \
e2b9e2dc 30418 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30420 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30421 || exit 1
b813574b 30422@endif sed
e2b9e2dc 30423
a7254363
PB
30424
30425
d545f33b
PB
30426
30427
b813574b
PB
30428.PHONY: all-sed maybe-all-sed
30429maybe-all-sed:
4f0ef2d8
CD
30430@if gcc-bootstrap
30431all-sed: stage_current
30432@endif gcc-bootstrap
b813574b 30433@if sed
d27cc32e 30434TARGET-sed=all
b813574b
PB
30435maybe-all-sed: all-sed
30436all-sed: configure-sed
0aed8855 30437 @: $(MAKE); $(unstage)
b40e3958
L
30438 @r=`${PWD_COMMAND}`; export r; \
30439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30440 $(HOST_EXPORTS) \
b00612cc
PB
30441 (cd $(HOST_SUBDIR)/sed && \
30442 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 30443@endif sed
3866be5d 30444
a7254363 30445
d545f33b
PB
30446
30447
b813574b
PB
30448.PHONY: check-sed maybe-check-sed
30449maybe-check-sed:
30450@if sed
30451maybe-check-sed: check-sed
3866be5d 30452
b813574b 30453check-sed:
0aed8855 30454 @: $(MAKE); $(unstage)
b40e3958
L
30455 @r=`${PWD_COMMAND}`; export r; \
30456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30457 $(HOST_EXPORTS) \
b00612cc
PB
30458 (cd $(HOST_SUBDIR)/sed && \
30459 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30460
b813574b 30461@endif sed
3866be5d 30462
b813574b
PB
30463.PHONY: install-sed maybe-install-sed
30464maybe-install-sed:
30465@if sed
30466maybe-install-sed: install-sed
16ae0395 30467
b813574b 30468install-sed: installdirs
0aed8855 30469 @: $(MAKE); $(unstage)
b40e3958
L
30470 @r=`${PWD_COMMAND}`; export r; \
30471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30472 $(HOST_EXPORTS) \
b00612cc 30473 (cd $(HOST_SUBDIR)/sed && \
2da12f12 30474 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30475
b813574b 30476@endif sed
3866be5d 30477
56a8fe78 30478# Other targets (info, dvi, pdf, etc.)
4fa63067 30479
b813574b
PB
30480.PHONY: maybe-info-sed info-sed
30481maybe-info-sed:
30482@if sed
30483maybe-info-sed: info-sed
4fa63067 30484
b813574b
PB
30485info-sed: \
30486 configure-sed
0aed8855 30487 @: $(MAKE); $(unstage)
b813574b 30488 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30489 r=`${PWD_COMMAND}`; export r; \
30490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30491 $(HOST_EXPORTS) \
b813574b 30492 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30494 done; \
6d389afc 30495 echo "Doing info in sed" ; \
b00612cc 30496 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
30497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30499 "RANLIB=$${RANLIB}" \
0c24b341 30500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30501 info) \
30502 || exit 1
30503
30504@endif sed
30505
30506.PHONY: maybe-dvi-sed dvi-sed
30507maybe-dvi-sed:
30508@if sed
30509maybe-dvi-sed: dvi-sed
30510
30511dvi-sed: \
30512 configure-sed
0aed8855 30513 @: $(MAKE); $(unstage)
6d389afc
MS
30514 @[ -f ./sed/Makefile ] || exit 0; \
30515 r=`${PWD_COMMAND}`; export r; \
30516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30517 $(HOST_EXPORTS) \
30518 for flag in $(EXTRA_HOST_FLAGS) ; do \
30519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30520 done; \
30521 echo "Doing dvi in sed" ; \
b00612cc 30522 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30525 "RANLIB=$${RANLIB}" \
0c24b341 30526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30527 dvi) \
4fa63067
NN
30528 || exit 1
30529
b813574b 30530@endif sed
4fa63067 30531
56a8fe78
DD
30532.PHONY: maybe-pdf-sed pdf-sed
30533maybe-pdf-sed:
30534@if sed
30535maybe-pdf-sed: pdf-sed
30536
30537pdf-sed: \
30538 configure-sed
30539 @: $(MAKE); $(unstage)
30540 @[ -f ./sed/Makefile ] || exit 0; \
30541 r=`${PWD_COMMAND}`; export r; \
30542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543 $(HOST_EXPORTS) \
30544 for flag in $(EXTRA_HOST_FLAGS) ; do \
30545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30546 done; \
30547 echo "Doing pdf in sed" ; \
30548 (cd $(HOST_SUBDIR)/sed && \
30549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30551 "RANLIB=$${RANLIB}" \
0c24b341 30552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30553 pdf) \
30554 || exit 1
30555
30556@endif sed
30557
6d389afc
MS
30558.PHONY: maybe-html-sed html-sed
30559maybe-html-sed:
b813574b 30560@if sed
6d389afc 30561maybe-html-sed: html-sed
4fa63067 30562
6d389afc 30563html-sed: \
b813574b 30564 configure-sed
0aed8855 30565 @: $(MAKE); $(unstage)
b813574b 30566 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30567 r=`${PWD_COMMAND}`; export r; \
30568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30569 $(HOST_EXPORTS) \
b813574b 30570 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30572 done; \
6d389afc 30573 echo "Doing html in sed" ; \
b00612cc 30574 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30577 "RANLIB=$${RANLIB}" \
0c24b341 30578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30579 html) \
4fa63067
NN
30580 || exit 1
30581
b813574b 30582@endif sed
4fa63067 30583
b813574b
PB
30584.PHONY: maybe-TAGS-sed TAGS-sed
30585maybe-TAGS-sed:
30586@if sed
30587maybe-TAGS-sed: TAGS-sed
4fa63067 30588
b813574b
PB
30589TAGS-sed: \
30590 configure-sed
0aed8855 30591 @: $(MAKE); $(unstage)
b813574b 30592 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30593 r=`${PWD_COMMAND}`; export r; \
30594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30595 $(HOST_EXPORTS) \
b813574b 30596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30598 done; \
b813574b 30599 echo "Doing TAGS in sed" ; \
b00612cc 30600 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30603 "RANLIB=$${RANLIB}" \
0c24b341 30604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30605 TAGS) \
4fa63067
NN
30606 || exit 1
30607
b813574b 30608@endif sed
4fa63067 30609
b813574b
PB
30610.PHONY: maybe-install-info-sed install-info-sed
30611maybe-install-info-sed:
30612@if sed
30613maybe-install-info-sed: install-info-sed
4fa63067 30614
b813574b
PB
30615install-info-sed: \
30616 configure-sed \
30617 info-sed
0aed8855 30618 @: $(MAKE); $(unstage)
b813574b 30619 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30620 r=`${PWD_COMMAND}`; export r; \
30621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30622 $(HOST_EXPORTS) \
b813574b 30623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30625 done; \
b813574b 30626 echo "Doing install-info in sed" ; \
b00612cc 30627 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30630 "RANLIB=$${RANLIB}" \
0c24b341 30631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30632 install-info) \
4fa63067
NN
30633 || exit 1
30634
b813574b 30635@endif sed
4fa63067 30636
a3ca38d2
DD
30637.PHONY: maybe-install-pdf-sed install-pdf-sed
30638maybe-install-pdf-sed:
30639@if sed
30640maybe-install-pdf-sed: install-pdf-sed
30641
30642install-pdf-sed: \
30643 configure-sed \
30644 pdf-sed
30645 @: $(MAKE); $(unstage)
30646 @[ -f ./sed/Makefile ] || exit 0; \
30647 r=`${PWD_COMMAND}`; export r; \
30648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30649 $(HOST_EXPORTS) \
30650 for flag in $(EXTRA_HOST_FLAGS) ; do \
30651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30652 done; \
30653 echo "Doing install-pdf in sed" ; \
30654 (cd $(HOST_SUBDIR)/sed && \
30655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30657 "RANLIB=$${RANLIB}" \
0c24b341 30658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30659 install-pdf) \
30660 || exit 1
30661
30662@endif sed
30663
108a6f8e
CD
30664.PHONY: maybe-install-html-sed install-html-sed
30665maybe-install-html-sed:
30666@if sed
30667maybe-install-html-sed: install-html-sed
30668
30669install-html-sed: \
30670 configure-sed \
30671 html-sed
30672 @: $(MAKE); $(unstage)
30673 @[ -f ./sed/Makefile ] || exit 0; \
30674 r=`${PWD_COMMAND}`; export r; \
30675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30676 $(HOST_EXPORTS) \
30677 for flag in $(EXTRA_HOST_FLAGS) ; do \
30678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30679 done; \
30680 echo "Doing install-html in sed" ; \
30681 (cd $(HOST_SUBDIR)/sed && \
30682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30684 "RANLIB=$${RANLIB}" \
0c24b341 30685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30686 install-html) \
30687 || exit 1
30688
30689@endif sed
30690
b813574b
PB
30691.PHONY: maybe-installcheck-sed installcheck-sed
30692maybe-installcheck-sed:
30693@if sed
30694maybe-installcheck-sed: installcheck-sed
4fa63067 30695
b813574b
PB
30696installcheck-sed: \
30697 configure-sed
0aed8855 30698 @: $(MAKE); $(unstage)
b813574b 30699 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30700 r=`${PWD_COMMAND}`; export r; \
30701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30702 $(HOST_EXPORTS) \
b813574b 30703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30705 done; \
b813574b 30706 echo "Doing installcheck in sed" ; \
b00612cc 30707 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30710 "RANLIB=$${RANLIB}" \
0c24b341 30711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30712 installcheck) \
4fa63067
NN
30713 || exit 1
30714
b813574b 30715@endif sed
4fa63067 30716
b813574b
PB
30717.PHONY: maybe-mostlyclean-sed mostlyclean-sed
30718maybe-mostlyclean-sed:
30719@if sed
30720maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 30721
b813574b 30722mostlyclean-sed:
0aed8855 30723 @: $(MAKE); $(unstage)
b813574b 30724 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30725 r=`${PWD_COMMAND}`; export r; \
30726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30727 $(HOST_EXPORTS) \
b813574b 30728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30730 done; \
b813574b 30731 echo "Doing mostlyclean in sed" ; \
b00612cc 30732 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30735 "RANLIB=$${RANLIB}" \
0c24b341 30736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30737 mostlyclean) \
4fa63067
NN
30738 || exit 1
30739
b813574b 30740@endif sed
4fa63067 30741
b813574b
PB
30742.PHONY: maybe-clean-sed clean-sed
30743maybe-clean-sed:
30744@if sed
30745maybe-clean-sed: clean-sed
4fa63067 30746
b813574b 30747clean-sed:
0aed8855 30748 @: $(MAKE); $(unstage)
b813574b 30749 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30750 r=`${PWD_COMMAND}`; export r; \
30751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30752 $(HOST_EXPORTS) \
b813574b 30753 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30755 done; \
b813574b 30756 echo "Doing clean in sed" ; \
b00612cc 30757 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30760 "RANLIB=$${RANLIB}" \
0c24b341 30761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30762 clean) \
4fa63067
NN
30763 || exit 1
30764
b813574b 30765@endif sed
4fa63067 30766
b813574b
PB
30767.PHONY: maybe-distclean-sed distclean-sed
30768maybe-distclean-sed:
30769@if sed
30770maybe-distclean-sed: distclean-sed
4fa63067 30771
b813574b 30772distclean-sed:
0aed8855 30773 @: $(MAKE); $(unstage)
b813574b 30774 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30775 r=`${PWD_COMMAND}`; export r; \
30776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30777 $(HOST_EXPORTS) \
b813574b 30778 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30780 done; \
b813574b 30781 echo "Doing distclean in sed" ; \
b00612cc 30782 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30785 "RANLIB=$${RANLIB}" \
0c24b341 30786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30787 distclean) \
4fa63067
NN
30788 || exit 1
30789
b813574b 30790@endif sed
4fa63067 30791
b813574b
PB
30792.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
30793maybe-maintainer-clean-sed:
30794@if sed
30795maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 30796
b813574b 30797maintainer-clean-sed:
0aed8855 30798 @: $(MAKE); $(unstage)
b813574b 30799 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30800 r=`${PWD_COMMAND}`; export r; \
30801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30802 $(HOST_EXPORTS) \
b813574b 30803 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30805 done; \
b813574b 30806 echo "Doing maintainer-clean in sed" ; \
b00612cc 30807 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30810 "RANLIB=$${RANLIB}" \
0c24b341 30811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30812 maintainer-clean) \
4fa63067
NN
30813 || exit 1
30814
b813574b 30815@endif sed
4fa63067
NN
30816
30817
a7254363 30818
b813574b
PB
30819.PHONY: configure-send-pr maybe-configure-send-pr
30820maybe-configure-send-pr:
4f0ef2d8
CD
30821@if gcc-bootstrap
30822configure-send-pr: stage_current
30823@endif gcc-bootstrap
b813574b
PB
30824@if send-pr
30825maybe-configure-send-pr: configure-send-pr
c52c6897 30826configure-send-pr:
0aed8855 30827 @: $(MAKE); $(unstage)
c52c6897 30828 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30830 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
30831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 30832 $(HOST_EXPORTS) \
a7254363
PB
30833 echo Configuring in $(HOST_SUBDIR)/send-pr; \
30834 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 30835 case $(srcdir) in \
b00612cc
PB
30836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30837 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
30838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30839 esac; \
b00612cc
PB
30840 srcdiroption="--srcdir=$${topdir}/send-pr"; \
30841 libsrcdir="$$s/send-pr"; \
e2b9e2dc 30842 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30844 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30845 || exit 1
b813574b 30846@endif send-pr
e2b9e2dc 30847
a7254363
PB
30848
30849
d545f33b
PB
30850
30851
b813574b
PB
30852.PHONY: all-send-pr maybe-all-send-pr
30853maybe-all-send-pr:
4f0ef2d8
CD
30854@if gcc-bootstrap
30855all-send-pr: stage_current
30856@endif gcc-bootstrap
b813574b 30857@if send-pr
d27cc32e 30858TARGET-send-pr=all
b813574b
PB
30859maybe-all-send-pr: all-send-pr
30860all-send-pr: configure-send-pr
0aed8855 30861 @: $(MAKE); $(unstage)
b40e3958
L
30862 @r=`${PWD_COMMAND}`; export r; \
30863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30864 $(HOST_EXPORTS) \
b00612cc
PB
30865 (cd $(HOST_SUBDIR)/send-pr && \
30866 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 30867@endif send-pr
3866be5d 30868
a7254363 30869
d545f33b
PB
30870
30871
b813574b
PB
30872.PHONY: check-send-pr maybe-check-send-pr
30873maybe-check-send-pr:
30874@if send-pr
30875maybe-check-send-pr: check-send-pr
3866be5d 30876
b813574b 30877check-send-pr:
0aed8855 30878 @: $(MAKE); $(unstage)
b40e3958
L
30879 @r=`${PWD_COMMAND}`; export r; \
30880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30881 $(HOST_EXPORTS) \
b00612cc
PB
30882 (cd $(HOST_SUBDIR)/send-pr && \
30883 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30884
b813574b 30885@endif send-pr
3866be5d 30886
b813574b
PB
30887.PHONY: install-send-pr maybe-install-send-pr
30888maybe-install-send-pr:
30889@if send-pr
30890maybe-install-send-pr: install-send-pr
16ae0395 30891
b813574b 30892install-send-pr: installdirs
0aed8855 30893 @: $(MAKE); $(unstage)
b40e3958
L
30894 @r=`${PWD_COMMAND}`; export r; \
30895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30896 $(HOST_EXPORTS) \
b00612cc 30897 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 30898 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30899
b813574b 30900@endif send-pr
3866be5d 30901
56a8fe78 30902# Other targets (info, dvi, pdf, etc.)
4fa63067 30903
b813574b
PB
30904.PHONY: maybe-info-send-pr info-send-pr
30905maybe-info-send-pr:
30906@if send-pr
30907maybe-info-send-pr: info-send-pr
4fa63067 30908
b813574b
PB
30909info-send-pr: \
30910 configure-send-pr
0aed8855 30911 @: $(MAKE); $(unstage)
b813574b 30912 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
30913 r=`${PWD_COMMAND}`; export r; \
30914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30915 $(HOST_EXPORTS) \
b813574b 30916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30918 done; \
b813574b 30919 echo "Doing info in send-pr" ; \
b00612cc 30920 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30923 "RANLIB=$${RANLIB}" \
0c24b341 30924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30925 info) \
e2b9e2dc
NN
30926 || exit 1
30927
b813574b 30928@endif send-pr
4fa63067 30929
b813574b
PB
30930.PHONY: maybe-dvi-send-pr dvi-send-pr
30931maybe-dvi-send-pr:
30932@if send-pr
30933maybe-dvi-send-pr: dvi-send-pr
4fa63067 30934
b813574b
PB
30935dvi-send-pr: \
30936 configure-send-pr
0aed8855 30937 @: $(MAKE); $(unstage)
b813574b 30938 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 30939 r=`${PWD_COMMAND}`; export r; \
b40e3958 30940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30941 $(HOST_EXPORTS) \
b813574b 30942 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30944 done; \
b813574b 30945 echo "Doing dvi in send-pr" ; \
b00612cc 30946 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30949 "RANLIB=$${RANLIB}" \
0c24b341 30950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30951 dvi) \
4fa63067 30952 || exit 1
3866be5d 30953
b813574b 30954@endif send-pr
3866be5d 30955
56a8fe78
DD
30956.PHONY: maybe-pdf-send-pr pdf-send-pr
30957maybe-pdf-send-pr:
30958@if send-pr
30959maybe-pdf-send-pr: pdf-send-pr
30960
30961pdf-send-pr: \
30962 configure-send-pr
30963 @: $(MAKE); $(unstage)
30964 @[ -f ./send-pr/Makefile ] || exit 0; \
30965 r=`${PWD_COMMAND}`; export r; \
30966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30967 $(HOST_EXPORTS) \
30968 for flag in $(EXTRA_HOST_FLAGS) ; do \
30969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30970 done; \
30971 echo "Doing pdf in send-pr" ; \
30972 (cd $(HOST_SUBDIR)/send-pr && \
30973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30975 "RANLIB=$${RANLIB}" \
0c24b341 30976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30977 pdf) \
30978 || exit 1
30979
30980@endif send-pr
30981
6d389afc
MS
30982.PHONY: maybe-html-send-pr html-send-pr
30983maybe-html-send-pr:
30984@if send-pr
30985maybe-html-send-pr: html-send-pr
30986
30987html-send-pr: \
30988 configure-send-pr
0aed8855 30989 @: $(MAKE); $(unstage)
6d389afc
MS
30990 @[ -f ./send-pr/Makefile ] || exit 0; \
30991 r=`${PWD_COMMAND}`; export r; \
30992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30993 $(HOST_EXPORTS) \
30994 for flag in $(EXTRA_HOST_FLAGS) ; do \
30995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30996 done; \
30997 echo "Doing html in send-pr" ; \
b00612cc 30998 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
30999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31001 "RANLIB=$${RANLIB}" \
0c24b341 31002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31003 html) \
31004 || exit 1
31005
31006@endif send-pr
31007
b813574b
PB
31008.PHONY: maybe-TAGS-send-pr TAGS-send-pr
31009maybe-TAGS-send-pr:
31010@if send-pr
31011maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 31012
b813574b
PB
31013TAGS-send-pr: \
31014 configure-send-pr
0aed8855 31015 @: $(MAKE); $(unstage)
b813574b 31016 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31017 r=`${PWD_COMMAND}`; export r; \
31018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31019 $(HOST_EXPORTS) \
b813574b 31020 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31022 done; \
b813574b 31023 echo "Doing TAGS in send-pr" ; \
b00612cc 31024 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027 "RANLIB=$${RANLIB}" \
0c24b341 31028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31029 TAGS) \
4fa63067 31030 || exit 1
3866be5d 31031
b813574b 31032@endif send-pr
3866be5d 31033
b813574b
PB
31034.PHONY: maybe-install-info-send-pr install-info-send-pr
31035maybe-install-info-send-pr:
31036@if send-pr
31037maybe-install-info-send-pr: install-info-send-pr
16ae0395 31038
b813574b
PB
31039install-info-send-pr: \
31040 configure-send-pr \
31041 info-send-pr
0aed8855 31042 @: $(MAKE); $(unstage)
b813574b 31043 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31044 r=`${PWD_COMMAND}`; export r; \
31045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31046 $(HOST_EXPORTS) \
b813574b 31047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31049 done; \
b813574b 31050 echo "Doing install-info in send-pr" ; \
b00612cc 31051 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31054 "RANLIB=$${RANLIB}" \
0c24b341 31055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31056 install-info) \
4fa63067
NN
31057 || exit 1
31058
b813574b 31059@endif send-pr
4fa63067 31060
a3ca38d2
DD
31061.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
31062maybe-install-pdf-send-pr:
31063@if send-pr
31064maybe-install-pdf-send-pr: install-pdf-send-pr
31065
31066install-pdf-send-pr: \
31067 configure-send-pr \
31068 pdf-send-pr
31069 @: $(MAKE); $(unstage)
31070 @[ -f ./send-pr/Makefile ] || exit 0; \
31071 r=`${PWD_COMMAND}`; export r; \
31072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31073 $(HOST_EXPORTS) \
31074 for flag in $(EXTRA_HOST_FLAGS) ; do \
31075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31076 done; \
31077 echo "Doing install-pdf in send-pr" ; \
31078 (cd $(HOST_SUBDIR)/send-pr && \
31079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31081 "RANLIB=$${RANLIB}" \
0c24b341 31082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31083 install-pdf) \
31084 || exit 1
31085
31086@endif send-pr
31087
108a6f8e
CD
31088.PHONY: maybe-install-html-send-pr install-html-send-pr
31089maybe-install-html-send-pr:
31090@if send-pr
31091maybe-install-html-send-pr: install-html-send-pr
31092
31093install-html-send-pr: \
31094 configure-send-pr \
31095 html-send-pr
31096 @: $(MAKE); $(unstage)
31097 @[ -f ./send-pr/Makefile ] || exit 0; \
31098 r=`${PWD_COMMAND}`; export r; \
31099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31100 $(HOST_EXPORTS) \
31101 for flag in $(EXTRA_HOST_FLAGS) ; do \
31102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31103 done; \
31104 echo "Doing install-html in send-pr" ; \
31105 (cd $(HOST_SUBDIR)/send-pr && \
31106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31108 "RANLIB=$${RANLIB}" \
0c24b341 31109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31110 install-html) \
31111 || exit 1
31112
31113@endif send-pr
31114
b813574b
PB
31115.PHONY: maybe-installcheck-send-pr installcheck-send-pr
31116maybe-installcheck-send-pr:
31117@if send-pr
31118maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 31119
b813574b
PB
31120installcheck-send-pr: \
31121 configure-send-pr
0aed8855 31122 @: $(MAKE); $(unstage)
b813574b 31123 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31124 r=`${PWD_COMMAND}`; export r; \
31125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31126 $(HOST_EXPORTS) \
b813574b 31127 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31129 done; \
b813574b 31130 echo "Doing installcheck in send-pr" ; \
b00612cc 31131 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31134 "RANLIB=$${RANLIB}" \
0c24b341 31135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31136 installcheck) \
4fa63067
NN
31137 || exit 1
31138
b813574b 31139@endif send-pr
4fa63067 31140
b813574b
PB
31141.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
31142maybe-mostlyclean-send-pr:
31143@if send-pr
31144maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 31145
b813574b 31146mostlyclean-send-pr:
0aed8855 31147 @: $(MAKE); $(unstage)
b813574b 31148 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31149 r=`${PWD_COMMAND}`; export r; \
31150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31151 $(HOST_EXPORTS) \
b813574b 31152 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31154 done; \
b813574b 31155 echo "Doing mostlyclean in send-pr" ; \
b00612cc 31156 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31159 "RANLIB=$${RANLIB}" \
0c24b341 31160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31161 mostlyclean) \
4fa63067
NN
31162 || exit 1
31163
b813574b 31164@endif send-pr
4fa63067 31165
b813574b
PB
31166.PHONY: maybe-clean-send-pr clean-send-pr
31167maybe-clean-send-pr:
31168@if send-pr
31169maybe-clean-send-pr: clean-send-pr
4fa63067 31170
b813574b 31171clean-send-pr:
0aed8855 31172 @: $(MAKE); $(unstage)
b813574b 31173 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31174 r=`${PWD_COMMAND}`; export r; \
31175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31176 $(HOST_EXPORTS) \
b813574b 31177 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31179 done; \
b813574b 31180 echo "Doing clean in send-pr" ; \
b00612cc 31181 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31184 "RANLIB=$${RANLIB}" \
0c24b341 31185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31186 clean) \
4fa63067
NN
31187 || exit 1
31188
b813574b 31189@endif send-pr
4fa63067 31190
b813574b
PB
31191.PHONY: maybe-distclean-send-pr distclean-send-pr
31192maybe-distclean-send-pr:
31193@if send-pr
31194maybe-distclean-send-pr: distclean-send-pr
4fa63067 31195
b813574b 31196distclean-send-pr:
0aed8855 31197 @: $(MAKE); $(unstage)
b813574b 31198 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31199 r=`${PWD_COMMAND}`; export r; \
31200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31201 $(HOST_EXPORTS) \
b813574b 31202 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31204 done; \
b813574b 31205 echo "Doing distclean in send-pr" ; \
b00612cc 31206 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31209 "RANLIB=$${RANLIB}" \
0c24b341 31210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31211 distclean) \
4fa63067
NN
31212 || exit 1
31213
b813574b 31214@endif send-pr
4fa63067 31215
b813574b
PB
31216.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
31217maybe-maintainer-clean-send-pr:
31218@if send-pr
31219maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 31220
b813574b 31221maintainer-clean-send-pr:
0aed8855 31222 @: $(MAKE); $(unstage)
b813574b 31223 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 31224 r=`${PWD_COMMAND}`; export r; \
b40e3958 31225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31226 $(HOST_EXPORTS) \
b813574b 31227 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31229 done; \
b813574b 31230 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 31231 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31234 "RANLIB=$${RANLIB}" \
0c24b341 31235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31236 maintainer-clean) \
4fa63067 31237 || exit 1
3866be5d 31238
b813574b 31239@endif send-pr
3866be5d 31240
4fa63067 31241
a7254363 31242
b813574b
PB
31243.PHONY: configure-shellutils maybe-configure-shellutils
31244maybe-configure-shellutils:
4f0ef2d8
CD
31245@if gcc-bootstrap
31246configure-shellutils: stage_current
31247@endif gcc-bootstrap
b813574b
PB
31248@if shellutils
31249maybe-configure-shellutils: configure-shellutils
c52c6897 31250configure-shellutils:
0aed8855 31251 @: $(MAKE); $(unstage)
c52c6897 31252 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31254 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
31255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 31256 $(HOST_EXPORTS) \
a7254363
PB
31257 echo Configuring in $(HOST_SUBDIR)/shellutils; \
31258 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 31259 case $(srcdir) in \
b00612cc
PB
31260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31261 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
31262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31263 esac; \
b00612cc
PB
31264 srcdiroption="--srcdir=$${topdir}/shellutils"; \
31265 libsrcdir="$$s/shellutils"; \
e2b9e2dc 31266 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31268 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31269 || exit 1
b813574b 31270@endif shellutils
e2b9e2dc 31271
a7254363
PB
31272
31273
d545f33b
PB
31274
31275
b813574b
PB
31276.PHONY: all-shellutils maybe-all-shellutils
31277maybe-all-shellutils:
4f0ef2d8
CD
31278@if gcc-bootstrap
31279all-shellutils: stage_current
31280@endif gcc-bootstrap
b813574b 31281@if shellutils
d27cc32e 31282TARGET-shellutils=all
b813574b
PB
31283maybe-all-shellutils: all-shellutils
31284all-shellutils: configure-shellutils
0aed8855 31285 @: $(MAKE); $(unstage)
b40e3958
L
31286 @r=`${PWD_COMMAND}`; export r; \
31287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31288 $(HOST_EXPORTS) \
b00612cc
PB
31289 (cd $(HOST_SUBDIR)/shellutils && \
31290 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 31291@endif shellutils
3866be5d 31292
a7254363 31293
d545f33b
PB
31294
31295
b813574b
PB
31296.PHONY: check-shellutils maybe-check-shellutils
31297maybe-check-shellutils:
31298@if shellutils
31299maybe-check-shellutils: check-shellutils
3866be5d 31300
b813574b 31301check-shellutils:
0aed8855 31302 @: $(MAKE); $(unstage)
b40e3958
L
31303 @r=`${PWD_COMMAND}`; export r; \
31304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31305 $(HOST_EXPORTS) \
b00612cc
PB
31306 (cd $(HOST_SUBDIR)/shellutils && \
31307 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31308
b813574b 31309@endif shellutils
3866be5d 31310
b813574b
PB
31311.PHONY: install-shellutils maybe-install-shellutils
31312maybe-install-shellutils:
31313@if shellutils
31314maybe-install-shellutils: install-shellutils
16ae0395 31315
b813574b 31316install-shellutils: installdirs
0aed8855 31317 @: $(MAKE); $(unstage)
b40e3958
L
31318 @r=`${PWD_COMMAND}`; export r; \
31319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31320 $(HOST_EXPORTS) \
b00612cc 31321 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 31322 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31323
b813574b 31324@endif shellutils
4fa63067 31325
56a8fe78 31326# Other targets (info, dvi, pdf, etc.)
4fa63067 31327
b813574b
PB
31328.PHONY: maybe-info-shellutils info-shellutils
31329maybe-info-shellutils:
31330@if shellutils
31331maybe-info-shellutils: info-shellutils
4fa63067 31332
b813574b
PB
31333info-shellutils: \
31334 configure-shellutils
0aed8855 31335 @: $(MAKE); $(unstage)
b813574b 31336 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31337 r=`${PWD_COMMAND}`; export r; \
31338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31339 $(HOST_EXPORTS) \
b813574b 31340 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31342 done; \
b813574b 31343 echo "Doing info in shellutils" ; \
b00612cc 31344 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31347 "RANLIB=$${RANLIB}" \
0c24b341 31348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31349 info) \
4fa63067
NN
31350 || exit 1
31351
b813574b 31352@endif shellutils
4fa63067 31353
b813574b
PB
31354.PHONY: maybe-dvi-shellutils dvi-shellutils
31355maybe-dvi-shellutils:
31356@if shellutils
31357maybe-dvi-shellutils: dvi-shellutils
4fa63067 31358
b813574b
PB
31359dvi-shellutils: \
31360 configure-shellutils
0aed8855 31361 @: $(MAKE); $(unstage)
b813574b 31362 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31363 r=`${PWD_COMMAND}`; export r; \
31364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31365 $(HOST_EXPORTS) \
b813574b 31366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31368 done; \
b813574b 31369 echo "Doing dvi in shellutils" ; \
b00612cc 31370 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31373 "RANLIB=$${RANLIB}" \
0c24b341 31374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31375 dvi) \
4fa63067
NN
31376 || exit 1
31377
b813574b 31378@endif shellutils
4fa63067 31379
56a8fe78
DD
31380.PHONY: maybe-pdf-shellutils pdf-shellutils
31381maybe-pdf-shellutils:
31382@if shellutils
31383maybe-pdf-shellutils: pdf-shellutils
31384
31385pdf-shellutils: \
31386 configure-shellutils
31387 @: $(MAKE); $(unstage)
31388 @[ -f ./shellutils/Makefile ] || exit 0; \
31389 r=`${PWD_COMMAND}`; export r; \
31390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31391 $(HOST_EXPORTS) \
31392 for flag in $(EXTRA_HOST_FLAGS) ; do \
31393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31394 done; \
31395 echo "Doing pdf in shellutils" ; \
31396 (cd $(HOST_SUBDIR)/shellutils && \
31397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31399 "RANLIB=$${RANLIB}" \
0c24b341 31400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31401 pdf) \
31402 || exit 1
31403
31404@endif shellutils
31405
6d389afc
MS
31406.PHONY: maybe-html-shellutils html-shellutils
31407maybe-html-shellutils:
31408@if shellutils
31409maybe-html-shellutils: html-shellutils
31410
31411html-shellutils: \
31412 configure-shellutils
0aed8855 31413 @: $(MAKE); $(unstage)
6d389afc
MS
31414 @[ -f ./shellutils/Makefile ] || exit 0; \
31415 r=`${PWD_COMMAND}`; export r; \
31416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31417 $(HOST_EXPORTS) \
31418 for flag in $(EXTRA_HOST_FLAGS) ; do \
31419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31420 done; \
31421 echo "Doing html in shellutils" ; \
b00612cc 31422 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
31423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31425 "RANLIB=$${RANLIB}" \
0c24b341 31426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31427 html) \
31428 || exit 1
31429
31430@endif shellutils
31431
b813574b
PB
31432.PHONY: maybe-TAGS-shellutils TAGS-shellutils
31433maybe-TAGS-shellutils:
31434@if shellutils
31435maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 31436
b813574b
PB
31437TAGS-shellutils: \
31438 configure-shellutils
0aed8855 31439 @: $(MAKE); $(unstage)
b813574b 31440 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31441 r=`${PWD_COMMAND}`; export r; \
31442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31443 $(HOST_EXPORTS) \
b813574b 31444 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31446 done; \
b813574b 31447 echo "Doing TAGS in shellutils" ; \
b00612cc 31448 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31451 "RANLIB=$${RANLIB}" \
0c24b341 31452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31453 TAGS) \
4fa63067
NN
31454 || exit 1
31455
b813574b 31456@endif shellutils
4fa63067 31457
b813574b
PB
31458.PHONY: maybe-install-info-shellutils install-info-shellutils
31459maybe-install-info-shellutils:
31460@if shellutils
31461maybe-install-info-shellutils: install-info-shellutils
4fa63067 31462
b813574b
PB
31463install-info-shellutils: \
31464 configure-shellutils \
31465 info-shellutils
0aed8855 31466 @: $(MAKE); $(unstage)
b813574b 31467 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31468 r=`${PWD_COMMAND}`; export r; \
31469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31470 $(HOST_EXPORTS) \
b813574b 31471 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31473 done; \
b813574b 31474 echo "Doing install-info in shellutils" ; \
b00612cc 31475 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478 "RANLIB=$${RANLIB}" \
0c24b341 31479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31480 install-info) \
4fa63067
NN
31481 || exit 1
31482
b813574b 31483@endif shellutils
4fa63067 31484
a3ca38d2
DD
31485.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
31486maybe-install-pdf-shellutils:
31487@if shellutils
31488maybe-install-pdf-shellutils: install-pdf-shellutils
31489
31490install-pdf-shellutils: \
31491 configure-shellutils \
31492 pdf-shellutils
31493 @: $(MAKE); $(unstage)
31494 @[ -f ./shellutils/Makefile ] || exit 0; \
31495 r=`${PWD_COMMAND}`; export r; \
31496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31497 $(HOST_EXPORTS) \
31498 for flag in $(EXTRA_HOST_FLAGS) ; do \
31499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31500 done; \
31501 echo "Doing install-pdf in shellutils" ; \
31502 (cd $(HOST_SUBDIR)/shellutils && \
31503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31505 "RANLIB=$${RANLIB}" \
0c24b341 31506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31507 install-pdf) \
31508 || exit 1
31509
31510@endif shellutils
31511
108a6f8e
CD
31512.PHONY: maybe-install-html-shellutils install-html-shellutils
31513maybe-install-html-shellutils:
31514@if shellutils
31515maybe-install-html-shellutils: install-html-shellutils
31516
31517install-html-shellutils: \
31518 configure-shellutils \
31519 html-shellutils
31520 @: $(MAKE); $(unstage)
31521 @[ -f ./shellutils/Makefile ] || exit 0; \
31522 r=`${PWD_COMMAND}`; export r; \
31523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31524 $(HOST_EXPORTS) \
31525 for flag in $(EXTRA_HOST_FLAGS) ; do \
31526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31527 done; \
31528 echo "Doing install-html in shellutils" ; \
31529 (cd $(HOST_SUBDIR)/shellutils && \
31530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31532 "RANLIB=$${RANLIB}" \
0c24b341 31533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31534 install-html) \
31535 || exit 1
31536
31537@endif shellutils
31538
b813574b
PB
31539.PHONY: maybe-installcheck-shellutils installcheck-shellutils
31540maybe-installcheck-shellutils:
31541@if shellutils
31542maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 31543
b813574b
PB
31544installcheck-shellutils: \
31545 configure-shellutils
0aed8855 31546 @: $(MAKE); $(unstage)
b813574b 31547 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31548 r=`${PWD_COMMAND}`; export r; \
31549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31550 $(HOST_EXPORTS) \
b813574b 31551 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31553 done; \
b813574b 31554 echo "Doing installcheck in shellutils" ; \
b00612cc 31555 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558 "RANLIB=$${RANLIB}" \
0c24b341 31559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31560 installcheck) \
4fa63067
NN
31561 || exit 1
31562
b813574b 31563@endif shellutils
4fa63067 31564
b813574b
PB
31565.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
31566maybe-mostlyclean-shellutils:
31567@if shellutils
31568maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 31569
b813574b 31570mostlyclean-shellutils:
0aed8855 31571 @: $(MAKE); $(unstage)
b813574b 31572 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31573 r=`${PWD_COMMAND}`; export r; \
31574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31575 $(HOST_EXPORTS) \
b813574b 31576 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31578 done; \
b813574b 31579 echo "Doing mostlyclean in shellutils" ; \
b00612cc 31580 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31583 "RANLIB=$${RANLIB}" \
0c24b341 31584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31585 mostlyclean) \
4fa63067
NN
31586 || exit 1
31587
b813574b 31588@endif shellutils
4fa63067 31589
b813574b
PB
31590.PHONY: maybe-clean-shellutils clean-shellutils
31591maybe-clean-shellutils:
31592@if shellutils
31593maybe-clean-shellutils: clean-shellutils
4fa63067 31594
b813574b 31595clean-shellutils:
0aed8855 31596 @: $(MAKE); $(unstage)
b813574b 31597 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31598 r=`${PWD_COMMAND}`; export r; \
31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31600 $(HOST_EXPORTS) \
b813574b 31601 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31603 done; \
b813574b 31604 echo "Doing clean in shellutils" ; \
b00612cc 31605 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31608 "RANLIB=$${RANLIB}" \
0c24b341 31609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31610 clean) \
4fa63067
NN
31611 || exit 1
31612
b813574b 31613@endif shellutils
4fa63067 31614
b813574b
PB
31615.PHONY: maybe-distclean-shellutils distclean-shellutils
31616maybe-distclean-shellutils:
31617@if shellutils
31618maybe-distclean-shellutils: distclean-shellutils
4fa63067 31619
b813574b 31620distclean-shellutils:
0aed8855 31621 @: $(MAKE); $(unstage)
b813574b 31622 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31623 r=`${PWD_COMMAND}`; export r; \
31624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31625 $(HOST_EXPORTS) \
b813574b 31626 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31628 done; \
b813574b 31629 echo "Doing distclean in shellutils" ; \
b00612cc 31630 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31633 "RANLIB=$${RANLIB}" \
0c24b341 31634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31635 distclean) \
4fa63067
NN
31636 || exit 1
31637
b813574b 31638@endif shellutils
4fa63067 31639
b813574b
PB
31640.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
31641maybe-maintainer-clean-shellutils:
31642@if shellutils
31643maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 31644
b813574b 31645maintainer-clean-shellutils:
0aed8855 31646 @: $(MAKE); $(unstage)
b813574b 31647 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31648 r=`${PWD_COMMAND}`; export r; \
31649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31650 $(HOST_EXPORTS) \
b813574b 31651 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31653 done; \
b813574b 31654 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 31655 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31658 "RANLIB=$${RANLIB}" \
0c24b341 31659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31660 maintainer-clean) \
4fa63067 31661 || exit 1
3866be5d 31662
b813574b 31663@endif shellutils
3866be5d 31664
4fa63067 31665
a7254363 31666
b813574b
PB
31667.PHONY: configure-sid maybe-configure-sid
31668maybe-configure-sid:
4f0ef2d8
CD
31669@if gcc-bootstrap
31670configure-sid: stage_current
31671@endif gcc-bootstrap
b813574b
PB
31672@if sid
31673maybe-configure-sid: configure-sid
c52c6897 31674configure-sid:
0aed8855 31675 @: $(MAKE); $(unstage)
c52c6897 31676 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31678 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
31679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 31680 $(HOST_EXPORTS) \
a7254363
PB
31681 echo Configuring in $(HOST_SUBDIR)/sid; \
31682 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 31683 case $(srcdir) in \
b00612cc
PB
31684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31685 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
31686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31687 esac; \
b00612cc
PB
31688 srcdiroption="--srcdir=$${topdir}/sid"; \
31689 libsrcdir="$$s/sid"; \
e2b9e2dc 31690 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31692 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31693 || exit 1
b813574b 31694@endif sid
e2b9e2dc 31695
a7254363
PB
31696
31697
d545f33b
PB
31698
31699
b813574b
PB
31700.PHONY: all-sid maybe-all-sid
31701maybe-all-sid:
4f0ef2d8
CD
31702@if gcc-bootstrap
31703all-sid: stage_current
31704@endif gcc-bootstrap
b813574b 31705@if sid
d27cc32e 31706TARGET-sid=all
b813574b
PB
31707maybe-all-sid: all-sid
31708all-sid: configure-sid
0aed8855 31709 @: $(MAKE); $(unstage)
b40e3958
L
31710 @r=`${PWD_COMMAND}`; export r; \
31711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31712 $(HOST_EXPORTS) \
b00612cc
PB
31713 (cd $(HOST_SUBDIR)/sid && \
31714 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 31715@endif sid
3866be5d 31716
a7254363 31717
d545f33b
PB
31718
31719
b813574b
PB
31720.PHONY: check-sid maybe-check-sid
31721maybe-check-sid:
31722@if sid
31723maybe-check-sid: check-sid
3866be5d 31724
b813574b 31725check-sid:
0aed8855 31726 @: $(MAKE); $(unstage)
4fa63067
NN
31727 @r=`${PWD_COMMAND}`; export r; \
31728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31729 $(HOST_EXPORTS) \
b00612cc
PB
31730 (cd $(HOST_SUBDIR)/sid && \
31731 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31732
b813574b 31733@endif sid
3866be5d 31734
b813574b
PB
31735.PHONY: install-sid maybe-install-sid
31736maybe-install-sid:
31737@if sid
31738maybe-install-sid: install-sid
16ae0395 31739
b813574b 31740install-sid: installdirs
0aed8855 31741 @: $(MAKE); $(unstage)
b40e3958
L
31742 @r=`${PWD_COMMAND}`; export r; \
31743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31744 $(HOST_EXPORTS) \
b00612cc 31745 (cd $(HOST_SUBDIR)/sid && \
2da12f12 31746 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31747
b813574b 31748@endif sid
3866be5d 31749
56a8fe78 31750# Other targets (info, dvi, pdf, etc.)
4fa63067 31751
b813574b
PB
31752.PHONY: maybe-info-sid info-sid
31753maybe-info-sid:
31754@if sid
31755maybe-info-sid: info-sid
4fa63067 31756
b813574b
PB
31757info-sid: \
31758 configure-sid
0aed8855 31759 @: $(MAKE); $(unstage)
b813574b 31760 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31761 r=`${PWD_COMMAND}`; export r; \
31762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31763 $(HOST_EXPORTS) \
b813574b 31764 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31766 done; \
b813574b 31767 echo "Doing info in sid" ; \
b00612cc 31768 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31771 "RANLIB=$${RANLIB}" \
0c24b341 31772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31773 info) \
4fa63067
NN
31774 || exit 1
31775
b813574b 31776@endif sid
4fa63067 31777
b813574b
PB
31778.PHONY: maybe-dvi-sid dvi-sid
31779maybe-dvi-sid:
31780@if sid
31781maybe-dvi-sid: dvi-sid
4fa63067 31782
b813574b
PB
31783dvi-sid: \
31784 configure-sid
0aed8855 31785 @: $(MAKE); $(unstage)
b813574b 31786 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31787 r=`${PWD_COMMAND}`; export r; \
31788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31789 $(HOST_EXPORTS) \
b813574b 31790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31792 done; \
b813574b 31793 echo "Doing dvi in sid" ; \
b00612cc 31794 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31797 "RANLIB=$${RANLIB}" \
0c24b341 31798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31799 dvi) \
4fa63067
NN
31800 || exit 1
31801
b813574b 31802@endif sid
4fa63067 31803
56a8fe78
DD
31804.PHONY: maybe-pdf-sid pdf-sid
31805maybe-pdf-sid:
31806@if sid
31807maybe-pdf-sid: pdf-sid
31808
31809pdf-sid: \
31810 configure-sid
31811 @: $(MAKE); $(unstage)
31812 @[ -f ./sid/Makefile ] || exit 0; \
31813 r=`${PWD_COMMAND}`; export r; \
31814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31815 $(HOST_EXPORTS) \
31816 for flag in $(EXTRA_HOST_FLAGS) ; do \
31817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31818 done; \
31819 echo "Doing pdf in sid" ; \
31820 (cd $(HOST_SUBDIR)/sid && \
31821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31823 "RANLIB=$${RANLIB}" \
0c24b341 31824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31825 pdf) \
31826 || exit 1
31827
31828@endif sid
31829
6d389afc
MS
31830.PHONY: maybe-html-sid html-sid
31831maybe-html-sid:
31832@if sid
31833maybe-html-sid: html-sid
31834
31835html-sid: \
31836 configure-sid
0aed8855 31837 @: $(MAKE); $(unstage)
6d389afc
MS
31838 @[ -f ./sid/Makefile ] || exit 0; \
31839 r=`${PWD_COMMAND}`; export r; \
31840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31841 $(HOST_EXPORTS) \
31842 for flag in $(EXTRA_HOST_FLAGS) ; do \
31843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31844 done; \
31845 echo "Doing html in sid" ; \
b00612cc 31846 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
31847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31849 "RANLIB=$${RANLIB}" \
0c24b341 31850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31851 html) \
31852 || exit 1
31853
31854@endif sid
31855
b813574b
PB
31856.PHONY: maybe-TAGS-sid TAGS-sid
31857maybe-TAGS-sid:
31858@if sid
31859maybe-TAGS-sid: TAGS-sid
4fa63067 31860
b813574b
PB
31861TAGS-sid: \
31862 configure-sid
0aed8855 31863 @: $(MAKE); $(unstage)
b813574b 31864 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31865 r=`${PWD_COMMAND}`; export r; \
31866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31867 $(HOST_EXPORTS) \
b813574b 31868 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31870 done; \
b813574b 31871 echo "Doing TAGS in sid" ; \
b00612cc 31872 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31875 "RANLIB=$${RANLIB}" \
0c24b341 31876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31877 TAGS) \
4fa63067
NN
31878 || exit 1
31879
b813574b 31880@endif sid
4fa63067 31881
b813574b
PB
31882.PHONY: maybe-install-info-sid install-info-sid
31883maybe-install-info-sid:
31884@if sid
31885maybe-install-info-sid: install-info-sid
4fa63067 31886
b813574b
PB
31887install-info-sid: \
31888 configure-sid \
31889 info-sid
0aed8855 31890 @: $(MAKE); $(unstage)
b813574b 31891 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31892 r=`${PWD_COMMAND}`; export r; \
31893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31894 $(HOST_EXPORTS) \
b813574b 31895 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31897 done; \
b813574b 31898 echo "Doing install-info in sid" ; \
b00612cc 31899 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31902 "RANLIB=$${RANLIB}" \
0c24b341 31903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31904 install-info) \
4fa63067
NN
31905 || exit 1
31906
b813574b 31907@endif sid
4fa63067 31908
a3ca38d2
DD
31909.PHONY: maybe-install-pdf-sid install-pdf-sid
31910maybe-install-pdf-sid:
31911@if sid
31912maybe-install-pdf-sid: install-pdf-sid
31913
31914install-pdf-sid: \
31915 configure-sid \
31916 pdf-sid
31917 @: $(MAKE); $(unstage)
31918 @[ -f ./sid/Makefile ] || exit 0; \
31919 r=`${PWD_COMMAND}`; export r; \
31920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31921 $(HOST_EXPORTS) \
31922 for flag in $(EXTRA_HOST_FLAGS) ; do \
31923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31924 done; \
31925 echo "Doing install-pdf in sid" ; \
31926 (cd $(HOST_SUBDIR)/sid && \
31927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31929 "RANLIB=$${RANLIB}" \
0c24b341 31930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31931 install-pdf) \
31932 || exit 1
31933
31934@endif sid
31935
108a6f8e
CD
31936.PHONY: maybe-install-html-sid install-html-sid
31937maybe-install-html-sid:
31938@if sid
31939maybe-install-html-sid: install-html-sid
31940
31941install-html-sid: \
31942 configure-sid \
31943 html-sid
31944 @: $(MAKE); $(unstage)
31945 @[ -f ./sid/Makefile ] || exit 0; \
31946 r=`${PWD_COMMAND}`; export r; \
31947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31948 $(HOST_EXPORTS) \
31949 for flag in $(EXTRA_HOST_FLAGS) ; do \
31950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31951 done; \
31952 echo "Doing install-html in sid" ; \
31953 (cd $(HOST_SUBDIR)/sid && \
31954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31956 "RANLIB=$${RANLIB}" \
0c24b341 31957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31958 install-html) \
31959 || exit 1
31960
31961@endif sid
31962
b813574b
PB
31963.PHONY: maybe-installcheck-sid installcheck-sid
31964maybe-installcheck-sid:
31965@if sid
31966maybe-installcheck-sid: installcheck-sid
4fa63067 31967
b813574b
PB
31968installcheck-sid: \
31969 configure-sid
0aed8855 31970 @: $(MAKE); $(unstage)
b813574b
PB
31971 @[ -f ./sid/Makefile ] || exit 0; \
31972 r=`${PWD_COMMAND}`; export r; \
4fa63067 31973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31974 $(HOST_EXPORTS) \
b813574b 31975 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31977 done; \
b813574b 31978 echo "Doing installcheck in sid" ; \
b00612cc 31979 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31982 "RANLIB=$${RANLIB}" \
0c24b341 31983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31984 installcheck) \
4fa63067
NN
31985 || exit 1
31986
b813574b 31987@endif sid
4fa63067 31988
b813574b
PB
31989.PHONY: maybe-mostlyclean-sid mostlyclean-sid
31990maybe-mostlyclean-sid:
31991@if sid
31992maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 31993
b813574b 31994mostlyclean-sid:
0aed8855 31995 @: $(MAKE); $(unstage)
b813574b 31996 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31997 r=`${PWD_COMMAND}`; export r; \
31998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31999 $(HOST_EXPORTS) \
b813574b 32000 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32002 done; \
b813574b 32003 echo "Doing mostlyclean in sid" ; \
b00612cc 32004 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32007 "RANLIB=$${RANLIB}" \
0c24b341 32008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32009 mostlyclean) \
4fa63067
NN
32010 || exit 1
32011
b813574b 32012@endif sid
4fa63067 32013
b813574b
PB
32014.PHONY: maybe-clean-sid clean-sid
32015maybe-clean-sid:
32016@if sid
32017maybe-clean-sid: clean-sid
4fa63067 32018
b813574b 32019clean-sid:
0aed8855 32020 @: $(MAKE); $(unstage)
b813574b 32021 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32022 r=`${PWD_COMMAND}`; export r; \
32023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32024 $(HOST_EXPORTS) \
b813574b 32025 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32027 done; \
b813574b 32028 echo "Doing clean in sid" ; \
b00612cc 32029 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32032 "RANLIB=$${RANLIB}" \
0c24b341 32033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32034 clean) \
4fa63067
NN
32035 || exit 1
32036
b813574b 32037@endif sid
4fa63067 32038
b813574b
PB
32039.PHONY: maybe-distclean-sid distclean-sid
32040maybe-distclean-sid:
32041@if sid
32042maybe-distclean-sid: distclean-sid
4fa63067 32043
b813574b 32044distclean-sid:
0aed8855 32045 @: $(MAKE); $(unstage)
b813574b 32046 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32047 r=`${PWD_COMMAND}`; export r; \
32048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32049 $(HOST_EXPORTS) \
b813574b 32050 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32052 done; \
b813574b 32053 echo "Doing distclean in sid" ; \
b00612cc 32054 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32057 "RANLIB=$${RANLIB}" \
0c24b341 32058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32059 distclean) \
4fa63067
NN
32060 || exit 1
32061
b813574b 32062@endif sid
4fa63067 32063
b813574b
PB
32064.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
32065maybe-maintainer-clean-sid:
32066@if sid
32067maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 32068
b813574b 32069maintainer-clean-sid:
0aed8855 32070 @: $(MAKE); $(unstage)
b813574b 32071 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32072 r=`${PWD_COMMAND}`; export r; \
32073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32074 $(HOST_EXPORTS) \
b813574b 32075 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32077 done; \
b813574b 32078 echo "Doing maintainer-clean in sid" ; \
b00612cc 32079 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32082 "RANLIB=$${RANLIB}" \
0c24b341 32083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32084 maintainer-clean) \
4fa63067
NN
32085 || exit 1
32086
b813574b 32087@endif sid
4fa63067
NN
32088
32089
a7254363 32090
b813574b
PB
32091.PHONY: configure-sim maybe-configure-sim
32092maybe-configure-sim:
4f0ef2d8
CD
32093@if gcc-bootstrap
32094configure-sim: stage_current
32095@endif gcc-bootstrap
b813574b
PB
32096@if sim
32097maybe-configure-sim: configure-sim
c52c6897 32098configure-sim:
0aed8855 32099 @: $(MAKE); $(unstage)
c52c6897 32100 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32102 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
32103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 32104 $(HOST_EXPORTS) \
a7254363
PB
32105 echo Configuring in $(HOST_SUBDIR)/sim; \
32106 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 32107 case $(srcdir) in \
b00612cc
PB
32108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32109 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
32110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32111 esac; \
b00612cc
PB
32112 srcdiroption="--srcdir=$${topdir}/sim"; \
32113 libsrcdir="$$s/sim"; \
e2b9e2dc 32114 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32116 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32117 || exit 1
b813574b 32118@endif sim
e2b9e2dc 32119
a7254363
PB
32120
32121
d545f33b
PB
32122
32123
b813574b
PB
32124.PHONY: all-sim maybe-all-sim
32125maybe-all-sim:
4f0ef2d8
CD
32126@if gcc-bootstrap
32127all-sim: stage_current
32128@endif gcc-bootstrap
b813574b 32129@if sim
d27cc32e 32130TARGET-sim=all
b813574b
PB
32131maybe-all-sim: all-sim
32132all-sim: configure-sim
0aed8855 32133 @: $(MAKE); $(unstage)
b40e3958
L
32134 @r=`${PWD_COMMAND}`; export r; \
32135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32136 $(HOST_EXPORTS) \
b00612cc
PB
32137 (cd $(HOST_SUBDIR)/sim && \
32138 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 32139@endif sim
3866be5d 32140
a7254363 32141
d545f33b
PB
32142
32143
b813574b
PB
32144.PHONY: check-sim maybe-check-sim
32145maybe-check-sim:
32146@if sim
32147maybe-check-sim: check-sim
3866be5d 32148
b813574b 32149check-sim:
0aed8855 32150 @: $(MAKE); $(unstage)
b40e3958
L
32151 @r=`${PWD_COMMAND}`; export r; \
32152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32153 $(HOST_EXPORTS) \
b00612cc
PB
32154 (cd $(HOST_SUBDIR)/sim && \
32155 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32156
b813574b 32157@endif sim
3866be5d 32158
b813574b
PB
32159.PHONY: install-sim maybe-install-sim
32160maybe-install-sim:
32161@if sim
32162maybe-install-sim: install-sim
16ae0395 32163
b813574b 32164install-sim: installdirs
0aed8855 32165 @: $(MAKE); $(unstage)
b40e3958
L
32166 @r=`${PWD_COMMAND}`; export r; \
32167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32168 $(HOST_EXPORTS) \
b00612cc 32169 (cd $(HOST_SUBDIR)/sim && \
2da12f12 32170 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32171
b813574b 32172@endif sim
3866be5d 32173
56a8fe78 32174# Other targets (info, dvi, pdf, etc.)
4fa63067 32175
b813574b
PB
32176.PHONY: maybe-info-sim info-sim
32177maybe-info-sim:
32178@if sim
32179maybe-info-sim: info-sim
4fa63067 32180
b813574b
PB
32181info-sim: \
32182 configure-sim
0aed8855 32183 @: $(MAKE); $(unstage)
b813574b 32184 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
32185 r=`${PWD_COMMAND}`; export r; \
32186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32187 $(HOST_EXPORTS) \
b813574b 32188 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32190 done; \
b813574b 32191 echo "Doing info in sim" ; \
b00612cc 32192 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32195 "RANLIB=$${RANLIB}" \
0c24b341 32196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32197 info) \
e2b9e2dc
NN
32198 || exit 1
32199
b813574b 32200@endif sim
4fa63067 32201
b813574b
PB
32202.PHONY: maybe-dvi-sim dvi-sim
32203maybe-dvi-sim:
32204@if sim
32205maybe-dvi-sim: dvi-sim
4fa63067 32206
b813574b
PB
32207dvi-sim: \
32208 configure-sim
0aed8855 32209 @: $(MAKE); $(unstage)
b813574b 32210 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32211 r=`${PWD_COMMAND}`; export r; \
b40e3958 32212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32213 $(HOST_EXPORTS) \
b813574b 32214 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32216 done; \
b813574b 32217 echo "Doing dvi in sim" ; \
b00612cc 32218 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32221 "RANLIB=$${RANLIB}" \
0c24b341 32222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32223 dvi) \
4fa63067 32224 || exit 1
3866be5d 32225
b813574b 32226@endif sim
3866be5d 32227
56a8fe78
DD
32228.PHONY: maybe-pdf-sim pdf-sim
32229maybe-pdf-sim:
32230@if sim
32231maybe-pdf-sim: pdf-sim
32232
32233pdf-sim: \
32234 configure-sim
32235 @: $(MAKE); $(unstage)
32236 @[ -f ./sim/Makefile ] || exit 0; \
32237 r=`${PWD_COMMAND}`; export r; \
32238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32239 $(HOST_EXPORTS) \
32240 for flag in $(EXTRA_HOST_FLAGS) ; do \
32241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32242 done; \
32243 echo "Doing pdf in sim" ; \
32244 (cd $(HOST_SUBDIR)/sim && \
32245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32247 "RANLIB=$${RANLIB}" \
0c24b341 32248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32249 pdf) \
32250 || exit 1
32251
32252@endif sim
32253
6d389afc
MS
32254.PHONY: maybe-html-sim html-sim
32255maybe-html-sim:
32256@if sim
32257maybe-html-sim: html-sim
32258
32259html-sim: \
32260 configure-sim
0aed8855 32261 @: $(MAKE); $(unstage)
6d389afc
MS
32262 @[ -f ./sim/Makefile ] || exit 0; \
32263 r=`${PWD_COMMAND}`; export r; \
32264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32265 $(HOST_EXPORTS) \
32266 for flag in $(EXTRA_HOST_FLAGS) ; do \
32267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32268 done; \
32269 echo "Doing html in sim" ; \
b00612cc 32270 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
32271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273 "RANLIB=$${RANLIB}" \
0c24b341 32274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32275 html) \
32276 || exit 1
32277
32278@endif sim
32279
b813574b
PB
32280.PHONY: maybe-TAGS-sim TAGS-sim
32281maybe-TAGS-sim:
32282@if sim
32283maybe-TAGS-sim: TAGS-sim
4fa63067 32284
b813574b
PB
32285TAGS-sim: \
32286 configure-sim
0aed8855 32287 @: $(MAKE); $(unstage)
b813574b 32288 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32289 r=`${PWD_COMMAND}`; export r; \
b40e3958 32290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32291 $(HOST_EXPORTS) \
b813574b 32292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32294 done; \
b813574b 32295 echo "Doing TAGS in sim" ; \
b00612cc 32296 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32299 "RANLIB=$${RANLIB}" \
0c24b341 32300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32301 TAGS) \
4fa63067 32302 || exit 1
3866be5d 32303
b813574b 32304@endif sim
3866be5d 32305
b813574b
PB
32306.PHONY: maybe-install-info-sim install-info-sim
32307maybe-install-info-sim:
32308@if sim
32309maybe-install-info-sim: install-info-sim
4fa63067 32310
b813574b
PB
32311install-info-sim: \
32312 configure-sim \
32313 info-sim
0aed8855 32314 @: $(MAKE); $(unstage)
b813574b 32315 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32316 r=`${PWD_COMMAND}`; export r; \
32317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32318 $(HOST_EXPORTS) \
b813574b 32319 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32321 done; \
b813574b 32322 echo "Doing install-info in sim" ; \
b00612cc 32323 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32326 "RANLIB=$${RANLIB}" \
0c24b341 32327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32328 install-info) \
4fa63067
NN
32329 || exit 1
32330
b813574b 32331@endif sim
4fa63067 32332
a3ca38d2
DD
32333.PHONY: maybe-install-pdf-sim install-pdf-sim
32334maybe-install-pdf-sim:
32335@if sim
32336maybe-install-pdf-sim: install-pdf-sim
32337
32338install-pdf-sim: \
32339 configure-sim \
32340 pdf-sim
32341 @: $(MAKE); $(unstage)
32342 @[ -f ./sim/Makefile ] || exit 0; \
32343 r=`${PWD_COMMAND}`; export r; \
32344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32345 $(HOST_EXPORTS) \
32346 for flag in $(EXTRA_HOST_FLAGS) ; do \
32347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32348 done; \
32349 echo "Doing install-pdf in sim" ; \
32350 (cd $(HOST_SUBDIR)/sim && \
32351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32353 "RANLIB=$${RANLIB}" \
0c24b341 32354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32355 install-pdf) \
32356 || exit 1
32357
32358@endif sim
32359
108a6f8e
CD
32360.PHONY: maybe-install-html-sim install-html-sim
32361maybe-install-html-sim:
32362@if sim
32363maybe-install-html-sim: install-html-sim
32364
32365install-html-sim: \
32366 configure-sim \
32367 html-sim
32368 @: $(MAKE); $(unstage)
32369 @[ -f ./sim/Makefile ] || exit 0; \
32370 r=`${PWD_COMMAND}`; export r; \
32371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32372 $(HOST_EXPORTS) \
32373 for flag in $(EXTRA_HOST_FLAGS) ; do \
32374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32375 done; \
32376 echo "Doing install-html in sim" ; \
32377 (cd $(HOST_SUBDIR)/sim && \
32378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32380 "RANLIB=$${RANLIB}" \
0c24b341 32381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32382 install-html) \
32383 || exit 1
32384
32385@endif sim
32386
b813574b
PB
32387.PHONY: maybe-installcheck-sim installcheck-sim
32388maybe-installcheck-sim:
32389@if sim
32390maybe-installcheck-sim: installcheck-sim
4fa63067 32391
b813574b
PB
32392installcheck-sim: \
32393 configure-sim
0aed8855 32394 @: $(MAKE); $(unstage)
b813574b 32395 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32396 r=`${PWD_COMMAND}`; export r; \
32397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32398 $(HOST_EXPORTS) \
b813574b 32399 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32401 done; \
b813574b 32402 echo "Doing installcheck in sim" ; \
b00612cc 32403 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32406 "RANLIB=$${RANLIB}" \
0c24b341 32407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32408 installcheck) \
4fa63067
NN
32409 || exit 1
32410
b813574b 32411@endif sim
4fa63067 32412
b813574b
PB
32413.PHONY: maybe-mostlyclean-sim mostlyclean-sim
32414maybe-mostlyclean-sim:
32415@if sim
32416maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 32417
b813574b 32418mostlyclean-sim:
0aed8855 32419 @: $(MAKE); $(unstage)
b813574b 32420 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32421 r=`${PWD_COMMAND}`; export r; \
32422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32423 $(HOST_EXPORTS) \
b813574b 32424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426 done; \
b813574b 32427 echo "Doing mostlyclean in sim" ; \
b00612cc 32428 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32431 "RANLIB=$${RANLIB}" \
0c24b341 32432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32433 mostlyclean) \
4fa63067
NN
32434 || exit 1
32435
b813574b 32436@endif sim
4fa63067 32437
b813574b
PB
32438.PHONY: maybe-clean-sim clean-sim
32439maybe-clean-sim:
32440@if sim
32441maybe-clean-sim: clean-sim
4fa63067 32442
b813574b 32443clean-sim:
0aed8855 32444 @: $(MAKE); $(unstage)
b813574b 32445 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32446 r=`${PWD_COMMAND}`; export r; \
32447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32448 $(HOST_EXPORTS) \
b813574b 32449 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32451 done; \
b813574b 32452 echo "Doing clean in sim" ; \
b00612cc 32453 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32456 "RANLIB=$${RANLIB}" \
0c24b341 32457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32458 clean) \
4fa63067
NN
32459 || exit 1
32460
b813574b 32461@endif sim
4fa63067 32462
b813574b
PB
32463.PHONY: maybe-distclean-sim distclean-sim
32464maybe-distclean-sim:
32465@if sim
32466maybe-distclean-sim: distclean-sim
4fa63067 32467
b813574b 32468distclean-sim:
0aed8855 32469 @: $(MAKE); $(unstage)
b813574b 32470 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32471 r=`${PWD_COMMAND}`; export r; \
32472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32473 $(HOST_EXPORTS) \
b813574b 32474 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32476 done; \
b813574b 32477 echo "Doing distclean in sim" ; \
b00612cc 32478 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32481 "RANLIB=$${RANLIB}" \
0c24b341 32482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32483 distclean) \
4fa63067
NN
32484 || exit 1
32485
b813574b 32486@endif sim
4fa63067 32487
b813574b
PB
32488.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
32489maybe-maintainer-clean-sim:
32490@if sim
32491maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 32492
b813574b 32493maintainer-clean-sim:
0aed8855 32494 @: $(MAKE); $(unstage)
b813574b 32495 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32496 r=`${PWD_COMMAND}`; export r; \
b40e3958 32497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32498 $(HOST_EXPORTS) \
b813574b 32499 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32501 done; \
b813574b 32502 echo "Doing maintainer-clean in sim" ; \
b00612cc 32503 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32506 "RANLIB=$${RANLIB}" \
0c24b341 32507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32508 maintainer-clean) \
4fa63067 32509 || exit 1
3866be5d 32510
b813574b 32511@endif sim
3866be5d 32512
4fa63067 32513
a7254363 32514
b813574b
PB
32515.PHONY: configure-tar maybe-configure-tar
32516maybe-configure-tar:
4f0ef2d8
CD
32517@if gcc-bootstrap
32518configure-tar: stage_current
32519@endif gcc-bootstrap
b813574b
PB
32520@if tar
32521maybe-configure-tar: configure-tar
c52c6897 32522configure-tar:
0aed8855 32523 @: $(MAKE); $(unstage)
c52c6897 32524 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32526 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
32527 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 32528 $(HOST_EXPORTS) \
a7254363
PB
32529 echo Configuring in $(HOST_SUBDIR)/tar; \
32530 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 32531 case $(srcdir) in \
b00612cc
PB
32532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32533 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
32534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32535 esac; \
b00612cc
PB
32536 srcdiroption="--srcdir=$${topdir}/tar"; \
32537 libsrcdir="$$s/tar"; \
e2b9e2dc 32538 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32539 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32540 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32541 || exit 1
b813574b 32542@endif tar
e2b9e2dc 32543
a7254363
PB
32544
32545
d545f33b
PB
32546
32547
b813574b
PB
32548.PHONY: all-tar maybe-all-tar
32549maybe-all-tar:
4f0ef2d8
CD
32550@if gcc-bootstrap
32551all-tar: stage_current
32552@endif gcc-bootstrap
b813574b 32553@if tar
d27cc32e 32554TARGET-tar=all
b813574b
PB
32555maybe-all-tar: all-tar
32556all-tar: configure-tar
0aed8855 32557 @: $(MAKE); $(unstage)
b40e3958
L
32558 @r=`${PWD_COMMAND}`; export r; \
32559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32560 $(HOST_EXPORTS) \
b00612cc
PB
32561 (cd $(HOST_SUBDIR)/tar && \
32562 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 32563@endif tar
3866be5d 32564
a7254363 32565
d545f33b
PB
32566
32567
b813574b
PB
32568.PHONY: check-tar maybe-check-tar
32569maybe-check-tar:
32570@if tar
32571maybe-check-tar: check-tar
3866be5d 32572
b813574b 32573check-tar:
0aed8855 32574 @: $(MAKE); $(unstage)
b40e3958
L
32575 @r=`${PWD_COMMAND}`; export r; \
32576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32577 $(HOST_EXPORTS) \
b00612cc
PB
32578 (cd $(HOST_SUBDIR)/tar && \
32579 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32580
b813574b 32581@endif tar
3866be5d 32582
b813574b
PB
32583.PHONY: install-tar maybe-install-tar
32584maybe-install-tar:
32585@if tar
32586maybe-install-tar: install-tar
16ae0395 32587
b813574b 32588install-tar: installdirs
0aed8855 32589 @: $(MAKE); $(unstage)
b813574b
PB
32590 @r=`${PWD_COMMAND}`; export r; \
32591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32592 $(HOST_EXPORTS) \
b00612cc 32593 (cd $(HOST_SUBDIR)/tar && \
2da12f12 32594 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32595
b813574b 32596@endif tar
4fa63067 32597
56a8fe78 32598# Other targets (info, dvi, pdf, etc.)
4fa63067 32599
b813574b
PB
32600.PHONY: maybe-info-tar info-tar
32601maybe-info-tar:
32602@if tar
32603maybe-info-tar: info-tar
4fa63067 32604
b813574b
PB
32605info-tar: \
32606 configure-tar
0aed8855 32607 @: $(MAKE); $(unstage)
b813574b 32608 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 32609 r=`${PWD_COMMAND}`; export r; \
b40e3958 32610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32611 $(HOST_EXPORTS) \
b813574b 32612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32614 done; \
b813574b 32615 echo "Doing info in tar" ; \
b00612cc 32616 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32619 "RANLIB=$${RANLIB}" \
0c24b341 32620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32621 info) \
4fa63067
NN
32622 || exit 1
32623
b813574b 32624@endif tar
4fa63067 32625
b813574b
PB
32626.PHONY: maybe-dvi-tar dvi-tar
32627maybe-dvi-tar:
32628@if tar
32629maybe-dvi-tar: dvi-tar
4fa63067 32630
b813574b
PB
32631dvi-tar: \
32632 configure-tar
0aed8855 32633 @: $(MAKE); $(unstage)
b813574b 32634 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32635 r=`${PWD_COMMAND}`; export r; \
32636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32637 $(HOST_EXPORTS) \
b813574b 32638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32640 done; \
b813574b 32641 echo "Doing dvi in tar" ; \
b00612cc 32642 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32645 "RANLIB=$${RANLIB}" \
0c24b341 32646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32647 dvi) \
4fa63067
NN
32648 || exit 1
32649
b813574b 32650@endif tar
4fa63067 32651
56a8fe78
DD
32652.PHONY: maybe-pdf-tar pdf-tar
32653maybe-pdf-tar:
32654@if tar
32655maybe-pdf-tar: pdf-tar
32656
32657pdf-tar: \
32658 configure-tar
32659 @: $(MAKE); $(unstage)
32660 @[ -f ./tar/Makefile ] || exit 0; \
32661 r=`${PWD_COMMAND}`; export r; \
32662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32663 $(HOST_EXPORTS) \
32664 for flag in $(EXTRA_HOST_FLAGS) ; do \
32665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32666 done; \
32667 echo "Doing pdf in tar" ; \
32668 (cd $(HOST_SUBDIR)/tar && \
32669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32671 "RANLIB=$${RANLIB}" \
0c24b341 32672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32673 pdf) \
32674 || exit 1
32675
32676@endif tar
32677
6d389afc
MS
32678.PHONY: maybe-html-tar html-tar
32679maybe-html-tar:
32680@if tar
32681maybe-html-tar: html-tar
32682
32683html-tar: \
32684 configure-tar
0aed8855 32685 @: $(MAKE); $(unstage)
6d389afc
MS
32686 @[ -f ./tar/Makefile ] || exit 0; \
32687 r=`${PWD_COMMAND}`; export r; \
32688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32689 $(HOST_EXPORTS) \
32690 for flag in $(EXTRA_HOST_FLAGS) ; do \
32691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32692 done; \
32693 echo "Doing html in tar" ; \
b00612cc 32694 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
32695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32697 "RANLIB=$${RANLIB}" \
0c24b341 32698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32699 html) \
32700 || exit 1
32701
32702@endif tar
32703
b813574b
PB
32704.PHONY: maybe-TAGS-tar TAGS-tar
32705maybe-TAGS-tar:
32706@if tar
32707maybe-TAGS-tar: TAGS-tar
4fa63067 32708
b813574b
PB
32709TAGS-tar: \
32710 configure-tar
0aed8855 32711 @: $(MAKE); $(unstage)
b813574b 32712 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32713 r=`${PWD_COMMAND}`; export r; \
32714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32715 $(HOST_EXPORTS) \
b813574b 32716 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32718 done; \
b813574b 32719 echo "Doing TAGS in tar" ; \
b00612cc 32720 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32723 "RANLIB=$${RANLIB}" \
0c24b341 32724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32725 TAGS) \
4fa63067
NN
32726 || exit 1
32727
b813574b 32728@endif tar
4fa63067 32729
b813574b
PB
32730.PHONY: maybe-install-info-tar install-info-tar
32731maybe-install-info-tar:
32732@if tar
32733maybe-install-info-tar: install-info-tar
4fa63067 32734
b813574b
PB
32735install-info-tar: \
32736 configure-tar \
32737 info-tar
0aed8855 32738 @: $(MAKE); $(unstage)
b813574b 32739 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32740 r=`${PWD_COMMAND}`; export r; \
32741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32742 $(HOST_EXPORTS) \
b813574b 32743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32745 done; \
b813574b 32746 echo "Doing install-info in tar" ; \
b00612cc 32747 (cd $(HOST_SUBDIR)/tar && \
b813574b 32748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
32749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32750 "RANLIB=$${RANLIB}" \
0c24b341 32751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32752 install-info) \
4fa63067
NN
32753 || exit 1
32754
b813574b 32755@endif tar
4fa63067 32756
a3ca38d2
DD
32757.PHONY: maybe-install-pdf-tar install-pdf-tar
32758maybe-install-pdf-tar:
32759@if tar
32760maybe-install-pdf-tar: install-pdf-tar
32761
32762install-pdf-tar: \
32763 configure-tar \
32764 pdf-tar
32765 @: $(MAKE); $(unstage)
32766 @[ -f ./tar/Makefile ] || exit 0; \
32767 r=`${PWD_COMMAND}`; export r; \
32768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32769 $(HOST_EXPORTS) \
32770 for flag in $(EXTRA_HOST_FLAGS) ; do \
32771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32772 done; \
32773 echo "Doing install-pdf in tar" ; \
32774 (cd $(HOST_SUBDIR)/tar && \
32775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32777 "RANLIB=$${RANLIB}" \
0c24b341 32778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32779 install-pdf) \
32780 || exit 1
32781
32782@endif tar
32783
108a6f8e
CD
32784.PHONY: maybe-install-html-tar install-html-tar
32785maybe-install-html-tar:
32786@if tar
32787maybe-install-html-tar: install-html-tar
32788
32789install-html-tar: \
32790 configure-tar \
32791 html-tar
32792 @: $(MAKE); $(unstage)
32793 @[ -f ./tar/Makefile ] || exit 0; \
32794 r=`${PWD_COMMAND}`; export r; \
32795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32796 $(HOST_EXPORTS) \
32797 for flag in $(EXTRA_HOST_FLAGS) ; do \
32798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32799 done; \
32800 echo "Doing install-html in tar" ; \
32801 (cd $(HOST_SUBDIR)/tar && \
32802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32804 "RANLIB=$${RANLIB}" \
0c24b341 32805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32806 install-html) \
32807 || exit 1
32808
32809@endif tar
32810
b813574b
PB
32811.PHONY: maybe-installcheck-tar installcheck-tar
32812maybe-installcheck-tar:
32813@if tar
32814maybe-installcheck-tar: installcheck-tar
4fa63067 32815
b813574b
PB
32816installcheck-tar: \
32817 configure-tar
0aed8855 32818 @: $(MAKE); $(unstage)
b813574b 32819 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32820 r=`${PWD_COMMAND}`; export r; \
32821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32822 $(HOST_EXPORTS) \
b813574b 32823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32825 done; \
b813574b 32826 echo "Doing installcheck in tar" ; \
b00612cc 32827 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32830 "RANLIB=$${RANLIB}" \
0c24b341 32831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32832 installcheck) \
4fa63067
NN
32833 || exit 1
32834
b813574b 32835@endif tar
4fa63067 32836
b813574b
PB
32837.PHONY: maybe-mostlyclean-tar mostlyclean-tar
32838maybe-mostlyclean-tar:
32839@if tar
32840maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 32841
b813574b 32842mostlyclean-tar:
0aed8855 32843 @: $(MAKE); $(unstage)
b813574b 32844 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32845 r=`${PWD_COMMAND}`; export r; \
32846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32847 $(HOST_EXPORTS) \
b813574b 32848 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32850 done; \
b813574b 32851 echo "Doing mostlyclean in tar" ; \
b00612cc 32852 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32855 "RANLIB=$${RANLIB}" \
0c24b341 32856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32857 mostlyclean) \
4fa63067
NN
32858 || exit 1
32859
b813574b 32860@endif tar
4fa63067 32861
b813574b
PB
32862.PHONY: maybe-clean-tar clean-tar
32863maybe-clean-tar:
32864@if tar
32865maybe-clean-tar: clean-tar
4fa63067 32866
b813574b 32867clean-tar:
0aed8855 32868 @: $(MAKE); $(unstage)
b813574b 32869 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32870 r=`${PWD_COMMAND}`; export r; \
32871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32872 $(HOST_EXPORTS) \
b813574b 32873 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32875 done; \
b813574b 32876 echo "Doing clean in tar" ; \
b00612cc 32877 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32880 "RANLIB=$${RANLIB}" \
0c24b341 32881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32882 clean) \
4fa63067
NN
32883 || exit 1
32884
b813574b 32885@endif tar
4fa63067 32886
b813574b
PB
32887.PHONY: maybe-distclean-tar distclean-tar
32888maybe-distclean-tar:
32889@if tar
32890maybe-distclean-tar: distclean-tar
4fa63067 32891
b813574b 32892distclean-tar:
0aed8855 32893 @: $(MAKE); $(unstage)
b813574b 32894 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32895 r=`${PWD_COMMAND}`; export r; \
32896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32897 $(HOST_EXPORTS) \
b813574b 32898 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32900 done; \
b813574b 32901 echo "Doing distclean in tar" ; \
b00612cc 32902 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32905 "RANLIB=$${RANLIB}" \
0c24b341 32906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32907 distclean) \
4fa63067
NN
32908 || exit 1
32909
b813574b 32910@endif tar
4fa63067 32911
b813574b
PB
32912.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
32913maybe-maintainer-clean-tar:
32914@if tar
32915maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 32916
b813574b 32917maintainer-clean-tar:
0aed8855 32918 @: $(MAKE); $(unstage)
b813574b 32919 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32920 r=`${PWD_COMMAND}`; export r; \
32921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32922 $(HOST_EXPORTS) \
b813574b 32923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32925 done; \
b813574b 32926 echo "Doing maintainer-clean in tar" ; \
b00612cc 32927 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32930 "RANLIB=$${RANLIB}" \
0c24b341 32931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32932 maintainer-clean) \
4fa63067 32933 || exit 1
3866be5d 32934
b813574b 32935@endif tar
3866be5d 32936
4fa63067 32937
a7254363 32938
b813574b
PB
32939.PHONY: configure-texinfo maybe-configure-texinfo
32940maybe-configure-texinfo:
4f0ef2d8
CD
32941@if gcc-bootstrap
32942configure-texinfo: stage_current
32943@endif gcc-bootstrap
b813574b
PB
32944@if texinfo
32945maybe-configure-texinfo: configure-texinfo
c52c6897 32946configure-texinfo:
0aed8855 32947 @: $(MAKE); $(unstage)
c52c6897 32948 @r=`${PWD_COMMAND}`; export r; \
378fce5b 32949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32950 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
32951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 32952 $(HOST_EXPORTS) \
a7254363
PB
32953 echo Configuring in $(HOST_SUBDIR)/texinfo; \
32954 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 32955 case $(srcdir) in \
b00612cc
PB
32956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32957 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
32958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32959 esac; \
b00612cc
PB
32960 srcdiroption="--srcdir=$${topdir}/texinfo"; \
32961 libsrcdir="$$s/texinfo"; \
e2b9e2dc 32962 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32964 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32965 || exit 1
b813574b 32966@endif texinfo
e2b9e2dc 32967
a7254363
PB
32968
32969
d545f33b
PB
32970
32971
b813574b
PB
32972.PHONY: all-texinfo maybe-all-texinfo
32973maybe-all-texinfo:
4f0ef2d8
CD
32974@if gcc-bootstrap
32975all-texinfo: stage_current
32976@endif gcc-bootstrap
b813574b 32977@if texinfo
d27cc32e 32978TARGET-texinfo=all
b813574b
PB
32979maybe-all-texinfo: all-texinfo
32980all-texinfo: configure-texinfo
0aed8855 32981 @: $(MAKE); $(unstage)
b40e3958
L
32982 @r=`${PWD_COMMAND}`; export r; \
32983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32984 $(HOST_EXPORTS) \
b00612cc
PB
32985 (cd $(HOST_SUBDIR)/texinfo && \
32986 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 32987@endif texinfo
3866be5d 32988
a7254363 32989
d545f33b
PB
32990
32991
b813574b
PB
32992.PHONY: check-texinfo maybe-check-texinfo
32993maybe-check-texinfo:
32994@if texinfo
32995maybe-check-texinfo: check-texinfo
3866be5d 32996
b813574b 32997check-texinfo:
0aed8855 32998 @: $(MAKE); $(unstage)
4fa63067
NN
32999 @r=`${PWD_COMMAND}`; export r; \
33000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33001 $(HOST_EXPORTS) \
b00612cc
PB
33002 (cd $(HOST_SUBDIR)/texinfo && \
33003 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33004
b813574b 33005@endif texinfo
3866be5d 33006
b813574b
PB
33007.PHONY: install-texinfo maybe-install-texinfo
33008maybe-install-texinfo:
33009@if texinfo
33010maybe-install-texinfo: install-texinfo
16ae0395 33011
b813574b 33012install-texinfo:
3866be5d 33013
b813574b 33014@endif texinfo
3866be5d 33015
56a8fe78 33016# Other targets (info, dvi, pdf, etc.)
4fa63067 33017
b813574b
PB
33018.PHONY: maybe-info-texinfo info-texinfo
33019maybe-info-texinfo:
33020@if texinfo
33021maybe-info-texinfo: info-texinfo
4fa63067 33022
b813574b
PB
33023info-texinfo: \
33024 configure-texinfo
0aed8855 33025 @: $(MAKE); $(unstage)
b813574b 33026 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33027 r=`${PWD_COMMAND}`; export r; \
33028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33029 $(HOST_EXPORTS) \
b813574b 33030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33032 done; \
b813574b 33033 echo "Doing info in texinfo" ; \
b00612cc 33034 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33037 "RANLIB=$${RANLIB}" \
0c24b341 33038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33039 info) \
4fa63067
NN
33040 || exit 1
33041
b813574b 33042@endif texinfo
4fa63067 33043
b813574b
PB
33044.PHONY: maybe-dvi-texinfo dvi-texinfo
33045maybe-dvi-texinfo:
33046@if texinfo
33047maybe-dvi-texinfo: dvi-texinfo
4fa63067 33048
b813574b
PB
33049dvi-texinfo: \
33050 configure-texinfo
0aed8855 33051 @: $(MAKE); $(unstage)
b813574b 33052 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33053 r=`${PWD_COMMAND}`; export r; \
33054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33055 $(HOST_EXPORTS) \
b813574b 33056 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33058 done; \
b813574b 33059 echo "Doing dvi in texinfo" ; \
b00612cc 33060 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33063 "RANLIB=$${RANLIB}" \
0c24b341 33064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33065 dvi) \
4fa63067
NN
33066 || exit 1
33067
b813574b 33068@endif texinfo
4fa63067 33069
56a8fe78
DD
33070.PHONY: maybe-pdf-texinfo pdf-texinfo
33071maybe-pdf-texinfo:
33072@if texinfo
33073maybe-pdf-texinfo: pdf-texinfo
33074
33075pdf-texinfo: \
33076 configure-texinfo
33077 @: $(MAKE); $(unstage)
33078 @[ -f ./texinfo/Makefile ] || exit 0; \
33079 r=`${PWD_COMMAND}`; export r; \
33080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33081 $(HOST_EXPORTS) \
33082 for flag in $(EXTRA_HOST_FLAGS) ; do \
33083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33084 done; \
33085 echo "Doing pdf in texinfo" ; \
33086 (cd $(HOST_SUBDIR)/texinfo && \
33087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33089 "RANLIB=$${RANLIB}" \
0c24b341 33090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33091 pdf) \
33092 || exit 1
33093
33094@endif texinfo
33095
6d389afc
MS
33096.PHONY: maybe-html-texinfo html-texinfo
33097maybe-html-texinfo:
33098@if texinfo
33099maybe-html-texinfo: html-texinfo
33100
33101html-texinfo: \
33102 configure-texinfo
0aed8855 33103 @: $(MAKE); $(unstage)
6d389afc
MS
33104 @[ -f ./texinfo/Makefile ] || exit 0; \
33105 r=`${PWD_COMMAND}`; export r; \
33106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33107 $(HOST_EXPORTS) \
33108 for flag in $(EXTRA_HOST_FLAGS) ; do \
33109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33110 done; \
33111 echo "Doing html in texinfo" ; \
b00612cc 33112 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
33113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33115 "RANLIB=$${RANLIB}" \
0c24b341 33116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33117 html) \
33118 || exit 1
33119
33120@endif texinfo
33121
b813574b
PB
33122.PHONY: maybe-TAGS-texinfo TAGS-texinfo
33123maybe-TAGS-texinfo:
33124@if texinfo
33125maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 33126
b813574b
PB
33127TAGS-texinfo: \
33128 configure-texinfo
0aed8855 33129 @: $(MAKE); $(unstage)
b813574b 33130 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33131 r=`${PWD_COMMAND}`; export r; \
33132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33133 $(HOST_EXPORTS) \
b813574b 33134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33136 done; \
b813574b 33137 echo "Doing TAGS in texinfo" ; \
b00612cc 33138 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33141 "RANLIB=$${RANLIB}" \
0c24b341 33142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33143 TAGS) \
4fa63067
NN
33144 || exit 1
33145
b813574b 33146@endif texinfo
4fa63067 33147
b813574b
PB
33148.PHONY: maybe-install-info-texinfo install-info-texinfo
33149maybe-install-info-texinfo:
33150@if texinfo
33151maybe-install-info-texinfo: install-info-texinfo
4fa63067 33152
b813574b
PB
33153install-info-texinfo: \
33154 configure-texinfo \
33155 info-texinfo
0aed8855 33156 @: $(MAKE); $(unstage)
b813574b 33157 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33158 r=`${PWD_COMMAND}`; export r; \
33159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33160 $(HOST_EXPORTS) \
b813574b 33161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33163 done; \
b813574b 33164 echo "Doing install-info in texinfo" ; \
b00612cc 33165 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33168 "RANLIB=$${RANLIB}" \
0c24b341 33169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33170 install-info) \
4fa63067
NN
33171 || exit 1
33172
b813574b 33173@endif texinfo
4fa63067 33174
a3ca38d2
DD
33175.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
33176maybe-install-pdf-texinfo:
33177@if texinfo
33178maybe-install-pdf-texinfo: install-pdf-texinfo
33179
33180install-pdf-texinfo: \
33181 configure-texinfo \
33182 pdf-texinfo
33183 @: $(MAKE); $(unstage)
33184 @[ -f ./texinfo/Makefile ] || exit 0; \
33185 r=`${PWD_COMMAND}`; export r; \
33186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33187 $(HOST_EXPORTS) \
33188 for flag in $(EXTRA_HOST_FLAGS) ; do \
33189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33190 done; \
33191 echo "Doing install-pdf in texinfo" ; \
33192 (cd $(HOST_SUBDIR)/texinfo && \
33193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33195 "RANLIB=$${RANLIB}" \
0c24b341 33196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33197 install-pdf) \
33198 || exit 1
33199
33200@endif texinfo
33201
108a6f8e
CD
33202.PHONY: maybe-install-html-texinfo install-html-texinfo
33203maybe-install-html-texinfo:
33204@if texinfo
33205maybe-install-html-texinfo: install-html-texinfo
33206
33207install-html-texinfo: \
33208 configure-texinfo \
33209 html-texinfo
33210 @: $(MAKE); $(unstage)
33211 @[ -f ./texinfo/Makefile ] || exit 0; \
33212 r=`${PWD_COMMAND}`; export r; \
33213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33214 $(HOST_EXPORTS) \
33215 for flag in $(EXTRA_HOST_FLAGS) ; do \
33216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33217 done; \
33218 echo "Doing install-html in texinfo" ; \
33219 (cd $(HOST_SUBDIR)/texinfo && \
33220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33222 "RANLIB=$${RANLIB}" \
0c24b341 33223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33224 install-html) \
33225 || exit 1
33226
33227@endif texinfo
33228
b813574b
PB
33229.PHONY: maybe-installcheck-texinfo installcheck-texinfo
33230maybe-installcheck-texinfo:
33231@if texinfo
33232maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 33233
b813574b
PB
33234installcheck-texinfo: \
33235 configure-texinfo
0aed8855 33236 @: $(MAKE); $(unstage)
b813574b 33237 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33238 r=`${PWD_COMMAND}`; export r; \
33239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33240 $(HOST_EXPORTS) \
b813574b 33241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33243 done; \
b813574b 33244 echo "Doing installcheck in texinfo" ; \
b00612cc 33245 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33248 "RANLIB=$${RANLIB}" \
0c24b341 33249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33250 installcheck) \
4fa63067
NN
33251 || exit 1
33252
b813574b 33253@endif texinfo
4fa63067 33254
b813574b
PB
33255.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
33256maybe-mostlyclean-texinfo:
33257@if texinfo
33258maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 33259
b813574b 33260mostlyclean-texinfo:
0aed8855 33261 @: $(MAKE); $(unstage)
b813574b 33262 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33263 r=`${PWD_COMMAND}`; export r; \
33264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33265 $(HOST_EXPORTS) \
b813574b 33266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33268 done; \
b813574b 33269 echo "Doing mostlyclean in texinfo" ; \
b00612cc 33270 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33273 "RANLIB=$${RANLIB}" \
0c24b341 33274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33275 mostlyclean) \
4fa63067
NN
33276 || exit 1
33277
b813574b 33278@endif texinfo
4fa63067 33279
b813574b
PB
33280.PHONY: maybe-clean-texinfo clean-texinfo
33281maybe-clean-texinfo:
33282@if texinfo
33283maybe-clean-texinfo: clean-texinfo
4fa63067 33284
b813574b 33285clean-texinfo:
0aed8855 33286 @: $(MAKE); $(unstage)
b813574b 33287 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33288 r=`${PWD_COMMAND}`; export r; \
33289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33290 $(HOST_EXPORTS) \
b813574b 33291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33293 done; \
b813574b 33294 echo "Doing clean in texinfo" ; \
b00612cc 33295 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33298 "RANLIB=$${RANLIB}" \
0c24b341 33299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33300 clean) \
4fa63067
NN
33301 || exit 1
33302
b813574b 33303@endif texinfo
4fa63067 33304
b813574b
PB
33305.PHONY: maybe-distclean-texinfo distclean-texinfo
33306maybe-distclean-texinfo:
33307@if texinfo
33308maybe-distclean-texinfo: distclean-texinfo
4fa63067 33309
b813574b 33310distclean-texinfo:
0aed8855 33311 @: $(MAKE); $(unstage)
b813574b 33312 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33313 r=`${PWD_COMMAND}`; export r; \
33314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33315 $(HOST_EXPORTS) \
b813574b 33316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33318 done; \
b813574b 33319 echo "Doing distclean in texinfo" ; \
b00612cc 33320 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33323 "RANLIB=$${RANLIB}" \
0c24b341 33324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33325 distclean) \
4fa63067
NN
33326 || exit 1
33327
b813574b 33328@endif texinfo
4fa63067 33329
b813574b
PB
33330.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
33331maybe-maintainer-clean-texinfo:
33332@if texinfo
33333maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 33334
b813574b 33335maintainer-clean-texinfo:
0aed8855 33336 @: $(MAKE); $(unstage)
b813574b 33337 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33338 r=`${PWD_COMMAND}`; export r; \
33339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33340 $(HOST_EXPORTS) \
b813574b 33341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33343 done; \
b813574b 33344 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 33345 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33348 "RANLIB=$${RANLIB}" \
0c24b341 33349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33350 maintainer-clean) \
4fa63067
NN
33351 || exit 1
33352
b813574b 33353@endif texinfo
4fa63067
NN
33354
33355
a7254363 33356
b813574b
PB
33357.PHONY: configure-textutils maybe-configure-textutils
33358maybe-configure-textutils:
4f0ef2d8
CD
33359@if gcc-bootstrap
33360configure-textutils: stage_current
33361@endif gcc-bootstrap
b813574b
PB
33362@if textutils
33363maybe-configure-textutils: configure-textutils
c52c6897 33364configure-textutils:
0aed8855 33365 @: $(MAKE); $(unstage)
c52c6897 33366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33368 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
33369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 33370 $(HOST_EXPORTS) \
a7254363
PB
33371 echo Configuring in $(HOST_SUBDIR)/textutils; \
33372 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 33373 case $(srcdir) in \
b00612cc
PB
33374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33375 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
33376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33377 esac; \
b00612cc
PB
33378 srcdiroption="--srcdir=$${topdir}/textutils"; \
33379 libsrcdir="$$s/textutils"; \
e2b9e2dc 33380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33382 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33383 || exit 1
b813574b 33384@endif textutils
e2b9e2dc 33385
a7254363
PB
33386
33387
d545f33b
PB
33388
33389
b813574b
PB
33390.PHONY: all-textutils maybe-all-textutils
33391maybe-all-textutils:
4f0ef2d8
CD
33392@if gcc-bootstrap
33393all-textutils: stage_current
33394@endif gcc-bootstrap
b813574b 33395@if textutils
d27cc32e 33396TARGET-textutils=all
b813574b
PB
33397maybe-all-textutils: all-textutils
33398all-textutils: configure-textutils
0aed8855 33399 @: $(MAKE); $(unstage)
b40e3958
L
33400 @r=`${PWD_COMMAND}`; export r; \
33401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33402 $(HOST_EXPORTS) \
b00612cc
PB
33403 (cd $(HOST_SUBDIR)/textutils && \
33404 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 33405@endif textutils
3866be5d 33406
a7254363 33407
d545f33b
PB
33408
33409
b813574b
PB
33410.PHONY: check-textutils maybe-check-textutils
33411maybe-check-textutils:
33412@if textutils
33413maybe-check-textutils: check-textutils
3866be5d 33414
b813574b 33415check-textutils:
0aed8855 33416 @: $(MAKE); $(unstage)
b40e3958
L
33417 @r=`${PWD_COMMAND}`; export r; \
33418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33419 $(HOST_EXPORTS) \
b00612cc
PB
33420 (cd $(HOST_SUBDIR)/textutils && \
33421 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33422
b813574b 33423@endif textutils
3866be5d 33424
b813574b
PB
33425.PHONY: install-textutils maybe-install-textutils
33426maybe-install-textutils:
33427@if textutils
33428maybe-install-textutils: install-textutils
16ae0395 33429
b813574b 33430install-textutils: installdirs
0aed8855 33431 @: $(MAKE); $(unstage)
b40e3958
L
33432 @r=`${PWD_COMMAND}`; export r; \
33433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33434 $(HOST_EXPORTS) \
b00612cc 33435 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 33436 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33437
b813574b 33438@endif textutils
3866be5d 33439
56a8fe78 33440# Other targets (info, dvi, pdf, etc.)
4fa63067 33441
b813574b
PB
33442.PHONY: maybe-info-textutils info-textutils
33443maybe-info-textutils:
33444@if textutils
33445maybe-info-textutils: info-textutils
4fa63067 33446
b813574b
PB
33447info-textutils: \
33448 configure-textutils
0aed8855 33449 @: $(MAKE); $(unstage)
b813574b 33450 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
33451 r=`${PWD_COMMAND}`; export r; \
33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33453 $(HOST_EXPORTS) \
b813574b 33454 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33456 done; \
b813574b 33457 echo "Doing info in textutils" ; \
b00612cc 33458 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33461 "RANLIB=$${RANLIB}" \
0c24b341 33462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33463 info) \
e2b9e2dc
NN
33464 || exit 1
33465
b813574b 33466@endif textutils
4fa63067 33467
b813574b
PB
33468.PHONY: maybe-dvi-textutils dvi-textutils
33469maybe-dvi-textutils:
33470@if textutils
33471maybe-dvi-textutils: dvi-textutils
4fa63067 33472
b813574b
PB
33473dvi-textutils: \
33474 configure-textutils
0aed8855 33475 @: $(MAKE); $(unstage)
b813574b 33476 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33477 r=`${PWD_COMMAND}`; export r; \
b40e3958 33478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33479 $(HOST_EXPORTS) \
b813574b 33480 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33482 done; \
b813574b 33483 echo "Doing dvi in textutils" ; \
b00612cc 33484 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33487 "RANLIB=$${RANLIB}" \
0c24b341 33488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33489 dvi) \
4fa63067 33490 || exit 1
3866be5d 33491
b813574b 33492@endif textutils
3866be5d 33493
56a8fe78
DD
33494.PHONY: maybe-pdf-textutils pdf-textutils
33495maybe-pdf-textutils:
33496@if textutils
33497maybe-pdf-textutils: pdf-textutils
33498
33499pdf-textutils: \
33500 configure-textutils
33501 @: $(MAKE); $(unstage)
33502 @[ -f ./textutils/Makefile ] || exit 0; \
33503 r=`${PWD_COMMAND}`; export r; \
33504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33505 $(HOST_EXPORTS) \
33506 for flag in $(EXTRA_HOST_FLAGS) ; do \
33507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33508 done; \
33509 echo "Doing pdf in textutils" ; \
33510 (cd $(HOST_SUBDIR)/textutils && \
33511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33513 "RANLIB=$${RANLIB}" \
0c24b341 33514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33515 pdf) \
33516 || exit 1
33517
33518@endif textutils
33519
6d389afc
MS
33520.PHONY: maybe-html-textutils html-textutils
33521maybe-html-textutils:
33522@if textutils
33523maybe-html-textutils: html-textutils
33524
33525html-textutils: \
33526 configure-textutils
0aed8855 33527 @: $(MAKE); $(unstage)
6d389afc
MS
33528 @[ -f ./textutils/Makefile ] || exit 0; \
33529 r=`${PWD_COMMAND}`; export r; \
33530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33531 $(HOST_EXPORTS) \
33532 for flag in $(EXTRA_HOST_FLAGS) ; do \
33533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33534 done; \
33535 echo "Doing html in textutils" ; \
b00612cc 33536 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
33537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33539 "RANLIB=$${RANLIB}" \
0c24b341 33540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33541 html) \
33542 || exit 1
33543
33544@endif textutils
33545
b813574b
PB
33546.PHONY: maybe-TAGS-textutils TAGS-textutils
33547maybe-TAGS-textutils:
33548@if textutils
33549maybe-TAGS-textutils: TAGS-textutils
4fa63067 33550
b813574b
PB
33551TAGS-textutils: \
33552 configure-textutils
0aed8855 33553 @: $(MAKE); $(unstage)
b813574b 33554 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33555 r=`${PWD_COMMAND}`; export r; \
b40e3958 33556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33557 $(HOST_EXPORTS) \
b813574b 33558 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33560 done; \
b813574b 33561 echo "Doing TAGS in textutils" ; \
b00612cc 33562 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33565 "RANLIB=$${RANLIB}" \
0c24b341 33566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33567 TAGS) \
4fa63067 33568 || exit 1
3866be5d 33569
b813574b 33570@endif textutils
3866be5d 33571
b813574b
PB
33572.PHONY: maybe-install-info-textutils install-info-textutils
33573maybe-install-info-textutils:
33574@if textutils
33575maybe-install-info-textutils: install-info-textutils
4fa63067 33576
b813574b
PB
33577install-info-textutils: \
33578 configure-textutils \
33579 info-textutils
0aed8855 33580 @: $(MAKE); $(unstage)
b813574b 33581 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33582 r=`${PWD_COMMAND}`; export r; \
33583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33584 $(HOST_EXPORTS) \
b813574b 33585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33587 done; \
b813574b 33588 echo "Doing install-info in textutils" ; \
b00612cc 33589 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33592 "RANLIB=$${RANLIB}" \
0c24b341 33593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33594 install-info) \
4fa63067
NN
33595 || exit 1
33596
b813574b 33597@endif textutils
4fa63067 33598
a3ca38d2
DD
33599.PHONY: maybe-install-pdf-textutils install-pdf-textutils
33600maybe-install-pdf-textutils:
33601@if textutils
33602maybe-install-pdf-textutils: install-pdf-textutils
33603
33604install-pdf-textutils: \
33605 configure-textutils \
33606 pdf-textutils
33607 @: $(MAKE); $(unstage)
33608 @[ -f ./textutils/Makefile ] || exit 0; \
33609 r=`${PWD_COMMAND}`; export r; \
33610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33611 $(HOST_EXPORTS) \
33612 for flag in $(EXTRA_HOST_FLAGS) ; do \
33613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33614 done; \
33615 echo "Doing install-pdf in textutils" ; \
33616 (cd $(HOST_SUBDIR)/textutils && \
33617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33619 "RANLIB=$${RANLIB}" \
0c24b341 33620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33621 install-pdf) \
33622 || exit 1
33623
33624@endif textutils
33625
108a6f8e
CD
33626.PHONY: maybe-install-html-textutils install-html-textutils
33627maybe-install-html-textutils:
33628@if textutils
33629maybe-install-html-textutils: install-html-textutils
33630
33631install-html-textutils: \
33632 configure-textutils \
33633 html-textutils
33634 @: $(MAKE); $(unstage)
33635 @[ -f ./textutils/Makefile ] || exit 0; \
33636 r=`${PWD_COMMAND}`; export r; \
33637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33638 $(HOST_EXPORTS) \
33639 for flag in $(EXTRA_HOST_FLAGS) ; do \
33640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33641 done; \
33642 echo "Doing install-html in textutils" ; \
33643 (cd $(HOST_SUBDIR)/textutils && \
33644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33646 "RANLIB=$${RANLIB}" \
0c24b341 33647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33648 install-html) \
33649 || exit 1
33650
33651@endif textutils
33652
b813574b
PB
33653.PHONY: maybe-installcheck-textutils installcheck-textutils
33654maybe-installcheck-textutils:
33655@if textutils
33656maybe-installcheck-textutils: installcheck-textutils
4fa63067 33657
b813574b
PB
33658installcheck-textutils: \
33659 configure-textutils
0aed8855 33660 @: $(MAKE); $(unstage)
b813574b 33661 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33662 r=`${PWD_COMMAND}`; export r; \
33663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33664 $(HOST_EXPORTS) \
b813574b 33665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33667 done; \
b813574b 33668 echo "Doing installcheck in textutils" ; \
b00612cc 33669 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33672 "RANLIB=$${RANLIB}" \
0c24b341 33673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33674 installcheck) \
4fa63067
NN
33675 || exit 1
33676
b813574b 33677@endif textutils
4fa63067 33678
b813574b
PB
33679.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
33680maybe-mostlyclean-textutils:
33681@if textutils
33682maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 33683
b813574b 33684mostlyclean-textutils:
0aed8855 33685 @: $(MAKE); $(unstage)
b813574b 33686 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33687 r=`${PWD_COMMAND}`; export r; \
33688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33689 $(HOST_EXPORTS) \
b813574b 33690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33692 done; \
b813574b 33693 echo "Doing mostlyclean in textutils" ; \
b00612cc 33694 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33697 "RANLIB=$${RANLIB}" \
0c24b341 33698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33699 mostlyclean) \
4fa63067
NN
33700 || exit 1
33701
b813574b 33702@endif textutils
4fa63067 33703
b813574b
PB
33704.PHONY: maybe-clean-textutils clean-textutils
33705maybe-clean-textutils:
33706@if textutils
33707maybe-clean-textutils: clean-textutils
4fa63067 33708
b813574b 33709clean-textutils:
0aed8855 33710 @: $(MAKE); $(unstage)
b813574b 33711 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33712 r=`${PWD_COMMAND}`; export r; \
33713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33714 $(HOST_EXPORTS) \
b813574b 33715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33717 done; \
b813574b 33718 echo "Doing clean in textutils" ; \
b00612cc 33719 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33722 "RANLIB=$${RANLIB}" \
0c24b341 33723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33724 clean) \
4fa63067
NN
33725 || exit 1
33726
b813574b 33727@endif textutils
4fa63067 33728
b813574b
PB
33729.PHONY: maybe-distclean-textutils distclean-textutils
33730maybe-distclean-textutils:
33731@if textutils
33732maybe-distclean-textutils: distclean-textutils
4fa63067 33733
b813574b 33734distclean-textutils:
0aed8855 33735 @: $(MAKE); $(unstage)
b813574b 33736 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33737 r=`${PWD_COMMAND}`; export r; \
33738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33739 $(HOST_EXPORTS) \
b813574b 33740 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33742 done; \
b813574b 33743 echo "Doing distclean in textutils" ; \
b00612cc 33744 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33747 "RANLIB=$${RANLIB}" \
0c24b341 33748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33749 distclean) \
4fa63067
NN
33750 || exit 1
33751
b813574b 33752@endif textutils
4fa63067 33753
b813574b
PB
33754.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
33755maybe-maintainer-clean-textutils:
33756@if textutils
33757maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 33758
b813574b 33759maintainer-clean-textutils:
0aed8855 33760 @: $(MAKE); $(unstage)
b813574b 33761 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33762 r=`${PWD_COMMAND}`; export r; \
b40e3958 33763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33764 $(HOST_EXPORTS) \
b813574b 33765 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33767 done; \
b813574b 33768 echo "Doing maintainer-clean in textutils" ; \
b00612cc 33769 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33772 "RANLIB=$${RANLIB}" \
0c24b341 33773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33774 maintainer-clean) \
4fa63067 33775 || exit 1
3866be5d 33776
b813574b 33777@endif textutils
3866be5d 33778
4fa63067 33779
a7254363 33780
b813574b
PB
33781.PHONY: configure-time maybe-configure-time
33782maybe-configure-time:
4f0ef2d8
CD
33783@if gcc-bootstrap
33784configure-time: stage_current
33785@endif gcc-bootstrap
b813574b
PB
33786@if time
33787maybe-configure-time: configure-time
c52c6897 33788configure-time:
0aed8855 33789 @: $(MAKE); $(unstage)
c52c6897 33790 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33792 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
33793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 33794 $(HOST_EXPORTS) \
a7254363
PB
33795 echo Configuring in $(HOST_SUBDIR)/time; \
33796 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 33797 case $(srcdir) in \
b00612cc
PB
33798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33799 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
33800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33801 esac; \
b00612cc
PB
33802 srcdiroption="--srcdir=$${topdir}/time"; \
33803 libsrcdir="$$s/time"; \
e2b9e2dc 33804 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33805 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33806 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33807 || exit 1
b813574b 33808@endif time
e2b9e2dc 33809
a7254363
PB
33810
33811
d545f33b
PB
33812
33813
b813574b
PB
33814.PHONY: all-time maybe-all-time
33815maybe-all-time:
4f0ef2d8
CD
33816@if gcc-bootstrap
33817all-time: stage_current
33818@endif gcc-bootstrap
b813574b 33819@if time
d27cc32e 33820TARGET-time=all
b813574b
PB
33821maybe-all-time: all-time
33822all-time: configure-time
0aed8855 33823 @: $(MAKE); $(unstage)
b40e3958
L
33824 @r=`${PWD_COMMAND}`; export r; \
33825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33826 $(HOST_EXPORTS) \
b00612cc
PB
33827 (cd $(HOST_SUBDIR)/time && \
33828 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 33829@endif time
3866be5d 33830
a7254363 33831
d545f33b
PB
33832
33833
b813574b
PB
33834.PHONY: check-time maybe-check-time
33835maybe-check-time:
33836@if time
33837maybe-check-time: check-time
3866be5d 33838
b813574b 33839check-time:
0aed8855 33840 @: $(MAKE); $(unstage)
b40e3958
L
33841 @r=`${PWD_COMMAND}`; export r; \
33842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33843 $(HOST_EXPORTS) \
b00612cc
PB
33844 (cd $(HOST_SUBDIR)/time && \
33845 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33846
b813574b 33847@endif time
3866be5d 33848
b813574b
PB
33849.PHONY: install-time maybe-install-time
33850maybe-install-time:
33851@if time
33852maybe-install-time: install-time
4fa63067 33853
b813574b 33854install-time: installdirs
0aed8855 33855 @: $(MAKE); $(unstage)
4fa63067
NN
33856 @r=`${PWD_COMMAND}`; export r; \
33857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33858 $(HOST_EXPORTS) \
b00612cc 33859 (cd $(HOST_SUBDIR)/time && \
2da12f12 33860 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33861
b813574b 33862@endif time
4fa63067 33863
56a8fe78 33864# Other targets (info, dvi, pdf, etc.)
4fa63067 33865
b813574b
PB
33866.PHONY: maybe-info-time info-time
33867maybe-info-time:
33868@if time
33869maybe-info-time: info-time
4fa63067 33870
b813574b
PB
33871info-time: \
33872 configure-time
0aed8855 33873 @: $(MAKE); $(unstage)
b813574b 33874 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33875 r=`${PWD_COMMAND}`; export r; \
33876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33877 $(HOST_EXPORTS) \
b813574b 33878 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33880 done; \
b813574b 33881 echo "Doing info in time" ; \
b00612cc 33882 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33885 "RANLIB=$${RANLIB}" \
0c24b341 33886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33887 info) \
4fa63067
NN
33888 || exit 1
33889
b813574b 33890@endif time
4fa63067 33891
b813574b
PB
33892.PHONY: maybe-dvi-time dvi-time
33893maybe-dvi-time:
33894@if time
33895maybe-dvi-time: dvi-time
4fa63067 33896
b813574b
PB
33897dvi-time: \
33898 configure-time
0aed8855 33899 @: $(MAKE); $(unstage)
b813574b 33900 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33901 r=`${PWD_COMMAND}`; export r; \
33902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33903 $(HOST_EXPORTS) \
b813574b 33904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33906 done; \
b813574b 33907 echo "Doing dvi in time" ; \
b00612cc 33908 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33911 "RANLIB=$${RANLIB}" \
0c24b341 33912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33913 dvi) \
4fa63067
NN
33914 || exit 1
33915
b813574b 33916@endif time
4fa63067 33917
56a8fe78
DD
33918.PHONY: maybe-pdf-time pdf-time
33919maybe-pdf-time:
33920@if time
33921maybe-pdf-time: pdf-time
33922
33923pdf-time: \
33924 configure-time
33925 @: $(MAKE); $(unstage)
33926 @[ -f ./time/Makefile ] || exit 0; \
33927 r=`${PWD_COMMAND}`; export r; \
33928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33929 $(HOST_EXPORTS) \
33930 for flag in $(EXTRA_HOST_FLAGS) ; do \
33931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33932 done; \
33933 echo "Doing pdf in time" ; \
33934 (cd $(HOST_SUBDIR)/time && \
33935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33937 "RANLIB=$${RANLIB}" \
0c24b341 33938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33939 pdf) \
33940 || exit 1
33941
33942@endif time
33943
6d389afc
MS
33944.PHONY: maybe-html-time html-time
33945maybe-html-time:
33946@if time
33947maybe-html-time: html-time
33948
33949html-time: \
33950 configure-time
0aed8855 33951 @: $(MAKE); $(unstage)
6d389afc
MS
33952 @[ -f ./time/Makefile ] || exit 0; \
33953 r=`${PWD_COMMAND}`; export r; \
33954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33955 $(HOST_EXPORTS) \
33956 for flag in $(EXTRA_HOST_FLAGS) ; do \
33957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33958 done; \
33959 echo "Doing html in time" ; \
b00612cc 33960 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
33961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33963 "RANLIB=$${RANLIB}" \
0c24b341 33964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33965 html) \
33966 || exit 1
33967
33968@endif time
33969
b813574b
PB
33970.PHONY: maybe-TAGS-time TAGS-time
33971maybe-TAGS-time:
33972@if time
33973maybe-TAGS-time: TAGS-time
4fa63067 33974
b813574b
PB
33975TAGS-time: \
33976 configure-time
0aed8855 33977 @: $(MAKE); $(unstage)
b813574b 33978 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33979 r=`${PWD_COMMAND}`; export r; \
33980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33981 $(HOST_EXPORTS) \
b813574b 33982 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33984 done; \
b813574b 33985 echo "Doing TAGS in time" ; \
b00612cc 33986 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33989 "RANLIB=$${RANLIB}" \
0c24b341 33990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33991 TAGS) \
4fa63067
NN
33992 || exit 1
33993
b813574b 33994@endif time
4fa63067 33995
b813574b
PB
33996.PHONY: maybe-install-info-time install-info-time
33997maybe-install-info-time:
33998@if time
33999maybe-install-info-time: install-info-time
4fa63067 34000
b813574b
PB
34001install-info-time: \
34002 configure-time \
34003 info-time
0aed8855 34004 @: $(MAKE); $(unstage)
b813574b 34005 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34006 r=`${PWD_COMMAND}`; export r; \
34007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34008 $(HOST_EXPORTS) \
b813574b 34009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34011 done; \
b813574b 34012 echo "Doing install-info in time" ; \
b00612cc 34013 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34016 "RANLIB=$${RANLIB}" \
0c24b341 34017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34018 install-info) \
4fa63067
NN
34019 || exit 1
34020
b813574b 34021@endif time
4fa63067 34022
a3ca38d2
DD
34023.PHONY: maybe-install-pdf-time install-pdf-time
34024maybe-install-pdf-time:
34025@if time
34026maybe-install-pdf-time: install-pdf-time
34027
34028install-pdf-time: \
34029 configure-time \
34030 pdf-time
34031 @: $(MAKE); $(unstage)
34032 @[ -f ./time/Makefile ] || exit 0; \
34033 r=`${PWD_COMMAND}`; export r; \
34034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34035 $(HOST_EXPORTS) \
34036 for flag in $(EXTRA_HOST_FLAGS) ; do \
34037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34038 done; \
34039 echo "Doing install-pdf in time" ; \
34040 (cd $(HOST_SUBDIR)/time && \
34041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34043 "RANLIB=$${RANLIB}" \
0c24b341 34044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34045 install-pdf) \
34046 || exit 1
34047
34048@endif time
34049
108a6f8e
CD
34050.PHONY: maybe-install-html-time install-html-time
34051maybe-install-html-time:
34052@if time
34053maybe-install-html-time: install-html-time
34054
34055install-html-time: \
34056 configure-time \
34057 html-time
34058 @: $(MAKE); $(unstage)
34059 @[ -f ./time/Makefile ] || exit 0; \
34060 r=`${PWD_COMMAND}`; export r; \
34061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34062 $(HOST_EXPORTS) \
34063 for flag in $(EXTRA_HOST_FLAGS) ; do \
34064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34065 done; \
34066 echo "Doing install-html in time" ; \
34067 (cd $(HOST_SUBDIR)/time && \
34068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34070 "RANLIB=$${RANLIB}" \
0c24b341 34071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34072 install-html) \
34073 || exit 1
34074
34075@endif time
34076
b813574b
PB
34077.PHONY: maybe-installcheck-time installcheck-time
34078maybe-installcheck-time:
34079@if time
34080maybe-installcheck-time: installcheck-time
4fa63067 34081
b813574b
PB
34082installcheck-time: \
34083 configure-time
0aed8855 34084 @: $(MAKE); $(unstage)
b813574b 34085 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34086 r=`${PWD_COMMAND}`; export r; \
34087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34088 $(HOST_EXPORTS) \
b813574b 34089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34091 done; \
b813574b 34092 echo "Doing installcheck in time" ; \
b00612cc 34093 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34096 "RANLIB=$${RANLIB}" \
0c24b341 34097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34098 installcheck) \
4fa63067
NN
34099 || exit 1
34100
b813574b 34101@endif time
4fa63067 34102
b813574b
PB
34103.PHONY: maybe-mostlyclean-time mostlyclean-time
34104maybe-mostlyclean-time:
34105@if time
34106maybe-mostlyclean-time: mostlyclean-time
4fa63067 34107
b813574b 34108mostlyclean-time:
0aed8855 34109 @: $(MAKE); $(unstage)
b813574b 34110 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34111 r=`${PWD_COMMAND}`; export r; \
34112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34113 $(HOST_EXPORTS) \
b813574b 34114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34116 done; \
b813574b 34117 echo "Doing mostlyclean in time" ; \
b00612cc 34118 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34121 "RANLIB=$${RANLIB}" \
0c24b341 34122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34123 mostlyclean) \
4fa63067
NN
34124 || exit 1
34125
b813574b 34126@endif time
4fa63067 34127
b813574b
PB
34128.PHONY: maybe-clean-time clean-time
34129maybe-clean-time:
34130@if time
34131maybe-clean-time: clean-time
4fa63067 34132
b813574b 34133clean-time:
0aed8855 34134 @: $(MAKE); $(unstage)
b813574b 34135 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34136 r=`${PWD_COMMAND}`; export r; \
34137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34138 $(HOST_EXPORTS) \
b813574b 34139 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34141 done; \
b813574b 34142 echo "Doing clean in time" ; \
b00612cc 34143 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34146 "RANLIB=$${RANLIB}" \
0c24b341 34147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34148 clean) \
4fa63067
NN
34149 || exit 1
34150
b813574b 34151@endif time
4fa63067 34152
b813574b
PB
34153.PHONY: maybe-distclean-time distclean-time
34154maybe-distclean-time:
34155@if time
34156maybe-distclean-time: distclean-time
4fa63067 34157
b813574b 34158distclean-time:
0aed8855 34159 @: $(MAKE); $(unstage)
b813574b 34160 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34161 r=`${PWD_COMMAND}`; export r; \
34162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34163 $(HOST_EXPORTS) \
b813574b 34164 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34166 done; \
b813574b 34167 echo "Doing distclean in time" ; \
b00612cc 34168 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34171 "RANLIB=$${RANLIB}" \
0c24b341 34172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34173 distclean) \
4fa63067
NN
34174 || exit 1
34175
b813574b 34176@endif time
4fa63067 34177
b813574b
PB
34178.PHONY: maybe-maintainer-clean-time maintainer-clean-time
34179maybe-maintainer-clean-time:
34180@if time
34181maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 34182
b813574b 34183maintainer-clean-time:
0aed8855 34184 @: $(MAKE); $(unstage)
b813574b 34185 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34186 r=`${PWD_COMMAND}`; export r; \
34187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34188 $(HOST_EXPORTS) \
b813574b 34189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34191 done; \
b813574b 34192 echo "Doing maintainer-clean in time" ; \
b00612cc 34193 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34196 "RANLIB=$${RANLIB}" \
0c24b341 34197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34198 maintainer-clean) \
4fa63067 34199 || exit 1
16ae0395 34200
b813574b 34201@endif time
3866be5d
NN
34202
34203
a7254363 34204
b813574b
PB
34205.PHONY: configure-uudecode maybe-configure-uudecode
34206maybe-configure-uudecode:
4f0ef2d8
CD
34207@if gcc-bootstrap
34208configure-uudecode: stage_current
34209@endif gcc-bootstrap
b813574b
PB
34210@if uudecode
34211maybe-configure-uudecode: configure-uudecode
c52c6897 34212configure-uudecode:
0aed8855 34213 @: $(MAKE); $(unstage)
c52c6897 34214 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34216 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
34217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 34218 $(HOST_EXPORTS) \
a7254363
PB
34219 echo Configuring in $(HOST_SUBDIR)/uudecode; \
34220 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 34221 case $(srcdir) in \
b00612cc
PB
34222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34223 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
34224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34225 esac; \
b00612cc
PB
34226 srcdiroption="--srcdir=$${topdir}/uudecode"; \
34227 libsrcdir="$$s/uudecode"; \
e2b9e2dc 34228 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34229 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34230 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34231 || exit 1
b813574b 34232@endif uudecode
e2b9e2dc 34233
a7254363
PB
34234
34235
d545f33b
PB
34236
34237
b813574b
PB
34238.PHONY: all-uudecode maybe-all-uudecode
34239maybe-all-uudecode:
4f0ef2d8
CD
34240@if gcc-bootstrap
34241all-uudecode: stage_current
34242@endif gcc-bootstrap
b813574b 34243@if uudecode
d27cc32e 34244TARGET-uudecode=all
b813574b
PB
34245maybe-all-uudecode: all-uudecode
34246all-uudecode: configure-uudecode
0aed8855 34247 @: $(MAKE); $(unstage)
b40e3958
L
34248 @r=`${PWD_COMMAND}`; export r; \
34249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34250 $(HOST_EXPORTS) \
b00612cc
PB
34251 (cd $(HOST_SUBDIR)/uudecode && \
34252 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 34253@endif uudecode
3866be5d 34254
a7254363 34255
d545f33b
PB
34256
34257
b813574b
PB
34258.PHONY: check-uudecode maybe-check-uudecode
34259maybe-check-uudecode:
34260@if uudecode
34261maybe-check-uudecode: check-uudecode
3866be5d 34262
b813574b 34263check-uudecode:
0aed8855 34264 @: $(MAKE); $(unstage)
b40e3958
L
34265 @r=`${PWD_COMMAND}`; export r; \
34266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34267 $(HOST_EXPORTS) \
b00612cc
PB
34268 (cd $(HOST_SUBDIR)/uudecode && \
34269 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34270
b813574b 34271@endif uudecode
3866be5d 34272
b813574b
PB
34273.PHONY: install-uudecode maybe-install-uudecode
34274maybe-install-uudecode:
34275@if uudecode
34276maybe-install-uudecode: install-uudecode
4fa63067 34277
b813574b 34278install-uudecode: installdirs
0aed8855 34279 @: $(MAKE); $(unstage)
4fa63067
NN
34280 @r=`${PWD_COMMAND}`; export r; \
34281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34282 $(HOST_EXPORTS) \
b00612cc 34283 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 34284 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34285
b813574b 34286@endif uudecode
4fa63067 34287
56a8fe78 34288# Other targets (info, dvi, pdf, etc.)
4fa63067 34289
b813574b
PB
34290.PHONY: maybe-info-uudecode info-uudecode
34291maybe-info-uudecode:
34292@if uudecode
34293maybe-info-uudecode: info-uudecode
4fa63067 34294
b813574b
PB
34295info-uudecode: \
34296 configure-uudecode
0aed8855 34297 @: $(MAKE); $(unstage)
b813574b 34298 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34299 r=`${PWD_COMMAND}`; export r; \
34300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34301 $(HOST_EXPORTS) \
b813574b 34302 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34304 done; \
b813574b 34305 echo "Doing info in uudecode" ; \
b00612cc 34306 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34309 "RANLIB=$${RANLIB}" \
0c24b341 34310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34311 info) \
4fa63067
NN
34312 || exit 1
34313
b813574b 34314@endif uudecode
4fa63067 34315
b813574b
PB
34316.PHONY: maybe-dvi-uudecode dvi-uudecode
34317maybe-dvi-uudecode:
34318@if uudecode
34319maybe-dvi-uudecode: dvi-uudecode
4fa63067 34320
b813574b
PB
34321dvi-uudecode: \
34322 configure-uudecode
0aed8855 34323 @: $(MAKE); $(unstage)
b813574b 34324 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34325 r=`${PWD_COMMAND}`; export r; \
34326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34327 $(HOST_EXPORTS) \
b813574b 34328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34330 done; \
b813574b 34331 echo "Doing dvi in uudecode" ; \
b00612cc 34332 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34335 "RANLIB=$${RANLIB}" \
0c24b341 34336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34337 dvi) \
4fa63067
NN
34338 || exit 1
34339
b813574b 34340@endif uudecode
4fa63067 34341
56a8fe78
DD
34342.PHONY: maybe-pdf-uudecode pdf-uudecode
34343maybe-pdf-uudecode:
34344@if uudecode
34345maybe-pdf-uudecode: pdf-uudecode
34346
34347pdf-uudecode: \
34348 configure-uudecode
34349 @: $(MAKE); $(unstage)
34350 @[ -f ./uudecode/Makefile ] || exit 0; \
34351 r=`${PWD_COMMAND}`; export r; \
34352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34353 $(HOST_EXPORTS) \
34354 for flag in $(EXTRA_HOST_FLAGS) ; do \
34355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34356 done; \
34357 echo "Doing pdf in uudecode" ; \
34358 (cd $(HOST_SUBDIR)/uudecode && \
34359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34361 "RANLIB=$${RANLIB}" \
0c24b341 34362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34363 pdf) \
34364 || exit 1
34365
34366@endif uudecode
34367
6d389afc
MS
34368.PHONY: maybe-html-uudecode html-uudecode
34369maybe-html-uudecode:
34370@if uudecode
34371maybe-html-uudecode: html-uudecode
34372
34373html-uudecode: \
34374 configure-uudecode
0aed8855 34375 @: $(MAKE); $(unstage)
6d389afc
MS
34376 @[ -f ./uudecode/Makefile ] || exit 0; \
34377 r=`${PWD_COMMAND}`; export r; \
34378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34379 $(HOST_EXPORTS) \
34380 for flag in $(EXTRA_HOST_FLAGS) ; do \
34381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34382 done; \
34383 echo "Doing html in uudecode" ; \
b00612cc 34384 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
34385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34387 "RANLIB=$${RANLIB}" \
0c24b341 34388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34389 html) \
34390 || exit 1
34391
34392@endif uudecode
34393
b813574b
PB
34394.PHONY: maybe-TAGS-uudecode TAGS-uudecode
34395maybe-TAGS-uudecode:
34396@if uudecode
34397maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 34398
b813574b
PB
34399TAGS-uudecode: \
34400 configure-uudecode
0aed8855 34401 @: $(MAKE); $(unstage)
b813574b
PB
34402 @[ -f ./uudecode/Makefile ] || exit 0; \
34403 r=`${PWD_COMMAND}`; export r; \
4fa63067 34404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34405 $(HOST_EXPORTS) \
b813574b 34406 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34408 done; \
b813574b 34409 echo "Doing TAGS in uudecode" ; \
b00612cc 34410 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34413 "RANLIB=$${RANLIB}" \
0c24b341 34414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34415 TAGS) \
4fa63067
NN
34416 || exit 1
34417
b813574b 34418@endif uudecode
4fa63067 34419
b813574b
PB
34420.PHONY: maybe-install-info-uudecode install-info-uudecode
34421maybe-install-info-uudecode:
34422@if uudecode
34423maybe-install-info-uudecode: install-info-uudecode
4fa63067 34424
b813574b
PB
34425install-info-uudecode: \
34426 configure-uudecode \
34427 info-uudecode
0aed8855 34428 @: $(MAKE); $(unstage)
b813574b 34429 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34430 r=`${PWD_COMMAND}`; export r; \
34431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34432 $(HOST_EXPORTS) \
b813574b 34433 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34435 done; \
b813574b 34436 echo "Doing install-info in uudecode" ; \
b00612cc 34437 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34440 "RANLIB=$${RANLIB}" \
0c24b341 34441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34442 install-info) \
4fa63067
NN
34443 || exit 1
34444
b813574b 34445@endif uudecode
4fa63067 34446
a3ca38d2
DD
34447.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
34448maybe-install-pdf-uudecode:
34449@if uudecode
34450maybe-install-pdf-uudecode: install-pdf-uudecode
34451
34452install-pdf-uudecode: \
34453 configure-uudecode \
34454 pdf-uudecode
34455 @: $(MAKE); $(unstage)
34456 @[ -f ./uudecode/Makefile ] || exit 0; \
34457 r=`${PWD_COMMAND}`; export r; \
34458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34459 $(HOST_EXPORTS) \
34460 for flag in $(EXTRA_HOST_FLAGS) ; do \
34461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34462 done; \
34463 echo "Doing install-pdf in uudecode" ; \
34464 (cd $(HOST_SUBDIR)/uudecode && \
34465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34467 "RANLIB=$${RANLIB}" \
0c24b341 34468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34469 install-pdf) \
34470 || exit 1
34471
34472@endif uudecode
34473
108a6f8e
CD
34474.PHONY: maybe-install-html-uudecode install-html-uudecode
34475maybe-install-html-uudecode:
34476@if uudecode
34477maybe-install-html-uudecode: install-html-uudecode
34478
34479install-html-uudecode: \
34480 configure-uudecode \
34481 html-uudecode
34482 @: $(MAKE); $(unstage)
34483 @[ -f ./uudecode/Makefile ] || exit 0; \
34484 r=`${PWD_COMMAND}`; export r; \
34485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34486 $(HOST_EXPORTS) \
34487 for flag in $(EXTRA_HOST_FLAGS) ; do \
34488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34489 done; \
34490 echo "Doing install-html in uudecode" ; \
34491 (cd $(HOST_SUBDIR)/uudecode && \
34492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34494 "RANLIB=$${RANLIB}" \
0c24b341 34495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34496 install-html) \
34497 || exit 1
34498
34499@endif uudecode
34500
b813574b
PB
34501.PHONY: maybe-installcheck-uudecode installcheck-uudecode
34502maybe-installcheck-uudecode:
34503@if uudecode
34504maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 34505
b813574b
PB
34506installcheck-uudecode: \
34507 configure-uudecode
0aed8855 34508 @: $(MAKE); $(unstage)
b813574b 34509 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34510 r=`${PWD_COMMAND}`; export r; \
34511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34512 $(HOST_EXPORTS) \
b813574b 34513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34515 done; \
b813574b 34516 echo "Doing installcheck in uudecode" ; \
b00612cc 34517 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34520 "RANLIB=$${RANLIB}" \
0c24b341 34521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34522 installcheck) \
4fa63067
NN
34523 || exit 1
34524
b813574b 34525@endif uudecode
4fa63067 34526
b813574b
PB
34527.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
34528maybe-mostlyclean-uudecode:
34529@if uudecode
34530maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 34531
b813574b 34532mostlyclean-uudecode:
0aed8855 34533 @: $(MAKE); $(unstage)
b813574b 34534 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34535 r=`${PWD_COMMAND}`; export r; \
34536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34537 $(HOST_EXPORTS) \
b813574b 34538 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34540 done; \
b813574b 34541 echo "Doing mostlyclean in uudecode" ; \
b00612cc 34542 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34545 "RANLIB=$${RANLIB}" \
0c24b341 34546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34547 mostlyclean) \
4fa63067
NN
34548 || exit 1
34549
b813574b 34550@endif uudecode
4fa63067 34551
b813574b
PB
34552.PHONY: maybe-clean-uudecode clean-uudecode
34553maybe-clean-uudecode:
34554@if uudecode
34555maybe-clean-uudecode: clean-uudecode
4fa63067 34556
b813574b 34557clean-uudecode:
0aed8855 34558 @: $(MAKE); $(unstage)
b813574b 34559 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34560 r=`${PWD_COMMAND}`; export r; \
34561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34562 $(HOST_EXPORTS) \
b813574b 34563 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34565 done; \
b813574b 34566 echo "Doing clean in uudecode" ; \
b00612cc 34567 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34570 "RANLIB=$${RANLIB}" \
0c24b341 34571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34572 clean) \
4fa63067
NN
34573 || exit 1
34574
b813574b 34575@endif uudecode
4fa63067 34576
b813574b
PB
34577.PHONY: maybe-distclean-uudecode distclean-uudecode
34578maybe-distclean-uudecode:
34579@if uudecode
34580maybe-distclean-uudecode: distclean-uudecode
4fa63067 34581
b813574b 34582distclean-uudecode:
0aed8855 34583 @: $(MAKE); $(unstage)
b813574b 34584 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34585 r=`${PWD_COMMAND}`; export r; \
34586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34587 $(HOST_EXPORTS) \
b813574b 34588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34590 done; \
b813574b 34591 echo "Doing distclean in uudecode" ; \
b00612cc 34592 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34595 "RANLIB=$${RANLIB}" \
0c24b341 34596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34597 distclean) \
4fa63067
NN
34598 || exit 1
34599
b813574b 34600@endif uudecode
4fa63067 34601
b813574b
PB
34602.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
34603maybe-maintainer-clean-uudecode:
34604@if uudecode
34605maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 34606
b813574b 34607maintainer-clean-uudecode:
0aed8855 34608 @: $(MAKE); $(unstage)
b813574b 34609 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34610 r=`${PWD_COMMAND}`; export r; \
34611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34612 $(HOST_EXPORTS) \
b813574b 34613 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34615 done; \
b813574b 34616 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 34617 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34620 "RANLIB=$${RANLIB}" \
0c24b341 34621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34622 maintainer-clean) \
4fa63067 34623 || exit 1
16ae0395 34624
b813574b 34625@endif uudecode
3866be5d
NN
34626
34627
a7254363 34628
b813574b
PB
34629.PHONY: configure-wdiff maybe-configure-wdiff
34630maybe-configure-wdiff:
4f0ef2d8
CD
34631@if gcc-bootstrap
34632configure-wdiff: stage_current
34633@endif gcc-bootstrap
b813574b
PB
34634@if wdiff
34635maybe-configure-wdiff: configure-wdiff
c52c6897 34636configure-wdiff:
0aed8855 34637 @: $(MAKE); $(unstage)
c52c6897 34638 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34640 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
34641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 34642 $(HOST_EXPORTS) \
a7254363
PB
34643 echo Configuring in $(HOST_SUBDIR)/wdiff; \
34644 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 34645 case $(srcdir) in \
b00612cc
PB
34646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34647 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
34648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34649 esac; \
b00612cc
PB
34650 srcdiroption="--srcdir=$${topdir}/wdiff"; \
34651 libsrcdir="$$s/wdiff"; \
e2b9e2dc 34652 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34654 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34655 || exit 1
b813574b 34656@endif wdiff
e2b9e2dc 34657
a7254363
PB
34658
34659
d545f33b
PB
34660
34661
b813574b
PB
34662.PHONY: all-wdiff maybe-all-wdiff
34663maybe-all-wdiff:
4f0ef2d8
CD
34664@if gcc-bootstrap
34665all-wdiff: stage_current
34666@endif gcc-bootstrap
b813574b 34667@if wdiff
d27cc32e 34668TARGET-wdiff=all
b813574b
PB
34669maybe-all-wdiff: all-wdiff
34670all-wdiff: configure-wdiff
0aed8855 34671 @: $(MAKE); $(unstage)
b40e3958
L
34672 @r=`${PWD_COMMAND}`; export r; \
34673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34674 $(HOST_EXPORTS) \
b00612cc
PB
34675 (cd $(HOST_SUBDIR)/wdiff && \
34676 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 34677@endif wdiff
3866be5d 34678
a7254363 34679
d545f33b
PB
34680
34681
b813574b
PB
34682.PHONY: check-wdiff maybe-check-wdiff
34683maybe-check-wdiff:
34684@if wdiff
34685maybe-check-wdiff: check-wdiff
3866be5d 34686
b813574b 34687check-wdiff:
0aed8855 34688 @: $(MAKE); $(unstage)
b813574b
PB
34689 @r=`${PWD_COMMAND}`; export r; \
34690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34691 $(HOST_EXPORTS) \
b00612cc
PB
34692 (cd $(HOST_SUBDIR)/wdiff && \
34693 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 34694
b813574b 34695@endif wdiff
4fa63067 34696
b813574b
PB
34697.PHONY: install-wdiff maybe-install-wdiff
34698maybe-install-wdiff:
34699@if wdiff
34700maybe-install-wdiff: install-wdiff
4fa63067 34701
b813574b 34702install-wdiff: installdirs
0aed8855 34703 @: $(MAKE); $(unstage)
b40e3958
L
34704 @r=`${PWD_COMMAND}`; export r; \
34705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34706 $(HOST_EXPORTS) \
b00612cc 34707 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 34708 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34709
b813574b 34710@endif wdiff
3866be5d 34711
56a8fe78 34712# Other targets (info, dvi, pdf, etc.)
16ae0395 34713
b813574b
PB
34714.PHONY: maybe-info-wdiff info-wdiff
34715maybe-info-wdiff:
34716@if wdiff
34717maybe-info-wdiff: info-wdiff
4fa63067 34718
b813574b
PB
34719info-wdiff: \
34720 configure-wdiff
0aed8855 34721 @: $(MAKE); $(unstage)
b813574b 34722 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 34723 r=`${PWD_COMMAND}`; export r; \
b40e3958 34724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34725 $(HOST_EXPORTS) \
b813574b 34726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34728 done; \
b813574b 34729 echo "Doing info in wdiff" ; \
b00612cc 34730 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34733 "RANLIB=$${RANLIB}" \
0c24b341 34734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34735 info) \
4fa63067 34736 || exit 1
3866be5d 34737
b813574b 34738@endif wdiff
3866be5d 34739
b813574b
PB
34740.PHONY: maybe-dvi-wdiff dvi-wdiff
34741maybe-dvi-wdiff:
34742@if wdiff
34743maybe-dvi-wdiff: dvi-wdiff
4fa63067 34744
b813574b
PB
34745dvi-wdiff: \
34746 configure-wdiff
0aed8855 34747 @: $(MAKE); $(unstage)
b813574b 34748 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34749 r=`${PWD_COMMAND}`; export r; \
34750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34751 $(HOST_EXPORTS) \
b813574b 34752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34754 done; \
b813574b 34755 echo "Doing dvi in wdiff" ; \
b00612cc 34756 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34759 "RANLIB=$${RANLIB}" \
0c24b341 34760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34761 dvi) \
4fa63067
NN
34762 || exit 1
34763
b813574b 34764@endif wdiff
4fa63067 34765
56a8fe78
DD
34766.PHONY: maybe-pdf-wdiff pdf-wdiff
34767maybe-pdf-wdiff:
34768@if wdiff
34769maybe-pdf-wdiff: pdf-wdiff
34770
34771pdf-wdiff: \
34772 configure-wdiff
34773 @: $(MAKE); $(unstage)
34774 @[ -f ./wdiff/Makefile ] || exit 0; \
34775 r=`${PWD_COMMAND}`; export r; \
34776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34777 $(HOST_EXPORTS) \
34778 for flag in $(EXTRA_HOST_FLAGS) ; do \
34779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34780 done; \
34781 echo "Doing pdf in wdiff" ; \
34782 (cd $(HOST_SUBDIR)/wdiff && \
34783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34785 "RANLIB=$${RANLIB}" \
0c24b341 34786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34787 pdf) \
34788 || exit 1
34789
34790@endif wdiff
34791
6d389afc
MS
34792.PHONY: maybe-html-wdiff html-wdiff
34793maybe-html-wdiff:
34794@if wdiff
34795maybe-html-wdiff: html-wdiff
34796
34797html-wdiff: \
34798 configure-wdiff
0aed8855 34799 @: $(MAKE); $(unstage)
6d389afc
MS
34800 @[ -f ./wdiff/Makefile ] || exit 0; \
34801 r=`${PWD_COMMAND}`; export r; \
34802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34803 $(HOST_EXPORTS) \
34804 for flag in $(EXTRA_HOST_FLAGS) ; do \
34805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34806 done; \
34807 echo "Doing html in wdiff" ; \
b00612cc 34808 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
34809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34811 "RANLIB=$${RANLIB}" \
0c24b341 34812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34813 html) \
34814 || exit 1
34815
34816@endif wdiff
34817
b813574b
PB
34818.PHONY: maybe-TAGS-wdiff TAGS-wdiff
34819maybe-TAGS-wdiff:
34820@if wdiff
34821maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 34822
b813574b
PB
34823TAGS-wdiff: \
34824 configure-wdiff
0aed8855 34825 @: $(MAKE); $(unstage)
b813574b 34826 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34827 r=`${PWD_COMMAND}`; export r; \
34828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34829 $(HOST_EXPORTS) \
b813574b 34830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34832 done; \
b813574b 34833 echo "Doing TAGS in wdiff" ; \
b00612cc 34834 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34837 "RANLIB=$${RANLIB}" \
0c24b341 34838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34839 TAGS) \
4fa63067
NN
34840 || exit 1
34841
b813574b 34842@endif wdiff
4fa63067 34843
b813574b
PB
34844.PHONY: maybe-install-info-wdiff install-info-wdiff
34845maybe-install-info-wdiff:
34846@if wdiff
34847maybe-install-info-wdiff: install-info-wdiff
4fa63067 34848
b813574b
PB
34849install-info-wdiff: \
34850 configure-wdiff \
34851 info-wdiff
0aed8855 34852 @: $(MAKE); $(unstage)
b813574b 34853 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34854 r=`${PWD_COMMAND}`; export r; \
34855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34856 $(HOST_EXPORTS) \
b813574b 34857 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34859 done; \
b813574b 34860 echo "Doing install-info in wdiff" ; \
b00612cc 34861 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34864 "RANLIB=$${RANLIB}" \
0c24b341 34865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34866 install-info) \
4fa63067
NN
34867 || exit 1
34868
b813574b 34869@endif wdiff
4fa63067 34870
a3ca38d2
DD
34871.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
34872maybe-install-pdf-wdiff:
34873@if wdiff
34874maybe-install-pdf-wdiff: install-pdf-wdiff
34875
34876install-pdf-wdiff: \
34877 configure-wdiff \
34878 pdf-wdiff
34879 @: $(MAKE); $(unstage)
34880 @[ -f ./wdiff/Makefile ] || exit 0; \
34881 r=`${PWD_COMMAND}`; export r; \
34882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34883 $(HOST_EXPORTS) \
34884 for flag in $(EXTRA_HOST_FLAGS) ; do \
34885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34886 done; \
34887 echo "Doing install-pdf in wdiff" ; \
34888 (cd $(HOST_SUBDIR)/wdiff && \
34889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34891 "RANLIB=$${RANLIB}" \
0c24b341 34892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34893 install-pdf) \
34894 || exit 1
34895
34896@endif wdiff
34897
108a6f8e
CD
34898.PHONY: maybe-install-html-wdiff install-html-wdiff
34899maybe-install-html-wdiff:
34900@if wdiff
34901maybe-install-html-wdiff: install-html-wdiff
34902
34903install-html-wdiff: \
34904 configure-wdiff \
34905 html-wdiff
34906 @: $(MAKE); $(unstage)
34907 @[ -f ./wdiff/Makefile ] || exit 0; \
34908 r=`${PWD_COMMAND}`; export r; \
34909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34910 $(HOST_EXPORTS) \
34911 for flag in $(EXTRA_HOST_FLAGS) ; do \
34912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34913 done; \
34914 echo "Doing install-html in wdiff" ; \
34915 (cd $(HOST_SUBDIR)/wdiff && \
34916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34918 "RANLIB=$${RANLIB}" \
0c24b341 34919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34920 install-html) \
34921 || exit 1
34922
34923@endif wdiff
34924
b813574b
PB
34925.PHONY: maybe-installcheck-wdiff installcheck-wdiff
34926maybe-installcheck-wdiff:
34927@if wdiff
34928maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 34929
b813574b
PB
34930installcheck-wdiff: \
34931 configure-wdiff
0aed8855 34932 @: $(MAKE); $(unstage)
b813574b 34933 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34934 r=`${PWD_COMMAND}`; export r; \
34935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34936 $(HOST_EXPORTS) \
b813574b 34937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34939 done; \
b813574b 34940 echo "Doing installcheck in wdiff" ; \
b00612cc 34941 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34944 "RANLIB=$${RANLIB}" \
0c24b341 34945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34946 installcheck) \
4fa63067
NN
34947 || exit 1
34948
b813574b 34949@endif wdiff
4fa63067 34950
b813574b
PB
34951.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
34952maybe-mostlyclean-wdiff:
34953@if wdiff
34954maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 34955
b813574b 34956mostlyclean-wdiff:
0aed8855 34957 @: $(MAKE); $(unstage)
b813574b 34958 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34959 r=`${PWD_COMMAND}`; export r; \
34960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34961 $(HOST_EXPORTS) \
b813574b 34962 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34964 done; \
b813574b 34965 echo "Doing mostlyclean in wdiff" ; \
b00612cc 34966 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34969 "RANLIB=$${RANLIB}" \
0c24b341 34970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34971 mostlyclean) \
4fa63067
NN
34972 || exit 1
34973
b813574b 34974@endif wdiff
4fa63067 34975
b813574b
PB
34976.PHONY: maybe-clean-wdiff clean-wdiff
34977maybe-clean-wdiff:
34978@if wdiff
34979maybe-clean-wdiff: clean-wdiff
4fa63067 34980
b813574b 34981clean-wdiff:
0aed8855 34982 @: $(MAKE); $(unstage)
b813574b 34983 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34984 r=`${PWD_COMMAND}`; export r; \
34985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34986 $(HOST_EXPORTS) \
b813574b 34987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34989 done; \
b813574b 34990 echo "Doing clean in wdiff" ; \
b00612cc 34991 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34994 "RANLIB=$${RANLIB}" \
0c24b341 34995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34996 clean) \
4fa63067
NN
34997 || exit 1
34998
b813574b 34999@endif wdiff
4fa63067 35000
b813574b
PB
35001.PHONY: maybe-distclean-wdiff distclean-wdiff
35002maybe-distclean-wdiff:
35003@if wdiff
35004maybe-distclean-wdiff: distclean-wdiff
4fa63067 35005
b813574b 35006distclean-wdiff:
0aed8855 35007 @: $(MAKE); $(unstage)
b813574b 35008 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35009 r=`${PWD_COMMAND}`; export r; \
35010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35011 $(HOST_EXPORTS) \
b813574b 35012 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35014 done; \
b813574b 35015 echo "Doing distclean in wdiff" ; \
b00612cc 35016 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35019 "RANLIB=$${RANLIB}" \
0c24b341 35020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35021 distclean) \
4fa63067
NN
35022 || exit 1
35023
b813574b 35024@endif wdiff
4fa63067 35025
b813574b
PB
35026.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
35027maybe-maintainer-clean-wdiff:
35028@if wdiff
35029maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 35030
b813574b 35031maintainer-clean-wdiff:
0aed8855 35032 @: $(MAKE); $(unstage)
b813574b 35033 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35034 r=`${PWD_COMMAND}`; export r; \
35035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35036 $(HOST_EXPORTS) \
b813574b 35037 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35039 done; \
b813574b 35040 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 35041 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35044 "RANLIB=$${RANLIB}" \
0c24b341 35045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35046 maintainer-clean) \
4fa63067
NN
35047 || exit 1
35048
b813574b 35049@endif wdiff
4fa63067
NN
35050
35051
a7254363 35052
b813574b
PB
35053.PHONY: configure-zip maybe-configure-zip
35054maybe-configure-zip:
4f0ef2d8
CD
35055@if gcc-bootstrap
35056configure-zip: stage_current
35057@endif gcc-bootstrap
b813574b
PB
35058@if zip
35059maybe-configure-zip: configure-zip
c52c6897 35060configure-zip:
0aed8855 35061 @: $(MAKE); $(unstage)
c52c6897 35062 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35064 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
35065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 35066 $(HOST_EXPORTS) \
a7254363
PB
35067 echo Configuring in $(HOST_SUBDIR)/zip; \
35068 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 35069 case $(srcdir) in \
b00612cc
PB
35070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35071 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
35072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35073 esac; \
b00612cc
PB
35074 srcdiroption="--srcdir=$${topdir}/zip"; \
35075 libsrcdir="$$s/zip"; \
e2b9e2dc 35076 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35078 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35079 || exit 1
b813574b 35080@endif zip
e2b9e2dc 35081
a7254363
PB
35082
35083
d545f33b
PB
35084
35085
b813574b
PB
35086.PHONY: all-zip maybe-all-zip
35087maybe-all-zip:
4f0ef2d8
CD
35088@if gcc-bootstrap
35089all-zip: stage_current
35090@endif gcc-bootstrap
b813574b 35091@if zip
d27cc32e 35092TARGET-zip=all
b813574b
PB
35093maybe-all-zip: all-zip
35094all-zip: configure-zip
0aed8855 35095 @: $(MAKE); $(unstage)
b40e3958
L
35096 @r=`${PWD_COMMAND}`; export r; \
35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35098 $(HOST_EXPORTS) \
b00612cc
PB
35099 (cd $(HOST_SUBDIR)/zip && \
35100 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 35101@endif zip
3866be5d 35102
a7254363 35103
d545f33b
PB
35104
35105
b813574b
PB
35106.PHONY: check-zip maybe-check-zip
35107maybe-check-zip:
35108@if zip
35109maybe-check-zip: check-zip
3866be5d 35110
b813574b
PB
35111# This module is only tested in a native toolchain.
35112check-zip:
0aed8855 35113 @: $(MAKE); $(unstage)
b813574b
PB
35114 @if [ '$(host)' = '$(target)' ] ; then \
35115 r=`${PWD_COMMAND}`; export r; \
35116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35117 $(HOST_EXPORTS) \
b00612cc 35118 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 35119 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 35120 fi
4fa63067 35121
b813574b 35122@endif zip
4fa63067 35123
b813574b
PB
35124.PHONY: install-zip maybe-install-zip
35125maybe-install-zip:
35126@if zip
35127maybe-install-zip: install-zip
4fa63067 35128
b813574b 35129install-zip: installdirs
0aed8855 35130 @: $(MAKE); $(unstage)
b813574b
PB
35131 @r=`${PWD_COMMAND}`; export r; \
35132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35133 $(HOST_EXPORTS) \
b00612cc 35134 (cd $(HOST_SUBDIR)/zip && \
2da12f12 35135 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35136
b813574b 35137@endif zip
4fa63067 35138
56a8fe78 35139# Other targets (info, dvi, pdf, etc.)
4fa63067 35140
b813574b
PB
35141.PHONY: maybe-info-zip info-zip
35142maybe-info-zip:
35143@if zip
35144maybe-info-zip: info-zip
4fa63067 35145
b813574b
PB
35146info-zip: \
35147 configure-zip
0aed8855 35148 @: $(MAKE); $(unstage)
b813574b 35149 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35150 r=`${PWD_COMMAND}`; export r; \
b40e3958 35151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35152 $(HOST_EXPORTS) \
b813574b 35153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35155 done; \
b813574b 35156 echo "Doing info in zip" ; \
b00612cc 35157 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35160 "RANLIB=$${RANLIB}" \
0c24b341 35161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35162 info) \
4fa63067 35163 || exit 1
3866be5d 35164
b813574b 35165@endif zip
3866be5d 35166
b813574b
PB
35167.PHONY: maybe-dvi-zip dvi-zip
35168maybe-dvi-zip:
35169@if zip
35170maybe-dvi-zip: dvi-zip
16ae0395 35171
b813574b
PB
35172dvi-zip: \
35173 configure-zip
0aed8855 35174 @: $(MAKE); $(unstage)
b813574b 35175 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35176 r=`${PWD_COMMAND}`; export r; \
b40e3958 35177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35178 $(HOST_EXPORTS) \
b813574b 35179 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35181 done; \
b813574b 35182 echo "Doing dvi in zip" ; \
b00612cc 35183 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35186 "RANLIB=$${RANLIB}" \
0c24b341 35187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35188 dvi) \
4fa63067 35189 || exit 1
3866be5d 35190
b813574b 35191@endif zip
3866be5d 35192
56a8fe78
DD
35193.PHONY: maybe-pdf-zip pdf-zip
35194maybe-pdf-zip:
35195@if zip
35196maybe-pdf-zip: pdf-zip
35197
35198pdf-zip: \
35199 configure-zip
35200 @: $(MAKE); $(unstage)
35201 @[ -f ./zip/Makefile ] || exit 0; \
35202 r=`${PWD_COMMAND}`; export r; \
35203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35204 $(HOST_EXPORTS) \
35205 for flag in $(EXTRA_HOST_FLAGS) ; do \
35206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35207 done; \
35208 echo "Doing pdf in zip" ; \
35209 (cd $(HOST_SUBDIR)/zip && \
35210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35212 "RANLIB=$${RANLIB}" \
0c24b341 35213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35214 pdf) \
35215 || exit 1
35216
35217@endif zip
35218
6d389afc
MS
35219.PHONY: maybe-html-zip html-zip
35220maybe-html-zip:
35221@if zip
35222maybe-html-zip: html-zip
35223
35224html-zip: \
35225 configure-zip
0aed8855 35226 @: $(MAKE); $(unstage)
6d389afc
MS
35227 @[ -f ./zip/Makefile ] || exit 0; \
35228 r=`${PWD_COMMAND}`; export r; \
35229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35230 $(HOST_EXPORTS) \
35231 for flag in $(EXTRA_HOST_FLAGS) ; do \
35232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35233 done; \
35234 echo "Doing html in zip" ; \
b00612cc 35235 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
35236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35238 "RANLIB=$${RANLIB}" \
0c24b341 35239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35240 html) \
35241 || exit 1
35242
35243@endif zip
35244
b813574b
PB
35245.PHONY: maybe-TAGS-zip TAGS-zip
35246maybe-TAGS-zip:
35247@if zip
35248maybe-TAGS-zip: TAGS-zip
4fa63067 35249
b813574b
PB
35250TAGS-zip: \
35251 configure-zip
0aed8855 35252 @: $(MAKE); $(unstage)
b813574b 35253 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
35254 r=`${PWD_COMMAND}`; export r; \
35255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35256 $(HOST_EXPORTS) \
b813574b 35257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35259 done; \
b813574b 35260 echo "Doing TAGS in zip" ; \
b00612cc 35261 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35264 "RANLIB=$${RANLIB}" \
0c24b341 35265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35266 TAGS) \
e2b9e2dc
NN
35267 || exit 1
35268
b813574b 35269@endif zip
4fa63067 35270
b813574b
PB
35271.PHONY: maybe-install-info-zip install-info-zip
35272maybe-install-info-zip:
35273@if zip
35274maybe-install-info-zip: install-info-zip
4fa63067 35275
b813574b
PB
35276install-info-zip: \
35277 configure-zip \
35278 info-zip
0aed8855 35279 @: $(MAKE); $(unstage)
b813574b 35280 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35281 r=`${PWD_COMMAND}`; export r; \
b40e3958 35282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35283 $(HOST_EXPORTS) \
b813574b 35284 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35286 done; \
b813574b 35287 echo "Doing install-info in zip" ; \
b00612cc 35288 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35291 "RANLIB=$${RANLIB}" \
0c24b341 35292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35293 install-info) \
4fa63067 35294 || exit 1
3866be5d 35295
b813574b 35296@endif zip
3866be5d 35297
a3ca38d2
DD
35298.PHONY: maybe-install-pdf-zip install-pdf-zip
35299maybe-install-pdf-zip:
35300@if zip
35301maybe-install-pdf-zip: install-pdf-zip
35302
35303install-pdf-zip: \
35304 configure-zip \
35305 pdf-zip
35306 @: $(MAKE); $(unstage)
35307 @[ -f ./zip/Makefile ] || exit 0; \
35308 r=`${PWD_COMMAND}`; export r; \
35309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35310 $(HOST_EXPORTS) \
35311 for flag in $(EXTRA_HOST_FLAGS) ; do \
35312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35313 done; \
35314 echo "Doing install-pdf in zip" ; \
35315 (cd $(HOST_SUBDIR)/zip && \
35316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35318 "RANLIB=$${RANLIB}" \
0c24b341 35319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35320 install-pdf) \
35321 || exit 1
35322
35323@endif zip
35324
108a6f8e
CD
35325.PHONY: maybe-install-html-zip install-html-zip
35326maybe-install-html-zip:
35327@if zip
35328maybe-install-html-zip: install-html-zip
35329
35330install-html-zip: \
35331 configure-zip \
35332 html-zip
35333 @: $(MAKE); $(unstage)
35334 @[ -f ./zip/Makefile ] || exit 0; \
35335 r=`${PWD_COMMAND}`; export r; \
35336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35337 $(HOST_EXPORTS) \
35338 for flag in $(EXTRA_HOST_FLAGS) ; do \
35339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35340 done; \
35341 echo "Doing install-html in zip" ; \
35342 (cd $(HOST_SUBDIR)/zip && \
35343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35345 "RANLIB=$${RANLIB}" \
0c24b341 35346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35347 install-html) \
35348 || exit 1
35349
35350@endif zip
35351
b813574b
PB
35352.PHONY: maybe-installcheck-zip installcheck-zip
35353maybe-installcheck-zip:
35354@if zip
35355maybe-installcheck-zip: installcheck-zip
4fa63067 35356
b813574b
PB
35357installcheck-zip: \
35358 configure-zip
0aed8855 35359 @: $(MAKE); $(unstage)
b813574b 35360 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35361 r=`${PWD_COMMAND}`; export r; \
b40e3958 35362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35363 $(HOST_EXPORTS) \
b813574b 35364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35366 done; \
b813574b 35367 echo "Doing installcheck in zip" ; \
b00612cc 35368 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35371 "RANLIB=$${RANLIB}" \
0c24b341 35372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35373 installcheck) \
4fa63067 35374 || exit 1
3866be5d 35375
b813574b 35376@endif zip
3866be5d 35377
b813574b
PB
35378.PHONY: maybe-mostlyclean-zip mostlyclean-zip
35379maybe-mostlyclean-zip:
35380@if zip
35381maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 35382
b813574b 35383mostlyclean-zip:
0aed8855 35384 @: $(MAKE); $(unstage)
b813574b 35385 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35386 r=`${PWD_COMMAND}`; export r; \
35387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35388 $(HOST_EXPORTS) \
b813574b 35389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35391 done; \
b813574b 35392 echo "Doing mostlyclean in zip" ; \
b00612cc 35393 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35396 "RANLIB=$${RANLIB}" \
0c24b341 35397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35398 mostlyclean) \
4fa63067
NN
35399 || exit 1
35400
b813574b 35401@endif zip
4fa63067 35402
b813574b
PB
35403.PHONY: maybe-clean-zip clean-zip
35404maybe-clean-zip:
35405@if zip
35406maybe-clean-zip: clean-zip
4fa63067 35407
b813574b 35408clean-zip:
0aed8855 35409 @: $(MAKE); $(unstage)
b813574b 35410 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35411 r=`${PWD_COMMAND}`; export r; \
35412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35413 $(HOST_EXPORTS) \
b813574b 35414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35416 done; \
b813574b 35417 echo "Doing clean in zip" ; \
b00612cc 35418 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35421 "RANLIB=$${RANLIB}" \
0c24b341 35422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35423 clean) \
4fa63067
NN
35424 || exit 1
35425
b813574b 35426@endif zip
4fa63067 35427
b813574b
PB
35428.PHONY: maybe-distclean-zip distclean-zip
35429maybe-distclean-zip:
35430@if zip
35431maybe-distclean-zip: distclean-zip
4fa63067 35432
b813574b 35433distclean-zip:
0aed8855 35434 @: $(MAKE); $(unstage)
b813574b 35435 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35436 r=`${PWD_COMMAND}`; export r; \
35437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35438 $(HOST_EXPORTS) \
b813574b 35439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35441 done; \
b813574b 35442 echo "Doing distclean in zip" ; \
b00612cc 35443 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35446 "RANLIB=$${RANLIB}" \
0c24b341 35447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35448 distclean) \
4fa63067
NN
35449 || exit 1
35450
b813574b 35451@endif zip
4fa63067 35452
b813574b
PB
35453.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
35454maybe-maintainer-clean-zip:
35455@if zip
35456maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 35457
b813574b 35458maintainer-clean-zip:
0aed8855 35459 @: $(MAKE); $(unstage)
b813574b 35460 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35461 r=`${PWD_COMMAND}`; export r; \
b40e3958 35462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35463 $(HOST_EXPORTS) \
b813574b 35464 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35466 done; \
b813574b 35467 echo "Doing maintainer-clean in zip" ; \
b00612cc 35468 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35471 "RANLIB=$${RANLIB}" \
0c24b341 35472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35473 maintainer-clean) \
4fa63067 35474 || exit 1
3866be5d 35475
b813574b 35476@endif zip
3866be5d 35477
4fa63067 35478
a7254363 35479
b813574b
PB
35480.PHONY: configure-zlib maybe-configure-zlib
35481maybe-configure-zlib:
4f0ef2d8
CD
35482@if gcc-bootstrap
35483configure-zlib: stage_current
35484@endif gcc-bootstrap
b813574b
PB
35485@if zlib
35486maybe-configure-zlib: configure-zlib
c52c6897 35487configure-zlib:
c52c6897
PB
35488 @r=`${PWD_COMMAND}`; export r; \
35489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
35490 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 35492 $(HOST_EXPORTS) \
a7254363
PB
35493 echo Configuring in $(HOST_SUBDIR)/zlib; \
35494 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 35495 case $(srcdir) in \
b00612cc
PB
35496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35497 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35499 esac; \
b00612cc
PB
35500 srcdiroption="--srcdir=$${topdir}/zlib"; \
35501 libsrcdir="$$s/zlib"; \
e2b9e2dc 35502 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35504 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35505 || exit 1
b813574b 35506@endif zlib
e2b9e2dc 35507
a7254363
PB
35508
35509
d545f33b
PB
35510.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
35511maybe-configure-stage1-zlib:
35512@if zlib-bootstrap
35513maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 35514configure-stage1-zlib:
c52c6897 35515 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 35516 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35517 @r=`${PWD_COMMAND}`; export r; \
35518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35519 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 35520 $(HOST_EXPORTS) \
8ee82aff
PB
35521 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
35522 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35523 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35525 cd $(HOST_SUBDIR)/zlib || exit 1; \
35526 case $(srcdir) in \
35527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35528 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35530 esac; \
35531 srcdiroption="--srcdir=$${topdir}/zlib"; \
35532 libsrcdir="$$s/zlib"; \
35533 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35535 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35536 \
8a0d8a5c 35537 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
35538@endif zlib-bootstrap
35539
35540.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
35541maybe-configure-stage2-zlib:
35542@if zlib-bootstrap
35543maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 35544configure-stage2-zlib:
c52c6897 35545 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 35546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35547 @r=`${PWD_COMMAND}`; export r; \
35548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35549 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35550 $(HOST_EXPORTS) \
35551 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35552 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
35553 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35554 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35556 cd $(HOST_SUBDIR)/zlib || exit 1; \
35557 case $(srcdir) in \
35558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35559 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35561 esac; \
35562 srcdiroption="--srcdir=$${topdir}/zlib"; \
35563 libsrcdir="$$s/zlib"; \
35564 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35566 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35567 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35568 @stage2_werror_flag@
35569@endif zlib-bootstrap
35570
8520c408
AO
35571.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
35572maybe-configure-stageb2g0-zlib:
35573@if zlib-bootstrap
35574maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
35575configure-stageb2g0-zlib:
35576 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35578 @r=`${PWD_COMMAND}`; export r; \
35579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35580 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35581 $(HOST_EXPORTS) \
35582 $(POSTSTAGE1_HOST_EXPORTS) \
35583 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
35584 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
35585 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
35586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35587 cd $(HOST_SUBDIR)/zlib || exit 1; \
35588 case $(srcdir) in \
35589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35590 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35592 esac; \
35593 srcdiroption="--srcdir=$${topdir}/zlib"; \
35594 libsrcdir="$$s/zlib"; \
35595 $(SHELL) $${libsrcdir}/configure \
35596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35597 --target=${target_alias} $${srcdiroption} \
35598 --with-build-libsubdir=$(HOST_SUBDIR) \
35599 @stage2_werror_flag@
35600@endif zlib-bootstrap
35601
d545f33b
PB
35602.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
35603maybe-configure-stage3-zlib:
35604@if zlib-bootstrap
35605maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 35606configure-stage3-zlib:
c52c6897 35607 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 35608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35609 @r=`${PWD_COMMAND}`; export r; \
35610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35611 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35612 $(HOST_EXPORTS) \
35613 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35614 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
35615 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35616 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35618 cd $(HOST_SUBDIR)/zlib || exit 1; \
35619 case $(srcdir) in \
35620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35621 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35623 esac; \
35624 srcdiroption="--srcdir=$${topdir}/zlib"; \
35625 libsrcdir="$$s/zlib"; \
35626 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35628 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35629 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35630 @stage2_werror_flag@
35631@endif zlib-bootstrap
35632
8520c408
AO
35633.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
35634maybe-configure-stageb3g2-zlib:
35635@if zlib-bootstrap
35636maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
35637configure-stageb3g2-zlib:
35638 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35640 @r=`${PWD_COMMAND}`; export r; \
35641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35642 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35643 $(HOST_EXPORTS) \
35644 $(POSTSTAGE1_HOST_EXPORTS) \
35645 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
35646 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
35647 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
35648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35649 cd $(HOST_SUBDIR)/zlib || exit 1; \
35650 case $(srcdir) in \
35651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35652 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35654 esac; \
35655 srcdiroption="--srcdir=$${topdir}/zlib"; \
35656 libsrcdir="$$s/zlib"; \
35657 $(SHELL) $${libsrcdir}/configure \
35658 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35659 --target=${target_alias} $${srcdiroption} \
35660 --with-build-libsubdir=$(HOST_SUBDIR) \
35661 @stage2_werror_flag@
35662@endif zlib-bootstrap
35663
d545f33b
PB
35664.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
35665maybe-configure-stage4-zlib:
35666@if zlib-bootstrap
35667maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 35668configure-stage4-zlib:
c52c6897 35669 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 35670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35671 @r=`${PWD_COMMAND}`; export r; \
35672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35673 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35674 $(HOST_EXPORTS) \
35675 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35676 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
35677 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35678 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35680 cd $(HOST_SUBDIR)/zlib || exit 1; \
35681 case $(srcdir) in \
35682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35683 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35685 esac; \
35686 srcdiroption="--srcdir=$${topdir}/zlib"; \
35687 libsrcdir="$$s/zlib"; \
35688 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35690 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35691 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35692 @stage2_werror_flag@
35693@endif zlib-bootstrap
35694
35695.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
35696maybe-configure-stageprofile-zlib:
35697@if zlib-bootstrap
35698maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 35699configure-stageprofile-zlib:
c52c6897 35700 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 35701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35702 @r=`${PWD_COMMAND}`; export r; \
35703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35704 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35705 $(HOST_EXPORTS) \
35706 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35707 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
35708 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 35709 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 35710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35711 cd $(HOST_SUBDIR)/zlib || exit 1; \
35712 case $(srcdir) in \
35713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35714 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35716 esac; \
35717 srcdiroption="--srcdir=$${topdir}/zlib"; \
35718 libsrcdir="$$s/zlib"; \
35719 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35721 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35722 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35723 @stage2_werror_flag@
35724@endif zlib-bootstrap
35725
35726.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
35727maybe-configure-stagefeedback-zlib:
35728@if zlib-bootstrap
35729maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 35730configure-stagefeedback-zlib:
c52c6897 35731 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 35732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35733 @r=`${PWD_COMMAND}`; export r; \
35734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35735 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35736 $(HOST_EXPORTS) \
35737 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35738 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
35739 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 35740 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 35741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35742 cd $(HOST_SUBDIR)/zlib || exit 1; \
35743 case $(srcdir) in \
35744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35745 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35747 esac; \
35748 srcdiroption="--srcdir=$${topdir}/zlib"; \
35749 libsrcdir="$$s/zlib"; \
35750 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35752 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35753 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35754 @stage2_werror_flag@
35755@endif zlib-bootstrap
35756
35757
35758
35759
35760
b813574b
PB
35761.PHONY: all-zlib maybe-all-zlib
35762maybe-all-zlib:
4f0ef2d8
CD
35763@if gcc-bootstrap
35764all-zlib: stage_current
35765@endif gcc-bootstrap
b813574b 35766@if zlib
d27cc32e 35767TARGET-zlib=all
b813574b
PB
35768maybe-all-zlib: all-zlib
35769all-zlib: configure-zlib
c52c6897 35770 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35772 $(HOST_EXPORTS) \
b00612cc
PB
35773 (cd $(HOST_SUBDIR)/zlib && \
35774 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 35775@endif zlib
3866be5d 35776
a7254363 35777
d545f33b
PB
35778
35779.PHONY: all-stage1-zlib maybe-all-stage1-zlib
35780.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
35781maybe-all-stage1-zlib:
35782maybe-clean-stage1-zlib:
35783@if zlib-bootstrap
35784maybe-all-stage1-zlib: all-stage1-zlib
35785all-stage1: all-stage1-zlib
f70224b5 35786TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 35787all-stage1-zlib: configure-stage1-zlib
c52c6897 35788 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
35789 @r=`${PWD_COMMAND}`; export r; \
35790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35791 $(HOST_EXPORTS) \
35792 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
35793 $(MAKE) $(FLAGS_TO_PASS) \
35794 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 35795 $(TARGET-stage1-zlib)
d545f33b
PB
35796
35797maybe-clean-stage1-zlib: clean-stage1-zlib
35798clean-stage1: clean-stage1-zlib
35799clean-stage1-zlib:
9dbaa842
DD
35800 @if [ $(current_stage) = stage1 ]; then \
35801 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35802 else \
35803 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
35804 $(MAKE) stage1-start; \
35805 fi; \
d545f33b
PB
35806 cd $(HOST_SUBDIR)/zlib && \
35807 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 35808 clean
d545f33b
PB
35809@endif zlib-bootstrap
35810
35811
35812.PHONY: all-stage2-zlib maybe-all-stage2-zlib
35813.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
35814maybe-all-stage2-zlib:
35815maybe-clean-stage2-zlib:
35816@if zlib-bootstrap
35817maybe-all-stage2-zlib: all-stage2-zlib
35818all-stage2: all-stage2-zlib
f70224b5 35819TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 35820all-stage2-zlib: configure-stage2-zlib
c52c6897 35821 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
35822 @r=`${PWD_COMMAND}`; export r; \
35823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35824 $(HOST_EXPORTS) \
35825 $(POSTSTAGE1_HOST_EXPORTS) \
35826 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35827 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35828 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35829 $(TARGET-stage2-zlib)
d545f33b
PB
35830
35831maybe-clean-stage2-zlib: clean-stage2-zlib
35832clean-stage2: clean-stage2-zlib
35833clean-stage2-zlib:
9dbaa842
DD
35834 @if [ $(current_stage) = stage2 ]; then \
35835 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35836 else \
35837 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
35838 $(MAKE) stage2-start; \
35839 fi; \
d545f33b
PB
35840 cd $(HOST_SUBDIR)/zlib && \
35841 $(MAKE) $(FLAGS_TO_PASS) \
35842 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35843 clean
d545f33b
PB
35844@endif zlib-bootstrap
35845
35846
8520c408
AO
35847.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
35848.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
35849maybe-all-stageb2g0-zlib:
35850maybe-clean-stageb2g0-zlib:
35851@if zlib-bootstrap
35852maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
35853all-stageb2g0: all-stageb2g0-zlib
35854TARGET-stageb2g0-zlib = $(TARGET-zlib)
35855all-stageb2g0-zlib: configure-stageb2g0-zlib
35856 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35857 @r=`${PWD_COMMAND}`; export r; \
35858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35859 $(HOST_EXPORTS) \
35860 $(POSTSTAGE1_HOST_EXPORTS) \
35861 cd $(HOST_SUBDIR)/zlib && \
35862 $(MAKE) $(FLAGS_TO_PASS) \
35863 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
35864 $(TARGET-stageb2g0-zlib)
35865
35866maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
35867clean-stageb2g0: clean-stageb2g0-zlib
35868clean-stageb2g0-zlib:
35869 @if [ $(current_stage) = stageb2g0 ]; then \
35870 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35871 else \
35872 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
35873 $(MAKE) stageb2g0-start; \
35874 fi; \
35875 cd $(HOST_SUBDIR)/zlib && \
35876 $(MAKE) $(FLAGS_TO_PASS) \
35877 $(POSTSTAGE1_FLAGS_TO_PASS) \
35878 clean
35879@endif zlib-bootstrap
35880
35881
d545f33b
PB
35882.PHONY: all-stage3-zlib maybe-all-stage3-zlib
35883.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
35884maybe-all-stage3-zlib:
35885maybe-clean-stage3-zlib:
35886@if zlib-bootstrap
35887maybe-all-stage3-zlib: all-stage3-zlib
35888all-stage3: all-stage3-zlib
f70224b5 35889TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 35890all-stage3-zlib: configure-stage3-zlib
c52c6897 35891 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
35892 @r=`${PWD_COMMAND}`; export r; \
35893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35894 $(HOST_EXPORTS) \
35895 $(POSTSTAGE1_HOST_EXPORTS) \
35896 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35897 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35898 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35899 $(TARGET-stage3-zlib)
d545f33b
PB
35900
35901maybe-clean-stage3-zlib: clean-stage3-zlib
35902clean-stage3: clean-stage3-zlib
35903clean-stage3-zlib:
9dbaa842
DD
35904 @if [ $(current_stage) = stage3 ]; then \
35905 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35906 else \
35907 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
35908 $(MAKE) stage3-start; \
35909 fi; \
d545f33b
PB
35910 cd $(HOST_SUBDIR)/zlib && \
35911 $(MAKE) $(FLAGS_TO_PASS) \
35912 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35913 clean
d545f33b
PB
35914@endif zlib-bootstrap
35915
35916
8520c408
AO
35917.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
35918.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
35919maybe-all-stageb3g2-zlib:
35920maybe-clean-stageb3g2-zlib:
35921@if zlib-bootstrap
35922maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
35923all-stageb3g2: all-stageb3g2-zlib
35924TARGET-stageb3g2-zlib = $(TARGET-zlib)
35925all-stageb3g2-zlib: configure-stageb3g2-zlib
35926 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35927 @r=`${PWD_COMMAND}`; export r; \
35928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35929 $(HOST_EXPORTS) \
35930 $(POSTSTAGE1_HOST_EXPORTS) \
35931 cd $(HOST_SUBDIR)/zlib && \
35932 $(MAKE) $(FLAGS_TO_PASS) \
35933 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
35934 $(TARGET-stageb3g2-zlib)
35935
35936maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
35937clean-stageb3g2: clean-stageb3g2-zlib
35938clean-stageb3g2-zlib:
35939 @if [ $(current_stage) = stageb3g2 ]; then \
35940 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35941 else \
35942 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
35943 $(MAKE) stageb3g2-start; \
35944 fi; \
35945 cd $(HOST_SUBDIR)/zlib && \
35946 $(MAKE) $(FLAGS_TO_PASS) \
35947 $(POSTSTAGE1_FLAGS_TO_PASS) \
35948 clean
35949@endif zlib-bootstrap
35950
35951
d545f33b
PB
35952.PHONY: all-stage4-zlib maybe-all-stage4-zlib
35953.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
35954maybe-all-stage4-zlib:
35955maybe-clean-stage4-zlib:
35956@if zlib-bootstrap
35957maybe-all-stage4-zlib: all-stage4-zlib
35958all-stage4: all-stage4-zlib
f70224b5 35959TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 35960all-stage4-zlib: configure-stage4-zlib
c52c6897 35961 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
35962 @r=`${PWD_COMMAND}`; export r; \
35963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35964 $(HOST_EXPORTS) \
35965 $(POSTSTAGE1_HOST_EXPORTS) \
35966 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35967 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35968 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35969 $(TARGET-stage4-zlib)
d545f33b
PB
35970
35971maybe-clean-stage4-zlib: clean-stage4-zlib
35972clean-stage4: clean-stage4-zlib
35973clean-stage4-zlib:
9dbaa842
DD
35974 @if [ $(current_stage) = stage4 ]; then \
35975 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35976 else \
35977 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
35978 $(MAKE) stage4-start; \
35979 fi; \
d545f33b
PB
35980 cd $(HOST_SUBDIR)/zlib && \
35981 $(MAKE) $(FLAGS_TO_PASS) \
35982 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35983 clean
d545f33b
PB
35984@endif zlib-bootstrap
35985
35986
35987.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
35988.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
35989maybe-all-stageprofile-zlib:
35990maybe-clean-stageprofile-zlib:
35991@if zlib-bootstrap
35992maybe-all-stageprofile-zlib: all-stageprofile-zlib
35993all-stageprofile: all-stageprofile-zlib
f70224b5 35994TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 35995all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 35996 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
35997 @r=`${PWD_COMMAND}`; export r; \
35998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35999 $(HOST_EXPORTS) \
36000 $(POSTSTAGE1_HOST_EXPORTS) \
36001 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 36002 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 36003 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36004 $(TARGET-stageprofile-zlib)
d545f33b
PB
36005
36006maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
36007clean-stageprofile: clean-stageprofile-zlib
36008clean-stageprofile-zlib:
9dbaa842
DD
36009 @if [ $(current_stage) = stageprofile ]; then \
36010 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36011 else \
36012 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
36013 $(MAKE) stageprofile-start; \
36014 fi; \
d545f33b
PB
36015 cd $(HOST_SUBDIR)/zlib && \
36016 $(MAKE) $(FLAGS_TO_PASS) \
36017 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36018 clean
d545f33b
PB
36019@endif zlib-bootstrap
36020
36021
36022.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
36023.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
36024maybe-all-stagefeedback-zlib:
36025maybe-clean-stagefeedback-zlib:
36026@if zlib-bootstrap
36027maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
36028all-stagefeedback: all-stagefeedback-zlib
f70224b5 36029TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 36030all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 36031 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
36032 @r=`${PWD_COMMAND}`; export r; \
36033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36034 $(HOST_EXPORTS) \
36035 $(POSTSTAGE1_HOST_EXPORTS) \
36036 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 36037 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 36038 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36039 $(TARGET-stagefeedback-zlib)
d545f33b
PB
36040
36041maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
36042clean-stagefeedback: clean-stagefeedback-zlib
36043clean-stagefeedback-zlib:
9dbaa842
DD
36044 @if [ $(current_stage) = stagefeedback ]; then \
36045 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36046 else \
36047 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
36048 $(MAKE) stagefeedback-start; \
36049 fi; \
d545f33b
PB
36050 cd $(HOST_SUBDIR)/zlib && \
36051 $(MAKE) $(FLAGS_TO_PASS) \
36052 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36053 clean
d545f33b
PB
36054@endif zlib-bootstrap
36055
36056
36057
36058
36059
b813574b
PB
36060.PHONY: check-zlib maybe-check-zlib
36061maybe-check-zlib:
36062@if zlib
36063maybe-check-zlib: check-zlib
3866be5d 36064
b813574b 36065check-zlib:
3866be5d 36066
b813574b 36067@endif zlib
3866be5d 36068
b813574b
PB
36069.PHONY: install-zlib maybe-install-zlib
36070maybe-install-zlib:
36071@if zlib
36072maybe-install-zlib: install-zlib
4fa63067 36073
b813574b 36074install-zlib:
4fa63067 36075
b813574b 36076@endif zlib
4fa63067 36077
56a8fe78 36078# Other targets (info, dvi, pdf, etc.)
4fa63067 36079
b813574b
PB
36080.PHONY: maybe-info-zlib info-zlib
36081maybe-info-zlib:
36082@if zlib
36083maybe-info-zlib: info-zlib
4fa63067 36084
6d389afc
MS
36085info-zlib: \
36086 configure-zlib
36087 @[ -f ./zlib/Makefile ] || exit 0; \
36088 r=`${PWD_COMMAND}`; export r; \
36089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36090 $(HOST_EXPORTS) \
36091 for flag in $(EXTRA_HOST_FLAGS) ; do \
36092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36093 done; \
36094 echo "Doing info in zlib" ; \
b00612cc 36095 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
36096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36098 "RANLIB=$${RANLIB}" \
0c24b341 36099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36100 info) \
36101 || exit 1
36102
36103@endif zlib
36104
36105.PHONY: maybe-dvi-zlib dvi-zlib
36106maybe-dvi-zlib:
36107@if zlib
36108maybe-dvi-zlib: dvi-zlib
36109
36110dvi-zlib: \
b813574b
PB
36111 configure-zlib
36112 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36113 r=`${PWD_COMMAND}`; export r; \
36114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36115 $(HOST_EXPORTS) \
b813574b 36116 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36118 done; \
6d389afc 36119 echo "Doing dvi in zlib" ; \
b00612cc 36120 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36123 "RANLIB=$${RANLIB}" \
0c24b341 36124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36125 dvi) \
4fa63067
NN
36126 || exit 1
36127
b813574b 36128@endif zlib
4fa63067 36129
56a8fe78
DD
36130.PHONY: maybe-pdf-zlib pdf-zlib
36131maybe-pdf-zlib:
36132@if zlib
36133maybe-pdf-zlib: pdf-zlib
36134
36135pdf-zlib: \
36136 configure-zlib
36137 @[ -f ./zlib/Makefile ] || exit 0; \
36138 r=`${PWD_COMMAND}`; export r; \
36139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36140 $(HOST_EXPORTS) \
36141 for flag in $(EXTRA_HOST_FLAGS) ; do \
36142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36143 done; \
36144 echo "Doing pdf in zlib" ; \
36145 (cd $(HOST_SUBDIR)/zlib && \
36146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36148 "RANLIB=$${RANLIB}" \
0c24b341 36149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36150 pdf) \
36151 || exit 1
36152
36153@endif zlib
36154
6d389afc
MS
36155.PHONY: maybe-html-zlib html-zlib
36156maybe-html-zlib:
b813574b 36157@if zlib
6d389afc 36158maybe-html-zlib: html-zlib
4fa63067 36159
6d389afc 36160html-zlib: \
b813574b
PB
36161 configure-zlib
36162 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36163 r=`${PWD_COMMAND}`; export r; \
36164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36165 $(HOST_EXPORTS) \
b813574b 36166 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
6d389afc 36169 echo "Doing html in zlib" ; \
b00612cc 36170 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36173 "RANLIB=$${RANLIB}" \
0c24b341 36174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36175 html) \
4fa63067
NN
36176 || exit 1
36177
b813574b 36178@endif zlib
4fa63067 36179
b813574b
PB
36180.PHONY: maybe-TAGS-zlib TAGS-zlib
36181maybe-TAGS-zlib:
36182@if zlib
36183maybe-TAGS-zlib: TAGS-zlib
4fa63067 36184
b813574b
PB
36185TAGS-zlib: \
36186 configure-zlib
36187 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36188 r=`${PWD_COMMAND}`; export r; \
36189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36190 $(HOST_EXPORTS) \
b813574b 36191 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36193 done; \
b813574b 36194 echo "Doing TAGS in zlib" ; \
b00612cc 36195 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36198 "RANLIB=$${RANLIB}" \
0c24b341 36199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36200 TAGS) \
4fa63067
NN
36201 || exit 1
36202
b813574b 36203@endif zlib
4fa63067 36204
b813574b
PB
36205.PHONY: maybe-install-info-zlib install-info-zlib
36206maybe-install-info-zlib:
36207@if zlib
36208maybe-install-info-zlib: install-info-zlib
4fa63067 36209
b813574b
PB
36210install-info-zlib: \
36211 configure-zlib \
36212 info-zlib
36213 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36214 r=`${PWD_COMMAND}`; export r; \
36215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36216 $(HOST_EXPORTS) \
b813574b 36217 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36219 done; \
b813574b 36220 echo "Doing install-info in zlib" ; \
b00612cc 36221 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36224 "RANLIB=$${RANLIB}" \
0c24b341 36225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36226 install-info) \
4fa63067
NN
36227 || exit 1
36228
b813574b 36229@endif zlib
4fa63067 36230
a3ca38d2
DD
36231.PHONY: maybe-install-pdf-zlib install-pdf-zlib
36232maybe-install-pdf-zlib:
36233@if zlib
36234maybe-install-pdf-zlib: install-pdf-zlib
36235
36236install-pdf-zlib: \
36237 configure-zlib \
36238 pdf-zlib
36239 @[ -f ./zlib/Makefile ] || exit 0; \
36240 r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36242 $(HOST_EXPORTS) \
36243 for flag in $(EXTRA_HOST_FLAGS) ; do \
36244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36245 done; \
36246 echo "Doing install-pdf in zlib" ; \
36247 (cd $(HOST_SUBDIR)/zlib && \
36248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36250 "RANLIB=$${RANLIB}" \
0c24b341 36251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36252 install-pdf) \
36253 || exit 1
36254
36255@endif zlib
36256
108a6f8e
CD
36257.PHONY: maybe-install-html-zlib install-html-zlib
36258maybe-install-html-zlib:
36259@if zlib
36260maybe-install-html-zlib: install-html-zlib
36261
36262install-html-zlib: \
36263 configure-zlib \
36264 html-zlib
36265 @[ -f ./zlib/Makefile ] || exit 0; \
36266 r=`${PWD_COMMAND}`; export r; \
36267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36268 $(HOST_EXPORTS) \
36269 for flag in $(EXTRA_HOST_FLAGS) ; do \
36270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36271 done; \
36272 echo "Doing install-html in zlib" ; \
36273 (cd $(HOST_SUBDIR)/zlib && \
36274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36276 "RANLIB=$${RANLIB}" \
0c24b341 36277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36278 install-html) \
36279 || exit 1
36280
36281@endif zlib
36282
b813574b
PB
36283.PHONY: maybe-installcheck-zlib installcheck-zlib
36284maybe-installcheck-zlib:
36285@if zlib
36286maybe-installcheck-zlib: installcheck-zlib
4fa63067 36287
b813574b
PB
36288installcheck-zlib: \
36289 configure-zlib
36290 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36291 r=`${PWD_COMMAND}`; export r; \
36292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36293 $(HOST_EXPORTS) \
b813574b 36294 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36296 done; \
b813574b 36297 echo "Doing installcheck in zlib" ; \
b00612cc 36298 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36301 "RANLIB=$${RANLIB}" \
0c24b341 36302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36303 installcheck) \
4fa63067
NN
36304 || exit 1
36305
b813574b 36306@endif zlib
4fa63067 36307
b813574b
PB
36308.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
36309maybe-mostlyclean-zlib:
36310@if zlib
36311maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 36312
b813574b
PB
36313mostlyclean-zlib:
36314 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36315 r=`${PWD_COMMAND}`; export r; \
36316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36317 $(HOST_EXPORTS) \
b813574b 36318 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36320 done; \
b813574b 36321 echo "Doing mostlyclean in zlib" ; \
b00612cc 36322 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36325 "RANLIB=$${RANLIB}" \
0c24b341 36326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36327 mostlyclean) \
4fa63067
NN
36328 || exit 1
36329
b813574b 36330@endif zlib
4fa63067 36331
b813574b
PB
36332.PHONY: maybe-clean-zlib clean-zlib
36333maybe-clean-zlib:
36334@if zlib
36335maybe-clean-zlib: clean-zlib
4fa63067 36336
b813574b
PB
36337clean-zlib:
36338 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36339 r=`${PWD_COMMAND}`; export r; \
36340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36341 $(HOST_EXPORTS) \
b813574b 36342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36344 done; \
b813574b 36345 echo "Doing clean in zlib" ; \
b00612cc 36346 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36349 "RANLIB=$${RANLIB}" \
0c24b341 36350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36351 clean) \
4fa63067
NN
36352 || exit 1
36353
b813574b 36354@endif zlib
4fa63067 36355
b813574b
PB
36356.PHONY: maybe-distclean-zlib distclean-zlib
36357maybe-distclean-zlib:
36358@if zlib
36359maybe-distclean-zlib: distclean-zlib
4fa63067 36360
b813574b
PB
36361distclean-zlib:
36362 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36363 r=`${PWD_COMMAND}`; export r; \
36364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36365 $(HOST_EXPORTS) \
b813574b 36366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36368 done; \
b813574b 36369 echo "Doing distclean in zlib" ; \
b00612cc 36370 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36373 "RANLIB=$${RANLIB}" \
0c24b341 36374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36375 distclean) \
4fa63067
NN
36376 || exit 1
36377
b813574b 36378@endif zlib
4fa63067 36379
b813574b
PB
36380.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
36381maybe-maintainer-clean-zlib:
36382@if zlib
36383maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 36384
b813574b
PB
36385maintainer-clean-zlib:
36386 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36387 r=`${PWD_COMMAND}`; export r; \
36388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36389 $(HOST_EXPORTS) \
b813574b 36390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36392 done; \
b813574b 36393 echo "Doing maintainer-clean in zlib" ; \
b00612cc 36394 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36397 "RANLIB=$${RANLIB}" \
0c24b341 36398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36399 maintainer-clean) \
4fa63067 36400 || exit 1
16ae0395 36401
b813574b 36402@endif zlib
3866be5d
NN
36403
36404
a7254363 36405
b813574b
PB
36406.PHONY: configure-gdb maybe-configure-gdb
36407maybe-configure-gdb:
4f0ef2d8
CD
36408@if gcc-bootstrap
36409configure-gdb: stage_current
36410@endif gcc-bootstrap
b813574b
PB
36411@if gdb
36412maybe-configure-gdb: configure-gdb
c52c6897 36413configure-gdb:
0aed8855 36414 @: $(MAKE); $(unstage)
c52c6897 36415 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36417 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
36418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 36419 $(HOST_EXPORTS) \
a7254363
PB
36420 echo Configuring in $(HOST_SUBDIR)/gdb; \
36421 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 36422 case $(srcdir) in \
b00612cc
PB
36423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36424 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
36425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36426 esac; \
b00612cc
PB
36427 srcdiroption="--srcdir=$${topdir}/gdb"; \
36428 libsrcdir="$$s/gdb"; \
e2b9e2dc 36429 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36431 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36432 || exit 1
b813574b 36433@endif gdb
e2b9e2dc 36434
a7254363
PB
36435
36436
d545f33b
PB
36437
36438
b813574b
PB
36439.PHONY: all-gdb maybe-all-gdb
36440maybe-all-gdb:
4f0ef2d8
CD
36441@if gcc-bootstrap
36442all-gdb: stage_current
36443@endif gcc-bootstrap
b813574b 36444@if gdb
d27cc32e 36445TARGET-gdb=all
b813574b
PB
36446maybe-all-gdb: all-gdb
36447all-gdb: configure-gdb
0aed8855 36448 @: $(MAKE); $(unstage)
b40e3958
L
36449 @r=`${PWD_COMMAND}`; export r; \
36450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36451 $(HOST_EXPORTS) \
b00612cc
PB
36452 (cd $(HOST_SUBDIR)/gdb && \
36453 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 36454@endif gdb
3866be5d 36455
a7254363 36456
d545f33b
PB
36457
36458
b813574b
PB
36459.PHONY: check-gdb maybe-check-gdb
36460maybe-check-gdb:
36461@if gdb
36462maybe-check-gdb: check-gdb
3866be5d 36463
b813574b 36464check-gdb:
0aed8855 36465 @: $(MAKE); $(unstage)
b40e3958
L
36466 @r=`${PWD_COMMAND}`; export r; \
36467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36468 $(HOST_EXPORTS) \
b00612cc
PB
36469 (cd $(HOST_SUBDIR)/gdb && \
36470 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36471
b813574b 36472@endif gdb
3866be5d 36473
b813574b
PB
36474.PHONY: install-gdb maybe-install-gdb
36475maybe-install-gdb:
36476@if gdb
36477maybe-install-gdb: install-gdb
16ae0395 36478
b813574b 36479install-gdb: installdirs
0aed8855 36480 @: $(MAKE); $(unstage)
b40e3958
L
36481 @r=`${PWD_COMMAND}`; export r; \
36482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36483 $(HOST_EXPORTS) \
b00612cc 36484 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 36485 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36486
b813574b 36487@endif gdb
3866be5d 36488
56a8fe78 36489# Other targets (info, dvi, pdf, etc.)
4fa63067 36490
b813574b
PB
36491.PHONY: maybe-info-gdb info-gdb
36492maybe-info-gdb:
36493@if gdb
36494maybe-info-gdb: info-gdb
4fa63067 36495
b813574b
PB
36496info-gdb: \
36497 configure-gdb
0aed8855 36498 @: $(MAKE); $(unstage)
b813574b 36499 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36500 r=`${PWD_COMMAND}`; export r; \
36501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36502 $(HOST_EXPORTS) \
72b2455a 36503 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36505 done; \
b813574b 36506 echo "Doing info in gdb" ; \
b00612cc 36507 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36510 "RANLIB=$${RANLIB}" \
0c24b341 36511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36512 info) \
4fa63067
NN
36513 || exit 1
36514
b813574b 36515@endif gdb
4fa63067 36516
b813574b
PB
36517.PHONY: maybe-dvi-gdb dvi-gdb
36518maybe-dvi-gdb:
36519@if gdb
36520maybe-dvi-gdb: dvi-gdb
4fa63067 36521
b813574b
PB
36522dvi-gdb: \
36523 configure-gdb
0aed8855 36524 @: $(MAKE); $(unstage)
b813574b 36525 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36526 r=`${PWD_COMMAND}`; export r; \
36527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36528 $(HOST_EXPORTS) \
72b2455a 36529 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36531 done; \
b813574b 36532 echo "Doing dvi in gdb" ; \
b00612cc 36533 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36536 "RANLIB=$${RANLIB}" \
0c24b341 36537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36538 dvi) \
4fa63067
NN
36539 || exit 1
36540
b813574b 36541@endif gdb
4fa63067 36542
56a8fe78
DD
36543.PHONY: maybe-pdf-gdb pdf-gdb
36544maybe-pdf-gdb:
36545@if gdb
36546maybe-pdf-gdb: pdf-gdb
36547
36548pdf-gdb: \
36549 configure-gdb
36550 @: $(MAKE); $(unstage)
36551 @[ -f ./gdb/Makefile ] || exit 0; \
36552 r=`${PWD_COMMAND}`; export r; \
36553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36554 $(HOST_EXPORTS) \
36555 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36557 done; \
36558 echo "Doing pdf in gdb" ; \
36559 (cd $(HOST_SUBDIR)/gdb && \
36560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36562 "RANLIB=$${RANLIB}" \
0c24b341 36563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36564 pdf) \
36565 || exit 1
36566
36567@endif gdb
36568
6d389afc
MS
36569.PHONY: maybe-html-gdb html-gdb
36570maybe-html-gdb:
36571@if gdb
36572maybe-html-gdb: html-gdb
36573
36574html-gdb: \
36575 configure-gdb
0aed8855 36576 @: $(MAKE); $(unstage)
6d389afc
MS
36577 @[ -f ./gdb/Makefile ] || exit 0; \
36578 r=`${PWD_COMMAND}`; export r; \
36579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36580 $(HOST_EXPORTS) \
36581 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36583 done; \
36584 echo "Doing html in gdb" ; \
b00612cc 36585 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
36586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36588 "RANLIB=$${RANLIB}" \
0c24b341 36589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36590 html) \
36591 || exit 1
36592
36593@endif gdb
36594
b813574b
PB
36595.PHONY: maybe-TAGS-gdb TAGS-gdb
36596maybe-TAGS-gdb:
36597@if gdb
36598maybe-TAGS-gdb: TAGS-gdb
4fa63067 36599
b813574b
PB
36600TAGS-gdb: \
36601 configure-gdb
0aed8855 36602 @: $(MAKE); $(unstage)
b813574b 36603 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36604 r=`${PWD_COMMAND}`; export r; \
36605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36606 $(HOST_EXPORTS) \
72b2455a 36607 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36609 done; \
b813574b 36610 echo "Doing TAGS in gdb" ; \
b00612cc 36611 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36614 "RANLIB=$${RANLIB}" \
0c24b341 36615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36616 TAGS) \
4fa63067
NN
36617 || exit 1
36618
b813574b 36619@endif gdb
4fa63067 36620
b813574b
PB
36621.PHONY: maybe-install-info-gdb install-info-gdb
36622maybe-install-info-gdb:
36623@if gdb
36624maybe-install-info-gdb: install-info-gdb
4fa63067 36625
b813574b
PB
36626install-info-gdb: \
36627 configure-gdb \
36628 info-gdb
0aed8855 36629 @: $(MAKE); $(unstage)
b813574b 36630 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36631 r=`${PWD_COMMAND}`; export r; \
36632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36633 $(HOST_EXPORTS) \
72b2455a 36634 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36636 done; \
b813574b 36637 echo "Doing install-info in gdb" ; \
b00612cc 36638 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36641 "RANLIB=$${RANLIB}" \
0c24b341 36642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36643 install-info) \
4fa63067
NN
36644 || exit 1
36645
b813574b 36646@endif gdb
4fa63067 36647
a3ca38d2
DD
36648.PHONY: maybe-install-pdf-gdb install-pdf-gdb
36649maybe-install-pdf-gdb:
36650@if gdb
36651maybe-install-pdf-gdb: install-pdf-gdb
36652
36653install-pdf-gdb: \
36654 configure-gdb \
36655 pdf-gdb
36656 @: $(MAKE); $(unstage)
36657 @[ -f ./gdb/Makefile ] || exit 0; \
36658 r=`${PWD_COMMAND}`; export r; \
36659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36660 $(HOST_EXPORTS) \
36661 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36663 done; \
36664 echo "Doing install-pdf in gdb" ; \
36665 (cd $(HOST_SUBDIR)/gdb && \
36666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36668 "RANLIB=$${RANLIB}" \
0c24b341 36669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36670 install-pdf) \
36671 || exit 1
36672
36673@endif gdb
36674
108a6f8e
CD
36675.PHONY: maybe-install-html-gdb install-html-gdb
36676maybe-install-html-gdb:
36677@if gdb
36678maybe-install-html-gdb: install-html-gdb
36679
36680install-html-gdb: \
36681 configure-gdb \
36682 html-gdb
36683 @: $(MAKE); $(unstage)
36684 @[ -f ./gdb/Makefile ] || exit 0; \
36685 r=`${PWD_COMMAND}`; export r; \
36686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36687 $(HOST_EXPORTS) \
36688 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36690 done; \
36691 echo "Doing install-html in gdb" ; \
36692 (cd $(HOST_SUBDIR)/gdb && \
36693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36695 "RANLIB=$${RANLIB}" \
0c24b341 36696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36697 install-html) \
36698 || exit 1
36699
36700@endif gdb
36701
b813574b
PB
36702.PHONY: maybe-installcheck-gdb installcheck-gdb
36703maybe-installcheck-gdb:
36704@if gdb
36705maybe-installcheck-gdb: installcheck-gdb
4fa63067 36706
b813574b
PB
36707installcheck-gdb: \
36708 configure-gdb
0aed8855 36709 @: $(MAKE); $(unstage)
b813574b 36710 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36711 r=`${PWD_COMMAND}`; export r; \
36712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36713 $(HOST_EXPORTS) \
72b2455a 36714 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36716 done; \
b813574b 36717 echo "Doing installcheck in gdb" ; \
b00612cc 36718 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36721 "RANLIB=$${RANLIB}" \
0c24b341 36722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36723 installcheck) \
4fa63067
NN
36724 || exit 1
36725
b813574b 36726@endif gdb
4fa63067 36727
b813574b
PB
36728.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
36729maybe-mostlyclean-gdb:
36730@if gdb
36731maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 36732
b813574b 36733mostlyclean-gdb:
0aed8855 36734 @: $(MAKE); $(unstage)
b813574b 36735 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36736 r=`${PWD_COMMAND}`; export r; \
36737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36738 $(HOST_EXPORTS) \
72b2455a 36739 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36741 done; \
b813574b 36742 echo "Doing mostlyclean in gdb" ; \
b00612cc 36743 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36746 "RANLIB=$${RANLIB}" \
0c24b341 36747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36748 mostlyclean) \
4fa63067
NN
36749 || exit 1
36750
b813574b 36751@endif gdb
4fa63067 36752
b813574b
PB
36753.PHONY: maybe-clean-gdb clean-gdb
36754maybe-clean-gdb:
36755@if gdb
36756maybe-clean-gdb: clean-gdb
4fa63067 36757
b813574b 36758clean-gdb:
0aed8855 36759 @: $(MAKE); $(unstage)
b813574b 36760 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36761 r=`${PWD_COMMAND}`; export r; \
36762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36763 $(HOST_EXPORTS) \
72b2455a 36764 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36766 done; \
b813574b 36767 echo "Doing clean in gdb" ; \
b00612cc 36768 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36771 "RANLIB=$${RANLIB}" \
0c24b341 36772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36773 clean) \
4fa63067
NN
36774 || exit 1
36775
b813574b 36776@endif gdb
4fa63067 36777
b813574b
PB
36778.PHONY: maybe-distclean-gdb distclean-gdb
36779maybe-distclean-gdb:
36780@if gdb
36781maybe-distclean-gdb: distclean-gdb
4fa63067 36782
b813574b 36783distclean-gdb:
0aed8855 36784 @: $(MAKE); $(unstage)
b813574b 36785 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36786 r=`${PWD_COMMAND}`; export r; \
36787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36788 $(HOST_EXPORTS) \
72b2455a 36789 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36791 done; \
b813574b 36792 echo "Doing distclean in gdb" ; \
b00612cc 36793 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36796 "RANLIB=$${RANLIB}" \
0c24b341 36797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36798 distclean) \
4fa63067
NN
36799 || exit 1
36800
b813574b 36801@endif gdb
4fa63067 36802
b813574b
PB
36803.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
36804maybe-maintainer-clean-gdb:
36805@if gdb
36806maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 36807
b813574b 36808maintainer-clean-gdb:
0aed8855 36809 @: $(MAKE); $(unstage)
b813574b 36810 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36811 r=`${PWD_COMMAND}`; export r; \
36812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36813 $(HOST_EXPORTS) \
72b2455a 36814 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36816 done; \
b813574b 36817 echo "Doing maintainer-clean in gdb" ; \
b00612cc 36818 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36821 "RANLIB=$${RANLIB}" \
0c24b341 36822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36823 maintainer-clean) \
4fa63067
NN
36824 || exit 1
36825
b813574b 36826@endif gdb
4fa63067
NN
36827
36828
a7254363 36829
b813574b
PB
36830.PHONY: configure-expect maybe-configure-expect
36831maybe-configure-expect:
4f0ef2d8
CD
36832@if gcc-bootstrap
36833configure-expect: stage_current
36834@endif gcc-bootstrap
b813574b
PB
36835@if expect
36836maybe-configure-expect: configure-expect
c52c6897 36837configure-expect:
0aed8855 36838 @: $(MAKE); $(unstage)
c52c6897 36839 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36841 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
36842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 36843 $(HOST_EXPORTS) \
a7254363
PB
36844 echo Configuring in $(HOST_SUBDIR)/expect; \
36845 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 36846 case $(srcdir) in \
b00612cc
PB
36847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36848 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
36849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36850 esac; \
b00612cc
PB
36851 srcdiroption="--srcdir=$${topdir}/expect"; \
36852 libsrcdir="$$s/expect"; \
e2b9e2dc 36853 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36855 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36856 || exit 1
b813574b 36857@endif expect
e2b9e2dc 36858
a7254363
PB
36859
36860
d545f33b
PB
36861
36862
b813574b
PB
36863.PHONY: all-expect maybe-all-expect
36864maybe-all-expect:
4f0ef2d8
CD
36865@if gcc-bootstrap
36866all-expect: stage_current
36867@endif gcc-bootstrap
b813574b 36868@if expect
d27cc32e 36869TARGET-expect=all
b813574b
PB
36870maybe-all-expect: all-expect
36871all-expect: configure-expect
0aed8855 36872 @: $(MAKE); $(unstage)
b40e3958
L
36873 @r=`${PWD_COMMAND}`; export r; \
36874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36875 $(HOST_EXPORTS) \
b00612cc
PB
36876 (cd $(HOST_SUBDIR)/expect && \
36877 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 36878@endif expect
3866be5d 36879
a7254363 36880
d545f33b
PB
36881
36882
b813574b
PB
36883.PHONY: check-expect maybe-check-expect
36884maybe-check-expect:
36885@if expect
36886maybe-check-expect: check-expect
3866be5d 36887
b813574b 36888check-expect:
0aed8855 36889 @: $(MAKE); $(unstage)
b40e3958
L
36890 @r=`${PWD_COMMAND}`; export r; \
36891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36892 $(HOST_EXPORTS) \
b00612cc
PB
36893 (cd $(HOST_SUBDIR)/expect && \
36894 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36895
b813574b 36896@endif expect
3866be5d 36897
b813574b
PB
36898.PHONY: install-expect maybe-install-expect
36899maybe-install-expect:
36900@if expect
36901maybe-install-expect: install-expect
16ae0395 36902
b813574b 36903install-expect: installdirs
0aed8855 36904 @: $(MAKE); $(unstage)
b40e3958
L
36905 @r=`${PWD_COMMAND}`; export r; \
36906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36907 $(HOST_EXPORTS) \
b00612cc 36908 (cd $(HOST_SUBDIR)/expect && \
2da12f12 36909 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36910
b813574b 36911@endif expect
3866be5d 36912
56a8fe78 36913# Other targets (info, dvi, pdf, etc.)
4fa63067 36914
b813574b
PB
36915.PHONY: maybe-info-expect info-expect
36916maybe-info-expect:
36917@if expect
36918maybe-info-expect: info-expect
4fa63067 36919
b813574b
PB
36920info-expect: \
36921 configure-expect
0aed8855 36922 @: $(MAKE); $(unstage)
b813574b 36923 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
36924 r=`${PWD_COMMAND}`; export r; \
36925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36926 $(HOST_EXPORTS) \
72b2455a 36927 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36929 done; \
b813574b 36930 echo "Doing info in expect" ; \
b00612cc 36931 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36934 "RANLIB=$${RANLIB}" \
0c24b341 36935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36936 info) \
e2b9e2dc
NN
36937 || exit 1
36938
b813574b 36939@endif expect
4fa63067 36940
b813574b
PB
36941.PHONY: maybe-dvi-expect dvi-expect
36942maybe-dvi-expect:
36943@if expect
36944maybe-dvi-expect: dvi-expect
4fa63067 36945
b813574b
PB
36946dvi-expect: \
36947 configure-expect
0aed8855 36948 @: $(MAKE); $(unstage)
b813574b 36949 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 36950 r=`${PWD_COMMAND}`; export r; \
b40e3958 36951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36952 $(HOST_EXPORTS) \
72b2455a 36953 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36955 done; \
b813574b 36956 echo "Doing dvi in expect" ; \
b00612cc 36957 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36960 "RANLIB=$${RANLIB}" \
0c24b341 36961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36962 dvi) \
4fa63067 36963 || exit 1
3866be5d 36964
b813574b 36965@endif expect
3866be5d 36966
56a8fe78
DD
36967.PHONY: maybe-pdf-expect pdf-expect
36968maybe-pdf-expect:
36969@if expect
36970maybe-pdf-expect: pdf-expect
36971
36972pdf-expect: \
36973 configure-expect
36974 @: $(MAKE); $(unstage)
36975 @[ -f ./expect/Makefile ] || exit 0; \
36976 r=`${PWD_COMMAND}`; export r; \
36977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36978 $(HOST_EXPORTS) \
36979 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36981 done; \
36982 echo "Doing pdf in expect" ; \
36983 (cd $(HOST_SUBDIR)/expect && \
36984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36986 "RANLIB=$${RANLIB}" \
0c24b341 36987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36988 pdf) \
36989 || exit 1
36990
36991@endif expect
36992
6d389afc
MS
36993.PHONY: maybe-html-expect html-expect
36994maybe-html-expect:
36995@if expect
36996maybe-html-expect: html-expect
36997
36998html-expect: \
36999 configure-expect
0aed8855 37000 @: $(MAKE); $(unstage)
6d389afc
MS
37001 @[ -f ./expect/Makefile ] || exit 0; \
37002 r=`${PWD_COMMAND}`; export r; \
37003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37004 $(HOST_EXPORTS) \
37005 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37007 done; \
37008 echo "Doing html in expect" ; \
b00612cc 37009 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
37010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37012 "RANLIB=$${RANLIB}" \
0c24b341 37013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37014 html) \
37015 || exit 1
37016
37017@endif expect
37018
b813574b
PB
37019.PHONY: maybe-TAGS-expect TAGS-expect
37020maybe-TAGS-expect:
37021@if expect
37022maybe-TAGS-expect: TAGS-expect
4fa63067 37023
b813574b
PB
37024TAGS-expect: \
37025 configure-expect
0aed8855 37026 @: $(MAKE); $(unstage)
b813574b 37027 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37028 r=`${PWD_COMMAND}`; export r; \
b40e3958 37029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37030 $(HOST_EXPORTS) \
72b2455a 37031 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37033 done; \
b813574b 37034 echo "Doing TAGS in expect" ; \
b00612cc 37035 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37038 "RANLIB=$${RANLIB}" \
0c24b341 37039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37040 TAGS) \
4fa63067 37041 || exit 1
3866be5d 37042
b813574b 37043@endif expect
3866be5d 37044
b813574b
PB
37045.PHONY: maybe-install-info-expect install-info-expect
37046maybe-install-info-expect:
37047@if expect
37048maybe-install-info-expect: install-info-expect
16ae0395 37049
b813574b
PB
37050install-info-expect: \
37051 configure-expect \
37052 info-expect
0aed8855 37053 @: $(MAKE); $(unstage)
b813574b 37054 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37055 r=`${PWD_COMMAND}`; export r; \
37056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37057 $(HOST_EXPORTS) \
72b2455a 37058 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37060 done; \
b813574b 37061 echo "Doing install-info in expect" ; \
b00612cc 37062 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37065 "RANLIB=$${RANLIB}" \
0c24b341 37066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37067 install-info) \
4fa63067
NN
37068 || exit 1
37069
b813574b 37070@endif expect
4fa63067 37071
a3ca38d2
DD
37072.PHONY: maybe-install-pdf-expect install-pdf-expect
37073maybe-install-pdf-expect:
37074@if expect
37075maybe-install-pdf-expect: install-pdf-expect
37076
37077install-pdf-expect: \
37078 configure-expect \
37079 pdf-expect
37080 @: $(MAKE); $(unstage)
37081 @[ -f ./expect/Makefile ] || exit 0; \
37082 r=`${PWD_COMMAND}`; export r; \
37083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37084 $(HOST_EXPORTS) \
37085 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37087 done; \
37088 echo "Doing install-pdf in expect" ; \
37089 (cd $(HOST_SUBDIR)/expect && \
37090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37092 "RANLIB=$${RANLIB}" \
0c24b341 37093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37094 install-pdf) \
37095 || exit 1
37096
37097@endif expect
37098
108a6f8e
CD
37099.PHONY: maybe-install-html-expect install-html-expect
37100maybe-install-html-expect:
37101@if expect
37102maybe-install-html-expect: install-html-expect
37103
37104install-html-expect: \
37105 configure-expect \
37106 html-expect
37107 @: $(MAKE); $(unstage)
37108 @[ -f ./expect/Makefile ] || exit 0; \
37109 r=`${PWD_COMMAND}`; export r; \
37110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37111 $(HOST_EXPORTS) \
37112 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37114 done; \
37115 echo "Doing install-html in expect" ; \
37116 (cd $(HOST_SUBDIR)/expect && \
37117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37119 "RANLIB=$${RANLIB}" \
0c24b341 37120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37121 install-html) \
37122 || exit 1
37123
37124@endif expect
37125
b813574b
PB
37126.PHONY: maybe-installcheck-expect installcheck-expect
37127maybe-installcheck-expect:
37128@if expect
37129maybe-installcheck-expect: installcheck-expect
4fa63067 37130
b813574b
PB
37131installcheck-expect: \
37132 configure-expect
0aed8855 37133 @: $(MAKE); $(unstage)
b813574b 37134 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37135 r=`${PWD_COMMAND}`; export r; \
37136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37137 $(HOST_EXPORTS) \
72b2455a 37138 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37140 done; \
b813574b 37141 echo "Doing installcheck in expect" ; \
b00612cc 37142 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37145 "RANLIB=$${RANLIB}" \
0c24b341 37146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37147 installcheck) \
4fa63067
NN
37148 || exit 1
37149
b813574b 37150@endif expect
4fa63067 37151
b813574b
PB
37152.PHONY: maybe-mostlyclean-expect mostlyclean-expect
37153maybe-mostlyclean-expect:
37154@if expect
37155maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 37156
b813574b 37157mostlyclean-expect:
0aed8855 37158 @: $(MAKE); $(unstage)
b813574b 37159 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37160 r=`${PWD_COMMAND}`; export r; \
37161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37162 $(HOST_EXPORTS) \
72b2455a 37163 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37165 done; \
b813574b 37166 echo "Doing mostlyclean in expect" ; \
b00612cc 37167 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37170 "RANLIB=$${RANLIB}" \
0c24b341 37171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37172 mostlyclean) \
4fa63067
NN
37173 || exit 1
37174
b813574b 37175@endif expect
4fa63067 37176
b813574b
PB
37177.PHONY: maybe-clean-expect clean-expect
37178maybe-clean-expect:
37179@if expect
37180maybe-clean-expect: clean-expect
4fa63067 37181
b813574b 37182clean-expect:
0aed8855 37183 @: $(MAKE); $(unstage)
b813574b 37184 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37185 r=`${PWD_COMMAND}`; export r; \
37186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37187 $(HOST_EXPORTS) \
72b2455a 37188 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37190 done; \
b813574b 37191 echo "Doing clean in expect" ; \
b00612cc 37192 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37195 "RANLIB=$${RANLIB}" \
0c24b341 37196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37197 clean) \
4fa63067
NN
37198 || exit 1
37199
b813574b 37200@endif expect
4fa63067 37201
b813574b
PB
37202.PHONY: maybe-distclean-expect distclean-expect
37203maybe-distclean-expect:
37204@if expect
37205maybe-distclean-expect: distclean-expect
4fa63067 37206
b813574b 37207distclean-expect:
0aed8855 37208 @: $(MAKE); $(unstage)
b813574b 37209 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37210 r=`${PWD_COMMAND}`; export r; \
37211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37212 $(HOST_EXPORTS) \
72b2455a 37213 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37215 done; \
b813574b 37216 echo "Doing distclean in expect" ; \
b00612cc 37217 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37220 "RANLIB=$${RANLIB}" \
0c24b341 37221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37222 distclean) \
4fa63067
NN
37223 || exit 1
37224
b813574b 37225@endif expect
4fa63067 37226
b813574b
PB
37227.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
37228maybe-maintainer-clean-expect:
37229@if expect
37230maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 37231
b813574b 37232maintainer-clean-expect:
0aed8855 37233 @: $(MAKE); $(unstage)
b813574b 37234 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37235 r=`${PWD_COMMAND}`; export r; \
b40e3958 37236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37237 $(HOST_EXPORTS) \
72b2455a 37238 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37240 done; \
b813574b 37241 echo "Doing maintainer-clean in expect" ; \
b00612cc 37242 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37245 "RANLIB=$${RANLIB}" \
0c24b341 37246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37247 maintainer-clean) \
4fa63067 37248 || exit 1
3866be5d 37249
b813574b 37250@endif expect
3866be5d 37251
4fa63067 37252
a7254363 37253
b813574b
PB
37254.PHONY: configure-guile maybe-configure-guile
37255maybe-configure-guile:
4f0ef2d8
CD
37256@if gcc-bootstrap
37257configure-guile: stage_current
37258@endif gcc-bootstrap
b813574b
PB
37259@if guile
37260maybe-configure-guile: configure-guile
c52c6897 37261configure-guile:
0aed8855 37262 @: $(MAKE); $(unstage)
c52c6897 37263 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37265 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
37266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 37267 $(HOST_EXPORTS) \
a7254363
PB
37268 echo Configuring in $(HOST_SUBDIR)/guile; \
37269 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 37270 case $(srcdir) in \
b00612cc
PB
37271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37272 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
37273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37274 esac; \
b00612cc
PB
37275 srcdiroption="--srcdir=$${topdir}/guile"; \
37276 libsrcdir="$$s/guile"; \
e2b9e2dc 37277 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37279 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37280 || exit 1
b813574b 37281@endif guile
e2b9e2dc 37282
a7254363
PB
37283
37284
d545f33b
PB
37285
37286
b813574b
PB
37287.PHONY: all-guile maybe-all-guile
37288maybe-all-guile:
4f0ef2d8
CD
37289@if gcc-bootstrap
37290all-guile: stage_current
37291@endif gcc-bootstrap
b813574b 37292@if guile
d27cc32e 37293TARGET-guile=all
b813574b
PB
37294maybe-all-guile: all-guile
37295all-guile: configure-guile
0aed8855 37296 @: $(MAKE); $(unstage)
b40e3958
L
37297 @r=`${PWD_COMMAND}`; export r; \
37298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37299 $(HOST_EXPORTS) \
b00612cc
PB
37300 (cd $(HOST_SUBDIR)/guile && \
37301 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 37302@endif guile
3866be5d 37303
a7254363 37304
d545f33b
PB
37305
37306
b813574b
PB
37307.PHONY: check-guile maybe-check-guile
37308maybe-check-guile:
37309@if guile
37310maybe-check-guile: check-guile
3866be5d 37311
b813574b 37312check-guile:
0aed8855 37313 @: $(MAKE); $(unstage)
b40e3958
L
37314 @r=`${PWD_COMMAND}`; export r; \
37315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37316 $(HOST_EXPORTS) \
b00612cc
PB
37317 (cd $(HOST_SUBDIR)/guile && \
37318 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37319
b813574b 37320@endif guile
16ae0395 37321
b813574b
PB
37322.PHONY: install-guile maybe-install-guile
37323maybe-install-guile:
37324@if guile
37325maybe-install-guile: install-guile
37326
37327install-guile: installdirs
0aed8855 37328 @: $(MAKE); $(unstage)
b40e3958
L
37329 @r=`${PWD_COMMAND}`; export r; \
37330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37331 $(HOST_EXPORTS) \
b00612cc 37332 (cd $(HOST_SUBDIR)/guile && \
2da12f12 37333 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 37334
b813574b 37335@endif guile
4fa63067 37336
56a8fe78 37337# Other targets (info, dvi, pdf, etc.)
4fa63067 37338
b813574b
PB
37339.PHONY: maybe-info-guile info-guile
37340maybe-info-guile:
37341@if guile
37342maybe-info-guile: info-guile
4fa63067 37343
b813574b
PB
37344info-guile: \
37345 configure-guile
0aed8855 37346 @: $(MAKE); $(unstage)
b813574b 37347 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37348 r=`${PWD_COMMAND}`; export r; \
37349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37350 $(HOST_EXPORTS) \
72b2455a 37351 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37353 done; \
b813574b 37354 echo "Doing info in guile" ; \
b00612cc 37355 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37358 "RANLIB=$${RANLIB}" \
0c24b341 37359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37360 info) \
4fa63067
NN
37361 || exit 1
37362
b813574b 37363@endif guile
4fa63067 37364
b813574b
PB
37365.PHONY: maybe-dvi-guile dvi-guile
37366maybe-dvi-guile:
37367@if guile
37368maybe-dvi-guile: dvi-guile
4fa63067 37369
b813574b
PB
37370dvi-guile: \
37371 configure-guile
0aed8855 37372 @: $(MAKE); $(unstage)
b813574b 37373 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37374 r=`${PWD_COMMAND}`; export r; \
37375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37376 $(HOST_EXPORTS) \
72b2455a 37377 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37379 done; \
b813574b 37380 echo "Doing dvi in guile" ; \
b00612cc 37381 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37384 "RANLIB=$${RANLIB}" \
0c24b341 37385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37386 dvi) \
4fa63067
NN
37387 || exit 1
37388
b813574b 37389@endif guile
4fa63067 37390
56a8fe78
DD
37391.PHONY: maybe-pdf-guile pdf-guile
37392maybe-pdf-guile:
37393@if guile
37394maybe-pdf-guile: pdf-guile
37395
37396pdf-guile: \
37397 configure-guile
37398 @: $(MAKE); $(unstage)
37399 @[ -f ./guile/Makefile ] || exit 0; \
37400 r=`${PWD_COMMAND}`; export r; \
37401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37402 $(HOST_EXPORTS) \
37403 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37405 done; \
37406 echo "Doing pdf in guile" ; \
37407 (cd $(HOST_SUBDIR)/guile && \
37408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37410 "RANLIB=$${RANLIB}" \
0c24b341 37411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37412 pdf) \
37413 || exit 1
37414
37415@endif guile
37416
6d389afc
MS
37417.PHONY: maybe-html-guile html-guile
37418maybe-html-guile:
37419@if guile
37420maybe-html-guile: html-guile
37421
37422html-guile: \
37423 configure-guile
0aed8855 37424 @: $(MAKE); $(unstage)
6d389afc
MS
37425 @[ -f ./guile/Makefile ] || exit 0; \
37426 r=`${PWD_COMMAND}`; export r; \
37427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37428 $(HOST_EXPORTS) \
37429 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37431 done; \
37432 echo "Doing html in guile" ; \
b00612cc 37433 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
37434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37436 "RANLIB=$${RANLIB}" \
0c24b341 37437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37438 html) \
37439 || exit 1
37440
37441@endif guile
37442
b813574b
PB
37443.PHONY: maybe-TAGS-guile TAGS-guile
37444maybe-TAGS-guile:
37445@if guile
37446maybe-TAGS-guile: TAGS-guile
4fa63067 37447
b813574b
PB
37448TAGS-guile: \
37449 configure-guile
0aed8855 37450 @: $(MAKE); $(unstage)
b813574b 37451 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37452 r=`${PWD_COMMAND}`; export r; \
37453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37454 $(HOST_EXPORTS) \
72b2455a 37455 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37457 done; \
b813574b 37458 echo "Doing TAGS in guile" ; \
b00612cc 37459 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37462 "RANLIB=$${RANLIB}" \
0c24b341 37463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37464 TAGS) \
4fa63067
NN
37465 || exit 1
37466
b813574b 37467@endif guile
4fa63067 37468
b813574b
PB
37469.PHONY: maybe-install-info-guile install-info-guile
37470maybe-install-info-guile:
37471@if guile
37472maybe-install-info-guile: install-info-guile
4fa63067 37473
b813574b
PB
37474install-info-guile: \
37475 configure-guile \
37476 info-guile
0aed8855 37477 @: $(MAKE); $(unstage)
b813574b 37478 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37479 r=`${PWD_COMMAND}`; export r; \
37480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37481 $(HOST_EXPORTS) \
72b2455a 37482 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37484 done; \
b813574b 37485 echo "Doing install-info in guile" ; \
b00612cc 37486 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37489 "RANLIB=$${RANLIB}" \
0c24b341 37490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37491 install-info) \
4fa63067
NN
37492 || exit 1
37493
b813574b 37494@endif guile
4fa63067 37495
a3ca38d2
DD
37496.PHONY: maybe-install-pdf-guile install-pdf-guile
37497maybe-install-pdf-guile:
37498@if guile
37499maybe-install-pdf-guile: install-pdf-guile
37500
37501install-pdf-guile: \
37502 configure-guile \
37503 pdf-guile
37504 @: $(MAKE); $(unstage)
37505 @[ -f ./guile/Makefile ] || exit 0; \
37506 r=`${PWD_COMMAND}`; export r; \
37507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37508 $(HOST_EXPORTS) \
37509 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37511 done; \
37512 echo "Doing install-pdf in guile" ; \
37513 (cd $(HOST_SUBDIR)/guile && \
37514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37516 "RANLIB=$${RANLIB}" \
0c24b341 37517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37518 install-pdf) \
37519 || exit 1
37520
37521@endif guile
37522
108a6f8e
CD
37523.PHONY: maybe-install-html-guile install-html-guile
37524maybe-install-html-guile:
37525@if guile
37526maybe-install-html-guile: install-html-guile
37527
37528install-html-guile: \
37529 configure-guile \
37530 html-guile
37531 @: $(MAKE); $(unstage)
37532 @[ -f ./guile/Makefile ] || exit 0; \
37533 r=`${PWD_COMMAND}`; export r; \
37534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37535 $(HOST_EXPORTS) \
37536 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37538 done; \
37539 echo "Doing install-html in guile" ; \
37540 (cd $(HOST_SUBDIR)/guile && \
37541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37543 "RANLIB=$${RANLIB}" \
0c24b341 37544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37545 install-html) \
37546 || exit 1
37547
37548@endif guile
37549
b813574b
PB
37550.PHONY: maybe-installcheck-guile installcheck-guile
37551maybe-installcheck-guile:
37552@if guile
37553maybe-installcheck-guile: installcheck-guile
4fa63067 37554
b813574b
PB
37555installcheck-guile: \
37556 configure-guile
0aed8855 37557 @: $(MAKE); $(unstage)
b813574b 37558 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37559 r=`${PWD_COMMAND}`; export r; \
37560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37561 $(HOST_EXPORTS) \
72b2455a 37562 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37564 done; \
b813574b 37565 echo "Doing installcheck in guile" ; \
b00612cc 37566 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37569 "RANLIB=$${RANLIB}" \
0c24b341 37570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37571 installcheck) \
4fa63067
NN
37572 || exit 1
37573
b813574b 37574@endif guile
4fa63067 37575
b813574b
PB
37576.PHONY: maybe-mostlyclean-guile mostlyclean-guile
37577maybe-mostlyclean-guile:
37578@if guile
37579maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 37580
b813574b 37581mostlyclean-guile:
0aed8855 37582 @: $(MAKE); $(unstage)
b813574b 37583 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37584 r=`${PWD_COMMAND}`; export r; \
37585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37586 $(HOST_EXPORTS) \
72b2455a 37587 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37589 done; \
b813574b 37590 echo "Doing mostlyclean in guile" ; \
b00612cc 37591 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37594 "RANLIB=$${RANLIB}" \
0c24b341 37595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37596 mostlyclean) \
4fa63067
NN
37597 || exit 1
37598
b813574b 37599@endif guile
4fa63067 37600
b813574b
PB
37601.PHONY: maybe-clean-guile clean-guile
37602maybe-clean-guile:
37603@if guile
37604maybe-clean-guile: clean-guile
4fa63067 37605
b813574b 37606clean-guile:
0aed8855 37607 @: $(MAKE); $(unstage)
b813574b 37608 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37609 r=`${PWD_COMMAND}`; export r; \
37610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37611 $(HOST_EXPORTS) \
72b2455a 37612 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37614 done; \
b813574b 37615 echo "Doing clean in guile" ; \
b00612cc 37616 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37619 "RANLIB=$${RANLIB}" \
0c24b341 37620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37621 clean) \
4fa63067
NN
37622 || exit 1
37623
b813574b 37624@endif guile
4fa63067 37625
b813574b
PB
37626.PHONY: maybe-distclean-guile distclean-guile
37627maybe-distclean-guile:
37628@if guile
37629maybe-distclean-guile: distclean-guile
4fa63067 37630
b813574b 37631distclean-guile:
0aed8855 37632 @: $(MAKE); $(unstage)
b813574b 37633 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37634 r=`${PWD_COMMAND}`; export r; \
37635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37636 $(HOST_EXPORTS) \
72b2455a 37637 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37639 done; \
b813574b 37640 echo "Doing distclean in guile" ; \
b00612cc 37641 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37644 "RANLIB=$${RANLIB}" \
0c24b341 37645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37646 distclean) \
4fa63067
NN
37647 || exit 1
37648
b813574b 37649@endif guile
4fa63067 37650
b813574b
PB
37651.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
37652maybe-maintainer-clean-guile:
37653@if guile
37654maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 37655
b813574b 37656maintainer-clean-guile:
0aed8855 37657 @: $(MAKE); $(unstage)
b813574b 37658 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37659 r=`${PWD_COMMAND}`; export r; \
37660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37661 $(HOST_EXPORTS) \
72b2455a 37662 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37664 done; \
b813574b 37665 echo "Doing maintainer-clean in guile" ; \
b00612cc 37666 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37669 "RANLIB=$${RANLIB}" \
0c24b341 37670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37671 maintainer-clean) \
4fa63067
NN
37672 || exit 1
37673
b813574b 37674@endif guile
3866be5d
NN
37675
37676
a7254363 37677
b813574b
PB
37678.PHONY: configure-tk maybe-configure-tk
37679maybe-configure-tk:
4f0ef2d8
CD
37680@if gcc-bootstrap
37681configure-tk: stage_current
37682@endif gcc-bootstrap
b813574b
PB
37683@if tk
37684maybe-configure-tk: configure-tk
c52c6897 37685configure-tk:
0aed8855 37686 @: $(MAKE); $(unstage)
c52c6897 37687 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37689 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
37690 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 37691 $(HOST_EXPORTS) \
a7254363
PB
37692 echo Configuring in $(HOST_SUBDIR)/tk; \
37693 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 37694 case $(srcdir) in \
b00612cc
PB
37695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37696 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
37697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37698 esac; \
b00612cc
PB
37699 srcdiroption="--srcdir=$${topdir}/tk"; \
37700 libsrcdir="$$s/tk"; \
e2b9e2dc 37701 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37703 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37704 || exit 1
b813574b 37705@endif tk
e2b9e2dc 37706
a7254363
PB
37707
37708
d545f33b
PB
37709
37710
b813574b
PB
37711.PHONY: all-tk maybe-all-tk
37712maybe-all-tk:
4f0ef2d8
CD
37713@if gcc-bootstrap
37714all-tk: stage_current
37715@endif gcc-bootstrap
b813574b 37716@if tk
d27cc32e 37717TARGET-tk=all
b813574b
PB
37718maybe-all-tk: all-tk
37719all-tk: configure-tk
0aed8855 37720 @: $(MAKE); $(unstage)
b40e3958
L
37721 @r=`${PWD_COMMAND}`; export r; \
37722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37723 $(HOST_EXPORTS) \
b00612cc
PB
37724 (cd $(HOST_SUBDIR)/tk && \
37725 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 37726@endif tk
3866be5d 37727
a7254363 37728
d545f33b
PB
37729
37730
b813574b
PB
37731.PHONY: check-tk maybe-check-tk
37732maybe-check-tk:
37733@if tk
37734maybe-check-tk: check-tk
3866be5d 37735
b813574b 37736check-tk:
0aed8855 37737 @: $(MAKE); $(unstage)
b40e3958
L
37738 @r=`${PWD_COMMAND}`; export r; \
37739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37740 $(HOST_EXPORTS) \
b00612cc
PB
37741 (cd $(HOST_SUBDIR)/tk && \
37742 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37743
b813574b 37744@endif tk
3866be5d 37745
b813574b
PB
37746.PHONY: install-tk maybe-install-tk
37747maybe-install-tk:
37748@if tk
37749maybe-install-tk: install-tk
16ae0395 37750
b813574b 37751install-tk: installdirs
0aed8855 37752 @: $(MAKE); $(unstage)
b40e3958
L
37753 @r=`${PWD_COMMAND}`; export r; \
37754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37755 $(HOST_EXPORTS) \
b00612cc 37756 (cd $(HOST_SUBDIR)/tk && \
2da12f12 37757 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37758
b813574b 37759@endif tk
3866be5d 37760
56a8fe78 37761# Other targets (info, dvi, pdf, etc.)
4fa63067 37762
b813574b
PB
37763.PHONY: maybe-info-tk info-tk
37764maybe-info-tk:
37765@if tk
37766maybe-info-tk: info-tk
4fa63067 37767
b813574b
PB
37768info-tk: \
37769 configure-tk
0aed8855 37770 @: $(MAKE); $(unstage)
b813574b 37771 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
37772 r=`${PWD_COMMAND}`; export r; \
37773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37774 $(HOST_EXPORTS) \
72b2455a 37775 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37777 done; \
b813574b 37778 echo "Doing info in tk" ; \
b00612cc 37779 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37782 "RANLIB=$${RANLIB}" \
0c24b341 37783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37784 info) \
e2b9e2dc
NN
37785 || exit 1
37786
b813574b 37787@endif tk
4fa63067 37788
b813574b
PB
37789.PHONY: maybe-dvi-tk dvi-tk
37790maybe-dvi-tk:
37791@if tk
37792maybe-dvi-tk: dvi-tk
4fa63067 37793
b813574b
PB
37794dvi-tk: \
37795 configure-tk
0aed8855 37796 @: $(MAKE); $(unstage)
b813574b 37797 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37798 r=`${PWD_COMMAND}`; export r; \
b40e3958 37799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37800 $(HOST_EXPORTS) \
72b2455a 37801 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37803 done; \
b813574b 37804 echo "Doing dvi in tk" ; \
b00612cc 37805 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37808 "RANLIB=$${RANLIB}" \
0c24b341 37809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37810 dvi) \
4fa63067 37811 || exit 1
3866be5d 37812
b813574b 37813@endif tk
3866be5d 37814
56a8fe78
DD
37815.PHONY: maybe-pdf-tk pdf-tk
37816maybe-pdf-tk:
37817@if tk
37818maybe-pdf-tk: pdf-tk
37819
37820pdf-tk: \
37821 configure-tk
37822 @: $(MAKE); $(unstage)
37823 @[ -f ./tk/Makefile ] || exit 0; \
37824 r=`${PWD_COMMAND}`; export r; \
37825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37826 $(HOST_EXPORTS) \
37827 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37829 done; \
37830 echo "Doing pdf in tk" ; \
37831 (cd $(HOST_SUBDIR)/tk && \
37832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37834 "RANLIB=$${RANLIB}" \
0c24b341 37835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37836 pdf) \
37837 || exit 1
37838
37839@endif tk
37840
6d389afc
MS
37841.PHONY: maybe-html-tk html-tk
37842maybe-html-tk:
37843@if tk
37844maybe-html-tk: html-tk
37845
37846html-tk: \
37847 configure-tk
0aed8855 37848 @: $(MAKE); $(unstage)
6d389afc
MS
37849 @[ -f ./tk/Makefile ] || exit 0; \
37850 r=`${PWD_COMMAND}`; export r; \
37851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37852 $(HOST_EXPORTS) \
37853 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37855 done; \
37856 echo "Doing html in tk" ; \
b00612cc 37857 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
37858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37860 "RANLIB=$${RANLIB}" \
0c24b341 37861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37862 html) \
37863 || exit 1
37864
37865@endif tk
37866
b813574b
PB
37867.PHONY: maybe-TAGS-tk TAGS-tk
37868maybe-TAGS-tk:
37869@if tk
37870maybe-TAGS-tk: TAGS-tk
4fa63067 37871
b813574b
PB
37872TAGS-tk: \
37873 configure-tk
0aed8855 37874 @: $(MAKE); $(unstage)
b813574b 37875 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37876 r=`${PWD_COMMAND}`; export r; \
b40e3958 37877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37878 $(HOST_EXPORTS) \
72b2455a 37879 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37881 done; \
b813574b 37882 echo "Doing TAGS in tk" ; \
b00612cc 37883 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37886 "RANLIB=$${RANLIB}" \
0c24b341 37887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37888 TAGS) \
4fa63067 37889 || exit 1
3866be5d 37890
b813574b 37891@endif tk
3866be5d 37892
b813574b
PB
37893.PHONY: maybe-install-info-tk install-info-tk
37894maybe-install-info-tk:
37895@if tk
37896maybe-install-info-tk: install-info-tk
4fa63067 37897
b813574b
PB
37898install-info-tk: \
37899 configure-tk \
37900 info-tk
0aed8855 37901 @: $(MAKE); $(unstage)
b813574b 37902 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37903 r=`${PWD_COMMAND}`; export r; \
37904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37905 $(HOST_EXPORTS) \
72b2455a 37906 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37908 done; \
b813574b 37909 echo "Doing install-info in tk" ; \
b00612cc 37910 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37913 "RANLIB=$${RANLIB}" \
0c24b341 37914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37915 install-info) \
4fa63067
NN
37916 || exit 1
37917
b813574b 37918@endif tk
4fa63067 37919
a3ca38d2
DD
37920.PHONY: maybe-install-pdf-tk install-pdf-tk
37921maybe-install-pdf-tk:
37922@if tk
37923maybe-install-pdf-tk: install-pdf-tk
37924
37925install-pdf-tk: \
37926 configure-tk \
37927 pdf-tk
37928 @: $(MAKE); $(unstage)
37929 @[ -f ./tk/Makefile ] || exit 0; \
37930 r=`${PWD_COMMAND}`; export r; \
37931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37932 $(HOST_EXPORTS) \
37933 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37935 done; \
37936 echo "Doing install-pdf in tk" ; \
37937 (cd $(HOST_SUBDIR)/tk && \
37938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37940 "RANLIB=$${RANLIB}" \
0c24b341 37941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37942 install-pdf) \
37943 || exit 1
37944
37945@endif tk
37946
108a6f8e
CD
37947.PHONY: maybe-install-html-tk install-html-tk
37948maybe-install-html-tk:
37949@if tk
37950maybe-install-html-tk: install-html-tk
37951
37952install-html-tk: \
37953 configure-tk \
37954 html-tk
37955 @: $(MAKE); $(unstage)
37956 @[ -f ./tk/Makefile ] || exit 0; \
37957 r=`${PWD_COMMAND}`; export r; \
37958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37959 $(HOST_EXPORTS) \
37960 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37962 done; \
37963 echo "Doing install-html in tk" ; \
37964 (cd $(HOST_SUBDIR)/tk && \
37965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37967 "RANLIB=$${RANLIB}" \
0c24b341 37968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37969 install-html) \
37970 || exit 1
37971
37972@endif tk
37973
b813574b
PB
37974.PHONY: maybe-installcheck-tk installcheck-tk
37975maybe-installcheck-tk:
37976@if tk
37977maybe-installcheck-tk: installcheck-tk
4fa63067 37978
b813574b
PB
37979installcheck-tk: \
37980 configure-tk
0aed8855 37981 @: $(MAKE); $(unstage)
b813574b 37982 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37983 r=`${PWD_COMMAND}`; export r; \
37984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37985 $(HOST_EXPORTS) \
72b2455a 37986 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37988 done; \
b813574b 37989 echo "Doing installcheck in tk" ; \
b00612cc 37990 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37993 "RANLIB=$${RANLIB}" \
0c24b341 37994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37995 installcheck) \
4fa63067
NN
37996 || exit 1
37997
b813574b 37998@endif tk
4fa63067 37999
b813574b
PB
38000.PHONY: maybe-mostlyclean-tk mostlyclean-tk
38001maybe-mostlyclean-tk:
38002@if tk
38003maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 38004
b813574b 38005mostlyclean-tk:
0aed8855 38006 @: $(MAKE); $(unstage)
b813574b 38007 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38008 r=`${PWD_COMMAND}`; export r; \
38009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38010 $(HOST_EXPORTS) \
72b2455a 38011 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38013 done; \
b813574b 38014 echo "Doing mostlyclean in tk" ; \
b00612cc 38015 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38018 "RANLIB=$${RANLIB}" \
0c24b341 38019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38020 mostlyclean) \
4fa63067
NN
38021 || exit 1
38022
b813574b 38023@endif tk
4fa63067 38024
b813574b
PB
38025.PHONY: maybe-clean-tk clean-tk
38026maybe-clean-tk:
38027@if tk
38028maybe-clean-tk: clean-tk
4fa63067 38029
b813574b 38030clean-tk:
0aed8855 38031 @: $(MAKE); $(unstage)
b813574b 38032 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38033 r=`${PWD_COMMAND}`; export r; \
38034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38035 $(HOST_EXPORTS) \
72b2455a 38036 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38038 done; \
b813574b 38039 echo "Doing clean in tk" ; \
b00612cc 38040 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38043 "RANLIB=$${RANLIB}" \
0c24b341 38044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38045 clean) \
4fa63067
NN
38046 || exit 1
38047
b813574b 38048@endif tk
4fa63067 38049
b813574b
PB
38050.PHONY: maybe-distclean-tk distclean-tk
38051maybe-distclean-tk:
38052@if tk
38053maybe-distclean-tk: distclean-tk
4fa63067 38054
b813574b 38055distclean-tk:
0aed8855 38056 @: $(MAKE); $(unstage)
b813574b 38057 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38058 r=`${PWD_COMMAND}`; export r; \
38059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38060 $(HOST_EXPORTS) \
72b2455a 38061 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38063 done; \
b813574b 38064 echo "Doing distclean in tk" ; \
b00612cc 38065 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38068 "RANLIB=$${RANLIB}" \
0c24b341 38069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38070 distclean) \
4fa63067
NN
38071 || exit 1
38072
b813574b 38073@endif tk
4fa63067 38074
b813574b
PB
38075.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
38076maybe-maintainer-clean-tk:
38077@if tk
38078maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 38079
b813574b 38080maintainer-clean-tk:
0aed8855 38081 @: $(MAKE); $(unstage)
b813574b 38082 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38083 r=`${PWD_COMMAND}`; export r; \
b40e3958 38084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38085 $(HOST_EXPORTS) \
72b2455a 38086 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38088 done; \
b813574b 38089 echo "Doing maintainer-clean in tk" ; \
b00612cc 38090 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38093 "RANLIB=$${RANLIB}" \
0c24b341 38094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38095 maintainer-clean) \
4fa63067 38096 || exit 1
3866be5d 38097
b813574b 38098@endif tk
3866be5d 38099
4fa63067 38100
a7254363 38101
b813574b
PB
38102.PHONY: configure-libtermcap maybe-configure-libtermcap
38103maybe-configure-libtermcap:
4f0ef2d8
CD
38104@if gcc-bootstrap
38105configure-libtermcap: stage_current
38106@endif gcc-bootstrap
b813574b
PB
38107@if libtermcap
38108maybe-configure-libtermcap: configure-libtermcap
c52c6897 38109configure-libtermcap:
0aed8855 38110 @: $(MAKE); $(unstage)
c52c6897 38111 @r=`${PWD_COMMAND}`; export r; \
b813574b 38112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38113 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
38114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 38115 $(HOST_EXPORTS) \
a7254363
PB
38116 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
38117 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 38118 case $(srcdir) in \
b00612cc
PB
38119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38120 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
38121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 38122 esac; \
b00612cc
PB
38123 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38124 libsrcdir="$$s/libtermcap"; \
b813574b 38125 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38127 --target=${target_alias} $${srcdiroption} \
b813574b
PB
38128 || exit 1
38129@endif libtermcap
38130
a7254363
PB
38131
38132
d545f33b
PB
38133
38134
b813574b
PB
38135.PHONY: all-libtermcap maybe-all-libtermcap
38136maybe-all-libtermcap:
4f0ef2d8
CD
38137@if gcc-bootstrap
38138all-libtermcap: stage_current
38139@endif gcc-bootstrap
b813574b 38140@if libtermcap
d27cc32e 38141TARGET-libtermcap=all
b813574b
PB
38142maybe-all-libtermcap: all-libtermcap
38143all-libtermcap: configure-libtermcap
0aed8855 38144 @: $(MAKE); $(unstage)
b813574b
PB
38145 @r=`${PWD_COMMAND}`; export r; \
38146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38147 $(HOST_EXPORTS) \
b00612cc
PB
38148 (cd $(HOST_SUBDIR)/libtermcap && \
38149 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
38150@endif libtermcap
38151
a7254363 38152
d545f33b
PB
38153
38154
b813574b
PB
38155.PHONY: check-libtermcap maybe-check-libtermcap
38156maybe-check-libtermcap:
38157@if libtermcap
38158maybe-check-libtermcap: check-libtermcap
38159
38160check-libtermcap:
4fa63067 38161
6bd3dfaa 38162@endif libtermcap
4fa63067
NN
38163
38164.PHONY: install-libtermcap maybe-install-libtermcap
38165maybe-install-libtermcap:
6bd3dfaa
PB
38166@if libtermcap
38167maybe-install-libtermcap: install-libtermcap
4fa63067
NN
38168
38169install-libtermcap: installdirs
0aed8855 38170 @: $(MAKE); $(unstage)
b40e3958
L
38171 @r=`${PWD_COMMAND}`; export r; \
38172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38173 $(HOST_EXPORTS) \
b00612cc 38174 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 38175 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38176
6bd3dfaa 38177@endif libtermcap
3866be5d 38178
56a8fe78 38179# Other targets (info, dvi, pdf, etc.)
16ae0395 38180
4fa63067
NN
38181.PHONY: maybe-info-libtermcap info-libtermcap
38182maybe-info-libtermcap:
6bd3dfaa
PB
38183@if libtermcap
38184maybe-info-libtermcap: info-libtermcap
4fa63067
NN
38185
38186info-libtermcap: \
38187 configure-libtermcap
0aed8855 38188 @: $(MAKE); $(unstage)
4fa63067
NN
38189 @[ -f ./libtermcap/Makefile ] || exit 0; \
38190 r=`${PWD_COMMAND}`; export r; \
b40e3958 38191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38192 $(HOST_EXPORTS) \
b813574b 38193 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38195 done; \
38196 echo "Doing info in libtermcap" ; \
b00612cc 38197 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38200 "RANLIB=$${RANLIB}" \
0c24b341 38201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38202 info) \
4fa63067 38203 || exit 1
3866be5d 38204
6bd3dfaa 38205@endif libtermcap
3866be5d 38206
4fa63067
NN
38207.PHONY: maybe-dvi-libtermcap dvi-libtermcap
38208maybe-dvi-libtermcap:
6bd3dfaa
PB
38209@if libtermcap
38210maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
38211
38212dvi-libtermcap: \
38213 configure-libtermcap
0aed8855 38214 @: $(MAKE); $(unstage)
4fa63067
NN
38215 @[ -f ./libtermcap/Makefile ] || exit 0; \
38216 r=`${PWD_COMMAND}`; export r; \
38217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38218 $(HOST_EXPORTS) \
b813574b 38219 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38221 done; \
38222 echo "Doing dvi in libtermcap" ; \
b00612cc 38223 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38226 "RANLIB=$${RANLIB}" \
0c24b341 38227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38228 dvi) \
4fa63067
NN
38229 || exit 1
38230
6bd3dfaa 38231@endif libtermcap
4fa63067 38232
56a8fe78
DD
38233.PHONY: maybe-pdf-libtermcap pdf-libtermcap
38234maybe-pdf-libtermcap:
38235@if libtermcap
38236maybe-pdf-libtermcap: pdf-libtermcap
38237
38238pdf-libtermcap: \
38239 configure-libtermcap
38240 @: $(MAKE); $(unstage)
38241 @[ -f ./libtermcap/Makefile ] || exit 0; \
38242 r=`${PWD_COMMAND}`; export r; \
38243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38244 $(HOST_EXPORTS) \
38245 for flag in $(EXTRA_HOST_FLAGS) ; do \
38246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38247 done; \
38248 echo "Doing pdf in libtermcap" ; \
38249 (cd $(HOST_SUBDIR)/libtermcap && \
38250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38252 "RANLIB=$${RANLIB}" \
0c24b341 38253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38254 pdf) \
38255 || exit 1
38256
38257@endif libtermcap
38258
6d389afc
MS
38259.PHONY: maybe-html-libtermcap html-libtermcap
38260maybe-html-libtermcap:
38261@if libtermcap
38262maybe-html-libtermcap: html-libtermcap
38263
38264html-libtermcap: \
38265 configure-libtermcap
0aed8855 38266 @: $(MAKE); $(unstage)
6d389afc
MS
38267 @[ -f ./libtermcap/Makefile ] || exit 0; \
38268 r=`${PWD_COMMAND}`; export r; \
38269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38270 $(HOST_EXPORTS) \
38271 for flag in $(EXTRA_HOST_FLAGS) ; do \
38272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38273 done; \
38274 echo "Doing html in libtermcap" ; \
b00612cc 38275 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
38276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38278 "RANLIB=$${RANLIB}" \
0c24b341 38279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38280 html) \
38281 || exit 1
38282
38283@endif libtermcap
38284
4fa63067
NN
38285.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
38286maybe-TAGS-libtermcap:
6bd3dfaa
PB
38287@if libtermcap
38288maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
38289
38290TAGS-libtermcap: \
38291 configure-libtermcap
0aed8855 38292 @: $(MAKE); $(unstage)
4fa63067
NN
38293 @[ -f ./libtermcap/Makefile ] || exit 0; \
38294 r=`${PWD_COMMAND}`; export r; \
38295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38296 $(HOST_EXPORTS) \
b813574b 38297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38299 done; \
38300 echo "Doing TAGS in libtermcap" ; \
b00612cc 38301 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38304 "RANLIB=$${RANLIB}" \
0c24b341 38305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38306 TAGS) \
4fa63067
NN
38307 || exit 1
38308
6bd3dfaa 38309@endif libtermcap
4fa63067
NN
38310
38311.PHONY: maybe-install-info-libtermcap install-info-libtermcap
38312maybe-install-info-libtermcap:
6bd3dfaa
PB
38313@if libtermcap
38314maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
38315
38316install-info-libtermcap: \
38317 configure-libtermcap \
38318 info-libtermcap
0aed8855 38319 @: $(MAKE); $(unstage)
4fa63067
NN
38320 @[ -f ./libtermcap/Makefile ] || exit 0; \
38321 r=`${PWD_COMMAND}`; export r; \
38322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38323 $(HOST_EXPORTS) \
b813574b 38324 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38326 done; \
38327 echo "Doing install-info in libtermcap" ; \
b00612cc 38328 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38331 "RANLIB=$${RANLIB}" \
0c24b341 38332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38333 install-info) \
4fa63067
NN
38334 || exit 1
38335
6bd3dfaa 38336@endif libtermcap
4fa63067 38337
a3ca38d2
DD
38338.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
38339maybe-install-pdf-libtermcap:
38340@if libtermcap
38341maybe-install-pdf-libtermcap: install-pdf-libtermcap
38342
38343install-pdf-libtermcap: \
38344 configure-libtermcap \
38345 pdf-libtermcap
38346 @: $(MAKE); $(unstage)
38347 @[ -f ./libtermcap/Makefile ] || exit 0; \
38348 r=`${PWD_COMMAND}`; export r; \
38349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38350 $(HOST_EXPORTS) \
38351 for flag in $(EXTRA_HOST_FLAGS) ; do \
38352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38353 done; \
38354 echo "Doing install-pdf in libtermcap" ; \
38355 (cd $(HOST_SUBDIR)/libtermcap && \
38356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38358 "RANLIB=$${RANLIB}" \
0c24b341 38359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38360 install-pdf) \
38361 || exit 1
38362
38363@endif libtermcap
38364
108a6f8e
CD
38365.PHONY: maybe-install-html-libtermcap install-html-libtermcap
38366maybe-install-html-libtermcap:
38367@if libtermcap
38368maybe-install-html-libtermcap: install-html-libtermcap
38369
38370install-html-libtermcap: \
38371 configure-libtermcap \
38372 html-libtermcap
38373 @: $(MAKE); $(unstage)
38374 @[ -f ./libtermcap/Makefile ] || exit 0; \
38375 r=`${PWD_COMMAND}`; export r; \
38376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38377 $(HOST_EXPORTS) \
38378 for flag in $(EXTRA_HOST_FLAGS) ; do \
38379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38380 done; \
38381 echo "Doing install-html in libtermcap" ; \
38382 (cd $(HOST_SUBDIR)/libtermcap && \
38383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38385 "RANLIB=$${RANLIB}" \
0c24b341 38386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38387 install-html) \
38388 || exit 1
38389
38390@endif libtermcap
38391
4fa63067
NN
38392.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
38393maybe-installcheck-libtermcap:
6bd3dfaa
PB
38394@if libtermcap
38395maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
38396
38397installcheck-libtermcap: \
38398 configure-libtermcap
0aed8855 38399 @: $(MAKE); $(unstage)
4fa63067
NN
38400 @[ -f ./libtermcap/Makefile ] || exit 0; \
38401 r=`${PWD_COMMAND}`; export r; \
38402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38403 $(HOST_EXPORTS) \
b813574b 38404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38406 done; \
38407 echo "Doing installcheck in libtermcap" ; \
b00612cc 38408 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38411 "RANLIB=$${RANLIB}" \
0c24b341 38412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38413 installcheck) \
4fa63067
NN
38414 || exit 1
38415
6bd3dfaa 38416@endif libtermcap
4fa63067
NN
38417
38418.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
38419maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
38420@if libtermcap
38421maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
38422
38423# libtermcap doesn't support mostlyclean.
38424mostlyclean-libtermcap:
38425
6bd3dfaa 38426@endif libtermcap
4fa63067
NN
38427
38428.PHONY: maybe-clean-libtermcap clean-libtermcap
38429maybe-clean-libtermcap:
6bd3dfaa
PB
38430@if libtermcap
38431maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
38432
38433# libtermcap doesn't support clean.
38434clean-libtermcap:
38435
6bd3dfaa 38436@endif libtermcap
4fa63067
NN
38437
38438.PHONY: maybe-distclean-libtermcap distclean-libtermcap
38439maybe-distclean-libtermcap:
6bd3dfaa
PB
38440@if libtermcap
38441maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
38442
38443# libtermcap doesn't support distclean.
38444distclean-libtermcap:
38445
6bd3dfaa 38446@endif libtermcap
4fa63067
NN
38447
38448.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
38449maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
38450@if libtermcap
38451maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
38452
38453# libtermcap doesn't support maintainer-clean.
38454maintainer-clean-libtermcap:
38455
6bd3dfaa 38456@endif libtermcap
4fa63067
NN
38457
38458
a7254363 38459
4fa63067
NN
38460.PHONY: configure-utils maybe-configure-utils
38461maybe-configure-utils:
4f0ef2d8
CD
38462@if gcc-bootstrap
38463configure-utils: stage_current
38464@endif gcc-bootstrap
6bd3dfaa
PB
38465@if utils
38466maybe-configure-utils: configure-utils
c52c6897 38467configure-utils:
0aed8855 38468 @: $(MAKE); $(unstage)
c52c6897 38469 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38471 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
38472 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 38473 $(HOST_EXPORTS) \
a7254363
PB
38474 echo Configuring in $(HOST_SUBDIR)/utils; \
38475 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 38476 case $(srcdir) in \
b00612cc
PB
38477 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38478 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
38479 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38480 esac; \
b00612cc
PB
38481 srcdiroption="--srcdir=$${topdir}/utils"; \
38482 libsrcdir="$$s/utils"; \
e2b9e2dc 38483 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38484 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38485 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38486 || exit 1
6bd3dfaa 38487@endif utils
e2b9e2dc 38488
a7254363
PB
38489
38490
d545f33b
PB
38491
38492
4fa63067
NN
38493.PHONY: all-utils maybe-all-utils
38494maybe-all-utils:
4f0ef2d8
CD
38495@if gcc-bootstrap
38496all-utils: stage_current
38497@endif gcc-bootstrap
6bd3dfaa 38498@if utils
d27cc32e 38499TARGET-utils=all
6bd3dfaa 38500maybe-all-utils: all-utils
4fa63067 38501all-utils: configure-utils
0aed8855 38502 @: $(MAKE); $(unstage)
4fa63067
NN
38503 @r=`${PWD_COMMAND}`; export r; \
38504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38505 $(HOST_EXPORTS) \
b00612cc
PB
38506 (cd $(HOST_SUBDIR)/utils && \
38507 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 38508@endif utils
4fa63067 38509
a7254363 38510
d545f33b
PB
38511
38512
4fa63067
NN
38513.PHONY: check-utils maybe-check-utils
38514maybe-check-utils:
6bd3dfaa
PB
38515@if utils
38516maybe-check-utils: check-utils
4fa63067
NN
38517
38518check-utils:
38519
6bd3dfaa 38520@endif utils
4fa63067
NN
38521
38522.PHONY: install-utils maybe-install-utils
38523maybe-install-utils:
6bd3dfaa
PB
38524@if utils
38525maybe-install-utils: install-utils
4fa63067
NN
38526
38527install-utils: installdirs
0aed8855 38528 @: $(MAKE); $(unstage)
4fa63067
NN
38529 @r=`${PWD_COMMAND}`; export r; \
38530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38531 $(HOST_EXPORTS) \
b00612cc 38532 (cd $(HOST_SUBDIR)/utils && \
2da12f12 38533 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38534
6bd3dfaa 38535@endif utils
4fa63067 38536
56a8fe78 38537# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
38538
38539.PHONY: maybe-info-utils info-utils
38540maybe-info-utils:
6bd3dfaa
PB
38541@if utils
38542maybe-info-utils: info-utils
4fa63067
NN
38543
38544info-utils: \
38545 configure-utils
0aed8855 38546 @: $(MAKE); $(unstage)
4fa63067
NN
38547 @[ -f ./utils/Makefile ] || exit 0; \
38548 r=`${PWD_COMMAND}`; export r; \
38549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38550 $(HOST_EXPORTS) \
b813574b 38551 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38553 done; \
38554 echo "Doing info in utils" ; \
b00612cc 38555 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38558 "RANLIB=$${RANLIB}" \
0c24b341 38559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38560 info) \
4fa63067
NN
38561 || exit 1
38562
6bd3dfaa 38563@endif utils
4fa63067
NN
38564
38565.PHONY: maybe-dvi-utils dvi-utils
38566maybe-dvi-utils:
6bd3dfaa
PB
38567@if utils
38568maybe-dvi-utils: dvi-utils
4fa63067
NN
38569
38570dvi-utils: \
38571 configure-utils
0aed8855 38572 @: $(MAKE); $(unstage)
4fa63067
NN
38573 @[ -f ./utils/Makefile ] || exit 0; \
38574 r=`${PWD_COMMAND}`; export r; \
b40e3958 38575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38576 $(HOST_EXPORTS) \
b813574b 38577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38579 done; \
38580 echo "Doing dvi in utils" ; \
b00612cc 38581 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38584 "RANLIB=$${RANLIB}" \
0c24b341 38585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38586 dvi) \
4fa63067 38587 || exit 1
3866be5d 38588
6bd3dfaa 38589@endif utils
3866be5d 38590
56a8fe78
DD
38591.PHONY: maybe-pdf-utils pdf-utils
38592maybe-pdf-utils:
38593@if utils
38594maybe-pdf-utils: pdf-utils
38595
38596pdf-utils: \
38597 configure-utils
38598 @: $(MAKE); $(unstage)
38599 @[ -f ./utils/Makefile ] || exit 0; \
38600 r=`${PWD_COMMAND}`; export r; \
38601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38602 $(HOST_EXPORTS) \
38603 for flag in $(EXTRA_HOST_FLAGS) ; do \
38604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38605 done; \
38606 echo "Doing pdf in utils" ; \
38607 (cd $(HOST_SUBDIR)/utils && \
38608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38610 "RANLIB=$${RANLIB}" \
0c24b341 38611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38612 pdf) \
38613 || exit 1
38614
38615@endif utils
38616
6d389afc
MS
38617.PHONY: maybe-html-utils html-utils
38618maybe-html-utils:
38619@if utils
38620maybe-html-utils: html-utils
38621
38622html-utils: \
38623 configure-utils
0aed8855 38624 @: $(MAKE); $(unstage)
6d389afc
MS
38625 @[ -f ./utils/Makefile ] || exit 0; \
38626 r=`${PWD_COMMAND}`; export r; \
38627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38628 $(HOST_EXPORTS) \
38629 for flag in $(EXTRA_HOST_FLAGS) ; do \
38630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38631 done; \
38632 echo "Doing html in utils" ; \
b00612cc 38633 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
38634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38636 "RANLIB=$${RANLIB}" \
0c24b341 38637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38638 html) \
38639 || exit 1
38640
38641@endif utils
38642
4fa63067
NN
38643.PHONY: maybe-TAGS-utils TAGS-utils
38644maybe-TAGS-utils:
6bd3dfaa
PB
38645@if utils
38646maybe-TAGS-utils: TAGS-utils
4fa63067
NN
38647
38648TAGS-utils: \
38649 configure-utils
0aed8855 38650 @: $(MAKE); $(unstage)
4fa63067
NN
38651 @[ -f ./utils/Makefile ] || exit 0; \
38652 r=`${PWD_COMMAND}`; export r; \
b40e3958 38653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38654 $(HOST_EXPORTS) \
b813574b 38655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38657 done; \
38658 echo "Doing TAGS in utils" ; \
b00612cc 38659 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38662 "RANLIB=$${RANLIB}" \
0c24b341 38663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38664 TAGS) \
4fa63067 38665 || exit 1
3866be5d 38666
6bd3dfaa 38667@endif utils
3866be5d 38668
4fa63067
NN
38669.PHONY: maybe-install-info-utils install-info-utils
38670maybe-install-info-utils:
6bd3dfaa
PB
38671@if utils
38672maybe-install-info-utils: install-info-utils
16ae0395 38673
4fa63067
NN
38674install-info-utils: \
38675 configure-utils \
38676 info-utils
0aed8855 38677 @: $(MAKE); $(unstage)
4fa63067
NN
38678 @[ -f ./utils/Makefile ] || exit 0; \
38679 r=`${PWD_COMMAND}`; export r; \
b40e3958 38680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38681 $(HOST_EXPORTS) \
b813574b 38682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38684 done; \
38685 echo "Doing install-info in utils" ; \
b00612cc 38686 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38689 "RANLIB=$${RANLIB}" \
0c24b341 38690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38691 install-info) \
4fa63067 38692 || exit 1
3866be5d 38693
6bd3dfaa 38694@endif utils
3866be5d 38695
a3ca38d2
DD
38696.PHONY: maybe-install-pdf-utils install-pdf-utils
38697maybe-install-pdf-utils:
38698@if utils
38699maybe-install-pdf-utils: install-pdf-utils
38700
38701install-pdf-utils: \
38702 configure-utils \
38703 pdf-utils
38704 @: $(MAKE); $(unstage)
38705 @[ -f ./utils/Makefile ] || exit 0; \
38706 r=`${PWD_COMMAND}`; export r; \
38707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38708 $(HOST_EXPORTS) \
38709 for flag in $(EXTRA_HOST_FLAGS) ; do \
38710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38711 done; \
38712 echo "Doing install-pdf in utils" ; \
38713 (cd $(HOST_SUBDIR)/utils && \
38714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38716 "RANLIB=$${RANLIB}" \
0c24b341 38717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38718 install-pdf) \
38719 || exit 1
38720
38721@endif utils
38722
108a6f8e
CD
38723.PHONY: maybe-install-html-utils install-html-utils
38724maybe-install-html-utils:
38725@if utils
38726maybe-install-html-utils: install-html-utils
38727
38728install-html-utils: \
38729 configure-utils \
38730 html-utils
38731 @: $(MAKE); $(unstage)
38732 @[ -f ./utils/Makefile ] || exit 0; \
38733 r=`${PWD_COMMAND}`; export r; \
38734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38735 $(HOST_EXPORTS) \
38736 for flag in $(EXTRA_HOST_FLAGS) ; do \
38737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38738 done; \
38739 echo "Doing install-html in utils" ; \
38740 (cd $(HOST_SUBDIR)/utils && \
38741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38743 "RANLIB=$${RANLIB}" \
0c24b341 38744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38745 install-html) \
38746 || exit 1
38747
38748@endif utils
38749
4fa63067
NN
38750.PHONY: maybe-installcheck-utils installcheck-utils
38751maybe-installcheck-utils:
6bd3dfaa
PB
38752@if utils
38753maybe-installcheck-utils: installcheck-utils
4fa63067
NN
38754
38755installcheck-utils: \
38756 configure-utils
0aed8855 38757 @: $(MAKE); $(unstage)
4fa63067 38758 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38759 r=`${PWD_COMMAND}`; export r; \
38760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38761 $(HOST_EXPORTS) \
b813574b 38762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38764 done; \
38765 echo "Doing installcheck in utils" ; \
b00612cc 38766 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38769 "RANLIB=$${RANLIB}" \
0c24b341 38770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38771 installcheck) \
e2b9e2dc
NN
38772 || exit 1
38773
6bd3dfaa 38774@endif utils
4fa63067
NN
38775
38776.PHONY: maybe-mostlyclean-utils mostlyclean-utils
38777maybe-mostlyclean-utils:
6bd3dfaa
PB
38778@if utils
38779maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
38780
38781mostlyclean-utils:
0aed8855 38782 @: $(MAKE); $(unstage)
4fa63067
NN
38783 @[ -f ./utils/Makefile ] || exit 0; \
38784 r=`${PWD_COMMAND}`; export r; \
b40e3958 38785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38786 $(HOST_EXPORTS) \
b813574b 38787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38789 done; \
38790 echo "Doing mostlyclean in utils" ; \
b00612cc 38791 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38794 "RANLIB=$${RANLIB}" \
0c24b341 38795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38796 mostlyclean) \
4fa63067 38797 || exit 1
3866be5d 38798
6bd3dfaa 38799@endif utils
3866be5d 38800
4fa63067
NN
38801.PHONY: maybe-clean-utils clean-utils
38802maybe-clean-utils:
6bd3dfaa
PB
38803@if utils
38804maybe-clean-utils: clean-utils
4fa63067
NN
38805
38806clean-utils:
0aed8855 38807 @: $(MAKE); $(unstage)
4fa63067
NN
38808 @[ -f ./utils/Makefile ] || exit 0; \
38809 r=`${PWD_COMMAND}`; export r; \
b40e3958 38810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38811 $(HOST_EXPORTS) \
b813574b 38812 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38814 done; \
38815 echo "Doing clean in utils" ; \
b00612cc 38816 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38819 "RANLIB=$${RANLIB}" \
0c24b341 38820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38821 clean) \
4fa63067 38822 || exit 1
3866be5d 38823
6bd3dfaa 38824@endif utils
3866be5d 38825
4fa63067
NN
38826.PHONY: maybe-distclean-utils distclean-utils
38827maybe-distclean-utils:
6bd3dfaa
PB
38828@if utils
38829maybe-distclean-utils: distclean-utils
16ae0395 38830
4fa63067 38831distclean-utils:
0aed8855 38832 @: $(MAKE); $(unstage)
4fa63067
NN
38833 @[ -f ./utils/Makefile ] || exit 0; \
38834 r=`${PWD_COMMAND}`; export r; \
b40e3958 38835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38836 $(HOST_EXPORTS) \
b813574b 38837 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38839 done; \
38840 echo "Doing distclean in utils" ; \
b00612cc 38841 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38844 "RANLIB=$${RANLIB}" \
0c24b341 38845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38846 distclean) \
4fa63067 38847 || exit 1
3866be5d 38848
6bd3dfaa 38849@endif utils
3866be5d 38850
4fa63067
NN
38851.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
38852maybe-maintainer-clean-utils:
6bd3dfaa
PB
38853@if utils
38854maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
38855
38856maintainer-clean-utils:
0aed8855 38857 @: $(MAKE); $(unstage)
4fa63067 38858 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38859 r=`${PWD_COMMAND}`; export r; \
38860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38861 $(HOST_EXPORTS) \
b813574b 38862 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38864 done; \
38865 echo "Doing maintainer-clean in utils" ; \
b00612cc 38866 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38869 "RANLIB=$${RANLIB}" \
0c24b341 38870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38871 maintainer-clean) \
e2b9e2dc
NN
38872 || exit 1
38873
6bd3dfaa 38874@endif utils
3866be5d 38875
3866be5d 38876
a7254363 38877
b00612cc
PB
38878.PHONY: configure-gnattools maybe-configure-gnattools
38879maybe-configure-gnattools:
4f0ef2d8
CD
38880@if gcc-bootstrap
38881configure-gnattools: stage_current
38882@endif gcc-bootstrap
b00612cc
PB
38883@if gnattools
38884maybe-configure-gnattools: configure-gnattools
c52c6897 38885configure-gnattools:
0aed8855 38886 @: $(MAKE); $(unstage)
c52c6897 38887 @r=`${PWD_COMMAND}`; export r; \
b00612cc 38888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38889 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
38890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 38891 $(HOST_EXPORTS) \
a7254363
PB
38892 echo Configuring in $(HOST_SUBDIR)/gnattools; \
38893 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
38894 case $(srcdir) in \
38895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38896 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
38897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38898 esac; \
38899 srcdiroption="--srcdir=$${topdir}/gnattools"; \
38900 libsrcdir="$$s/gnattools"; \
38901 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38903 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
38904 || exit 1
38905@endif gnattools
38906
a7254363
PB
38907
38908
d545f33b
PB
38909
38910
b00612cc
PB
38911.PHONY: all-gnattools maybe-all-gnattools
38912maybe-all-gnattools:
4f0ef2d8
CD
38913@if gcc-bootstrap
38914all-gnattools: stage_current
38915@endif gcc-bootstrap
b00612cc
PB
38916@if gnattools
38917TARGET-gnattools=all
38918maybe-all-gnattools: all-gnattools
38919all-gnattools: configure-gnattools
0aed8855 38920 @: $(MAKE); $(unstage)
b00612cc
PB
38921 @r=`${PWD_COMMAND}`; export r; \
38922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38923 $(HOST_EXPORTS) \
38924 (cd $(HOST_SUBDIR)/gnattools && \
38925 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
38926@endif gnattools
38927
a7254363 38928
d545f33b
PB
38929
38930
b00612cc
PB
38931.PHONY: check-gnattools maybe-check-gnattools
38932maybe-check-gnattools:
38933@if gnattools
38934maybe-check-gnattools: check-gnattools
38935
38936check-gnattools:
0aed8855 38937 @: $(MAKE); $(unstage)
b00612cc
PB
38938 @r=`${PWD_COMMAND}`; export r; \
38939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38940 $(HOST_EXPORTS) \
38941 (cd $(HOST_SUBDIR)/gnattools && \
38942 $(MAKE) $(FLAGS_TO_PASS) check)
38943
38944@endif gnattools
38945
38946.PHONY: install-gnattools maybe-install-gnattools
38947maybe-install-gnattools:
38948@if gnattools
38949maybe-install-gnattools: install-gnattools
38950
38951install-gnattools: installdirs
0aed8855 38952 @: $(MAKE); $(unstage)
b00612cc
PB
38953 @r=`${PWD_COMMAND}`; export r; \
38954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38955 $(HOST_EXPORTS) \
38956 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 38957 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
38958
38959@endif gnattools
38960
56a8fe78 38961# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
38962
38963.PHONY: maybe-info-gnattools info-gnattools
38964maybe-info-gnattools:
38965@if gnattools
38966maybe-info-gnattools: info-gnattools
38967
38968info-gnattools: \
38969 configure-gnattools
0aed8855 38970 @: $(MAKE); $(unstage)
b00612cc
PB
38971 @[ -f ./gnattools/Makefile ] || exit 0; \
38972 r=`${PWD_COMMAND}`; export r; \
38973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38974 $(HOST_EXPORTS) \
38975 for flag in $(EXTRA_HOST_FLAGS) ; do \
38976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38977 done; \
38978 echo "Doing info in gnattools" ; \
38979 (cd $(HOST_SUBDIR)/gnattools && \
38980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38982 "RANLIB=$${RANLIB}" \
0c24b341 38983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
38984 info) \
38985 || exit 1
38986
38987@endif gnattools
38988
38989.PHONY: maybe-dvi-gnattools dvi-gnattools
38990maybe-dvi-gnattools:
38991@if gnattools
38992maybe-dvi-gnattools: dvi-gnattools
38993
38994dvi-gnattools: \
38995 configure-gnattools
0aed8855 38996 @: $(MAKE); $(unstage)
b00612cc
PB
38997 @[ -f ./gnattools/Makefile ] || exit 0; \
38998 r=`${PWD_COMMAND}`; export r; \
38999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39000 $(HOST_EXPORTS) \
39001 for flag in $(EXTRA_HOST_FLAGS) ; do \
39002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39003 done; \
39004 echo "Doing dvi in gnattools" ; \
39005 (cd $(HOST_SUBDIR)/gnattools && \
39006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39008 "RANLIB=$${RANLIB}" \
0c24b341 39009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39010 dvi) \
39011 || exit 1
39012
39013@endif gnattools
39014
56a8fe78
DD
39015.PHONY: maybe-pdf-gnattools pdf-gnattools
39016maybe-pdf-gnattools:
39017@if gnattools
39018maybe-pdf-gnattools: pdf-gnattools
39019
39020pdf-gnattools: \
39021 configure-gnattools
39022 @: $(MAKE); $(unstage)
39023 @[ -f ./gnattools/Makefile ] || exit 0; \
39024 r=`${PWD_COMMAND}`; export r; \
39025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39026 $(HOST_EXPORTS) \
39027 for flag in $(EXTRA_HOST_FLAGS) ; do \
39028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39029 done; \
39030 echo "Doing pdf in gnattools" ; \
39031 (cd $(HOST_SUBDIR)/gnattools && \
39032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39034 "RANLIB=$${RANLIB}" \
0c24b341 39035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39036 pdf) \
39037 || exit 1
39038
39039@endif gnattools
39040
b00612cc
PB
39041.PHONY: maybe-html-gnattools html-gnattools
39042maybe-html-gnattools:
39043@if gnattools
39044maybe-html-gnattools: html-gnattools
39045
39046html-gnattools: \
39047 configure-gnattools
0aed8855 39048 @: $(MAKE); $(unstage)
b00612cc
PB
39049 @[ -f ./gnattools/Makefile ] || exit 0; \
39050 r=`${PWD_COMMAND}`; export r; \
39051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39052 $(HOST_EXPORTS) \
39053 for flag in $(EXTRA_HOST_FLAGS) ; do \
39054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39055 done; \
39056 echo "Doing html in gnattools" ; \
39057 (cd $(HOST_SUBDIR)/gnattools && \
39058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39060 "RANLIB=$${RANLIB}" \
0c24b341 39061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39062 html) \
39063 || exit 1
39064
39065@endif gnattools
39066
39067.PHONY: maybe-TAGS-gnattools TAGS-gnattools
39068maybe-TAGS-gnattools:
39069@if gnattools
39070maybe-TAGS-gnattools: TAGS-gnattools
39071
39072TAGS-gnattools: \
39073 configure-gnattools
0aed8855 39074 @: $(MAKE); $(unstage)
b00612cc
PB
39075 @[ -f ./gnattools/Makefile ] || exit 0; \
39076 r=`${PWD_COMMAND}`; export r; \
39077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39078 $(HOST_EXPORTS) \
39079 for flag in $(EXTRA_HOST_FLAGS) ; do \
39080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39081 done; \
39082 echo "Doing TAGS in gnattools" ; \
39083 (cd $(HOST_SUBDIR)/gnattools && \
39084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39086 "RANLIB=$${RANLIB}" \
0c24b341 39087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39088 TAGS) \
39089 || exit 1
39090
39091@endif gnattools
39092
39093.PHONY: maybe-install-info-gnattools install-info-gnattools
39094maybe-install-info-gnattools:
39095@if gnattools
39096maybe-install-info-gnattools: install-info-gnattools
39097
39098install-info-gnattools: \
39099 configure-gnattools \
39100 info-gnattools
0aed8855 39101 @: $(MAKE); $(unstage)
b00612cc
PB
39102 @[ -f ./gnattools/Makefile ] || exit 0; \
39103 r=`${PWD_COMMAND}`; export r; \
39104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39105 $(HOST_EXPORTS) \
39106 for flag in $(EXTRA_HOST_FLAGS) ; do \
39107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39108 done; \
39109 echo "Doing install-info in gnattools" ; \
39110 (cd $(HOST_SUBDIR)/gnattools && \
39111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39113 "RANLIB=$${RANLIB}" \
0c24b341 39114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39115 install-info) \
39116 || exit 1
39117
39118@endif gnattools
39119
a3ca38d2
DD
39120.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
39121maybe-install-pdf-gnattools:
39122@if gnattools
39123maybe-install-pdf-gnattools: install-pdf-gnattools
39124
39125install-pdf-gnattools: \
39126 configure-gnattools \
39127 pdf-gnattools
39128 @: $(MAKE); $(unstage)
39129 @[ -f ./gnattools/Makefile ] || exit 0; \
39130 r=`${PWD_COMMAND}`; export r; \
39131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39132 $(HOST_EXPORTS) \
39133 for flag in $(EXTRA_HOST_FLAGS) ; do \
39134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39135 done; \
39136 echo "Doing install-pdf in gnattools" ; \
39137 (cd $(HOST_SUBDIR)/gnattools && \
39138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39140 "RANLIB=$${RANLIB}" \
0c24b341 39141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39142 install-pdf) \
39143 || exit 1
39144
39145@endif gnattools
39146
108a6f8e
CD
39147.PHONY: maybe-install-html-gnattools install-html-gnattools
39148maybe-install-html-gnattools:
39149@if gnattools
39150maybe-install-html-gnattools: install-html-gnattools
39151
39152install-html-gnattools: \
39153 configure-gnattools \
39154 html-gnattools
39155 @: $(MAKE); $(unstage)
39156 @[ -f ./gnattools/Makefile ] || exit 0; \
39157 r=`${PWD_COMMAND}`; export r; \
39158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39159 $(HOST_EXPORTS) \
39160 for flag in $(EXTRA_HOST_FLAGS) ; do \
39161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39162 done; \
39163 echo "Doing install-html in gnattools" ; \
39164 (cd $(HOST_SUBDIR)/gnattools && \
39165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39167 "RANLIB=$${RANLIB}" \
0c24b341 39168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39169 install-html) \
39170 || exit 1
39171
39172@endif gnattools
39173
b00612cc
PB
39174.PHONY: maybe-installcheck-gnattools installcheck-gnattools
39175maybe-installcheck-gnattools:
39176@if gnattools
39177maybe-installcheck-gnattools: installcheck-gnattools
39178
39179installcheck-gnattools: \
39180 configure-gnattools
0aed8855 39181 @: $(MAKE); $(unstage)
b00612cc
PB
39182 @[ -f ./gnattools/Makefile ] || exit 0; \
39183 r=`${PWD_COMMAND}`; export r; \
39184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39185 $(HOST_EXPORTS) \
39186 for flag in $(EXTRA_HOST_FLAGS) ; do \
39187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39188 done; \
39189 echo "Doing installcheck in gnattools" ; \
39190 (cd $(HOST_SUBDIR)/gnattools && \
39191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39193 "RANLIB=$${RANLIB}" \
0c24b341 39194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39195 installcheck) \
39196 || exit 1
39197
39198@endif gnattools
39199
39200.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
39201maybe-mostlyclean-gnattools:
39202@if gnattools
39203maybe-mostlyclean-gnattools: mostlyclean-gnattools
39204
39205mostlyclean-gnattools:
0aed8855 39206 @: $(MAKE); $(unstage)
b00612cc
PB
39207 @[ -f ./gnattools/Makefile ] || exit 0; \
39208 r=`${PWD_COMMAND}`; export r; \
39209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39210 $(HOST_EXPORTS) \
39211 for flag in $(EXTRA_HOST_FLAGS) ; do \
39212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39213 done; \
39214 echo "Doing mostlyclean in gnattools" ; \
39215 (cd $(HOST_SUBDIR)/gnattools && \
39216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39218 "RANLIB=$${RANLIB}" \
0c24b341 39219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39220 mostlyclean) \
39221 || exit 1
39222
39223@endif gnattools
39224
39225.PHONY: maybe-clean-gnattools clean-gnattools
39226maybe-clean-gnattools:
39227@if gnattools
39228maybe-clean-gnattools: clean-gnattools
39229
39230clean-gnattools:
0aed8855 39231 @: $(MAKE); $(unstage)
b00612cc
PB
39232 @[ -f ./gnattools/Makefile ] || exit 0; \
39233 r=`${PWD_COMMAND}`; export r; \
39234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39235 $(HOST_EXPORTS) \
39236 for flag in $(EXTRA_HOST_FLAGS) ; do \
39237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39238 done; \
39239 echo "Doing clean in gnattools" ; \
39240 (cd $(HOST_SUBDIR)/gnattools && \
39241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39243 "RANLIB=$${RANLIB}" \
0c24b341 39244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39245 clean) \
39246 || exit 1
39247
39248@endif gnattools
39249
39250.PHONY: maybe-distclean-gnattools distclean-gnattools
39251maybe-distclean-gnattools:
39252@if gnattools
39253maybe-distclean-gnattools: distclean-gnattools
39254
39255distclean-gnattools:
0aed8855 39256 @: $(MAKE); $(unstage)
b00612cc
PB
39257 @[ -f ./gnattools/Makefile ] || exit 0; \
39258 r=`${PWD_COMMAND}`; export r; \
39259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39260 $(HOST_EXPORTS) \
39261 for flag in $(EXTRA_HOST_FLAGS) ; do \
39262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39263 done; \
39264 echo "Doing distclean in gnattools" ; \
39265 (cd $(HOST_SUBDIR)/gnattools && \
39266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39268 "RANLIB=$${RANLIB}" \
0c24b341 39269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39270 distclean) \
39271 || exit 1
39272
39273@endif gnattools
39274
39275.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
39276maybe-maintainer-clean-gnattools:
39277@if gnattools
39278maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
39279
39280maintainer-clean-gnattools:
0aed8855 39281 @: $(MAKE); $(unstage)
b00612cc
PB
39282 @[ -f ./gnattools/Makefile ] || exit 0; \
39283 r=`${PWD_COMMAND}`; export r; \
39284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39285 $(HOST_EXPORTS) \
39286 for flag in $(EXTRA_HOST_FLAGS) ; do \
39287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39288 done; \
39289 echo "Doing maintainer-clean in gnattools" ; \
39290 (cd $(HOST_SUBDIR)/gnattools && \
39291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39293 "RANLIB=$${RANLIB}" \
0c24b341 39294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39295 maintainer-clean) \
39296 || exit 1
39297
39298@endif gnattools
39299
39300
3866be5d 39301
4fa63067
NN
39302# ---------------------------------------
39303# Modules which run on the target machine
39304# ---------------------------------------
16ae0395 39305
3866be5d 39306
a7254363
PB
39307
39308
39309.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
39310maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
39311@if gcc-bootstrap
39312configure-target-libstdc++-v3: stage_current
39313@endif gcc-bootstrap
a7254363
PB
39314@if target-libstdc++-v3
39315maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 39316configure-target-libstdc++-v3:
0aed8855
PB
39317 @: $(MAKE); $(unstage)
39318 @r=`${PWD_COMMAND}`; export r; \
39319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39320 echo "Checking multilib configuration for libstdc++-v3..."; \
39321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
39322 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
39323 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39324 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39325 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
39326 else \
39327 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
39328 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
39329 fi; \
39330 else \
39331 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
39332 fi; \
39333 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 39334 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 39335 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39336 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
39337 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 39338 case $(srcdir) in \
b00612cc
PB
39339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39340 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
39341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39342 esac; \
b00612cc
PB
39343 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
39344 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
39345 rm -f no-such-file || : ; \
39346 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39347 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39348 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39349 || exit 1
6bd3dfaa 39350@endif target-libstdc++-v3
e2b9e2dc 39351
a7254363
PB
39352
39353
d545f33b
PB
39354
39355
4fa63067
NN
39356.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
39357maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
39358@if gcc-bootstrap
39359all-target-libstdc++-v3: stage_current
39360@endif gcc-bootstrap
6bd3dfaa 39361@if target-libstdc++-v3
72b2455a 39362TARGET-target-libstdc++-v3=all
6bd3dfaa 39363maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 39364all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 39365 @: $(MAKE); $(unstage)
b40e3958
L
39366 @r=`${PWD_COMMAND}`; export r; \
39367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39368 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39369 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 39370 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 39371@endif target-libstdc++-v3
3866be5d 39372
a7254363
PB
39373
39374
d545f33b
PB
39375
39376
4fa63067
NN
39377.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
39378maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
39379@if target-libstdc++-v3
39380maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 39381
4fa63067 39382check-target-libstdc++-v3:
0aed8855 39383 @: $(MAKE); $(unstage)
b40e3958
L
39384 @r=`${PWD_COMMAND}`; export r; \
39385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39386 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39387 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39388 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 39389
6bd3dfaa 39390@endif target-libstdc++-v3
3866be5d 39391
4fa63067
NN
39392.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
39393maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
39394@if target-libstdc++-v3
39395maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 39396
4fa63067 39397install-target-libstdc++-v3: installdirs
0aed8855 39398 @: $(MAKE); $(unstage)
b40e3958
L
39399 @r=`${PWD_COMMAND}`; export r; \
39400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39401 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39402 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39403 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 39404
6bd3dfaa 39405@endif target-libstdc++-v3
e2b9e2dc 39406
56a8fe78 39407# Other targets (info, dvi, pdf, etc.)
3866be5d 39408
4fa63067
NN
39409.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
39410maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
39411@if target-libstdc++-v3
39412maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 39413
4fa63067
NN
39414info-target-libstdc++-v3: \
39415 configure-target-libstdc++-v3
0aed8855 39416 @: $(MAKE); $(unstage)
4fa63067
NN
39417 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39418 r=`${PWD_COMMAND}`; export r; \
b40e3958 39419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39420 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39421 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39422 for flag in $(EXTRA_TARGET_FLAGS); do \
39423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39424 done; \
39425 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39428 "RANLIB=$${RANLIB}" \
0c24b341 39429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39430 info) \
4fa63067 39431 || exit 1
3866be5d 39432
6bd3dfaa 39433@endif target-libstdc++-v3
3866be5d 39434
4fa63067
NN
39435.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
39436maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
39437@if target-libstdc++-v3
39438maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 39439
4fa63067
NN
39440dvi-target-libstdc++-v3: \
39441 configure-target-libstdc++-v3
0aed8855 39442 @: $(MAKE); $(unstage)
4fa63067
NN
39443 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39444 r=`${PWD_COMMAND}`; export r; \
b40e3958 39445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39446 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39447 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39448 for flag in $(EXTRA_TARGET_FLAGS); do \
39449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39450 done; \
39451 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39454 "RANLIB=$${RANLIB}" \
0c24b341 39455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39456 dvi) \
4fa63067 39457 || exit 1
3866be5d 39458
6bd3dfaa 39459@endif target-libstdc++-v3
3866be5d 39460
56a8fe78
DD
39461.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
39462maybe-pdf-target-libstdc++-v3:
39463@if target-libstdc++-v3
39464maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
39465
39466pdf-target-libstdc++-v3: \
39467 configure-target-libstdc++-v3
39468 @: $(MAKE); $(unstage)
39469 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39470 r=`${PWD_COMMAND}`; export r; \
39471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39472 $(RAW_CXX_TARGET_EXPORTS) \
39473 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39474 for flag in $(EXTRA_TARGET_FLAGS); do \
39475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39476 done; \
39477 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39480 "RANLIB=$${RANLIB}" \
0c24b341 39481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39482 pdf) \
39483 || exit 1
39484
39485@endif target-libstdc++-v3
39486
6d389afc
MS
39487.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
39488maybe-html-target-libstdc++-v3:
39489@if target-libstdc++-v3
39490maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
39491
39492html-target-libstdc++-v3: \
39493 configure-target-libstdc++-v3
0aed8855 39494 @: $(MAKE); $(unstage)
6d389afc
MS
39495 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39496 r=`${PWD_COMMAND}`; export r; \
39497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39498 $(RAW_CXX_TARGET_EXPORTS) \
39499 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39500 for flag in $(EXTRA_TARGET_FLAGS); do \
39501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39502 done; \
39503 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39506 "RANLIB=$${RANLIB}" \
0c24b341 39507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39508 html) \
39509 || exit 1
39510
39511@endif target-libstdc++-v3
39512
4fa63067
NN
39513.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
39514maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
39515@if target-libstdc++-v3
39516maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
39517
39518TAGS-target-libstdc++-v3: \
39519 configure-target-libstdc++-v3
0aed8855 39520 @: $(MAKE); $(unstage)
4fa63067 39521 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39522 r=`${PWD_COMMAND}`; export r; \
39523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39524 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39525 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39526 for flag in $(EXTRA_TARGET_FLAGS); do \
39527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39528 done; \
39529 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39532 "RANLIB=$${RANLIB}" \
0c24b341 39533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39534 TAGS) \
e2b9e2dc
NN
39535 || exit 1
39536
6bd3dfaa 39537@endif target-libstdc++-v3
3866be5d 39538
4fa63067
NN
39539.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
39540maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
39541@if target-libstdc++-v3
39542maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 39543
4fa63067
NN
39544install-info-target-libstdc++-v3: \
39545 configure-target-libstdc++-v3 \
39546 info-target-libstdc++-v3
0aed8855 39547 @: $(MAKE); $(unstage)
4fa63067
NN
39548 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39549 r=`${PWD_COMMAND}`; export r; \
b40e3958 39550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39551 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39552 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39553 for flag in $(EXTRA_TARGET_FLAGS); do \
39554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39555 done; \
39556 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39559 "RANLIB=$${RANLIB}" \
0c24b341 39560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39561 install-info) \
4fa63067 39562 || exit 1
3866be5d 39563
6bd3dfaa 39564@endif target-libstdc++-v3
3866be5d 39565
a3ca38d2
DD
39566.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
39567maybe-install-pdf-target-libstdc++-v3:
39568@if target-libstdc++-v3
39569maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
39570
39571install-pdf-target-libstdc++-v3: \
39572 configure-target-libstdc++-v3 \
39573 pdf-target-libstdc++-v3
39574 @: $(MAKE); $(unstage)
39575 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39576 r=`${PWD_COMMAND}`; export r; \
39577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39578 $(RAW_CXX_TARGET_EXPORTS) \
39579 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39580 for flag in $(EXTRA_TARGET_FLAGS); do \
39581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39582 done; \
39583 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39586 "RANLIB=$${RANLIB}" \
0c24b341 39587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39588 install-pdf) \
39589 || exit 1
39590
39591@endif target-libstdc++-v3
39592
108a6f8e
CD
39593.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
39594maybe-install-html-target-libstdc++-v3:
39595@if target-libstdc++-v3
39596maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
39597
39598install-html-target-libstdc++-v3: \
39599 configure-target-libstdc++-v3 \
39600 html-target-libstdc++-v3
39601 @: $(MAKE); $(unstage)
39602 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39603 r=`${PWD_COMMAND}`; export r; \
39604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39605 $(RAW_CXX_TARGET_EXPORTS) \
39606 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39607 for flag in $(EXTRA_TARGET_FLAGS); do \
39608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39609 done; \
39610 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39613 "RANLIB=$${RANLIB}" \
0c24b341 39614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39615 install-html) \
39616 || exit 1
39617
39618@endif target-libstdc++-v3
39619
4fa63067
NN
39620.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
39621maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
39622@if target-libstdc++-v3
39623maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 39624
4fa63067
NN
39625installcheck-target-libstdc++-v3: \
39626 configure-target-libstdc++-v3
0aed8855 39627 @: $(MAKE); $(unstage)
4fa63067
NN
39628 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39629 r=`${PWD_COMMAND}`; export r; \
b40e3958 39630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39631 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39632 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39633 for flag in $(EXTRA_TARGET_FLAGS); do \
39634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39635 done; \
39636 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39639 "RANLIB=$${RANLIB}" \
0c24b341 39640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39641 installcheck) \
4fa63067 39642 || exit 1
3866be5d 39643
6bd3dfaa 39644@endif target-libstdc++-v3
3866be5d 39645
4fa63067
NN
39646.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
39647maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
39648@if target-libstdc++-v3
39649maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
39650
39651mostlyclean-target-libstdc++-v3:
0aed8855 39652 @: $(MAKE); $(unstage)
4fa63067 39653 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39654 r=`${PWD_COMMAND}`; export r; \
39655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39656 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39657 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39658 for flag in $(EXTRA_TARGET_FLAGS); do \
39659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39660 done; \
39661 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39664 "RANLIB=$${RANLIB}" \
0c24b341 39665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39666 mostlyclean) \
e2b9e2dc
NN
39667 || exit 1
39668
6bd3dfaa 39669@endif target-libstdc++-v3
4fa63067
NN
39670
39671.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
39672maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
39673@if target-libstdc++-v3
39674maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
39675
39676clean-target-libstdc++-v3:
0aed8855 39677 @: $(MAKE); $(unstage)
4fa63067
NN
39678 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39679 r=`${PWD_COMMAND}`; export r; \
b40e3958 39680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39681 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39682 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39683 for flag in $(EXTRA_TARGET_FLAGS); do \
39684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39685 done; \
39686 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39689 "RANLIB=$${RANLIB}" \
0c24b341 39690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39691 clean) \
4fa63067 39692 || exit 1
3866be5d 39693
6bd3dfaa 39694@endif target-libstdc++-v3
3866be5d 39695
4fa63067
NN
39696.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
39697maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
39698@if target-libstdc++-v3
39699maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
39700
39701distclean-target-libstdc++-v3:
0aed8855 39702 @: $(MAKE); $(unstage)
4fa63067
NN
39703 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39704 r=`${PWD_COMMAND}`; export r; \
b40e3958 39705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39706 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39707 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39708 for flag in $(EXTRA_TARGET_FLAGS); do \
39709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39710 done; \
39711 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39714 "RANLIB=$${RANLIB}" \
0c24b341 39715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39716 distclean) \
4fa63067 39717 || exit 1
3866be5d 39718
6bd3dfaa 39719@endif target-libstdc++-v3
3866be5d 39720
4fa63067
NN
39721.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
39722maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
39723@if target-libstdc++-v3
39724maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 39725
4fa63067 39726maintainer-clean-target-libstdc++-v3:
0aed8855 39727 @: $(MAKE); $(unstage)
4fa63067
NN
39728 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39729 r=`${PWD_COMMAND}`; export r; \
b40e3958 39730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39731 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39732 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39733 for flag in $(EXTRA_TARGET_FLAGS); do \
39734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39735 done; \
39736 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39739 "RANLIB=$${RANLIB}" \
0c24b341 39740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39741 maintainer-clean) \
4fa63067 39742 || exit 1
3866be5d 39743
6bd3dfaa 39744@endif target-libstdc++-v3
3866be5d 39745
4fa63067 39746
4fa63067 39747
a7254363
PB
39748
39749
39750.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
39751maybe-configure-target-libmudflap:
4f0ef2d8
CD
39752@if gcc-bootstrap
39753configure-target-libmudflap: stage_current
39754@endif gcc-bootstrap
a7254363
PB
39755@if target-libmudflap
39756maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 39757configure-target-libmudflap:
0aed8855
PB
39758 @: $(MAKE); $(unstage)
39759 @r=`${PWD_COMMAND}`; export r; \
39760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39761 echo "Checking multilib configuration for libmudflap..."; \
39762 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
39763 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
39764 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39765 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39766 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
39767 else \
39768 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
39769 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
39770 fi; \
39771 else \
39772 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
39773 fi; \
39774 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 39775 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 39776 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39777 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
39778 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 39779 case $(srcdir) in \
b00612cc
PB
39780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39781 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
39782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39783 esac; \
b00612cc
PB
39784 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
39785 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
39786 rm -f no-such-file || : ; \
39787 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39788 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39789 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39790 || exit 1
6bd3dfaa 39791@endif target-libmudflap
e2b9e2dc 39792
a7254363
PB
39793
39794
d545f33b
PB
39795
39796
4b1cb4fe
DD
39797.PHONY: all-target-libmudflap maybe-all-target-libmudflap
39798maybe-all-target-libmudflap:
4f0ef2d8
CD
39799@if gcc-bootstrap
39800all-target-libmudflap: stage_current
39801@endif gcc-bootstrap
6bd3dfaa 39802@if target-libmudflap
72b2455a 39803TARGET-target-libmudflap=all
6bd3dfaa 39804maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 39805all-target-libmudflap: configure-target-libmudflap
0aed8855 39806 @: $(MAKE); $(unstage)
b40e3958
L
39807 @r=`${PWD_COMMAND}`; export r; \
39808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39809 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39810 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 39811 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 39812@endif target-libmudflap
3866be5d 39813
a7254363
PB
39814
39815
d545f33b
PB
39816
39817
4b1cb4fe
DD
39818.PHONY: check-target-libmudflap maybe-check-target-libmudflap
39819maybe-check-target-libmudflap:
6bd3dfaa
PB
39820@if target-libmudflap
39821maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 39822
4b1cb4fe 39823check-target-libmudflap:
0aed8855 39824 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39825 @r=`${PWD_COMMAND}`; export r; \
39826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39827 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39828 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39829 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 39830
6bd3dfaa 39831@endif target-libmudflap
4b1cb4fe
DD
39832
39833.PHONY: install-target-libmudflap maybe-install-target-libmudflap
39834maybe-install-target-libmudflap:
6bd3dfaa
PB
39835@if target-libmudflap
39836maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
39837
39838install-target-libmudflap: installdirs
0aed8855 39839 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39840 @r=`${PWD_COMMAND}`; export r; \
39841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39842 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39843 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39844 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 39845
6bd3dfaa 39846@endif target-libmudflap
4b1cb4fe 39847
56a8fe78 39848# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
39849
39850.PHONY: maybe-info-target-libmudflap info-target-libmudflap
39851maybe-info-target-libmudflap:
6bd3dfaa
PB
39852@if target-libmudflap
39853maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
39854
39855info-target-libmudflap: \
39856 configure-target-libmudflap
0aed8855 39857 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39858 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39859 r=`${PWD_COMMAND}`; export r; \
39860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39861 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39862 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
39863 for flag in $(EXTRA_TARGET_FLAGS); do \
39864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39865 done; \
39866 (cd $(TARGET_SUBDIR)/libmudflap && \
39867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39869 "RANLIB=$${RANLIB}" \
0c24b341 39870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39871 info) \
4b1cb4fe
DD
39872 || exit 1
39873
6bd3dfaa 39874@endif target-libmudflap
4b1cb4fe
DD
39875
39876.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
39877maybe-dvi-target-libmudflap:
6bd3dfaa
PB
39878@if target-libmudflap
39879maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
39880
39881dvi-target-libmudflap: \
39882 configure-target-libmudflap
0aed8855 39883 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39884 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39885 r=`${PWD_COMMAND}`; export r; \
39886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39887 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39888 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
39889 for flag in $(EXTRA_TARGET_FLAGS); do \
39890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39891 done; \
39892 (cd $(TARGET_SUBDIR)/libmudflap && \
39893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39895 "RANLIB=$${RANLIB}" \
0c24b341 39896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39897 dvi) \
4b1cb4fe
DD
39898 || exit 1
39899
6bd3dfaa 39900@endif target-libmudflap
4b1cb4fe 39901
56a8fe78
DD
39902.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
39903maybe-pdf-target-libmudflap:
39904@if target-libmudflap
39905maybe-pdf-target-libmudflap: pdf-target-libmudflap
39906
39907pdf-target-libmudflap: \
39908 configure-target-libmudflap
39909 @: $(MAKE); $(unstage)
39910 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39911 r=`${PWD_COMMAND}`; export r; \
39912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39913 $(NORMAL_TARGET_EXPORTS) \
39914 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
39915 for flag in $(EXTRA_TARGET_FLAGS); do \
39916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39917 done; \
39918 (cd $(TARGET_SUBDIR)/libmudflap && \
39919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39921 "RANLIB=$${RANLIB}" \
0c24b341 39922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39923 pdf) \
39924 || exit 1
39925
39926@endif target-libmudflap
39927
6d389afc
MS
39928.PHONY: maybe-html-target-libmudflap html-target-libmudflap
39929maybe-html-target-libmudflap:
39930@if target-libmudflap
39931maybe-html-target-libmudflap: html-target-libmudflap
39932
39933html-target-libmudflap: \
39934 configure-target-libmudflap
0aed8855 39935 @: $(MAKE); $(unstage)
6d389afc
MS
39936 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39937 r=`${PWD_COMMAND}`; export r; \
39938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39939 $(NORMAL_TARGET_EXPORTS) \
39940 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
39941 for flag in $(EXTRA_TARGET_FLAGS); do \
39942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39943 done; \
39944 (cd $(TARGET_SUBDIR)/libmudflap && \
39945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39947 "RANLIB=$${RANLIB}" \
0c24b341 39948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39949 html) \
39950 || exit 1
39951
39952@endif target-libmudflap
39953
4b1cb4fe
DD
39954.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
39955maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
39956@if target-libmudflap
39957maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
39958
39959TAGS-target-libmudflap: \
39960 configure-target-libmudflap
0aed8855 39961 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39962 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39963 r=`${PWD_COMMAND}`; export r; \
39964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39965 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39966 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
39967 for flag in $(EXTRA_TARGET_FLAGS); do \
39968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39969 done; \
39970 (cd $(TARGET_SUBDIR)/libmudflap && \
39971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39973 "RANLIB=$${RANLIB}" \
0c24b341 39974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39975 TAGS) \
4b1cb4fe
DD
39976 || exit 1
39977
6bd3dfaa 39978@endif target-libmudflap
4b1cb4fe
DD
39979
39980.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
39981maybe-install-info-target-libmudflap:
6bd3dfaa
PB
39982@if target-libmudflap
39983maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
39984
39985install-info-target-libmudflap: \
39986 configure-target-libmudflap \
39987 info-target-libmudflap
0aed8855 39988 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39989 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39990 r=`${PWD_COMMAND}`; export r; \
39991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39992 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39993 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
39994 for flag in $(EXTRA_TARGET_FLAGS); do \
39995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39996 done; \
39997 (cd $(TARGET_SUBDIR)/libmudflap && \
39998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40000 "RANLIB=$${RANLIB}" \
0c24b341 40001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40002 install-info) \
4b1cb4fe
DD
40003 || exit 1
40004
6bd3dfaa 40005@endif target-libmudflap
4b1cb4fe 40006
a3ca38d2
DD
40007.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
40008maybe-install-pdf-target-libmudflap:
40009@if target-libmudflap
40010maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
40011
40012install-pdf-target-libmudflap: \
40013 configure-target-libmudflap \
40014 pdf-target-libmudflap
40015 @: $(MAKE); $(unstage)
40016 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40017 r=`${PWD_COMMAND}`; export r; \
40018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40019 $(NORMAL_TARGET_EXPORTS) \
40020 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
40021 for flag in $(EXTRA_TARGET_FLAGS); do \
40022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40023 done; \
40024 (cd $(TARGET_SUBDIR)/libmudflap && \
40025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40027 "RANLIB=$${RANLIB}" \
0c24b341 40028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40029 install-pdf) \
40030 || exit 1
40031
40032@endif target-libmudflap
40033
108a6f8e
CD
40034.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
40035maybe-install-html-target-libmudflap:
40036@if target-libmudflap
40037maybe-install-html-target-libmudflap: install-html-target-libmudflap
40038
40039install-html-target-libmudflap: \
40040 configure-target-libmudflap \
40041 html-target-libmudflap
40042 @: $(MAKE); $(unstage)
40043 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40044 r=`${PWD_COMMAND}`; export r; \
40045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40046 $(NORMAL_TARGET_EXPORTS) \
40047 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
40048 for flag in $(EXTRA_TARGET_FLAGS); do \
40049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40050 done; \
40051 (cd $(TARGET_SUBDIR)/libmudflap && \
40052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40054 "RANLIB=$${RANLIB}" \
0c24b341 40055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40056 install-html) \
40057 || exit 1
40058
40059@endif target-libmudflap
40060
4b1cb4fe
DD
40061.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
40062maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
40063@if target-libmudflap
40064maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
40065
40066installcheck-target-libmudflap: \
40067 configure-target-libmudflap
0aed8855 40068 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40069 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40070 r=`${PWD_COMMAND}`; export r; \
40071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40072 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40073 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
40074 for flag in $(EXTRA_TARGET_FLAGS); do \
40075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40076 done; \
40077 (cd $(TARGET_SUBDIR)/libmudflap && \
40078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40080 "RANLIB=$${RANLIB}" \
0c24b341 40081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40082 installcheck) \
4b1cb4fe
DD
40083 || exit 1
40084
6bd3dfaa 40085@endif target-libmudflap
4b1cb4fe
DD
40086
40087.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
40088maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
40089@if target-libmudflap
40090maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
40091
40092mostlyclean-target-libmudflap:
0aed8855 40093 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40094 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40095 r=`${PWD_COMMAND}`; export r; \
40096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40097 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40098 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
40099 for flag in $(EXTRA_TARGET_FLAGS); do \
40100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40101 done; \
40102 (cd $(TARGET_SUBDIR)/libmudflap && \
40103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40105 "RANLIB=$${RANLIB}" \
0c24b341 40106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40107 mostlyclean) \
4b1cb4fe
DD
40108 || exit 1
40109
6bd3dfaa 40110@endif target-libmudflap
4b1cb4fe
DD
40111
40112.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
40113maybe-clean-target-libmudflap:
6bd3dfaa
PB
40114@if target-libmudflap
40115maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
40116
40117clean-target-libmudflap:
0aed8855 40118 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40119 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40120 r=`${PWD_COMMAND}`; export r; \
40121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40122 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40123 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
40124 for flag in $(EXTRA_TARGET_FLAGS); do \
40125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40126 done; \
40127 (cd $(TARGET_SUBDIR)/libmudflap && \
40128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40130 "RANLIB=$${RANLIB}" \
0c24b341 40131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40132 clean) \
4b1cb4fe
DD
40133 || exit 1
40134
6bd3dfaa 40135@endif target-libmudflap
4b1cb4fe
DD
40136
40137.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
40138maybe-distclean-target-libmudflap:
6bd3dfaa
PB
40139@if target-libmudflap
40140maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
40141
40142distclean-target-libmudflap:
0aed8855 40143 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40144 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40145 r=`${PWD_COMMAND}`; export r; \
40146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40147 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40148 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
40149 for flag in $(EXTRA_TARGET_FLAGS); do \
40150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40151 done; \
40152 (cd $(TARGET_SUBDIR)/libmudflap && \
40153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40155 "RANLIB=$${RANLIB}" \
0c24b341 40156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40157 distclean) \
4b1cb4fe
DD
40158 || exit 1
40159
6bd3dfaa 40160@endif target-libmudflap
4b1cb4fe
DD
40161
40162.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
40163maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
40164@if target-libmudflap
40165maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
40166
40167maintainer-clean-target-libmudflap:
0aed8855 40168 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40169 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40170 r=`${PWD_COMMAND}`; export r; \
40171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40172 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40173 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
40174 for flag in $(EXTRA_TARGET_FLAGS); do \
40175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40176 done; \
40177 (cd $(TARGET_SUBDIR)/libmudflap && \
40178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40180 "RANLIB=$${RANLIB}" \
0c24b341 40181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40182 maintainer-clean) \
4b1cb4fe
DD
40183 || exit 1
40184
6bd3dfaa 40185@endif target-libmudflap
4b1cb4fe
DD
40186
40187
4b1cb4fe 40188
064d0a7c
PB
40189
40190
40191.PHONY: configure-target-libssp maybe-configure-target-libssp
40192maybe-configure-target-libssp:
4f0ef2d8
CD
40193@if gcc-bootstrap
40194configure-target-libssp: stage_current
40195@endif gcc-bootstrap
064d0a7c
PB
40196@if target-libssp
40197maybe-configure-target-libssp: configure-target-libssp
c52c6897 40198configure-target-libssp:
0aed8855
PB
40199 @: $(MAKE); $(unstage)
40200 @r=`${PWD_COMMAND}`; export r; \
40201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40202 echo "Checking multilib configuration for libssp..."; \
40203 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
40204 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
40205 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
40206 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
40207 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
40208 else \
40209 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
40210 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
40211 fi; \
40212 else \
40213 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
40214 fi; \
40215 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 40216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
40217 $(NORMAL_TARGET_EXPORTS) \
40218 echo Configuring in $(TARGET_SUBDIR)/libssp; \
40219 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
40220 case $(srcdir) in \
40221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40222 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
40223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40224 esac; \
40225 srcdiroption="--srcdir=$${topdir}/libssp"; \
40226 libsrcdir="$$s/libssp"; \
40227 rm -f no-such-file || : ; \
40228 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40229 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40230 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
40231 || exit 1
40232@endif target-libssp
40233
40234
40235
40236
40237
40238.PHONY: all-target-libssp maybe-all-target-libssp
40239maybe-all-target-libssp:
4f0ef2d8
CD
40240@if gcc-bootstrap
40241all-target-libssp: stage_current
40242@endif gcc-bootstrap
064d0a7c
PB
40243@if target-libssp
40244TARGET-target-libssp=all
40245maybe-all-target-libssp: all-target-libssp
40246all-target-libssp: configure-target-libssp
0aed8855 40247 @: $(MAKE); $(unstage)
064d0a7c
PB
40248 @r=`${PWD_COMMAND}`; export r; \
40249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40250 $(NORMAL_TARGET_EXPORTS) \
40251 (cd $(TARGET_SUBDIR)/libssp && \
40252 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
40253@endif target-libssp
40254
40255
40256
40257
40258
40259.PHONY: check-target-libssp maybe-check-target-libssp
40260maybe-check-target-libssp:
40261@if target-libssp
40262maybe-check-target-libssp: check-target-libssp
40263
40264check-target-libssp:
0aed8855 40265 @: $(MAKE); $(unstage)
064d0a7c
PB
40266 @r=`${PWD_COMMAND}`; export r; \
40267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40268 $(NORMAL_TARGET_EXPORTS) \
40269 (cd $(TARGET_SUBDIR)/libssp && \
40270 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40271
40272@endif target-libssp
40273
40274.PHONY: install-target-libssp maybe-install-target-libssp
40275maybe-install-target-libssp:
40276@if target-libssp
40277maybe-install-target-libssp: install-target-libssp
40278
40279install-target-libssp: installdirs
0aed8855 40280 @: $(MAKE); $(unstage)
064d0a7c
PB
40281 @r=`${PWD_COMMAND}`; export r; \
40282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40283 $(NORMAL_TARGET_EXPORTS) \
40284 (cd $(TARGET_SUBDIR)/libssp && \
40285 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40286
40287@endif target-libssp
40288
56a8fe78 40289# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
40290
40291.PHONY: maybe-info-target-libssp info-target-libssp
40292maybe-info-target-libssp:
40293@if target-libssp
40294maybe-info-target-libssp: info-target-libssp
40295
40296info-target-libssp: \
40297 configure-target-libssp
0aed8855 40298 @: $(MAKE); $(unstage)
064d0a7c
PB
40299 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40300 r=`${PWD_COMMAND}`; export r; \
40301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40302 $(NORMAL_TARGET_EXPORTS) \
40303 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
40304 for flag in $(EXTRA_TARGET_FLAGS); do \
40305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40306 done; \
40307 (cd $(TARGET_SUBDIR)/libssp && \
40308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40310 "RANLIB=$${RANLIB}" \
0c24b341 40311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40312 info) \
40313 || exit 1
40314
40315@endif target-libssp
40316
40317.PHONY: maybe-dvi-target-libssp dvi-target-libssp
40318maybe-dvi-target-libssp:
40319@if target-libssp
40320maybe-dvi-target-libssp: dvi-target-libssp
40321
40322dvi-target-libssp: \
40323 configure-target-libssp
0aed8855 40324 @: $(MAKE); $(unstage)
064d0a7c
PB
40325 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40326 r=`${PWD_COMMAND}`; export r; \
40327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40328 $(NORMAL_TARGET_EXPORTS) \
40329 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
40330 for flag in $(EXTRA_TARGET_FLAGS); do \
40331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40332 done; \
40333 (cd $(TARGET_SUBDIR)/libssp && \
40334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40336 "RANLIB=$${RANLIB}" \
0c24b341 40337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40338 dvi) \
40339 || exit 1
40340
40341@endif target-libssp
40342
56a8fe78
DD
40343.PHONY: maybe-pdf-target-libssp pdf-target-libssp
40344maybe-pdf-target-libssp:
40345@if target-libssp
40346maybe-pdf-target-libssp: pdf-target-libssp
40347
40348pdf-target-libssp: \
40349 configure-target-libssp
40350 @: $(MAKE); $(unstage)
40351 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40352 r=`${PWD_COMMAND}`; export r; \
40353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40354 $(NORMAL_TARGET_EXPORTS) \
40355 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
40356 for flag in $(EXTRA_TARGET_FLAGS); do \
40357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40358 done; \
40359 (cd $(TARGET_SUBDIR)/libssp && \
40360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40362 "RANLIB=$${RANLIB}" \
0c24b341 40363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40364 pdf) \
40365 || exit 1
40366
40367@endif target-libssp
40368
064d0a7c
PB
40369.PHONY: maybe-html-target-libssp html-target-libssp
40370maybe-html-target-libssp:
40371@if target-libssp
40372maybe-html-target-libssp: html-target-libssp
40373
40374html-target-libssp: \
40375 configure-target-libssp
0aed8855 40376 @: $(MAKE); $(unstage)
064d0a7c
PB
40377 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40378 r=`${PWD_COMMAND}`; export r; \
40379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40380 $(NORMAL_TARGET_EXPORTS) \
40381 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
40382 for flag in $(EXTRA_TARGET_FLAGS); do \
40383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40384 done; \
40385 (cd $(TARGET_SUBDIR)/libssp && \
40386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40388 "RANLIB=$${RANLIB}" \
0c24b341 40389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40390 html) \
40391 || exit 1
40392
40393@endif target-libssp
40394
40395.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
40396maybe-TAGS-target-libssp:
40397@if target-libssp
40398maybe-TAGS-target-libssp: TAGS-target-libssp
40399
40400TAGS-target-libssp: \
40401 configure-target-libssp
0aed8855 40402 @: $(MAKE); $(unstage)
064d0a7c
PB
40403 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40404 r=`${PWD_COMMAND}`; export r; \
40405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40406 $(NORMAL_TARGET_EXPORTS) \
40407 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
40408 for flag in $(EXTRA_TARGET_FLAGS); do \
40409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40410 done; \
40411 (cd $(TARGET_SUBDIR)/libssp && \
40412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40414 "RANLIB=$${RANLIB}" \
0c24b341 40415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40416 TAGS) \
40417 || exit 1
40418
40419@endif target-libssp
40420
40421.PHONY: maybe-install-info-target-libssp install-info-target-libssp
40422maybe-install-info-target-libssp:
40423@if target-libssp
40424maybe-install-info-target-libssp: install-info-target-libssp
40425
40426install-info-target-libssp: \
40427 configure-target-libssp \
40428 info-target-libssp
0aed8855 40429 @: $(MAKE); $(unstage)
064d0a7c
PB
40430 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40431 r=`${PWD_COMMAND}`; export r; \
40432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40433 $(NORMAL_TARGET_EXPORTS) \
40434 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
40435 for flag in $(EXTRA_TARGET_FLAGS); do \
40436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40437 done; \
40438 (cd $(TARGET_SUBDIR)/libssp && \
40439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40441 "RANLIB=$${RANLIB}" \
0c24b341 40442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40443 install-info) \
40444 || exit 1
40445
40446@endif target-libssp
40447
a3ca38d2
DD
40448.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
40449maybe-install-pdf-target-libssp:
40450@if target-libssp
40451maybe-install-pdf-target-libssp: install-pdf-target-libssp
40452
40453install-pdf-target-libssp: \
40454 configure-target-libssp \
40455 pdf-target-libssp
40456 @: $(MAKE); $(unstage)
40457 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40458 r=`${PWD_COMMAND}`; export r; \
40459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40460 $(NORMAL_TARGET_EXPORTS) \
40461 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
40462 for flag in $(EXTRA_TARGET_FLAGS); do \
40463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40464 done; \
40465 (cd $(TARGET_SUBDIR)/libssp && \
40466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40468 "RANLIB=$${RANLIB}" \
0c24b341 40469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40470 install-pdf) \
40471 || exit 1
40472
40473@endif target-libssp
40474
108a6f8e
CD
40475.PHONY: maybe-install-html-target-libssp install-html-target-libssp
40476maybe-install-html-target-libssp:
40477@if target-libssp
40478maybe-install-html-target-libssp: install-html-target-libssp
40479
40480install-html-target-libssp: \
40481 configure-target-libssp \
40482 html-target-libssp
40483 @: $(MAKE); $(unstage)
40484 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40485 r=`${PWD_COMMAND}`; export r; \
40486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40487 $(NORMAL_TARGET_EXPORTS) \
40488 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
40489 for flag in $(EXTRA_TARGET_FLAGS); do \
40490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40491 done; \
40492 (cd $(TARGET_SUBDIR)/libssp && \
40493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40495 "RANLIB=$${RANLIB}" \
0c24b341 40496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40497 install-html) \
40498 || exit 1
40499
40500@endif target-libssp
40501
064d0a7c
PB
40502.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
40503maybe-installcheck-target-libssp:
40504@if target-libssp
40505maybe-installcheck-target-libssp: installcheck-target-libssp
40506
40507installcheck-target-libssp: \
40508 configure-target-libssp
0aed8855 40509 @: $(MAKE); $(unstage)
064d0a7c
PB
40510 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40511 r=`${PWD_COMMAND}`; export r; \
40512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40513 $(NORMAL_TARGET_EXPORTS) \
40514 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
40515 for flag in $(EXTRA_TARGET_FLAGS); do \
40516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40517 done; \
40518 (cd $(TARGET_SUBDIR)/libssp && \
40519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40521 "RANLIB=$${RANLIB}" \
0c24b341 40522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40523 installcheck) \
40524 || exit 1
40525
40526@endif target-libssp
40527
40528.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
40529maybe-mostlyclean-target-libssp:
40530@if target-libssp
40531maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
40532
40533mostlyclean-target-libssp:
0aed8855 40534 @: $(MAKE); $(unstage)
064d0a7c
PB
40535 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40536 r=`${PWD_COMMAND}`; export r; \
40537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40538 $(NORMAL_TARGET_EXPORTS) \
40539 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
40540 for flag in $(EXTRA_TARGET_FLAGS); do \
40541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40542 done; \
40543 (cd $(TARGET_SUBDIR)/libssp && \
40544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40546 "RANLIB=$${RANLIB}" \
0c24b341 40547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40548 mostlyclean) \
40549 || exit 1
40550
40551@endif target-libssp
40552
40553.PHONY: maybe-clean-target-libssp clean-target-libssp
40554maybe-clean-target-libssp:
40555@if target-libssp
40556maybe-clean-target-libssp: clean-target-libssp
40557
40558clean-target-libssp:
0aed8855 40559 @: $(MAKE); $(unstage)
064d0a7c
PB
40560 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40561 r=`${PWD_COMMAND}`; export r; \
40562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40563 $(NORMAL_TARGET_EXPORTS) \
40564 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
40565 for flag in $(EXTRA_TARGET_FLAGS); do \
40566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40567 done; \
40568 (cd $(TARGET_SUBDIR)/libssp && \
40569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40571 "RANLIB=$${RANLIB}" \
0c24b341 40572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40573 clean) \
40574 || exit 1
40575
40576@endif target-libssp
40577
40578.PHONY: maybe-distclean-target-libssp distclean-target-libssp
40579maybe-distclean-target-libssp:
40580@if target-libssp
40581maybe-distclean-target-libssp: distclean-target-libssp
40582
40583distclean-target-libssp:
0aed8855 40584 @: $(MAKE); $(unstage)
064d0a7c
PB
40585 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40586 r=`${PWD_COMMAND}`; export r; \
40587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40588 $(NORMAL_TARGET_EXPORTS) \
40589 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
40590 for flag in $(EXTRA_TARGET_FLAGS); do \
40591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40592 done; \
40593 (cd $(TARGET_SUBDIR)/libssp && \
40594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40596 "RANLIB=$${RANLIB}" \
0c24b341 40597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40598 distclean) \
40599 || exit 1
40600
40601@endif target-libssp
40602
40603.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
40604maybe-maintainer-clean-target-libssp:
40605@if target-libssp
40606maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
40607
40608maintainer-clean-target-libssp:
0aed8855 40609 @: $(MAKE); $(unstage)
064d0a7c
PB
40610 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40611 r=`${PWD_COMMAND}`; export r; \
40612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40613 $(NORMAL_TARGET_EXPORTS) \
40614 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
40615 for flag in $(EXTRA_TARGET_FLAGS); do \
40616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40617 done; \
40618 (cd $(TARGET_SUBDIR)/libssp && \
40619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40621 "RANLIB=$${RANLIB}" \
0c24b341 40622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40623 maintainer-clean) \
40624 || exit 1
40625
40626@endif target-libssp
40627
40628
40629
a7254363 40630
e90269c8 40631
a7254363
PB
40632.PHONY: configure-target-newlib maybe-configure-target-newlib
40633maybe-configure-target-newlib:
4f0ef2d8
CD
40634@if gcc-bootstrap
40635configure-target-newlib: stage_current
40636@endif gcc-bootstrap
a7254363
PB
40637@if target-newlib
40638maybe-configure-target-newlib: configure-target-newlib
c52c6897 40639configure-target-newlib:
0aed8855
PB
40640 @: $(MAKE); $(unstage)
40641 @r=`${PWD_COMMAND}`; export r; \
40642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40643 echo "Checking multilib configuration for newlib..."; \
40644 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
40645 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
40646 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
40647 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
40648 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
40649 else \
40650 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
40651 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
40652 fi; \
40653 else \
40654 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
40655 fi; \
40656 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 40657 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 40658 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40659 echo Configuring in $(TARGET_SUBDIR)/newlib; \
40660 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
40661 case $(srcdir) in \
b00612cc
PB
40662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40663 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
40664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 40665 esac; \
b00612cc
PB
40666 srcdiroption="--srcdir=$${topdir}/newlib"; \
40667 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
40668 rm -f no-such-file || : ; \
40669 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40670 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40671 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 40672 || exit 1
6bd3dfaa 40673@endif target-newlib
4b1cb4fe 40674
a7254363
PB
40675
40676
d545f33b
PB
40677
40678
4b1cb4fe
DD
40679.PHONY: all-target-newlib maybe-all-target-newlib
40680maybe-all-target-newlib:
4f0ef2d8
CD
40681@if gcc-bootstrap
40682all-target-newlib: stage_current
40683@endif gcc-bootstrap
6bd3dfaa 40684@if target-newlib
72b2455a 40685TARGET-target-newlib=all
6bd3dfaa 40686maybe-all-target-newlib: all-target-newlib
4b1cb4fe 40687all-target-newlib: configure-target-newlib
0aed8855 40688 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40689 @r=`${PWD_COMMAND}`; export r; \
40690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40691 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40692 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 40693 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 40694@endif target-newlib
4b1cb4fe 40695
a7254363
PB
40696
40697
d545f33b
PB
40698
40699
4b1cb4fe
DD
40700.PHONY: check-target-newlib maybe-check-target-newlib
40701maybe-check-target-newlib:
6bd3dfaa
PB
40702@if target-newlib
40703maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
40704
40705check-target-newlib:
0aed8855 40706 @: $(MAKE); $(unstage)
b40e3958
L
40707 @r=`${PWD_COMMAND}`; export r; \
40708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40709 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40710 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40711 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 40712
6bd3dfaa 40713@endif target-newlib
3866be5d 40714
4fa63067
NN
40715.PHONY: install-target-newlib maybe-install-target-newlib
40716maybe-install-target-newlib:
6bd3dfaa
PB
40717@if target-newlib
40718maybe-install-target-newlib: install-target-newlib
e2b9e2dc 40719
4fa63067 40720install-target-newlib: installdirs
0aed8855 40721 @: $(MAKE); $(unstage)
b40e3958
L
40722 @r=`${PWD_COMMAND}`; export r; \
40723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40724 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40725 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40726 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40727
6bd3dfaa 40728@endif target-newlib
3866be5d 40729
56a8fe78 40730# Other targets (info, dvi, pdf, etc.)
3866be5d 40731
4fa63067
NN
40732.PHONY: maybe-info-target-newlib info-target-newlib
40733maybe-info-target-newlib:
6bd3dfaa
PB
40734@if target-newlib
40735maybe-info-target-newlib: info-target-newlib
3866be5d 40736
4fa63067
NN
40737info-target-newlib: \
40738 configure-target-newlib
0aed8855 40739 @: $(MAKE); $(unstage)
4fa63067
NN
40740 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40741 r=`${PWD_COMMAND}`; export r; \
40742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40743 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40744 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
40745 for flag in $(EXTRA_TARGET_FLAGS); do \
40746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40747 done; \
40748 (cd $(TARGET_SUBDIR)/newlib && \
40749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40751 "RANLIB=$${RANLIB}" \
0c24b341 40752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40753 info) \
4fa63067 40754 || exit 1
16ae0395 40755
6bd3dfaa 40756@endif target-newlib
3866be5d 40757
4fa63067
NN
40758.PHONY: maybe-dvi-target-newlib dvi-target-newlib
40759maybe-dvi-target-newlib:
6bd3dfaa
PB
40760@if target-newlib
40761maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 40762
4fa63067
NN
40763dvi-target-newlib: \
40764 configure-target-newlib
0aed8855 40765 @: $(MAKE); $(unstage)
4fa63067 40766 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40767 r=`${PWD_COMMAND}`; export r; \
40768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40769 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40770 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
40771 for flag in $(EXTRA_TARGET_FLAGS); do \
40772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40773 done; \
40774 (cd $(TARGET_SUBDIR)/newlib && \
40775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40777 "RANLIB=$${RANLIB}" \
0c24b341 40778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40779 dvi) \
e2b9e2dc
NN
40780 || exit 1
40781
6bd3dfaa 40782@endif target-newlib
3866be5d 40783
56a8fe78
DD
40784.PHONY: maybe-pdf-target-newlib pdf-target-newlib
40785maybe-pdf-target-newlib:
40786@if target-newlib
40787maybe-pdf-target-newlib: pdf-target-newlib
40788
40789pdf-target-newlib: \
40790 configure-target-newlib
40791 @: $(MAKE); $(unstage)
40792 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40793 r=`${PWD_COMMAND}`; export r; \
40794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40795 $(NORMAL_TARGET_EXPORTS) \
40796 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
40797 for flag in $(EXTRA_TARGET_FLAGS); do \
40798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40799 done; \
40800 (cd $(TARGET_SUBDIR)/newlib && \
40801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40803 "RANLIB=$${RANLIB}" \
0c24b341 40804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40805 pdf) \
40806 || exit 1
40807
40808@endif target-newlib
40809
6d389afc
MS
40810.PHONY: maybe-html-target-newlib html-target-newlib
40811maybe-html-target-newlib:
40812@if target-newlib
40813maybe-html-target-newlib: html-target-newlib
40814
40815html-target-newlib: \
40816 configure-target-newlib
0aed8855 40817 @: $(MAKE); $(unstage)
6d389afc
MS
40818 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40819 r=`${PWD_COMMAND}`; export r; \
40820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40821 $(NORMAL_TARGET_EXPORTS) \
40822 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
40823 for flag in $(EXTRA_TARGET_FLAGS); do \
40824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40825 done; \
40826 (cd $(TARGET_SUBDIR)/newlib && \
40827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40829 "RANLIB=$${RANLIB}" \
0c24b341 40830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40831 html) \
40832 || exit 1
40833
40834@endif target-newlib
40835
4fa63067
NN
40836.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
40837maybe-TAGS-target-newlib:
6bd3dfaa
PB
40838@if target-newlib
40839maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 40840
4fa63067
NN
40841TAGS-target-newlib: \
40842 configure-target-newlib
0aed8855 40843 @: $(MAKE); $(unstage)
4fa63067
NN
40844 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40845 r=`${PWD_COMMAND}`; export r; \
b40e3958 40846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40847 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40848 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
40849 for flag in $(EXTRA_TARGET_FLAGS); do \
40850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40851 done; \
40852 (cd $(TARGET_SUBDIR)/newlib && \
40853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40855 "RANLIB=$${RANLIB}" \
0c24b341 40856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40857 TAGS) \
4fa63067 40858 || exit 1
3866be5d 40859
6bd3dfaa 40860@endif target-newlib
3866be5d 40861
4fa63067
NN
40862.PHONY: maybe-install-info-target-newlib install-info-target-newlib
40863maybe-install-info-target-newlib:
6bd3dfaa
PB
40864@if target-newlib
40865maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 40866
4fa63067
NN
40867install-info-target-newlib: \
40868 configure-target-newlib \
40869 info-target-newlib
0aed8855 40870 @: $(MAKE); $(unstage)
4fa63067
NN
40871 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40872 r=`${PWD_COMMAND}`; export r; \
b40e3958 40873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40874 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40875 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
40876 for flag in $(EXTRA_TARGET_FLAGS); do \
40877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40878 done; \
40879 (cd $(TARGET_SUBDIR)/newlib && \
40880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882 "RANLIB=$${RANLIB}" \
0c24b341 40883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40884 install-info) \
4fa63067 40885 || exit 1
3866be5d 40886
6bd3dfaa 40887@endif target-newlib
3866be5d 40888
a3ca38d2
DD
40889.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
40890maybe-install-pdf-target-newlib:
40891@if target-newlib
40892maybe-install-pdf-target-newlib: install-pdf-target-newlib
40893
40894install-pdf-target-newlib: \
40895 configure-target-newlib \
40896 pdf-target-newlib
40897 @: $(MAKE); $(unstage)
40898 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40899 r=`${PWD_COMMAND}`; export r; \
40900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40901 $(NORMAL_TARGET_EXPORTS) \
40902 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
40903 for flag in $(EXTRA_TARGET_FLAGS); do \
40904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40905 done; \
40906 (cd $(TARGET_SUBDIR)/newlib && \
40907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40909 "RANLIB=$${RANLIB}" \
0c24b341 40910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40911 install-pdf) \
40912 || exit 1
40913
40914@endif target-newlib
40915
108a6f8e
CD
40916.PHONY: maybe-install-html-target-newlib install-html-target-newlib
40917maybe-install-html-target-newlib:
40918@if target-newlib
40919maybe-install-html-target-newlib: install-html-target-newlib
40920
40921install-html-target-newlib: \
40922 configure-target-newlib \
40923 html-target-newlib
40924 @: $(MAKE); $(unstage)
40925 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40926 r=`${PWD_COMMAND}`; export r; \
40927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40928 $(NORMAL_TARGET_EXPORTS) \
40929 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
40930 for flag in $(EXTRA_TARGET_FLAGS); do \
40931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40932 done; \
40933 (cd $(TARGET_SUBDIR)/newlib && \
40934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40936 "RANLIB=$${RANLIB}" \
0c24b341 40937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40938 install-html) \
40939 || exit 1
40940
40941@endif target-newlib
40942
4fa63067
NN
40943.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
40944maybe-installcheck-target-newlib:
6bd3dfaa
PB
40945@if target-newlib
40946maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
40947
40948installcheck-target-newlib: \
40949 configure-target-newlib
0aed8855 40950 @: $(MAKE); $(unstage)
4fa63067 40951 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40952 r=`${PWD_COMMAND}`; export r; \
40953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40954 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40955 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
40956 for flag in $(EXTRA_TARGET_FLAGS); do \
40957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40958 done; \
40959 (cd $(TARGET_SUBDIR)/newlib && \
40960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40962 "RANLIB=$${RANLIB}" \
0c24b341 40963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40964 installcheck) \
e2b9e2dc
NN
40965 || exit 1
40966
6bd3dfaa 40967@endif target-newlib
3866be5d 40968
4fa63067
NN
40969.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
40970maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
40971@if target-newlib
40972maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 40973
4fa63067 40974mostlyclean-target-newlib:
0aed8855 40975 @: $(MAKE); $(unstage)
4fa63067
NN
40976 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40977 r=`${PWD_COMMAND}`; export r; \
b40e3958 40978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40979 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40980 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
40981 for flag in $(EXTRA_TARGET_FLAGS); do \
40982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40983 done; \
40984 (cd $(TARGET_SUBDIR)/newlib && \
40985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40987 "RANLIB=$${RANLIB}" \
0c24b341 40988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40989 mostlyclean) \
4fa63067 40990 || exit 1
3866be5d 40991
6bd3dfaa 40992@endif target-newlib
3866be5d 40993
4fa63067
NN
40994.PHONY: maybe-clean-target-newlib clean-target-newlib
40995maybe-clean-target-newlib:
6bd3dfaa
PB
40996@if target-newlib
40997maybe-clean-target-newlib: clean-target-newlib
16ae0395 40998
4fa63067 40999clean-target-newlib:
0aed8855 41000 @: $(MAKE); $(unstage)
4fa63067
NN
41001 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41002 r=`${PWD_COMMAND}`; export r; \
b40e3958 41003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41004 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41005 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
41006 for flag in $(EXTRA_TARGET_FLAGS); do \
41007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41008 done; \
41009 (cd $(TARGET_SUBDIR)/newlib && \
41010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41012 "RANLIB=$${RANLIB}" \
0c24b341 41013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41014 clean) \
4fa63067 41015 || exit 1
3866be5d 41016
6bd3dfaa 41017@endif target-newlib
3866be5d 41018
4fa63067
NN
41019.PHONY: maybe-distclean-target-newlib distclean-target-newlib
41020maybe-distclean-target-newlib:
6bd3dfaa
PB
41021@if target-newlib
41022maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
41023
41024distclean-target-newlib:
0aed8855 41025 @: $(MAKE); $(unstage)
4fa63067 41026 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41027 r=`${PWD_COMMAND}`; export r; \
41028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41029 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41030 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
41031 for flag in $(EXTRA_TARGET_FLAGS); do \
41032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41033 done; \
41034 (cd $(TARGET_SUBDIR)/newlib && \
41035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41037 "RANLIB=$${RANLIB}" \
0c24b341 41038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41039 distclean) \
e2b9e2dc
NN
41040 || exit 1
41041
6bd3dfaa 41042@endif target-newlib
3866be5d 41043
4fa63067
NN
41044.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
41045maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
41046@if target-newlib
41047maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 41048
4fa63067 41049maintainer-clean-target-newlib:
0aed8855 41050 @: $(MAKE); $(unstage)
4fa63067
NN
41051 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41052 r=`${PWD_COMMAND}`; export r; \
b40e3958 41053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41054 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41055 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
41056 for flag in $(EXTRA_TARGET_FLAGS); do \
41057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41058 done; \
41059 (cd $(TARGET_SUBDIR)/newlib && \
41060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41062 "RANLIB=$${RANLIB}" \
0c24b341 41063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41064 maintainer-clean) \
4fa63067 41065 || exit 1
3866be5d 41066
6bd3dfaa 41067@endif target-newlib
3866be5d 41068
16ae0395 41069
4b1cb4fe 41070
a7254363 41071
4b1cb4fe 41072
6aa8ef82
DJ
41073.PHONY: configure-target-libgcc maybe-configure-target-libgcc
41074maybe-configure-target-libgcc:
41075@if gcc-bootstrap
41076configure-target-libgcc: stage_current
41077@endif gcc-bootstrap
41078@if target-libgcc
41079maybe-configure-target-libgcc: configure-target-libgcc
41080configure-target-libgcc:
41081 @r=`${PWD_COMMAND}`; export r; \
41082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41083 echo "Checking multilib configuration for libgcc..."; \
41084 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41085 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41086 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41087 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41088 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41089 else \
41090 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41091 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41092 fi; \
41093 else \
41094 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41095 fi; \
41096 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41097 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41098 $(NORMAL_TARGET_EXPORTS) \
41099 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
41100 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
41101 case $(srcdir) in \
41102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41103 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41105 esac; \
41106 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41107 libsrcdir="$$s/libgcc"; \
41108 rm -f no-such-file || : ; \
41109 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41110 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41111 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41112 || exit 1
41113@endif target-libgcc
41114
41115
41116
41117.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
41118maybe-configure-stage1-target-libgcc:
41119@if target-libgcc-bootstrap
41120maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
41121configure-stage1-target-libgcc:
41122 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41123 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41124 @r=`${PWD_COMMAND}`; export r; \
41125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41126 echo "Checking multilib configuration for libgcc..."; \
41127 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41128 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41129 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41130 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41131 else \
41132 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41133 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41134 fi; \
41135 else \
41136 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41137 fi; \
41138 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41139 $(NORMAL_TARGET_EXPORTS) \
8ee82aff
PB
41140 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
41141 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41142 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
41143 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41144 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41145 case $(srcdir) in \
41146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41147 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41149 esac; \
41150 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41151 libsrcdir="$$s/libgcc"; \
41152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41153 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41154 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41155 \
41156 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
41157@endif target-libgcc-bootstrap
41158
41159.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
41160maybe-configure-stage2-target-libgcc:
41161@if target-libgcc-bootstrap
41162maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
41163configure-stage2-target-libgcc:
41164 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41165 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41166 @r=`${PWD_COMMAND}`; export r; \
41167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41168 echo "Checking multilib configuration for libgcc..."; \
41169 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41170 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41171 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41172 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41173 else \
41174 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41175 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41176 fi; \
41177 else \
41178 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41179 fi; \
41180 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41181 $(NORMAL_TARGET_EXPORTS) \
41182 \
8520c408
AO
41183 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
41184 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41185 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
41186 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41187 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41188 case $(srcdir) in \
41189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41190 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41192 esac; \
41193 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41194 libsrcdir="$$s/libgcc"; \
41195 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41196 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41197 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41198 --with-build-libsubdir=$(HOST_SUBDIR) \
41199 @stage2_werror_flag@
41200@endif target-libgcc-bootstrap
41201
8520c408
AO
41202.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
41203maybe-configure-stageb2g0-target-libgcc:
41204@if target-libgcc-bootstrap
41205maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41206configure-stageb2g0-target-libgcc:
41207 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41208 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41209 @r=`${PWD_COMMAND}`; export r; \
41210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41211 echo "Checking multilib configuration for libgcc..."; \
41212 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41213 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41214 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41215 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41216 else \
41217 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41218 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41219 fi; \
41220 else \
41221 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41222 fi; \
41223 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41224 $(NORMAL_TARGET_EXPORTS) \
41225 \
41226 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
41227 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
41228 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
41229 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41230 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41231 case $(srcdir) in \
41232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41233 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41235 esac; \
41236 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41237 libsrcdir="$$s/libgcc"; \
41238 $(SHELL) $${libsrcdir}/configure \
41239 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41240 --target=${target_alias} $${srcdiroption} \
41241 --with-build-libsubdir=$(HOST_SUBDIR) \
41242 @stage2_werror_flag@
41243@endif target-libgcc-bootstrap
41244
6aa8ef82
DJ
41245.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
41246maybe-configure-stage3-target-libgcc:
41247@if target-libgcc-bootstrap
41248maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
41249configure-stage3-target-libgcc:
41250 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41251 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41252 @r=`${PWD_COMMAND}`; export r; \
41253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41254 echo "Checking multilib configuration for libgcc..."; \
41255 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41256 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41257 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41258 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41259 else \
41260 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41261 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41262 fi; \
41263 else \
41264 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41265 fi; \
41266 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41267 $(NORMAL_TARGET_EXPORTS) \
41268 \
8520c408
AO
41269 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
41270 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41271 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
41272 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41273 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41274 case $(srcdir) in \
41275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41276 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41278 esac; \
41279 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41280 libsrcdir="$$s/libgcc"; \
41281 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41282 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41283 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41284 --with-build-libsubdir=$(HOST_SUBDIR) \
41285 @stage2_werror_flag@
41286@endif target-libgcc-bootstrap
41287
8520c408
AO
41288.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
41289maybe-configure-stageb3g2-target-libgcc:
41290@if target-libgcc-bootstrap
41291maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41292configure-stageb3g2-target-libgcc:
41293 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41294 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41295 @r=`${PWD_COMMAND}`; export r; \
41296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41297 echo "Checking multilib configuration for libgcc..."; \
41298 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41299 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41300 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41301 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41302 else \
41303 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41304 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41305 fi; \
41306 else \
41307 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41308 fi; \
41309 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41310 $(NORMAL_TARGET_EXPORTS) \
41311 \
41312 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
41313 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
41314 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
41315 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41316 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41317 case $(srcdir) in \
41318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41319 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41321 esac; \
41322 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41323 libsrcdir="$$s/libgcc"; \
41324 $(SHELL) $${libsrcdir}/configure \
41325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41326 --target=${target_alias} $${srcdiroption} \
41327 --with-build-libsubdir=$(HOST_SUBDIR) \
41328 @stage2_werror_flag@
41329@endif target-libgcc-bootstrap
41330
6aa8ef82
DJ
41331.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
41332maybe-configure-stage4-target-libgcc:
41333@if target-libgcc-bootstrap
41334maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
41335configure-stage4-target-libgcc:
41336 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41337 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41338 @r=`${PWD_COMMAND}`; export r; \
41339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41340 echo "Checking multilib configuration for libgcc..."; \
41341 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41342 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41343 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41344 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41345 else \
41346 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41347 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41348 fi; \
41349 else \
41350 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41351 fi; \
41352 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41353 $(NORMAL_TARGET_EXPORTS) \
41354 \
8520c408
AO
41355 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
41356 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41357 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
41358 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41359 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41360 case $(srcdir) in \
41361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41362 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41364 esac; \
41365 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41366 libsrcdir="$$s/libgcc"; \
41367 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41368 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41369 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41370 --with-build-libsubdir=$(HOST_SUBDIR) \
41371 @stage2_werror_flag@
41372@endif target-libgcc-bootstrap
41373
41374.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
41375maybe-configure-stageprofile-target-libgcc:
41376@if target-libgcc-bootstrap
41377maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41378configure-stageprofile-target-libgcc:
41379 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41380 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41381 @r=`${PWD_COMMAND}`; export r; \
41382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41383 echo "Checking multilib configuration for libgcc..."; \
41384 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41385 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41386 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41387 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41388 else \
41389 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41390 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41391 fi; \
41392 else \
41393 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41394 fi; \
41395 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41396 $(NORMAL_TARGET_EXPORTS) \
41397 \
8520c408
AO
41398 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
41399 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
6aa8ef82
DJ
41400 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
41401 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41402 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41403 case $(srcdir) in \
41404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41405 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41407 esac; \
41408 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41409 libsrcdir="$$s/libgcc"; \
41410 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41411 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41412 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41413 --with-build-libsubdir=$(HOST_SUBDIR) \
41414 @stage2_werror_flag@
41415@endif target-libgcc-bootstrap
41416
41417.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
41418maybe-configure-stagefeedback-target-libgcc:
41419@if target-libgcc-bootstrap
41420maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41421configure-stagefeedback-target-libgcc:
41422 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41423 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41424 @r=`${PWD_COMMAND}`; export r; \
41425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41426 echo "Checking multilib configuration for libgcc..."; \
41427 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41428 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41429 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41430 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41431 else \
41432 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41433 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41434 fi; \
41435 else \
41436 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41437 fi; \
41438 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41439 $(NORMAL_TARGET_EXPORTS) \
41440 \
8520c408
AO
41441 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
41442 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
6aa8ef82
DJ
41443 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
41444 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41445 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41446 case $(srcdir) in \
41447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41448 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41450 esac; \
41451 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41452 libsrcdir="$$s/libgcc"; \
41453 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41454 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41455 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41456 --with-build-libsubdir=$(HOST_SUBDIR) \
41457 @stage2_werror_flag@
41458@endif target-libgcc-bootstrap
41459
41460
41461
41462
41463
41464.PHONY: all-target-libgcc maybe-all-target-libgcc
41465maybe-all-target-libgcc:
41466@if gcc-bootstrap
41467all-target-libgcc: stage_current
41468@endif gcc-bootstrap
41469@if target-libgcc
41470TARGET-target-libgcc=all
41471maybe-all-target-libgcc: all-target-libgcc
41472all-target-libgcc: configure-target-libgcc
41473 @r=`${PWD_COMMAND}`; export r; \
41474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41475 $(NORMAL_TARGET_EXPORTS) \
41476 (cd $(TARGET_SUBDIR)/libgcc && \
41477 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc))
41478@endif target-libgcc
41479
41480
41481
41482.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
41483.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
41484maybe-all-stage1-target-libgcc:
41485maybe-clean-stage1-target-libgcc:
41486@if target-libgcc-bootstrap
41487maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
41488all-stage1: all-stage1-target-libgcc
41489TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
41490all-stage1-target-libgcc: configure-stage1-target-libgcc
41491 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41492 @r=`${PWD_COMMAND}`; export r; \
41493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41494 $(NORMAL_TARGET_EXPORTS) \
41495 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
41496 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41497 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
6aa8ef82
DJ
41498 $(TARGET-stage1-target-libgcc)
41499
41500maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
41501clean-stage1: clean-stage1-target-libgcc
41502clean-stage1-target-libgcc:
41503 @if [ $(current_stage) = stage1 ]; then \
41504 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41505 else \
41506 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
41507 $(MAKE) stage1-start; \
41508 fi; \
41509 cd $(TARGET_SUBDIR)/libgcc && \
41510 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8ee82aff 41511 clean
6aa8ef82
DJ
41512@endif target-libgcc-bootstrap
41513
41514
41515.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
41516.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
41517maybe-all-stage2-target-libgcc:
41518maybe-clean-stage2-target-libgcc:
41519@if target-libgcc-bootstrap
41520maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
41521all-stage2: all-stage2-target-libgcc
41522TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
41523all-stage2-target-libgcc: configure-stage2-target-libgcc
41524 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41525 @r=`${PWD_COMMAND}`; export r; \
41526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41527 $(NORMAL_TARGET_EXPORTS) \
41528 \
41529 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41530 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41531 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" \
6aa8ef82
DJ
41532 $(TARGET-stage2-target-libgcc)
41533
41534maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
41535clean-stage2: clean-stage2-target-libgcc
41536clean-stage2-target-libgcc:
41537 @if [ $(current_stage) = stage2 ]; then \
41538 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41539 else \
41540 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
41541 $(MAKE) stage2-start; \
41542 fi; \
41543 cd $(TARGET_SUBDIR)/libgcc && \
41544 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41545 \
8ee82aff 41546 clean
6aa8ef82
DJ
41547@endif target-libgcc-bootstrap
41548
41549
8520c408
AO
41550.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
41551.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
41552maybe-all-stageb2g0-target-libgcc:
41553maybe-clean-stageb2g0-target-libgcc:
41554@if target-libgcc-bootstrap
41555maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
41556all-stageb2g0: all-stageb2g0-target-libgcc
41557TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
41558all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41559 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41560 @r=`${PWD_COMMAND}`; export r; \
41561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41562 $(NORMAL_TARGET_EXPORTS) \
41563 \
41564 cd $(TARGET_SUBDIR)/libgcc && \
41565 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41566 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" \
41567 $(TARGET-stageb2g0-target-libgcc)
41568
41569maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
41570clean-stageb2g0: clean-stageb2g0-target-libgcc
41571clean-stageb2g0-target-libgcc:
41572 @if [ $(current_stage) = stageb2g0 ]; then \
41573 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41574 else \
41575 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
41576 $(MAKE) stageb2g0-start; \
41577 fi; \
41578 cd $(TARGET_SUBDIR)/libgcc && \
41579 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41580 \
41581 clean
41582@endif target-libgcc-bootstrap
41583
41584
6aa8ef82
DJ
41585.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
41586.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
41587maybe-all-stage3-target-libgcc:
41588maybe-clean-stage3-target-libgcc:
41589@if target-libgcc-bootstrap
41590maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
41591all-stage3: all-stage3-target-libgcc
41592TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
41593all-stage3-target-libgcc: configure-stage3-target-libgcc
41594 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41595 @r=`${PWD_COMMAND}`; export r; \
41596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41597 $(NORMAL_TARGET_EXPORTS) \
41598 \
41599 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41600 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41601 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" \
6aa8ef82
DJ
41602 $(TARGET-stage3-target-libgcc)
41603
41604maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
41605clean-stage3: clean-stage3-target-libgcc
41606clean-stage3-target-libgcc:
41607 @if [ $(current_stage) = stage3 ]; then \
41608 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41609 else \
41610 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
41611 $(MAKE) stage3-start; \
41612 fi; \
41613 cd $(TARGET_SUBDIR)/libgcc && \
41614 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41615 \
8ee82aff 41616 clean
6aa8ef82
DJ
41617@endif target-libgcc-bootstrap
41618
41619
8520c408
AO
41620.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
41621.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
41622maybe-all-stageb3g2-target-libgcc:
41623maybe-clean-stageb3g2-target-libgcc:
41624@if target-libgcc-bootstrap
41625maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
41626all-stageb3g2: all-stageb3g2-target-libgcc
41627TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
41628all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41629 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41630 @r=`${PWD_COMMAND}`; export r; \
41631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41632 $(NORMAL_TARGET_EXPORTS) \
41633 \
41634 cd $(TARGET_SUBDIR)/libgcc && \
41635 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41636 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" \
41637 $(TARGET-stageb3g2-target-libgcc)
41638
41639maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
41640clean-stageb3g2: clean-stageb3g2-target-libgcc
41641clean-stageb3g2-target-libgcc:
41642 @if [ $(current_stage) = stageb3g2 ]; then \
41643 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41644 else \
41645 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
41646 $(MAKE) stageb3g2-start; \
41647 fi; \
41648 cd $(TARGET_SUBDIR)/libgcc && \
41649 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41650 \
41651 clean
41652@endif target-libgcc-bootstrap
41653
41654
6aa8ef82
DJ
41655.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
41656.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
41657maybe-all-stage4-target-libgcc:
41658maybe-clean-stage4-target-libgcc:
41659@if target-libgcc-bootstrap
41660maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
41661all-stage4: all-stage4-target-libgcc
41662TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
41663all-stage4-target-libgcc: configure-stage4-target-libgcc
41664 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41665 @r=`${PWD_COMMAND}`; export r; \
41666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41667 $(NORMAL_TARGET_EXPORTS) \
41668 \
41669 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41670 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41671 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" \
6aa8ef82
DJ
41672 $(TARGET-stage4-target-libgcc)
41673
41674maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
41675clean-stage4: clean-stage4-target-libgcc
41676clean-stage4-target-libgcc:
41677 @if [ $(current_stage) = stage4 ]; then \
41678 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41679 else \
41680 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
41681 $(MAKE) stage4-start; \
41682 fi; \
41683 cd $(TARGET_SUBDIR)/libgcc && \
41684 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41685 \
8ee82aff 41686 clean
6aa8ef82
DJ
41687@endif target-libgcc-bootstrap
41688
41689
41690.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
41691.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
41692maybe-all-stageprofile-target-libgcc:
41693maybe-clean-stageprofile-target-libgcc:
41694@if target-libgcc-bootstrap
41695maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
41696all-stageprofile: all-stageprofile-target-libgcc
41697TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
41698all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41699 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41700 @r=`${PWD_COMMAND}`; export r; \
41701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41702 $(NORMAL_TARGET_EXPORTS) \
41703 \
41704 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41705 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41706 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
6aa8ef82
DJ
41707 $(TARGET-stageprofile-target-libgcc)
41708
41709maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
41710clean-stageprofile: clean-stageprofile-target-libgcc
41711clean-stageprofile-target-libgcc:
41712 @if [ $(current_stage) = stageprofile ]; then \
41713 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41714 else \
41715 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
41716 $(MAKE) stageprofile-start; \
41717 fi; \
41718 cd $(TARGET_SUBDIR)/libgcc && \
41719 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41720 \
8ee82aff 41721 clean
6aa8ef82
DJ
41722@endif target-libgcc-bootstrap
41723
41724
41725.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
41726.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
41727maybe-all-stagefeedback-target-libgcc:
41728maybe-clean-stagefeedback-target-libgcc:
41729@if target-libgcc-bootstrap
41730maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
41731all-stagefeedback: all-stagefeedback-target-libgcc
41732TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
41733all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41734 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41735 @r=`${PWD_COMMAND}`; export r; \
41736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41737 $(NORMAL_TARGET_EXPORTS) \
41738 \
41739 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41740 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41741 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6aa8ef82
DJ
41742 $(TARGET-stagefeedback-target-libgcc)
41743
41744maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
41745clean-stagefeedback: clean-stagefeedback-target-libgcc
41746clean-stagefeedback-target-libgcc:
41747 @if [ $(current_stage) = stagefeedback ]; then \
41748 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41749 else \
41750 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
41751 $(MAKE) stagefeedback-start; \
41752 fi; \
41753 cd $(TARGET_SUBDIR)/libgcc && \
41754 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41755 \
8ee82aff 41756 clean
6aa8ef82
DJ
41757@endif target-libgcc-bootstrap
41758
41759
41760
41761
41762
41763
41764.PHONY: check-target-libgcc maybe-check-target-libgcc
41765maybe-check-target-libgcc:
41766@if target-libgcc
41767maybe-check-target-libgcc: check-target-libgcc
41768
41769# Dummy target for uncheckable module.
41770check-target-libgcc:
41771
41772@endif target-libgcc
41773
41774.PHONY: install-target-libgcc maybe-install-target-libgcc
41775maybe-install-target-libgcc:
41776@if target-libgcc
41777maybe-install-target-libgcc: install-target-libgcc
41778
41779install-target-libgcc: installdirs
41780 @: $(MAKE); $(unstage)
41781 @r=`${PWD_COMMAND}`; export r; \
41782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41783 $(NORMAL_TARGET_EXPORTS) \
41784 (cd $(TARGET_SUBDIR)/libgcc && \
41785 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41786
41787@endif target-libgcc
41788
41789# Other targets (info, dvi, pdf, etc.)
41790
41791.PHONY: maybe-info-target-libgcc info-target-libgcc
41792maybe-info-target-libgcc:
41793@if target-libgcc
41794maybe-info-target-libgcc: info-target-libgcc
41795
41796info-target-libgcc: \
41797 configure-target-libgcc
41798 @: $(MAKE); $(unstage)
41799 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41800 r=`${PWD_COMMAND}`; export r; \
41801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41802 $(NORMAL_TARGET_EXPORTS) \
41803 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
41804 for flag in $(EXTRA_TARGET_FLAGS); do \
41805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41806 done; \
41807 (cd $(TARGET_SUBDIR)/libgcc && \
41808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41810 "RANLIB=$${RANLIB}" \
0c24b341 41811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41812 info) \
41813 || exit 1
41814
41815@endif target-libgcc
41816
41817.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
41818maybe-dvi-target-libgcc:
41819@if target-libgcc
41820maybe-dvi-target-libgcc: dvi-target-libgcc
41821
41822dvi-target-libgcc: \
41823 configure-target-libgcc
41824 @: $(MAKE); $(unstage)
41825 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41826 r=`${PWD_COMMAND}`; export r; \
41827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41828 $(NORMAL_TARGET_EXPORTS) \
41829 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
41830 for flag in $(EXTRA_TARGET_FLAGS); do \
41831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41832 done; \
41833 (cd $(TARGET_SUBDIR)/libgcc && \
41834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836 "RANLIB=$${RANLIB}" \
0c24b341 41837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41838 dvi) \
41839 || exit 1
41840
41841@endif target-libgcc
41842
41843.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
41844maybe-pdf-target-libgcc:
41845@if target-libgcc
41846maybe-pdf-target-libgcc: pdf-target-libgcc
41847
41848pdf-target-libgcc: \
41849 configure-target-libgcc
41850 @: $(MAKE); $(unstage)
41851 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41852 r=`${PWD_COMMAND}`; export r; \
41853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41854 $(NORMAL_TARGET_EXPORTS) \
41855 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
41856 for flag in $(EXTRA_TARGET_FLAGS); do \
41857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41858 done; \
41859 (cd $(TARGET_SUBDIR)/libgcc && \
41860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41862 "RANLIB=$${RANLIB}" \
0c24b341 41863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41864 pdf) \
41865 || exit 1
41866
41867@endif target-libgcc
41868
41869.PHONY: maybe-html-target-libgcc html-target-libgcc
41870maybe-html-target-libgcc:
41871@if target-libgcc
41872maybe-html-target-libgcc: html-target-libgcc
41873
41874html-target-libgcc: \
41875 configure-target-libgcc
41876 @: $(MAKE); $(unstage)
41877 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41878 r=`${PWD_COMMAND}`; export r; \
41879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41880 $(NORMAL_TARGET_EXPORTS) \
41881 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
41882 for flag in $(EXTRA_TARGET_FLAGS); do \
41883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41884 done; \
41885 (cd $(TARGET_SUBDIR)/libgcc && \
41886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41888 "RANLIB=$${RANLIB}" \
0c24b341 41889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41890 html) \
41891 || exit 1
41892
41893@endif target-libgcc
41894
41895.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
41896maybe-TAGS-target-libgcc:
41897@if target-libgcc
41898maybe-TAGS-target-libgcc: TAGS-target-libgcc
41899
41900TAGS-target-libgcc: \
41901 configure-target-libgcc
41902 @: $(MAKE); $(unstage)
41903 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41904 r=`${PWD_COMMAND}`; export r; \
41905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41906 $(NORMAL_TARGET_EXPORTS) \
41907 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
41908 for flag in $(EXTRA_TARGET_FLAGS); do \
41909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41910 done; \
41911 (cd $(TARGET_SUBDIR)/libgcc && \
41912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41914 "RANLIB=$${RANLIB}" \
0c24b341 41915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41916 TAGS) \
41917 || exit 1
41918
41919@endif target-libgcc
41920
41921.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
41922maybe-install-info-target-libgcc:
41923@if target-libgcc
41924maybe-install-info-target-libgcc: install-info-target-libgcc
41925
41926install-info-target-libgcc: \
41927 configure-target-libgcc \
41928 info-target-libgcc
41929 @: $(MAKE); $(unstage)
41930 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41931 r=`${PWD_COMMAND}`; export r; \
41932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41933 $(NORMAL_TARGET_EXPORTS) \
41934 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
41935 for flag in $(EXTRA_TARGET_FLAGS); do \
41936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41937 done; \
41938 (cd $(TARGET_SUBDIR)/libgcc && \
41939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41941 "RANLIB=$${RANLIB}" \
0c24b341 41942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41943 install-info) \
41944 || exit 1
41945
41946@endif target-libgcc
41947
a3ca38d2
DD
41948.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
41949maybe-install-pdf-target-libgcc:
41950@if target-libgcc
41951maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
41952
41953install-pdf-target-libgcc: \
41954 configure-target-libgcc \
41955 pdf-target-libgcc
41956 @: $(MAKE); $(unstage)
41957 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41958 r=`${PWD_COMMAND}`; export r; \
41959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41960 $(NORMAL_TARGET_EXPORTS) \
41961 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
41962 for flag in $(EXTRA_TARGET_FLAGS); do \
41963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41964 done; \
41965 (cd $(TARGET_SUBDIR)/libgcc && \
41966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41968 "RANLIB=$${RANLIB}" \
0c24b341 41969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41970 install-pdf) \
41971 || exit 1
41972
41973@endif target-libgcc
41974
6aa8ef82
DJ
41975.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
41976maybe-install-html-target-libgcc:
41977@if target-libgcc
41978maybe-install-html-target-libgcc: install-html-target-libgcc
41979
41980install-html-target-libgcc: \
41981 configure-target-libgcc \
41982 html-target-libgcc
41983 @: $(MAKE); $(unstage)
41984 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41985 r=`${PWD_COMMAND}`; export r; \
41986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41987 $(NORMAL_TARGET_EXPORTS) \
41988 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
41989 for flag in $(EXTRA_TARGET_FLAGS); do \
41990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41991 done; \
41992 (cd $(TARGET_SUBDIR)/libgcc && \
41993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41995 "RANLIB=$${RANLIB}" \
0c24b341 41996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41997 install-html) \
41998 || exit 1
41999
42000@endif target-libgcc
42001
42002.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
42003maybe-installcheck-target-libgcc:
42004@if target-libgcc
42005maybe-installcheck-target-libgcc: installcheck-target-libgcc
42006
42007installcheck-target-libgcc: \
42008 configure-target-libgcc
42009 @: $(MAKE); $(unstage)
42010 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42011 r=`${PWD_COMMAND}`; export r; \
42012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42013 $(NORMAL_TARGET_EXPORTS) \
42014 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
42015 for flag in $(EXTRA_TARGET_FLAGS); do \
42016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42017 done; \
42018 (cd $(TARGET_SUBDIR)/libgcc && \
42019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42021 "RANLIB=$${RANLIB}" \
0c24b341 42022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42023 installcheck) \
42024 || exit 1
42025
42026@endif target-libgcc
42027
42028.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
42029maybe-mostlyclean-target-libgcc:
42030@if target-libgcc
42031maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
42032
42033mostlyclean-target-libgcc:
42034 @: $(MAKE); $(unstage)
42035 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42036 r=`${PWD_COMMAND}`; export r; \
42037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42038 $(NORMAL_TARGET_EXPORTS) \
42039 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
42040 for flag in $(EXTRA_TARGET_FLAGS); do \
42041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42042 done; \
42043 (cd $(TARGET_SUBDIR)/libgcc && \
42044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42046 "RANLIB=$${RANLIB}" \
0c24b341 42047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42048 mostlyclean) \
42049 || exit 1
42050
42051@endif target-libgcc
42052
42053.PHONY: maybe-clean-target-libgcc clean-target-libgcc
42054maybe-clean-target-libgcc:
42055@if target-libgcc
42056maybe-clean-target-libgcc: clean-target-libgcc
42057
42058clean-target-libgcc:
42059 @: $(MAKE); $(unstage)
42060 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42061 r=`${PWD_COMMAND}`; export r; \
42062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42063 $(NORMAL_TARGET_EXPORTS) \
42064 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
42065 for flag in $(EXTRA_TARGET_FLAGS); do \
42066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42067 done; \
42068 (cd $(TARGET_SUBDIR)/libgcc && \
42069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42071 "RANLIB=$${RANLIB}" \
0c24b341 42072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42073 clean) \
42074 || exit 1
42075
42076@endif target-libgcc
42077
42078.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
42079maybe-distclean-target-libgcc:
42080@if target-libgcc
42081maybe-distclean-target-libgcc: distclean-target-libgcc
42082
42083distclean-target-libgcc:
42084 @: $(MAKE); $(unstage)
42085 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42086 r=`${PWD_COMMAND}`; export r; \
42087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42088 $(NORMAL_TARGET_EXPORTS) \
42089 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
42090 for flag in $(EXTRA_TARGET_FLAGS); do \
42091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42092 done; \
42093 (cd $(TARGET_SUBDIR)/libgcc && \
42094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42096 "RANLIB=$${RANLIB}" \
0c24b341 42097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42098 distclean) \
42099 || exit 1
42100
42101@endif target-libgcc
42102
42103.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
42104maybe-maintainer-clean-target-libgcc:
42105@if target-libgcc
42106maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
42107
42108maintainer-clean-target-libgcc:
42109 @: $(MAKE); $(unstage)
42110 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42111 r=`${PWD_COMMAND}`; export r; \
42112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42113 $(NORMAL_TARGET_EXPORTS) \
42114 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
42115 for flag in $(EXTRA_TARGET_FLAGS); do \
42116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42117 done; \
42118 (cd $(TARGET_SUBDIR)/libgcc && \
42119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42121 "RANLIB=$${RANLIB}" \
0c24b341 42122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42123 maintainer-clean) \
42124 || exit 1
42125
42126@endif target-libgcc
42127
42128
42129
42130
42131
a7254363
PB
42132.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
42133maybe-configure-target-libgfortran:
4f0ef2d8
CD
42134@if gcc-bootstrap
42135configure-target-libgfortran: stage_current
42136@endif gcc-bootstrap
a7254363
PB
42137@if target-libgfortran
42138maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 42139configure-target-libgfortran:
0aed8855
PB
42140 @: $(MAKE); $(unstage)
42141 @r=`${PWD_COMMAND}`; export r; \
42142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42143 echo "Checking multilib configuration for libgfortran..."; \
42144 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
42145 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
42146 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42147 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42148 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
42149 else \
42150 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
42151 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
42152 fi; \
42153 else \
42154 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
42155 fi; \
42156 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 42157 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 42158 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42159 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
42160 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
42161 case $(srcdir) in \
b00612cc
PB
42162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42163 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
42164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42165 esac; \
b00612cc
PB
42166 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
42167 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
42168 rm -f no-such-file || : ; \
42169 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42170 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42171 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42172 || exit 1
6bd3dfaa 42173@endif target-libgfortran
4b1cb4fe 42174
a7254363
PB
42175
42176
d545f33b
PB
42177
42178
4b1cb4fe
DD
42179.PHONY: all-target-libgfortran maybe-all-target-libgfortran
42180maybe-all-target-libgfortran:
4f0ef2d8
CD
42181@if gcc-bootstrap
42182all-target-libgfortran: stage_current
42183@endif gcc-bootstrap
6bd3dfaa 42184@if target-libgfortran
72b2455a 42185TARGET-target-libgfortran=all
6bd3dfaa 42186maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 42187all-target-libgfortran: configure-target-libgfortran
0aed8855 42188 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42189 @r=`${PWD_COMMAND}`; export r; \
42190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42191 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42192 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 42193 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 42194@endif target-libgfortran
4b1cb4fe 42195
a7254363
PB
42196
42197
d545f33b
PB
42198
42199
4b1cb4fe
DD
42200.PHONY: check-target-libgfortran maybe-check-target-libgfortran
42201maybe-check-target-libgfortran:
6bd3dfaa
PB
42202@if target-libgfortran
42203maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
42204
42205check-target-libgfortran:
0aed8855 42206 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42207 @r=`${PWD_COMMAND}`; export r; \
42208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42209 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42210 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42211 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42212
6bd3dfaa 42213@endif target-libgfortran
4b1cb4fe
DD
42214
42215.PHONY: install-target-libgfortran maybe-install-target-libgfortran
42216maybe-install-target-libgfortran:
6bd3dfaa
PB
42217@if target-libgfortran
42218maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
42219
42220install-target-libgfortran: installdirs
0aed8855 42221 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42222 @r=`${PWD_COMMAND}`; export r; \
42223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42224 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42225 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42226 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42227
6bd3dfaa 42228@endif target-libgfortran
4b1cb4fe 42229
56a8fe78 42230# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42231
42232.PHONY: maybe-info-target-libgfortran info-target-libgfortran
42233maybe-info-target-libgfortran:
6bd3dfaa
PB
42234@if target-libgfortran
42235maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
42236
42237info-target-libgfortran: \
42238 configure-target-libgfortran
0aed8855 42239 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42240 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42241 r=`${PWD_COMMAND}`; export r; \
42242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42243 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42244 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
42245 for flag in $(EXTRA_TARGET_FLAGS); do \
42246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42247 done; \
42248 (cd $(TARGET_SUBDIR)/libgfortran && \
42249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42251 "RANLIB=$${RANLIB}" \
0c24b341 42252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42253 info) \
4b1cb4fe
DD
42254 || exit 1
42255
6bd3dfaa 42256@endif target-libgfortran
4b1cb4fe
DD
42257
42258.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
42259maybe-dvi-target-libgfortran:
6bd3dfaa
PB
42260@if target-libgfortran
42261maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
42262
42263dvi-target-libgfortran: \
42264 configure-target-libgfortran
0aed8855 42265 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42266 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42267 r=`${PWD_COMMAND}`; export r; \
42268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42269 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42270 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
42271 for flag in $(EXTRA_TARGET_FLAGS); do \
42272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42273 done; \
42274 (cd $(TARGET_SUBDIR)/libgfortran && \
42275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42277 "RANLIB=$${RANLIB}" \
0c24b341 42278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42279 dvi) \
4b1cb4fe
DD
42280 || exit 1
42281
6bd3dfaa 42282@endif target-libgfortran
4b1cb4fe 42283
56a8fe78
DD
42284.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
42285maybe-pdf-target-libgfortran:
42286@if target-libgfortran
42287maybe-pdf-target-libgfortran: pdf-target-libgfortran
42288
42289pdf-target-libgfortran: \
42290 configure-target-libgfortran
42291 @: $(MAKE); $(unstage)
42292 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42293 r=`${PWD_COMMAND}`; export r; \
42294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42295 $(NORMAL_TARGET_EXPORTS) \
42296 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42297 for flag in $(EXTRA_TARGET_FLAGS); do \
42298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299 done; \
42300 (cd $(TARGET_SUBDIR)/libgfortran && \
42301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42303 "RANLIB=$${RANLIB}" \
0c24b341 42304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42305 pdf) \
42306 || exit 1
42307
42308@endif target-libgfortran
42309
6d389afc
MS
42310.PHONY: maybe-html-target-libgfortran html-target-libgfortran
42311maybe-html-target-libgfortran:
42312@if target-libgfortran
42313maybe-html-target-libgfortran: html-target-libgfortran
42314
42315html-target-libgfortran: \
42316 configure-target-libgfortran
0aed8855 42317 @: $(MAKE); $(unstage)
6d389afc
MS
42318 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42319 r=`${PWD_COMMAND}`; export r; \
42320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42321 $(NORMAL_TARGET_EXPORTS) \
42322 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
42323 for flag in $(EXTRA_TARGET_FLAGS); do \
42324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42325 done; \
42326 (cd $(TARGET_SUBDIR)/libgfortran && \
42327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42329 "RANLIB=$${RANLIB}" \
0c24b341 42330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42331 html) \
42332 || exit 1
42333
42334@endif target-libgfortran
42335
4b1cb4fe
DD
42336.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
42337maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
42338@if target-libgfortran
42339maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
42340
42341TAGS-target-libgfortran: \
42342 configure-target-libgfortran
0aed8855 42343 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42344 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42345 r=`${PWD_COMMAND}`; export r; \
42346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42347 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42348 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
42349 for flag in $(EXTRA_TARGET_FLAGS); do \
42350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42351 done; \
42352 (cd $(TARGET_SUBDIR)/libgfortran && \
42353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42355 "RANLIB=$${RANLIB}" \
0c24b341 42356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42357 TAGS) \
4b1cb4fe
DD
42358 || exit 1
42359
6bd3dfaa 42360@endif target-libgfortran
4b1cb4fe
DD
42361
42362.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
42363maybe-install-info-target-libgfortran:
6bd3dfaa
PB
42364@if target-libgfortran
42365maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
42366
42367install-info-target-libgfortran: \
42368 configure-target-libgfortran \
42369 info-target-libgfortran
0aed8855 42370 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42371 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42372 r=`${PWD_COMMAND}`; export r; \
42373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42374 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42375 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
42376 for flag in $(EXTRA_TARGET_FLAGS); do \
42377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42378 done; \
42379 (cd $(TARGET_SUBDIR)/libgfortran && \
42380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42382 "RANLIB=$${RANLIB}" \
0c24b341 42383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42384 install-info) \
4b1cb4fe
DD
42385 || exit 1
42386
6bd3dfaa 42387@endif target-libgfortran
4b1cb4fe 42388
a3ca38d2
DD
42389.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
42390maybe-install-pdf-target-libgfortran:
42391@if target-libgfortran
42392maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
42393
42394install-pdf-target-libgfortran: \
42395 configure-target-libgfortran \
42396 pdf-target-libgfortran
42397 @: $(MAKE); $(unstage)
42398 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42399 r=`${PWD_COMMAND}`; export r; \
42400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42401 $(NORMAL_TARGET_EXPORTS) \
42402 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42403 for flag in $(EXTRA_TARGET_FLAGS); do \
42404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42405 done; \
42406 (cd $(TARGET_SUBDIR)/libgfortran && \
42407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42409 "RANLIB=$${RANLIB}" \
0c24b341 42410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42411 install-pdf) \
42412 || exit 1
42413
42414@endif target-libgfortran
42415
108a6f8e
CD
42416.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
42417maybe-install-html-target-libgfortran:
42418@if target-libgfortran
42419maybe-install-html-target-libgfortran: install-html-target-libgfortran
42420
42421install-html-target-libgfortran: \
42422 configure-target-libgfortran \
42423 html-target-libgfortran
42424 @: $(MAKE); $(unstage)
42425 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42426 r=`${PWD_COMMAND}`; export r; \
42427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42428 $(NORMAL_TARGET_EXPORTS) \
42429 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
42430 for flag in $(EXTRA_TARGET_FLAGS); do \
42431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42432 done; \
42433 (cd $(TARGET_SUBDIR)/libgfortran && \
42434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42436 "RANLIB=$${RANLIB}" \
0c24b341 42437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42438 install-html) \
42439 || exit 1
42440
42441@endif target-libgfortran
42442
4b1cb4fe
DD
42443.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
42444maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
42445@if target-libgfortran
42446maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
42447
42448installcheck-target-libgfortran: \
42449 configure-target-libgfortran
0aed8855 42450 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42451 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42452 r=`${PWD_COMMAND}`; export r; \
42453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42454 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42455 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
42456 for flag in $(EXTRA_TARGET_FLAGS); do \
42457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42458 done; \
42459 (cd $(TARGET_SUBDIR)/libgfortran && \
42460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42462 "RANLIB=$${RANLIB}" \
0c24b341 42463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42464 installcheck) \
4b1cb4fe
DD
42465 || exit 1
42466
6bd3dfaa 42467@endif target-libgfortran
4b1cb4fe
DD
42468
42469.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
42470maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
42471@if target-libgfortran
42472maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
42473
42474mostlyclean-target-libgfortran:
0aed8855 42475 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42476 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42477 r=`${PWD_COMMAND}`; export r; \
42478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42479 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42480 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
42481 for flag in $(EXTRA_TARGET_FLAGS); do \
42482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42483 done; \
42484 (cd $(TARGET_SUBDIR)/libgfortran && \
42485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42487 "RANLIB=$${RANLIB}" \
0c24b341 42488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42489 mostlyclean) \
4b1cb4fe
DD
42490 || exit 1
42491
6bd3dfaa 42492@endif target-libgfortran
4b1cb4fe
DD
42493
42494.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
42495maybe-clean-target-libgfortran:
6bd3dfaa
PB
42496@if target-libgfortran
42497maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
42498
42499clean-target-libgfortran:
0aed8855 42500 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42501 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42502 r=`${PWD_COMMAND}`; export r; \
42503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42504 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42505 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
42506 for flag in $(EXTRA_TARGET_FLAGS); do \
42507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42508 done; \
42509 (cd $(TARGET_SUBDIR)/libgfortran && \
42510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42512 "RANLIB=$${RANLIB}" \
0c24b341 42513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42514 clean) \
4b1cb4fe
DD
42515 || exit 1
42516
6bd3dfaa 42517@endif target-libgfortran
4b1cb4fe
DD
42518
42519.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
42520maybe-distclean-target-libgfortran:
6bd3dfaa
PB
42521@if target-libgfortran
42522maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
42523
42524distclean-target-libgfortran:
0aed8855 42525 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42526 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42527 r=`${PWD_COMMAND}`; export r; \
42528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42529 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42530 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
42531 for flag in $(EXTRA_TARGET_FLAGS); do \
42532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42533 done; \
42534 (cd $(TARGET_SUBDIR)/libgfortran && \
42535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42537 "RANLIB=$${RANLIB}" \
0c24b341 42538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42539 distclean) \
4b1cb4fe
DD
42540 || exit 1
42541
6bd3dfaa 42542@endif target-libgfortran
4b1cb4fe
DD
42543
42544.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
42545maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
42546@if target-libgfortran
42547maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
42548
42549maintainer-clean-target-libgfortran:
0aed8855 42550 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42551 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42552 r=`${PWD_COMMAND}`; export r; \
42553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42554 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42555 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
42556 for flag in $(EXTRA_TARGET_FLAGS); do \
42557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42558 done; \
42559 (cd $(TARGET_SUBDIR)/libgfortran && \
42560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42562 "RANLIB=$${RANLIB}" \
0c24b341 42563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42564 maintainer-clean) \
4b1cb4fe
DD
42565 || exit 1
42566
6bd3dfaa 42567@endif target-libgfortran
4b1cb4fe
DD
42568
42569
3866be5d 42570
a7254363 42571
e90269c8 42572
a7254363
PB
42573.PHONY: configure-target-libobjc maybe-configure-target-libobjc
42574maybe-configure-target-libobjc:
4f0ef2d8
CD
42575@if gcc-bootstrap
42576configure-target-libobjc: stage_current
42577@endif gcc-bootstrap
a7254363
PB
42578@if target-libobjc
42579maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 42580configure-target-libobjc:
0aed8855
PB
42581 @: $(MAKE); $(unstage)
42582 @r=`${PWD_COMMAND}`; export r; \
42583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42584 echo "Checking multilib configuration for libobjc..."; \
42585 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
42586 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
42587 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42588 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42589 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
42590 else \
42591 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
42592 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
42593 fi; \
42594 else \
42595 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
42596 fi; \
42597 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 42598 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 42599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42600 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
42601 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 42602 case $(srcdir) in \
b00612cc
PB
42603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42604 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
42605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42606 esac; \
b00612cc
PB
42607 srcdiroption="--srcdir=$${topdir}/libobjc"; \
42608 libsrcdir="$$s/libobjc"; \
4fa63067
NN
42609 rm -f no-such-file || : ; \
42610 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42611 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42612 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42613 || exit 1
6bd3dfaa 42614@endif target-libobjc
e2b9e2dc 42615
a7254363
PB
42616
42617
d545f33b
PB
42618
42619
4fa63067
NN
42620.PHONY: all-target-libobjc maybe-all-target-libobjc
42621maybe-all-target-libobjc:
4f0ef2d8
CD
42622@if gcc-bootstrap
42623all-target-libobjc: stage_current
42624@endif gcc-bootstrap
6bd3dfaa 42625@if target-libobjc
72b2455a 42626TARGET-target-libobjc=all
6bd3dfaa 42627maybe-all-target-libobjc: all-target-libobjc
4fa63067 42628all-target-libobjc: configure-target-libobjc
0aed8855 42629 @: $(MAKE); $(unstage)
b40e3958
L
42630 @r=`${PWD_COMMAND}`; export r; \
42631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42632 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42633 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 42634 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 42635@endif target-libobjc
3866be5d 42636
a7254363
PB
42637
42638
d545f33b
PB
42639
42640
4fa63067
NN
42641.PHONY: check-target-libobjc maybe-check-target-libobjc
42642maybe-check-target-libobjc:
6bd3dfaa
PB
42643@if target-libobjc
42644maybe-check-target-libobjc: check-target-libobjc
3866be5d 42645
4fa63067 42646check-target-libobjc:
0aed8855 42647 @: $(MAKE); $(unstage)
b40e3958
L
42648 @r=`${PWD_COMMAND}`; export r; \
42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42650 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42651 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42652 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42653
6bd3dfaa 42654@endif target-libobjc
3866be5d 42655
4fa63067
NN
42656.PHONY: install-target-libobjc maybe-install-target-libobjc
42657maybe-install-target-libobjc:
6bd3dfaa
PB
42658@if target-libobjc
42659maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 42660
4fa63067 42661install-target-libobjc: installdirs
0aed8855 42662 @: $(MAKE); $(unstage)
b40e3958
L
42663 @r=`${PWD_COMMAND}`; export r; \
42664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42665 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42666 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42667 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42668
6bd3dfaa 42669@endif target-libobjc
3866be5d 42670
56a8fe78 42671# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42672
42673.PHONY: maybe-info-target-libobjc info-target-libobjc
42674maybe-info-target-libobjc:
6bd3dfaa
PB
42675@if target-libobjc
42676maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
42677
42678info-target-libobjc: \
42679 configure-target-libobjc
0aed8855 42680 @: $(MAKE); $(unstage)
4fa63067
NN
42681 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42682 r=`${PWD_COMMAND}`; export r; \
b40e3958 42683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42684 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42685 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
42686 for flag in $(EXTRA_TARGET_FLAGS); do \
42687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42688 done; \
42689 (cd $(TARGET_SUBDIR)/libobjc && \
42690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42692 "RANLIB=$${RANLIB}" \
0c24b341 42693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42694 info) \
4fa63067 42695 || exit 1
3866be5d 42696
6bd3dfaa 42697@endif target-libobjc
3866be5d 42698
4fa63067
NN
42699.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
42700maybe-dvi-target-libobjc:
6bd3dfaa
PB
42701@if target-libobjc
42702maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 42703
4fa63067
NN
42704dvi-target-libobjc: \
42705 configure-target-libobjc
0aed8855 42706 @: $(MAKE); $(unstage)
4fa63067
NN
42707 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42708 r=`${PWD_COMMAND}`; export r; \
b40e3958 42709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42710 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42711 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
42712 for flag in $(EXTRA_TARGET_FLAGS); do \
42713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42714 done; \
42715 (cd $(TARGET_SUBDIR)/libobjc && \
42716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42718 "RANLIB=$${RANLIB}" \
0c24b341 42719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42720 dvi) \
4fa63067 42721 || exit 1
3866be5d 42722
6bd3dfaa 42723@endif target-libobjc
3866be5d 42724
56a8fe78
DD
42725.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
42726maybe-pdf-target-libobjc:
42727@if target-libobjc
42728maybe-pdf-target-libobjc: pdf-target-libobjc
42729
42730pdf-target-libobjc: \
42731 configure-target-libobjc
42732 @: $(MAKE); $(unstage)
42733 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42734 r=`${PWD_COMMAND}`; export r; \
42735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42736 $(NORMAL_TARGET_EXPORTS) \
42737 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
42738 for flag in $(EXTRA_TARGET_FLAGS); do \
42739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42740 done; \
42741 (cd $(TARGET_SUBDIR)/libobjc && \
42742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42744 "RANLIB=$${RANLIB}" \
0c24b341 42745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42746 pdf) \
42747 || exit 1
42748
42749@endif target-libobjc
42750
6d389afc
MS
42751.PHONY: maybe-html-target-libobjc html-target-libobjc
42752maybe-html-target-libobjc:
42753@if target-libobjc
42754maybe-html-target-libobjc: html-target-libobjc
42755
42756html-target-libobjc: \
42757 configure-target-libobjc
0aed8855 42758 @: $(MAKE); $(unstage)
6d389afc
MS
42759 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42760 r=`${PWD_COMMAND}`; export r; \
42761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42762 $(NORMAL_TARGET_EXPORTS) \
42763 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
42764 for flag in $(EXTRA_TARGET_FLAGS); do \
42765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42766 done; \
42767 (cd $(TARGET_SUBDIR)/libobjc && \
42768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42770 "RANLIB=$${RANLIB}" \
0c24b341 42771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42772 html) \
42773 || exit 1
42774
42775@endif target-libobjc
42776
4fa63067
NN
42777.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
42778maybe-TAGS-target-libobjc:
6bd3dfaa
PB
42779@if target-libobjc
42780maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
42781
42782TAGS-target-libobjc: \
42783 configure-target-libobjc
0aed8855 42784 @: $(MAKE); $(unstage)
4fa63067 42785 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42786 r=`${PWD_COMMAND}`; export r; \
42787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42788 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42789 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
42790 for flag in $(EXTRA_TARGET_FLAGS); do \
42791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42792 done; \
42793 (cd $(TARGET_SUBDIR)/libobjc && \
42794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42796 "RANLIB=$${RANLIB}" \
0c24b341 42797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42798 TAGS) \
e2b9e2dc
NN
42799 || exit 1
42800
6bd3dfaa 42801@endif target-libobjc
4fa63067
NN
42802
42803.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
42804maybe-install-info-target-libobjc:
6bd3dfaa
PB
42805@if target-libobjc
42806maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
42807
42808install-info-target-libobjc: \
42809 configure-target-libobjc \
42810 info-target-libobjc
0aed8855 42811 @: $(MAKE); $(unstage)
4fa63067
NN
42812 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42813 r=`${PWD_COMMAND}`; export r; \
b40e3958 42814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42815 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42816 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
42817 for flag in $(EXTRA_TARGET_FLAGS); do \
42818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42819 done; \
42820 (cd $(TARGET_SUBDIR)/libobjc && \
42821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42823 "RANLIB=$${RANLIB}" \
0c24b341 42824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42825 install-info) \
4fa63067 42826 || exit 1
3866be5d 42827
6bd3dfaa 42828@endif target-libobjc
3866be5d 42829
a3ca38d2
DD
42830.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
42831maybe-install-pdf-target-libobjc:
42832@if target-libobjc
42833maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
42834
42835install-pdf-target-libobjc: \
42836 configure-target-libobjc \
42837 pdf-target-libobjc
42838 @: $(MAKE); $(unstage)
42839 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42840 r=`${PWD_COMMAND}`; export r; \
42841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42842 $(NORMAL_TARGET_EXPORTS) \
42843 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
42844 for flag in $(EXTRA_TARGET_FLAGS); do \
42845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42846 done; \
42847 (cd $(TARGET_SUBDIR)/libobjc && \
42848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42850 "RANLIB=$${RANLIB}" \
0c24b341 42851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42852 install-pdf) \
42853 || exit 1
42854
42855@endif target-libobjc
42856
108a6f8e
CD
42857.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
42858maybe-install-html-target-libobjc:
42859@if target-libobjc
42860maybe-install-html-target-libobjc: install-html-target-libobjc
42861
42862install-html-target-libobjc: \
42863 configure-target-libobjc \
42864 html-target-libobjc
42865 @: $(MAKE); $(unstage)
42866 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42867 r=`${PWD_COMMAND}`; export r; \
42868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42869 $(NORMAL_TARGET_EXPORTS) \
42870 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
42871 for flag in $(EXTRA_TARGET_FLAGS); do \
42872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42873 done; \
42874 (cd $(TARGET_SUBDIR)/libobjc && \
42875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42877 "RANLIB=$${RANLIB}" \
0c24b341 42878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42879 install-html) \
42880 || exit 1
42881
42882@endif target-libobjc
42883
4fa63067
NN
42884.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
42885maybe-installcheck-target-libobjc:
6bd3dfaa
PB
42886@if target-libobjc
42887maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
42888
42889installcheck-target-libobjc: \
42890 configure-target-libobjc
0aed8855 42891 @: $(MAKE); $(unstage)
4fa63067
NN
42892 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42893 r=`${PWD_COMMAND}`; export r; \
b40e3958 42894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42895 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42896 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
42897 for flag in $(EXTRA_TARGET_FLAGS); do \
42898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42899 done; \
42900 (cd $(TARGET_SUBDIR)/libobjc && \
42901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42903 "RANLIB=$${RANLIB}" \
0c24b341 42904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42905 installcheck) \
4fa63067 42906 || exit 1
3866be5d 42907
6bd3dfaa 42908@endif target-libobjc
3866be5d 42909
4fa63067
NN
42910.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
42911maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
42912@if target-libobjc
42913maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 42914
4fa63067 42915mostlyclean-target-libobjc:
0aed8855 42916 @: $(MAKE); $(unstage)
4fa63067
NN
42917 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42918 r=`${PWD_COMMAND}`; export r; \
b40e3958 42919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42920 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42921 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
42922 for flag in $(EXTRA_TARGET_FLAGS); do \
42923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42924 done; \
42925 (cd $(TARGET_SUBDIR)/libobjc && \
42926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42928 "RANLIB=$${RANLIB}" \
0c24b341 42929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42930 mostlyclean) \
4fa63067 42931 || exit 1
3866be5d 42932
6bd3dfaa 42933@endif target-libobjc
3866be5d 42934
4fa63067
NN
42935.PHONY: maybe-clean-target-libobjc clean-target-libobjc
42936maybe-clean-target-libobjc:
6bd3dfaa
PB
42937@if target-libobjc
42938maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
42939
42940clean-target-libobjc:
0aed8855 42941 @: $(MAKE); $(unstage)
4fa63067 42942 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42943 r=`${PWD_COMMAND}`; export r; \
42944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42945 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42946 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
42947 for flag in $(EXTRA_TARGET_FLAGS); do \
42948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42949 done; \
42950 (cd $(TARGET_SUBDIR)/libobjc && \
42951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42953 "RANLIB=$${RANLIB}" \
0c24b341 42954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42955 clean) \
e2b9e2dc
NN
42956 || exit 1
42957
6bd3dfaa 42958@endif target-libobjc
3866be5d 42959
4fa63067
NN
42960.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
42961maybe-distclean-target-libobjc:
6bd3dfaa
PB
42962@if target-libobjc
42963maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 42964
4fa63067 42965distclean-target-libobjc:
0aed8855 42966 @: $(MAKE); $(unstage)
4fa63067
NN
42967 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42968 r=`${PWD_COMMAND}`; export r; \
b40e3958 42969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42970 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42971 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
42972 for flag in $(EXTRA_TARGET_FLAGS); do \
42973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42974 done; \
42975 (cd $(TARGET_SUBDIR)/libobjc && \
42976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42978 "RANLIB=$${RANLIB}" \
0c24b341 42979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42980 distclean) \
4fa63067 42981 || exit 1
3866be5d 42982
6bd3dfaa 42983@endif target-libobjc
3866be5d 42984
4fa63067
NN
42985.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
42986maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
42987@if target-libobjc
42988maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 42989
4fa63067 42990maintainer-clean-target-libobjc:
0aed8855 42991 @: $(MAKE); $(unstage)
4fa63067
NN
42992 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42993 r=`${PWD_COMMAND}`; export r; \
b40e3958 42994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42995 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42996 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
42997 for flag in $(EXTRA_TARGET_FLAGS); do \
42998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42999 done; \
43000 (cd $(TARGET_SUBDIR)/libobjc && \
43001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43003 "RANLIB=$${RANLIB}" \
0c24b341 43004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43005 maintainer-clean) \
4fa63067 43006 || exit 1
3866be5d 43007
6bd3dfaa 43008@endif target-libobjc
3866be5d 43009
4fa63067 43010
4fa63067 43011
a7254363 43012
e90269c8 43013
a7254363
PB
43014.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
43015maybe-configure-target-libtermcap:
4f0ef2d8
CD
43016@if gcc-bootstrap
43017configure-target-libtermcap: stage_current
43018@endif gcc-bootstrap
a7254363
PB
43019@if target-libtermcap
43020maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 43021configure-target-libtermcap:
0aed8855
PB
43022 @: $(MAKE); $(unstage)
43023 @r=`${PWD_COMMAND}`; export r; \
43024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43025 echo "Checking multilib configuration for libtermcap..."; \
43026 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
43027 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
43028 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43029 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43030 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
43031 else \
43032 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
43033 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
43034 fi; \
43035 else \
43036 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
43037 fi; \
43038 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 43039 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 43040 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43041 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
43042 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 43043 case $(srcdir) in \
b00612cc
PB
43044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43045 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
43046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43047 esac; \
b00612cc
PB
43048 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43049 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
43050 rm -f no-such-file || : ; \
43051 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43052 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43053 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43054 || exit 1
6bd3dfaa 43055@endif target-libtermcap
e2b9e2dc 43056
a7254363
PB
43057
43058
d545f33b
PB
43059
43060
4fa63067
NN
43061.PHONY: all-target-libtermcap maybe-all-target-libtermcap
43062maybe-all-target-libtermcap:
4f0ef2d8
CD
43063@if gcc-bootstrap
43064all-target-libtermcap: stage_current
43065@endif gcc-bootstrap
6bd3dfaa 43066@if target-libtermcap
72b2455a 43067TARGET-target-libtermcap=all
6bd3dfaa 43068maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 43069all-target-libtermcap: configure-target-libtermcap
0aed8855 43070 @: $(MAKE); $(unstage)
b40e3958
L
43071 @r=`${PWD_COMMAND}`; export r; \
43072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43073 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43074 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 43075 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 43076@endif target-libtermcap
3866be5d 43077
a7254363
PB
43078
43079
d545f33b
PB
43080
43081
4fa63067
NN
43082.PHONY: check-target-libtermcap maybe-check-target-libtermcap
43083maybe-check-target-libtermcap:
6bd3dfaa
PB
43084@if target-libtermcap
43085maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 43086
4fa63067
NN
43087# Dummy target for uncheckable module.
43088check-target-libtermcap:
43089
6bd3dfaa 43090@endif target-libtermcap
4fa63067
NN
43091
43092.PHONY: install-target-libtermcap maybe-install-target-libtermcap
43093maybe-install-target-libtermcap:
6bd3dfaa
PB
43094@if target-libtermcap
43095maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
43096
43097install-target-libtermcap: installdirs
0aed8855 43098 @: $(MAKE); $(unstage)
b40e3958
L
43099 @r=`${PWD_COMMAND}`; export r; \
43100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43101 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43102 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 43103 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43104
6bd3dfaa 43105@endif target-libtermcap
3866be5d 43106
56a8fe78 43107# Other targets (info, dvi, pdf, etc.)
16ae0395 43108
4fa63067
NN
43109.PHONY: maybe-info-target-libtermcap info-target-libtermcap
43110maybe-info-target-libtermcap:
6bd3dfaa 43111@if target-libtermcap
6d389afc
MS
43112maybe-info-target-libtermcap: info-target-libtermcap
43113
43114info-target-libtermcap: \
43115 configure-target-libtermcap
0aed8855 43116 @: $(MAKE); $(unstage)
6d389afc
MS
43117 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43118 r=`${PWD_COMMAND}`; export r; \
43119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43120 $(NORMAL_TARGET_EXPORTS) \
43121 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
43122 for flag in $(EXTRA_TARGET_FLAGS); do \
43123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43124 done; \
43125 (cd $(TARGET_SUBDIR)/libtermcap && \
43126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43128 "RANLIB=$${RANLIB}" \
0c24b341 43129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43130 info) \
43131 || exit 1
43132
43133@endif target-libtermcap
43134
43135.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
43136maybe-dvi-target-libtermcap:
43137@if target-libtermcap
43138maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 43139
6d389afc 43140dvi-target-libtermcap: \
4fa63067 43141 configure-target-libtermcap
0aed8855 43142 @: $(MAKE); $(unstage)
4fa63067
NN
43143 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43144 r=`${PWD_COMMAND}`; export r; \
b40e3958 43145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43146 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43147 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43148 for flag in $(EXTRA_TARGET_FLAGS); do \
43149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43150 done; \
43151 (cd $(TARGET_SUBDIR)/libtermcap && \
43152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43154 "RANLIB=$${RANLIB}" \
0c24b341 43155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43156 dvi) \
4fa63067 43157 || exit 1
3866be5d 43158
6bd3dfaa 43159@endif target-libtermcap
3866be5d 43160
56a8fe78
DD
43161.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
43162maybe-pdf-target-libtermcap:
43163@if target-libtermcap
43164maybe-pdf-target-libtermcap: pdf-target-libtermcap
43165
43166pdf-target-libtermcap: \
43167 configure-target-libtermcap
43168 @: $(MAKE); $(unstage)
43169 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43170 r=`${PWD_COMMAND}`; export r; \
43171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43172 $(NORMAL_TARGET_EXPORTS) \
43173 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43174 for flag in $(EXTRA_TARGET_FLAGS); do \
43175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43176 done; \
43177 (cd $(TARGET_SUBDIR)/libtermcap && \
43178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43180 "RANLIB=$${RANLIB}" \
0c24b341 43181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43182 pdf) \
43183 || exit 1
43184
43185@endif target-libtermcap
43186
6d389afc
MS
43187.PHONY: maybe-html-target-libtermcap html-target-libtermcap
43188maybe-html-target-libtermcap:
6bd3dfaa 43189@if target-libtermcap
6d389afc 43190maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 43191
6d389afc 43192html-target-libtermcap: \
4fa63067 43193 configure-target-libtermcap
0aed8855 43194 @: $(MAKE); $(unstage)
4fa63067 43195 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
43196 r=`${PWD_COMMAND}`; export r; \
43197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43198 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43199 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43200 for flag in $(EXTRA_TARGET_FLAGS); do \
43201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43202 done; \
43203 (cd $(TARGET_SUBDIR)/libtermcap && \
43204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43206 "RANLIB=$${RANLIB}" \
0c24b341 43207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43208 html) \
e2b9e2dc
NN
43209 || exit 1
43210
6bd3dfaa 43211@endif target-libtermcap
4fa63067
NN
43212
43213.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
43214maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
43215@if target-libtermcap
43216maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
43217
43218TAGS-target-libtermcap: \
43219 configure-target-libtermcap
0aed8855 43220 @: $(MAKE); $(unstage)
4fa63067
NN
43221 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43222 r=`${PWD_COMMAND}`; export r; \
b40e3958 43223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43224 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43225 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
43226 for flag in $(EXTRA_TARGET_FLAGS); do \
43227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43228 done; \
43229 (cd $(TARGET_SUBDIR)/libtermcap && \
43230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43232 "RANLIB=$${RANLIB}" \
0c24b341 43233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43234 TAGS) \
4fa63067 43235 || exit 1
3866be5d 43236
6bd3dfaa 43237@endif target-libtermcap
3866be5d 43238
4fa63067
NN
43239.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
43240maybe-install-info-target-libtermcap:
6bd3dfaa
PB
43241@if target-libtermcap
43242maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 43243
4fa63067
NN
43244install-info-target-libtermcap: \
43245 configure-target-libtermcap \
43246 info-target-libtermcap
0aed8855 43247 @: $(MAKE); $(unstage)
4fa63067
NN
43248 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43249 r=`${PWD_COMMAND}`; export r; \
43250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43251 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43252 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
43253 for flag in $(EXTRA_TARGET_FLAGS); do \
43254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43255 done; \
43256 (cd $(TARGET_SUBDIR)/libtermcap && \
43257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43259 "RANLIB=$${RANLIB}" \
0c24b341 43260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43261 install-info) \
4fa63067 43262 || exit 1
3866be5d 43263
6bd3dfaa 43264@endif target-libtermcap
16ae0395 43265
a3ca38d2
DD
43266.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
43267maybe-install-pdf-target-libtermcap:
43268@if target-libtermcap
43269maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
43270
43271install-pdf-target-libtermcap: \
43272 configure-target-libtermcap \
43273 pdf-target-libtermcap
43274 @: $(MAKE); $(unstage)
43275 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43276 r=`${PWD_COMMAND}`; export r; \
43277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43278 $(NORMAL_TARGET_EXPORTS) \
43279 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43280 for flag in $(EXTRA_TARGET_FLAGS); do \
43281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43282 done; \
43283 (cd $(TARGET_SUBDIR)/libtermcap && \
43284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43286 "RANLIB=$${RANLIB}" \
0c24b341 43287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43288 install-pdf) \
43289 || exit 1
43290
43291@endif target-libtermcap
43292
108a6f8e
CD
43293.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
43294maybe-install-html-target-libtermcap:
43295@if target-libtermcap
43296maybe-install-html-target-libtermcap: install-html-target-libtermcap
43297
43298install-html-target-libtermcap: \
43299 configure-target-libtermcap \
43300 html-target-libtermcap
43301 @: $(MAKE); $(unstage)
43302 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43303 r=`${PWD_COMMAND}`; export r; \
43304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43305 $(NORMAL_TARGET_EXPORTS) \
43306 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
43307 for flag in $(EXTRA_TARGET_FLAGS); do \
43308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43309 done; \
43310 (cd $(TARGET_SUBDIR)/libtermcap && \
43311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43313 "RANLIB=$${RANLIB}" \
0c24b341 43314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43315 install-html) \
43316 || exit 1
43317
43318@endif target-libtermcap
43319
4fa63067
NN
43320.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
43321maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
43322@if target-libtermcap
43323maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
43324
43325installcheck-target-libtermcap: \
43326 configure-target-libtermcap
0aed8855 43327 @: $(MAKE); $(unstage)
4fa63067
NN
43328 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43329 r=`${PWD_COMMAND}`; export r; \
b40e3958 43330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43331 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43332 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
43333 for flag in $(EXTRA_TARGET_FLAGS); do \
43334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43335 done; \
43336 (cd $(TARGET_SUBDIR)/libtermcap && \
43337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43339 "RANLIB=$${RANLIB}" \
0c24b341 43340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43341 installcheck) \
4fa63067 43342 || exit 1
3866be5d 43343
6bd3dfaa 43344@endif target-libtermcap
3866be5d 43345
4fa63067
NN
43346.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
43347maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
43348@if target-libtermcap
43349maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
43350
43351# libtermcap doesn't support mostlyclean.
43352mostlyclean-target-libtermcap:
43353
6bd3dfaa 43354@endif target-libtermcap
4fa63067
NN
43355
43356.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
43357maybe-clean-target-libtermcap:
6bd3dfaa
PB
43358@if target-libtermcap
43359maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
43360
43361# libtermcap doesn't support clean.
43362clean-target-libtermcap:
43363
6bd3dfaa 43364@endif target-libtermcap
4fa63067
NN
43365
43366.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
43367maybe-distclean-target-libtermcap:
6bd3dfaa
PB
43368@if target-libtermcap
43369maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
43370
43371# libtermcap doesn't support distclean.
43372distclean-target-libtermcap:
43373
6bd3dfaa 43374@endif target-libtermcap
4fa63067
NN
43375
43376.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
43377maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
43378@if target-libtermcap
43379maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
43380
43381# libtermcap doesn't support maintainer-clean.
43382maintainer-clean-target-libtermcap:
43383
6bd3dfaa 43384@endif target-libtermcap
4fa63067
NN
43385
43386
4fa63067 43387
4fa63067 43388
a7254363
PB
43389
43390.PHONY: configure-target-winsup maybe-configure-target-winsup
43391maybe-configure-target-winsup:
4f0ef2d8
CD
43392@if gcc-bootstrap
43393configure-target-winsup: stage_current
43394@endif gcc-bootstrap
a7254363
PB
43395@if target-winsup
43396maybe-configure-target-winsup: configure-target-winsup
c52c6897 43397configure-target-winsup:
0aed8855
PB
43398 @: $(MAKE); $(unstage)
43399 @r=`${PWD_COMMAND}`; export r; \
43400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43401 echo "Checking multilib configuration for winsup..."; \
43402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
43403 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
43404 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
43405 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
43406 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
43407 else \
43408 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
43409 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
43410 fi; \
43411 else \
43412 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
43413 fi; \
43414 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 43415 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 43416 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43417 echo Configuring in $(TARGET_SUBDIR)/winsup; \
43418 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 43419 case $(srcdir) in \
b00612cc
PB
43420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43421 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
43422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43423 esac; \
b00612cc
PB
43424 srcdiroption="--srcdir=$${topdir}/winsup"; \
43425 libsrcdir="$$s/winsup"; \
4fa63067
NN
43426 rm -f no-such-file || : ; \
43427 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43428 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43429 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43430 || exit 1
6bd3dfaa 43431@endif target-winsup
e2b9e2dc 43432
a7254363
PB
43433
43434
d545f33b
PB
43435
43436
4fa63067
NN
43437.PHONY: all-target-winsup maybe-all-target-winsup
43438maybe-all-target-winsup:
4f0ef2d8
CD
43439@if gcc-bootstrap
43440all-target-winsup: stage_current
43441@endif gcc-bootstrap
6bd3dfaa 43442@if target-winsup
72b2455a 43443TARGET-target-winsup=all
6bd3dfaa 43444maybe-all-target-winsup: all-target-winsup
4fa63067 43445all-target-winsup: configure-target-winsup
0aed8855 43446 @: $(MAKE); $(unstage)
b40e3958
L
43447 @r=`${PWD_COMMAND}`; export r; \
43448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43449 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43450 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 43451 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 43452@endif target-winsup
3866be5d 43453
a7254363
PB
43454
43455
d545f33b
PB
43456
43457
4fa63067
NN
43458.PHONY: check-target-winsup maybe-check-target-winsup
43459maybe-check-target-winsup:
6bd3dfaa
PB
43460@if target-winsup
43461maybe-check-target-winsup: check-target-winsup
3866be5d 43462
4fa63067 43463check-target-winsup:
0aed8855 43464 @: $(MAKE); $(unstage)
4fa63067
NN
43465 @r=`${PWD_COMMAND}`; export r; \
43466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43467 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43468 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43469 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43470
6bd3dfaa 43471@endif target-winsup
3866be5d 43472
4fa63067
NN
43473.PHONY: install-target-winsup maybe-install-target-winsup
43474maybe-install-target-winsup:
6bd3dfaa
PB
43475@if target-winsup
43476maybe-install-target-winsup: install-target-winsup
16ae0395 43477
4fa63067 43478install-target-winsup: installdirs
0aed8855 43479 @: $(MAKE); $(unstage)
4fa63067
NN
43480 @r=`${PWD_COMMAND}`; export r; \
43481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43482 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43483 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43484 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43485
6bd3dfaa 43486@endif target-winsup
3866be5d 43487
56a8fe78 43488# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43489
43490.PHONY: maybe-info-target-winsup info-target-winsup
43491maybe-info-target-winsup:
6bd3dfaa
PB
43492@if target-winsup
43493maybe-info-target-winsup: info-target-winsup
4fa63067
NN
43494
43495info-target-winsup: \
43496 configure-target-winsup
0aed8855 43497 @: $(MAKE); $(unstage)
4fa63067 43498 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43499 r=`${PWD_COMMAND}`; export r; \
43500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43501 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43502 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
43503 for flag in $(EXTRA_TARGET_FLAGS); do \
43504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43505 done; \
43506 (cd $(TARGET_SUBDIR)/winsup && \
43507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43509 "RANLIB=$${RANLIB}" \
0c24b341 43510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43511 info) \
e2b9e2dc
NN
43512 || exit 1
43513
6bd3dfaa 43514@endif target-winsup
3866be5d 43515
4fa63067
NN
43516.PHONY: maybe-dvi-target-winsup dvi-target-winsup
43517maybe-dvi-target-winsup:
6bd3dfaa
PB
43518@if target-winsup
43519maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 43520
4fa63067
NN
43521dvi-target-winsup: \
43522 configure-target-winsup
0aed8855 43523 @: $(MAKE); $(unstage)
4fa63067
NN
43524 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43525 r=`${PWD_COMMAND}`; export r; \
b40e3958 43526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43527 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43528 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
43529 for flag in $(EXTRA_TARGET_FLAGS); do \
43530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43531 done; \
43532 (cd $(TARGET_SUBDIR)/winsup && \
43533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43535 "RANLIB=$${RANLIB}" \
0c24b341 43536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43537 dvi) \
4fa63067 43538 || exit 1
3866be5d 43539
6bd3dfaa 43540@endif target-winsup
3866be5d 43541
56a8fe78
DD
43542.PHONY: maybe-pdf-target-winsup pdf-target-winsup
43543maybe-pdf-target-winsup:
43544@if target-winsup
43545maybe-pdf-target-winsup: pdf-target-winsup
43546
43547pdf-target-winsup: \
43548 configure-target-winsup
43549 @: $(MAKE); $(unstage)
43550 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43551 r=`${PWD_COMMAND}`; export r; \
43552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43553 $(NORMAL_TARGET_EXPORTS) \
43554 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
43555 for flag in $(EXTRA_TARGET_FLAGS); do \
43556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43557 done; \
43558 (cd $(TARGET_SUBDIR)/winsup && \
43559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43561 "RANLIB=$${RANLIB}" \
0c24b341 43562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43563 pdf) \
43564 || exit 1
43565
43566@endif target-winsup
43567
6d389afc
MS
43568.PHONY: maybe-html-target-winsup html-target-winsup
43569maybe-html-target-winsup:
43570@if target-winsup
43571maybe-html-target-winsup: html-target-winsup
43572
43573html-target-winsup: \
43574 configure-target-winsup
0aed8855 43575 @: $(MAKE); $(unstage)
6d389afc
MS
43576 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43577 r=`${PWD_COMMAND}`; export r; \
43578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43579 $(NORMAL_TARGET_EXPORTS) \
43580 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
43581 for flag in $(EXTRA_TARGET_FLAGS); do \
43582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43583 done; \
43584 (cd $(TARGET_SUBDIR)/winsup && \
43585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43587 "RANLIB=$${RANLIB}" \
0c24b341 43588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43589 html) \
43590 || exit 1
43591
43592@endif target-winsup
43593
4fa63067
NN
43594.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
43595maybe-TAGS-target-winsup:
6bd3dfaa
PB
43596@if target-winsup
43597maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 43598
4fa63067
NN
43599TAGS-target-winsup: \
43600 configure-target-winsup
0aed8855 43601 @: $(MAKE); $(unstage)
4fa63067
NN
43602 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43603 r=`${PWD_COMMAND}`; export r; \
b40e3958 43604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43605 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43606 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
43607 for flag in $(EXTRA_TARGET_FLAGS); do \
43608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43609 done; \
43610 (cd $(TARGET_SUBDIR)/winsup && \
43611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43613 "RANLIB=$${RANLIB}" \
0c24b341 43614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43615 TAGS) \
4fa63067 43616 || exit 1
3866be5d 43617
6bd3dfaa 43618@endif target-winsup
3866be5d 43619
4fa63067
NN
43620.PHONY: maybe-install-info-target-winsup install-info-target-winsup
43621maybe-install-info-target-winsup:
6bd3dfaa
PB
43622@if target-winsup
43623maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
43624
43625install-info-target-winsup: \
43626 configure-target-winsup \
43627 info-target-winsup
0aed8855 43628 @: $(MAKE); $(unstage)
4fa63067 43629 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43630 r=`${PWD_COMMAND}`; export r; \
43631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43632 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43633 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
43634 for flag in $(EXTRA_TARGET_FLAGS); do \
43635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43636 done; \
43637 (cd $(TARGET_SUBDIR)/winsup && \
43638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43640 "RANLIB=$${RANLIB}" \
0c24b341 43641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43642 install-info) \
e2b9e2dc
NN
43643 || exit 1
43644
6bd3dfaa 43645@endif target-winsup
4fa63067 43646
a3ca38d2
DD
43647.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
43648maybe-install-pdf-target-winsup:
43649@if target-winsup
43650maybe-install-pdf-target-winsup: install-pdf-target-winsup
43651
43652install-pdf-target-winsup: \
43653 configure-target-winsup \
43654 pdf-target-winsup
43655 @: $(MAKE); $(unstage)
43656 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43657 r=`${PWD_COMMAND}`; export r; \
43658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43659 $(NORMAL_TARGET_EXPORTS) \
43660 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
43661 for flag in $(EXTRA_TARGET_FLAGS); do \
43662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43663 done; \
43664 (cd $(TARGET_SUBDIR)/winsup && \
43665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43667 "RANLIB=$${RANLIB}" \
0c24b341 43668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43669 install-pdf) \
43670 || exit 1
43671
43672@endif target-winsup
43673
108a6f8e
CD
43674.PHONY: maybe-install-html-target-winsup install-html-target-winsup
43675maybe-install-html-target-winsup:
43676@if target-winsup
43677maybe-install-html-target-winsup: install-html-target-winsup
43678
43679install-html-target-winsup: \
43680 configure-target-winsup \
43681 html-target-winsup
43682 @: $(MAKE); $(unstage)
43683 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43684 r=`${PWD_COMMAND}`; export r; \
43685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43686 $(NORMAL_TARGET_EXPORTS) \
43687 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
43688 for flag in $(EXTRA_TARGET_FLAGS); do \
43689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43690 done; \
43691 (cd $(TARGET_SUBDIR)/winsup && \
43692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43694 "RANLIB=$${RANLIB}" \
0c24b341 43695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43696 install-html) \
43697 || exit 1
43698
43699@endif target-winsup
43700
4fa63067
NN
43701.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
43702maybe-installcheck-target-winsup:
6bd3dfaa
PB
43703@if target-winsup
43704maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
43705
43706installcheck-target-winsup: \
43707 configure-target-winsup
0aed8855 43708 @: $(MAKE); $(unstage)
4fa63067
NN
43709 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43710 r=`${PWD_COMMAND}`; export r; \
b40e3958 43711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43712 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43713 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
43714 for flag in $(EXTRA_TARGET_FLAGS); do \
43715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43716 done; \
43717 (cd $(TARGET_SUBDIR)/winsup && \
43718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43720 "RANLIB=$${RANLIB}" \
0c24b341 43721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43722 installcheck) \
4fa63067 43723 || exit 1
3866be5d 43724
6bd3dfaa 43725@endif target-winsup
3866be5d 43726
4fa63067
NN
43727.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
43728maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
43729@if target-winsup
43730maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
43731
43732mostlyclean-target-winsup:
0aed8855 43733 @: $(MAKE); $(unstage)
4fa63067
NN
43734 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43735 r=`${PWD_COMMAND}`; export r; \
b40e3958 43736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43737 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43738 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
43739 for flag in $(EXTRA_TARGET_FLAGS); do \
43740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43741 done; \
43742 (cd $(TARGET_SUBDIR)/winsup && \
43743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43745 "RANLIB=$${RANLIB}" \
0c24b341 43746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43747 mostlyclean) \
4fa63067 43748 || exit 1
3866be5d 43749
6bd3dfaa 43750@endif target-winsup
3866be5d 43751
4fa63067
NN
43752.PHONY: maybe-clean-target-winsup clean-target-winsup
43753maybe-clean-target-winsup:
6bd3dfaa
PB
43754@if target-winsup
43755maybe-clean-target-winsup: clean-target-winsup
16ae0395 43756
4fa63067 43757clean-target-winsup:
0aed8855 43758 @: $(MAKE); $(unstage)
4fa63067
NN
43759 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43760 r=`${PWD_COMMAND}`; export r; \
b40e3958 43761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43762 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43763 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
43764 for flag in $(EXTRA_TARGET_FLAGS); do \
43765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43766 done; \
43767 (cd $(TARGET_SUBDIR)/winsup && \
43768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43770 "RANLIB=$${RANLIB}" \
0c24b341 43771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43772 clean) \
4fa63067 43773 || exit 1
3866be5d 43774
6bd3dfaa 43775@endif target-winsup
3866be5d 43776
4fa63067
NN
43777.PHONY: maybe-distclean-target-winsup distclean-target-winsup
43778maybe-distclean-target-winsup:
6bd3dfaa
PB
43779@if target-winsup
43780maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
43781
43782distclean-target-winsup:
0aed8855 43783 @: $(MAKE); $(unstage)
4fa63067 43784 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43785 r=`${PWD_COMMAND}`; export r; \
43786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43787 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43788 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
43789 for flag in $(EXTRA_TARGET_FLAGS); do \
43790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43791 done; \
43792 (cd $(TARGET_SUBDIR)/winsup && \
43793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43795 "RANLIB=$${RANLIB}" \
0c24b341 43796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43797 distclean) \
e2b9e2dc
NN
43798 || exit 1
43799
6bd3dfaa 43800@endif target-winsup
3866be5d 43801
4fa63067
NN
43802.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
43803maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
43804@if target-winsup
43805maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 43806
4fa63067 43807maintainer-clean-target-winsup:
0aed8855 43808 @: $(MAKE); $(unstage)
4fa63067
NN
43809 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43810 r=`${PWD_COMMAND}`; export r; \
b40e3958 43811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43812 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43813 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
43814 for flag in $(EXTRA_TARGET_FLAGS); do \
43815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43816 done; \
43817 (cd $(TARGET_SUBDIR)/winsup && \
43818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43820 "RANLIB=$${RANLIB}" \
0c24b341 43821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43822 maintainer-clean) \
4fa63067 43823 || exit 1
3866be5d 43824
6bd3dfaa 43825@endif target-winsup
3866be5d 43826
16ae0395 43827
3866be5d 43828
e90269c8 43829
a7254363
PB
43830
43831.PHONY: configure-target-libgloss maybe-configure-target-libgloss
43832maybe-configure-target-libgloss:
4f0ef2d8
CD
43833@if gcc-bootstrap
43834configure-target-libgloss: stage_current
43835@endif gcc-bootstrap
a7254363
PB
43836@if target-libgloss
43837maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 43838configure-target-libgloss:
0aed8855
PB
43839 @: $(MAKE); $(unstage)
43840 @r=`${PWD_COMMAND}`; export r; \
43841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43842 echo "Checking multilib configuration for libgloss..."; \
43843 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
43844 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
43845 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43846 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43847 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
43848 else \
43849 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
43850 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
43851 fi; \
43852 else \
43853 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
43854 fi; \
43855 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 43856 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 43857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43858 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
43859 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 43860 case $(srcdir) in \
b00612cc
PB
43861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43862 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
43863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43864 esac; \
b00612cc
PB
43865 srcdiroption="--srcdir=$${topdir}/libgloss"; \
43866 libsrcdir="$$s/libgloss"; \
4fa63067
NN
43867 rm -f no-such-file || : ; \
43868 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43869 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43870 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43871 || exit 1
6bd3dfaa 43872@endif target-libgloss
e2b9e2dc 43873
a7254363
PB
43874
43875
d545f33b
PB
43876
43877
4fa63067
NN
43878.PHONY: all-target-libgloss maybe-all-target-libgloss
43879maybe-all-target-libgloss:
4f0ef2d8
CD
43880@if gcc-bootstrap
43881all-target-libgloss: stage_current
43882@endif gcc-bootstrap
6bd3dfaa 43883@if target-libgloss
72b2455a 43884TARGET-target-libgloss=all
6bd3dfaa 43885maybe-all-target-libgloss: all-target-libgloss
4fa63067 43886all-target-libgloss: configure-target-libgloss
0aed8855 43887 @: $(MAKE); $(unstage)
b40e3958
L
43888 @r=`${PWD_COMMAND}`; export r; \
43889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43890 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43891 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 43892 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 43893@endif target-libgloss
e393202e 43894
a7254363
PB
43895
43896
d545f33b
PB
43897
43898
4fa63067
NN
43899.PHONY: check-target-libgloss maybe-check-target-libgloss
43900maybe-check-target-libgloss:
6bd3dfaa
PB
43901@if target-libgloss
43902maybe-check-target-libgloss: check-target-libgloss
e393202e 43903
4fa63067
NN
43904# Dummy target for uncheckable module.
43905check-target-libgloss:
e393202e 43906
6bd3dfaa 43907@endif target-libgloss
e393202e 43908
4fa63067
NN
43909.PHONY: install-target-libgloss maybe-install-target-libgloss
43910maybe-install-target-libgloss:
6bd3dfaa
PB
43911@if target-libgloss
43912maybe-install-target-libgloss: install-target-libgloss
16ae0395 43913
4fa63067 43914install-target-libgloss: installdirs
0aed8855 43915 @: $(MAKE); $(unstage)
b40e3958
L
43916 @r=`${PWD_COMMAND}`; export r; \
43917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43918 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43919 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 43920 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 43921
6bd3dfaa 43922@endif target-libgloss
3866be5d 43923
56a8fe78 43924# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43925
43926.PHONY: maybe-info-target-libgloss info-target-libgloss
43927maybe-info-target-libgloss:
6bd3dfaa
PB
43928@if target-libgloss
43929maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
43930
43931info-target-libgloss: \
43932 configure-target-libgloss
0aed8855 43933 @: $(MAKE); $(unstage)
4fa63067 43934 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
43935 r=`${PWD_COMMAND}`; export r; \
43936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43937 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43938 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
43939 for flag in $(EXTRA_TARGET_FLAGS); do \
43940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43941 done; \
43942 (cd $(TARGET_SUBDIR)/libgloss && \
43943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43945 "RANLIB=$${RANLIB}" \
0c24b341 43946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43947 info) \
ce5b542e
MC
43948 || exit 1
43949
6bd3dfaa 43950@endif target-libgloss
ce5b542e 43951
4fa63067
NN
43952.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
43953maybe-dvi-target-libgloss:
6bd3dfaa
PB
43954@if target-libgloss
43955maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 43956
4fa63067
NN
43957dvi-target-libgloss: \
43958 configure-target-libgloss
0aed8855 43959 @: $(MAKE); $(unstage)
4fa63067
NN
43960 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43961 r=`${PWD_COMMAND}`; export r; \
b40e3958 43962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43963 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43964 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
43965 for flag in $(EXTRA_TARGET_FLAGS); do \
43966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43967 done; \
43968 (cd $(TARGET_SUBDIR)/libgloss && \
43969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43971 "RANLIB=$${RANLIB}" \
0c24b341 43972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43973 dvi) \
4fa63067 43974 || exit 1
ce5b542e 43975
6bd3dfaa 43976@endif target-libgloss
ce5b542e 43977
56a8fe78
DD
43978.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
43979maybe-pdf-target-libgloss:
43980@if target-libgloss
43981maybe-pdf-target-libgloss: pdf-target-libgloss
43982
43983pdf-target-libgloss: \
43984 configure-target-libgloss
43985 @: $(MAKE); $(unstage)
43986 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43987 r=`${PWD_COMMAND}`; export r; \
43988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43989 $(NORMAL_TARGET_EXPORTS) \
43990 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
43991 for flag in $(EXTRA_TARGET_FLAGS); do \
43992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43993 done; \
43994 (cd $(TARGET_SUBDIR)/libgloss && \
43995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43997 "RANLIB=$${RANLIB}" \
0c24b341 43998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43999 pdf) \
44000 || exit 1
44001
44002@endif target-libgloss
44003
6d389afc
MS
44004.PHONY: maybe-html-target-libgloss html-target-libgloss
44005maybe-html-target-libgloss:
44006@if target-libgloss
44007maybe-html-target-libgloss: html-target-libgloss
44008
44009html-target-libgloss: \
44010 configure-target-libgloss
0aed8855 44011 @: $(MAKE); $(unstage)
6d389afc
MS
44012 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44013 r=`${PWD_COMMAND}`; export r; \
44014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44015 $(NORMAL_TARGET_EXPORTS) \
44016 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
44017 for flag in $(EXTRA_TARGET_FLAGS); do \
44018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44019 done; \
44020 (cd $(TARGET_SUBDIR)/libgloss && \
44021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44023 "RANLIB=$${RANLIB}" \
0c24b341 44024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44025 html) \
44026 || exit 1
44027
44028@endif target-libgloss
44029
4fa63067
NN
44030.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
44031maybe-TAGS-target-libgloss:
6bd3dfaa
PB
44032@if target-libgloss
44033maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 44034
4fa63067
NN
44035TAGS-target-libgloss: \
44036 configure-target-libgloss
0aed8855 44037 @: $(MAKE); $(unstage)
4fa63067
NN
44038 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44039 r=`${PWD_COMMAND}`; export r; \
b40e3958 44040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44042 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
44043 for flag in $(EXTRA_TARGET_FLAGS); do \
44044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44045 done; \
44046 (cd $(TARGET_SUBDIR)/libgloss && \
44047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44049 "RANLIB=$${RANLIB}" \
0c24b341 44050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44051 TAGS) \
4fa63067 44052 || exit 1
ce5b542e 44053
6bd3dfaa 44054@endif target-libgloss
ce5b542e 44055
4fa63067
NN
44056.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
44057maybe-install-info-target-libgloss:
6bd3dfaa
PB
44058@if target-libgloss
44059maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
44060
44061install-info-target-libgloss: \
44062 configure-target-libgloss \
44063 info-target-libgloss
0aed8855 44064 @: $(MAKE); $(unstage)
4fa63067 44065 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44066 r=`${PWD_COMMAND}`; export r; \
44067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44068 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44069 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
44070 for flag in $(EXTRA_TARGET_FLAGS); do \
44071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44072 done; \
44073 (cd $(TARGET_SUBDIR)/libgloss && \
44074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44076 "RANLIB=$${RANLIB}" \
0c24b341 44077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44078 install-info) \
e2b9e2dc
NN
44079 || exit 1
44080
6bd3dfaa 44081@endif target-libgloss
e393202e 44082
a3ca38d2
DD
44083.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
44084maybe-install-pdf-target-libgloss:
44085@if target-libgloss
44086maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
44087
44088install-pdf-target-libgloss: \
44089 configure-target-libgloss \
44090 pdf-target-libgloss
44091 @: $(MAKE); $(unstage)
44092 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44093 r=`${PWD_COMMAND}`; export r; \
44094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44095 $(NORMAL_TARGET_EXPORTS) \
44096 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
44097 for flag in $(EXTRA_TARGET_FLAGS); do \
44098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44099 done; \
44100 (cd $(TARGET_SUBDIR)/libgloss && \
44101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44103 "RANLIB=$${RANLIB}" \
0c24b341 44104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44105 install-pdf) \
44106 || exit 1
44107
44108@endif target-libgloss
44109
108a6f8e
CD
44110.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
44111maybe-install-html-target-libgloss:
44112@if target-libgloss
44113maybe-install-html-target-libgloss: install-html-target-libgloss
44114
44115install-html-target-libgloss: \
44116 configure-target-libgloss \
44117 html-target-libgloss
44118 @: $(MAKE); $(unstage)
44119 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44120 r=`${PWD_COMMAND}`; export r; \
44121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44122 $(NORMAL_TARGET_EXPORTS) \
44123 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
44124 for flag in $(EXTRA_TARGET_FLAGS); do \
44125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44126 done; \
44127 (cd $(TARGET_SUBDIR)/libgloss && \
44128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44130 "RANLIB=$${RANLIB}" \
0c24b341 44131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44132 install-html) \
44133 || exit 1
44134
44135@endif target-libgloss
44136
4fa63067
NN
44137.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
44138maybe-installcheck-target-libgloss:
6bd3dfaa
PB
44139@if target-libgloss
44140maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 44141
4fa63067
NN
44142installcheck-target-libgloss: \
44143 configure-target-libgloss
0aed8855 44144 @: $(MAKE); $(unstage)
4fa63067
NN
44145 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44146 r=`${PWD_COMMAND}`; export r; \
44147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44148 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44149 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
44150 for flag in $(EXTRA_TARGET_FLAGS); do \
44151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44152 done; \
44153 (cd $(TARGET_SUBDIR)/libgloss && \
44154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44156 "RANLIB=$${RANLIB}" \
0c24b341 44157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44158 installcheck) \
4fa63067 44159 || exit 1
3866be5d 44160
6bd3dfaa 44161@endif target-libgloss
3866be5d 44162
4fa63067
NN
44163.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
44164maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
44165@if target-libgloss
44166maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 44167
4fa63067 44168mostlyclean-target-libgloss:
0aed8855 44169 @: $(MAKE); $(unstage)
4fa63067
NN
44170 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44171 r=`${PWD_COMMAND}`; export r; \
b40e3958 44172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44173 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44174 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
44175 for flag in $(EXTRA_TARGET_FLAGS); do \
44176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44177 done; \
44178 (cd $(TARGET_SUBDIR)/libgloss && \
44179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44181 "RANLIB=$${RANLIB}" \
0c24b341 44182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44183 mostlyclean) \
4fa63067 44184 || exit 1
e393202e 44185
6bd3dfaa 44186@endif target-libgloss
3866be5d 44187
4fa63067
NN
44188.PHONY: maybe-clean-target-libgloss clean-target-libgloss
44189maybe-clean-target-libgloss:
6bd3dfaa
PB
44190@if target-libgloss
44191maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
44192
44193clean-target-libgloss:
0aed8855 44194 @: $(MAKE); $(unstage)
4fa63067 44195 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44196 r=`${PWD_COMMAND}`; export r; \
44197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44198 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44199 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
44200 for flag in $(EXTRA_TARGET_FLAGS); do \
44201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44202 done; \
44203 (cd $(TARGET_SUBDIR)/libgloss && \
44204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44206 "RANLIB=$${RANLIB}" \
0c24b341 44207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44208 clean) \
e2b9e2dc
NN
44209 || exit 1
44210
6bd3dfaa 44211@endif target-libgloss
e393202e 44212
4fa63067
NN
44213.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
44214maybe-distclean-target-libgloss:
6bd3dfaa
PB
44215@if target-libgloss
44216maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 44217
4fa63067 44218distclean-target-libgloss:
0aed8855 44219 @: $(MAKE); $(unstage)
4fa63067
NN
44220 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44221 r=`${PWD_COMMAND}`; export r; \
44222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44223 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44224 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
44225 for flag in $(EXTRA_TARGET_FLAGS); do \
44226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44227 done; \
44228 (cd $(TARGET_SUBDIR)/libgloss && \
44229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44231 "RANLIB=$${RANLIB}" \
0c24b341 44232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44233 distclean) \
4fa63067 44234 || exit 1
3866be5d 44235
6bd3dfaa 44236@endif target-libgloss
3866be5d 44237
4fa63067
NN
44238.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
44239maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
44240@if target-libgloss
44241maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 44242
4fa63067 44243maintainer-clean-target-libgloss:
0aed8855 44244 @: $(MAKE); $(unstage)
4fa63067
NN
44245 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44246 r=`${PWD_COMMAND}`; export r; \
b40e3958 44247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44248 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44249 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
44250 for flag in $(EXTRA_TARGET_FLAGS); do \
44251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44252 done; \
44253 (cd $(TARGET_SUBDIR)/libgloss && \
44254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44256 "RANLIB=$${RANLIB}" \
0c24b341 44257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44258 maintainer-clean) \
4fa63067 44259 || exit 1
3866be5d 44260
6bd3dfaa 44261@endif target-libgloss
3866be5d 44262
e393202e 44263
15723a45 44264
e90269c8 44265
a7254363
PB
44266
44267.PHONY: configure-target-libiberty maybe-configure-target-libiberty
44268maybe-configure-target-libiberty:
4f0ef2d8
CD
44269@if gcc-bootstrap
44270configure-target-libiberty: stage_current
44271@endif gcc-bootstrap
a7254363
PB
44272@if target-libiberty
44273maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 44274configure-target-libiberty:
0aed8855
PB
44275 @: $(MAKE); $(unstage)
44276 @r=`${PWD_COMMAND}`; export r; \
44277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44278 echo "Checking multilib configuration for libiberty..."; \
44279 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
44280 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
44281 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44282 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44283 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
44284 else \
44285 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
44286 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
44287 fi; \
44288 else \
44289 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
44290 fi; \
44291 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 44292 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 44293 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44294 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
44295 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 44296 case $(srcdir) in \
b00612cc
PB
44297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44298 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
44299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44300 esac; \
b00612cc
PB
44301 srcdiroption="--srcdir=$${topdir}/libiberty"; \
44302 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
44303 rm -f no-such-file || : ; \
44304 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44305 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44306 --target=${target_alias} $${srcdiroption} \
bba45b8b 44307 || exit 1
6bd3dfaa 44308@endif target-libiberty
e393202e 44309
a7254363
PB
44310
44311
d545f33b
PB
44312
44313
4fa63067
NN
44314.PHONY: all-target-libiberty maybe-all-target-libiberty
44315maybe-all-target-libiberty:
4f0ef2d8
CD
44316@if gcc-bootstrap
44317all-target-libiberty: stage_current
44318@endif gcc-bootstrap
6bd3dfaa 44319@if target-libiberty
72b2455a 44320TARGET-target-libiberty=all
6bd3dfaa 44321maybe-all-target-libiberty: all-target-libiberty
4fa63067 44322all-target-libiberty: configure-target-libiberty
0aed8855 44323 @: $(MAKE); $(unstage)
b40e3958
L
44324 @r=`${PWD_COMMAND}`; export r; \
44325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44326 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44327 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 44328 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 44329@endif target-libiberty
e393202e 44330
a7254363
PB
44331
44332
d545f33b
PB
44333
44334
4fa63067
NN
44335.PHONY: check-target-libiberty maybe-check-target-libiberty
44336maybe-check-target-libiberty:
6bd3dfaa
PB
44337@if target-libiberty
44338maybe-check-target-libiberty: check-target-libiberty
16ae0395 44339
4fa63067 44340check-target-libiberty:
0aed8855 44341 @: $(MAKE); $(unstage)
b40e3958
L
44342 @r=`${PWD_COMMAND}`; export r; \
44343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44344 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44345 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44346 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44347
6bd3dfaa 44348@endif target-libiberty
e393202e 44349
4fa63067
NN
44350.PHONY: install-target-libiberty maybe-install-target-libiberty
44351maybe-install-target-libiberty:
6bd3dfaa
PB
44352@if target-libiberty
44353maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
44354
44355install-target-libiberty: installdirs
0aed8855 44356 @: $(MAKE); $(unstage)
4fa63067
NN
44357 @r=`${PWD_COMMAND}`; export r; \
44358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44359 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44360 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44361 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44362
6bd3dfaa 44363@endif target-libiberty
4fa63067 44364
56a8fe78 44365# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44366
44367.PHONY: maybe-info-target-libiberty info-target-libiberty
44368maybe-info-target-libiberty:
6bd3dfaa
PB
44369@if target-libiberty
44370maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
44371
44372info-target-libiberty: \
44373 configure-target-libiberty
0aed8855 44374 @: $(MAKE); $(unstage)
4fa63067
NN
44375 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44376 r=`${PWD_COMMAND}`; export r; \
44377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44378 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44379 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
44380 for flag in $(EXTRA_TARGET_FLAGS); do \
44381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44382 done; \
44383 (cd $(TARGET_SUBDIR)/libiberty && \
44384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44386 "RANLIB=$${RANLIB}" \
0c24b341 44387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44388 info) \
4fa63067
NN
44389 || exit 1
44390
6bd3dfaa 44391@endif target-libiberty
4fa63067
NN
44392
44393.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
44394maybe-dvi-target-libiberty:
6bd3dfaa
PB
44395@if target-libiberty
44396maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
44397
44398dvi-target-libiberty: \
44399 configure-target-libiberty
0aed8855 44400 @: $(MAKE); $(unstage)
4fa63067
NN
44401 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44402 r=`${PWD_COMMAND}`; export r; \
44403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44404 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44405 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
44406 for flag in $(EXTRA_TARGET_FLAGS); do \
44407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44408 done; \
44409 (cd $(TARGET_SUBDIR)/libiberty && \
44410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44412 "RANLIB=$${RANLIB}" \
0c24b341 44413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44414 dvi) \
4fa63067
NN
44415 || exit 1
44416
6bd3dfaa 44417@endif target-libiberty
4fa63067 44418
56a8fe78
DD
44419.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
44420maybe-pdf-target-libiberty:
44421@if target-libiberty
44422maybe-pdf-target-libiberty: pdf-target-libiberty
44423
44424pdf-target-libiberty: \
44425 configure-target-libiberty
44426 @: $(MAKE); $(unstage)
44427 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44428 r=`${PWD_COMMAND}`; export r; \
44429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44430 $(NORMAL_TARGET_EXPORTS) \
44431 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
44432 for flag in $(EXTRA_TARGET_FLAGS); do \
44433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44434 done; \
44435 (cd $(TARGET_SUBDIR)/libiberty && \
44436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44438 "RANLIB=$${RANLIB}" \
0c24b341 44439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44440 pdf) \
44441 || exit 1
44442
44443@endif target-libiberty
44444
6d389afc
MS
44445.PHONY: maybe-html-target-libiberty html-target-libiberty
44446maybe-html-target-libiberty:
44447@if target-libiberty
44448maybe-html-target-libiberty: html-target-libiberty
44449
44450html-target-libiberty: \
44451 configure-target-libiberty
0aed8855 44452 @: $(MAKE); $(unstage)
6d389afc
MS
44453 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44454 r=`${PWD_COMMAND}`; export r; \
44455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44456 $(NORMAL_TARGET_EXPORTS) \
44457 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
44458 for flag in $(EXTRA_TARGET_FLAGS); do \
44459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44460 done; \
44461 (cd $(TARGET_SUBDIR)/libiberty && \
44462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44464 "RANLIB=$${RANLIB}" \
0c24b341 44465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44466 html) \
44467 || exit 1
44468
44469@endif target-libiberty
44470
4fa63067
NN
44471.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
44472maybe-TAGS-target-libiberty:
6bd3dfaa
PB
44473@if target-libiberty
44474maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
44475
44476TAGS-target-libiberty: \
44477 configure-target-libiberty
0aed8855 44478 @: $(MAKE); $(unstage)
4fa63067
NN
44479 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44480 r=`${PWD_COMMAND}`; export r; \
44481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44482 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44483 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
44484 for flag in $(EXTRA_TARGET_FLAGS); do \
44485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44486 done; \
44487 (cd $(TARGET_SUBDIR)/libiberty && \
44488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44490 "RANLIB=$${RANLIB}" \
0c24b341 44491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44492 TAGS) \
4fa63067
NN
44493 || exit 1
44494
6bd3dfaa 44495@endif target-libiberty
4fa63067
NN
44496
44497.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
44498maybe-install-info-target-libiberty:
6bd3dfaa
PB
44499@if target-libiberty
44500maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
44501
44502install-info-target-libiberty: \
44503 configure-target-libiberty \
44504 info-target-libiberty
0aed8855 44505 @: $(MAKE); $(unstage)
4fa63067
NN
44506 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44507 r=`${PWD_COMMAND}`; export r; \
44508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44509 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44510 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
44511 for flag in $(EXTRA_TARGET_FLAGS); do \
44512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44513 done; \
44514 (cd $(TARGET_SUBDIR)/libiberty && \
44515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44517 "RANLIB=$${RANLIB}" \
0c24b341 44518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44519 install-info) \
4fa63067
NN
44520 || exit 1
44521
6bd3dfaa 44522@endif target-libiberty
4fa63067 44523
a3ca38d2
DD
44524.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
44525maybe-install-pdf-target-libiberty:
44526@if target-libiberty
44527maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
44528
44529install-pdf-target-libiberty: \
44530 configure-target-libiberty \
44531 pdf-target-libiberty
44532 @: $(MAKE); $(unstage)
44533 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44534 r=`${PWD_COMMAND}`; export r; \
44535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44536 $(NORMAL_TARGET_EXPORTS) \
44537 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
44538 for flag in $(EXTRA_TARGET_FLAGS); do \
44539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44540 done; \
44541 (cd $(TARGET_SUBDIR)/libiberty && \
44542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44544 "RANLIB=$${RANLIB}" \
0c24b341 44545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44546 install-pdf) \
44547 || exit 1
44548
44549@endif target-libiberty
44550
108a6f8e
CD
44551.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
44552maybe-install-html-target-libiberty:
44553@if target-libiberty
44554maybe-install-html-target-libiberty: install-html-target-libiberty
44555
44556install-html-target-libiberty: \
44557 configure-target-libiberty \
44558 html-target-libiberty
44559 @: $(MAKE); $(unstage)
44560 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44561 r=`${PWD_COMMAND}`; export r; \
44562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44563 $(NORMAL_TARGET_EXPORTS) \
44564 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
44565 for flag in $(EXTRA_TARGET_FLAGS); do \
44566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44567 done; \
44568 (cd $(TARGET_SUBDIR)/libiberty && \
44569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44571 "RANLIB=$${RANLIB}" \
0c24b341 44572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44573 install-html) \
44574 || exit 1
44575
44576@endif target-libiberty
44577
4fa63067
NN
44578.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
44579maybe-installcheck-target-libiberty:
6bd3dfaa
PB
44580@if target-libiberty
44581maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
44582
44583installcheck-target-libiberty: \
44584 configure-target-libiberty
0aed8855 44585 @: $(MAKE); $(unstage)
4fa63067
NN
44586 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44587 r=`${PWD_COMMAND}`; export r; \
44588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44589 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44590 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
44591 for flag in $(EXTRA_TARGET_FLAGS); do \
44592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44593 done; \
44594 (cd $(TARGET_SUBDIR)/libiberty && \
44595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44597 "RANLIB=$${RANLIB}" \
0c24b341 44598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44599 installcheck) \
4fa63067
NN
44600 || exit 1
44601
6bd3dfaa 44602@endif target-libiberty
4fa63067
NN
44603
44604.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
44605maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
44606@if target-libiberty
44607maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
44608
44609mostlyclean-target-libiberty:
0aed8855 44610 @: $(MAKE); $(unstage)
4fa63067
NN
44611 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44612 r=`${PWD_COMMAND}`; export r; \
44613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44614 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44615 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
44616 for flag in $(EXTRA_TARGET_FLAGS); do \
44617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44618 done; \
44619 (cd $(TARGET_SUBDIR)/libiberty && \
44620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44622 "RANLIB=$${RANLIB}" \
0c24b341 44623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44624 mostlyclean) \
4fa63067
NN
44625 || exit 1
44626
6bd3dfaa 44627@endif target-libiberty
4fa63067
NN
44628
44629.PHONY: maybe-clean-target-libiberty clean-target-libiberty
44630maybe-clean-target-libiberty:
6bd3dfaa
PB
44631@if target-libiberty
44632maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
44633
44634clean-target-libiberty:
0aed8855 44635 @: $(MAKE); $(unstage)
4fa63067
NN
44636 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44637 r=`${PWD_COMMAND}`; export r; \
44638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44639 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44640 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
44641 for flag in $(EXTRA_TARGET_FLAGS); do \
44642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44643 done; \
44644 (cd $(TARGET_SUBDIR)/libiberty && \
44645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44647 "RANLIB=$${RANLIB}" \
0c24b341 44648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44649 clean) \
4fa63067
NN
44650 || exit 1
44651
6bd3dfaa 44652@endif target-libiberty
4fa63067
NN
44653
44654.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
44655maybe-distclean-target-libiberty:
6bd3dfaa
PB
44656@if target-libiberty
44657maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
44658
44659distclean-target-libiberty:
0aed8855 44660 @: $(MAKE); $(unstage)
4fa63067
NN
44661 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44662 r=`${PWD_COMMAND}`; export r; \
44663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44664 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44665 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
44666 for flag in $(EXTRA_TARGET_FLAGS); do \
44667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44668 done; \
44669 (cd $(TARGET_SUBDIR)/libiberty && \
44670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44672 "RANLIB=$${RANLIB}" \
0c24b341 44673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44674 distclean) \
4fa63067
NN
44675 || exit 1
44676
6bd3dfaa 44677@endif target-libiberty
4fa63067
NN
44678
44679.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
44680maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
44681@if target-libiberty
44682maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
44683
44684maintainer-clean-target-libiberty:
0aed8855 44685 @: $(MAKE); $(unstage)
4fa63067
NN
44686 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44687 r=`${PWD_COMMAND}`; export r; \
44688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44689 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44690 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
44691 for flag in $(EXTRA_TARGET_FLAGS); do \
44692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44693 done; \
44694 (cd $(TARGET_SUBDIR)/libiberty && \
44695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44697 "RANLIB=$${RANLIB}" \
0c24b341 44698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44699 maintainer-clean) \
4fa63067 44700 || exit 1
16ae0395 44701
6bd3dfaa 44702@endif target-libiberty
e393202e
NN
44703
44704
15723a45 44705
e90269c8 44706
a7254363
PB
44707
44708.PHONY: configure-target-gperf maybe-configure-target-gperf
44709maybe-configure-target-gperf:
4f0ef2d8
CD
44710@if gcc-bootstrap
44711configure-target-gperf: stage_current
44712@endif gcc-bootstrap
a7254363
PB
44713@if target-gperf
44714maybe-configure-target-gperf: configure-target-gperf
c52c6897 44715configure-target-gperf:
0aed8855
PB
44716 @: $(MAKE); $(unstage)
44717 @r=`${PWD_COMMAND}`; export r; \
44718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44719 echo "Checking multilib configuration for gperf..."; \
44720 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
44721 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
44722 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
44723 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
44724 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
44725 else \
44726 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
44727 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
44728 fi; \
44729 else \
44730 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
44731 fi; \
44732 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 44733 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 44734 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44735 echo Configuring in $(TARGET_SUBDIR)/gperf; \
44736 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 44737 case $(srcdir) in \
b00612cc
PB
44738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44739 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
44740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44741 esac; \
b00612cc
PB
44742 srcdiroption="--srcdir=$${topdir}/gperf"; \
44743 libsrcdir="$$s/gperf"; \
bba45b8b
NN
44744 rm -f no-such-file || : ; \
44745 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44746 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44747 --target=${target_alias} $${srcdiroption} \
bba45b8b 44748 || exit 1
6bd3dfaa 44749@endif target-gperf
e393202e 44750
a7254363
PB
44751
44752
d545f33b
PB
44753
44754
4fa63067
NN
44755.PHONY: all-target-gperf maybe-all-target-gperf
44756maybe-all-target-gperf:
4f0ef2d8
CD
44757@if gcc-bootstrap
44758all-target-gperf: stage_current
44759@endif gcc-bootstrap
6bd3dfaa 44760@if target-gperf
72b2455a 44761TARGET-target-gperf=all
6bd3dfaa 44762maybe-all-target-gperf: all-target-gperf
4fa63067 44763all-target-gperf: configure-target-gperf
0aed8855 44764 @: $(MAKE); $(unstage)
b40e3958
L
44765 @r=`${PWD_COMMAND}`; export r; \
44766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44767 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44768 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 44769 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 44770@endif target-gperf
e393202e 44771
a7254363
PB
44772
44773
d545f33b
PB
44774
44775
4fa63067
NN
44776.PHONY: check-target-gperf maybe-check-target-gperf
44777maybe-check-target-gperf:
6bd3dfaa
PB
44778@if target-gperf
44779maybe-check-target-gperf: check-target-gperf
16ae0395 44780
4fa63067 44781check-target-gperf:
0aed8855 44782 @: $(MAKE); $(unstage)
b40e3958
L
44783 @r=`${PWD_COMMAND}`; export r; \
44784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44785 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44786 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44787 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44788
6bd3dfaa 44789@endif target-gperf
e393202e 44790
4fa63067
NN
44791.PHONY: install-target-gperf maybe-install-target-gperf
44792maybe-install-target-gperf:
6bd3dfaa
PB
44793@if target-gperf
44794maybe-install-target-gperf: install-target-gperf
4fa63067
NN
44795
44796install-target-gperf: installdirs
0aed8855 44797 @: $(MAKE); $(unstage)
4fa63067
NN
44798 @r=`${PWD_COMMAND}`; export r; \
44799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44800 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44801 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44802 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44803
6bd3dfaa 44804@endif target-gperf
4fa63067 44805
56a8fe78 44806# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44807
44808.PHONY: maybe-info-target-gperf info-target-gperf
44809maybe-info-target-gperf:
6bd3dfaa
PB
44810@if target-gperf
44811maybe-info-target-gperf: info-target-gperf
4fa63067
NN
44812
44813info-target-gperf: \
44814 configure-target-gperf
0aed8855 44815 @: $(MAKE); $(unstage)
4fa63067
NN
44816 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44817 r=`${PWD_COMMAND}`; export r; \
44818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44819 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44820 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
44821 for flag in $(EXTRA_TARGET_FLAGS); do \
44822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44823 done; \
44824 (cd $(TARGET_SUBDIR)/gperf && \
44825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44827 "RANLIB=$${RANLIB}" \
0c24b341 44828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44829 info) \
4fa63067
NN
44830 || exit 1
44831
6bd3dfaa 44832@endif target-gperf
4fa63067
NN
44833
44834.PHONY: maybe-dvi-target-gperf dvi-target-gperf
44835maybe-dvi-target-gperf:
6bd3dfaa
PB
44836@if target-gperf
44837maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
44838
44839dvi-target-gperf: \
44840 configure-target-gperf
0aed8855 44841 @: $(MAKE); $(unstage)
4fa63067
NN
44842 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44843 r=`${PWD_COMMAND}`; export r; \
44844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44845 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44846 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
44847 for flag in $(EXTRA_TARGET_FLAGS); do \
44848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44849 done; \
44850 (cd $(TARGET_SUBDIR)/gperf && \
44851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44853 "RANLIB=$${RANLIB}" \
0c24b341 44854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44855 dvi) \
4fa63067
NN
44856 || exit 1
44857
6bd3dfaa 44858@endif target-gperf
4fa63067 44859
56a8fe78
DD
44860.PHONY: maybe-pdf-target-gperf pdf-target-gperf
44861maybe-pdf-target-gperf:
44862@if target-gperf
44863maybe-pdf-target-gperf: pdf-target-gperf
44864
44865pdf-target-gperf: \
44866 configure-target-gperf
44867 @: $(MAKE); $(unstage)
44868 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44869 r=`${PWD_COMMAND}`; export r; \
44870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44871 $(NORMAL_TARGET_EXPORTS) \
44872 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
44873 for flag in $(EXTRA_TARGET_FLAGS); do \
44874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44875 done; \
44876 (cd $(TARGET_SUBDIR)/gperf && \
44877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44879 "RANLIB=$${RANLIB}" \
0c24b341 44880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44881 pdf) \
44882 || exit 1
44883
44884@endif target-gperf
44885
6d389afc
MS
44886.PHONY: maybe-html-target-gperf html-target-gperf
44887maybe-html-target-gperf:
44888@if target-gperf
44889maybe-html-target-gperf: html-target-gperf
44890
44891html-target-gperf: \
44892 configure-target-gperf
0aed8855 44893 @: $(MAKE); $(unstage)
6d389afc
MS
44894 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44895 r=`${PWD_COMMAND}`; export r; \
44896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44897 $(NORMAL_TARGET_EXPORTS) \
44898 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
44899 for flag in $(EXTRA_TARGET_FLAGS); do \
44900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44901 done; \
44902 (cd $(TARGET_SUBDIR)/gperf && \
44903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44905 "RANLIB=$${RANLIB}" \
0c24b341 44906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44907 html) \
44908 || exit 1
44909
44910@endif target-gperf
44911
4fa63067
NN
44912.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
44913maybe-TAGS-target-gperf:
6bd3dfaa
PB
44914@if target-gperf
44915maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
44916
44917TAGS-target-gperf: \
44918 configure-target-gperf
0aed8855 44919 @: $(MAKE); $(unstage)
4fa63067
NN
44920 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44921 r=`${PWD_COMMAND}`; export r; \
44922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44923 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44924 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
44925 for flag in $(EXTRA_TARGET_FLAGS); do \
44926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44927 done; \
44928 (cd $(TARGET_SUBDIR)/gperf && \
44929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44931 "RANLIB=$${RANLIB}" \
0c24b341 44932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44933 TAGS) \
4fa63067
NN
44934 || exit 1
44935
6bd3dfaa 44936@endif target-gperf
4fa63067
NN
44937
44938.PHONY: maybe-install-info-target-gperf install-info-target-gperf
44939maybe-install-info-target-gperf:
6bd3dfaa
PB
44940@if target-gperf
44941maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
44942
44943install-info-target-gperf: \
44944 configure-target-gperf \
44945 info-target-gperf
0aed8855 44946 @: $(MAKE); $(unstage)
4fa63067
NN
44947 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44948 r=`${PWD_COMMAND}`; export r; \
44949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44950 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44951 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
44952 for flag in $(EXTRA_TARGET_FLAGS); do \
44953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44954 done; \
44955 (cd $(TARGET_SUBDIR)/gperf && \
44956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44958 "RANLIB=$${RANLIB}" \
0c24b341 44959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44960 install-info) \
4fa63067
NN
44961 || exit 1
44962
6bd3dfaa 44963@endif target-gperf
4fa63067 44964
a3ca38d2
DD
44965.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
44966maybe-install-pdf-target-gperf:
44967@if target-gperf
44968maybe-install-pdf-target-gperf: install-pdf-target-gperf
44969
44970install-pdf-target-gperf: \
44971 configure-target-gperf \
44972 pdf-target-gperf
44973 @: $(MAKE); $(unstage)
44974 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44975 r=`${PWD_COMMAND}`; export r; \
44976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44977 $(NORMAL_TARGET_EXPORTS) \
44978 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
44979 for flag in $(EXTRA_TARGET_FLAGS); do \
44980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44981 done; \
44982 (cd $(TARGET_SUBDIR)/gperf && \
44983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44985 "RANLIB=$${RANLIB}" \
0c24b341 44986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44987 install-pdf) \
44988 || exit 1
44989
44990@endif target-gperf
44991
108a6f8e
CD
44992.PHONY: maybe-install-html-target-gperf install-html-target-gperf
44993maybe-install-html-target-gperf:
44994@if target-gperf
44995maybe-install-html-target-gperf: install-html-target-gperf
44996
44997install-html-target-gperf: \
44998 configure-target-gperf \
44999 html-target-gperf
45000 @: $(MAKE); $(unstage)
45001 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45002 r=`${PWD_COMMAND}`; export r; \
45003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45004 $(NORMAL_TARGET_EXPORTS) \
45005 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
45006 for flag in $(EXTRA_TARGET_FLAGS); do \
45007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45008 done; \
45009 (cd $(TARGET_SUBDIR)/gperf && \
45010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45012 "RANLIB=$${RANLIB}" \
0c24b341 45013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45014 install-html) \
45015 || exit 1
45016
45017@endif target-gperf
45018
4fa63067
NN
45019.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
45020maybe-installcheck-target-gperf:
6bd3dfaa
PB
45021@if target-gperf
45022maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
45023
45024installcheck-target-gperf: \
45025 configure-target-gperf
0aed8855 45026 @: $(MAKE); $(unstage)
4fa63067
NN
45027 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45028 r=`${PWD_COMMAND}`; export r; \
45029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45030 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45031 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
45032 for flag in $(EXTRA_TARGET_FLAGS); do \
45033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45034 done; \
45035 (cd $(TARGET_SUBDIR)/gperf && \
45036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45038 "RANLIB=$${RANLIB}" \
0c24b341 45039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45040 installcheck) \
4fa63067
NN
45041 || exit 1
45042
6bd3dfaa 45043@endif target-gperf
4fa63067
NN
45044
45045.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
45046maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
45047@if target-gperf
45048maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
45049
45050mostlyclean-target-gperf:
0aed8855 45051 @: $(MAKE); $(unstage)
4fa63067
NN
45052 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45053 r=`${PWD_COMMAND}`; export r; \
45054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45055 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45056 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
45057 for flag in $(EXTRA_TARGET_FLAGS); do \
45058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45059 done; \
45060 (cd $(TARGET_SUBDIR)/gperf && \
45061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45063 "RANLIB=$${RANLIB}" \
0c24b341 45064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45065 mostlyclean) \
4fa63067
NN
45066 || exit 1
45067
6bd3dfaa 45068@endif target-gperf
4fa63067
NN
45069
45070.PHONY: maybe-clean-target-gperf clean-target-gperf
45071maybe-clean-target-gperf:
6bd3dfaa
PB
45072@if target-gperf
45073maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
45074
45075clean-target-gperf:
0aed8855 45076 @: $(MAKE); $(unstage)
4fa63067
NN
45077 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45078 r=`${PWD_COMMAND}`; export r; \
45079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45080 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45081 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
45082 for flag in $(EXTRA_TARGET_FLAGS); do \
45083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45084 done; \
45085 (cd $(TARGET_SUBDIR)/gperf && \
45086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45088 "RANLIB=$${RANLIB}" \
0c24b341 45089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45090 clean) \
4fa63067
NN
45091 || exit 1
45092
6bd3dfaa 45093@endif target-gperf
4fa63067
NN
45094
45095.PHONY: maybe-distclean-target-gperf distclean-target-gperf
45096maybe-distclean-target-gperf:
6bd3dfaa
PB
45097@if target-gperf
45098maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
45099
45100distclean-target-gperf:
0aed8855 45101 @: $(MAKE); $(unstage)
4fa63067
NN
45102 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45103 r=`${PWD_COMMAND}`; export r; \
45104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45105 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45106 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
45107 for flag in $(EXTRA_TARGET_FLAGS); do \
45108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45109 done; \
45110 (cd $(TARGET_SUBDIR)/gperf && \
45111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45113 "RANLIB=$${RANLIB}" \
0c24b341 45114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45115 distclean) \
4fa63067
NN
45116 || exit 1
45117
6bd3dfaa 45118@endif target-gperf
4fa63067
NN
45119
45120.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
45121maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
45122@if target-gperf
45123maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
45124
45125maintainer-clean-target-gperf:
0aed8855 45126 @: $(MAKE); $(unstage)
4fa63067
NN
45127 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45128 r=`${PWD_COMMAND}`; export r; \
45129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45130 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45131 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
45132 for flag in $(EXTRA_TARGET_FLAGS); do \
45133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45134 done; \
45135 (cd $(TARGET_SUBDIR)/gperf && \
45136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45138 "RANLIB=$${RANLIB}" \
0c24b341 45139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45140 maintainer-clean) \
4fa63067 45141 || exit 1
16ae0395 45142
6bd3dfaa 45143@endif target-gperf
e393202e
NN
45144
45145
15723a45 45146
a7254363
PB
45147
45148
45149.PHONY: configure-target-examples maybe-configure-target-examples
45150maybe-configure-target-examples:
4f0ef2d8
CD
45151@if gcc-bootstrap
45152configure-target-examples: stage_current
45153@endif gcc-bootstrap
a7254363
PB
45154@if target-examples
45155maybe-configure-target-examples: configure-target-examples
c52c6897 45156configure-target-examples:
0aed8855
PB
45157 @: $(MAKE); $(unstage)
45158 @r=`${PWD_COMMAND}`; export r; \
45159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45160 echo "Checking multilib configuration for examples..."; \
45161 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
45162 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
45163 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
45164 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
45165 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
45166 else \
45167 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
45168 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
45169 fi; \
45170 else \
45171 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
45172 fi; \
45173 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 45174 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 45175 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45176 echo Configuring in $(TARGET_SUBDIR)/examples; \
45177 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 45178 case $(srcdir) in \
b00612cc
PB
45179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45180 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
45181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45182 esac; \
b00612cc
PB
45183 srcdiroption="--srcdir=$${topdir}/examples"; \
45184 libsrcdir="$$s/examples"; \
bba45b8b
NN
45185 rm -f no-such-file || : ; \
45186 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45187 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45188 --target=${target_alias} $${srcdiroption} \
bba45b8b 45189 || exit 1
6bd3dfaa 45190@endif target-examples
e393202e 45191
a7254363
PB
45192
45193
d545f33b
PB
45194
45195
4fa63067
NN
45196.PHONY: all-target-examples maybe-all-target-examples
45197maybe-all-target-examples:
4f0ef2d8
CD
45198@if gcc-bootstrap
45199all-target-examples: stage_current
45200@endif gcc-bootstrap
6bd3dfaa 45201@if target-examples
72b2455a 45202TARGET-target-examples=all
6bd3dfaa 45203maybe-all-target-examples: all-target-examples
4fa63067 45204all-target-examples: configure-target-examples
0aed8855 45205 @: $(MAKE); $(unstage)
b40e3958
L
45206 @r=`${PWD_COMMAND}`; export r; \
45207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45208 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45209 (cd $(TARGET_SUBDIR)/examples && \
a7254363 45210 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 45211@endif target-examples
e393202e 45212
a7254363
PB
45213
45214
d545f33b
PB
45215
45216
4fa63067
NN
45217.PHONY: check-target-examples maybe-check-target-examples
45218maybe-check-target-examples:
6bd3dfaa
PB
45219@if target-examples
45220maybe-check-target-examples: check-target-examples
16ae0395 45221
4fa63067
NN
45222# Dummy target for uncheckable module.
45223check-target-examples:
45224
6bd3dfaa 45225@endif target-examples
4fa63067
NN
45226
45227.PHONY: install-target-examples maybe-install-target-examples
45228maybe-install-target-examples:
6bd3dfaa
PB
45229@if target-examples
45230maybe-install-target-examples: install-target-examples
4fa63067
NN
45231
45232# Dummy target for uninstallable.
45233install-target-examples:
45234
6bd3dfaa 45235@endif target-examples
4fa63067 45236
56a8fe78 45237# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45238
45239.PHONY: maybe-info-target-examples info-target-examples
45240maybe-info-target-examples:
6bd3dfaa
PB
45241@if target-examples
45242maybe-info-target-examples: info-target-examples
4fa63067
NN
45243
45244info-target-examples: \
45245 configure-target-examples
0aed8855 45246 @: $(MAKE); $(unstage)
4fa63067
NN
45247 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45248 r=`${PWD_COMMAND}`; export r; \
b40e3958 45249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45250 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45251 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
45252 for flag in $(EXTRA_TARGET_FLAGS); do \
45253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45254 done; \
45255 (cd $(TARGET_SUBDIR)/examples && \
45256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45258 "RANLIB=$${RANLIB}" \
0c24b341 45259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45260 info) \
4fa63067 45261 || exit 1
930314a4 45262
6bd3dfaa 45263@endif target-examples
e393202e 45264
4fa63067
NN
45265.PHONY: maybe-dvi-target-examples dvi-target-examples
45266maybe-dvi-target-examples:
6bd3dfaa
PB
45267@if target-examples
45268maybe-dvi-target-examples: dvi-target-examples
16ae0395 45269
4fa63067
NN
45270dvi-target-examples: \
45271 configure-target-examples
0aed8855 45272 @: $(MAKE); $(unstage)
4fa63067
NN
45273 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45274 r=`${PWD_COMMAND}`; export r; \
b40e3958 45275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45276 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45277 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
45278 for flag in $(EXTRA_TARGET_FLAGS); do \
45279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45280 done; \
45281 (cd $(TARGET_SUBDIR)/examples && \
45282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45284 "RANLIB=$${RANLIB}" \
0c24b341 45285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45286 dvi) \
4fa63067
NN
45287 || exit 1
45288
6bd3dfaa 45289@endif target-examples
4fa63067 45290
56a8fe78
DD
45291.PHONY: maybe-pdf-target-examples pdf-target-examples
45292maybe-pdf-target-examples:
45293@if target-examples
45294maybe-pdf-target-examples: pdf-target-examples
45295
45296pdf-target-examples: \
45297 configure-target-examples
45298 @: $(MAKE); $(unstage)
45299 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45300 r=`${PWD_COMMAND}`; export r; \
45301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45302 $(NORMAL_TARGET_EXPORTS) \
45303 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
45304 for flag in $(EXTRA_TARGET_FLAGS); do \
45305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45306 done; \
45307 (cd $(TARGET_SUBDIR)/examples && \
45308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45310 "RANLIB=$${RANLIB}" \
0c24b341 45311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45312 pdf) \
45313 || exit 1
45314
45315@endif target-examples
45316
6d389afc
MS
45317.PHONY: maybe-html-target-examples html-target-examples
45318maybe-html-target-examples:
45319@if target-examples
45320maybe-html-target-examples: html-target-examples
45321
45322html-target-examples: \
45323 configure-target-examples
0aed8855 45324 @: $(MAKE); $(unstage)
6d389afc
MS
45325 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45326 r=`${PWD_COMMAND}`; export r; \
45327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45328 $(NORMAL_TARGET_EXPORTS) \
45329 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
45330 for flag in $(EXTRA_TARGET_FLAGS); do \
45331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45332 done; \
45333 (cd $(TARGET_SUBDIR)/examples && \
45334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45336 "RANLIB=$${RANLIB}" \
0c24b341 45337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45338 html) \
45339 || exit 1
45340
45341@endif target-examples
45342
4fa63067
NN
45343.PHONY: maybe-TAGS-target-examples TAGS-target-examples
45344maybe-TAGS-target-examples:
6bd3dfaa
PB
45345@if target-examples
45346maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
45347
45348TAGS-target-examples: \
45349 configure-target-examples
0aed8855 45350 @: $(MAKE); $(unstage)
4fa63067
NN
45351 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45352 r=`${PWD_COMMAND}`; export r; \
45353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45354 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45355 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
45356 for flag in $(EXTRA_TARGET_FLAGS); do \
45357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45358 done; \
45359 (cd $(TARGET_SUBDIR)/examples && \
45360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45362 "RANLIB=$${RANLIB}" \
0c24b341 45363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45364 TAGS) \
4fa63067
NN
45365 || exit 1
45366
6bd3dfaa 45367@endif target-examples
4fa63067
NN
45368
45369.PHONY: maybe-install-info-target-examples install-info-target-examples
45370maybe-install-info-target-examples:
6bd3dfaa
PB
45371@if target-examples
45372maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
45373
45374install-info-target-examples: \
45375 configure-target-examples \
45376 info-target-examples
0aed8855 45377 @: $(MAKE); $(unstage)
4fa63067
NN
45378 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45379 r=`${PWD_COMMAND}`; export r; \
45380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45381 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45382 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
45383 for flag in $(EXTRA_TARGET_FLAGS); do \
45384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45385 done; \
45386 (cd $(TARGET_SUBDIR)/examples && \
45387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45389 "RANLIB=$${RANLIB}" \
0c24b341 45390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45391 install-info) \
4fa63067
NN
45392 || exit 1
45393
6bd3dfaa 45394@endif target-examples
4fa63067 45395
a3ca38d2
DD
45396.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
45397maybe-install-pdf-target-examples:
45398@if target-examples
45399maybe-install-pdf-target-examples: install-pdf-target-examples
45400
45401install-pdf-target-examples: \
45402 configure-target-examples \
45403 pdf-target-examples
45404 @: $(MAKE); $(unstage)
45405 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45406 r=`${PWD_COMMAND}`; export r; \
45407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45408 $(NORMAL_TARGET_EXPORTS) \
45409 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
45410 for flag in $(EXTRA_TARGET_FLAGS); do \
45411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45412 done; \
45413 (cd $(TARGET_SUBDIR)/examples && \
45414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45416 "RANLIB=$${RANLIB}" \
0c24b341 45417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45418 install-pdf) \
45419 || exit 1
45420
45421@endif target-examples
45422
108a6f8e
CD
45423.PHONY: maybe-install-html-target-examples install-html-target-examples
45424maybe-install-html-target-examples:
45425@if target-examples
45426maybe-install-html-target-examples: install-html-target-examples
45427
45428install-html-target-examples: \
45429 configure-target-examples \
45430 html-target-examples
45431 @: $(MAKE); $(unstage)
45432 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45433 r=`${PWD_COMMAND}`; export r; \
45434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45435 $(NORMAL_TARGET_EXPORTS) \
45436 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
45437 for flag in $(EXTRA_TARGET_FLAGS); do \
45438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45439 done; \
45440 (cd $(TARGET_SUBDIR)/examples && \
45441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45443 "RANLIB=$${RANLIB}" \
0c24b341 45444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45445 install-html) \
45446 || exit 1
45447
45448@endif target-examples
45449
4fa63067
NN
45450.PHONY: maybe-installcheck-target-examples installcheck-target-examples
45451maybe-installcheck-target-examples:
6bd3dfaa
PB
45452@if target-examples
45453maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
45454
45455installcheck-target-examples: \
45456 configure-target-examples
0aed8855 45457 @: $(MAKE); $(unstage)
4fa63067
NN
45458 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45459 r=`${PWD_COMMAND}`; export r; \
45460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45461 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45462 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
45463 for flag in $(EXTRA_TARGET_FLAGS); do \
45464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45465 done; \
45466 (cd $(TARGET_SUBDIR)/examples && \
45467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45469 "RANLIB=$${RANLIB}" \
0c24b341 45470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45471 installcheck) \
4fa63067
NN
45472 || exit 1
45473
6bd3dfaa 45474@endif target-examples
4fa63067
NN
45475
45476.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
45477maybe-mostlyclean-target-examples:
6bd3dfaa
PB
45478@if target-examples
45479maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
45480
45481mostlyclean-target-examples:
0aed8855 45482 @: $(MAKE); $(unstage)
4fa63067
NN
45483 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45484 r=`${PWD_COMMAND}`; export r; \
45485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45486 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45487 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
45488 for flag in $(EXTRA_TARGET_FLAGS); do \
45489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45490 done; \
45491 (cd $(TARGET_SUBDIR)/examples && \
45492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45494 "RANLIB=$${RANLIB}" \
0c24b341 45495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45496 mostlyclean) \
4fa63067
NN
45497 || exit 1
45498
6bd3dfaa 45499@endif target-examples
4fa63067
NN
45500
45501.PHONY: maybe-clean-target-examples clean-target-examples
45502maybe-clean-target-examples:
6bd3dfaa
PB
45503@if target-examples
45504maybe-clean-target-examples: clean-target-examples
4fa63067
NN
45505
45506clean-target-examples:
0aed8855 45507 @: $(MAKE); $(unstage)
4fa63067
NN
45508 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45509 r=`${PWD_COMMAND}`; export r; \
45510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45511 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45512 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
45513 for flag in $(EXTRA_TARGET_FLAGS); do \
45514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45515 done; \
45516 (cd $(TARGET_SUBDIR)/examples && \
45517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45519 "RANLIB=$${RANLIB}" \
0c24b341 45520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45521 clean) \
4fa63067
NN
45522 || exit 1
45523
6bd3dfaa 45524@endif target-examples
4fa63067
NN
45525
45526.PHONY: maybe-distclean-target-examples distclean-target-examples
45527maybe-distclean-target-examples:
6bd3dfaa
PB
45528@if target-examples
45529maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
45530
45531distclean-target-examples:
0aed8855 45532 @: $(MAKE); $(unstage)
4fa63067
NN
45533 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45534 r=`${PWD_COMMAND}`; export r; \
45535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45536 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45537 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
45538 for flag in $(EXTRA_TARGET_FLAGS); do \
45539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45540 done; \
45541 (cd $(TARGET_SUBDIR)/examples && \
45542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45544 "RANLIB=$${RANLIB}" \
0c24b341 45545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45546 distclean) \
4fa63067
NN
45547 || exit 1
45548
6bd3dfaa 45549@endif target-examples
4fa63067
NN
45550
45551.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
45552maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
45553@if target-examples
45554maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
45555
45556maintainer-clean-target-examples:
0aed8855 45557 @: $(MAKE); $(unstage)
4fa63067
NN
45558 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45559 r=`${PWD_COMMAND}`; export r; \
45560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45561 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45562 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
45563 for flag in $(EXTRA_TARGET_FLAGS); do \
45564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45565 done; \
45566 (cd $(TARGET_SUBDIR)/examples && \
45567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45569 "RANLIB=$${RANLIB}" \
0c24b341 45570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45571 maintainer-clean) \
4fa63067
NN
45572 || exit 1
45573
6bd3dfaa 45574@endif target-examples
e393202e
NN
45575
45576
15723a45 45577
a7254363 45578
e90269c8 45579
a7254363
PB
45580.PHONY: configure-target-libffi maybe-configure-target-libffi
45581maybe-configure-target-libffi:
4f0ef2d8
CD
45582@if gcc-bootstrap
45583configure-target-libffi: stage_current
45584@endif gcc-bootstrap
a7254363
PB
45585@if target-libffi
45586maybe-configure-target-libffi: configure-target-libffi
c52c6897 45587configure-target-libffi:
0aed8855
PB
45588 @: $(MAKE); $(unstage)
45589 @r=`${PWD_COMMAND}`; export r; \
45590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45591 echo "Checking multilib configuration for libffi..."; \
45592 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
45593 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
45594 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
45595 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
45596 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
45597 else \
45598 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
45599 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
45600 fi; \
45601 else \
45602 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
45603 fi; \
45604 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 45605 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 45606 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45607 echo Configuring in $(TARGET_SUBDIR)/libffi; \
45608 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 45609 case $(srcdir) in \
b00612cc
PB
45610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45611 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
45612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45613 esac; \
b00612cc
PB
45614 srcdiroption="--srcdir=$${topdir}/libffi"; \
45615 libsrcdir="$$s/libffi"; \
bba45b8b
NN
45616 rm -f no-such-file || : ; \
45617 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45618 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45619 --target=${target_alias} $${srcdiroption} \
bba45b8b 45620 || exit 1
6bd3dfaa 45621@endif target-libffi
e393202e 45622
a7254363
PB
45623
45624
d545f33b
PB
45625
45626
4fa63067
NN
45627.PHONY: all-target-libffi maybe-all-target-libffi
45628maybe-all-target-libffi:
4f0ef2d8
CD
45629@if gcc-bootstrap
45630all-target-libffi: stage_current
45631@endif gcc-bootstrap
6bd3dfaa 45632@if target-libffi
72b2455a 45633TARGET-target-libffi=all
6bd3dfaa 45634maybe-all-target-libffi: all-target-libffi
4fa63067 45635all-target-libffi: configure-target-libffi
0aed8855 45636 @: $(MAKE); $(unstage)
b40e3958
L
45637 @r=`${PWD_COMMAND}`; export r; \
45638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45639 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45640 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 45641 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 45642@endif target-libffi
e393202e 45643
a7254363
PB
45644
45645
d545f33b
PB
45646
45647
4fa63067
NN
45648.PHONY: check-target-libffi maybe-check-target-libffi
45649maybe-check-target-libffi:
6bd3dfaa
PB
45650@if target-libffi
45651maybe-check-target-libffi: check-target-libffi
16ae0395 45652
4fa63067 45653check-target-libffi:
0aed8855 45654 @: $(MAKE); $(unstage)
b40e3958
L
45655 @r=`${PWD_COMMAND}`; export r; \
45656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45657 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45658 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45659 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45660
6bd3dfaa 45661@endif target-libffi
e393202e 45662
4fa63067
NN
45663.PHONY: install-target-libffi maybe-install-target-libffi
45664maybe-install-target-libffi:
6bd3dfaa
PB
45665@if target-libffi
45666maybe-install-target-libffi: install-target-libffi
16ae0395 45667
4fa63067 45668install-target-libffi: installdirs
0aed8855 45669 @: $(MAKE); $(unstage)
b40e3958
L
45670 @r=`${PWD_COMMAND}`; export r; \
45671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45672 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45673 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45675
6bd3dfaa 45676@endif target-libffi
e393202e 45677
56a8fe78 45678# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45679
45680.PHONY: maybe-info-target-libffi info-target-libffi
45681maybe-info-target-libffi:
6bd3dfaa
PB
45682@if target-libffi
45683maybe-info-target-libffi: info-target-libffi
4fa63067
NN
45684
45685info-target-libffi: \
45686 configure-target-libffi
0aed8855 45687 @: $(MAKE); $(unstage)
4fa63067
NN
45688 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45689 r=`${PWD_COMMAND}`; export r; \
45690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45691 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45692 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
45693 for flag in $(EXTRA_TARGET_FLAGS); do \
45694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45695 done; \
45696 (cd $(TARGET_SUBDIR)/libffi && \
45697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45699 "RANLIB=$${RANLIB}" \
0c24b341 45700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45701 info) \
4fa63067
NN
45702 || exit 1
45703
6bd3dfaa 45704@endif target-libffi
4fa63067
NN
45705
45706.PHONY: maybe-dvi-target-libffi dvi-target-libffi
45707maybe-dvi-target-libffi:
6bd3dfaa
PB
45708@if target-libffi
45709maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
45710
45711dvi-target-libffi: \
45712 configure-target-libffi
0aed8855 45713 @: $(MAKE); $(unstage)
4fa63067
NN
45714 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45715 r=`${PWD_COMMAND}`; export r; \
45716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45717 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45718 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
45719 for flag in $(EXTRA_TARGET_FLAGS); do \
45720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45721 done; \
45722 (cd $(TARGET_SUBDIR)/libffi && \
45723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45725 "RANLIB=$${RANLIB}" \
0c24b341 45726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45727 dvi) \
4fa63067
NN
45728 || exit 1
45729
6bd3dfaa 45730@endif target-libffi
4fa63067 45731
56a8fe78
DD
45732.PHONY: maybe-pdf-target-libffi pdf-target-libffi
45733maybe-pdf-target-libffi:
45734@if target-libffi
45735maybe-pdf-target-libffi: pdf-target-libffi
45736
45737pdf-target-libffi: \
45738 configure-target-libffi
45739 @: $(MAKE); $(unstage)
45740 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45741 r=`${PWD_COMMAND}`; export r; \
45742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45743 $(NORMAL_TARGET_EXPORTS) \
45744 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
45745 for flag in $(EXTRA_TARGET_FLAGS); do \
45746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45747 done; \
45748 (cd $(TARGET_SUBDIR)/libffi && \
45749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45751 "RANLIB=$${RANLIB}" \
0c24b341 45752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45753 pdf) \
45754 || exit 1
45755
45756@endif target-libffi
45757
6d389afc
MS
45758.PHONY: maybe-html-target-libffi html-target-libffi
45759maybe-html-target-libffi:
45760@if target-libffi
45761maybe-html-target-libffi: html-target-libffi
45762
45763html-target-libffi: \
45764 configure-target-libffi
0aed8855 45765 @: $(MAKE); $(unstage)
6d389afc
MS
45766 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45767 r=`${PWD_COMMAND}`; export r; \
45768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45769 $(NORMAL_TARGET_EXPORTS) \
45770 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
45771 for flag in $(EXTRA_TARGET_FLAGS); do \
45772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45773 done; \
45774 (cd $(TARGET_SUBDIR)/libffi && \
45775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45777 "RANLIB=$${RANLIB}" \
0c24b341 45778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45779 html) \
45780 || exit 1
45781
45782@endif target-libffi
45783
4fa63067
NN
45784.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
45785maybe-TAGS-target-libffi:
6bd3dfaa
PB
45786@if target-libffi
45787maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
45788
45789TAGS-target-libffi: \
45790 configure-target-libffi
0aed8855 45791 @: $(MAKE); $(unstage)
4fa63067
NN
45792 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45793 r=`${PWD_COMMAND}`; export r; \
45794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45795 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45796 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
45797 for flag in $(EXTRA_TARGET_FLAGS); do \
45798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45799 done; \
45800 (cd $(TARGET_SUBDIR)/libffi && \
45801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45803 "RANLIB=$${RANLIB}" \
0c24b341 45804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45805 TAGS) \
4fa63067
NN
45806 || exit 1
45807
6bd3dfaa 45808@endif target-libffi
4fa63067
NN
45809
45810.PHONY: maybe-install-info-target-libffi install-info-target-libffi
45811maybe-install-info-target-libffi:
6bd3dfaa
PB
45812@if target-libffi
45813maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
45814
45815install-info-target-libffi: \
45816 configure-target-libffi \
45817 info-target-libffi
0aed8855 45818 @: $(MAKE); $(unstage)
4fa63067
NN
45819 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45820 r=`${PWD_COMMAND}`; export r; \
45821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45822 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45823 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
45824 for flag in $(EXTRA_TARGET_FLAGS); do \
45825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45826 done; \
45827 (cd $(TARGET_SUBDIR)/libffi && \
45828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45830 "RANLIB=$${RANLIB}" \
0c24b341 45831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45832 install-info) \
4fa63067
NN
45833 || exit 1
45834
6bd3dfaa 45835@endif target-libffi
4fa63067 45836
a3ca38d2
DD
45837.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
45838maybe-install-pdf-target-libffi:
45839@if target-libffi
45840maybe-install-pdf-target-libffi: install-pdf-target-libffi
45841
45842install-pdf-target-libffi: \
45843 configure-target-libffi \
45844 pdf-target-libffi
45845 @: $(MAKE); $(unstage)
45846 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45847 r=`${PWD_COMMAND}`; export r; \
45848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45849 $(NORMAL_TARGET_EXPORTS) \
45850 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
45851 for flag in $(EXTRA_TARGET_FLAGS); do \
45852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45853 done; \
45854 (cd $(TARGET_SUBDIR)/libffi && \
45855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45857 "RANLIB=$${RANLIB}" \
0c24b341 45858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45859 install-pdf) \
45860 || exit 1
45861
45862@endif target-libffi
45863
108a6f8e
CD
45864.PHONY: maybe-install-html-target-libffi install-html-target-libffi
45865maybe-install-html-target-libffi:
45866@if target-libffi
45867maybe-install-html-target-libffi: install-html-target-libffi
45868
45869install-html-target-libffi: \
45870 configure-target-libffi \
45871 html-target-libffi
45872 @: $(MAKE); $(unstage)
45873 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45874 r=`${PWD_COMMAND}`; export r; \
45875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45876 $(NORMAL_TARGET_EXPORTS) \
45877 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
45878 for flag in $(EXTRA_TARGET_FLAGS); do \
45879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45880 done; \
45881 (cd $(TARGET_SUBDIR)/libffi && \
45882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45884 "RANLIB=$${RANLIB}" \
0c24b341 45885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45886 install-html) \
45887 || exit 1
45888
45889@endif target-libffi
45890
4fa63067
NN
45891.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
45892maybe-installcheck-target-libffi:
6bd3dfaa
PB
45893@if target-libffi
45894maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
45895
45896installcheck-target-libffi: \
45897 configure-target-libffi
0aed8855 45898 @: $(MAKE); $(unstage)
4fa63067
NN
45899 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45900 r=`${PWD_COMMAND}`; export r; \
45901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45902 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45903 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
45904 for flag in $(EXTRA_TARGET_FLAGS); do \
45905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45906 done; \
45907 (cd $(TARGET_SUBDIR)/libffi && \
45908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45910 "RANLIB=$${RANLIB}" \
0c24b341 45911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45912 installcheck) \
4fa63067
NN
45913 || exit 1
45914
6bd3dfaa 45915@endif target-libffi
4fa63067
NN
45916
45917.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
45918maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
45919@if target-libffi
45920maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
45921
45922mostlyclean-target-libffi:
0aed8855 45923 @: $(MAKE); $(unstage)
4fa63067
NN
45924 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45925 r=`${PWD_COMMAND}`; export r; \
45926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45927 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45928 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
45929 for flag in $(EXTRA_TARGET_FLAGS); do \
45930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45931 done; \
45932 (cd $(TARGET_SUBDIR)/libffi && \
45933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45935 "RANLIB=$${RANLIB}" \
0c24b341 45936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45937 mostlyclean) \
4fa63067
NN
45938 || exit 1
45939
6bd3dfaa 45940@endif target-libffi
4fa63067
NN
45941
45942.PHONY: maybe-clean-target-libffi clean-target-libffi
45943maybe-clean-target-libffi:
6bd3dfaa
PB
45944@if target-libffi
45945maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
45946
45947clean-target-libffi:
0aed8855 45948 @: $(MAKE); $(unstage)
4fa63067
NN
45949 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45950 r=`${PWD_COMMAND}`; export r; \
45951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45952 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45953 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
45954 for flag in $(EXTRA_TARGET_FLAGS); do \
45955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45956 done; \
45957 (cd $(TARGET_SUBDIR)/libffi && \
45958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45960 "RANLIB=$${RANLIB}" \
0c24b341 45961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45962 clean) \
4fa63067
NN
45963 || exit 1
45964
6bd3dfaa 45965@endif target-libffi
4fa63067
NN
45966
45967.PHONY: maybe-distclean-target-libffi distclean-target-libffi
45968maybe-distclean-target-libffi:
6bd3dfaa
PB
45969@if target-libffi
45970maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
45971
45972distclean-target-libffi:
0aed8855 45973 @: $(MAKE); $(unstage)
4fa63067
NN
45974 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45975 r=`${PWD_COMMAND}`; export r; \
45976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45977 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45978 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
45979 for flag in $(EXTRA_TARGET_FLAGS); do \
45980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45981 done; \
45982 (cd $(TARGET_SUBDIR)/libffi && \
45983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45985 "RANLIB=$${RANLIB}" \
0c24b341 45986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45987 distclean) \
4fa63067
NN
45988 || exit 1
45989
6bd3dfaa 45990@endif target-libffi
4fa63067
NN
45991
45992.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
45993maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
45994@if target-libffi
45995maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
45996
45997maintainer-clean-target-libffi:
0aed8855 45998 @: $(MAKE); $(unstage)
4fa63067
NN
45999 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
46000 r=`${PWD_COMMAND}`; export r; \
46001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46002 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46003 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
46004 for flag in $(EXTRA_TARGET_FLAGS); do \
46005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46006 done; \
46007 (cd $(TARGET_SUBDIR)/libffi && \
46008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46010 "RANLIB=$${RANLIB}" \
0c24b341 46011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46012 maintainer-clean) \
4fa63067
NN
46013 || exit 1
46014
6bd3dfaa 46015@endif target-libffi
4fa63067
NN
46016
46017
15723a45 46018
a7254363 46019
15723a45 46020
a7254363
PB
46021.PHONY: configure-target-libjava maybe-configure-target-libjava
46022maybe-configure-target-libjava:
4f0ef2d8
CD
46023@if gcc-bootstrap
46024configure-target-libjava: stage_current
46025@endif gcc-bootstrap
a7254363
PB
46026@if target-libjava
46027maybe-configure-target-libjava: configure-target-libjava
c52c6897 46028configure-target-libjava:
0aed8855
PB
46029 @: $(MAKE); $(unstage)
46030 @r=`${PWD_COMMAND}`; export r; \
46031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46032 echo "Checking multilib configuration for libjava..."; \
46033 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
46034 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
46035 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
46036 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
46037 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
46038 else \
46039 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
46040 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
46041 fi; \
46042 else \
46043 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
46044 fi; \
46045 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 46046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 46047 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46048 echo Configuring in $(TARGET_SUBDIR)/libjava; \
46049 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 46050 case $(srcdir) in \
b00612cc
PB
46051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46052 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
46053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46054 esac; \
b00612cc
PB
46055 srcdiroption="--srcdir=$${topdir}/libjava"; \
46056 libsrcdir="$$s/libjava"; \
bba45b8b
NN
46057 rm -f no-such-file || : ; \
46058 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46059 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46060 --target=${target_alias} $${srcdiroption} \
bba45b8b 46061 || exit 1
6bd3dfaa 46062@endif target-libjava
e393202e 46063
a7254363
PB
46064
46065
d545f33b
PB
46066
46067
4fa63067
NN
46068.PHONY: all-target-libjava maybe-all-target-libjava
46069maybe-all-target-libjava:
4f0ef2d8
CD
46070@if gcc-bootstrap
46071all-target-libjava: stage_current
46072@endif gcc-bootstrap
6bd3dfaa 46073@if target-libjava
72b2455a 46074TARGET-target-libjava=all
6bd3dfaa 46075maybe-all-target-libjava: all-target-libjava
4fa63067 46076all-target-libjava: configure-target-libjava
0aed8855 46077 @: $(MAKE); $(unstage)
b40e3958
L
46078 @r=`${PWD_COMMAND}`; export r; \
46079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46080 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46081 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 46082 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 46083@endif target-libjava
e393202e 46084
a7254363
PB
46085
46086
d545f33b
PB
46087
46088
4fa63067
NN
46089.PHONY: check-target-libjava maybe-check-target-libjava
46090maybe-check-target-libjava:
6bd3dfaa
PB
46091@if target-libjava
46092maybe-check-target-libjava: check-target-libjava
16ae0395 46093
4fa63067 46094check-target-libjava:
0aed8855 46095 @: $(MAKE); $(unstage)
4fa63067
NN
46096 @r=`${PWD_COMMAND}`; export r; \
46097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46098 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46099 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46100 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46101
6bd3dfaa 46102@endif target-libjava
930314a4 46103
4fa63067
NN
46104.PHONY: install-target-libjava maybe-install-target-libjava
46105maybe-install-target-libjava:
6bd3dfaa
PB
46106@if target-libjava
46107maybe-install-target-libjava: install-target-libjava
16ae0395 46108
4fa63067 46109install-target-libjava: installdirs
0aed8855 46110 @: $(MAKE); $(unstage)
b40e3958
L
46111 @r=`${PWD_COMMAND}`; export r; \
46112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46113 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46114 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46115 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46116
6bd3dfaa 46117@endif target-libjava
e393202e 46118
56a8fe78 46119# Other targets (info, dvi, pdf, etc.)
15723a45 46120
4fa63067
NN
46121.PHONY: maybe-info-target-libjava info-target-libjava
46122maybe-info-target-libjava:
6bd3dfaa
PB
46123@if target-libjava
46124maybe-info-target-libjava: info-target-libjava
15723a45 46125
4fa63067
NN
46126info-target-libjava: \
46127 configure-target-libjava
0aed8855 46128 @: $(MAKE); $(unstage)
4fa63067 46129 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46130 r=`${PWD_COMMAND}`; export r; \
46131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46132 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46133 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
46134 for flag in $(EXTRA_TARGET_FLAGS); do \
46135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46136 done; \
46137 (cd $(TARGET_SUBDIR)/libjava && \
46138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46140 "RANLIB=$${RANLIB}" \
0c24b341 46141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46142 info) \
bba45b8b 46143 || exit 1
e393202e 46144
6bd3dfaa 46145@endif target-libjava
4fa63067
NN
46146
46147.PHONY: maybe-dvi-target-libjava dvi-target-libjava
46148maybe-dvi-target-libjava:
6bd3dfaa
PB
46149@if target-libjava
46150maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
46151
46152dvi-target-libjava: \
46153 configure-target-libjava
0aed8855 46154 @: $(MAKE); $(unstage)
4fa63067
NN
46155 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46156 r=`${PWD_COMMAND}`; export r; \
b40e3958 46157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46158 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46159 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
46160 for flag in $(EXTRA_TARGET_FLAGS); do \
46161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46162 done; \
46163 (cd $(TARGET_SUBDIR)/libjava && \
46164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46166 "RANLIB=$${RANLIB}" \
0c24b341 46167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46168 dvi) \
4fa63067 46169 || exit 1
e393202e 46170
6bd3dfaa 46171@endif target-libjava
16ae0395 46172
56a8fe78
DD
46173.PHONY: maybe-pdf-target-libjava pdf-target-libjava
46174maybe-pdf-target-libjava:
46175@if target-libjava
46176maybe-pdf-target-libjava: pdf-target-libjava
46177
46178pdf-target-libjava: \
46179 configure-target-libjava
46180 @: $(MAKE); $(unstage)
46181 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46182 r=`${PWD_COMMAND}`; export r; \
46183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46184 $(RAW_CXX_TARGET_EXPORTS) \
46185 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
46186 for flag in $(EXTRA_TARGET_FLAGS); do \
46187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46188 done; \
46189 (cd $(TARGET_SUBDIR)/libjava && \
46190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46192 "RANLIB=$${RANLIB}" \
0c24b341 46193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46194 pdf) \
46195 || exit 1
46196
46197@endif target-libjava
46198
6d389afc
MS
46199.PHONY: maybe-html-target-libjava html-target-libjava
46200maybe-html-target-libjava:
46201@if target-libjava
46202maybe-html-target-libjava: html-target-libjava
46203
46204html-target-libjava: \
46205 configure-target-libjava
0aed8855 46206 @: $(MAKE); $(unstage)
6d389afc
MS
46207 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46208 r=`${PWD_COMMAND}`; export r; \
46209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46210 $(RAW_CXX_TARGET_EXPORTS) \
46211 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
46212 for flag in $(EXTRA_TARGET_FLAGS); do \
46213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46214 done; \
46215 (cd $(TARGET_SUBDIR)/libjava && \
46216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46218 "RANLIB=$${RANLIB}" \
0c24b341 46219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46220 html) \
46221 || exit 1
46222
46223@endif target-libjava
46224
4fa63067
NN
46225.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
46226maybe-TAGS-target-libjava:
6bd3dfaa
PB
46227@if target-libjava
46228maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
46229
46230TAGS-target-libjava: \
46231 configure-target-libjava
0aed8855 46232 @: $(MAKE); $(unstage)
4fa63067
NN
46233 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46234 r=`${PWD_COMMAND}`; export r; \
b40e3958 46235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46236 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46237 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
46238 for flag in $(EXTRA_TARGET_FLAGS); do \
46239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46240 done; \
46241 (cd $(TARGET_SUBDIR)/libjava && \
46242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46244 "RANLIB=$${RANLIB}" \
0c24b341 46245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46246 TAGS) \
4fa63067 46247 || exit 1
e393202e 46248
6bd3dfaa 46249@endif target-libjava
930314a4 46250
4fa63067
NN
46251.PHONY: maybe-install-info-target-libjava install-info-target-libjava
46252maybe-install-info-target-libjava:
6bd3dfaa
PB
46253@if target-libjava
46254maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 46255
4fa63067
NN
46256install-info-target-libjava: \
46257 configure-target-libjava \
46258 info-target-libjava
0aed8855 46259 @: $(MAKE); $(unstage)
4fa63067
NN
46260 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46261 r=`${PWD_COMMAND}`; export r; \
b40e3958 46262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46263 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46264 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
46265 for flag in $(EXTRA_TARGET_FLAGS); do \
46266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46267 done; \
46268 (cd $(TARGET_SUBDIR)/libjava && \
46269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46271 "RANLIB=$${RANLIB}" \
0c24b341 46272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46273 install-info) \
4fa63067 46274 || exit 1
e393202e 46275
6bd3dfaa 46276@endif target-libjava
e393202e 46277
a3ca38d2
DD
46278.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
46279maybe-install-pdf-target-libjava:
46280@if target-libjava
46281maybe-install-pdf-target-libjava: install-pdf-target-libjava
46282
46283install-pdf-target-libjava: \
46284 configure-target-libjava \
46285 pdf-target-libjava
46286 @: $(MAKE); $(unstage)
46287 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46288 r=`${PWD_COMMAND}`; export r; \
46289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46290 $(RAW_CXX_TARGET_EXPORTS) \
46291 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
46292 for flag in $(EXTRA_TARGET_FLAGS); do \
46293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46294 done; \
46295 (cd $(TARGET_SUBDIR)/libjava && \
46296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46298 "RANLIB=$${RANLIB}" \
0c24b341 46299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46300 install-pdf) \
46301 || exit 1
46302
46303@endif target-libjava
46304
108a6f8e
CD
46305.PHONY: maybe-install-html-target-libjava install-html-target-libjava
46306maybe-install-html-target-libjava:
46307@if target-libjava
46308maybe-install-html-target-libjava: install-html-target-libjava
46309
46310install-html-target-libjava: \
46311 configure-target-libjava \
46312 html-target-libjava
46313 @: $(MAKE); $(unstage)
46314 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46315 r=`${PWD_COMMAND}`; export r; \
46316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46317 $(RAW_CXX_TARGET_EXPORTS) \
46318 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
46319 for flag in $(EXTRA_TARGET_FLAGS); do \
46320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46321 done; \
46322 (cd $(TARGET_SUBDIR)/libjava && \
46323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46325 "RANLIB=$${RANLIB}" \
0c24b341 46326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46327 install-html) \
46328 || exit 1
46329
46330@endif target-libjava
46331
4fa63067
NN
46332.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
46333maybe-installcheck-target-libjava:
6bd3dfaa
PB
46334@if target-libjava
46335maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 46336
4fa63067
NN
46337installcheck-target-libjava: \
46338 configure-target-libjava
0aed8855 46339 @: $(MAKE); $(unstage)
4fa63067
NN
46340 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46341 r=`${PWD_COMMAND}`; export r; \
46342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46343 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46344 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
46345 for flag in $(EXTRA_TARGET_FLAGS); do \
46346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46347 done; \
46348 (cd $(TARGET_SUBDIR)/libjava && \
46349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46351 "RANLIB=$${RANLIB}" \
0c24b341 46352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46353 installcheck) \
4fa63067 46354 || exit 1
15723a45 46355
6bd3dfaa 46356@endif target-libjava
4fa63067
NN
46357
46358.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
46359maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
46360@if target-libjava
46361maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
46362
46363mostlyclean-target-libjava:
0aed8855 46364 @: $(MAKE); $(unstage)
4fa63067
NN
46365 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46366 r=`${PWD_COMMAND}`; export r; \
46367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46368 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46369 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
46370 for flag in $(EXTRA_TARGET_FLAGS); do \
46371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46372 done; \
46373 (cd $(TARGET_SUBDIR)/libjava && \
46374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46376 "RANLIB=$${RANLIB}" \
0c24b341 46377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46378 mostlyclean) \
4fa63067
NN
46379 || exit 1
46380
6bd3dfaa 46381@endif target-libjava
4fa63067
NN
46382
46383.PHONY: maybe-clean-target-libjava clean-target-libjava
46384maybe-clean-target-libjava:
6bd3dfaa
PB
46385@if target-libjava
46386maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
46387
46388clean-target-libjava:
0aed8855 46389 @: $(MAKE); $(unstage)
4fa63067 46390 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46391 r=`${PWD_COMMAND}`; export r; \
46392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46393 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46394 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
46395 for flag in $(EXTRA_TARGET_FLAGS); do \
46396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46397 done; \
46398 (cd $(TARGET_SUBDIR)/libjava && \
46399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46401 "RANLIB=$${RANLIB}" \
0c24b341 46402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46403 clean) \
bba45b8b 46404 || exit 1
e393202e 46405
6bd3dfaa 46406@endif target-libjava
e393202e 46407
4fa63067
NN
46408.PHONY: maybe-distclean-target-libjava distclean-target-libjava
46409maybe-distclean-target-libjava:
6bd3dfaa
PB
46410@if target-libjava
46411maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 46412
4fa63067 46413distclean-target-libjava:
0aed8855 46414 @: $(MAKE); $(unstage)
4fa63067
NN
46415 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46416 r=`${PWD_COMMAND}`; export r; \
46417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46418 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46419 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
46420 for flag in $(EXTRA_TARGET_FLAGS); do \
46421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46422 done; \
46423 (cd $(TARGET_SUBDIR)/libjava && \
46424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46426 "RANLIB=$${RANLIB}" \
0c24b341 46427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46428 distclean) \
4fa63067 46429 || exit 1
3866be5d 46430
6bd3dfaa 46431@endif target-libjava
930314a4 46432
4fa63067
NN
46433.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
46434maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
46435@if target-libjava
46436maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 46437
4fa63067 46438maintainer-clean-target-libjava:
0aed8855 46439 @: $(MAKE); $(unstage)
4fa63067
NN
46440 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46441 r=`${PWD_COMMAND}`; export r; \
b40e3958 46442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46443 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46444 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
46445 for flag in $(EXTRA_TARGET_FLAGS); do \
46446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46447 done; \
46448 (cd $(TARGET_SUBDIR)/libjava && \
46449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46451 "RANLIB=$${RANLIB}" \
0c24b341 46452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46453 maintainer-clean) \
4fa63067 46454 || exit 1
e393202e 46455
6bd3dfaa 46456@endif target-libjava
e393202e 46457
4fa63067 46458
15723a45 46459
a7254363 46460
e90269c8 46461
a7254363
PB
46462.PHONY: configure-target-zlib maybe-configure-target-zlib
46463maybe-configure-target-zlib:
4f0ef2d8
CD
46464@if gcc-bootstrap
46465configure-target-zlib: stage_current
46466@endif gcc-bootstrap
a7254363
PB
46467@if target-zlib
46468maybe-configure-target-zlib: configure-target-zlib
c52c6897 46469configure-target-zlib:
0aed8855
PB
46470 @: $(MAKE); $(unstage)
46471 @r=`${PWD_COMMAND}`; export r; \
46472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46473 echo "Checking multilib configuration for zlib..."; \
46474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
46475 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
46476 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
46477 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
46478 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
46479 else \
46480 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
46481 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
46482 fi; \
46483 else \
46484 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
46485 fi; \
46486 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 46487 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 46488 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46489 echo Configuring in $(TARGET_SUBDIR)/zlib; \
46490 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 46491 case $(srcdir) in \
b00612cc
PB
46492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46493 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
46494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46495 esac; \
b00612cc
PB
46496 srcdiroption="--srcdir=$${topdir}/zlib"; \
46497 libsrcdir="$$s/zlib"; \
bba45b8b
NN
46498 rm -f no-such-file || : ; \
46499 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46500 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46501 --target=${target_alias} $${srcdiroption} \
bba45b8b 46502 || exit 1
6bd3dfaa 46503@endif target-zlib
e393202e 46504
a7254363
PB
46505
46506
d545f33b
PB
46507
46508
4fa63067
NN
46509.PHONY: all-target-zlib maybe-all-target-zlib
46510maybe-all-target-zlib:
4f0ef2d8
CD
46511@if gcc-bootstrap
46512all-target-zlib: stage_current
46513@endif gcc-bootstrap
6bd3dfaa 46514@if target-zlib
72b2455a 46515TARGET-target-zlib=all
6bd3dfaa 46516maybe-all-target-zlib: all-target-zlib
4fa63067 46517all-target-zlib: configure-target-zlib
0aed8855 46518 @: $(MAKE); $(unstage)
b40e3958
L
46519 @r=`${PWD_COMMAND}`; export r; \
46520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46521 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46522 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 46523 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 46524@endif target-zlib
e393202e 46525
a7254363
PB
46526
46527
d545f33b
PB
46528
46529
4fa63067
NN
46530.PHONY: check-target-zlib maybe-check-target-zlib
46531maybe-check-target-zlib:
6bd3dfaa
PB
46532@if target-zlib
46533maybe-check-target-zlib: check-target-zlib
16ae0395 46534
4fa63067 46535check-target-zlib:
0aed8855 46536 @: $(MAKE); $(unstage)
b40e3958
L
46537 @r=`${PWD_COMMAND}`; export r; \
46538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46539 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46540 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46541 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46542
6bd3dfaa 46543@endif target-zlib
930314a4 46544
4fa63067
NN
46545.PHONY: install-target-zlib maybe-install-target-zlib
46546maybe-install-target-zlib:
6bd3dfaa
PB
46547@if target-zlib
46548maybe-install-target-zlib: install-target-zlib
16ae0395 46549
4fa63067 46550install-target-zlib: installdirs
0aed8855 46551 @: $(MAKE); $(unstage)
b40e3958
L
46552 @r=`${PWD_COMMAND}`; export r; \
46553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46554 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46555 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46556 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46557
6bd3dfaa 46558@endif target-zlib
e393202e 46559
56a8fe78 46560# Other targets (info, dvi, pdf, etc.)
15723a45 46561
4fa63067
NN
46562.PHONY: maybe-info-target-zlib info-target-zlib
46563maybe-info-target-zlib:
6bd3dfaa
PB
46564@if target-zlib
46565maybe-info-target-zlib: info-target-zlib
15723a45 46566
4fa63067
NN
46567info-target-zlib: \
46568 configure-target-zlib
0aed8855 46569 @: $(MAKE); $(unstage)
4fa63067 46570 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46571 r=`${PWD_COMMAND}`; export r; \
46572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46574 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
46575 for flag in $(EXTRA_TARGET_FLAGS); do \
46576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46577 done; \
46578 (cd $(TARGET_SUBDIR)/zlib && \
46579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46581 "RANLIB=$${RANLIB}" \
0c24b341 46582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46583 info) \
bba45b8b 46584 || exit 1
e393202e 46585
6bd3dfaa 46586@endif target-zlib
e393202e 46587
4fa63067
NN
46588.PHONY: maybe-dvi-target-zlib dvi-target-zlib
46589maybe-dvi-target-zlib:
6bd3dfaa
PB
46590@if target-zlib
46591maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 46592
4fa63067
NN
46593dvi-target-zlib: \
46594 configure-target-zlib
0aed8855 46595 @: $(MAKE); $(unstage)
4fa63067
NN
46596 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46597 r=`${PWD_COMMAND}`; export r; \
b40e3958 46598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46600 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
46601 for flag in $(EXTRA_TARGET_FLAGS); do \
46602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46603 done; \
46604 (cd $(TARGET_SUBDIR)/zlib && \
46605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46607 "RANLIB=$${RANLIB}" \
0c24b341 46608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46609 dvi) \
4fa63067 46610 || exit 1
e393202e 46611
6bd3dfaa 46612@endif target-zlib
930314a4 46613
56a8fe78
DD
46614.PHONY: maybe-pdf-target-zlib pdf-target-zlib
46615maybe-pdf-target-zlib:
46616@if target-zlib
46617maybe-pdf-target-zlib: pdf-target-zlib
46618
46619pdf-target-zlib: \
46620 configure-target-zlib
46621 @: $(MAKE); $(unstage)
46622 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46623 r=`${PWD_COMMAND}`; export r; \
46624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46625 $(NORMAL_TARGET_EXPORTS) \
46626 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
46627 for flag in $(EXTRA_TARGET_FLAGS); do \
46628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46629 done; \
46630 (cd $(TARGET_SUBDIR)/zlib && \
46631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46633 "RANLIB=$${RANLIB}" \
0c24b341 46634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46635 pdf) \
46636 || exit 1
46637
46638@endif target-zlib
46639
6d389afc
MS
46640.PHONY: maybe-html-target-zlib html-target-zlib
46641maybe-html-target-zlib:
46642@if target-zlib
46643maybe-html-target-zlib: html-target-zlib
46644
46645html-target-zlib: \
46646 configure-target-zlib
0aed8855 46647 @: $(MAKE); $(unstage)
6d389afc
MS
46648 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46649 r=`${PWD_COMMAND}`; export r; \
46650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46651 $(NORMAL_TARGET_EXPORTS) \
46652 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
46653 for flag in $(EXTRA_TARGET_FLAGS); do \
46654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46655 done; \
46656 (cd $(TARGET_SUBDIR)/zlib && \
46657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46659 "RANLIB=$${RANLIB}" \
0c24b341 46660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46661 html) \
46662 || exit 1
46663
46664@endif target-zlib
46665
4fa63067
NN
46666.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
46667maybe-TAGS-target-zlib:
6bd3dfaa
PB
46668@if target-zlib
46669maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 46670
4fa63067
NN
46671TAGS-target-zlib: \
46672 configure-target-zlib
0aed8855 46673 @: $(MAKE); $(unstage)
4fa63067
NN
46674 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46675 r=`${PWD_COMMAND}`; export r; \
b40e3958 46676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46677 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46678 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
46679 for flag in $(EXTRA_TARGET_FLAGS); do \
46680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46681 done; \
46682 (cd $(TARGET_SUBDIR)/zlib && \
46683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46685 "RANLIB=$${RANLIB}" \
0c24b341 46686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46687 TAGS) \
4fa63067 46688 || exit 1
e393202e 46689
6bd3dfaa 46690@endif target-zlib
15723a45 46691
4fa63067
NN
46692.PHONY: maybe-install-info-target-zlib install-info-target-zlib
46693maybe-install-info-target-zlib:
6bd3dfaa
PB
46694@if target-zlib
46695maybe-install-info-target-zlib: install-info-target-zlib
15723a45 46696
4fa63067
NN
46697install-info-target-zlib: \
46698 configure-target-zlib \
46699 info-target-zlib
0aed8855 46700 @: $(MAKE); $(unstage)
4fa63067 46701 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46702 r=`${PWD_COMMAND}`; export r; \
46703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46704 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46705 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
46706 for flag in $(EXTRA_TARGET_FLAGS); do \
46707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46708 done; \
46709 (cd $(TARGET_SUBDIR)/zlib && \
46710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46712 "RANLIB=$${RANLIB}" \
0c24b341 46713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46714 install-info) \
bba45b8b 46715 || exit 1
e393202e 46716
6bd3dfaa 46717@endif target-zlib
16ae0395 46718
a3ca38d2
DD
46719.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
46720maybe-install-pdf-target-zlib:
46721@if target-zlib
46722maybe-install-pdf-target-zlib: install-pdf-target-zlib
46723
46724install-pdf-target-zlib: \
46725 configure-target-zlib \
46726 pdf-target-zlib
46727 @: $(MAKE); $(unstage)
46728 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46729 r=`${PWD_COMMAND}`; export r; \
46730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46731 $(NORMAL_TARGET_EXPORTS) \
46732 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
46733 for flag in $(EXTRA_TARGET_FLAGS); do \
46734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46735 done; \
46736 (cd $(TARGET_SUBDIR)/zlib && \
46737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46739 "RANLIB=$${RANLIB}" \
0c24b341 46740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46741 install-pdf) \
46742 || exit 1
46743
46744@endif target-zlib
46745
108a6f8e
CD
46746.PHONY: maybe-install-html-target-zlib install-html-target-zlib
46747maybe-install-html-target-zlib:
46748@if target-zlib
46749maybe-install-html-target-zlib: install-html-target-zlib
46750
46751install-html-target-zlib: \
46752 configure-target-zlib \
46753 html-target-zlib
46754 @: $(MAKE); $(unstage)
46755 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46756 r=`${PWD_COMMAND}`; export r; \
46757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46758 $(NORMAL_TARGET_EXPORTS) \
46759 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
46760 for flag in $(EXTRA_TARGET_FLAGS); do \
46761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46762 done; \
46763 (cd $(TARGET_SUBDIR)/zlib && \
46764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46766 "RANLIB=$${RANLIB}" \
0c24b341 46767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46768 install-html) \
46769 || exit 1
46770
46771@endif target-zlib
46772
4fa63067
NN
46773.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
46774maybe-installcheck-target-zlib:
6bd3dfaa
PB
46775@if target-zlib
46776maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 46777
4fa63067
NN
46778installcheck-target-zlib: \
46779 configure-target-zlib
0aed8855 46780 @: $(MAKE); $(unstage)
4fa63067
NN
46781 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46782 r=`${PWD_COMMAND}`; export r; \
46783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46784 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46785 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
46786 for flag in $(EXTRA_TARGET_FLAGS); do \
46787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46788 done; \
46789 (cd $(TARGET_SUBDIR)/zlib && \
46790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46792 "RANLIB=$${RANLIB}" \
0c24b341 46793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46794 installcheck) \
4fa63067 46795 || exit 1
e393202e 46796
6bd3dfaa 46797@endif target-zlib
16ae0395 46798
4fa63067
NN
46799.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
46800maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
46801@if target-zlib
46802maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 46803
4fa63067 46804mostlyclean-target-zlib:
0aed8855 46805 @: $(MAKE); $(unstage)
4fa63067
NN
46806 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46807 r=`${PWD_COMMAND}`; export r; \
46808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46809 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46810 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
46811 for flag in $(EXTRA_TARGET_FLAGS); do \
46812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46813 done; \
46814 (cd $(TARGET_SUBDIR)/zlib && \
46815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46817 "RANLIB=$${RANLIB}" \
0c24b341 46818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46819 mostlyclean) \
4fa63067 46820 || exit 1
e393202e 46821
6bd3dfaa 46822@endif target-zlib
15723a45 46823
4fa63067
NN
46824.PHONY: maybe-clean-target-zlib clean-target-zlib
46825maybe-clean-target-zlib:
6bd3dfaa
PB
46826@if target-zlib
46827maybe-clean-target-zlib: clean-target-zlib
15723a45 46828
4fa63067 46829clean-target-zlib:
0aed8855 46830 @: $(MAKE); $(unstage)
4fa63067 46831 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46832 r=`${PWD_COMMAND}`; export r; \
46833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46834 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46835 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
46836 for flag in $(EXTRA_TARGET_FLAGS); do \
46837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46838 done; \
46839 (cd $(TARGET_SUBDIR)/zlib && \
46840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46842 "RANLIB=$${RANLIB}" \
0c24b341 46843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46844 clean) \
bba45b8b 46845 || exit 1
e393202e 46846
6bd3dfaa 46847@endif target-zlib
e393202e 46848
4fa63067
NN
46849.PHONY: maybe-distclean-target-zlib distclean-target-zlib
46850maybe-distclean-target-zlib:
6bd3dfaa
PB
46851@if target-zlib
46852maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 46853
4fa63067 46854distclean-target-zlib:
0aed8855 46855 @: $(MAKE); $(unstage)
4fa63067
NN
46856 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46857 r=`${PWD_COMMAND}`; export r; \
b40e3958 46858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46859 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46860 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
46861 for flag in $(EXTRA_TARGET_FLAGS); do \
46862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46863 done; \
46864 (cd $(TARGET_SUBDIR)/zlib && \
46865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46867 "RANLIB=$${RANLIB}" \
0c24b341 46868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46869 distclean) \
4fa63067 46870 || exit 1
e393202e 46871
6bd3dfaa 46872@endif target-zlib
e393202e 46873
4fa63067
NN
46874.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
46875maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
46876@if target-zlib
46877maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 46878
4fa63067 46879maintainer-clean-target-zlib:
0aed8855 46880 @: $(MAKE); $(unstage)
4fa63067
NN
46881 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46882 r=`${PWD_COMMAND}`; export r; \
b40e3958 46883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46884 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46885 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
46886 for flag in $(EXTRA_TARGET_FLAGS); do \
46887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46888 done; \
46889 (cd $(TARGET_SUBDIR)/zlib && \
46890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46892 "RANLIB=$${RANLIB}" \
0c24b341 46893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46894 maintainer-clean) \
4fa63067 46895 || exit 1
e393202e 46896
6bd3dfaa 46897@endif target-zlib
930314a4 46898
4fa63067 46899
15723a45 46900
a7254363 46901
e90269c8 46902
a7254363
PB
46903.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
46904maybe-configure-target-boehm-gc:
4f0ef2d8
CD
46905@if gcc-bootstrap
46906configure-target-boehm-gc: stage_current
46907@endif gcc-bootstrap
a7254363
PB
46908@if target-boehm-gc
46909maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 46910configure-target-boehm-gc:
0aed8855
PB
46911 @: $(MAKE); $(unstage)
46912 @r=`${PWD_COMMAND}`; export r; \
46913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46914 echo "Checking multilib configuration for boehm-gc..."; \
46915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
46916 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
46917 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46918 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46919 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
46920 else \
46921 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
46922 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
46923 fi; \
46924 else \
46925 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
46926 fi; \
46927 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 46928 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 46929 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46930 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
46931 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 46932 case $(srcdir) in \
b00612cc
PB
46933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46934 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
46935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46936 esac; \
b00612cc
PB
46937 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
46938 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
46939 rm -f no-such-file || : ; \
46940 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46941 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46942 --target=${target_alias} $${srcdiroption} \
bba45b8b 46943 || exit 1
6bd3dfaa 46944@endif target-boehm-gc
e393202e 46945
a7254363
PB
46946
46947
d545f33b
PB
46948
46949
4fa63067
NN
46950.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
46951maybe-all-target-boehm-gc:
4f0ef2d8
CD
46952@if gcc-bootstrap
46953all-target-boehm-gc: stage_current
46954@endif gcc-bootstrap
6bd3dfaa 46955@if target-boehm-gc
72b2455a 46956TARGET-target-boehm-gc=all
6bd3dfaa 46957maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 46958all-target-boehm-gc: configure-target-boehm-gc
0aed8855 46959 @: $(MAKE); $(unstage)
b40e3958
L
46960 @r=`${PWD_COMMAND}`; export r; \
46961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46962 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46963 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 46964 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 46965@endif target-boehm-gc
e393202e 46966
a7254363
PB
46967
46968
d545f33b
PB
46969
46970
4fa63067
NN
46971.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
46972maybe-check-target-boehm-gc:
6bd3dfaa
PB
46973@if target-boehm-gc
46974maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 46975
4fa63067 46976check-target-boehm-gc:
0aed8855 46977 @: $(MAKE); $(unstage)
b40e3958
L
46978 @r=`${PWD_COMMAND}`; export r; \
46979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46980 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46981 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46982 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46983
6bd3dfaa 46984@endif target-boehm-gc
930314a4 46985
4fa63067
NN
46986.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
46987maybe-install-target-boehm-gc:
6bd3dfaa
PB
46988@if target-boehm-gc
46989maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 46990
4fa63067 46991install-target-boehm-gc: installdirs
0aed8855 46992 @: $(MAKE); $(unstage)
b40e3958
L
46993 @r=`${PWD_COMMAND}`; export r; \
46994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46995 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46996 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46997 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46998
6bd3dfaa 46999@endif target-boehm-gc
e393202e 47000
56a8fe78 47001# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47002
47003.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
47004maybe-info-target-boehm-gc:
6bd3dfaa
PB
47005@if target-boehm-gc
47006maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
47007
47008info-target-boehm-gc: \
47009 configure-target-boehm-gc
0aed8855 47010 @: $(MAKE); $(unstage)
4fa63067
NN
47011 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47012 r=`${PWD_COMMAND}`; export r; \
47013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47015 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
47016 for flag in $(EXTRA_TARGET_FLAGS); do \
47017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47018 done; \
47019 (cd $(TARGET_SUBDIR)/boehm-gc && \
47020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47022 "RANLIB=$${RANLIB}" \
0c24b341 47023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47024 info) \
4fa63067
NN
47025 || exit 1
47026
6bd3dfaa 47027@endif target-boehm-gc
4fa63067
NN
47028
47029.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
47030maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
47031@if target-boehm-gc
47032maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
47033
47034dvi-target-boehm-gc: \
47035 configure-target-boehm-gc
0aed8855 47036 @: $(MAKE); $(unstage)
4fa63067
NN
47037 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47038 r=`${PWD_COMMAND}`; export r; \
47039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47040 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47041 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
47042 for flag in $(EXTRA_TARGET_FLAGS); do \
47043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47044 done; \
47045 (cd $(TARGET_SUBDIR)/boehm-gc && \
47046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47048 "RANLIB=$${RANLIB}" \
0c24b341 47049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47050 dvi) \
4fa63067
NN
47051 || exit 1
47052
6bd3dfaa 47053@endif target-boehm-gc
4fa63067 47054
56a8fe78
DD
47055.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
47056maybe-pdf-target-boehm-gc:
47057@if target-boehm-gc
47058maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
47059
47060pdf-target-boehm-gc: \
47061 configure-target-boehm-gc
47062 @: $(MAKE); $(unstage)
47063 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47064 r=`${PWD_COMMAND}`; export r; \
47065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47066 $(NORMAL_TARGET_EXPORTS) \
47067 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47068 for flag in $(EXTRA_TARGET_FLAGS); do \
47069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47070 done; \
47071 (cd $(TARGET_SUBDIR)/boehm-gc && \
47072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47074 "RANLIB=$${RANLIB}" \
0c24b341 47075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47076 pdf) \
47077 || exit 1
47078
47079@endif target-boehm-gc
47080
6d389afc
MS
47081.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
47082maybe-html-target-boehm-gc:
47083@if target-boehm-gc
47084maybe-html-target-boehm-gc: html-target-boehm-gc
47085
47086html-target-boehm-gc: \
47087 configure-target-boehm-gc
0aed8855 47088 @: $(MAKE); $(unstage)
6d389afc
MS
47089 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47090 r=`${PWD_COMMAND}`; export r; \
47091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47092 $(NORMAL_TARGET_EXPORTS) \
47093 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
47094 for flag in $(EXTRA_TARGET_FLAGS); do \
47095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47096 done; \
47097 (cd $(TARGET_SUBDIR)/boehm-gc && \
47098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47100 "RANLIB=$${RANLIB}" \
0c24b341 47101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47102 html) \
47103 || exit 1
47104
47105@endif target-boehm-gc
47106
4fa63067
NN
47107.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
47108maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
47109@if target-boehm-gc
47110maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
47111
47112TAGS-target-boehm-gc: \
47113 configure-target-boehm-gc
0aed8855 47114 @: $(MAKE); $(unstage)
4fa63067
NN
47115 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47116 r=`${PWD_COMMAND}`; export r; \
47117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47118 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47119 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
47120 for flag in $(EXTRA_TARGET_FLAGS); do \
47121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47122 done; \
47123 (cd $(TARGET_SUBDIR)/boehm-gc && \
47124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47126 "RANLIB=$${RANLIB}" \
0c24b341 47127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47128 TAGS) \
4fa63067
NN
47129 || exit 1
47130
6bd3dfaa 47131@endif target-boehm-gc
4fa63067
NN
47132
47133.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
47134maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
47135@if target-boehm-gc
47136maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
47137
47138install-info-target-boehm-gc: \
47139 configure-target-boehm-gc \
47140 info-target-boehm-gc
0aed8855 47141 @: $(MAKE); $(unstage)
4fa63067
NN
47142 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47143 r=`${PWD_COMMAND}`; export r; \
47144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47145 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47146 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
47147 for flag in $(EXTRA_TARGET_FLAGS); do \
47148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47149 done; \
47150 (cd $(TARGET_SUBDIR)/boehm-gc && \
47151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47153 "RANLIB=$${RANLIB}" \
0c24b341 47154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47155 install-info) \
4fa63067
NN
47156 || exit 1
47157
6bd3dfaa 47158@endif target-boehm-gc
4fa63067 47159
a3ca38d2
DD
47160.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
47161maybe-install-pdf-target-boehm-gc:
47162@if target-boehm-gc
47163maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
47164
47165install-pdf-target-boehm-gc: \
47166 configure-target-boehm-gc \
47167 pdf-target-boehm-gc
47168 @: $(MAKE); $(unstage)
47169 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47170 r=`${PWD_COMMAND}`; export r; \
47171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47172 $(NORMAL_TARGET_EXPORTS) \
47173 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47174 for flag in $(EXTRA_TARGET_FLAGS); do \
47175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47176 done; \
47177 (cd $(TARGET_SUBDIR)/boehm-gc && \
47178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47180 "RANLIB=$${RANLIB}" \
0c24b341 47181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47182 install-pdf) \
47183 || exit 1
47184
47185@endif target-boehm-gc
47186
108a6f8e
CD
47187.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
47188maybe-install-html-target-boehm-gc:
47189@if target-boehm-gc
47190maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
47191
47192install-html-target-boehm-gc: \
47193 configure-target-boehm-gc \
47194 html-target-boehm-gc
47195 @: $(MAKE); $(unstage)
47196 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47197 r=`${PWD_COMMAND}`; export r; \
47198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47199 $(NORMAL_TARGET_EXPORTS) \
47200 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
47201 for flag in $(EXTRA_TARGET_FLAGS); do \
47202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47203 done; \
47204 (cd $(TARGET_SUBDIR)/boehm-gc && \
47205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47207 "RANLIB=$${RANLIB}" \
0c24b341 47208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47209 install-html) \
47210 || exit 1
47211
47212@endif target-boehm-gc
47213
4fa63067
NN
47214.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
47215maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
47216@if target-boehm-gc
47217maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
47218
47219installcheck-target-boehm-gc: \
47220 configure-target-boehm-gc
0aed8855 47221 @: $(MAKE); $(unstage)
4fa63067
NN
47222 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47223 r=`${PWD_COMMAND}`; export r; \
47224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47225 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47226 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
47227 for flag in $(EXTRA_TARGET_FLAGS); do \
47228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47229 done; \
47230 (cd $(TARGET_SUBDIR)/boehm-gc && \
47231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47233 "RANLIB=$${RANLIB}" \
0c24b341 47234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47235 installcheck) \
4fa63067
NN
47236 || exit 1
47237
6bd3dfaa 47238@endif target-boehm-gc
4fa63067
NN
47239
47240.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
47241maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
47242@if target-boehm-gc
47243maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
47244
47245mostlyclean-target-boehm-gc:
0aed8855 47246 @: $(MAKE); $(unstage)
4fa63067
NN
47247 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47248 r=`${PWD_COMMAND}`; export r; \
47249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47250 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47251 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47252 for flag in $(EXTRA_TARGET_FLAGS); do \
47253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47254 done; \
47255 (cd $(TARGET_SUBDIR)/boehm-gc && \
47256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47258 "RANLIB=$${RANLIB}" \
0c24b341 47259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47260 mostlyclean) \
4fa63067
NN
47261 || exit 1
47262
6bd3dfaa 47263@endif target-boehm-gc
4fa63067
NN
47264
47265.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
47266maybe-clean-target-boehm-gc:
6bd3dfaa
PB
47267@if target-boehm-gc
47268maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
47269
47270clean-target-boehm-gc:
0aed8855 47271 @: $(MAKE); $(unstage)
4fa63067
NN
47272 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47273 r=`${PWD_COMMAND}`; export r; \
47274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47275 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47276 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47277 for flag in $(EXTRA_TARGET_FLAGS); do \
47278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47279 done; \
47280 (cd $(TARGET_SUBDIR)/boehm-gc && \
47281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47283 "RANLIB=$${RANLIB}" \
0c24b341 47284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47285 clean) \
4fa63067
NN
47286 || exit 1
47287
6bd3dfaa 47288@endif target-boehm-gc
4fa63067
NN
47289
47290.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
47291maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
47292@if target-boehm-gc
47293maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
47294
47295distclean-target-boehm-gc:
0aed8855 47296 @: $(MAKE); $(unstage)
4fa63067
NN
47297 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47298 r=`${PWD_COMMAND}`; export r; \
47299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47300 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47301 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47302 for flag in $(EXTRA_TARGET_FLAGS); do \
47303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47304 done; \
47305 (cd $(TARGET_SUBDIR)/boehm-gc && \
47306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47308 "RANLIB=$${RANLIB}" \
0c24b341 47309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47310 distclean) \
4fa63067
NN
47311 || exit 1
47312
6bd3dfaa 47313@endif target-boehm-gc
4fa63067
NN
47314
47315.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
47316maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
47317@if target-boehm-gc
47318maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
47319
47320maintainer-clean-target-boehm-gc:
0aed8855 47321 @: $(MAKE); $(unstage)
4fa63067
NN
47322 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47323 r=`${PWD_COMMAND}`; export r; \
47324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47325 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47326 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47327 for flag in $(EXTRA_TARGET_FLAGS); do \
47328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47329 done; \
47330 (cd $(TARGET_SUBDIR)/boehm-gc && \
47331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47333 "RANLIB=$${RANLIB}" \
0c24b341 47334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47335 maintainer-clean) \
4fa63067
NN
47336 || exit 1
47337
6bd3dfaa 47338@endif target-boehm-gc
4fa63067
NN
47339
47340
15723a45 47341
15723a45 47342
a7254363
PB
47343
47344.PHONY: configure-target-qthreads maybe-configure-target-qthreads
47345maybe-configure-target-qthreads:
4f0ef2d8
CD
47346@if gcc-bootstrap
47347configure-target-qthreads: stage_current
47348@endif gcc-bootstrap
a7254363
PB
47349@if target-qthreads
47350maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 47351configure-target-qthreads:
0aed8855
PB
47352 @: $(MAKE); $(unstage)
47353 @r=`${PWD_COMMAND}`; export r; \
47354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47355 echo "Checking multilib configuration for qthreads..."; \
47356 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
47357 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
47358 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47359 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47360 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
47361 else \
47362 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
47363 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
47364 fi; \
47365 else \
47366 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
47367 fi; \
47368 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 47369 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 47370 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47371 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
47372 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 47373 case $(srcdir) in \
b00612cc
PB
47374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47375 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
47376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47377 esac; \
b00612cc
PB
47378 srcdiroption="--srcdir=$${topdir}/qthreads"; \
47379 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
47380 rm -f no-such-file || : ; \
47381 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47382 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47383 --target=${target_alias} $${srcdiroption} \
bba45b8b 47384 || exit 1
6bd3dfaa 47385@endif target-qthreads
252b5132 47386
a7254363
PB
47387
47388
d545f33b
PB
47389
47390
4fa63067
NN
47391.PHONY: all-target-qthreads maybe-all-target-qthreads
47392maybe-all-target-qthreads:
4f0ef2d8
CD
47393@if gcc-bootstrap
47394all-target-qthreads: stage_current
47395@endif gcc-bootstrap
6bd3dfaa 47396@if target-qthreads
72b2455a 47397TARGET-target-qthreads=all
6bd3dfaa 47398maybe-all-target-qthreads: all-target-qthreads
4fa63067 47399all-target-qthreads: configure-target-qthreads
0aed8855 47400 @: $(MAKE); $(unstage)
b40e3958
L
47401 @r=`${PWD_COMMAND}`; export r; \
47402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47403 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47404 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 47405 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 47406@endif target-qthreads
252b5132 47407
a7254363
PB
47408
47409
d545f33b
PB
47410
47411
4fa63067
NN
47412.PHONY: check-target-qthreads maybe-check-target-qthreads
47413maybe-check-target-qthreads:
6bd3dfaa
PB
47414@if target-qthreads
47415maybe-check-target-qthreads: check-target-qthreads
16ae0395 47416
4fa63067 47417check-target-qthreads:
0aed8855 47418 @: $(MAKE); $(unstage)
b40e3958
L
47419 @r=`${PWD_COMMAND}`; export r; \
47420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47421 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47422 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47423 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47424
6bd3dfaa 47425@endif target-qthreads
930314a4 47426
4fa63067
NN
47427.PHONY: install-target-qthreads maybe-install-target-qthreads
47428maybe-install-target-qthreads:
6bd3dfaa
PB
47429@if target-qthreads
47430maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
47431
47432install-target-qthreads: installdirs
0aed8855 47433 @: $(MAKE); $(unstage)
4fa63067
NN
47434 @r=`${PWD_COMMAND}`; export r; \
47435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47436 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47437 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47438 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47439
6bd3dfaa 47440@endif target-qthreads
4fa63067 47441
56a8fe78 47442# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47443
47444.PHONY: maybe-info-target-qthreads info-target-qthreads
47445maybe-info-target-qthreads:
6bd3dfaa
PB
47446@if target-qthreads
47447maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
47448
47449info-target-qthreads: \
47450 configure-target-qthreads
0aed8855 47451 @: $(MAKE); $(unstage)
4fa63067
NN
47452 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47453 r=`${PWD_COMMAND}`; export r; \
47454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47455 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47456 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
47457 for flag in $(EXTRA_TARGET_FLAGS); do \
47458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47459 done; \
47460 (cd $(TARGET_SUBDIR)/qthreads && \
47461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47463 "RANLIB=$${RANLIB}" \
0c24b341 47464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47465 info) \
4fa63067
NN
47466 || exit 1
47467
6bd3dfaa 47468@endif target-qthreads
4fa63067
NN
47469
47470.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
47471maybe-dvi-target-qthreads:
6bd3dfaa
PB
47472@if target-qthreads
47473maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
47474
47475dvi-target-qthreads: \
47476 configure-target-qthreads
0aed8855 47477 @: $(MAKE); $(unstage)
4fa63067
NN
47478 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47479 r=`${PWD_COMMAND}`; export r; \
47480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47481 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47482 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
47483 for flag in $(EXTRA_TARGET_FLAGS); do \
47484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47485 done; \
47486 (cd $(TARGET_SUBDIR)/qthreads && \
47487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47489 "RANLIB=$${RANLIB}" \
0c24b341 47490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47491 dvi) \
4fa63067
NN
47492 || exit 1
47493
6bd3dfaa 47494@endif target-qthreads
4fa63067 47495
56a8fe78
DD
47496.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
47497maybe-pdf-target-qthreads:
47498@if target-qthreads
47499maybe-pdf-target-qthreads: pdf-target-qthreads
47500
47501pdf-target-qthreads: \
47502 configure-target-qthreads
47503 @: $(MAKE); $(unstage)
47504 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47505 r=`${PWD_COMMAND}`; export r; \
47506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47507 $(NORMAL_TARGET_EXPORTS) \
47508 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
47509 for flag in $(EXTRA_TARGET_FLAGS); do \
47510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47511 done; \
47512 (cd $(TARGET_SUBDIR)/qthreads && \
47513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47515 "RANLIB=$${RANLIB}" \
0c24b341 47516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47517 pdf) \
47518 || exit 1
47519
47520@endif target-qthreads
47521
6d389afc
MS
47522.PHONY: maybe-html-target-qthreads html-target-qthreads
47523maybe-html-target-qthreads:
47524@if target-qthreads
47525maybe-html-target-qthreads: html-target-qthreads
47526
47527html-target-qthreads: \
47528 configure-target-qthreads
0aed8855 47529 @: $(MAKE); $(unstage)
6d389afc
MS
47530 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47531 r=`${PWD_COMMAND}`; export r; \
47532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47533 $(NORMAL_TARGET_EXPORTS) \
47534 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
47535 for flag in $(EXTRA_TARGET_FLAGS); do \
47536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47537 done; \
47538 (cd $(TARGET_SUBDIR)/qthreads && \
47539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47541 "RANLIB=$${RANLIB}" \
0c24b341 47542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47543 html) \
47544 || exit 1
47545
47546@endif target-qthreads
47547
4fa63067
NN
47548.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
47549maybe-TAGS-target-qthreads:
6bd3dfaa
PB
47550@if target-qthreads
47551maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
47552
47553TAGS-target-qthreads: \
47554 configure-target-qthreads
0aed8855 47555 @: $(MAKE); $(unstage)
4fa63067
NN
47556 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47557 r=`${PWD_COMMAND}`; export r; \
47558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47559 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47560 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
47561 for flag in $(EXTRA_TARGET_FLAGS); do \
47562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47563 done; \
47564 (cd $(TARGET_SUBDIR)/qthreads && \
47565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47567 "RANLIB=$${RANLIB}" \
0c24b341 47568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47569 TAGS) \
4fa63067
NN
47570 || exit 1
47571
6bd3dfaa 47572@endif target-qthreads
4fa63067
NN
47573
47574.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
47575maybe-install-info-target-qthreads:
6bd3dfaa
PB
47576@if target-qthreads
47577maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
47578
47579install-info-target-qthreads: \
47580 configure-target-qthreads \
47581 info-target-qthreads
0aed8855 47582 @: $(MAKE); $(unstage)
4fa63067
NN
47583 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47584 r=`${PWD_COMMAND}`; export r; \
47585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47587 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
47588 for flag in $(EXTRA_TARGET_FLAGS); do \
47589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47590 done; \
47591 (cd $(TARGET_SUBDIR)/qthreads && \
47592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47594 "RANLIB=$${RANLIB}" \
0c24b341 47595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47596 install-info) \
4fa63067
NN
47597 || exit 1
47598
6bd3dfaa 47599@endif target-qthreads
4fa63067 47600
a3ca38d2
DD
47601.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
47602maybe-install-pdf-target-qthreads:
47603@if target-qthreads
47604maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
47605
47606install-pdf-target-qthreads: \
47607 configure-target-qthreads \
47608 pdf-target-qthreads
47609 @: $(MAKE); $(unstage)
47610 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47611 r=`${PWD_COMMAND}`; export r; \
47612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47613 $(NORMAL_TARGET_EXPORTS) \
47614 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
47615 for flag in $(EXTRA_TARGET_FLAGS); do \
47616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47617 done; \
47618 (cd $(TARGET_SUBDIR)/qthreads && \
47619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47621 "RANLIB=$${RANLIB}" \
0c24b341 47622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47623 install-pdf) \
47624 || exit 1
47625
47626@endif target-qthreads
47627
108a6f8e
CD
47628.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
47629maybe-install-html-target-qthreads:
47630@if target-qthreads
47631maybe-install-html-target-qthreads: install-html-target-qthreads
47632
47633install-html-target-qthreads: \
47634 configure-target-qthreads \
47635 html-target-qthreads
47636 @: $(MAKE); $(unstage)
47637 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47638 r=`${PWD_COMMAND}`; export r; \
47639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47640 $(NORMAL_TARGET_EXPORTS) \
47641 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
47642 for flag in $(EXTRA_TARGET_FLAGS); do \
47643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47644 done; \
47645 (cd $(TARGET_SUBDIR)/qthreads && \
47646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47648 "RANLIB=$${RANLIB}" \
0c24b341 47649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47650 install-html) \
47651 || exit 1
47652
47653@endif target-qthreads
47654
4fa63067
NN
47655.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
47656maybe-installcheck-target-qthreads:
6bd3dfaa
PB
47657@if target-qthreads
47658maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
47659
47660installcheck-target-qthreads: \
47661 configure-target-qthreads
0aed8855 47662 @: $(MAKE); $(unstage)
4fa63067
NN
47663 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47664 r=`${PWD_COMMAND}`; export r; \
47665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47666 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47667 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
47668 for flag in $(EXTRA_TARGET_FLAGS); do \
47669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47670 done; \
47671 (cd $(TARGET_SUBDIR)/qthreads && \
47672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47674 "RANLIB=$${RANLIB}" \
0c24b341 47675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47676 installcheck) \
4fa63067
NN
47677 || exit 1
47678
6bd3dfaa 47679@endif target-qthreads
4fa63067
NN
47680
47681.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
47682maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
47683@if target-qthreads
47684maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
47685
47686mostlyclean-target-qthreads:
0aed8855 47687 @: $(MAKE); $(unstage)
4fa63067
NN
47688 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47689 r=`${PWD_COMMAND}`; export r; \
47690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47691 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
47693 for flag in $(EXTRA_TARGET_FLAGS); do \
47694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47695 done; \
47696 (cd $(TARGET_SUBDIR)/qthreads && \
47697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47699 "RANLIB=$${RANLIB}" \
0c24b341 47700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47701 mostlyclean) \
4fa63067
NN
47702 || exit 1
47703
6bd3dfaa 47704@endif target-qthreads
4fa63067
NN
47705
47706.PHONY: maybe-clean-target-qthreads clean-target-qthreads
47707maybe-clean-target-qthreads:
6bd3dfaa
PB
47708@if target-qthreads
47709maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
47710
47711clean-target-qthreads:
0aed8855 47712 @: $(MAKE); $(unstage)
4fa63067
NN
47713 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47714 r=`${PWD_COMMAND}`; export r; \
47715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47716 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47717 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
47718 for flag in $(EXTRA_TARGET_FLAGS); do \
47719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47720 done; \
47721 (cd $(TARGET_SUBDIR)/qthreads && \
47722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47724 "RANLIB=$${RANLIB}" \
0c24b341 47725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47726 clean) \
4fa63067
NN
47727 || exit 1
47728
6bd3dfaa 47729@endif target-qthreads
4fa63067
NN
47730
47731.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
47732maybe-distclean-target-qthreads:
6bd3dfaa
PB
47733@if target-qthreads
47734maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
47735
47736distclean-target-qthreads:
0aed8855 47737 @: $(MAKE); $(unstage)
4fa63067
NN
47738 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47739 r=`${PWD_COMMAND}`; export r; \
47740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47741 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47742 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
47743 for flag in $(EXTRA_TARGET_FLAGS); do \
47744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47745 done; \
47746 (cd $(TARGET_SUBDIR)/qthreads && \
47747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47749 "RANLIB=$${RANLIB}" \
0c24b341 47750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47751 distclean) \
4fa63067
NN
47752 || exit 1
47753
6bd3dfaa 47754@endif target-qthreads
4fa63067
NN
47755
47756.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
47757maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
47758@if target-qthreads
47759maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
47760
47761maintainer-clean-target-qthreads:
0aed8855 47762 @: $(MAKE); $(unstage)
4fa63067
NN
47763 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47764 r=`${PWD_COMMAND}`; export r; \
47765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47766 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
47768 for flag in $(EXTRA_TARGET_FLAGS); do \
47769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47770 done; \
47771 (cd $(TARGET_SUBDIR)/qthreads && \
47772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47774 "RANLIB=$${RANLIB}" \
0c24b341 47775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47776 maintainer-clean) \
4fa63067 47777 || exit 1
16ae0395 47778
6bd3dfaa 47779@endif target-qthreads
49b7683b 47780
e393202e 47781
15723a45 47782
e90269c8 47783
a7254363
PB
47784
47785.PHONY: configure-target-rda maybe-configure-target-rda
47786maybe-configure-target-rda:
4f0ef2d8
CD
47787@if gcc-bootstrap
47788configure-target-rda: stage_current
47789@endif gcc-bootstrap
a7254363
PB
47790@if target-rda
47791maybe-configure-target-rda: configure-target-rda
c52c6897 47792configure-target-rda:
0aed8855
PB
47793 @: $(MAKE); $(unstage)
47794 @r=`${PWD_COMMAND}`; export r; \
47795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47796 echo "Checking multilib configuration for rda..."; \
47797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
47798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
47799 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
47800 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
47801 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
47802 else \
47803 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
47804 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
47805 fi; \
47806 else \
47807 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
47808 fi; \
47809 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 47810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 47811 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47812 echo Configuring in $(TARGET_SUBDIR)/rda; \
47813 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 47814 case $(srcdir) in \
b00612cc
PB
47815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47816 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
47817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47818 esac; \
b00612cc
PB
47819 srcdiroption="--srcdir=$${topdir}/rda"; \
47820 libsrcdir="$$s/rda"; \
bba45b8b
NN
47821 rm -f no-such-file || : ; \
47822 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47823 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47824 --target=${target_alias} $${srcdiroption} \
bba45b8b 47825 || exit 1
6bd3dfaa 47826@endif target-rda
49b7683b 47827
a7254363
PB
47828
47829
d545f33b
PB
47830
47831
4fa63067
NN
47832.PHONY: all-target-rda maybe-all-target-rda
47833maybe-all-target-rda:
4f0ef2d8
CD
47834@if gcc-bootstrap
47835all-target-rda: stage_current
47836@endif gcc-bootstrap
6bd3dfaa 47837@if target-rda
72b2455a 47838TARGET-target-rda=all
6bd3dfaa 47839maybe-all-target-rda: all-target-rda
4fa63067 47840all-target-rda: configure-target-rda
0aed8855 47841 @: $(MAKE); $(unstage)
b40e3958
L
47842 @r=`${PWD_COMMAND}`; export r; \
47843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47844 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47845 (cd $(TARGET_SUBDIR)/rda && \
a7254363 47846 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 47847@endif target-rda
252b5132 47848
a7254363
PB
47849
47850
d545f33b
PB
47851
47852
4fa63067
NN
47853.PHONY: check-target-rda maybe-check-target-rda
47854maybe-check-target-rda:
6bd3dfaa
PB
47855@if target-rda
47856maybe-check-target-rda: check-target-rda
16ae0395 47857
4fa63067 47858check-target-rda:
0aed8855 47859 @: $(MAKE); $(unstage)
b40e3958
L
47860 @r=`${PWD_COMMAND}`; export r; \
47861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47862 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47863 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47864 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47865
6bd3dfaa 47866@endif target-rda
930314a4 47867
4fa63067
NN
47868.PHONY: install-target-rda maybe-install-target-rda
47869maybe-install-target-rda:
6bd3dfaa
PB
47870@if target-rda
47871maybe-install-target-rda: install-target-rda
16ae0395 47872
4fa63067 47873install-target-rda: installdirs
0aed8855 47874 @: $(MAKE); $(unstage)
b40e3958
L
47875 @r=`${PWD_COMMAND}`; export r; \
47876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47877 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47878 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47879 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47880
6bd3dfaa 47881@endif target-rda
e393202e 47882
56a8fe78 47883# Other targets (info, dvi, pdf, etc.)
15723a45 47884
4fa63067
NN
47885.PHONY: maybe-info-target-rda info-target-rda
47886maybe-info-target-rda:
6bd3dfaa
PB
47887@if target-rda
47888maybe-info-target-rda: info-target-rda
15723a45 47889
4fa63067
NN
47890info-target-rda: \
47891 configure-target-rda
0aed8855 47892 @: $(MAKE); $(unstage)
4fa63067 47893 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
47894 r=`${PWD_COMMAND}`; export r; \
47895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47896 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47897 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
47898 for flag in $(EXTRA_TARGET_FLAGS); do \
47899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47900 done; \
47901 (cd $(TARGET_SUBDIR)/rda && \
47902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47904 "RANLIB=$${RANLIB}" \
0c24b341 47905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47906 info) \
bba45b8b 47907 || exit 1
252b5132 47908
6bd3dfaa 47909@endif target-rda
4fa63067
NN
47910
47911.PHONY: maybe-dvi-target-rda dvi-target-rda
47912maybe-dvi-target-rda:
6bd3dfaa
PB
47913@if target-rda
47914maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
47915
47916dvi-target-rda: \
47917 configure-target-rda
0aed8855 47918 @: $(MAKE); $(unstage)
4fa63067
NN
47919 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47920 r=`${PWD_COMMAND}`; export r; \
b40e3958 47921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47922 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47923 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
47924 for flag in $(EXTRA_TARGET_FLAGS); do \
47925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47926 done; \
47927 (cd $(TARGET_SUBDIR)/rda && \
47928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47930 "RANLIB=$${RANLIB}" \
0c24b341 47931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47932 dvi) \
4fa63067 47933 || exit 1
252b5132 47934
6bd3dfaa 47935@endif target-rda
16ae0395 47936
56a8fe78
DD
47937.PHONY: maybe-pdf-target-rda pdf-target-rda
47938maybe-pdf-target-rda:
47939@if target-rda
47940maybe-pdf-target-rda: pdf-target-rda
47941
47942pdf-target-rda: \
47943 configure-target-rda
47944 @: $(MAKE); $(unstage)
47945 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47946 r=`${PWD_COMMAND}`; export r; \
47947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47948 $(NORMAL_TARGET_EXPORTS) \
47949 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
47950 for flag in $(EXTRA_TARGET_FLAGS); do \
47951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47952 done; \
47953 (cd $(TARGET_SUBDIR)/rda && \
47954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47956 "RANLIB=$${RANLIB}" \
0c24b341 47957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47958 pdf) \
47959 || exit 1
47960
47961@endif target-rda
47962
6d389afc
MS
47963.PHONY: maybe-html-target-rda html-target-rda
47964maybe-html-target-rda:
47965@if target-rda
47966maybe-html-target-rda: html-target-rda
47967
47968html-target-rda: \
47969 configure-target-rda
0aed8855 47970 @: $(MAKE); $(unstage)
6d389afc
MS
47971 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47972 r=`${PWD_COMMAND}`; export r; \
47973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47974 $(NORMAL_TARGET_EXPORTS) \
47975 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
47976 for flag in $(EXTRA_TARGET_FLAGS); do \
47977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47978 done; \
47979 (cd $(TARGET_SUBDIR)/rda && \
47980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47982 "RANLIB=$${RANLIB}" \
0c24b341 47983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47984 html) \
47985 || exit 1
47986
47987@endif target-rda
47988
4fa63067
NN
47989.PHONY: maybe-TAGS-target-rda TAGS-target-rda
47990maybe-TAGS-target-rda:
6bd3dfaa
PB
47991@if target-rda
47992maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
47993
47994TAGS-target-rda: \
47995 configure-target-rda
0aed8855 47996 @: $(MAKE); $(unstage)
4fa63067
NN
47997 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47998 r=`${PWD_COMMAND}`; export r; \
b40e3958 47999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48000 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48001 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
48002 for flag in $(EXTRA_TARGET_FLAGS); do \
48003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48004 done; \
48005 (cd $(TARGET_SUBDIR)/rda && \
48006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48008 "RANLIB=$${RANLIB}" \
0c24b341 48009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48010 TAGS) \
4fa63067 48011 || exit 1
e393202e 48012
6bd3dfaa 48013@endif target-rda
930314a4 48014
4fa63067
NN
48015.PHONY: maybe-install-info-target-rda install-info-target-rda
48016maybe-install-info-target-rda:
6bd3dfaa
PB
48017@if target-rda
48018maybe-install-info-target-rda: install-info-target-rda
16ae0395 48019
4fa63067
NN
48020install-info-target-rda: \
48021 configure-target-rda \
48022 info-target-rda
0aed8855 48023 @: $(MAKE); $(unstage)
4fa63067
NN
48024 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48025 r=`${PWD_COMMAND}`; export r; \
b40e3958 48026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48028 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
48029 for flag in $(EXTRA_TARGET_FLAGS); do \
48030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48031 done; \
48032 (cd $(TARGET_SUBDIR)/rda && \
48033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48035 "RANLIB=$${RANLIB}" \
0c24b341 48036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48037 install-info) \
4fa63067 48038 || exit 1
252b5132 48039
6bd3dfaa 48040@endif target-rda
e393202e 48041
a3ca38d2
DD
48042.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
48043maybe-install-pdf-target-rda:
48044@if target-rda
48045maybe-install-pdf-target-rda: install-pdf-target-rda
48046
48047install-pdf-target-rda: \
48048 configure-target-rda \
48049 pdf-target-rda
48050 @: $(MAKE); $(unstage)
48051 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48052 r=`${PWD_COMMAND}`; export r; \
48053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48054 $(NORMAL_TARGET_EXPORTS) \
48055 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
48056 for flag in $(EXTRA_TARGET_FLAGS); do \
48057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48058 done; \
48059 (cd $(TARGET_SUBDIR)/rda && \
48060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48062 "RANLIB=$${RANLIB}" \
0c24b341 48063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48064 install-pdf) \
48065 || exit 1
48066
48067@endif target-rda
48068
108a6f8e
CD
48069.PHONY: maybe-install-html-target-rda install-html-target-rda
48070maybe-install-html-target-rda:
48071@if target-rda
48072maybe-install-html-target-rda: install-html-target-rda
48073
48074install-html-target-rda: \
48075 configure-target-rda \
48076 html-target-rda
48077 @: $(MAKE); $(unstage)
48078 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48079 r=`${PWD_COMMAND}`; export r; \
48080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48081 $(NORMAL_TARGET_EXPORTS) \
48082 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
48083 for flag in $(EXTRA_TARGET_FLAGS); do \
48084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48085 done; \
48086 (cd $(TARGET_SUBDIR)/rda && \
48087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48089 "RANLIB=$${RANLIB}" \
0c24b341 48090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48091 install-html) \
48092 || exit 1
48093
48094@endif target-rda
48095
4fa63067
NN
48096.PHONY: maybe-installcheck-target-rda installcheck-target-rda
48097maybe-installcheck-target-rda:
6bd3dfaa
PB
48098@if target-rda
48099maybe-installcheck-target-rda: installcheck-target-rda
15723a45 48100
4fa63067
NN
48101installcheck-target-rda: \
48102 configure-target-rda
0aed8855 48103 @: $(MAKE); $(unstage)
4fa63067
NN
48104 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48105 r=`${PWD_COMMAND}`; export r; \
48106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48107 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48108 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
48109 for flag in $(EXTRA_TARGET_FLAGS); do \
48110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48111 done; \
48112 (cd $(TARGET_SUBDIR)/rda && \
48113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48115 "RANLIB=$${RANLIB}" \
0c24b341 48116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48117 installcheck) \
4fa63067 48118 || exit 1
15723a45 48119
6bd3dfaa 48120@endif target-rda
4fa63067
NN
48121
48122.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
48123maybe-mostlyclean-target-rda:
6bd3dfaa
PB
48124@if target-rda
48125maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
48126
48127mostlyclean-target-rda:
0aed8855 48128 @: $(MAKE); $(unstage)
4fa63067 48129 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
48130 r=`${PWD_COMMAND}`; export r; \
48131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48132 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48133 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
48134 for flag in $(EXTRA_TARGET_FLAGS); do \
48135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48136 done; \
48137 (cd $(TARGET_SUBDIR)/rda && \
48138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48140 "RANLIB=$${RANLIB}" \
0c24b341 48141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48142 mostlyclean) \
bba45b8b 48143 || exit 1
252b5132 48144
6bd3dfaa 48145@endif target-rda
4fa63067
NN
48146
48147.PHONY: maybe-clean-target-rda clean-target-rda
48148maybe-clean-target-rda:
6bd3dfaa
PB
48149@if target-rda
48150maybe-clean-target-rda: clean-target-rda
4fa63067
NN
48151
48152clean-target-rda:
0aed8855 48153 @: $(MAKE); $(unstage)
4fa63067
NN
48154 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48155 r=`${PWD_COMMAND}`; export r; \
b40e3958 48156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48157 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48158 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
48159 for flag in $(EXTRA_TARGET_FLAGS); do \
48160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48161 done; \
bba45b8b 48162 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48165 "RANLIB=$${RANLIB}" \
0c24b341 48166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48167 clean) \
4fa63067 48168 || exit 1
252b5132 48169
6bd3dfaa 48170@endif target-rda
16ae0395 48171
4fa63067
NN
48172.PHONY: maybe-distclean-target-rda distclean-target-rda
48173maybe-distclean-target-rda:
6bd3dfaa
PB
48174@if target-rda
48175maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
48176
48177distclean-target-rda:
0aed8855 48178 @: $(MAKE); $(unstage)
4fa63067
NN
48179 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48180 r=`${PWD_COMMAND}`; export r; \
b40e3958 48181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48182 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48183 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
48184 for flag in $(EXTRA_TARGET_FLAGS); do \
48185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48186 done; \
bba45b8b 48187 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48190 "RANLIB=$${RANLIB}" \
0c24b341 48191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48192 distclean) \
4fa63067 48193 || exit 1
252b5132 48194
6bd3dfaa 48195@endif target-rda
930314a4 48196
4fa63067
NN
48197.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
48198maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
48199@if target-rda
48200maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 48201
4fa63067 48202maintainer-clean-target-rda:
0aed8855 48203 @: $(MAKE); $(unstage)
4fa63067
NN
48204 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48205 r=`${PWD_COMMAND}`; export r; \
b40e3958 48206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48207 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48208 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
48209 for flag in $(EXTRA_TARGET_FLAGS); do \
48210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48211 done; \
bba45b8b 48212 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48215 "RANLIB=$${RANLIB}" \
0c24b341 48216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48217 maintainer-clean) \
4fa63067
NN
48218 || exit 1
48219
6bd3dfaa 48220@endif target-rda
252b5132 48221
e393202e 48222
a2592b1b 48223
a7254363
PB
48224
48225
48226.PHONY: configure-target-libada maybe-configure-target-libada
48227maybe-configure-target-libada:
4f0ef2d8
CD
48228@if gcc-bootstrap
48229configure-target-libada: stage_current
48230@endif gcc-bootstrap
a7254363
PB
48231@if target-libada
48232maybe-configure-target-libada: configure-target-libada
c52c6897 48233configure-target-libada:
0aed8855
PB
48234 @: $(MAKE); $(unstage)
48235 @r=`${PWD_COMMAND}`; export r; \
48236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48237 echo "Checking multilib configuration for libada..."; \
48238 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
48239 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
48240 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
48241 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
48242 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
48243 else \
48244 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
48245 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48246 fi; \
48247 else \
48248 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
48249 fi; \
48250 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 48251 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 48252 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
48253 echo Configuring in $(TARGET_SUBDIR)/libada; \
48254 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
48255 case $(srcdir) in \
b00612cc
PB
48256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48257 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
48258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 48259 esac; \
b00612cc
PB
48260 srcdiroption="--srcdir=$${topdir}/libada"; \
48261 libsrcdir="$$s/libada"; \
a2592b1b
DD
48262 rm -f no-such-file || : ; \
48263 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48264 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48265 --target=${target_alias} $${srcdiroption} \
a2592b1b 48266 || exit 1
6bd3dfaa 48267@endif target-libada
a2592b1b 48268
a7254363
PB
48269
48270
d545f33b
PB
48271
48272
4fa63067
NN
48273.PHONY: all-target-libada maybe-all-target-libada
48274maybe-all-target-libada:
4f0ef2d8
CD
48275@if gcc-bootstrap
48276all-target-libada: stage_current
48277@endif gcc-bootstrap
6bd3dfaa 48278@if target-libada
72b2455a 48279TARGET-target-libada=all
6bd3dfaa 48280maybe-all-target-libada: all-target-libada
4fa63067 48281all-target-libada: configure-target-libada
0aed8855 48282 @: $(MAKE); $(unstage)
4fa63067
NN
48283 @r=`${PWD_COMMAND}`; export r; \
48284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48285 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48286 (cd $(TARGET_SUBDIR)/libada && \
a7254363 48287 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 48288@endif target-libada
4fa63067 48289
a7254363
PB
48290
48291
d545f33b
PB
48292
48293
4fa63067
NN
48294.PHONY: check-target-libada maybe-check-target-libada
48295maybe-check-target-libada:
6bd3dfaa
PB
48296@if target-libada
48297maybe-check-target-libada: check-target-libada
4fa63067
NN
48298
48299check-target-libada:
0aed8855 48300 @: $(MAKE); $(unstage)
4fa63067
NN
48301 @r=`${PWD_COMMAND}`; export r; \
48302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48303 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48304 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48305 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 48306
6bd3dfaa 48307@endif target-libada
4fa63067
NN
48308
48309.PHONY: install-target-libada maybe-install-target-libada
48310maybe-install-target-libada:
6bd3dfaa
PB
48311@if target-libada
48312maybe-install-target-libada: install-target-libada
4fa63067
NN
48313
48314install-target-libada: installdirs
0aed8855 48315 @: $(MAKE); $(unstage)
4fa63067
NN
48316 @r=`${PWD_COMMAND}`; export r; \
48317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48318 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48319 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48320 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48321
6bd3dfaa 48322@endif target-libada
4fa63067 48323
56a8fe78 48324# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48325
48326.PHONY: maybe-info-target-libada info-target-libada
48327maybe-info-target-libada:
6bd3dfaa
PB
48328@if target-libada
48329maybe-info-target-libada: info-target-libada
4fa63067
NN
48330
48331info-target-libada: \
48332 configure-target-libada
0aed8855 48333 @: $(MAKE); $(unstage)
4fa63067
NN
48334 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48335 r=`${PWD_COMMAND}`; export r; \
48336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48337 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48338 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
48339 for flag in $(EXTRA_TARGET_FLAGS); do \
48340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48341 done; \
48342 (cd $(TARGET_SUBDIR)/libada && \
48343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48345 "RANLIB=$${RANLIB}" \
0c24b341 48346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48347 info) \
4fa63067
NN
48348 || exit 1
48349
6bd3dfaa 48350@endif target-libada
4fa63067
NN
48351
48352.PHONY: maybe-dvi-target-libada dvi-target-libada
48353maybe-dvi-target-libada:
6bd3dfaa
PB
48354@if target-libada
48355maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
48356
48357dvi-target-libada: \
48358 configure-target-libada
0aed8855 48359 @: $(MAKE); $(unstage)
4fa63067
NN
48360 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48361 r=`${PWD_COMMAND}`; export r; \
48362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48363 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48364 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
48365 for flag in $(EXTRA_TARGET_FLAGS); do \
48366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48367 done; \
48368 (cd $(TARGET_SUBDIR)/libada && \
48369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48371 "RANLIB=$${RANLIB}" \
0c24b341 48372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48373 dvi) \
4fa63067
NN
48374 || exit 1
48375
6bd3dfaa 48376@endif target-libada
4fa63067 48377
56a8fe78
DD
48378.PHONY: maybe-pdf-target-libada pdf-target-libada
48379maybe-pdf-target-libada:
48380@if target-libada
48381maybe-pdf-target-libada: pdf-target-libada
48382
48383pdf-target-libada: \
48384 configure-target-libada
48385 @: $(MAKE); $(unstage)
48386 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48387 r=`${PWD_COMMAND}`; export r; \
48388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48389 $(NORMAL_TARGET_EXPORTS) \
48390 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
48391 for flag in $(EXTRA_TARGET_FLAGS); do \
48392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48393 done; \
48394 (cd $(TARGET_SUBDIR)/libada && \
48395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48397 "RANLIB=$${RANLIB}" \
0c24b341 48398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48399 pdf) \
48400 || exit 1
48401
48402@endif target-libada
48403
6d389afc
MS
48404.PHONY: maybe-html-target-libada html-target-libada
48405maybe-html-target-libada:
48406@if target-libada
48407maybe-html-target-libada: html-target-libada
48408
48409html-target-libada: \
48410 configure-target-libada
0aed8855 48411 @: $(MAKE); $(unstage)
6d389afc
MS
48412 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48413 r=`${PWD_COMMAND}`; export r; \
48414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48415 $(NORMAL_TARGET_EXPORTS) \
48416 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
48417 for flag in $(EXTRA_TARGET_FLAGS); do \
48418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48419 done; \
48420 (cd $(TARGET_SUBDIR)/libada && \
48421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48423 "RANLIB=$${RANLIB}" \
0c24b341 48424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48425 html) \
48426 || exit 1
48427
48428@endif target-libada
48429
4fa63067
NN
48430.PHONY: maybe-TAGS-target-libada TAGS-target-libada
48431maybe-TAGS-target-libada:
6bd3dfaa
PB
48432@if target-libada
48433maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
48434
48435TAGS-target-libada: \
48436 configure-target-libada
0aed8855 48437 @: $(MAKE); $(unstage)
4fa63067
NN
48438 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48439 r=`${PWD_COMMAND}`; export r; \
48440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48441 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48442 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
48443 for flag in $(EXTRA_TARGET_FLAGS); do \
48444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48445 done; \
48446 (cd $(TARGET_SUBDIR)/libada && \
48447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48449 "RANLIB=$${RANLIB}" \
0c24b341 48450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48451 TAGS) \
4fa63067
NN
48452 || exit 1
48453
6bd3dfaa 48454@endif target-libada
4fa63067
NN
48455
48456.PHONY: maybe-install-info-target-libada install-info-target-libada
48457maybe-install-info-target-libada:
6bd3dfaa
PB
48458@if target-libada
48459maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
48460
48461install-info-target-libada: \
48462 configure-target-libada \
48463 info-target-libada
0aed8855 48464 @: $(MAKE); $(unstage)
4fa63067
NN
48465 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48466 r=`${PWD_COMMAND}`; export r; \
48467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48468 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48469 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
48470 for flag in $(EXTRA_TARGET_FLAGS); do \
48471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48472 done; \
48473 (cd $(TARGET_SUBDIR)/libada && \
48474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48476 "RANLIB=$${RANLIB}" \
0c24b341 48477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48478 install-info) \
4fa63067
NN
48479 || exit 1
48480
6bd3dfaa 48481@endif target-libada
4fa63067 48482
a3ca38d2
DD
48483.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
48484maybe-install-pdf-target-libada:
48485@if target-libada
48486maybe-install-pdf-target-libada: install-pdf-target-libada
48487
48488install-pdf-target-libada: \
48489 configure-target-libada \
48490 pdf-target-libada
48491 @: $(MAKE); $(unstage)
48492 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48493 r=`${PWD_COMMAND}`; export r; \
48494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48495 $(NORMAL_TARGET_EXPORTS) \
48496 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
48497 for flag in $(EXTRA_TARGET_FLAGS); do \
48498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48499 done; \
48500 (cd $(TARGET_SUBDIR)/libada && \
48501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48503 "RANLIB=$${RANLIB}" \
0c24b341 48504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48505 install-pdf) \
48506 || exit 1
48507
48508@endif target-libada
48509
108a6f8e
CD
48510.PHONY: maybe-install-html-target-libada install-html-target-libada
48511maybe-install-html-target-libada:
48512@if target-libada
48513maybe-install-html-target-libada: install-html-target-libada
48514
48515install-html-target-libada: \
48516 configure-target-libada \
48517 html-target-libada
48518 @: $(MAKE); $(unstage)
48519 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48520 r=`${PWD_COMMAND}`; export r; \
48521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48522 $(NORMAL_TARGET_EXPORTS) \
48523 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
48524 for flag in $(EXTRA_TARGET_FLAGS); do \
48525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48526 done; \
48527 (cd $(TARGET_SUBDIR)/libada && \
48528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48530 "RANLIB=$${RANLIB}" \
0c24b341 48531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48532 install-html) \
48533 || exit 1
48534
48535@endif target-libada
48536
4fa63067
NN
48537.PHONY: maybe-installcheck-target-libada installcheck-target-libada
48538maybe-installcheck-target-libada:
6bd3dfaa
PB
48539@if target-libada
48540maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
48541
48542installcheck-target-libada: \
48543 configure-target-libada
0aed8855 48544 @: $(MAKE); $(unstage)
4fa63067
NN
48545 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48546 r=`${PWD_COMMAND}`; export r; \
48547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48548 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48549 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
48550 for flag in $(EXTRA_TARGET_FLAGS); do \
48551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48552 done; \
48553 (cd $(TARGET_SUBDIR)/libada && \
48554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48556 "RANLIB=$${RANLIB}" \
0c24b341 48557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48558 installcheck) \
4fa63067
NN
48559 || exit 1
48560
6bd3dfaa 48561@endif target-libada
4fa63067
NN
48562
48563.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
48564maybe-mostlyclean-target-libada:
6bd3dfaa
PB
48565@if target-libada
48566maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
48567
48568mostlyclean-target-libada:
0aed8855 48569 @: $(MAKE); $(unstage)
4fa63067
NN
48570 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48571 r=`${PWD_COMMAND}`; export r; \
48572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48574 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
48575 for flag in $(EXTRA_TARGET_FLAGS); do \
48576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48577 done; \
48578 (cd $(TARGET_SUBDIR)/libada && \
48579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48581 "RANLIB=$${RANLIB}" \
0c24b341 48582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48583 mostlyclean) \
4fa63067
NN
48584 || exit 1
48585
6bd3dfaa 48586@endif target-libada
4fa63067
NN
48587
48588.PHONY: maybe-clean-target-libada clean-target-libada
48589maybe-clean-target-libada:
6bd3dfaa
PB
48590@if target-libada
48591maybe-clean-target-libada: clean-target-libada
4fa63067
NN
48592
48593clean-target-libada:
0aed8855 48594 @: $(MAKE); $(unstage)
4fa63067
NN
48595 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48596 r=`${PWD_COMMAND}`; export r; \
48597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48598 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48599 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
48600 for flag in $(EXTRA_TARGET_FLAGS); do \
48601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48602 done; \
48603 (cd $(TARGET_SUBDIR)/libada && \
48604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48606 "RANLIB=$${RANLIB}" \
0c24b341 48607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48608 clean) \
4fa63067
NN
48609 || exit 1
48610
6bd3dfaa 48611@endif target-libada
a2592b1b 48612
4fa63067
NN
48613.PHONY: maybe-distclean-target-libada distclean-target-libada
48614maybe-distclean-target-libada:
6bd3dfaa
PB
48615@if target-libada
48616maybe-distclean-target-libada: distclean-target-libada
a2592b1b 48617
4fa63067 48618distclean-target-libada:
0aed8855 48619 @: $(MAKE); $(unstage)
4fa63067
NN
48620 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48621 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48623 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48624 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
48625 for flag in $(EXTRA_TARGET_FLAGS); do \
48626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48627 done; \
a2592b1b 48628 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48631 "RANLIB=$${RANLIB}" \
0c24b341 48632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48633 distclean) \
4fa63067 48634 || exit 1
a2592b1b 48635
6bd3dfaa 48636@endif target-libada
a2592b1b 48637
4fa63067
NN
48638.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
48639maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
48640@if target-libada
48641maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 48642
4fa63067 48643maintainer-clean-target-libada:
0aed8855 48644 @: $(MAKE); $(unstage)
4fa63067
NN
48645 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48646 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48648 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48649 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
48650 for flag in $(EXTRA_TARGET_FLAGS); do \
48651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48652 done; \
a2592b1b 48653 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48656 "RANLIB=$${RANLIB}" \
0c24b341 48657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48658 maintainer-clean) \
4fa63067
NN
48659 || exit 1
48660
6bd3dfaa 48661@endif target-libada
a2592b1b
DD
48662
48663
e393202e 48664
b3ded179
PB
48665
48666
48667.PHONY: configure-target-libgomp maybe-configure-target-libgomp
48668maybe-configure-target-libgomp:
4f0ef2d8
CD
48669@if gcc-bootstrap
48670configure-target-libgomp: stage_current
48671@endif gcc-bootstrap
b3ded179
PB
48672@if target-libgomp
48673maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 48674configure-target-libgomp:
b3ded179
PB
48675 @: $(MAKE); $(unstage)
48676 @r=`${PWD_COMMAND}`; export r; \
48677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48678 echo "Checking multilib configuration for libgomp..."; \
48679 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
48680 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
48681 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48682 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48683 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
48684 else \
48685 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
48686 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
48687 fi; \
48688 else \
48689 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
48690 fi; \
48691 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 48692 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
48693 $(NORMAL_TARGET_EXPORTS) \
48694 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
48695 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
48696 case $(srcdir) in \
48697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48698 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
48699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48700 esac; \
48701 srcdiroption="--srcdir=$${topdir}/libgomp"; \
48702 libsrcdir="$$s/libgomp"; \
48703 rm -f no-such-file || : ; \
48704 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48705 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48706 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
48707 || exit 1
48708@endif target-libgomp
48709
48710
48711
48712
48713
48714.PHONY: all-target-libgomp maybe-all-target-libgomp
48715maybe-all-target-libgomp:
4f0ef2d8
CD
48716@if gcc-bootstrap
48717all-target-libgomp: stage_current
48718@endif gcc-bootstrap
b3ded179
PB
48719@if target-libgomp
48720TARGET-target-libgomp=all
48721maybe-all-target-libgomp: all-target-libgomp
48722all-target-libgomp: configure-target-libgomp
48723 @: $(MAKE); $(unstage)
48724 @r=`${PWD_COMMAND}`; export r; \
48725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48726 $(NORMAL_TARGET_EXPORTS) \
48727 (cd $(TARGET_SUBDIR)/libgomp && \
48728 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
48729@endif target-libgomp
48730
48731
48732
48733
48734
48735.PHONY: check-target-libgomp maybe-check-target-libgomp
48736maybe-check-target-libgomp:
48737@if target-libgomp
48738maybe-check-target-libgomp: check-target-libgomp
48739
48740check-target-libgomp:
48741 @: $(MAKE); $(unstage)
48742 @r=`${PWD_COMMAND}`; export r; \
48743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48744 $(NORMAL_TARGET_EXPORTS) \
48745 (cd $(TARGET_SUBDIR)/libgomp && \
48746 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48747
48748@endif target-libgomp
48749
48750.PHONY: install-target-libgomp maybe-install-target-libgomp
48751maybe-install-target-libgomp:
48752@if target-libgomp
48753maybe-install-target-libgomp: install-target-libgomp
48754
48755install-target-libgomp: installdirs
48756 @: $(MAKE); $(unstage)
48757 @r=`${PWD_COMMAND}`; export r; \
48758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48759 $(NORMAL_TARGET_EXPORTS) \
48760 (cd $(TARGET_SUBDIR)/libgomp && \
48761 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48762
48763@endif target-libgomp
48764
56a8fe78 48765# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
48766
48767.PHONY: maybe-info-target-libgomp info-target-libgomp
48768maybe-info-target-libgomp:
48769@if target-libgomp
48770maybe-info-target-libgomp: info-target-libgomp
48771
48772info-target-libgomp: \
48773 configure-target-libgomp
48774 @: $(MAKE); $(unstage)
48775 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48776 r=`${PWD_COMMAND}`; export r; \
48777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48778 $(NORMAL_TARGET_EXPORTS) \
48779 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
48780 for flag in $(EXTRA_TARGET_FLAGS); do \
48781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48782 done; \
48783 (cd $(TARGET_SUBDIR)/libgomp && \
48784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48786 "RANLIB=$${RANLIB}" \
0c24b341 48787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48788 info) \
48789 || exit 1
48790
48791@endif target-libgomp
48792
48793.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
48794maybe-dvi-target-libgomp:
48795@if target-libgomp
48796maybe-dvi-target-libgomp: dvi-target-libgomp
48797
48798dvi-target-libgomp: \
48799 configure-target-libgomp
48800 @: $(MAKE); $(unstage)
48801 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48802 r=`${PWD_COMMAND}`; export r; \
48803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48804 $(NORMAL_TARGET_EXPORTS) \
48805 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
48806 for flag in $(EXTRA_TARGET_FLAGS); do \
48807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48808 done; \
48809 (cd $(TARGET_SUBDIR)/libgomp && \
48810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48812 "RANLIB=$${RANLIB}" \
0c24b341 48813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48814 dvi) \
48815 || exit 1
48816
48817@endif target-libgomp
48818
56a8fe78
DD
48819.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
48820maybe-pdf-target-libgomp:
48821@if target-libgomp
48822maybe-pdf-target-libgomp: pdf-target-libgomp
48823
48824pdf-target-libgomp: \
48825 configure-target-libgomp
48826 @: $(MAKE); $(unstage)
48827 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48828 r=`${PWD_COMMAND}`; export r; \
48829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48830 $(NORMAL_TARGET_EXPORTS) \
48831 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
48832 for flag in $(EXTRA_TARGET_FLAGS); do \
48833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48834 done; \
48835 (cd $(TARGET_SUBDIR)/libgomp && \
48836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48838 "RANLIB=$${RANLIB}" \
0c24b341 48839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48840 pdf) \
48841 || exit 1
48842
48843@endif target-libgomp
48844
b3ded179
PB
48845.PHONY: maybe-html-target-libgomp html-target-libgomp
48846maybe-html-target-libgomp:
48847@if target-libgomp
48848maybe-html-target-libgomp: html-target-libgomp
48849
48850html-target-libgomp: \
48851 configure-target-libgomp
48852 @: $(MAKE); $(unstage)
48853 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48854 r=`${PWD_COMMAND}`; export r; \
48855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48856 $(NORMAL_TARGET_EXPORTS) \
48857 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
48858 for flag in $(EXTRA_TARGET_FLAGS); do \
48859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48860 done; \
48861 (cd $(TARGET_SUBDIR)/libgomp && \
48862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48864 "RANLIB=$${RANLIB}" \
0c24b341 48865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48866 html) \
48867 || exit 1
48868
48869@endif target-libgomp
48870
48871.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
48872maybe-TAGS-target-libgomp:
48873@if target-libgomp
48874maybe-TAGS-target-libgomp: TAGS-target-libgomp
48875
48876TAGS-target-libgomp: \
48877 configure-target-libgomp
48878 @: $(MAKE); $(unstage)
48879 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48880 r=`${PWD_COMMAND}`; export r; \
48881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48882 $(NORMAL_TARGET_EXPORTS) \
48883 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
48884 for flag in $(EXTRA_TARGET_FLAGS); do \
48885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48886 done; \
48887 (cd $(TARGET_SUBDIR)/libgomp && \
48888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48890 "RANLIB=$${RANLIB}" \
0c24b341 48891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48892 TAGS) \
48893 || exit 1
48894
48895@endif target-libgomp
48896
48897.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
48898maybe-install-info-target-libgomp:
48899@if target-libgomp
48900maybe-install-info-target-libgomp: install-info-target-libgomp
48901
48902install-info-target-libgomp: \
48903 configure-target-libgomp \
48904 info-target-libgomp
48905 @: $(MAKE); $(unstage)
48906 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48907 r=`${PWD_COMMAND}`; export r; \
48908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48909 $(NORMAL_TARGET_EXPORTS) \
48910 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
48911 for flag in $(EXTRA_TARGET_FLAGS); do \
48912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48913 done; \
48914 (cd $(TARGET_SUBDIR)/libgomp && \
48915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48917 "RANLIB=$${RANLIB}" \
0c24b341 48918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48919 install-info) \
48920 || exit 1
48921
48922@endif target-libgomp
48923
a3ca38d2
DD
48924.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
48925maybe-install-pdf-target-libgomp:
48926@if target-libgomp
48927maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
48928
48929install-pdf-target-libgomp: \
48930 configure-target-libgomp \
48931 pdf-target-libgomp
48932 @: $(MAKE); $(unstage)
48933 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48934 r=`${PWD_COMMAND}`; export r; \
48935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48936 $(NORMAL_TARGET_EXPORTS) \
48937 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
48938 for flag in $(EXTRA_TARGET_FLAGS); do \
48939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48940 done; \
48941 (cd $(TARGET_SUBDIR)/libgomp && \
48942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48944 "RANLIB=$${RANLIB}" \
0c24b341 48945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48946 install-pdf) \
48947 || exit 1
48948
48949@endif target-libgomp
48950
108a6f8e
CD
48951.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
48952maybe-install-html-target-libgomp:
48953@if target-libgomp
48954maybe-install-html-target-libgomp: install-html-target-libgomp
48955
48956install-html-target-libgomp: \
48957 configure-target-libgomp \
48958 html-target-libgomp
48959 @: $(MAKE); $(unstage)
48960 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48961 r=`${PWD_COMMAND}`; export r; \
48962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48963 $(NORMAL_TARGET_EXPORTS) \
48964 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
48965 for flag in $(EXTRA_TARGET_FLAGS); do \
48966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48967 done; \
48968 (cd $(TARGET_SUBDIR)/libgomp && \
48969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48971 "RANLIB=$${RANLIB}" \
0c24b341 48972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48973 install-html) \
48974 || exit 1
48975
48976@endif target-libgomp
48977
b3ded179
PB
48978.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
48979maybe-installcheck-target-libgomp:
48980@if target-libgomp
48981maybe-installcheck-target-libgomp: installcheck-target-libgomp
48982
48983installcheck-target-libgomp: \
48984 configure-target-libgomp
48985 @: $(MAKE); $(unstage)
48986 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48987 r=`${PWD_COMMAND}`; export r; \
48988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48989 $(NORMAL_TARGET_EXPORTS) \
48990 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
48991 for flag in $(EXTRA_TARGET_FLAGS); do \
48992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48993 done; \
48994 (cd $(TARGET_SUBDIR)/libgomp && \
48995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48997 "RANLIB=$${RANLIB}" \
0c24b341 48998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48999 installcheck) \
49000 || exit 1
49001
49002@endif target-libgomp
49003
49004.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
49005maybe-mostlyclean-target-libgomp:
49006@if target-libgomp
49007maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
49008
49009mostlyclean-target-libgomp:
49010 @: $(MAKE); $(unstage)
49011 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49012 r=`${PWD_COMMAND}`; export r; \
49013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49014 $(NORMAL_TARGET_EXPORTS) \
49015 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
49016 for flag in $(EXTRA_TARGET_FLAGS); do \
49017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49018 done; \
49019 (cd $(TARGET_SUBDIR)/libgomp && \
49020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49022 "RANLIB=$${RANLIB}" \
0c24b341 49023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49024 mostlyclean) \
49025 || exit 1
49026
49027@endif target-libgomp
49028
49029.PHONY: maybe-clean-target-libgomp clean-target-libgomp
49030maybe-clean-target-libgomp:
49031@if target-libgomp
49032maybe-clean-target-libgomp: clean-target-libgomp
49033
49034clean-target-libgomp:
49035 @: $(MAKE); $(unstage)
49036 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49037 r=`${PWD_COMMAND}`; export r; \
49038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49039 $(NORMAL_TARGET_EXPORTS) \
49040 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
49041 for flag in $(EXTRA_TARGET_FLAGS); do \
49042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49043 done; \
49044 (cd $(TARGET_SUBDIR)/libgomp && \
49045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49047 "RANLIB=$${RANLIB}" \
0c24b341 49048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49049 clean) \
49050 || exit 1
49051
49052@endif target-libgomp
49053
49054.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
49055maybe-distclean-target-libgomp:
49056@if target-libgomp
49057maybe-distclean-target-libgomp: distclean-target-libgomp
49058
49059distclean-target-libgomp:
49060 @: $(MAKE); $(unstage)
49061 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49062 r=`${PWD_COMMAND}`; export r; \
49063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49064 $(NORMAL_TARGET_EXPORTS) \
49065 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
49066 for flag in $(EXTRA_TARGET_FLAGS); do \
49067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49068 done; \
49069 (cd $(TARGET_SUBDIR)/libgomp && \
49070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49072 "RANLIB=$${RANLIB}" \
0c24b341 49073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49074 distclean) \
49075 || exit 1
49076
49077@endif target-libgomp
49078
49079.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
49080maybe-maintainer-clean-target-libgomp:
49081@if target-libgomp
49082maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
49083
49084maintainer-clean-target-libgomp:
49085 @: $(MAKE); $(unstage)
49086 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49087 r=`${PWD_COMMAND}`; export r; \
49088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49089 $(NORMAL_TARGET_EXPORTS) \
49090 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
49091 for flag in $(EXTRA_TARGET_FLAGS); do \
49092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49093 done; \
49094 (cd $(TARGET_SUBDIR)/libgomp && \
49095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49097 "RANLIB=$${RANLIB}" \
0c24b341 49098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49099 maintainer-clean) \
49100 || exit 1
49101
49102@endif target-libgomp
49103
49104
49105
15723a45
NN
49106# ----------
49107# GCC module
49108# ----------
49109
319cab08 49110@if gcc-no-bootstrap
252b5132 49111.PHONY: cross
72b2455a 49112cross: all-build all-gas all-ld
b40e3958
L
49113 @r=`${PWD_COMMAND}`; export r; \
49114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49115 $(HOST_EXPORTS) \
252b5132 49116 echo "Building the C and C++ compiler"; \
5cec67bf 49117 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
49118 @r=`${PWD_COMMAND}`; export r; \
49119 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 49120 echo "Building runtime libraries"; \
656fdd47 49121 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 49122@endif gcc-no-bootstrap
252b5132 49123
6bd3dfaa 49124@if gcc
7d695d07
JM
49125.PHONY: check-gcc-c++
49126check-gcc-c++:
75205f78 49127 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
49128 r=`${PWD_COMMAND}`; export r; \
49129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49130 $(HOST_EXPORTS) \
1086bc09 49131 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
49132 else \
49133 true; \
7d695d07
JM
49134 fi
49135
49136.PHONY: check-c++
ede4fbe4 49137check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 49138
15723a45
NN
49139# Install the gcc headers files, but not the fixed include files,
49140# which Cygnus is not allowed to distribute. This rule is very
49141# dependent on the workings of the gcc Makefile.in.
49142.PHONY: gcc-no-fixedincludes
49143gcc-no-fixedincludes:
49144 @if [ -f ./gcc/Makefile ]; then \
49145 rm -rf gcc/tmp-include; \
49146 mv gcc/include gcc/tmp-include 2>/dev/null; \
49147 mkdir gcc/include; \
49148 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
49149 touch gcc/stmp-fixinc gcc/include/fixed; \
49150 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
49151 r=`${PWD_COMMAND}`; export r; \
49152 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 49153 $(HOST_EXPORTS) \
1086bc09 49154 (cd ./gcc && \
15723a45
NN
49155 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
49156 rm -rf gcc/include; \
49157 mv gcc/tmp-include gcc/include 2>/dev/null; \
49158 else true; fi
6bd3dfaa 49159@endif gcc
4fa63067 49160
b813574b
PB
49161# ---------------------
49162# GCC bootstrap support
49163# ---------------------
4fa63067 49164
b813574b
PB
49165# We track the current stage (the one in 'gcc') in the stage_current file.
49166# stage_last instead tracks the stage that was built last. These targets
49167# are dummy when toplevel bootstrap is not active.
4fa63067 49168
f70224b5 49169# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
49170# there, so $(unstage) should be run at various points. To avoid excessive
49171# recursive invocations of make, we "inline" them using a variable. These
49172# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
49173# to avoid warnings from the GNU Make job server.
f70224b5
PB
49174
49175unstage = :
49176stage = :
c52c6897 49177current_stage = ""
f70224b5 49178
b813574b 49179@if gcc-bootstrap
9daf3993 49180unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 49181stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 49182current_stage = "`cat stage_current 2> /dev/null`"
b813574b 49183@endif gcc-bootstrap
4fa63067 49184
f70224b5
PB
49185.PHONY: unstage stage
49186unstage:
0aed8855 49187 @: $(MAKE); $(unstage)
b813574b 49188stage:
0aed8855 49189 @: $(MAKE); $(stage)
1d39f329 49190
80911fe1
PB
49191# Disable commands for lean bootstrap.
49192LEAN = false
49193
dfdffa2c
PB
49194# We name the build directories for the various stages "stage1-gcc",
49195# "stage2-gcc","stage3-gcc", etc.
49196
49197# Since the 'compare' process will fail (on debugging information) if any
49198# directory names are different, we need to link the gcc directory for
0aed8855 49199# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
49200# the build directories constant as well. For the latter, we use naked names
49201# like 'gcc', because the scripts in that directory assume it. We use
49202# mv on platforms where symlinks to directories do not work or are not
49203# reliable.
49204
1d39f329
NN
49205# 'touch' doesn't work right on some platforms.
49206STAMP = echo timestamp >
49207
dfdffa2c
PB
49208# We only want to compare .o files, so set this!
49209objext = .o
49210
dfdffa2c 49211
319cab08 49212.PHONY: stage1-start stage1-end
dfdffa2c 49213
656fdd47 49214stage1-start::
0aed8855 49215 @: $(MAKE); $(stage); \
b813574b 49216 echo stage1 > stage_current ; \
b00612cc 49217 echo stage1 > stage_last; \
0aed8855 49218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49219@if bfd
b00612cc
PB
49220 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
49221 mkdir stage1-bfd; \
80911fe1 49222 mv stage1-bfd bfd
72b2455a
PB
49223@endif bfd
49224@if opcodes
b00612cc
PB
49225 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
49226 mkdir stage1-opcodes; \
80911fe1 49227 mv stage1-opcodes opcodes
72b2455a
PB
49228@endif opcodes
49229@if binutils
b00612cc
PB
49230 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
49231 mkdir stage1-binutils; \
80911fe1 49232 mv stage1-binutils binutils
72b2455a
PB
49233@endif binutils
49234@if gas
b00612cc
PB
49235 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
49236 mkdir stage1-gas; \
80911fe1 49237 mv stage1-gas gas
72b2455a
PB
49238@endif gas
49239@if gcc
b00612cc
PB
49240 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
49241 mkdir stage1-gcc; \
80911fe1 49242 mv stage1-gcc gcc
72b2455a 49243@endif gcc
4b900473
PB
49244@if gmp
49245 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
49246 mkdir stage1-gmp; \
49247 mv stage1-gmp gmp
49248@endif gmp
49249@if mpfr
49250 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
49251 mkdir stage1-mpfr; \
49252 mv stage1-mpfr mpfr
49253@endif mpfr
72b2455a 49254@if intl
b00612cc
PB
49255 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
49256 mkdir stage1-intl; \
80911fe1 49257 mv stage1-intl intl
72b2455a
PB
49258@endif intl
49259@if ld
b00612cc
PB
49260 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
49261 mkdir stage1-ld; \
80911fe1 49262 mv stage1-ld ld
72b2455a
PB
49263@endif ld
49264@if libcpp
b00612cc
PB
49265 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
49266 mkdir stage1-libcpp; \
80911fe1 49267 mv stage1-libcpp libcpp
72b2455a 49268@endif libcpp
be01d343
PB
49269@if libdecnumber
49270 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
49271 mkdir stage1-libdecnumber; \
80911fe1 49272 mv stage1-libdecnumber libdecnumber
be01d343 49273@endif libdecnumber
72b2455a 49274@if libiberty
b00612cc
PB
49275 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
49276 mkdir stage1-libiberty; \
80911fe1 49277 mv stage1-libiberty libiberty
72b2455a
PB
49278@endif libiberty
49279@if zlib
b00612cc
PB
49280 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
49281 mkdir stage1-zlib; \
80911fe1 49282 mv stage1-zlib zlib
72b2455a 49283@endif zlib
0aed8855
PB
49284 @[ -d stage1-$(TARGET_SUBDIR) ] || \
49285 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 49286 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 49287
80911fe1 49288stage1-end::
72b2455a 49289@if bfd
80911fe1
PB
49290 @if test -d $(HOST_SUBDIR)/bfd ; then \
49291 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 49292 fi
72b2455a
PB
49293@endif bfd
49294@if opcodes
80911fe1
PB
49295 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49296 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 49297 fi
72b2455a
PB
49298@endif opcodes
49299@if binutils
80911fe1
PB
49300 @if test -d $(HOST_SUBDIR)/binutils ; then \
49301 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 49302 fi
72b2455a
PB
49303@endif binutils
49304@if gas
80911fe1
PB
49305 @if test -d $(HOST_SUBDIR)/gas ; then \
49306 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 49307 fi
72b2455a
PB
49308@endif gas
49309@if gcc
80911fe1
PB
49310 @if test -d $(HOST_SUBDIR)/gcc ; then \
49311 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 49312 fi
72b2455a 49313@endif gcc
4b900473
PB
49314@if gmp
49315 @if test -d $(HOST_SUBDIR)/gmp ; then \
49316 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
49317 fi
49318@endif gmp
49319@if mpfr
49320 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49321 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
49322 fi
49323@endif mpfr
72b2455a 49324@if intl
80911fe1
PB
49325 @if test -d $(HOST_SUBDIR)/intl ; then \
49326 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 49327 fi
72b2455a
PB
49328@endif intl
49329@if ld
80911fe1
PB
49330 @if test -d $(HOST_SUBDIR)/ld ; then \
49331 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 49332 fi
72b2455a
PB
49333@endif ld
49334@if libcpp
80911fe1
PB
49335 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49336 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 49337 fi
72b2455a 49338@endif libcpp
be01d343 49339@if libdecnumber
80911fe1
PB
49340 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49341 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 49342 fi
be01d343 49343@endif libdecnumber
72b2455a 49344@if libiberty
80911fe1
PB
49345 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49346 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 49347 fi
72b2455a
PB
49348@endif libiberty
49349@if zlib
80911fe1
PB
49350 @if test -d $(HOST_SUBDIR)/zlib ; then \
49351 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 49352 fi
72b2455a 49353@endif zlib
0aed8855 49354 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 49355 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 49356 fi
80911fe1 49357 rm -f stage_current
dfdffa2c 49358
973601e1 49359# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
49360# remade, but not reconfigured. The next stage (if any) will not be
49361# reconfigured as well.
319cab08 49362.PHONY: stage1-bubble
656fdd47 49363stage1-bubble::
e360f423
PB
49364 @r=`${PWD_COMMAND}`; export r; \
49365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49366 if test -f stage1-lean ; then \
9cb3fa6f
PB
49367 echo Skipping rebuild of stage1 ; \
49368 else \
f70224b5
PB
49369 $(MAKE) stage1-start; \
49370 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 49371 fi
72b2455a 49372
0df3d27f 49373.PHONY: all-stage1 clean-stage1
0df3d27f 49374do-clean: clean-stage1
0df3d27f 49375
72b2455a
PB
49376# FIXME: Will not need to be conditional when toplevel bootstrap is the
49377# only possibility, but now it conflicts with no-bootstrap rules
49378@if gcc-bootstrap
49379
49380
49381
49382
0df3d27f 49383# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49384
0df3d27f 49385.PHONY: distclean-stage1
72b2455a 49386distclean-stage1::
0aed8855 49387 @: $(MAKE); $(stage)
e00a73e3 49388 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 49389 rm -rf stage1-*
72b2455a
PB
49390
49391
49392@endif gcc-bootstrap
49393
49394
49395.PHONY: stage2-start stage2-end
49396
49397stage2-start::
0aed8855 49398 @: $(MAKE); $(stage); \
72b2455a 49399 echo stage2 > stage_current ; \
b00612cc 49400 echo stage2 > stage_last; \
0aed8855 49401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49402@if bfd
b00612cc
PB
49403 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
49404 mkdir stage2-bfd; \
80911fe1
PB
49405 mv stage2-bfd bfd ; \
49406 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
49407@endif bfd
49408@if opcodes
b00612cc
PB
49409 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
49410 mkdir stage2-opcodes; \
80911fe1
PB
49411 mv stage2-opcodes opcodes ; \
49412 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
49413@endif opcodes
49414@if binutils
b00612cc
PB
49415 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
49416 mkdir stage2-binutils; \
80911fe1
PB
49417 mv stage2-binutils binutils ; \
49418 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
49419@endif binutils
49420@if gas
b00612cc
PB
49421 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
49422 mkdir stage2-gas; \
80911fe1
PB
49423 mv stage2-gas gas ; \
49424 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
49425@endif gas
49426@if gcc
b00612cc
PB
49427 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
49428 mkdir stage2-gcc; \
80911fe1
PB
49429 mv stage2-gcc gcc ; \
49430 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 49431@endif gcc
4b900473
PB
49432@if gmp
49433 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
49434 mkdir stage2-gmp; \
49435 mv stage2-gmp gmp ; \
49436 mv stage1-gmp prev-gmp || test -f stage1-lean
49437@endif gmp
49438@if mpfr
49439 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
49440 mkdir stage2-mpfr; \
49441 mv stage2-mpfr mpfr ; \
49442 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49443@endif mpfr
72b2455a 49444@if intl
b00612cc
PB
49445 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
49446 mkdir stage2-intl; \
80911fe1
PB
49447 mv stage2-intl intl ; \
49448 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
49449@endif intl
49450@if ld
b00612cc
PB
49451 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
49452 mkdir stage2-ld; \
80911fe1
PB
49453 mv stage2-ld ld ; \
49454 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
49455@endif ld
49456@if libcpp
b00612cc
PB
49457 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
49458 mkdir stage2-libcpp; \
80911fe1
PB
49459 mv stage2-libcpp libcpp ; \
49460 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 49461@endif libcpp
be01d343
PB
49462@if libdecnumber
49463 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
49464 mkdir stage2-libdecnumber; \
80911fe1
PB
49465 mv stage2-libdecnumber libdecnumber ; \
49466 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 49467@endif libdecnumber
72b2455a 49468@if libiberty
b00612cc
PB
49469 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
49470 mkdir stage2-libiberty; \
80911fe1
PB
49471 mv stage2-libiberty libiberty ; \
49472 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
49473@endif libiberty
49474@if zlib
b00612cc
PB
49475 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
49476 mkdir stage2-zlib; \
80911fe1
PB
49477 mv stage2-zlib zlib ; \
49478 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 49479@endif zlib
0aed8855
PB
49480 @[ -d stage2-$(TARGET_SUBDIR) ] || \
49481 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
49482 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49483 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 49484
80911fe1 49485stage2-end::
72b2455a 49486@if bfd
80911fe1
PB
49487 @if test -d $(HOST_SUBDIR)/bfd ; then \
49488 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
49489 mv prev-bfd stage1-bfd ; : ; \
0aed8855 49490 fi
72b2455a
PB
49491@endif bfd
49492@if opcodes
80911fe1
PB
49493 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49494 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
49495 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 49496 fi
72b2455a
PB
49497@endif opcodes
49498@if binutils
80911fe1
PB
49499 @if test -d $(HOST_SUBDIR)/binutils ; then \
49500 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
49501 mv prev-binutils stage1-binutils ; : ; \
0aed8855 49502 fi
72b2455a
PB
49503@endif binutils
49504@if gas
80911fe1
PB
49505 @if test -d $(HOST_SUBDIR)/gas ; then \
49506 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
49507 mv prev-gas stage1-gas ; : ; \
0aed8855 49508 fi
72b2455a
PB
49509@endif gas
49510@if gcc
80911fe1
PB
49511 @if test -d $(HOST_SUBDIR)/gcc ; then \
49512 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
49513 mv prev-gcc stage1-gcc ; : ; \
0aed8855 49514 fi
72b2455a 49515@endif gcc
4b900473
PB
49516@if gmp
49517 @if test -d $(HOST_SUBDIR)/gmp ; then \
49518 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
49519 mv prev-gmp stage1-gmp ; : ; \
49520 fi
49521@endif gmp
49522@if mpfr
49523 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49524 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
49525 mv prev-mpfr stage1-mpfr ; : ; \
49526 fi
49527@endif mpfr
72b2455a 49528@if intl
80911fe1
PB
49529 @if test -d $(HOST_SUBDIR)/intl ; then \
49530 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
49531 mv prev-intl stage1-intl ; : ; \
0aed8855 49532 fi
72b2455a
PB
49533@endif intl
49534@if ld
80911fe1
PB
49535 @if test -d $(HOST_SUBDIR)/ld ; then \
49536 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
49537 mv prev-ld stage1-ld ; : ; \
0aed8855 49538 fi
72b2455a
PB
49539@endif ld
49540@if libcpp
80911fe1
PB
49541 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49542 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
49543 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 49544 fi
72b2455a 49545@endif libcpp
be01d343 49546@if libdecnumber
80911fe1
PB
49547 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49548 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
49549 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 49550 fi
be01d343 49551@endif libdecnumber
72b2455a 49552@if libiberty
80911fe1
PB
49553 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49554 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
49555 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 49556 fi
72b2455a
PB
49557@endif libiberty
49558@if zlib
80911fe1
PB
49559 @if test -d $(HOST_SUBDIR)/zlib ; then \
49560 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
49561 mv prev-zlib stage1-zlib ; : ; \
0aed8855 49562 fi
72b2455a 49563@endif zlib
0aed8855 49564 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
49565 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
49566 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 49567 fi
80911fe1 49568 rm -f stage_current
72b2455a 49569
973601e1 49570# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
49571# remade, but not reconfigured. The next stage (if any) will not be
49572# reconfigured as well.
72b2455a
PB
49573.PHONY: stage2-bubble
49574stage2-bubble:: stage1-bubble
e360f423
PB
49575 @r=`${PWD_COMMAND}`; export r; \
49576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49577 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
49578 echo Skipping rebuild of stage2 ; \
49579 else \
f70224b5
PB
49580 $(MAKE) stage2-start; \
49581 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 49582 fi
72b2455a 49583
0df3d27f 49584.PHONY: all-stage2 clean-stage2
0df3d27f 49585do-clean: clean-stage2
0df3d27f 49586
72b2455a
PB
49587# FIXME: Will not need to be conditional when toplevel bootstrap is the
49588# only possibility, but now it conflicts with no-bootstrap rules
49589@if gcc-bootstrap
49590
49591
49592
80911fe1 49593.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
49594bootstrap2:
49595 echo stage2 > stage_final
49596 @r=`${PWD_COMMAND}`; export r; \
49597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49598 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 49599 @: $(MAKE); $(unstage)
be01d343
PB
49600 @r=`${PWD_COMMAND}`; export r; \
49601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49602 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 49603
80911fe1
PB
49604bootstrap2-lean:
49605 echo stage2 > stage_final
49606 @r=`${PWD_COMMAND}`; export r; \
49607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49608 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
49609 @: $(MAKE); $(unstage)
49610 @r=`${PWD_COMMAND}`; export r; \
49611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49612 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49613
72b2455a 49614
0df3d27f 49615# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49616distclean-stage1:: distclean-stage2
0df3d27f 49617.PHONY: distclean-stage2
72b2455a 49618distclean-stage2::
0aed8855 49619 @: $(MAKE); $(stage)
e00a73e3 49620 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 49621 rm -rf stage2-*
72b2455a
PB
49622
49623
49624@endif gcc-bootstrap
49625
49626
8520c408
AO
49627.PHONY: stageb2g0-start stageb2g0-end
49628
49629stageb2g0-start::
49630 @: $(MAKE); $(stage); \
49631 echo stageb2g0 > stage_current ; \
49632 echo stageb2g0 > stage_last; \
49633 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49634@if bfd
49635 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
49636 mkdir stageb2g0-bfd; \
49637 mv stageb2g0-bfd bfd ; \
49638 mv stage1-bfd prev-bfd || test -f stage1-lean
49639@endif bfd
49640@if opcodes
49641 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
49642 mkdir stageb2g0-opcodes; \
49643 mv stageb2g0-opcodes opcodes ; \
49644 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49645@endif opcodes
49646@if binutils
49647 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
49648 mkdir stageb2g0-binutils; \
49649 mv stageb2g0-binutils binutils ; \
49650 mv stage1-binutils prev-binutils || test -f stage1-lean
49651@endif binutils
49652@if gas
49653 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
49654 mkdir stageb2g0-gas; \
49655 mv stageb2g0-gas gas ; \
49656 mv stage1-gas prev-gas || test -f stage1-lean
49657@endif gas
49658@if gcc
49659 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
49660 mkdir stageb2g0-gcc; \
49661 mv stageb2g0-gcc gcc ; \
49662 mv stage1-gcc prev-gcc || test -f stage1-lean
49663@endif gcc
49664@if gmp
49665 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
49666 mkdir stageb2g0-gmp; \
49667 mv stageb2g0-gmp gmp ; \
49668 mv stage1-gmp prev-gmp || test -f stage1-lean
49669@endif gmp
49670@if mpfr
49671 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
49672 mkdir stageb2g0-mpfr; \
49673 mv stageb2g0-mpfr mpfr ; \
49674 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49675@endif mpfr
49676@if intl
49677 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
49678 mkdir stageb2g0-intl; \
49679 mv stageb2g0-intl intl ; \
49680 mv stage1-intl prev-intl || test -f stage1-lean
49681@endif intl
49682@if ld
49683 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
49684 mkdir stageb2g0-ld; \
49685 mv stageb2g0-ld ld ; \
49686 mv stage1-ld prev-ld || test -f stage1-lean
49687@endif ld
49688@if libcpp
49689 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
49690 mkdir stageb2g0-libcpp; \
49691 mv stageb2g0-libcpp libcpp ; \
49692 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49693@endif libcpp
49694@if libdecnumber
49695 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
49696 mkdir stageb2g0-libdecnumber; \
49697 mv stageb2g0-libdecnumber libdecnumber ; \
49698 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49699@endif libdecnumber
49700@if libiberty
49701 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
49702 mkdir stageb2g0-libiberty; \
49703 mv stageb2g0-libiberty libiberty ; \
49704 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49705@endif libiberty
49706@if zlib
49707 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
49708 mkdir stageb2g0-zlib; \
49709 mv stageb2g0-zlib zlib ; \
49710 mv stage1-zlib prev-zlib || test -f stage1-lean
49711@endif zlib
49712 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
49713 mkdir stageb2g0-$(TARGET_SUBDIR); \
49714 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49715 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49716
49717stageb2g0-end::
49718@if bfd
49719 @if test -d $(HOST_SUBDIR)/bfd ; then \
49720 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
49721 mv prev-bfd stage1-bfd ; : ; \
49722 fi
49723@endif bfd
49724@if opcodes
49725 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49726 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
49727 mv prev-opcodes stage1-opcodes ; : ; \
49728 fi
49729@endif opcodes
49730@if binutils
49731 @if test -d $(HOST_SUBDIR)/binutils ; then \
49732 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
49733 mv prev-binutils stage1-binutils ; : ; \
49734 fi
49735@endif binutils
49736@if gas
49737 @if test -d $(HOST_SUBDIR)/gas ; then \
49738 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
49739 mv prev-gas stage1-gas ; : ; \
49740 fi
49741@endif gas
49742@if gcc
49743 @if test -d $(HOST_SUBDIR)/gcc ; then \
49744 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
49745 mv prev-gcc stage1-gcc ; : ; \
49746 fi
49747@endif gcc
49748@if gmp
49749 @if test -d $(HOST_SUBDIR)/gmp ; then \
49750 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
49751 mv prev-gmp stage1-gmp ; : ; \
49752 fi
49753@endif gmp
49754@if mpfr
49755 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49756 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
49757 mv prev-mpfr stage1-mpfr ; : ; \
49758 fi
49759@endif mpfr
49760@if intl
49761 @if test -d $(HOST_SUBDIR)/intl ; then \
49762 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
49763 mv prev-intl stage1-intl ; : ; \
49764 fi
49765@endif intl
49766@if ld
49767 @if test -d $(HOST_SUBDIR)/ld ; then \
49768 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
49769 mv prev-ld stage1-ld ; : ; \
49770 fi
49771@endif ld
49772@if libcpp
49773 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49774 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
49775 mv prev-libcpp stage1-libcpp ; : ; \
49776 fi
49777@endif libcpp
49778@if libdecnumber
49779 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49780 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
49781 mv prev-libdecnumber stage1-libdecnumber ; : ; \
49782 fi
49783@endif libdecnumber
49784@if libiberty
49785 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49786 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
49787 mv prev-libiberty stage1-libiberty ; : ; \
49788 fi
49789@endif libiberty
49790@if zlib
49791 @if test -d $(HOST_SUBDIR)/zlib ; then \
49792 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
49793 mv prev-zlib stage1-zlib ; : ; \
49794 fi
49795@endif zlib
49796 @if test -d $(TARGET_SUBDIR) ; then \
49797 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
49798 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
49799 fi
49800 rm -f stage_current
49801
49802# Bubble a bug fix through all the stages up to stage b2g0. They are
49803# remade, but not reconfigured. The next stage (if any) will not be
49804# reconfigured as well.
49805.PHONY: stageb2g0-bubble
49806stageb2g0-bubble:: stage1-bubble
49807 @r=`${PWD_COMMAND}`; export r; \
49808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49809 if test -f stageb2g0-lean || test -f stage1-lean ; then \
49810 echo Skipping rebuild of stageb2g0 ; \
49811 else \
49812 $(MAKE) stageb2g0-start; \
49813 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
49814 fi
49815
49816.PHONY: all-stageb2g0 clean-stageb2g0
49817do-clean: clean-stageb2g0
49818
49819# FIXME: Will not need to be conditional when toplevel bootstrap is the
49820# only possibility, but now it conflicts with no-bootstrap rules
49821@if gcc-bootstrap
49822
49823
49824
49825.PHONY: bootstrap2-debug bootstrap2-debug-lean
49826bootstrap2-debug:
49827 echo stageb2g0 > stage_final
49828 @r=`${PWD_COMMAND}`; export r; \
49829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49830 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
49831 @: $(MAKE); $(unstage)
49832 @r=`${PWD_COMMAND}`; export r; \
49833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49834 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49835
49836bootstrap2-debug-lean:
49837 echo stageb2g0 > stage_final
49838 @r=`${PWD_COMMAND}`; export r; \
49839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49840 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
49841 @: $(MAKE); $(unstage)
49842 @r=`${PWD_COMMAND}`; export r; \
49843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49844 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49845
49846
49847# Rules to wipe a stage and all the following ones, also used for cleanstrap
49848distclean-stage1:: distclean-stageb2g0
49849.PHONY: distclean-stageb2g0
49850distclean-stageb2g0::
49851 @: $(MAKE); $(stage)
49852 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
49853 rm -rf stageb2g0-*
49854
49855
49856@endif gcc-bootstrap
49857
49858
72b2455a
PB
49859.PHONY: stage3-start stage3-end
49860
49861stage3-start::
0aed8855 49862 @: $(MAKE); $(stage); \
72b2455a 49863 echo stage3 > stage_current ; \
b00612cc 49864 echo stage3 > stage_last; \
0aed8855 49865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49866@if bfd
b00612cc
PB
49867 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
49868 mkdir stage3-bfd; \
80911fe1
PB
49869 mv stage3-bfd bfd ; \
49870 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
49871@endif bfd
49872@if opcodes
b00612cc
PB
49873 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
49874 mkdir stage3-opcodes; \
80911fe1
PB
49875 mv stage3-opcodes opcodes ; \
49876 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
49877@endif opcodes
49878@if binutils
b00612cc
PB
49879 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
49880 mkdir stage3-binutils; \
80911fe1
PB
49881 mv stage3-binutils binutils ; \
49882 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
49883@endif binutils
49884@if gas
b00612cc
PB
49885 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
49886 mkdir stage3-gas; \
80911fe1
PB
49887 mv stage3-gas gas ; \
49888 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
49889@endif gas
49890@if gcc
b00612cc
PB
49891 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
49892 mkdir stage3-gcc; \
80911fe1
PB
49893 mv stage3-gcc gcc ; \
49894 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 49895@endif gcc
4b900473
PB
49896@if gmp
49897 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
49898 mkdir stage3-gmp; \
49899 mv stage3-gmp gmp ; \
49900 mv stage2-gmp prev-gmp || test -f stage2-lean
49901@endif gmp
49902@if mpfr
49903 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
49904 mkdir stage3-mpfr; \
49905 mv stage3-mpfr mpfr ; \
49906 mv stage2-mpfr prev-mpfr || test -f stage2-lean
49907@endif mpfr
72b2455a 49908@if intl
b00612cc
PB
49909 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
49910 mkdir stage3-intl; \
80911fe1
PB
49911 mv stage3-intl intl ; \
49912 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
49913@endif intl
49914@if ld
b00612cc
PB
49915 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
49916 mkdir stage3-ld; \
80911fe1
PB
49917 mv stage3-ld ld ; \
49918 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
49919@endif ld
49920@if libcpp
b00612cc
PB
49921 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
49922 mkdir stage3-libcpp; \
80911fe1
PB
49923 mv stage3-libcpp libcpp ; \
49924 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 49925@endif libcpp
be01d343
PB
49926@if libdecnumber
49927 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
49928 mkdir stage3-libdecnumber; \
80911fe1
PB
49929 mv stage3-libdecnumber libdecnumber ; \
49930 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 49931@endif libdecnumber
72b2455a 49932@if libiberty
b00612cc
PB
49933 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
49934 mkdir stage3-libiberty; \
80911fe1
PB
49935 mv stage3-libiberty libiberty ; \
49936 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
49937@endif libiberty
49938@if zlib
b00612cc
PB
49939 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
49940 mkdir stage3-zlib; \
80911fe1
PB
49941 mv stage3-zlib zlib ; \
49942 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 49943@endif zlib
0aed8855
PB
49944 @[ -d stage3-$(TARGET_SUBDIR) ] || \
49945 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
49946 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49947 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 49948
80911fe1 49949stage3-end::
72b2455a 49950@if bfd
80911fe1
PB
49951 @if test -d $(HOST_SUBDIR)/bfd ; then \
49952 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
49953 mv prev-bfd stage2-bfd ; : ; \
0aed8855 49954 fi
72b2455a
PB
49955@endif bfd
49956@if opcodes
80911fe1
PB
49957 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49958 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
49959 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 49960 fi
72b2455a
PB
49961@endif opcodes
49962@if binutils
80911fe1
PB
49963 @if test -d $(HOST_SUBDIR)/binutils ; then \
49964 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
49965 mv prev-binutils stage2-binutils ; : ; \
0aed8855 49966 fi
72b2455a
PB
49967@endif binutils
49968@if gas
80911fe1
PB
49969 @if test -d $(HOST_SUBDIR)/gas ; then \
49970 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
49971 mv prev-gas stage2-gas ; : ; \
0aed8855 49972 fi
72b2455a
PB
49973@endif gas
49974@if gcc
80911fe1
PB
49975 @if test -d $(HOST_SUBDIR)/gcc ; then \
49976 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
49977 mv prev-gcc stage2-gcc ; : ; \
0aed8855 49978 fi
72b2455a 49979@endif gcc
4b900473
PB
49980@if gmp
49981 @if test -d $(HOST_SUBDIR)/gmp ; then \
49982 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
49983 mv prev-gmp stage2-gmp ; : ; \
49984 fi
49985@endif gmp
49986@if mpfr
49987 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49988 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
49989 mv prev-mpfr stage2-mpfr ; : ; \
49990 fi
49991@endif mpfr
72b2455a 49992@if intl
80911fe1
PB
49993 @if test -d $(HOST_SUBDIR)/intl ; then \
49994 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
49995 mv prev-intl stage2-intl ; : ; \
0aed8855 49996 fi
72b2455a
PB
49997@endif intl
49998@if ld
80911fe1
PB
49999 @if test -d $(HOST_SUBDIR)/ld ; then \
50000 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
50001 mv prev-ld stage2-ld ; : ; \
0aed8855 50002 fi
72b2455a
PB
50003@endif ld
50004@if libcpp
80911fe1
PB
50005 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50006 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
50007 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 50008 fi
72b2455a 50009@endif libcpp
be01d343 50010@if libdecnumber
80911fe1
PB
50011 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50012 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
50013 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 50014 fi
be01d343 50015@endif libdecnumber
72b2455a 50016@if libiberty
80911fe1
PB
50017 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50018 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
50019 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 50020 fi
72b2455a
PB
50021@endif libiberty
50022@if zlib
80911fe1
PB
50023 @if test -d $(HOST_SUBDIR)/zlib ; then \
50024 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
50025 mv prev-zlib stage2-zlib ; : ; \
0aed8855 50026 fi
72b2455a 50027@endif zlib
0aed8855 50028 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50029 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
50030 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 50031 fi
80911fe1 50032 rm -f stage_current
72b2455a 50033
973601e1 50034# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
50035# remade, but not reconfigured. The next stage (if any) will not be
50036# reconfigured as well.
72b2455a
PB
50037.PHONY: stage3-bubble
50038stage3-bubble:: stage2-bubble
e360f423
PB
50039 @r=`${PWD_COMMAND}`; export r; \
50040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50041 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
50042 echo Skipping rebuild of stage3 ; \
50043 else \
f70224b5 50044 $(MAKE) stage3-start; \
80911fe1
PB
50045 if $(LEAN); then \
50046 rm -rf stage1-* ; \
50047 $(STAMP) stage1-lean ; \
50048 fi; \
f70224b5 50049 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 50050 fi
f6d183c0 50051 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 50052
0df3d27f 50053.PHONY: all-stage3 clean-stage3
0df3d27f 50054do-clean: clean-stage3
0df3d27f 50055
d545f33b
PB
50056# FIXME: Will not need to be conditional when toplevel bootstrap is the
50057# only possibility, but now it conflicts with no-bootstrap rules
50058@if gcc-bootstrap
72b2455a 50059
d545f33b 50060compare:
e360f423
PB
50061 @r=`${PWD_COMMAND}`; export r; \
50062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50063 if test -f stage2-lean; then \
d545f33b
PB
50064 echo Cannot compare object files as stage 2 was deleted. ; \
50065 exit 0 ; \
50066 fi; \
0aed8855 50067 : $(MAKE); $(stage); \
d545f33b 50068 rm -f .bad_compare ; \
c52c6897 50069 echo Comparing stages 2 and 3 ; \
d545f33b
PB
50070 cd stage3-gcc; \
50071 files=`find . -name "*$(objext)" -print` ; \
50072 cd .. ; \
50073 for file in $${files} ; do \
50074 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 50075 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
50076 if test $$? -eq 1; then \
50077 case $$file in \
50078 ./cc*-checksum$(objext) | ./libgcc/* ) \
50079 echo warning: $$file differs ;; \
50080 *) \
50081 echo $$file differs >> .bad_compare ;; \
50082 esac ; \
50083 fi ; \
d545f33b
PB
50084 done ; \
50085 if [ -f .bad_compare ]; then \
50086 echo "Bootstrap comparison failure!"; \
50087 cat .bad_compare; \
50088 exit 1; \
50089 else \
c52c6897 50090 echo Comparison successful.; \
d545f33b
PB
50091 fi ; \
50092 $(STAMP) compare
80911fe1
PB
50093 if $(LEAN); then \
50094 rm -rf stage2-*; \
50095 $(STAMP) stage2-lean; \
50096 fi
9cb3fa6f 50097
72b2455a 50098
72b2455a 50099
80911fe1 50100.PHONY: bootstrap bootstrap-lean
be01d343
PB
50101bootstrap:
50102 echo stage3 > stage_final
50103 @r=`${PWD_COMMAND}`; export r; \
50104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 50106 @: $(MAKE); $(unstage)
be01d343
PB
50107 @r=`${PWD_COMMAND}`; export r; \
50108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50109 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50110
80911fe1
PB
50111bootstrap-lean:
50112 echo stage3 > stage_final
50113 @r=`${PWD_COMMAND}`; export r; \
50114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50115 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
50116 @: $(MAKE); $(unstage)
50117 @r=`${PWD_COMMAND}`; export r; \
50118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50119 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50120
72b2455a 50121
d545f33b
PB
50122# Rules to wipe a stage and all the following ones, also used for cleanstrap
50123distclean-stage2:: distclean-stage3
50124.PHONY: distclean-stage3
50125distclean-stage3::
0aed8855 50126 @: $(MAKE); $(stage)
e00a73e3 50127 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 50128 rm -rf stage3-* compare
0df3d27f 50129
9cb3fa6f 50130
d545f33b 50131.PHONY: cleanstrap
e00a73e3
PB
50132cleanstrap: do-distclean local-clean
50133 echo stage3 > stage_final
50134 @r=`${PWD_COMMAND}`; export r; \
50135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50136 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
50137 @: $(MAKE); $(unstage)
50138 @r=`${PWD_COMMAND}`; export r; \
50139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50140 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
50141
50142@endif gcc-bootstrap
50143
50144
8520c408
AO
50145.PHONY: stageb3g2-start stageb3g2-end
50146
50147stageb3g2-start::
50148 @: $(MAKE); $(stage); \
50149 echo stageb3g2 > stage_current ; \
50150 echo stageb3g2 > stage_last; \
50151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50152@if bfd
50153 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
50154 mkdir stageb3g2-bfd; \
50155 mv stageb3g2-bfd bfd ; \
50156 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
50157@endif bfd
50158@if opcodes
50159 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
50160 mkdir stageb3g2-opcodes; \
50161 mv stageb3g2-opcodes opcodes ; \
50162 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
50163@endif opcodes
50164@if binutils
50165 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
50166 mkdir stageb3g2-binutils; \
50167 mv stageb3g2-binutils binutils ; \
50168 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
50169@endif binutils
50170@if gas
50171 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
50172 mkdir stageb3g2-gas; \
50173 mv stageb3g2-gas gas ; \
50174 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
50175@endif gas
50176@if gcc
50177 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
50178 mkdir stageb3g2-gcc; \
50179 mv stageb3g2-gcc gcc ; \
50180 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
50181@endif gcc
50182@if gmp
50183 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
50184 mkdir stageb3g2-gmp; \
50185 mv stageb3g2-gmp gmp ; \
50186 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
50187@endif gmp
50188@if mpfr
50189 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
50190 mkdir stageb3g2-mpfr; \
50191 mv stageb3g2-mpfr mpfr ; \
50192 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
50193@endif mpfr
50194@if intl
50195 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
50196 mkdir stageb3g2-intl; \
50197 mv stageb3g2-intl intl ; \
50198 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
50199@endif intl
50200@if ld
50201 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
50202 mkdir stageb3g2-ld; \
50203 mv stageb3g2-ld ld ; \
50204 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
50205@endif ld
50206@if libcpp
50207 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
50208 mkdir stageb3g2-libcpp; \
50209 mv stageb3g2-libcpp libcpp ; \
50210 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
50211@endif libcpp
50212@if libdecnumber
50213 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
50214 mkdir stageb3g2-libdecnumber; \
50215 mv stageb3g2-libdecnumber libdecnumber ; \
50216 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
50217@endif libdecnumber
50218@if libiberty
50219 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
50220 mkdir stageb3g2-libiberty; \
50221 mv stageb3g2-libiberty libiberty ; \
50222 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
50223@endif libiberty
50224@if zlib
50225 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
50226 mkdir stageb3g2-zlib; \
50227 mv stageb3g2-zlib zlib ; \
50228 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
50229@endif zlib
50230 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
50231 mkdir stageb3g2-$(TARGET_SUBDIR); \
50232 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50233 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
50234
50235stageb3g2-end::
50236@if bfd
50237 @if test -d $(HOST_SUBDIR)/bfd ; then \
50238 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
50239 mv prev-bfd stageb2g0-bfd ; : ; \
50240 fi
50241@endif bfd
50242@if opcodes
50243 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50244 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
50245 mv prev-opcodes stageb2g0-opcodes ; : ; \
50246 fi
50247@endif opcodes
50248@if binutils
50249 @if test -d $(HOST_SUBDIR)/binutils ; then \
50250 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
50251 mv prev-binutils stageb2g0-binutils ; : ; \
50252 fi
50253@endif binutils
50254@if gas
50255 @if test -d $(HOST_SUBDIR)/gas ; then \
50256 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
50257 mv prev-gas stageb2g0-gas ; : ; \
50258 fi
50259@endif gas
50260@if gcc
50261 @if test -d $(HOST_SUBDIR)/gcc ; then \
50262 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
50263 mv prev-gcc stageb2g0-gcc ; : ; \
50264 fi
50265@endif gcc
50266@if gmp
50267 @if test -d $(HOST_SUBDIR)/gmp ; then \
50268 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
50269 mv prev-gmp stageb2g0-gmp ; : ; \
50270 fi
50271@endif gmp
50272@if mpfr
50273 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50274 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
50275 mv prev-mpfr stageb2g0-mpfr ; : ; \
50276 fi
50277@endif mpfr
50278@if intl
50279 @if test -d $(HOST_SUBDIR)/intl ; then \
50280 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
50281 mv prev-intl stageb2g0-intl ; : ; \
50282 fi
50283@endif intl
50284@if ld
50285 @if test -d $(HOST_SUBDIR)/ld ; then \
50286 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
50287 mv prev-ld stageb2g0-ld ; : ; \
50288 fi
50289@endif ld
50290@if libcpp
50291 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50292 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
50293 mv prev-libcpp stageb2g0-libcpp ; : ; \
50294 fi
50295@endif libcpp
50296@if libdecnumber
50297 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50298 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
50299 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
50300 fi
50301@endif libdecnumber
50302@if libiberty
50303 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50304 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
50305 mv prev-libiberty stageb2g0-libiberty ; : ; \
50306 fi
50307@endif libiberty
50308@if zlib
50309 @if test -d $(HOST_SUBDIR)/zlib ; then \
50310 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
50311 mv prev-zlib stageb2g0-zlib ; : ; \
50312 fi
50313@endif zlib
50314 @if test -d $(TARGET_SUBDIR) ; then \
50315 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
50316 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
50317 fi
50318 rm -f stage_current
50319
50320# Bubble a bug fix through all the stages up to stage b3g2. They are
50321# remade, but not reconfigured. The next stage (if any) will not be
50322# reconfigured as well.
50323.PHONY: stageb3g2-bubble
50324stageb3g2-bubble:: stageb2g0-bubble
50325 @r=`${PWD_COMMAND}`; export r; \
50326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50327 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
50328 echo Skipping rebuild of stageb3g2 ; \
50329 else \
50330 $(MAKE) stageb3g2-start; \
50331 if $(LEAN); then \
50332 rm -rf stage1-* ; \
50333 $(STAMP) stage1-lean ; \
50334 fi; \
50335 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
50336 fi
50337 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
50338
50339.PHONY: all-stageb3g2 clean-stageb3g2
50340do-clean: clean-stageb3g2
50341
50342# FIXME: Will not need to be conditional when toplevel bootstrap is the
50343# only possibility, but now it conflicts with no-bootstrap rules
50344@if gcc-bootstrap
50345
50346compare-debug:
50347 @r=`${PWD_COMMAND}`; export r; \
50348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50349 if test -f stageb2g0-lean; then \
50350 echo Cannot compare object files as stage b2g0 was deleted. ; \
50351 exit 0 ; \
50352 fi; \
50353 : $(MAKE); $(stage); \
50354 rm -f .bad_compare ; \
50355 echo Comparing stages b2g0 and b3g2 ; \
50356 cd stageb3g2-gcc; \
50357 files=`find . -name "*$(objext)" -print` ; \
50358 cd .. ; \
50359 for file in $${files} ; do \
50360 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
50361 $(do-compare-debug) > /dev/null 2>&1; \
50362 if test $$? -eq 1; then \
50363 case $$file in \
50364 ./cc*-checksum$(objext) | ./libgcc/* ) \
50365 echo warning: $$file differs ;; \
50366 *) \
50367 echo $$file differs >> .bad_compare ;; \
50368 esac ; \
50369 fi ; \
50370 done ; \
50371 if [ -f .bad_compare ]; then \
50372 echo "Bootstrap comparison failure!"; \
50373 cat .bad_compare; \
50374 exit 1; \
50375 else \
50376 echo Comparison successful.; \
50377 fi ; \
50378 $(STAMP) compare-debug
50379 if $(LEAN); then \
50380 rm -rf stageb2g0-*; \
50381 $(STAMP) stageb2g0-lean; \
50382 fi
50383
50384
50385
50386.PHONY: bootstrap-debug bootstrap-debug-lean
50387bootstrap-debug:
50388 echo stageb3g2 > stage_final
50389 @r=`${PWD_COMMAND}`; export r; \
50390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50391 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50392 @: $(MAKE); $(unstage)
50393 @r=`${PWD_COMMAND}`; export r; \
50394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50395 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50396
50397bootstrap-debug-lean:
50398 echo stageb3g2 > stage_final
50399 @r=`${PWD_COMMAND}`; export r; \
50400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50401 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
50402 @: $(MAKE); $(unstage)
50403 @r=`${PWD_COMMAND}`; export r; \
50404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50405 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50406
50407
50408# Rules to wipe a stage and all the following ones, also used for cleanstrap
50409distclean-stageb2g0:: distclean-stageb3g2
50410.PHONY: distclean-stageb3g2
50411distclean-stageb3g2::
50412 @: $(MAKE); $(stage)
50413 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
50414 rm -rf stageb3g2-* compare-debug
50415
50416
50417.PHONY: cleanstrap-debug
50418cleanstrap-debug: do-distclean local-clean
50419 echo stageb3g2 > stage_final
50420 @r=`${PWD_COMMAND}`; export r; \
50421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50422 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50423 @: $(MAKE); $(unstage)
50424 @r=`${PWD_COMMAND}`; export r; \
50425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50426 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50427
50428@endif gcc-bootstrap
50429
50430
72b2455a
PB
50431.PHONY: stage4-start stage4-end
50432
50433stage4-start::
0aed8855 50434 @: $(MAKE); $(stage); \
72b2455a 50435 echo stage4 > stage_current ; \
b00612cc 50436 echo stage4 > stage_last; \
0aed8855 50437 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50438@if bfd
b00612cc
PB
50439 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
50440 mkdir stage4-bfd; \
80911fe1
PB
50441 mv stage4-bfd bfd ; \
50442 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
50443@endif bfd
50444@if opcodes
b00612cc
PB
50445 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
50446 mkdir stage4-opcodes; \
80911fe1
PB
50447 mv stage4-opcodes opcodes ; \
50448 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
50449@endif opcodes
50450@if binutils
b00612cc
PB
50451 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
50452 mkdir stage4-binutils; \
80911fe1
PB
50453 mv stage4-binutils binutils ; \
50454 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
50455@endif binutils
50456@if gas
b00612cc
PB
50457 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
50458 mkdir stage4-gas; \
80911fe1
PB
50459 mv stage4-gas gas ; \
50460 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
50461@endif gas
50462@if gcc
b00612cc
PB
50463 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
50464 mkdir stage4-gcc; \
80911fe1
PB
50465 mv stage4-gcc gcc ; \
50466 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 50467@endif gcc
4b900473
PB
50468@if gmp
50469 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
50470 mkdir stage4-gmp; \
50471 mv stage4-gmp gmp ; \
50472 mv stage3-gmp prev-gmp || test -f stage3-lean
50473@endif gmp
50474@if mpfr
50475 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
50476 mkdir stage4-mpfr; \
50477 mv stage4-mpfr mpfr ; \
50478 mv stage3-mpfr prev-mpfr || test -f stage3-lean
50479@endif mpfr
72b2455a 50480@if intl
b00612cc
PB
50481 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
50482 mkdir stage4-intl; \
80911fe1
PB
50483 mv stage4-intl intl ; \
50484 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
50485@endif intl
50486@if ld
b00612cc
PB
50487 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
50488 mkdir stage4-ld; \
80911fe1
PB
50489 mv stage4-ld ld ; \
50490 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
50491@endif ld
50492@if libcpp
b00612cc
PB
50493 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
50494 mkdir stage4-libcpp; \
80911fe1
PB
50495 mv stage4-libcpp libcpp ; \
50496 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 50497@endif libcpp
be01d343
PB
50498@if libdecnumber
50499 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
50500 mkdir stage4-libdecnumber; \
80911fe1
PB
50501 mv stage4-libdecnumber libdecnumber ; \
50502 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 50503@endif libdecnumber
72b2455a 50504@if libiberty
b00612cc
PB
50505 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
50506 mkdir stage4-libiberty; \
80911fe1
PB
50507 mv stage4-libiberty libiberty ; \
50508 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
50509@endif libiberty
50510@if zlib
b00612cc
PB
50511 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
50512 mkdir stage4-zlib; \
80911fe1
PB
50513 mv stage4-zlib zlib ; \
50514 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 50515@endif zlib
0aed8855
PB
50516 @[ -d stage4-$(TARGET_SUBDIR) ] || \
50517 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
50518 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50519 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 50520
80911fe1 50521stage4-end::
72b2455a 50522@if bfd
80911fe1
PB
50523 @if test -d $(HOST_SUBDIR)/bfd ; then \
50524 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
50525 mv prev-bfd stage3-bfd ; : ; \
0aed8855 50526 fi
72b2455a
PB
50527@endif bfd
50528@if opcodes
80911fe1
PB
50529 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50530 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
50531 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 50532 fi
72b2455a
PB
50533@endif opcodes
50534@if binutils
80911fe1
PB
50535 @if test -d $(HOST_SUBDIR)/binutils ; then \
50536 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
50537 mv prev-binutils stage3-binutils ; : ; \
0aed8855 50538 fi
72b2455a
PB
50539@endif binutils
50540@if gas
80911fe1
PB
50541 @if test -d $(HOST_SUBDIR)/gas ; then \
50542 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
50543 mv prev-gas stage3-gas ; : ; \
0aed8855 50544 fi
72b2455a
PB
50545@endif gas
50546@if gcc
80911fe1
PB
50547 @if test -d $(HOST_SUBDIR)/gcc ; then \
50548 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
50549 mv prev-gcc stage3-gcc ; : ; \
0aed8855 50550 fi
72b2455a 50551@endif gcc
4b900473
PB
50552@if gmp
50553 @if test -d $(HOST_SUBDIR)/gmp ; then \
50554 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
50555 mv prev-gmp stage3-gmp ; : ; \
50556 fi
50557@endif gmp
50558@if mpfr
50559 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50560 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
50561 mv prev-mpfr stage3-mpfr ; : ; \
50562 fi
50563@endif mpfr
72b2455a 50564@if intl
80911fe1
PB
50565 @if test -d $(HOST_SUBDIR)/intl ; then \
50566 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
50567 mv prev-intl stage3-intl ; : ; \
0aed8855 50568 fi
72b2455a
PB
50569@endif intl
50570@if ld
80911fe1
PB
50571 @if test -d $(HOST_SUBDIR)/ld ; then \
50572 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
50573 mv prev-ld stage3-ld ; : ; \
0aed8855 50574 fi
72b2455a
PB
50575@endif ld
50576@if libcpp
80911fe1
PB
50577 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50578 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
50579 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 50580 fi
72b2455a 50581@endif libcpp
be01d343 50582@if libdecnumber
80911fe1
PB
50583 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50584 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
50585 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 50586 fi
be01d343 50587@endif libdecnumber
72b2455a 50588@if libiberty
80911fe1
PB
50589 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50590 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
50591 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 50592 fi
72b2455a
PB
50593@endif libiberty
50594@if zlib
80911fe1
PB
50595 @if test -d $(HOST_SUBDIR)/zlib ; then \
50596 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
50597 mv prev-zlib stage3-zlib ; : ; \
0aed8855 50598 fi
72b2455a 50599@endif zlib
0aed8855 50600 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50601 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
50602 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 50603 fi
80911fe1 50604 rm -f stage_current
72b2455a 50605
973601e1 50606# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
50607# remade, but not reconfigured. The next stage (if any) will not be
50608# reconfigured as well.
72b2455a
PB
50609.PHONY: stage4-bubble
50610stage4-bubble:: stage3-bubble
e360f423
PB
50611 @r=`${PWD_COMMAND}`; export r; \
50612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50613 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
50614 echo Skipping rebuild of stage4 ; \
50615 else \
f70224b5 50616 $(MAKE) stage4-start; \
80911fe1
PB
50617 if $(LEAN); then \
50618 rm -rf stage2-* ; \
50619 $(STAMP) stage2-lean ; \
50620 fi; \
f70224b5 50621 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 50622 fi
f6d183c0 50623 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 50624
0df3d27f 50625.PHONY: all-stage4 clean-stage4
0df3d27f 50626do-clean: clean-stage4
0df3d27f 50627
d545f33b
PB
50628# FIXME: Will not need to be conditional when toplevel bootstrap is the
50629# only possibility, but now it conflicts with no-bootstrap rules
50630@if gcc-bootstrap
72b2455a 50631
d545f33b 50632compare3:
e360f423
PB
50633 @r=`${PWD_COMMAND}`; export r; \
50634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50635 if test -f stage3-lean; then \
d545f33b
PB
50636 echo Cannot compare object files as stage 3 was deleted. ; \
50637 exit 0 ; \
50638 fi; \
0aed8855 50639 : $(MAKE); $(stage); \
d545f33b 50640 rm -f .bad_compare ; \
c52c6897 50641 echo Comparing stages 3 and 4 ; \
d545f33b
PB
50642 cd stage4-gcc; \
50643 files=`find . -name "*$(objext)" -print` ; \
50644 cd .. ; \
50645 for file in $${files} ; do \
50646 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 50647 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
50648 if test $$? -eq 1; then \
50649 case $$file in \
50650 ./cc*-checksum$(objext) | ./libgcc/* ) \
50651 echo warning: $$file differs ;; \
50652 *) \
50653 echo $$file differs >> .bad_compare ;; \
50654 esac ; \
50655 fi ; \
d545f33b
PB
50656 done ; \
50657 if [ -f .bad_compare ]; then \
50658 echo "Bootstrap comparison failure!"; \
50659 cat .bad_compare; \
50660 exit 1; \
50661 else \
c52c6897 50662 echo Comparison successful.; \
d545f33b
PB
50663 fi ; \
50664 $(STAMP) compare3
80911fe1
PB
50665 if $(LEAN); then \
50666 rm -rf stage3-*; \
50667 $(STAMP) stage3-lean; \
50668 fi
9cb3fa6f 50669
72b2455a 50670
72b2455a 50671
80911fe1 50672.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
50673bootstrap4:
50674 echo stage4 > stage_final
50675 @r=`${PWD_COMMAND}`; export r; \
50676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50677 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 50678 @: $(MAKE); $(unstage)
be01d343
PB
50679 @r=`${PWD_COMMAND}`; export r; \
50680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50681 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50682
80911fe1
PB
50683bootstrap4-lean:
50684 echo stage4 > stage_final
50685 @r=`${PWD_COMMAND}`; export r; \
50686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50687 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
50688 @: $(MAKE); $(unstage)
50689 @r=`${PWD_COMMAND}`; export r; \
50690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50691 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50692
72b2455a 50693
d545f33b
PB
50694# Rules to wipe a stage and all the following ones, also used for cleanstrap
50695distclean-stage3:: distclean-stage4
50696.PHONY: distclean-stage4
50697distclean-stage4::
0aed8855 50698 @: $(MAKE); $(stage)
e00a73e3 50699 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 50700 rm -rf stage4-* compare3
0df3d27f 50701
9cb3fa6f 50702
d545f33b 50703@endif gcc-bootstrap
72b2455a
PB
50704
50705
50706.PHONY: stageprofile-start stageprofile-end
50707
50708stageprofile-start::
0aed8855 50709 @: $(MAKE); $(stage); \
72b2455a 50710 echo stageprofile > stage_current ; \
b00612cc 50711 echo stageprofile > stage_last; \
0aed8855 50712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50713@if bfd
b00612cc
PB
50714 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
50715 mkdir stageprofile-bfd; \
80911fe1
PB
50716 mv stageprofile-bfd bfd ; \
50717 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50718@endif bfd
50719@if opcodes
b00612cc
PB
50720 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
50721 mkdir stageprofile-opcodes; \
80911fe1
PB
50722 mv stageprofile-opcodes opcodes ; \
50723 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50724@endif opcodes
50725@if binutils
b00612cc
PB
50726 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
50727 mkdir stageprofile-binutils; \
80911fe1
PB
50728 mv stageprofile-binutils binutils ; \
50729 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50730@endif binutils
50731@if gas
b00612cc
PB
50732 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
50733 mkdir stageprofile-gas; \
80911fe1
PB
50734 mv stageprofile-gas gas ; \
50735 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50736@endif gas
50737@if gcc
b00612cc
PB
50738 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
50739 mkdir stageprofile-gcc; \
80911fe1
PB
50740 mv stageprofile-gcc gcc ; \
50741 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50742@endif gcc
4b900473
PB
50743@if gmp
50744 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
50745 mkdir stageprofile-gmp; \
50746 mv stageprofile-gmp gmp ; \
50747 mv stage1-gmp prev-gmp || test -f stage1-lean
50748@endif gmp
50749@if mpfr
50750 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
50751 mkdir stageprofile-mpfr; \
50752 mv stageprofile-mpfr mpfr ; \
50753 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50754@endif mpfr
72b2455a 50755@if intl
b00612cc
PB
50756 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
50757 mkdir stageprofile-intl; \
80911fe1
PB
50758 mv stageprofile-intl intl ; \
50759 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50760@endif intl
50761@if ld
b00612cc
PB
50762 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
50763 mkdir stageprofile-ld; \
80911fe1
PB
50764 mv stageprofile-ld ld ; \
50765 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50766@endif ld
50767@if libcpp
b00612cc
PB
50768 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
50769 mkdir stageprofile-libcpp; \
80911fe1
PB
50770 mv stageprofile-libcpp libcpp ; \
50771 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50772@endif libcpp
be01d343
PB
50773@if libdecnumber
50774 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
50775 mkdir stageprofile-libdecnumber; \
80911fe1
PB
50776 mv stageprofile-libdecnumber libdecnumber ; \
50777 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50778@endif libdecnumber
72b2455a 50779@if libiberty
b00612cc
PB
50780 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
50781 mkdir stageprofile-libiberty; \
80911fe1
PB
50782 mv stageprofile-libiberty libiberty ; \
50783 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50784@endif libiberty
50785@if zlib
d545f33b
PB
50786 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
50787 mkdir stageprofile-zlib; \
80911fe1
PB
50788 mv stageprofile-zlib zlib ; \
50789 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 50790@endif zlib
0aed8855
PB
50791 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
50792 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
50793 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50794 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 50795
80911fe1 50796stageprofile-end::
d545f33b 50797@if bfd
80911fe1
PB
50798 @if test -d $(HOST_SUBDIR)/bfd ; then \
50799 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
50800 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50801 fi
d545f33b
PB
50802@endif bfd
50803@if opcodes
80911fe1
PB
50804 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50805 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
50806 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50807 fi
d545f33b
PB
50808@endif opcodes
50809@if binutils
80911fe1
PB
50810 @if test -d $(HOST_SUBDIR)/binutils ; then \
50811 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
50812 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50813 fi
d545f33b
PB
50814@endif binutils
50815@if gas
80911fe1
PB
50816 @if test -d $(HOST_SUBDIR)/gas ; then \
50817 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
50818 mv prev-gas stage1-gas ; : ; \
0aed8855 50819 fi
d545f33b
PB
50820@endif gas
50821@if gcc
80911fe1
PB
50822 @if test -d $(HOST_SUBDIR)/gcc ; then \
50823 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
50824 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50825 fi
d545f33b 50826@endif gcc
4b900473
PB
50827@if gmp
50828 @if test -d $(HOST_SUBDIR)/gmp ; then \
50829 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
50830 mv prev-gmp stage1-gmp ; : ; \
50831 fi
50832@endif gmp
50833@if mpfr
50834 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50835 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
50836 mv prev-mpfr stage1-mpfr ; : ; \
50837 fi
50838@endif mpfr
d545f33b 50839@if intl
80911fe1
PB
50840 @if test -d $(HOST_SUBDIR)/intl ; then \
50841 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
50842 mv prev-intl stage1-intl ; : ; \
0aed8855 50843 fi
d545f33b
PB
50844@endif intl
50845@if ld
80911fe1
PB
50846 @if test -d $(HOST_SUBDIR)/ld ; then \
50847 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
50848 mv prev-ld stage1-ld ; : ; \
0aed8855 50849 fi
d545f33b
PB
50850@endif ld
50851@if libcpp
80911fe1
PB
50852 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50853 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
50854 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50855 fi
d545f33b 50856@endif libcpp
be01d343 50857@if libdecnumber
80911fe1
PB
50858 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50859 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
50860 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 50861 fi
be01d343 50862@endif libdecnumber
d545f33b 50863@if libiberty
80911fe1
PB
50864 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50865 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
50866 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 50867 fi
d545f33b
PB
50868@endif libiberty
50869@if zlib
80911fe1
PB
50870 @if test -d $(HOST_SUBDIR)/zlib ; then \
50871 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
50872 mv prev-zlib stage1-zlib ; : ; \
0aed8855 50873 fi
d545f33b 50874@endif zlib
0aed8855 50875 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50876 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
50877 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 50878 fi
80911fe1 50879 rm -f stage_current
72b2455a 50880
973601e1 50881# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
50882# remade, but not reconfigured. The next stage (if any) will not be
50883# reconfigured as well.
d545f33b
PB
50884.PHONY: stageprofile-bubble
50885stageprofile-bubble:: stage1-bubble
e360f423
PB
50886 @r=`${PWD_COMMAND}`; export r; \
50887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50888 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
50889 echo Skipping rebuild of stageprofile ; \
50890 else \
f70224b5
PB
50891 $(MAKE) stageprofile-start; \
50892 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 50893 fi
72b2455a 50894
d545f33b
PB
50895.PHONY: all-stageprofile clean-stageprofile
50896do-clean: clean-stageprofile
0df3d27f 50897
72b2455a
PB
50898# FIXME: Will not need to be conditional when toplevel bootstrap is the
50899# only possibility, but now it conflicts with no-bootstrap rules
50900@if gcc-bootstrap
50901
50902
50903
50904
0df3d27f 50905# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50906distclean-stage1:: distclean-stageprofile
0df3d27f 50907.PHONY: distclean-stageprofile
72b2455a 50908distclean-stageprofile::
0aed8855 50909 @: $(MAKE); $(stage)
e00a73e3 50910 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 50911 rm -rf stageprofile-*
dfdffa2c
PB
50912
50913
72b2455a 50914@endif gcc-bootstrap
dfdffa2c
PB
50915
50916
72b2455a 50917.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 50918
72b2455a 50919stagefeedback-start::
0aed8855 50920 @: $(MAKE); $(stage); \
72b2455a 50921 echo stagefeedback > stage_current ; \
b00612cc 50922 echo stagefeedback > stage_last; \
0aed8855 50923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50924@if bfd
b00612cc
PB
50925 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
50926 mkdir stagefeedback-bfd; \
80911fe1
PB
50927 mv stagefeedback-bfd bfd ; \
50928 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
50929@endif bfd
50930@if opcodes
b00612cc
PB
50931 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
50932 mkdir stagefeedback-opcodes; \
80911fe1
PB
50933 mv stagefeedback-opcodes opcodes ; \
50934 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
50935@endif opcodes
50936@if binutils
b00612cc
PB
50937 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
50938 mkdir stagefeedback-binutils; \
80911fe1
PB
50939 mv stagefeedback-binutils binutils ; \
50940 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
50941@endif binutils
50942@if gas
b00612cc
PB
50943 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
50944 mkdir stagefeedback-gas; \
80911fe1
PB
50945 mv stagefeedback-gas gas ; \
50946 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
50947@endif gas
50948@if gcc
b00612cc
PB
50949 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
50950 mkdir stagefeedback-gcc; \
80911fe1
PB
50951 mv stagefeedback-gcc gcc ; \
50952 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 50953@endif gcc
4b900473
PB
50954@if gmp
50955 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
50956 mkdir stagefeedback-gmp; \
50957 mv stagefeedback-gmp gmp ; \
50958 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
50959@endif gmp
50960@if mpfr
50961 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
50962 mkdir stagefeedback-mpfr; \
50963 mv stagefeedback-mpfr mpfr ; \
50964 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
50965@endif mpfr
72b2455a 50966@if intl
b00612cc
PB
50967 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
50968 mkdir stagefeedback-intl; \
80911fe1
PB
50969 mv stagefeedback-intl intl ; \
50970 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
50971@endif intl
50972@if ld
b00612cc
PB
50973 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
50974 mkdir stagefeedback-ld; \
80911fe1
PB
50975 mv stagefeedback-ld ld ; \
50976 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
50977@endif ld
50978@if libcpp
b00612cc
PB
50979 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
50980 mkdir stagefeedback-libcpp; \
80911fe1
PB
50981 mv stagefeedback-libcpp libcpp ; \
50982 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 50983@endif libcpp
be01d343
PB
50984@if libdecnumber
50985 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
50986 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
50987 mv stagefeedback-libdecnumber libdecnumber ; \
50988 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 50989@endif libdecnumber
72b2455a 50990@if libiberty
b00612cc
PB
50991 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
50992 mkdir stagefeedback-libiberty; \
80911fe1
PB
50993 mv stagefeedback-libiberty libiberty ; \
50994 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
50995@endif libiberty
50996@if zlib
b00612cc
PB
50997 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
50998 mkdir stagefeedback-zlib; \
80911fe1
PB
50999 mv stagefeedback-zlib zlib ; \
51000 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 51001@endif zlib
0aed8855
PB
51002 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
51003 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
51004 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51005 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 51006
80911fe1 51007stagefeedback-end::
72b2455a 51008@if bfd
80911fe1
PB
51009 @if test -d $(HOST_SUBDIR)/bfd ; then \
51010 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
51011 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 51012 fi
72b2455a
PB
51013@endif bfd
51014@if opcodes
80911fe1
PB
51015 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51016 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
51017 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 51018 fi
72b2455a
PB
51019@endif opcodes
51020@if binutils
80911fe1
PB
51021 @if test -d $(HOST_SUBDIR)/binutils ; then \
51022 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
51023 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 51024 fi
72b2455a
PB
51025@endif binutils
51026@if gas
80911fe1
PB
51027 @if test -d $(HOST_SUBDIR)/gas ; then \
51028 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
51029 mv prev-gas stageprofile-gas ; : ; \
0aed8855 51030 fi
72b2455a
PB
51031@endif gas
51032@if gcc
80911fe1
PB
51033 @if test -d $(HOST_SUBDIR)/gcc ; then \
51034 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
51035 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 51036 fi
72b2455a 51037@endif gcc
4b900473
PB
51038@if gmp
51039 @if test -d $(HOST_SUBDIR)/gmp ; then \
51040 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
51041 mv prev-gmp stageprofile-gmp ; : ; \
51042 fi
51043@endif gmp
51044@if mpfr
51045 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51046 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
51047 mv prev-mpfr stageprofile-mpfr ; : ; \
51048 fi
51049@endif mpfr
72b2455a 51050@if intl
80911fe1
PB
51051 @if test -d $(HOST_SUBDIR)/intl ; then \
51052 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
51053 mv prev-intl stageprofile-intl ; : ; \
0aed8855 51054 fi
72b2455a
PB
51055@endif intl
51056@if ld
80911fe1
PB
51057 @if test -d $(HOST_SUBDIR)/ld ; then \
51058 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
51059 mv prev-ld stageprofile-ld ; : ; \
0aed8855 51060 fi
72b2455a
PB
51061@endif ld
51062@if libcpp
80911fe1
PB
51063 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51064 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
51065 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 51066 fi
72b2455a 51067@endif libcpp
be01d343 51068@if libdecnumber
80911fe1
PB
51069 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51070 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
51071 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 51072 fi
be01d343 51073@endif libdecnumber
72b2455a 51074@if libiberty
80911fe1
PB
51075 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51076 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
51077 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 51078 fi
72b2455a
PB
51079@endif libiberty
51080@if zlib
80911fe1
PB
51081 @if test -d $(HOST_SUBDIR)/zlib ; then \
51082 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
51083 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 51084 fi
72b2455a 51085@endif zlib
0aed8855 51086 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51087 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
51088 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 51089 fi
80911fe1 51090 rm -f stage_current
dfdffa2c 51091
973601e1 51092# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
51093# remade, but not reconfigured. The next stage (if any) will not be
51094# reconfigured as well.
72b2455a 51095.PHONY: stagefeedback-bubble
7d329e61 51096stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
51097 @r=`${PWD_COMMAND}`; export r; \
51098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51099 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
51100 echo Skipping rebuild of stagefeedback ; \
51101 else \
f70224b5
PB
51102 $(MAKE) stagefeedback-start; \
51103 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 51104 fi
72b2455a 51105
0df3d27f 51106.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 51107do-clean: clean-stagefeedback
0df3d27f 51108
72b2455a
PB
51109# FIXME: Will not need to be conditional when toplevel bootstrap is the
51110# only possibility, but now it conflicts with no-bootstrap rules
51111@if gcc-bootstrap
656fdd47
PB
51112
51113
51114
80911fe1 51115.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
51116profiledbootstrap:
51117 echo stagefeedback > stage_final
51118 @r=`${PWD_COMMAND}`; export r; \
51119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51120 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 51121 @: $(MAKE); $(unstage)
be01d343
PB
51122 @r=`${PWD_COMMAND}`; export r; \
51123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51124 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 51125
80911fe1
PB
51126profiledbootstrap-lean:
51127 echo stagefeedback > stage_final
51128 @r=`${PWD_COMMAND}`; export r; \
51129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51130 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
51131 @: $(MAKE); $(unstage)
51132 @r=`${PWD_COMMAND}`; export r; \
51133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51134 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51135
656fdd47 51136
0df3d27f 51137# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 51138distclean-stageprofile:: distclean-stagefeedback
0df3d27f 51139.PHONY: distclean-stagefeedback
656fdd47 51140distclean-stagefeedback::
0aed8855 51141 @: $(MAKE); $(stage)
e00a73e3 51142 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 51143 rm -rf stagefeedback-*
656fdd47
PB
51144
51145
72b2455a 51146@endif gcc-bootstrap
656fdd47
PB
51147
51148
51149
7d329e61
PB
51150stageprofile-end::
51151 $(MAKE) distclean-stagefeedback
656fdd47 51152
7d329e61 51153stagefeedback-start::
656fdd47
PB
51154 @r=`${PWD_COMMAND}`; export r; \
51155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
51156 for i in prev-*; do \
51157 j=`echo $$i | sed s/^prev-//` ; \
51158 cd $$r/$$i && \
51159 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
51160 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
51161 done
b8908782 51162
0df3d27f 51163@if gcc-bootstrap
0df3d27f 51164do-distclean: distclean-stage1
c52c6897
PB
51165
51166# Provide a GCC build when we're building target libraries. This does
51167# not work as a dependency, just as the minimum necessary to avoid errors.
51168stage_last:
51169 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 51170
4f0ef2d8
CD
51171# Same as unstage, but not phony and defaulting to stage1-start. We place
51172# it in the dependency so that for example `make -j3 all-gcc' works.
51173stage_current:
51174 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
51175
c52c6897
PB
51176.PHONY: restrap
51177restrap:
51178 @: $(MAKE); $(stage)
8520c408 51179 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
c52c6897 51180 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 51181@endif gcc-bootstrap
c52c6897 51182
ae831be5
NN
51183# --------------------------------------
51184# Dependencies between different modules
51185# --------------------------------------
252b5132 51186
9e6ce191 51187# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
51188@if gcc-bootstrap
51189configure-target-libstdc++-v3: stage_last
51190configure-target-libmudflap: stage_last
51191configure-target-libssp: stage_last
c52c6897 51192configure-target-newlib: stage_last
6aa8ef82
DJ
51193configure-stage1-target-libgcc: maybe-all-stage1-gcc
51194configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 51195configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 51196configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 51197configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
51198configure-stage4-target-libgcc: maybe-all-stage4-gcc
51199configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
51200configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
51201configure-target-libgfortran: stage_last
51202configure-target-libobjc: stage_last
51203configure-target-libtermcap: stage_last
51204configure-target-winsup: stage_last
51205configure-target-libgloss: stage_last
51206configure-target-libiberty: stage_last
51207configure-target-gperf: stage_last
51208configure-target-examples: stage_last
51209configure-target-libffi: stage_last
51210configure-target-libjava: stage_last
51211configure-target-zlib: stage_last
51212configure-target-boehm-gc: stage_last
51213configure-target-qthreads: stage_last
51214configure-target-rda: stage_last
51215configure-target-libada: stage_last
51216configure-target-libgomp: stage_last
51217@endif gcc-bootstrap
9e6ce191 51218
c52c6897 51219@if gcc-no-bootstrap
9e6ce191 51220configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 51221configure-target-libmudflap: maybe-all-gcc
064d0a7c 51222configure-target-libssp: maybe-all-gcc
9e6ce191 51223configure-target-newlib: maybe-all-gcc
6aa8ef82 51224configure-target-libgcc: maybe-all-gcc
9e6ce191 51225configure-target-libgfortran: maybe-all-gcc
9e6ce191 51226configure-target-libobjc: maybe-all-gcc
9e6ce191 51227configure-target-libtermcap: maybe-all-gcc
9e6ce191 51228configure-target-winsup: maybe-all-gcc
9e6ce191 51229configure-target-libgloss: maybe-all-gcc
9e6ce191 51230configure-target-libiberty: maybe-all-gcc
9e6ce191 51231configure-target-gperf: maybe-all-gcc
9e6ce191 51232configure-target-examples: maybe-all-gcc
9e6ce191 51233configure-target-libffi: maybe-all-gcc
9e6ce191 51234configure-target-libjava: maybe-all-gcc
9e6ce191 51235configure-target-zlib: maybe-all-gcc
9e6ce191 51236configure-target-boehm-gc: maybe-all-gcc
9e6ce191 51237configure-target-qthreads: maybe-all-gcc
9e6ce191 51238configure-target-rda: maybe-all-gcc
9e6ce191 51239configure-target-libada: maybe-all-gcc
b3ded179 51240configure-target-libgomp: maybe-all-gcc
c52c6897 51241@endif gcc-no-bootstrap
b3ded179 51242
9e6ce191 51243
ae831be5
NN
51244# There are two types of dependencies here: 'hard' dependencies, where one
51245# module simply won't build without the other; and 'soft' dependencies, where
51246# if the depended-on module is missing, the depending module will do without
51247# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 51248# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
51249# it's safer to use a soft dependency.
51250
9e6ce191
PB
51251
51252
51253
51254
c60fe18b 51255
9e6ce191
PB
51256# With all the machinery above in place, it is pretty easy to generate
51257# dependencies. Host dependencies are a bit more complex because we have
51258# to check for bootstrap/prebootstrap dependencies. To resolve
51259# prebootstrap dependencies, prebootstrap modules are gathered in
51260# a hash table.
6a9cf61e 51261all-build-bison: maybe-all-build-texinfo
9e6ce191 51262all-build-byacc: maybe-all-build-texinfo
6a9cf61e 51263all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
51264all-build-flex: maybe-all-build-bison
51265all-build-flex: maybe-all-build-byacc
51266all-build-flex: maybe-all-build-m4
6a9cf61e 51267all-build-libiberty: maybe-all-build-texinfo
9e6ce191 51268all-build-m4: maybe-all-build-texinfo
ee025550 51269all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
51270configure-gcc: maybe-configure-intl
51271
51272configure-stage1-gcc: maybe-configure-stage1-intl
51273configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 51274configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 51275configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 51276configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
51277configure-stage4-gcc: maybe-configure-stage4-intl
51278configure-stageprofile-gcc: maybe-configure-stageprofile-intl
51279configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
51280configure-gcc: maybe-all-binutils
51281
51282configure-stage1-gcc: maybe-all-stage1-binutils
51283configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 51284configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 51285configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 51286configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
51287configure-stage4-gcc: maybe-all-stage4-binutils
51288configure-stageprofile-gcc: maybe-all-stageprofile-binutils
51289configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
51290configure-gcc: maybe-all-gas
51291
51292configure-stage1-gcc: maybe-all-stage1-gas
51293configure-stage2-gcc: maybe-all-stage2-gas
8520c408 51294configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 51295configure-stage3-gcc: maybe-all-stage3-gas
8520c408 51296configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
51297configure-stage4-gcc: maybe-all-stage4-gas
51298configure-stageprofile-gcc: maybe-all-stageprofile-gas
51299configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
51300configure-gcc: maybe-all-ld
51301
51302configure-stage1-gcc: maybe-all-stage1-ld
51303configure-stage2-gcc: maybe-all-stage2-ld
8520c408 51304configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 51305configure-stage3-gcc: maybe-all-stage3-ld
8520c408 51306configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
51307configure-stage4-gcc: maybe-all-stage4-ld
51308configure-stageprofile-gcc: maybe-all-stageprofile-ld
51309configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
51310all-gcc: all-libiberty
51311
51312all-stage1-gcc: all-stage1-libiberty
51313all-stage2-gcc: all-stage2-libiberty
8520c408 51314all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 51315all-stage3-gcc: all-stage3-libiberty
8520c408 51316all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
51317all-stage4-gcc: all-stage4-libiberty
51318all-stageprofile-gcc: all-stageprofile-libiberty
51319all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
51320all-gcc: maybe-all-gmp
51321
51322all-stage1-gcc: maybe-all-stage1-gmp
51323all-stage2-gcc: maybe-all-stage2-gmp
8520c408 51324all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 51325all-stage3-gcc: maybe-all-stage3-gmp
8520c408 51326all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
51327all-stage4-gcc: maybe-all-stage4-gmp
51328all-stageprofile-gcc: maybe-all-stageprofile-gmp
51329all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
51330all-gcc: maybe-all-intl
51331
51332all-stage1-gcc: maybe-all-stage1-intl
51333all-stage2-gcc: maybe-all-stage2-intl
8520c408 51334all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 51335all-stage3-gcc: maybe-all-stage3-intl
8520c408 51336all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
51337all-stage4-gcc: maybe-all-stage4-intl
51338all-stageprofile-gcc: maybe-all-stageprofile-intl
51339all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
51340all-gcc: maybe-all-mpfr
51341
51342all-stage1-gcc: maybe-all-stage1-mpfr
51343all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 51344all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 51345all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 51346all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
51347all-stage4-gcc: maybe-all-stage4-mpfr
51348all-stageprofile-gcc: maybe-all-stageprofile-mpfr
51349all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
51350all-gcc: maybe-all-build-texinfo
51351
51352all-stage1-gcc: maybe-all-build-texinfo
51353all-stage2-gcc: maybe-all-build-texinfo
8520c408 51354all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 51355all-stage3-gcc: maybe-all-build-texinfo
8520c408 51356all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
51357all-stage4-gcc: maybe-all-build-texinfo
51358all-stageprofile-gcc: maybe-all-build-texinfo
51359all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
51360all-gcc: maybe-all-build-bison
51361
51362all-stage1-gcc: maybe-all-build-bison
51363all-stage2-gcc: maybe-all-build-bison
8520c408 51364all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 51365all-stage3-gcc: maybe-all-build-bison
8520c408 51366all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
51367all-stage4-gcc: maybe-all-build-bison
51368all-stageprofile-gcc: maybe-all-build-bison
51369all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
51370all-gcc: maybe-all-build-byacc
51371
51372all-stage1-gcc: maybe-all-build-byacc
51373all-stage2-gcc: maybe-all-build-byacc
8520c408 51374all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 51375all-stage3-gcc: maybe-all-build-byacc
8520c408 51376all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
51377all-stage4-gcc: maybe-all-build-byacc
51378all-stageprofile-gcc: maybe-all-build-byacc
51379all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
51380all-gcc: maybe-all-build-flex
51381
51382all-stage1-gcc: maybe-all-build-flex
51383all-stage2-gcc: maybe-all-build-flex
8520c408 51384all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 51385all-stage3-gcc: maybe-all-build-flex
8520c408 51386all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
51387all-stage4-gcc: maybe-all-build-flex
51388all-stageprofile-gcc: maybe-all-build-flex
51389all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
51390all-gcc: maybe-all-build-libiberty
51391
51392all-stage1-gcc: maybe-all-build-libiberty
51393all-stage2-gcc: maybe-all-build-libiberty
8520c408 51394all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 51395all-stage3-gcc: maybe-all-build-libiberty
8520c408 51396all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
51397all-stage4-gcc: maybe-all-build-libiberty
51398all-stageprofile-gcc: maybe-all-build-libiberty
51399all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
51400all-gcc: maybe-all-build-fixincludes
51401
51402all-stage1-gcc: maybe-all-build-fixincludes
51403all-stage2-gcc: maybe-all-build-fixincludes
8520c408 51404all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 51405all-stage3-gcc: maybe-all-build-fixincludes
8520c408 51406all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
51407all-stage4-gcc: maybe-all-build-fixincludes
51408all-stageprofile-gcc: maybe-all-build-fixincludes
51409all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
51410all-gcc: maybe-all-zlib
51411
51412all-stage1-gcc: maybe-all-stage1-zlib
51413all-stage2-gcc: maybe-all-stage2-zlib
8520c408 51414all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 51415all-stage3-gcc: maybe-all-stage3-zlib
8520c408 51416all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
51417all-stage4-gcc: maybe-all-stage4-zlib
51418all-stageprofile-gcc: maybe-all-stageprofile-zlib
51419all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
51420all-gcc: all-libcpp
51421
51422all-stage1-gcc: all-stage1-libcpp
51423all-stage2-gcc: all-stage2-libcpp
8520c408 51424all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 51425all-stage3-gcc: all-stage3-libcpp
8520c408 51426all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
51427all-stage4-gcc: all-stage4-libcpp
51428all-stageprofile-gcc: all-stageprofile-libcpp
51429all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
51430all-gcc: all-libdecnumber
51431
51432all-stage1-gcc: all-stage1-libdecnumber
51433all-stage2-gcc: all-stage2-libdecnumber
8520c408 51434all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 51435all-stage3-gcc: all-stage3-libdecnumber
8520c408 51436all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
51437all-stage4-gcc: all-stage4-libdecnumber
51438all-stageprofile-gcc: all-stageprofile-libdecnumber
51439all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
51440all-gcc: maybe-all-libiberty
51441
51442all-stage1-gcc: maybe-all-stage1-libiberty
51443all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 51444all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 51445all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 51446all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
51447all-stage4-gcc: maybe-all-stage4-libiberty
51448all-stageprofile-gcc: maybe-all-stageprofile-libiberty
51449all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
51450all-gcc: maybe-all-fixincludes
69e57115 51451install-gcc: maybe-install-fixincludes
9e6ce191
PB
51452configure-libcpp: configure-libiberty
51453
51454configure-stage1-libcpp: configure-stage1-libiberty
51455configure-stage2-libcpp: configure-stage2-libiberty
8520c408 51456configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 51457configure-stage3-libcpp: configure-stage3-libiberty
8520c408 51458configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
51459configure-stage4-libcpp: configure-stage4-libiberty
51460configure-stageprofile-libcpp: configure-stageprofile-libiberty
51461configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
51462configure-libcpp: maybe-configure-intl
51463
51464configure-stage1-libcpp: maybe-configure-stage1-intl
51465configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 51466configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 51467configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 51468configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
51469configure-stage4-libcpp: maybe-configure-stage4-intl
51470configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
51471configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
51472all-libcpp: all-libiberty
51473
51474all-stage1-libcpp: all-stage1-libiberty
51475all-stage2-libcpp: all-stage2-libiberty
8520c408 51476all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 51477all-stage3-libcpp: all-stage3-libiberty
8520c408 51478all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
51479all-stage4-libcpp: all-stage4-libiberty
51480all-stageprofile-libcpp: all-stageprofile-libiberty
51481all-stagefeedback-libcpp: all-stagefeedback-libiberty
51482all-libcpp: maybe-all-intl
51483
51484all-stage1-libcpp: maybe-all-stage1-intl
51485all-stage2-libcpp: maybe-all-stage2-intl
8520c408 51486all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 51487all-stage3-libcpp: maybe-all-stage3-intl
8520c408 51488all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
51489all-stage4-libcpp: maybe-all-stage4-intl
51490all-stageprofile-libcpp: maybe-all-stageprofile-intl
51491all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 51492all-fixincludes: maybe-all-libiberty
b00612cc 51493all-gnattools: maybe-all-target-libada
4b900473
PB
51494configure-mpfr: maybe-all-gmp
51495
51496configure-stage1-mpfr: maybe-all-stage1-gmp
51497configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 51498configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 51499configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 51500configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
51501configure-stage4-mpfr: maybe-all-stage4-gmp
51502configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
51503configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
7b3200f9 51504configure-gdb: maybe-all-intl
9e6ce191 51505configure-gdb: maybe-configure-sim
31d99776 51506configure-gdb: maybe-all-bfd
9e6ce191
PB
51507all-gdb: maybe-all-libiberty
51508all-gdb: maybe-all-opcodes
9e6ce191 51509all-gdb: maybe-all-readline
72b2455a
PB
51510all-gdb: maybe-all-build-bison
51511all-gdb: maybe-all-build-byacc
9e6ce191 51512all-gdb: maybe-all-sim
5074315a 51513all-gdb: maybe-all-libdecnumber
9e6ce191
PB
51514configure-libgui: maybe-configure-tcl
51515configure-libgui: maybe-configure-tk
51516all-libgui: maybe-all-tcl
51517all-libgui: maybe-all-tk
51518all-libgui: maybe-all-itcl
b4a77b47 51519configure-bfd: configure-libiberty
9e6ce191
PB
51520
51521configure-stage1-bfd: configure-stage1-libiberty
51522configure-stage2-bfd: configure-stage2-libiberty
8520c408 51523configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 51524configure-stage3-bfd: configure-stage3-libiberty
8520c408 51525configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
51526configure-stage4-bfd: configure-stage4-libiberty
51527configure-stageprofile-bfd: configure-stageprofile-libiberty
51528configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
51529configure-bfd: maybe-configure-intl
51530
51531configure-stage1-bfd: maybe-configure-stage1-intl
51532configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 51533configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 51534configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 51535configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
51536configure-stage4-bfd: maybe-configure-stage4-intl
51537configure-stageprofile-bfd: maybe-configure-stageprofile-intl
51538configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
51539all-bfd: maybe-all-libiberty
51540
51541all-stage1-bfd: maybe-all-stage1-libiberty
51542all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 51543all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 51544all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 51545all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51546all-stage4-bfd: maybe-all-stage4-libiberty
51547all-stageprofile-bfd: maybe-all-stageprofile-libiberty
51548all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
51549all-bfd: maybe-all-intl
51550
51551all-stage1-bfd: maybe-all-stage1-intl
51552all-stage2-bfd: maybe-all-stage2-intl
8520c408 51553all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 51554all-stage3-bfd: maybe-all-stage3-intl
8520c408 51555all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
51556all-stage4-bfd: maybe-all-stage4-intl
51557all-stageprofile-bfd: maybe-all-stageprofile-intl
51558all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
51559configure-binutils: maybe-configure-intl
51560
51561configure-stage1-binutils: maybe-configure-stage1-intl
51562configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 51563configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 51564configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 51565configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
51566configure-stage4-binutils: maybe-configure-stage4-intl
51567configure-stageprofile-binutils: maybe-configure-stageprofile-intl
51568configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
51569all-binutils: maybe-all-libiberty
51570
51571all-stage1-binutils: maybe-all-stage1-libiberty
51572all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 51573all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 51574all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 51575all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51576all-stage4-binutils: maybe-all-stage4-libiberty
51577all-stageprofile-binutils: maybe-all-stageprofile-libiberty
51578all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
51579all-binutils: maybe-all-opcodes
51580
51581all-stage1-binutils: maybe-all-stage1-opcodes
51582all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 51583all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 51584all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 51585all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51586all-stage4-binutils: maybe-all-stage4-opcodes
51587all-stageprofile-binutils: maybe-all-stageprofile-opcodes
51588all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
51589all-binutils: maybe-all-bfd
51590
51591all-stage1-binutils: maybe-all-stage1-bfd
51592all-stage2-binutils: maybe-all-stage2-bfd
8520c408 51593all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 51594all-stage3-binutils: maybe-all-stage3-bfd
8520c408 51595all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
51596all-stage4-binutils: maybe-all-stage4-bfd
51597all-stageprofile-binutils: maybe-all-stageprofile-bfd
51598all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
51599all-binutils: maybe-all-build-flex
51600
51601all-stage1-binutils: maybe-all-build-flex
51602all-stage2-binutils: maybe-all-build-flex
8520c408 51603all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 51604all-stage3-binutils: maybe-all-build-flex
8520c408 51605all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
51606all-stage4-binutils: maybe-all-build-flex
51607all-stageprofile-binutils: maybe-all-build-flex
51608all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
51609all-binutils: maybe-all-build-bison
51610
51611all-stage1-binutils: maybe-all-build-bison
51612all-stage2-binutils: maybe-all-build-bison
8520c408 51613all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 51614all-stage3-binutils: maybe-all-build-bison
8520c408 51615all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
51616all-stage4-binutils: maybe-all-build-bison
51617all-stageprofile-binutils: maybe-all-build-bison
51618all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
51619all-binutils: maybe-all-build-byacc
51620
51621all-stage1-binutils: maybe-all-build-byacc
51622all-stage2-binutils: maybe-all-build-byacc
8520c408 51623all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 51624all-stage3-binutils: maybe-all-build-byacc
8520c408 51625all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
51626all-stage4-binutils: maybe-all-build-byacc
51627all-stageprofile-binutils: maybe-all-build-byacc
51628all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
51629all-binutils: maybe-all-intl
51630
51631all-stage1-binutils: maybe-all-stage1-intl
51632all-stage2-binutils: maybe-all-stage2-intl
8520c408 51633all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 51634all-stage3-binutils: maybe-all-stage3-intl
8520c408 51635all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
51636all-stage4-binutils: maybe-all-stage4-intl
51637all-stageprofile-binutils: maybe-all-stageprofile-intl
51638all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 51639install-binutils: maybe-install-opcodes
cf662e21 51640install-opcodes: maybe-install-bfd
20e95c23
DJ
51641configure-gas: maybe-configure-intl
51642
51643configure-stage1-gas: maybe-configure-stage1-intl
51644configure-stage2-gas: maybe-configure-stage2-intl
8520c408 51645configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 51646configure-stage3-gas: maybe-configure-stage3-intl
8520c408 51647configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
51648configure-stage4-gas: maybe-configure-stage4-intl
51649configure-stageprofile-gas: maybe-configure-stageprofile-intl
51650configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
51651all-gas: maybe-all-libiberty
51652
51653all-stage1-gas: maybe-all-stage1-libiberty
51654all-stage2-gas: maybe-all-stage2-libiberty
8520c408 51655all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 51656all-stage3-gas: maybe-all-stage3-libiberty
8520c408 51657all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51658all-stage4-gas: maybe-all-stage4-libiberty
51659all-stageprofile-gas: maybe-all-stageprofile-libiberty
51660all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
51661all-gas: maybe-all-opcodes
51662
51663all-stage1-gas: maybe-all-stage1-opcodes
51664all-stage2-gas: maybe-all-stage2-opcodes
8520c408 51665all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 51666all-stage3-gas: maybe-all-stage3-opcodes
8520c408 51667all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51668all-stage4-gas: maybe-all-stage4-opcodes
51669all-stageprofile-gas: maybe-all-stageprofile-opcodes
51670all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
51671all-gas: maybe-all-bfd
51672
51673all-stage1-gas: maybe-all-stage1-bfd
51674all-stage2-gas: maybe-all-stage2-bfd
8520c408 51675all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 51676all-stage3-gas: maybe-all-stage3-bfd
8520c408 51677all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
51678all-stage4-gas: maybe-all-stage4-bfd
51679all-stageprofile-gas: maybe-all-stageprofile-bfd
51680all-stagefeedback-gas: maybe-all-stagefeedback-bfd
51681all-gas: maybe-all-intl
51682
51683all-stage1-gas: maybe-all-stage1-intl
51684all-stage2-gas: maybe-all-stage2-intl
8520c408 51685all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 51686all-stage3-gas: maybe-all-stage3-intl
8520c408 51687all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
51688all-stage4-gas: maybe-all-stage4-intl
51689all-stageprofile-gas: maybe-all-stageprofile-intl
51690all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 51691configure-gprof: maybe-configure-intl
9e6ce191
PB
51692all-gprof: maybe-all-libiberty
51693all-gprof: maybe-all-bfd
51694all-gprof: maybe-all-opcodes
51695all-gprof: maybe-all-intl
20e95c23
DJ
51696configure-ld: maybe-configure-intl
51697
51698configure-stage1-ld: maybe-configure-stage1-intl
51699configure-stage2-ld: maybe-configure-stage2-intl
8520c408 51700configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 51701configure-stage3-ld: maybe-configure-stage3-intl
8520c408 51702configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
51703configure-stage4-ld: maybe-configure-stage4-intl
51704configure-stageprofile-ld: maybe-configure-stageprofile-intl
51705configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
51706all-ld: maybe-all-libiberty
51707
51708all-stage1-ld: maybe-all-stage1-libiberty
51709all-stage2-ld: maybe-all-stage2-libiberty
8520c408 51710all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 51711all-stage3-ld: maybe-all-stage3-libiberty
8520c408 51712all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51713all-stage4-ld: maybe-all-stage4-libiberty
51714all-stageprofile-ld: maybe-all-stageprofile-libiberty
51715all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
51716all-ld: maybe-all-bfd
51717
51718all-stage1-ld: maybe-all-stage1-bfd
51719all-stage2-ld: maybe-all-stage2-bfd
8520c408 51720all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 51721all-stage3-ld: maybe-all-stage3-bfd
8520c408 51722all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
51723all-stage4-ld: maybe-all-stage4-bfd
51724all-stageprofile-ld: maybe-all-stageprofile-bfd
51725all-stagefeedback-ld: maybe-all-stagefeedback-bfd
51726all-ld: maybe-all-opcodes
51727
51728all-stage1-ld: maybe-all-stage1-opcodes
51729all-stage2-ld: maybe-all-stage2-opcodes
8520c408 51730all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 51731all-stage3-ld: maybe-all-stage3-opcodes
8520c408 51732all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51733all-stage4-ld: maybe-all-stage4-opcodes
51734all-stageprofile-ld: maybe-all-stageprofile-opcodes
51735all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
51736all-ld: maybe-all-build-bison
51737
51738all-stage1-ld: maybe-all-build-bison
51739all-stage2-ld: maybe-all-build-bison
8520c408 51740all-stageb2g0-ld: maybe-all-build-bison
72b2455a 51741all-stage3-ld: maybe-all-build-bison
8520c408 51742all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
51743all-stage4-ld: maybe-all-build-bison
51744all-stageprofile-ld: maybe-all-build-bison
51745all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
51746all-ld: maybe-all-build-byacc
51747
51748all-stage1-ld: maybe-all-build-byacc
51749all-stage2-ld: maybe-all-build-byacc
8520c408 51750all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 51751all-stage3-ld: maybe-all-build-byacc
8520c408 51752all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
51753all-stage4-ld: maybe-all-build-byacc
51754all-stageprofile-ld: maybe-all-build-byacc
51755all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
51756all-ld: maybe-all-build-flex
51757
51758all-stage1-ld: maybe-all-build-flex
51759all-stage2-ld: maybe-all-build-flex
8520c408 51760all-stageb2g0-ld: maybe-all-build-flex
72b2455a 51761all-stage3-ld: maybe-all-build-flex
8520c408 51762all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
51763all-stage4-ld: maybe-all-build-flex
51764all-stageprofile-ld: maybe-all-build-flex
51765all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
51766all-ld: maybe-all-intl
51767
51768all-stage1-ld: maybe-all-stage1-intl
51769all-stage2-ld: maybe-all-stage2-intl
8520c408 51770all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 51771all-stage3-ld: maybe-all-stage3-intl
8520c408 51772all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
51773all-stage4-ld: maybe-all-stage4-intl
51774all-stageprofile-ld: maybe-all-stageprofile-intl
51775all-stagefeedback-ld: maybe-all-stagefeedback-intl
7206a0ee
JJ
51776configure-opcodes: maybe-configure-intl
51777
51778configure-stage1-opcodes: maybe-configure-stage1-intl
51779configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 51780configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 51781configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 51782configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
51783configure-stage4-opcodes: maybe-configure-stage4-intl
51784configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
51785configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
51786all-opcodes: maybe-all-bfd
51787
51788all-stage1-opcodes: maybe-all-stage1-bfd
51789all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 51790all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 51791all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 51792all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
51793all-stage4-opcodes: maybe-all-stage4-bfd
51794all-stageprofile-opcodes: maybe-all-stageprofile-bfd
51795all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
51796all-opcodes: maybe-all-libiberty
51797
51798all-stage1-opcodes: maybe-all-stage1-libiberty
51799all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 51800all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 51801all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 51802all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51803all-stage4-opcodes: maybe-all-stage4-libiberty
51804all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
51805all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
51806all-opcodes: maybe-all-intl
51807
51808all-stage1-opcodes: maybe-all-stage1-intl
51809all-stage2-opcodes: maybe-all-stage2-intl
8520c408 51810all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 51811all-stage3-opcodes: maybe-all-stage3-intl
8520c408 51812all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
51813all-stage4-opcodes: maybe-all-stage4-intl
51814all-stageprofile-opcodes: maybe-all-stageprofile-intl
51815all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
51816all-dejagnu: maybe-all-tcl
51817all-dejagnu: maybe-all-expect
51818all-dejagnu: maybe-all-tk
51819configure-expect: maybe-configure-tcl
51820configure-expect: maybe-configure-tk
51821all-expect: maybe-all-tcl
51822all-expect: maybe-all-tk
51823configure-itcl: maybe-configure-tcl
51824configure-itcl: maybe-configure-tk
51825all-itcl: maybe-all-tcl
51826all-itcl: maybe-all-tk
ae831be5 51827install-itcl: maybe-install-tcl
b4a77b47 51828configure-tk: maybe-configure-tcl
ae831be5 51829all-tk: maybe-all-tcl
9e6ce191
PB
51830all-sid: maybe-all-libiberty
51831all-sid: maybe-all-bfd
51832all-sid: maybe-all-opcodes
51833all-sid: maybe-all-tcl
51834all-sid: maybe-all-tk
51835install-sid: maybe-install-tcl
51836install-sid: maybe-install-tk
20e95c23
DJ
51837configure-sim: maybe-configure-intl
51838all-sim: maybe-all-intl
9e6ce191
PB
51839all-sim: maybe-all-libiberty
51840all-sim: maybe-all-bfd
51841all-sim: maybe-all-opcodes
51842all-sim: maybe-all-readline
51843all-sim: maybe-configure-gdb
51844all-fastjar: maybe-all-zlib
72b2455a 51845all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
51846all-fastjar: maybe-all-libiberty
51847all-autoconf: maybe-all-m4
72b2455a 51848all-autoconf: maybe-all-build-texinfo
9e6ce191 51849all-automake: maybe-all-m4
72b2455a 51850all-automake: maybe-all-build-texinfo
9e6ce191
PB
51851all-automake: maybe-all-autoconf
51852all-bison: maybe-all-intl
72b2455a 51853all-bison: maybe-all-build-texinfo
9e6ce191 51854all-diff: maybe-all-intl
72b2455a 51855all-diff: maybe-all-build-texinfo
9e6ce191 51856all-fileutils: maybe-all-intl
72b2455a
PB
51857all-fileutils: maybe-all-build-texinfo
51858all-flex: maybe-all-build-bison
51859all-flex: maybe-all-build-byacc
9e6ce191
PB
51860all-flex: maybe-all-intl
51861all-flex: maybe-all-m4
72b2455a 51862all-flex: maybe-all-build-texinfo
9e6ce191
PB
51863all-gzip: maybe-all-intl
51864all-gzip: maybe-all-zlib
72b2455a 51865all-gzip: maybe-all-build-texinfo
9e6ce191 51866all-hello: maybe-all-intl
72b2455a 51867all-hello: maybe-all-build-texinfo
9e6ce191 51868all-m4: maybe-all-intl
72b2455a 51869all-m4: maybe-all-build-texinfo
9e6ce191 51870all-make: maybe-all-intl
72b2455a
PB
51871all-make: maybe-all-build-texinfo
51872all-patch: maybe-all-build-texinfo
51873all-make: maybe-all-build-texinfo
930314a4 51874all-prms: maybe-all-libiberty
72b2455a
PB
51875all-recode: maybe-all-build-texinfo
51876all-sed: maybe-all-build-texinfo
930314a4 51877all-send-pr: maybe-all-prms
72b2455a
PB
51878all-tar: maybe-all-build-texinfo
51879all-uudecode: maybe-all-build-texinfo
9e6ce191 51880configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 51881configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
51882all-target-fastjar: maybe-all-target-zlib
51883all-target-fastjar: maybe-all-target-libiberty
51884configure-target-libjava: maybe-configure-target-zlib
51885configure-target-libjava: maybe-configure-target-boehm-gc
51886configure-target-libjava: maybe-configure-target-qthreads
51887configure-target-libjava: maybe-configure-target-libffi
51888all-target-libjava: maybe-all-fastjar
51889all-target-libjava: maybe-all-target-zlib
51890all-target-libjava: maybe-all-target-boehm-gc
51891all-target-libjava: maybe-all-target-qthreads
51892all-target-libjava: maybe-all-target-libffi
4f0ef2d8 51893configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 51894all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 51895all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 51896all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 51897configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 51898all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
51899all-target-winsup: maybe-all-target-libiberty
51900all-target-winsup: maybe-all-target-libtermcap
51901
51902
6aa8ef82
DJ
51903# Dependencies for target modules on other target modules are
51904# described by lang_env_dependencies; the defaults apply to anything
51905# not mentioned there.
51906
51907
51908@if gcc-bootstrap
51909@endif gcc-bootstrap
51910
51911@if gcc-no-bootstrap
51912configure-target-libstdc++-v3: maybe-all-target-libgcc
51913configure-target-libmudflap: maybe-all-target-libgcc
51914configure-target-libssp: maybe-all-target-libgcc
51915configure-target-newlib: maybe-all-target-libgcc
51916configure-target-libgfortran: maybe-all-target-libgcc
51917configure-target-libobjc: maybe-all-target-libgcc
51918configure-target-libtermcap: maybe-all-target-libgcc
51919configure-target-winsup: maybe-all-target-libgcc
51920configure-target-libgloss: maybe-all-target-libgcc
51921configure-target-libiberty: maybe-all-target-libgcc
51922configure-target-gperf: maybe-all-target-libgcc
51923configure-target-examples: maybe-all-target-libgcc
51924configure-target-libffi: maybe-all-target-libgcc
51925configure-target-libjava: maybe-all-target-libgcc
51926configure-target-zlib: maybe-all-target-libgcc
51927configure-target-boehm-gc: maybe-all-target-libgcc
51928configure-target-qthreads: maybe-all-target-libgcc
51929configure-target-rda: maybe-all-target-libgcc
51930configure-target-libada: maybe-all-target-libgcc
51931configure-target-libgomp: maybe-all-target-libgcc
51932@endif gcc-no-bootstrap
51933
51934
51935configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51936
51937configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
51938
51939configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51940
51941
51942
51943configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51944
51945configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51946
51947configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51948
51949configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51950
51951
51952
51953configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
51954configure-target-gperf: maybe-all-target-libstdc++-v3
51955
51956configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
51957
51958configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51959
51960configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51961configure-target-libjava: maybe-all-target-libstdc++-v3
51962
51963configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51964
51965configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51966
51967configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
51968
51969configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51970
51971configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51972
51973configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51974
51975
907be67c 51976CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 51977GDB_TK = @GDB_TK@
907be67c
DJ
51978INSTALL_GDB_TK = @INSTALL_GDB_TK@
51979configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 51980all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 51981install-gdb: $(INSTALL_GDB_TK)
907a7241 51982
a2cc058a
NN
51983# Serialization dependencies. Host configures don't work well in parallel to
51984# each other, due to contention over config.cache. Target configures and
51985# build configures are similar.
51986@serialization_dependencies@
51987
15723a45
NN
51988# --------------------------------
51989# Regenerating top level configury
51990# --------------------------------
252b5132 51991
14a2a2f1 51992# Rebuilding Makefile.in, using autogen.
43be203f 51993AUTOGEN = autogen
6b784d9f 51994$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 51995 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 51996
a0da8069 51997# Rebuilding Makefile.
43be203f
AO
51998Makefile: $(srcdir)/Makefile.in config.status
51999 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
52000
479759c8 52001config.status: configure
10ecffb9 52002 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 52003
a0da8069 52004# Rebuilding configure.
43be203f 52005AUTOCONF = autoconf
a0323144 52006$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 52007 cd $(srcdir) && $(AUTOCONF)
252b5132 52008
3728fade
NN
52009# ------------------------------
52010# Special directives to GNU Make
52011# ------------------------------
52012
3728fade
NN
52013# Don't pass command-line variables to submakes.
52014.NOEXPORT:
52015MAKEOVERRIDES=
52016
252b5132 52017# end of Makefile.in
This page took 3.601327 seconds and 4 git commands to generate.