gas/testsuite/
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
8520c408 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
6e4d0bcb 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
252b5132
RH
21#
22
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7 27
c6b750e1 28build_alias=@build_noncanonical@
4b900473
PB
29build_vendor=@build_vendor@
30build_os=@build_os@
7f121bbf 31build=@build@
c6b750e1 32host_alias=@host_noncanonical@
4b900473
PB
33host_vendor=@host_vendor@
34host_os=@host_os@
7f121bbf 35host=@host@
c6b750e1 36target_alias=@target_noncanonical@
4b900473
PB
37target_vendor=@target_vendor@
38target_os=@target_os@
7f121bbf 39target=@target@
583d52d7 40
50212802 41program_transform_name = @program_transform_name@
403d9505
NN
42
43prefix = @prefix@
44exec_prefix = @exec_prefix@
45
50212802
NN
46srcdir = @srcdir@
47
403d9505
NN
48bindir = @bindir@
49sbindir = @sbindir@
50libexecdir = @libexecdir@
51datadir = @datadir@
52sysconfdir = @sysconfdir@
53sharedstatedir = @sharedstatedir@
54localstatedir = @localstatedir@
55libdir = @libdir@
56includedir = @includedir@
57oldincludedir = @oldincludedir@
58infodir = @infodir@
108a6f8e
CD
59datarootdir = @datarootdir@
60docdir = @docdir@
a3ca38d2 61pdfdir = @pdfdir@
108a6f8e 62htmldir = @htmldir@
403d9505 63mandir = @mandir@
252b5132
RH
64man1dir = $(mandir)/man1
65man2dir = $(mandir)/man2
66man3dir = $(mandir)/man3
67man4dir = $(mandir)/man4
68man5dir = $(mandir)/man5
69man6dir = $(mandir)/man6
70man7dir = $(mandir)/man7
71man8dir = $(mandir)/man8
72man9dir = $(mandir)/man9
d5de0a84 73
e5c3f801
NN
74INSTALL = @INSTALL@
75INSTALL_PROGRAM = @INSTALL_PROGRAM@
76INSTALL_SCRIPT = @INSTALL_SCRIPT@
77INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
78LN = @LN@
79LN_S = @LN_S@
77d7106f
AM
80MAINT = @MAINT@
81MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
82MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 83
50212802
NN
84# -------------------------------------------------
85# Miscellaneous non-standard autoconf-set variables
86# -------------------------------------------------
252b5132 87
50212802
NN
88# The gcc driver likes to know the arguments it was configured with.
89TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 90
50212802
NN
91tooldir = @tooldir@
92build_tooldir = @build_tooldir@
252b5132 93
50212802 94GDB_NLM_DEPS =
252b5132 95
50212802
NN
96# This is the name of the environment variable used for the path to
97# the libraries.
98RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 99
50212802
NN
100# Build programs are put under this directory.
101BUILD_SUBDIR = @build_subdir@
102# This is set by the configure script to the arguments to use when configuring
103# directories built for the build system.
a7254363 104BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
105
106# This is the list of variables to export in the environment when
107# configuring any subdirectory. It must also be exported whenever
108# recursing into a build directory in case that directory's Makefile
109# re-runs configure.
110BASE_EXPORTS = \
111 FLEX="$(FLEX)"; export FLEX; \
112 LEX="$(LEX)"; export LEX; \
113 BISON="$(BISON)"; export BISON; \
114 YACC="$(YACC)"; export YACC; \
115 M4="$(M4)"; export M4; \
116 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
117
378fce5b 118# This is the list of variables to export in the environment when
6a9cf61e 119# configuring subdirectories for the build system.
378fce5b 120BUILD_EXPORTS = \
6a9cf61e 121 $(BASE_EXPORTS) \
378fce5b
DD
122 AR="$(AR_FOR_BUILD)"; export AR; \
123 AS="$(AS_FOR_BUILD)"; export AS; \
124 CC="$(CC_FOR_BUILD)"; export CC; \
125 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
126 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
127 CXX="$(CXX_FOR_BUILD)"; export CXX; \
128 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
129 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
130 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
131 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
132 LD="$(LD_FOR_BUILD)"; export LD; \
133 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
134 NM="$(NM_FOR_BUILD)"; export NM; \
135 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
136 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
137 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802
NN
138
139# This is the list of directories to built for the host system.
140SUBDIRS = @configdirs@
141# This is set by the configure script to the arguments to use when configuring
142# directories built for the host system.
143HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
144# Host programs are put under this directory, which is . except if building
145# with srcdir=..
146HOST_SUBDIR = @host_subdir@
378fce5b 147# This is the list of variables to export in the environment when
be01d343
PB
148# configuring subdirectories for the host system. We need to pass
149# some to the GCC configure because of its hybrid host/target nature.
378fce5b 150HOST_EXPORTS = \
6a9cf61e 151 $(BASE_EXPORTS) \
378fce5b
DD
152 CC="$(CC)"; export CC; \
153 CFLAGS="$(CFLAGS)"; export CFLAGS; \
154 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155 CXX="$(CXX)"; export CXX; \
156 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
157 AR="$(AR)"; export AR; \
158 AS="$(AS)"; export AS; \
159 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
160 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
161 LD="$(LD)"; export LD; \
162 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
163 NM="$(NM)"; export NM; \
164 RANLIB="$(RANLIB)"; export RANLIB; \
165 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 166 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 167 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 168 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
169 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
170 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
171 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
172 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
173 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
174 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
175 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
176 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
177 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 178 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
179@if gcc-bootstrap
180 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
181@endif gcc-bootstrap
e90269c8 182 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
183
184# Similar, for later GCC stages.
d545f33b 185POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 186 $(HOST_EXPORTS) \
b00612cc
PB
187 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
188 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
189 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
190 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
191 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 192 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 193 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 194
50212802
NN
195# Target libraries are put under this directory:
196TARGET_SUBDIR = @target_subdir@
197# This is set by the configure script to the arguments to use when configuring
198# directories built for the target.
a7254363 199TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 200# This is the list of variables to export in the environment when
6a9cf61e 201# configuring subdirectories for the host system.
378fce5b 202BASE_TARGET_EXPORTS = \
6a9cf61e 203 $(BASE_EXPORTS) \
378fce5b 204 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 205 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b
DD
206 CC="$(CC_FOR_TARGET)"; export CC; \
207 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
208 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 209 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
378fce5b
DD
210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
211 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
212 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
213 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 214 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 215 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 216 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 217 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 218 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 219 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 220 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 221 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 222 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 223 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
224
225RAW_CXX_TARGET_EXPORTS = \
226 $(BASE_TARGET_EXPORTS) \
227 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
228 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
229
230NORMAL_TARGET_EXPORTS = \
231 $(BASE_TARGET_EXPORTS) \
232 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 233
4b1cb4fe
DD
234# Where to find GMP
235HOST_GMPLIBS = @gmplibs@
236HOST_GMPINC = @gmpinc@
237
50212802
NN
238# ----------------------------------------------
239# Programs producing files for the BUILD machine
240# ----------------------------------------------
241
242SHELL = @config_shell@
243
244# pwd command to use. Allow user to override default by setting PWDCMD in
245# the environment to account for automounters. The make variable must not
246# be called PWDCMD, otherwise the value set here is passed to make
247# subprocesses and overrides the setting from the user's environment.
b40e3958
L
248# Don't use PWD since it is a common shell environment variable and we
249# don't want to corrupt it.
250PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
251
252# compilers to use to create programs which must be run in the build
253# environment.
254CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 255CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
50212802
NN
256
257CXX_FOR_BUILD = $(CXX)
258
259# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
260# here so that they can be overridden by Makefile fragments.
50212802
NN
261BUILD_PREFIX = @BUILD_PREFIX@
262BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 263
0df3d27f
PB
264# Flags to pass to stage2 and later makes. They are defined
265# here so that they can be overridden by Makefile fragments.
266BOOT_CFLAGS= -g -O2
f6d183c0 267BOOT_LDFLAGS=
0df3d27f 268
be01d343
PB
269BISON = @BISON@
270YACC = @YACC@
271FLEX = @FLEX@
272LEX = @LEX@
273M4 = @M4@
274MAKEINFO = @MAKEINFO@
275EXPECT = @EXPECT@
276RUNTEST = @RUNTEST@
252b5132
RH
277
278# This just becomes part of the MAKEINFO definition passed down to
279# sub-makes. It lets flags be given on the command line while still
280# using the makeinfo from the object tree.
62a3fc85
DD
281# (Default to avoid splitting info files by setting the threshold high.)
282MAKEINFOFLAGS = --split-size=5000000
252b5132 283
50212802
NN
284# ---------------------------------------------
285# Programs producing files for the HOST machine
286# ---------------------------------------------
252b5132 287
50212802 288AS = @AS@
50212802
NN
289AR = @AR@
290AR_FLAGS = rc
50212802 291CC = @CC@
50212802 292CXX = @CXX@
50212802 293DLLTOOL = @DLLTOOL@
50212802 294LD = @LD@
be01d343
PB
295LIPO = @LIPO@
296NM = @NM@
80911fe1 297OBJDUMP = @OBJDUMP@
50212802 298RANLIB = @RANLIB@
be01d343 299STRIP = @STRIP@
50212802 300WINDRES = @WINDRES@
0c24b341 301WINDMC = @WINDMC@
252b5132 302
a0323144
PB
303GNATBIND = @GNATBIND@
304GNATMAKE = @GNATMAKE@
305
be01d343 306CFLAGS = @CFLAGS@
b2edfdd2 307LDFLAGS = @LDFLAGS@
be01d343
PB
308LIBCFLAGS = $(CFLAGS)
309CXXFLAGS = @CXXFLAGS@
310LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802
NN
311PICFLAG =
312
8a0d8a5c
PB
313# Only build the C compiler for stage1, because that is the only one that
314# we can guarantee will build with the native compiler, and also it is the
315# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
316# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
317# overrideable (for a bootstrap build stage1 also builds gcc.info).
318
319STAGE1_CFLAGS=@stage1_cflags@
320STAGE1_CHECKING=@stage1_checking@
321STAGE1_LANGUAGES=@stage1_languages@
322
8520c408
AO
323STAGE2_CFLAGS=$(BOOT_CFLAGS)
324STAGE3_CFLAGS=$(BOOT_CFLAGS)
325STAGE4_CFLAGS=$(BOOT_CFLAGS)
326
327do-compare = @do_compare@
328do-compare3 = $(do-compare)
329do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
330
50212802
NN
331# -----------------------------------------------
332# Programs producing files for the TARGET machine
333# -----------------------------------------------
0da52010 334
58daee98 335FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 336
50212802 337AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 338AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 339CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 340
50212802
NN
341# If GCC_FOR_TARGET is not overriden on the command line, then this
342# variable is passed down to the gcc Makefile, where it is used to
343# build libgcc2.a. We define it here so that it can itself be
344# overridden on the command line.
be01d343 345GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 346CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 347RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 348GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 349GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 350DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 351LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 352
7e0f7140 353LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 354NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 355OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 356RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 357STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 358WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 359WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 360
be01d343
PB
361COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
362COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
363COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
364
365# During gcc bootstrap, if we use some random cc for stage1 then
366# CFLAGS will be just -g. We want to ensure that TARGET libraries
367# (which we know are built with gcc) are built with optimizations so
368# prepend -O2 when setting CFLAGS_FOR_TARGET.
8a6ee3ab
JM
369CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \
370 $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
be01d343 371SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab
JM
372DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
373CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) \
374 $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
be01d343
PB
375LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
376LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
377LDFLAGS_FOR_TARGET =
50212802
NN
378PICFLAG_FOR_TARGET =
379
380# ------------------------------------
381# Miscellaneous targets and flag lists
382# ------------------------------------
383
252b5132
RH
384# The first rule in the file had better be this one. Don't put any above it.
385# This lives here to allow makefile fragments to contain dependencies.
f70224b5 386all:
252b5132 387
252b5132 388#### host and target specific makefile fragments come in here.
a0da8069
NN
389@target_makefile_frag@
390@alphaieee_frag@
391@ospace_frag@
392@host_makefile_frag@
252b5132
RH
393###
394
e90269c8
PB
395# This is the list of directories that may be needed in RPATH_ENVVAR
396# so that prorgams built for the target machine work.
4f0ef2d8 397TARGET_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
398
399@if target-libstdc++-v3
400TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
401@endif target-libstdc++-v3
402
403@if target-libmudflap
404TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
405@endif target-libmudflap
406
064d0a7c
PB
407@if target-libssp
408TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
409@endif target-libssp
410
b3ded179
PB
411@if target-libgomp
412TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
413@endif target-libgomp
414
e90269c8
PB
415
416
417# This is the list of directories that may be needed in RPATH_ENVVAR
418# so that programs built for the host machine work.
4b900473 419HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
420
421# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
422@if gcc
423HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
424@endif gcc
425
426
427@if bfd
428HOST_LIB_PATH_bfd = \
c380fdd8 429 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
430@endif bfd
431
432@if opcodes
433HOST_LIB_PATH_opcodes = \
c380fdd8 434 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
435@endif opcodes
436
4b900473
PB
437@if gmp
438HOST_LIB_PATH_gmp = \
439 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
440@endif gmp
441
442@if mpfr
443HOST_LIB_PATH_mpfr = \
444 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
445@endif mpfr
446
e90269c8 447
252b5132 448# Flags to pass down to all sub-makes.
252b5132 449BASE_FLAGS_TO_PASS = \
497f816e 450 "DESTDIR=$(DESTDIR)" \
252b5132 451 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 452 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
453 "bindir=$(bindir)" \
454 "datadir=$(datadir)" \
455 "exec_prefix=$(exec_prefix)" \
456 "includedir=$(includedir)" \
108a6f8e
CD
457 "datarootdir=$(datarootdir)" \
458 "docdir=$(docdir)" \
252b5132 459 "infodir=$(infodir)" \
a3ca38d2 460 "pdfdir=$(pdfdir)" \
108a6f8e 461 "htmldir=$(htmldir)" \
252b5132
RH
462 "libdir=$(libdir)" \
463 "libexecdir=$(libexecdir)" \
464 "lispdir=$(lispdir)" \
465 "localstatedir=$(localstatedir)" \
466 "mandir=$(mandir)" \
467 "oldincludedir=$(oldincludedir)" \
468 "prefix=$(prefix)" \
469 "sbindir=$(sbindir)" \
470 "sharedstatedir=$(sharedstatedir)" \
471 "sysconfdir=$(sysconfdir)" \
472 "tooldir=$(tooldir)" \
ba73c63f 473 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
474 "target_alias=$(target_alias)" \
475 "BISON=$(BISON)" \
476 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 477 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
478 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
479 "EXPECT=$(EXPECT)" \
6a9cf61e 480 "FLEX=$(FLEX)" \
12f0bd74
NN
481 "INSTALL=$(INSTALL)" \
482 "INSTALL_DATA=$(INSTALL_DATA)" \
483 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
484 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
485 "LEX=$(LEX)" \
486 "M4=$(M4)" \
487 "MAKE=$(MAKE)" \
488 "RUNTEST=$(RUNTEST)" \
489 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
490 "SHELL=$(SHELL)" \
491 "YACC=$(YACC)" \
c52c6897 492 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 493 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 494 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
495 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
496 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
497 "CFLAGS=$(CFLAGS)" \
498 "CXXFLAGS=$(CXXFLAGS)" \
499 "LDFLAGS=$(LDFLAGS)" \
500 "LIBCFLAGS=$(LIBCFLAGS)" \
501 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 502 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 503 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 504 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
505 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
506 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
507 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
508 "GNATBIND=$(GNATBIND)" \
509 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
510 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
511 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
512 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
513 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 514 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
515 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
516 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
517 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
518 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 519 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 520 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 521 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 522 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
523 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
524 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
525 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 526 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 527 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 528 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 529 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 530 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 531 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 532 "LEAN=$(LEAN)" \
10ecffb9 533 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 534 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 535
55db4b87
PB
536# We leave this in just in case, but it is not needed anymore.
537RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 538
252b5132
RH
539# Flags to pass down to most sub-makes, in which we're building with
540# the host environment.
252b5132
RH
541EXTRA_HOST_FLAGS = \
542 'AR=$(AR)' \
543 'AS=$(AS)' \
544 'CC=$(CC)' \
545 'CXX=$(CXX)' \
546 'DLLTOOL=$(DLLTOOL)' \
547 'LD=$(LD)' \
be01d343 548 'LIPO=$(LIPO)' \
252b5132 549 'NM=$(NM)' \
80911fe1 550 'OBJDUMP=$(OBJDUMP)' \
b9459e83 551 'RANLIB=$(RANLIB)' \
be01d343 552 'STRIP=$(STRIP)' \
0c24b341
NC
553 'WINDRES=$(WINDRES)' \
554 'WINDMC=$(WINDMC)'
252b5132
RH
555
556FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
557
558# Flags that are concerned with the location of the X11 include files
559# and library files
560#
561# NOTE: until the top-level is getting the values via autoconf, it only
562# causes problems to have this top-level Makefile overriding the autoconf-set
563# values in child directories. Only variables that don't conflict with
564# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
565#
566X11_FLAGS_TO_PASS = \
567 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
568 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
569
8a0d8a5c
PB
570# Flags to pass to stage2 and later makes.
571
572POSTSTAGE1_FLAGS_TO_PASS = \
573 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 574 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
575 LDFLAGS="$(BOOT_LDFLAGS)" \
576 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
577
252b5132 578# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
579# The double $ decreases the length of the command line; those variables
580# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
581# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
582EXTRA_TARGET_FLAGS = \
583 'AR=$$(AR_FOR_TARGET)' \
0aed8855 584 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
585 'CC=$$(CC_FOR_TARGET)' \
586 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
587 'CXX=$$(CXX_FOR_TARGET)' \
588 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
589 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 590 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 591 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
592 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
593 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 594 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 595 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 596 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
597 'WINDRES=$$(WINDRES_FOR_TARGET)' \
598 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
599
600TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
601
602# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
603# unfortunately needs the native compiler and the target ar and
604# ranlib.
605# If any variables are added here, they must be added to do-*, below.
2a4cbe27 606# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
607# cross-building scheme.
608EXTRA_GCC_FLAGS = \
252b5132 609 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
610 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
611 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
612 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
613 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 614 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 615
f0b24077 616GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 617
dd12c3a8 618.PHONY: configure-host
b813574b 619configure-host: \
dd12c3a8
NN
620 maybe-configure-ash \
621 maybe-configure-autoconf \
622 maybe-configure-automake \
623 maybe-configure-bash \
624 maybe-configure-bfd \
625 maybe-configure-opcodes \
626 maybe-configure-binutils \
627 maybe-configure-bison \
628 maybe-configure-byacc \
629 maybe-configure-bzip2 \
630 maybe-configure-dejagnu \
631 maybe-configure-diff \
632 maybe-configure-dosutils \
633 maybe-configure-etc \
634 maybe-configure-fastjar \
635 maybe-configure-fileutils \
636 maybe-configure-findutils \
637 maybe-configure-find \
d3ed111c 638 maybe-configure-fixincludes \
dd12c3a8
NN
639 maybe-configure-flex \
640 maybe-configure-gas \
b813574b 641 maybe-configure-gcc \
dd12c3a8
NN
642 maybe-configure-gawk \
643 maybe-configure-gettext \
4b900473
PB
644 maybe-configure-gmp \
645 maybe-configure-mpfr \
dd12c3a8
NN
646 maybe-configure-gnuserv \
647 maybe-configure-gprof \
648 maybe-configure-gzip \
649 maybe-configure-hello \
650 maybe-configure-indent \
651 maybe-configure-intl \
652 maybe-configure-tcl \
653 maybe-configure-itcl \
654 maybe-configure-ld \
04cf1b77 655 maybe-configure-libcpp \
be01d343 656 maybe-configure-libdecnumber \
dd12c3a8
NN
657 maybe-configure-libgui \
658 maybe-configure-libiberty \
659 maybe-configure-libtool \
660 maybe-configure-m4 \
661 maybe-configure-make \
662 maybe-configure-mmalloc \
663 maybe-configure-patch \
664 maybe-configure-perl \
665 maybe-configure-prms \
666 maybe-configure-rcs \
667 maybe-configure-readline \
668 maybe-configure-release \
669 maybe-configure-recode \
670 maybe-configure-sed \
671 maybe-configure-send-pr \
672 maybe-configure-shellutils \
673 maybe-configure-sid \
674 maybe-configure-sim \
675 maybe-configure-tar \
676 maybe-configure-texinfo \
677 maybe-configure-textutils \
678 maybe-configure-time \
679 maybe-configure-uudecode \
680 maybe-configure-wdiff \
681 maybe-configure-zip \
682 maybe-configure-zlib \
683 maybe-configure-gdb \
684 maybe-configure-expect \
685 maybe-configure-guile \
686 maybe-configure-tk \
dd12c3a8 687 maybe-configure-libtermcap \
b00612cc
PB
688 maybe-configure-utils \
689 maybe-configure-gnattools
dd12c3a8
NN
690.PHONY: configure-target
691configure-target: \
692 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 693 maybe-configure-target-libmudflap \
064d0a7c 694 maybe-configure-target-libssp \
dd12c3a8 695 maybe-configure-target-newlib \
6aa8ef82 696 maybe-configure-target-libgcc \
4b1cb4fe 697 maybe-configure-target-libgfortran \
dd12c3a8
NN
698 maybe-configure-target-libobjc \
699 maybe-configure-target-libtermcap \
700 maybe-configure-target-winsup \
701 maybe-configure-target-libgloss \
702 maybe-configure-target-libiberty \
703 maybe-configure-target-gperf \
704 maybe-configure-target-examples \
705 maybe-configure-target-libffi \
706 maybe-configure-target-libjava \
707 maybe-configure-target-zlib \
708 maybe-configure-target-boehm-gc \
709 maybe-configure-target-qthreads \
a2592b1b 710 maybe-configure-target-rda \
b3ded179
PB
711 maybe-configure-target-libada \
712 maybe-configure-target-libgomp
252b5132 713
319cab08
PB
714# The target built for a native non-bootstrap build.
715.PHONY: all
f70224b5
PB
716all:
717@if gcc-bootstrap
be01d343 718 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
719 @r=`${PWD_COMMAND}`; export r; \
720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 721 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 722@endif gcc-bootstrap
0aed8855 723 @: $(MAKE); $(unstage)
f70224b5
PB
724 @r=`${PWD_COMMAND}`; export r; \
725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
726 if [ -f stage_last ]; then \
be01d343 727 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 728 else \
be01d343 729 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 730 fi
6a9cf61e
PB
731
732.PHONY: all-build
c52c6897
PB
733
734all-build: maybe-all-build-libiberty
735all-build: maybe-all-build-bison
736all-build: maybe-all-build-byacc
737all-build: maybe-all-build-flex
738all-build: maybe-all-build-m4
739all-build: maybe-all-build-texinfo
740all-build: maybe-all-build-fixincludes
741
dd12c3a8 742.PHONY: all-host
c52c6897
PB
743
744all-host: maybe-all-ash
745all-host: maybe-all-autoconf
746all-host: maybe-all-automake
747all-host: maybe-all-bash
748@if bfd-no-bootstrap
749all-host: maybe-all-bfd
750@endif bfd-no-bootstrap
751@if opcodes-no-bootstrap
752all-host: maybe-all-opcodes
753@endif opcodes-no-bootstrap
754@if binutils-no-bootstrap
755all-host: maybe-all-binutils
756@endif binutils-no-bootstrap
757all-host: maybe-all-bison
758all-host: maybe-all-byacc
759all-host: maybe-all-bzip2
760all-host: maybe-all-dejagnu
761all-host: maybe-all-diff
762all-host: maybe-all-dosutils
763all-host: maybe-all-etc
764all-host: maybe-all-fastjar
765all-host: maybe-all-fileutils
766all-host: maybe-all-findutils
767all-host: maybe-all-find
768all-host: maybe-all-fixincludes
769all-host: maybe-all-flex
770@if gas-no-bootstrap
771all-host: maybe-all-gas
772@endif gas-no-bootstrap
773@if gcc-no-bootstrap
774all-host: maybe-all-gcc
775@endif gcc-no-bootstrap
776all-host: maybe-all-gawk
777all-host: maybe-all-gettext
4b900473
PB
778@if gmp-no-bootstrap
779all-host: maybe-all-gmp
780@endif gmp-no-bootstrap
781@if mpfr-no-bootstrap
782all-host: maybe-all-mpfr
783@endif mpfr-no-bootstrap
c52c6897
PB
784all-host: maybe-all-gnuserv
785all-host: maybe-all-gprof
786all-host: maybe-all-gzip
787all-host: maybe-all-hello
788all-host: maybe-all-indent
789@if intl-no-bootstrap
790all-host: maybe-all-intl
791@endif intl-no-bootstrap
792all-host: maybe-all-tcl
793all-host: maybe-all-itcl
794@if ld-no-bootstrap
795all-host: maybe-all-ld
796@endif ld-no-bootstrap
797@if libcpp-no-bootstrap
798all-host: maybe-all-libcpp
799@endif libcpp-no-bootstrap
800@if libdecnumber-no-bootstrap
801all-host: maybe-all-libdecnumber
802@endif libdecnumber-no-bootstrap
803all-host: maybe-all-libgui
804@if libiberty-no-bootstrap
805all-host: maybe-all-libiberty
806@endif libiberty-no-bootstrap
807all-host: maybe-all-libtool
808all-host: maybe-all-m4
809all-host: maybe-all-make
810all-host: maybe-all-mmalloc
811all-host: maybe-all-patch
812all-host: maybe-all-perl
813all-host: maybe-all-prms
814all-host: maybe-all-rcs
815all-host: maybe-all-readline
816all-host: maybe-all-release
817all-host: maybe-all-recode
818all-host: maybe-all-sed
819all-host: maybe-all-send-pr
820all-host: maybe-all-shellutils
821all-host: maybe-all-sid
822all-host: maybe-all-sim
823all-host: maybe-all-tar
824all-host: maybe-all-texinfo
825all-host: maybe-all-textutils
826all-host: maybe-all-time
827all-host: maybe-all-uudecode
828all-host: maybe-all-wdiff
829all-host: maybe-all-zip
830@if zlib-no-bootstrap
831all-host: maybe-all-zlib
832@endif zlib-no-bootstrap
833all-host: maybe-all-gdb
834all-host: maybe-all-expect
835all-host: maybe-all-guile
836all-host: maybe-all-tk
837all-host: maybe-all-libtermcap
838all-host: maybe-all-utils
839all-host: maybe-all-gnattools
840
dd12c3a8 841.PHONY: all-target
c52c6897
PB
842
843all-target: maybe-all-target-libstdc++-v3
844all-target: maybe-all-target-libmudflap
845all-target: maybe-all-target-libssp
c52c6897 846all-target: maybe-all-target-newlib
f86e35b8 847@if target-libgcc-no-bootstrap
6aa8ef82 848all-target: maybe-all-target-libgcc
f86e35b8 849@endif target-libgcc-no-bootstrap
c52c6897
PB
850all-target: maybe-all-target-libgfortran
851all-target: maybe-all-target-libobjc
852all-target: maybe-all-target-libtermcap
853all-target: maybe-all-target-winsup
854all-target: maybe-all-target-libgloss
855all-target: maybe-all-target-libiberty
856all-target: maybe-all-target-gperf
857all-target: maybe-all-target-examples
858all-target: maybe-all-target-libffi
859all-target: maybe-all-target-libjava
860all-target: maybe-all-target-zlib
861all-target: maybe-all-target-boehm-gc
862all-target: maybe-all-target-qthreads
863all-target: maybe-all-target-rda
864all-target: maybe-all-target-libada
865all-target: maybe-all-target-libgomp
252b5132
RH
866
867# Do a target for all the subdirectories. A ``make do-X'' will do a
868# ``make X'' in all subdirectories (because, in general, there is a
869# dependency (below) of X upon do-X, a ``make X'' will also do this,
870# but it may do additional work as well).
e393202e 871
2a4cbe27 872.PHONY: do-info
f70224b5 873do-info:
0aed8855 874 @: $(MAKE); $(unstage)
e360f423
PB
875 @r=`${PWD_COMMAND}`; export r; \
876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
877 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 878 info-target
f70224b5 879
e393202e 880
2a4cbe27 881.PHONY: info-host
c52c6897
PB
882
883info-host: maybe-info-ash
884info-host: maybe-info-autoconf
885info-host: maybe-info-automake
886info-host: maybe-info-bash
887info-host: maybe-info-bfd
888info-host: maybe-info-opcodes
889info-host: maybe-info-binutils
890info-host: maybe-info-bison
891info-host: maybe-info-byacc
892info-host: maybe-info-bzip2
893info-host: maybe-info-dejagnu
894info-host: maybe-info-diff
895info-host: maybe-info-dosutils
896info-host: maybe-info-etc
897info-host: maybe-info-fastjar
898info-host: maybe-info-fileutils
899info-host: maybe-info-findutils
900info-host: maybe-info-find
901info-host: maybe-info-fixincludes
902info-host: maybe-info-flex
903info-host: maybe-info-gas
904info-host: maybe-info-gcc
905info-host: maybe-info-gawk
906info-host: maybe-info-gettext
4b900473
PB
907info-host: maybe-info-gmp
908info-host: maybe-info-mpfr
c52c6897
PB
909info-host: maybe-info-gnuserv
910info-host: maybe-info-gprof
911info-host: maybe-info-gzip
912info-host: maybe-info-hello
913info-host: maybe-info-indent
914info-host: maybe-info-intl
915info-host: maybe-info-tcl
916info-host: maybe-info-itcl
917info-host: maybe-info-ld
918info-host: maybe-info-libcpp
919info-host: maybe-info-libdecnumber
920info-host: maybe-info-libgui
921info-host: maybe-info-libiberty
922info-host: maybe-info-libtool
923info-host: maybe-info-m4
924info-host: maybe-info-make
925info-host: maybe-info-mmalloc
926info-host: maybe-info-patch
927info-host: maybe-info-perl
928info-host: maybe-info-prms
929info-host: maybe-info-rcs
930info-host: maybe-info-readline
931info-host: maybe-info-release
932info-host: maybe-info-recode
933info-host: maybe-info-sed
934info-host: maybe-info-send-pr
935info-host: maybe-info-shellutils
936info-host: maybe-info-sid
937info-host: maybe-info-sim
938info-host: maybe-info-tar
939info-host: maybe-info-texinfo
940info-host: maybe-info-textutils
941info-host: maybe-info-time
942info-host: maybe-info-uudecode
943info-host: maybe-info-wdiff
944info-host: maybe-info-zip
945info-host: maybe-info-zlib
946info-host: maybe-info-gdb
947info-host: maybe-info-expect
948info-host: maybe-info-guile
949info-host: maybe-info-tk
950info-host: maybe-info-libtermcap
951info-host: maybe-info-utils
952info-host: maybe-info-gnattools
252b5132 953
2a4cbe27 954.PHONY: info-target
c52c6897
PB
955
956info-target: maybe-info-target-libstdc++-v3
957info-target: maybe-info-target-libmudflap
958info-target: maybe-info-target-libssp
c52c6897 959info-target: maybe-info-target-newlib
6aa8ef82 960info-target: maybe-info-target-libgcc
c52c6897
PB
961info-target: maybe-info-target-libgfortran
962info-target: maybe-info-target-libobjc
963info-target: maybe-info-target-libtermcap
964info-target: maybe-info-target-winsup
965info-target: maybe-info-target-libgloss
966info-target: maybe-info-target-libiberty
967info-target: maybe-info-target-gperf
968info-target: maybe-info-target-examples
969info-target: maybe-info-target-libffi
970info-target: maybe-info-target-libjava
971info-target: maybe-info-target-zlib
972info-target: maybe-info-target-boehm-gc
973info-target: maybe-info-target-qthreads
974info-target: maybe-info-target-rda
975info-target: maybe-info-target-libada
976info-target: maybe-info-target-libgomp
252b5132 977
4fa63067 978.PHONY: do-dvi
f70224b5 979do-dvi:
0aed8855 980 @: $(MAKE); $(unstage)
e360f423
PB
981 @r=`${PWD_COMMAND}`; export r; \
982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
983 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 984 dvi-target
f70224b5 985
2a4cbe27 986
4fa63067 987.PHONY: dvi-host
c52c6897
PB
988
989dvi-host: maybe-dvi-ash
990dvi-host: maybe-dvi-autoconf
991dvi-host: maybe-dvi-automake
992dvi-host: maybe-dvi-bash
993dvi-host: maybe-dvi-bfd
994dvi-host: maybe-dvi-opcodes
995dvi-host: maybe-dvi-binutils
996dvi-host: maybe-dvi-bison
997dvi-host: maybe-dvi-byacc
998dvi-host: maybe-dvi-bzip2
999dvi-host: maybe-dvi-dejagnu
1000dvi-host: maybe-dvi-diff
1001dvi-host: maybe-dvi-dosutils
1002dvi-host: maybe-dvi-etc
1003dvi-host: maybe-dvi-fastjar
1004dvi-host: maybe-dvi-fileutils
1005dvi-host: maybe-dvi-findutils
1006dvi-host: maybe-dvi-find
1007dvi-host: maybe-dvi-fixincludes
1008dvi-host: maybe-dvi-flex
1009dvi-host: maybe-dvi-gas
1010dvi-host: maybe-dvi-gcc
1011dvi-host: maybe-dvi-gawk
1012dvi-host: maybe-dvi-gettext
4b900473
PB
1013dvi-host: maybe-dvi-gmp
1014dvi-host: maybe-dvi-mpfr
c52c6897
PB
1015dvi-host: maybe-dvi-gnuserv
1016dvi-host: maybe-dvi-gprof
1017dvi-host: maybe-dvi-gzip
1018dvi-host: maybe-dvi-hello
1019dvi-host: maybe-dvi-indent
1020dvi-host: maybe-dvi-intl
1021dvi-host: maybe-dvi-tcl
1022dvi-host: maybe-dvi-itcl
1023dvi-host: maybe-dvi-ld
1024dvi-host: maybe-dvi-libcpp
1025dvi-host: maybe-dvi-libdecnumber
1026dvi-host: maybe-dvi-libgui
1027dvi-host: maybe-dvi-libiberty
1028dvi-host: maybe-dvi-libtool
1029dvi-host: maybe-dvi-m4
1030dvi-host: maybe-dvi-make
1031dvi-host: maybe-dvi-mmalloc
1032dvi-host: maybe-dvi-patch
1033dvi-host: maybe-dvi-perl
1034dvi-host: maybe-dvi-prms
1035dvi-host: maybe-dvi-rcs
1036dvi-host: maybe-dvi-readline
1037dvi-host: maybe-dvi-release
1038dvi-host: maybe-dvi-recode
1039dvi-host: maybe-dvi-sed
1040dvi-host: maybe-dvi-send-pr
1041dvi-host: maybe-dvi-shellutils
1042dvi-host: maybe-dvi-sid
1043dvi-host: maybe-dvi-sim
1044dvi-host: maybe-dvi-tar
1045dvi-host: maybe-dvi-texinfo
1046dvi-host: maybe-dvi-textutils
1047dvi-host: maybe-dvi-time
1048dvi-host: maybe-dvi-uudecode
1049dvi-host: maybe-dvi-wdiff
1050dvi-host: maybe-dvi-zip
1051dvi-host: maybe-dvi-zlib
1052dvi-host: maybe-dvi-gdb
1053dvi-host: maybe-dvi-expect
1054dvi-host: maybe-dvi-guile
1055dvi-host: maybe-dvi-tk
1056dvi-host: maybe-dvi-libtermcap
1057dvi-host: maybe-dvi-utils
1058dvi-host: maybe-dvi-gnattools
2a4cbe27 1059
4fa63067 1060.PHONY: dvi-target
c52c6897
PB
1061
1062dvi-target: maybe-dvi-target-libstdc++-v3
1063dvi-target: maybe-dvi-target-libmudflap
1064dvi-target: maybe-dvi-target-libssp
c52c6897 1065dvi-target: maybe-dvi-target-newlib
6aa8ef82 1066dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1067dvi-target: maybe-dvi-target-libgfortran
1068dvi-target: maybe-dvi-target-libobjc
1069dvi-target: maybe-dvi-target-libtermcap
1070dvi-target: maybe-dvi-target-winsup
1071dvi-target: maybe-dvi-target-libgloss
1072dvi-target: maybe-dvi-target-libiberty
1073dvi-target: maybe-dvi-target-gperf
1074dvi-target: maybe-dvi-target-examples
1075dvi-target: maybe-dvi-target-libffi
1076dvi-target: maybe-dvi-target-libjava
1077dvi-target: maybe-dvi-target-zlib
1078dvi-target: maybe-dvi-target-boehm-gc
1079dvi-target: maybe-dvi-target-qthreads
1080dvi-target: maybe-dvi-target-rda
1081dvi-target: maybe-dvi-target-libada
1082dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1083
56a8fe78
DD
1084.PHONY: do-pdf
1085do-pdf:
1086 @: $(MAKE); $(unstage)
1087 @r=`${PWD_COMMAND}`; export r; \
1088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1089 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1090 pdf-target
1091
1092
1093.PHONY: pdf-host
1094
1095pdf-host: maybe-pdf-ash
1096pdf-host: maybe-pdf-autoconf
1097pdf-host: maybe-pdf-automake
1098pdf-host: maybe-pdf-bash
1099pdf-host: maybe-pdf-bfd
1100pdf-host: maybe-pdf-opcodes
1101pdf-host: maybe-pdf-binutils
1102pdf-host: maybe-pdf-bison
1103pdf-host: maybe-pdf-byacc
1104pdf-host: maybe-pdf-bzip2
1105pdf-host: maybe-pdf-dejagnu
1106pdf-host: maybe-pdf-diff
1107pdf-host: maybe-pdf-dosutils
1108pdf-host: maybe-pdf-etc
1109pdf-host: maybe-pdf-fastjar
1110pdf-host: maybe-pdf-fileutils
1111pdf-host: maybe-pdf-findutils
1112pdf-host: maybe-pdf-find
1113pdf-host: maybe-pdf-fixincludes
1114pdf-host: maybe-pdf-flex
1115pdf-host: maybe-pdf-gas
1116pdf-host: maybe-pdf-gcc
1117pdf-host: maybe-pdf-gawk
1118pdf-host: maybe-pdf-gettext
4b900473
PB
1119pdf-host: maybe-pdf-gmp
1120pdf-host: maybe-pdf-mpfr
56a8fe78
DD
1121pdf-host: maybe-pdf-gnuserv
1122pdf-host: maybe-pdf-gprof
1123pdf-host: maybe-pdf-gzip
1124pdf-host: maybe-pdf-hello
1125pdf-host: maybe-pdf-indent
1126pdf-host: maybe-pdf-intl
1127pdf-host: maybe-pdf-tcl
1128pdf-host: maybe-pdf-itcl
1129pdf-host: maybe-pdf-ld
1130pdf-host: maybe-pdf-libcpp
1131pdf-host: maybe-pdf-libdecnumber
1132pdf-host: maybe-pdf-libgui
1133pdf-host: maybe-pdf-libiberty
1134pdf-host: maybe-pdf-libtool
1135pdf-host: maybe-pdf-m4
1136pdf-host: maybe-pdf-make
1137pdf-host: maybe-pdf-mmalloc
1138pdf-host: maybe-pdf-patch
1139pdf-host: maybe-pdf-perl
1140pdf-host: maybe-pdf-prms
1141pdf-host: maybe-pdf-rcs
1142pdf-host: maybe-pdf-readline
1143pdf-host: maybe-pdf-release
1144pdf-host: maybe-pdf-recode
1145pdf-host: maybe-pdf-sed
1146pdf-host: maybe-pdf-send-pr
1147pdf-host: maybe-pdf-shellutils
1148pdf-host: maybe-pdf-sid
1149pdf-host: maybe-pdf-sim
1150pdf-host: maybe-pdf-tar
1151pdf-host: maybe-pdf-texinfo
1152pdf-host: maybe-pdf-textutils
1153pdf-host: maybe-pdf-time
1154pdf-host: maybe-pdf-uudecode
1155pdf-host: maybe-pdf-wdiff
1156pdf-host: maybe-pdf-zip
1157pdf-host: maybe-pdf-zlib
1158pdf-host: maybe-pdf-gdb
1159pdf-host: maybe-pdf-expect
1160pdf-host: maybe-pdf-guile
1161pdf-host: maybe-pdf-tk
1162pdf-host: maybe-pdf-libtermcap
1163pdf-host: maybe-pdf-utils
1164pdf-host: maybe-pdf-gnattools
1165
1166.PHONY: pdf-target
1167
1168pdf-target: maybe-pdf-target-libstdc++-v3
1169pdf-target: maybe-pdf-target-libmudflap
1170pdf-target: maybe-pdf-target-libssp
1171pdf-target: maybe-pdf-target-newlib
6aa8ef82 1172pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1173pdf-target: maybe-pdf-target-libgfortran
1174pdf-target: maybe-pdf-target-libobjc
1175pdf-target: maybe-pdf-target-libtermcap
1176pdf-target: maybe-pdf-target-winsup
1177pdf-target: maybe-pdf-target-libgloss
1178pdf-target: maybe-pdf-target-libiberty
1179pdf-target: maybe-pdf-target-gperf
1180pdf-target: maybe-pdf-target-examples
1181pdf-target: maybe-pdf-target-libffi
1182pdf-target: maybe-pdf-target-libjava
1183pdf-target: maybe-pdf-target-zlib
1184pdf-target: maybe-pdf-target-boehm-gc
1185pdf-target: maybe-pdf-target-qthreads
1186pdf-target: maybe-pdf-target-rda
1187pdf-target: maybe-pdf-target-libada
1188pdf-target: maybe-pdf-target-libgomp
1189
6d389afc 1190.PHONY: do-html
f70224b5 1191do-html:
0aed8855 1192 @: $(MAKE); $(unstage)
e360f423
PB
1193 @r=`${PWD_COMMAND}`; export r; \
1194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1195 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1196 html-target
f70224b5 1197
6d389afc
MS
1198
1199.PHONY: html-host
c52c6897
PB
1200
1201html-host: maybe-html-ash
1202html-host: maybe-html-autoconf
1203html-host: maybe-html-automake
1204html-host: maybe-html-bash
1205html-host: maybe-html-bfd
1206html-host: maybe-html-opcodes
1207html-host: maybe-html-binutils
1208html-host: maybe-html-bison
1209html-host: maybe-html-byacc
1210html-host: maybe-html-bzip2
1211html-host: maybe-html-dejagnu
1212html-host: maybe-html-diff
1213html-host: maybe-html-dosutils
1214html-host: maybe-html-etc
1215html-host: maybe-html-fastjar
1216html-host: maybe-html-fileutils
1217html-host: maybe-html-findutils
1218html-host: maybe-html-find
1219html-host: maybe-html-fixincludes
1220html-host: maybe-html-flex
1221html-host: maybe-html-gas
1222html-host: maybe-html-gcc
1223html-host: maybe-html-gawk
1224html-host: maybe-html-gettext
4b900473
PB
1225html-host: maybe-html-gmp
1226html-host: maybe-html-mpfr
c52c6897
PB
1227html-host: maybe-html-gnuserv
1228html-host: maybe-html-gprof
1229html-host: maybe-html-gzip
1230html-host: maybe-html-hello
1231html-host: maybe-html-indent
1232html-host: maybe-html-intl
1233html-host: maybe-html-tcl
1234html-host: maybe-html-itcl
1235html-host: maybe-html-ld
1236html-host: maybe-html-libcpp
1237html-host: maybe-html-libdecnumber
1238html-host: maybe-html-libgui
1239html-host: maybe-html-libiberty
1240html-host: maybe-html-libtool
1241html-host: maybe-html-m4
1242html-host: maybe-html-make
1243html-host: maybe-html-mmalloc
1244html-host: maybe-html-patch
1245html-host: maybe-html-perl
1246html-host: maybe-html-prms
1247html-host: maybe-html-rcs
1248html-host: maybe-html-readline
1249html-host: maybe-html-release
1250html-host: maybe-html-recode
1251html-host: maybe-html-sed
1252html-host: maybe-html-send-pr
1253html-host: maybe-html-shellutils
1254html-host: maybe-html-sid
1255html-host: maybe-html-sim
1256html-host: maybe-html-tar
1257html-host: maybe-html-texinfo
1258html-host: maybe-html-textutils
1259html-host: maybe-html-time
1260html-host: maybe-html-uudecode
1261html-host: maybe-html-wdiff
1262html-host: maybe-html-zip
1263html-host: maybe-html-zlib
1264html-host: maybe-html-gdb
1265html-host: maybe-html-expect
1266html-host: maybe-html-guile
1267html-host: maybe-html-tk
1268html-host: maybe-html-libtermcap
1269html-host: maybe-html-utils
1270html-host: maybe-html-gnattools
6d389afc
MS
1271
1272.PHONY: html-target
c52c6897
PB
1273
1274html-target: maybe-html-target-libstdc++-v3
1275html-target: maybe-html-target-libmudflap
1276html-target: maybe-html-target-libssp
c52c6897 1277html-target: maybe-html-target-newlib
6aa8ef82 1278html-target: maybe-html-target-libgcc
c52c6897
PB
1279html-target: maybe-html-target-libgfortran
1280html-target: maybe-html-target-libobjc
1281html-target: maybe-html-target-libtermcap
1282html-target: maybe-html-target-winsup
1283html-target: maybe-html-target-libgloss
1284html-target: maybe-html-target-libiberty
1285html-target: maybe-html-target-gperf
1286html-target: maybe-html-target-examples
1287html-target: maybe-html-target-libffi
1288html-target: maybe-html-target-libjava
1289html-target: maybe-html-target-zlib
1290html-target: maybe-html-target-boehm-gc
1291html-target: maybe-html-target-qthreads
1292html-target: maybe-html-target-rda
1293html-target: maybe-html-target-libada
1294html-target: maybe-html-target-libgomp
6d389afc 1295
4fa63067 1296.PHONY: do-TAGS
f70224b5 1297do-TAGS:
0aed8855 1298 @: $(MAKE); $(unstage)
e360f423
PB
1299 @r=`${PWD_COMMAND}`; export r; \
1300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1301 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1302 TAGS-target
f70224b5 1303
2a4cbe27 1304
4fa63067 1305.PHONY: TAGS-host
c52c6897
PB
1306
1307TAGS-host: maybe-TAGS-ash
1308TAGS-host: maybe-TAGS-autoconf
1309TAGS-host: maybe-TAGS-automake
1310TAGS-host: maybe-TAGS-bash
1311TAGS-host: maybe-TAGS-bfd
1312TAGS-host: maybe-TAGS-opcodes
1313TAGS-host: maybe-TAGS-binutils
1314TAGS-host: maybe-TAGS-bison
1315TAGS-host: maybe-TAGS-byacc
1316TAGS-host: maybe-TAGS-bzip2
1317TAGS-host: maybe-TAGS-dejagnu
1318TAGS-host: maybe-TAGS-diff
1319TAGS-host: maybe-TAGS-dosutils
1320TAGS-host: maybe-TAGS-etc
1321TAGS-host: maybe-TAGS-fastjar
1322TAGS-host: maybe-TAGS-fileutils
1323TAGS-host: maybe-TAGS-findutils
1324TAGS-host: maybe-TAGS-find
1325TAGS-host: maybe-TAGS-fixincludes
1326TAGS-host: maybe-TAGS-flex
1327TAGS-host: maybe-TAGS-gas
1328TAGS-host: maybe-TAGS-gcc
1329TAGS-host: maybe-TAGS-gawk
1330TAGS-host: maybe-TAGS-gettext
4b900473
PB
1331TAGS-host: maybe-TAGS-gmp
1332TAGS-host: maybe-TAGS-mpfr
c52c6897
PB
1333TAGS-host: maybe-TAGS-gnuserv
1334TAGS-host: maybe-TAGS-gprof
1335TAGS-host: maybe-TAGS-gzip
1336TAGS-host: maybe-TAGS-hello
1337TAGS-host: maybe-TAGS-indent
1338TAGS-host: maybe-TAGS-intl
1339TAGS-host: maybe-TAGS-tcl
1340TAGS-host: maybe-TAGS-itcl
1341TAGS-host: maybe-TAGS-ld
1342TAGS-host: maybe-TAGS-libcpp
1343TAGS-host: maybe-TAGS-libdecnumber
1344TAGS-host: maybe-TAGS-libgui
1345TAGS-host: maybe-TAGS-libiberty
1346TAGS-host: maybe-TAGS-libtool
1347TAGS-host: maybe-TAGS-m4
1348TAGS-host: maybe-TAGS-make
1349TAGS-host: maybe-TAGS-mmalloc
1350TAGS-host: maybe-TAGS-patch
1351TAGS-host: maybe-TAGS-perl
1352TAGS-host: maybe-TAGS-prms
1353TAGS-host: maybe-TAGS-rcs
1354TAGS-host: maybe-TAGS-readline
1355TAGS-host: maybe-TAGS-release
1356TAGS-host: maybe-TAGS-recode
1357TAGS-host: maybe-TAGS-sed
1358TAGS-host: maybe-TAGS-send-pr
1359TAGS-host: maybe-TAGS-shellutils
1360TAGS-host: maybe-TAGS-sid
1361TAGS-host: maybe-TAGS-sim
1362TAGS-host: maybe-TAGS-tar
1363TAGS-host: maybe-TAGS-texinfo
1364TAGS-host: maybe-TAGS-textutils
1365TAGS-host: maybe-TAGS-time
1366TAGS-host: maybe-TAGS-uudecode
1367TAGS-host: maybe-TAGS-wdiff
1368TAGS-host: maybe-TAGS-zip
1369TAGS-host: maybe-TAGS-zlib
1370TAGS-host: maybe-TAGS-gdb
1371TAGS-host: maybe-TAGS-expect
1372TAGS-host: maybe-TAGS-guile
1373TAGS-host: maybe-TAGS-tk
1374TAGS-host: maybe-TAGS-libtermcap
1375TAGS-host: maybe-TAGS-utils
1376TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1377
4fa63067 1378.PHONY: TAGS-target
c52c6897
PB
1379
1380TAGS-target: maybe-TAGS-target-libstdc++-v3
1381TAGS-target: maybe-TAGS-target-libmudflap
1382TAGS-target: maybe-TAGS-target-libssp
c52c6897 1383TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1384TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1385TAGS-target: maybe-TAGS-target-libgfortran
1386TAGS-target: maybe-TAGS-target-libobjc
1387TAGS-target: maybe-TAGS-target-libtermcap
1388TAGS-target: maybe-TAGS-target-winsup
1389TAGS-target: maybe-TAGS-target-libgloss
1390TAGS-target: maybe-TAGS-target-libiberty
1391TAGS-target: maybe-TAGS-target-gperf
1392TAGS-target: maybe-TAGS-target-examples
1393TAGS-target: maybe-TAGS-target-libffi
1394TAGS-target: maybe-TAGS-target-libjava
1395TAGS-target: maybe-TAGS-target-zlib
1396TAGS-target: maybe-TAGS-target-boehm-gc
1397TAGS-target: maybe-TAGS-target-qthreads
1398TAGS-target: maybe-TAGS-target-rda
1399TAGS-target: maybe-TAGS-target-libada
1400TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1401
4fa63067 1402.PHONY: do-install-info
f70224b5 1403do-install-info:
0aed8855 1404 @: $(MAKE); $(unstage)
e360f423
PB
1405 @r=`${PWD_COMMAND}`; export r; \
1406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1407 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1408 install-info-target
f70224b5 1409
a2592b1b 1410
4fa63067 1411.PHONY: install-info-host
c52c6897
PB
1412
1413install-info-host: maybe-install-info-ash
1414install-info-host: maybe-install-info-autoconf
1415install-info-host: maybe-install-info-automake
1416install-info-host: maybe-install-info-bash
1417install-info-host: maybe-install-info-bfd
1418install-info-host: maybe-install-info-opcodes
1419install-info-host: maybe-install-info-binutils
1420install-info-host: maybe-install-info-bison
1421install-info-host: maybe-install-info-byacc
1422install-info-host: maybe-install-info-bzip2
1423install-info-host: maybe-install-info-dejagnu
1424install-info-host: maybe-install-info-diff
1425install-info-host: maybe-install-info-dosutils
1426install-info-host: maybe-install-info-etc
1427install-info-host: maybe-install-info-fastjar
1428install-info-host: maybe-install-info-fileutils
1429install-info-host: maybe-install-info-findutils
1430install-info-host: maybe-install-info-find
1431install-info-host: maybe-install-info-fixincludes
1432install-info-host: maybe-install-info-flex
1433install-info-host: maybe-install-info-gas
1434install-info-host: maybe-install-info-gcc
1435install-info-host: maybe-install-info-gawk
1436install-info-host: maybe-install-info-gettext
4b900473
PB
1437install-info-host: maybe-install-info-gmp
1438install-info-host: maybe-install-info-mpfr
c52c6897
PB
1439install-info-host: maybe-install-info-gnuserv
1440install-info-host: maybe-install-info-gprof
1441install-info-host: maybe-install-info-gzip
1442install-info-host: maybe-install-info-hello
1443install-info-host: maybe-install-info-indent
1444install-info-host: maybe-install-info-intl
1445install-info-host: maybe-install-info-tcl
1446install-info-host: maybe-install-info-itcl
1447install-info-host: maybe-install-info-ld
1448install-info-host: maybe-install-info-libcpp
1449install-info-host: maybe-install-info-libdecnumber
1450install-info-host: maybe-install-info-libgui
1451install-info-host: maybe-install-info-libiberty
1452install-info-host: maybe-install-info-libtool
1453install-info-host: maybe-install-info-m4
1454install-info-host: maybe-install-info-make
1455install-info-host: maybe-install-info-mmalloc
1456install-info-host: maybe-install-info-patch
1457install-info-host: maybe-install-info-perl
1458install-info-host: maybe-install-info-prms
1459install-info-host: maybe-install-info-rcs
1460install-info-host: maybe-install-info-readline
1461install-info-host: maybe-install-info-release
1462install-info-host: maybe-install-info-recode
1463install-info-host: maybe-install-info-sed
1464install-info-host: maybe-install-info-send-pr
1465install-info-host: maybe-install-info-shellutils
1466install-info-host: maybe-install-info-sid
1467install-info-host: maybe-install-info-sim
1468install-info-host: maybe-install-info-tar
1469install-info-host: maybe-install-info-texinfo
1470install-info-host: maybe-install-info-textutils
1471install-info-host: maybe-install-info-time
1472install-info-host: maybe-install-info-uudecode
1473install-info-host: maybe-install-info-wdiff
1474install-info-host: maybe-install-info-zip
1475install-info-host: maybe-install-info-zlib
1476install-info-host: maybe-install-info-gdb
1477install-info-host: maybe-install-info-expect
1478install-info-host: maybe-install-info-guile
1479install-info-host: maybe-install-info-tk
1480install-info-host: maybe-install-info-libtermcap
1481install-info-host: maybe-install-info-utils
1482install-info-host: maybe-install-info-gnattools
a2592b1b 1483
4fa63067 1484.PHONY: install-info-target
c52c6897
PB
1485
1486install-info-target: maybe-install-info-target-libstdc++-v3
1487install-info-target: maybe-install-info-target-libmudflap
1488install-info-target: maybe-install-info-target-libssp
c52c6897 1489install-info-target: maybe-install-info-target-newlib
6aa8ef82 1490install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1491install-info-target: maybe-install-info-target-libgfortran
1492install-info-target: maybe-install-info-target-libobjc
1493install-info-target: maybe-install-info-target-libtermcap
1494install-info-target: maybe-install-info-target-winsup
1495install-info-target: maybe-install-info-target-libgloss
1496install-info-target: maybe-install-info-target-libiberty
1497install-info-target: maybe-install-info-target-gperf
1498install-info-target: maybe-install-info-target-examples
1499install-info-target: maybe-install-info-target-libffi
1500install-info-target: maybe-install-info-target-libjava
1501install-info-target: maybe-install-info-target-zlib
1502install-info-target: maybe-install-info-target-boehm-gc
1503install-info-target: maybe-install-info-target-qthreads
1504install-info-target: maybe-install-info-target-rda
1505install-info-target: maybe-install-info-target-libada
1506install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1507
a3ca38d2
DD
1508.PHONY: do-install-pdf
1509do-install-pdf:
1510 @: $(MAKE); $(unstage)
1511 @r=`${PWD_COMMAND}`; export r; \
1512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1513 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1514 install-pdf-target
1515
1516
1517.PHONY: install-pdf-host
1518
1519install-pdf-host: maybe-install-pdf-ash
1520install-pdf-host: maybe-install-pdf-autoconf
1521install-pdf-host: maybe-install-pdf-automake
1522install-pdf-host: maybe-install-pdf-bash
1523install-pdf-host: maybe-install-pdf-bfd
1524install-pdf-host: maybe-install-pdf-opcodes
1525install-pdf-host: maybe-install-pdf-binutils
1526install-pdf-host: maybe-install-pdf-bison
1527install-pdf-host: maybe-install-pdf-byacc
1528install-pdf-host: maybe-install-pdf-bzip2
1529install-pdf-host: maybe-install-pdf-dejagnu
1530install-pdf-host: maybe-install-pdf-diff
1531install-pdf-host: maybe-install-pdf-dosutils
1532install-pdf-host: maybe-install-pdf-etc
1533install-pdf-host: maybe-install-pdf-fastjar
1534install-pdf-host: maybe-install-pdf-fileutils
1535install-pdf-host: maybe-install-pdf-findutils
1536install-pdf-host: maybe-install-pdf-find
1537install-pdf-host: maybe-install-pdf-fixincludes
1538install-pdf-host: maybe-install-pdf-flex
1539install-pdf-host: maybe-install-pdf-gas
1540install-pdf-host: maybe-install-pdf-gcc
1541install-pdf-host: maybe-install-pdf-gawk
1542install-pdf-host: maybe-install-pdf-gettext
1543install-pdf-host: maybe-install-pdf-gmp
1544install-pdf-host: maybe-install-pdf-mpfr
1545install-pdf-host: maybe-install-pdf-gnuserv
1546install-pdf-host: maybe-install-pdf-gprof
1547install-pdf-host: maybe-install-pdf-gzip
1548install-pdf-host: maybe-install-pdf-hello
1549install-pdf-host: maybe-install-pdf-indent
1550install-pdf-host: maybe-install-pdf-intl
1551install-pdf-host: maybe-install-pdf-tcl
1552install-pdf-host: maybe-install-pdf-itcl
1553install-pdf-host: maybe-install-pdf-ld
1554install-pdf-host: maybe-install-pdf-libcpp
1555install-pdf-host: maybe-install-pdf-libdecnumber
1556install-pdf-host: maybe-install-pdf-libgui
1557install-pdf-host: maybe-install-pdf-libiberty
1558install-pdf-host: maybe-install-pdf-libtool
1559install-pdf-host: maybe-install-pdf-m4
1560install-pdf-host: maybe-install-pdf-make
1561install-pdf-host: maybe-install-pdf-mmalloc
1562install-pdf-host: maybe-install-pdf-patch
1563install-pdf-host: maybe-install-pdf-perl
1564install-pdf-host: maybe-install-pdf-prms
1565install-pdf-host: maybe-install-pdf-rcs
1566install-pdf-host: maybe-install-pdf-readline
1567install-pdf-host: maybe-install-pdf-release
1568install-pdf-host: maybe-install-pdf-recode
1569install-pdf-host: maybe-install-pdf-sed
1570install-pdf-host: maybe-install-pdf-send-pr
1571install-pdf-host: maybe-install-pdf-shellutils
1572install-pdf-host: maybe-install-pdf-sid
1573install-pdf-host: maybe-install-pdf-sim
1574install-pdf-host: maybe-install-pdf-tar
1575install-pdf-host: maybe-install-pdf-texinfo
1576install-pdf-host: maybe-install-pdf-textutils
1577install-pdf-host: maybe-install-pdf-time
1578install-pdf-host: maybe-install-pdf-uudecode
1579install-pdf-host: maybe-install-pdf-wdiff
1580install-pdf-host: maybe-install-pdf-zip
1581install-pdf-host: maybe-install-pdf-zlib
1582install-pdf-host: maybe-install-pdf-gdb
1583install-pdf-host: maybe-install-pdf-expect
1584install-pdf-host: maybe-install-pdf-guile
1585install-pdf-host: maybe-install-pdf-tk
1586install-pdf-host: maybe-install-pdf-libtermcap
1587install-pdf-host: maybe-install-pdf-utils
1588install-pdf-host: maybe-install-pdf-gnattools
1589
1590.PHONY: install-pdf-target
1591
1592install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1593install-pdf-target: maybe-install-pdf-target-libmudflap
1594install-pdf-target: maybe-install-pdf-target-libssp
1595install-pdf-target: maybe-install-pdf-target-newlib
1596install-pdf-target: maybe-install-pdf-target-libgcc
1597install-pdf-target: maybe-install-pdf-target-libgfortran
1598install-pdf-target: maybe-install-pdf-target-libobjc
1599install-pdf-target: maybe-install-pdf-target-libtermcap
1600install-pdf-target: maybe-install-pdf-target-winsup
1601install-pdf-target: maybe-install-pdf-target-libgloss
1602install-pdf-target: maybe-install-pdf-target-libiberty
1603install-pdf-target: maybe-install-pdf-target-gperf
1604install-pdf-target: maybe-install-pdf-target-examples
1605install-pdf-target: maybe-install-pdf-target-libffi
1606install-pdf-target: maybe-install-pdf-target-libjava
1607install-pdf-target: maybe-install-pdf-target-zlib
1608install-pdf-target: maybe-install-pdf-target-boehm-gc
1609install-pdf-target: maybe-install-pdf-target-qthreads
1610install-pdf-target: maybe-install-pdf-target-rda
1611install-pdf-target: maybe-install-pdf-target-libada
1612install-pdf-target: maybe-install-pdf-target-libgomp
1613
108a6f8e
CD
1614.PHONY: do-install-html
1615do-install-html:
1616 @: $(MAKE); $(unstage)
1617 @r=`${PWD_COMMAND}`; export r; \
1618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1619 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1620 install-html-target
1621
1622
1623.PHONY: install-html-host
1624
1625install-html-host: maybe-install-html-ash
1626install-html-host: maybe-install-html-autoconf
1627install-html-host: maybe-install-html-automake
1628install-html-host: maybe-install-html-bash
1629install-html-host: maybe-install-html-bfd
1630install-html-host: maybe-install-html-opcodes
1631install-html-host: maybe-install-html-binutils
1632install-html-host: maybe-install-html-bison
1633install-html-host: maybe-install-html-byacc
1634install-html-host: maybe-install-html-bzip2
1635install-html-host: maybe-install-html-dejagnu
1636install-html-host: maybe-install-html-diff
1637install-html-host: maybe-install-html-dosutils
1638install-html-host: maybe-install-html-etc
1639install-html-host: maybe-install-html-fastjar
1640install-html-host: maybe-install-html-fileutils
1641install-html-host: maybe-install-html-findutils
1642install-html-host: maybe-install-html-find
1643install-html-host: maybe-install-html-fixincludes
1644install-html-host: maybe-install-html-flex
1645install-html-host: maybe-install-html-gas
1646install-html-host: maybe-install-html-gcc
1647install-html-host: maybe-install-html-gawk
1648install-html-host: maybe-install-html-gettext
4b900473
PB
1649install-html-host: maybe-install-html-gmp
1650install-html-host: maybe-install-html-mpfr
108a6f8e
CD
1651install-html-host: maybe-install-html-gnuserv
1652install-html-host: maybe-install-html-gprof
1653install-html-host: maybe-install-html-gzip
1654install-html-host: maybe-install-html-hello
1655install-html-host: maybe-install-html-indent
1656install-html-host: maybe-install-html-intl
1657install-html-host: maybe-install-html-tcl
1658install-html-host: maybe-install-html-itcl
1659install-html-host: maybe-install-html-ld
1660install-html-host: maybe-install-html-libcpp
1661install-html-host: maybe-install-html-libdecnumber
1662install-html-host: maybe-install-html-libgui
1663install-html-host: maybe-install-html-libiberty
1664install-html-host: maybe-install-html-libtool
1665install-html-host: maybe-install-html-m4
1666install-html-host: maybe-install-html-make
1667install-html-host: maybe-install-html-mmalloc
1668install-html-host: maybe-install-html-patch
1669install-html-host: maybe-install-html-perl
1670install-html-host: maybe-install-html-prms
1671install-html-host: maybe-install-html-rcs
1672install-html-host: maybe-install-html-readline
1673install-html-host: maybe-install-html-release
1674install-html-host: maybe-install-html-recode
1675install-html-host: maybe-install-html-sed
1676install-html-host: maybe-install-html-send-pr
1677install-html-host: maybe-install-html-shellutils
1678install-html-host: maybe-install-html-sid
1679install-html-host: maybe-install-html-sim
1680install-html-host: maybe-install-html-tar
1681install-html-host: maybe-install-html-texinfo
1682install-html-host: maybe-install-html-textutils
1683install-html-host: maybe-install-html-time
1684install-html-host: maybe-install-html-uudecode
1685install-html-host: maybe-install-html-wdiff
1686install-html-host: maybe-install-html-zip
1687install-html-host: maybe-install-html-zlib
1688install-html-host: maybe-install-html-gdb
1689install-html-host: maybe-install-html-expect
1690install-html-host: maybe-install-html-guile
1691install-html-host: maybe-install-html-tk
1692install-html-host: maybe-install-html-libtermcap
1693install-html-host: maybe-install-html-utils
1694install-html-host: maybe-install-html-gnattools
1695
1696.PHONY: install-html-target
1697
1698install-html-target: maybe-install-html-target-libstdc++-v3
1699install-html-target: maybe-install-html-target-libmudflap
1700install-html-target: maybe-install-html-target-libssp
108a6f8e 1701install-html-target: maybe-install-html-target-newlib
6aa8ef82 1702install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1703install-html-target: maybe-install-html-target-libgfortran
1704install-html-target: maybe-install-html-target-libobjc
1705install-html-target: maybe-install-html-target-libtermcap
1706install-html-target: maybe-install-html-target-winsup
1707install-html-target: maybe-install-html-target-libgloss
1708install-html-target: maybe-install-html-target-libiberty
1709install-html-target: maybe-install-html-target-gperf
1710install-html-target: maybe-install-html-target-examples
1711install-html-target: maybe-install-html-target-libffi
1712install-html-target: maybe-install-html-target-libjava
1713install-html-target: maybe-install-html-target-zlib
1714install-html-target: maybe-install-html-target-boehm-gc
1715install-html-target: maybe-install-html-target-qthreads
1716install-html-target: maybe-install-html-target-rda
1717install-html-target: maybe-install-html-target-libada
1718install-html-target: maybe-install-html-target-libgomp
1719
2a4cbe27 1720.PHONY: do-installcheck
f70224b5 1721do-installcheck:
0aed8855 1722 @: $(MAKE); $(unstage)
e360f423
PB
1723 @r=`${PWD_COMMAND}`; export r; \
1724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1725 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1726 installcheck-target
f70224b5 1727
2a4cbe27
NN
1728
1729.PHONY: installcheck-host
c52c6897
PB
1730
1731installcheck-host: maybe-installcheck-ash
1732installcheck-host: maybe-installcheck-autoconf
1733installcheck-host: maybe-installcheck-automake
1734installcheck-host: maybe-installcheck-bash
1735installcheck-host: maybe-installcheck-bfd
1736installcheck-host: maybe-installcheck-opcodes
1737installcheck-host: maybe-installcheck-binutils
1738installcheck-host: maybe-installcheck-bison
1739installcheck-host: maybe-installcheck-byacc
1740installcheck-host: maybe-installcheck-bzip2
1741installcheck-host: maybe-installcheck-dejagnu
1742installcheck-host: maybe-installcheck-diff
1743installcheck-host: maybe-installcheck-dosutils
1744installcheck-host: maybe-installcheck-etc
1745installcheck-host: maybe-installcheck-fastjar
1746installcheck-host: maybe-installcheck-fileutils
1747installcheck-host: maybe-installcheck-findutils
1748installcheck-host: maybe-installcheck-find
1749installcheck-host: maybe-installcheck-fixincludes
1750installcheck-host: maybe-installcheck-flex
1751installcheck-host: maybe-installcheck-gas
1752installcheck-host: maybe-installcheck-gcc
1753installcheck-host: maybe-installcheck-gawk
1754installcheck-host: maybe-installcheck-gettext
4b900473
PB
1755installcheck-host: maybe-installcheck-gmp
1756installcheck-host: maybe-installcheck-mpfr
c52c6897
PB
1757installcheck-host: maybe-installcheck-gnuserv
1758installcheck-host: maybe-installcheck-gprof
1759installcheck-host: maybe-installcheck-gzip
1760installcheck-host: maybe-installcheck-hello
1761installcheck-host: maybe-installcheck-indent
1762installcheck-host: maybe-installcheck-intl
1763installcheck-host: maybe-installcheck-tcl
1764installcheck-host: maybe-installcheck-itcl
1765installcheck-host: maybe-installcheck-ld
1766installcheck-host: maybe-installcheck-libcpp
1767installcheck-host: maybe-installcheck-libdecnumber
1768installcheck-host: maybe-installcheck-libgui
1769installcheck-host: maybe-installcheck-libiberty
1770installcheck-host: maybe-installcheck-libtool
1771installcheck-host: maybe-installcheck-m4
1772installcheck-host: maybe-installcheck-make
1773installcheck-host: maybe-installcheck-mmalloc
1774installcheck-host: maybe-installcheck-patch
1775installcheck-host: maybe-installcheck-perl
1776installcheck-host: maybe-installcheck-prms
1777installcheck-host: maybe-installcheck-rcs
1778installcheck-host: maybe-installcheck-readline
1779installcheck-host: maybe-installcheck-release
1780installcheck-host: maybe-installcheck-recode
1781installcheck-host: maybe-installcheck-sed
1782installcheck-host: maybe-installcheck-send-pr
1783installcheck-host: maybe-installcheck-shellutils
1784installcheck-host: maybe-installcheck-sid
1785installcheck-host: maybe-installcheck-sim
1786installcheck-host: maybe-installcheck-tar
1787installcheck-host: maybe-installcheck-texinfo
1788installcheck-host: maybe-installcheck-textutils
1789installcheck-host: maybe-installcheck-time
1790installcheck-host: maybe-installcheck-uudecode
1791installcheck-host: maybe-installcheck-wdiff
1792installcheck-host: maybe-installcheck-zip
1793installcheck-host: maybe-installcheck-zlib
1794installcheck-host: maybe-installcheck-gdb
1795installcheck-host: maybe-installcheck-expect
1796installcheck-host: maybe-installcheck-guile
1797installcheck-host: maybe-installcheck-tk
1798installcheck-host: maybe-installcheck-libtermcap
1799installcheck-host: maybe-installcheck-utils
1800installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1801
1802.PHONY: installcheck-target
c52c6897
PB
1803
1804installcheck-target: maybe-installcheck-target-libstdc++-v3
1805installcheck-target: maybe-installcheck-target-libmudflap
1806installcheck-target: maybe-installcheck-target-libssp
c52c6897 1807installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1808installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1809installcheck-target: maybe-installcheck-target-libgfortran
1810installcheck-target: maybe-installcheck-target-libobjc
1811installcheck-target: maybe-installcheck-target-libtermcap
1812installcheck-target: maybe-installcheck-target-winsup
1813installcheck-target: maybe-installcheck-target-libgloss
1814installcheck-target: maybe-installcheck-target-libiberty
1815installcheck-target: maybe-installcheck-target-gperf
1816installcheck-target: maybe-installcheck-target-examples
1817installcheck-target: maybe-installcheck-target-libffi
1818installcheck-target: maybe-installcheck-target-libjava
1819installcheck-target: maybe-installcheck-target-zlib
1820installcheck-target: maybe-installcheck-target-boehm-gc
1821installcheck-target: maybe-installcheck-target-qthreads
1822installcheck-target: maybe-installcheck-target-rda
1823installcheck-target: maybe-installcheck-target-libada
1824installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1825
4fa63067 1826.PHONY: do-mostlyclean
f70224b5 1827do-mostlyclean:
0aed8855 1828 @: $(MAKE); $(unstage)
e360f423
PB
1829 @r=`${PWD_COMMAND}`; export r; \
1830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1831 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1832 mostlyclean-target
f70224b5 1833
2a4cbe27 1834
4fa63067 1835.PHONY: mostlyclean-host
c52c6897
PB
1836
1837mostlyclean-host: maybe-mostlyclean-ash
1838mostlyclean-host: maybe-mostlyclean-autoconf
1839mostlyclean-host: maybe-mostlyclean-automake
1840mostlyclean-host: maybe-mostlyclean-bash
1841mostlyclean-host: maybe-mostlyclean-bfd
1842mostlyclean-host: maybe-mostlyclean-opcodes
1843mostlyclean-host: maybe-mostlyclean-binutils
1844mostlyclean-host: maybe-mostlyclean-bison
1845mostlyclean-host: maybe-mostlyclean-byacc
1846mostlyclean-host: maybe-mostlyclean-bzip2
1847mostlyclean-host: maybe-mostlyclean-dejagnu
1848mostlyclean-host: maybe-mostlyclean-diff
1849mostlyclean-host: maybe-mostlyclean-dosutils
1850mostlyclean-host: maybe-mostlyclean-etc
1851mostlyclean-host: maybe-mostlyclean-fastjar
1852mostlyclean-host: maybe-mostlyclean-fileutils
1853mostlyclean-host: maybe-mostlyclean-findutils
1854mostlyclean-host: maybe-mostlyclean-find
1855mostlyclean-host: maybe-mostlyclean-fixincludes
1856mostlyclean-host: maybe-mostlyclean-flex
1857mostlyclean-host: maybe-mostlyclean-gas
1858mostlyclean-host: maybe-mostlyclean-gcc
1859mostlyclean-host: maybe-mostlyclean-gawk
1860mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1861mostlyclean-host: maybe-mostlyclean-gmp
1862mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897
PB
1863mostlyclean-host: maybe-mostlyclean-gnuserv
1864mostlyclean-host: maybe-mostlyclean-gprof
1865mostlyclean-host: maybe-mostlyclean-gzip
1866mostlyclean-host: maybe-mostlyclean-hello
1867mostlyclean-host: maybe-mostlyclean-indent
1868mostlyclean-host: maybe-mostlyclean-intl
1869mostlyclean-host: maybe-mostlyclean-tcl
1870mostlyclean-host: maybe-mostlyclean-itcl
1871mostlyclean-host: maybe-mostlyclean-ld
1872mostlyclean-host: maybe-mostlyclean-libcpp
1873mostlyclean-host: maybe-mostlyclean-libdecnumber
1874mostlyclean-host: maybe-mostlyclean-libgui
1875mostlyclean-host: maybe-mostlyclean-libiberty
1876mostlyclean-host: maybe-mostlyclean-libtool
1877mostlyclean-host: maybe-mostlyclean-m4
1878mostlyclean-host: maybe-mostlyclean-make
1879mostlyclean-host: maybe-mostlyclean-mmalloc
1880mostlyclean-host: maybe-mostlyclean-patch
1881mostlyclean-host: maybe-mostlyclean-perl
1882mostlyclean-host: maybe-mostlyclean-prms
1883mostlyclean-host: maybe-mostlyclean-rcs
1884mostlyclean-host: maybe-mostlyclean-readline
1885mostlyclean-host: maybe-mostlyclean-release
1886mostlyclean-host: maybe-mostlyclean-recode
1887mostlyclean-host: maybe-mostlyclean-sed
1888mostlyclean-host: maybe-mostlyclean-send-pr
1889mostlyclean-host: maybe-mostlyclean-shellutils
1890mostlyclean-host: maybe-mostlyclean-sid
1891mostlyclean-host: maybe-mostlyclean-sim
1892mostlyclean-host: maybe-mostlyclean-tar
1893mostlyclean-host: maybe-mostlyclean-texinfo
1894mostlyclean-host: maybe-mostlyclean-textutils
1895mostlyclean-host: maybe-mostlyclean-time
1896mostlyclean-host: maybe-mostlyclean-uudecode
1897mostlyclean-host: maybe-mostlyclean-wdiff
1898mostlyclean-host: maybe-mostlyclean-zip
1899mostlyclean-host: maybe-mostlyclean-zlib
1900mostlyclean-host: maybe-mostlyclean-gdb
1901mostlyclean-host: maybe-mostlyclean-expect
1902mostlyclean-host: maybe-mostlyclean-guile
1903mostlyclean-host: maybe-mostlyclean-tk
1904mostlyclean-host: maybe-mostlyclean-libtermcap
1905mostlyclean-host: maybe-mostlyclean-utils
1906mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1907
4fa63067 1908.PHONY: mostlyclean-target
c52c6897
PB
1909
1910mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1911mostlyclean-target: maybe-mostlyclean-target-libmudflap
1912mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1913mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1914mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1915mostlyclean-target: maybe-mostlyclean-target-libgfortran
1916mostlyclean-target: maybe-mostlyclean-target-libobjc
1917mostlyclean-target: maybe-mostlyclean-target-libtermcap
1918mostlyclean-target: maybe-mostlyclean-target-winsup
1919mostlyclean-target: maybe-mostlyclean-target-libgloss
1920mostlyclean-target: maybe-mostlyclean-target-libiberty
1921mostlyclean-target: maybe-mostlyclean-target-gperf
1922mostlyclean-target: maybe-mostlyclean-target-examples
1923mostlyclean-target: maybe-mostlyclean-target-libffi
1924mostlyclean-target: maybe-mostlyclean-target-libjava
1925mostlyclean-target: maybe-mostlyclean-target-zlib
1926mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1927mostlyclean-target: maybe-mostlyclean-target-qthreads
1928mostlyclean-target: maybe-mostlyclean-target-rda
1929mostlyclean-target: maybe-mostlyclean-target-libada
1930mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1931
4fa63067 1932.PHONY: do-clean
f70224b5 1933do-clean:
0aed8855 1934 @: $(MAKE); $(unstage)
e360f423
PB
1935 @r=`${PWD_COMMAND}`; export r; \
1936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1937 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1938 clean-target
f70224b5 1939
2a4cbe27 1940
4fa63067 1941.PHONY: clean-host
c52c6897
PB
1942
1943clean-host: maybe-clean-ash
1944clean-host: maybe-clean-autoconf
1945clean-host: maybe-clean-automake
1946clean-host: maybe-clean-bash
1947clean-host: maybe-clean-bfd
1948clean-host: maybe-clean-opcodes
1949clean-host: maybe-clean-binutils
1950clean-host: maybe-clean-bison
1951clean-host: maybe-clean-byacc
1952clean-host: maybe-clean-bzip2
1953clean-host: maybe-clean-dejagnu
1954clean-host: maybe-clean-diff
1955clean-host: maybe-clean-dosutils
1956clean-host: maybe-clean-etc
1957clean-host: maybe-clean-fastjar
1958clean-host: maybe-clean-fileutils
1959clean-host: maybe-clean-findutils
1960clean-host: maybe-clean-find
1961clean-host: maybe-clean-fixincludes
1962clean-host: maybe-clean-flex
1963clean-host: maybe-clean-gas
1964clean-host: maybe-clean-gcc
1965clean-host: maybe-clean-gawk
1966clean-host: maybe-clean-gettext
4b900473
PB
1967clean-host: maybe-clean-gmp
1968clean-host: maybe-clean-mpfr
c52c6897
PB
1969clean-host: maybe-clean-gnuserv
1970clean-host: maybe-clean-gprof
1971clean-host: maybe-clean-gzip
1972clean-host: maybe-clean-hello
1973clean-host: maybe-clean-indent
1974clean-host: maybe-clean-intl
1975clean-host: maybe-clean-tcl
1976clean-host: maybe-clean-itcl
1977clean-host: maybe-clean-ld
1978clean-host: maybe-clean-libcpp
1979clean-host: maybe-clean-libdecnumber
1980clean-host: maybe-clean-libgui
1981clean-host: maybe-clean-libiberty
1982clean-host: maybe-clean-libtool
1983clean-host: maybe-clean-m4
1984clean-host: maybe-clean-make
1985clean-host: maybe-clean-mmalloc
1986clean-host: maybe-clean-patch
1987clean-host: maybe-clean-perl
1988clean-host: maybe-clean-prms
1989clean-host: maybe-clean-rcs
1990clean-host: maybe-clean-readline
1991clean-host: maybe-clean-release
1992clean-host: maybe-clean-recode
1993clean-host: maybe-clean-sed
1994clean-host: maybe-clean-send-pr
1995clean-host: maybe-clean-shellutils
1996clean-host: maybe-clean-sid
1997clean-host: maybe-clean-sim
1998clean-host: maybe-clean-tar
1999clean-host: maybe-clean-texinfo
2000clean-host: maybe-clean-textutils
2001clean-host: maybe-clean-time
2002clean-host: maybe-clean-uudecode
2003clean-host: maybe-clean-wdiff
2004clean-host: maybe-clean-zip
2005clean-host: maybe-clean-zlib
2006clean-host: maybe-clean-gdb
2007clean-host: maybe-clean-expect
2008clean-host: maybe-clean-guile
2009clean-host: maybe-clean-tk
2010clean-host: maybe-clean-libtermcap
2011clean-host: maybe-clean-utils
2012clean-host: maybe-clean-gnattools
2a4cbe27 2013
4fa63067 2014.PHONY: clean-target
c52c6897
PB
2015
2016clean-target: maybe-clean-target-libstdc++-v3
2017clean-target: maybe-clean-target-libmudflap
2018clean-target: maybe-clean-target-libssp
c52c6897 2019clean-target: maybe-clean-target-newlib
6aa8ef82 2020clean-target: maybe-clean-target-libgcc
c52c6897
PB
2021clean-target: maybe-clean-target-libgfortran
2022clean-target: maybe-clean-target-libobjc
2023clean-target: maybe-clean-target-libtermcap
2024clean-target: maybe-clean-target-winsup
2025clean-target: maybe-clean-target-libgloss
2026clean-target: maybe-clean-target-libiberty
2027clean-target: maybe-clean-target-gperf
2028clean-target: maybe-clean-target-examples
2029clean-target: maybe-clean-target-libffi
2030clean-target: maybe-clean-target-libjava
2031clean-target: maybe-clean-target-zlib
2032clean-target: maybe-clean-target-boehm-gc
2033clean-target: maybe-clean-target-qthreads
2034clean-target: maybe-clean-target-rda
2035clean-target: maybe-clean-target-libada
2036clean-target: maybe-clean-target-libgomp
2a4cbe27 2037
4fa63067 2038.PHONY: do-distclean
f70224b5 2039do-distclean:
0aed8855 2040 @: $(MAKE); $(unstage)
e360f423
PB
2041 @r=`${PWD_COMMAND}`; export r; \
2042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2043 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2044 distclean-target
f70224b5 2045
2a4cbe27 2046
4fa63067 2047.PHONY: distclean-host
c52c6897
PB
2048
2049distclean-host: maybe-distclean-ash
2050distclean-host: maybe-distclean-autoconf
2051distclean-host: maybe-distclean-automake
2052distclean-host: maybe-distclean-bash
2053distclean-host: maybe-distclean-bfd
2054distclean-host: maybe-distclean-opcodes
2055distclean-host: maybe-distclean-binutils
2056distclean-host: maybe-distclean-bison
2057distclean-host: maybe-distclean-byacc
2058distclean-host: maybe-distclean-bzip2
2059distclean-host: maybe-distclean-dejagnu
2060distclean-host: maybe-distclean-diff
2061distclean-host: maybe-distclean-dosutils
2062distclean-host: maybe-distclean-etc
2063distclean-host: maybe-distclean-fastjar
2064distclean-host: maybe-distclean-fileutils
2065distclean-host: maybe-distclean-findutils
2066distclean-host: maybe-distclean-find
2067distclean-host: maybe-distclean-fixincludes
2068distclean-host: maybe-distclean-flex
2069distclean-host: maybe-distclean-gas
2070distclean-host: maybe-distclean-gcc
2071distclean-host: maybe-distclean-gawk
2072distclean-host: maybe-distclean-gettext
4b900473
PB
2073distclean-host: maybe-distclean-gmp
2074distclean-host: maybe-distclean-mpfr
c52c6897
PB
2075distclean-host: maybe-distclean-gnuserv
2076distclean-host: maybe-distclean-gprof
2077distclean-host: maybe-distclean-gzip
2078distclean-host: maybe-distclean-hello
2079distclean-host: maybe-distclean-indent
2080distclean-host: maybe-distclean-intl
2081distclean-host: maybe-distclean-tcl
2082distclean-host: maybe-distclean-itcl
2083distclean-host: maybe-distclean-ld
2084distclean-host: maybe-distclean-libcpp
2085distclean-host: maybe-distclean-libdecnumber
2086distclean-host: maybe-distclean-libgui
2087distclean-host: maybe-distclean-libiberty
2088distclean-host: maybe-distclean-libtool
2089distclean-host: maybe-distclean-m4
2090distclean-host: maybe-distclean-make
2091distclean-host: maybe-distclean-mmalloc
2092distclean-host: maybe-distclean-patch
2093distclean-host: maybe-distclean-perl
2094distclean-host: maybe-distclean-prms
2095distclean-host: maybe-distclean-rcs
2096distclean-host: maybe-distclean-readline
2097distclean-host: maybe-distclean-release
2098distclean-host: maybe-distclean-recode
2099distclean-host: maybe-distclean-sed
2100distclean-host: maybe-distclean-send-pr
2101distclean-host: maybe-distclean-shellutils
2102distclean-host: maybe-distclean-sid
2103distclean-host: maybe-distclean-sim
2104distclean-host: maybe-distclean-tar
2105distclean-host: maybe-distclean-texinfo
2106distclean-host: maybe-distclean-textutils
2107distclean-host: maybe-distclean-time
2108distclean-host: maybe-distclean-uudecode
2109distclean-host: maybe-distclean-wdiff
2110distclean-host: maybe-distclean-zip
2111distclean-host: maybe-distclean-zlib
2112distclean-host: maybe-distclean-gdb
2113distclean-host: maybe-distclean-expect
2114distclean-host: maybe-distclean-guile
2115distclean-host: maybe-distclean-tk
2116distclean-host: maybe-distclean-libtermcap
2117distclean-host: maybe-distclean-utils
2118distclean-host: maybe-distclean-gnattools
2a4cbe27 2119
4fa63067 2120.PHONY: distclean-target
c52c6897
PB
2121
2122distclean-target: maybe-distclean-target-libstdc++-v3
2123distclean-target: maybe-distclean-target-libmudflap
2124distclean-target: maybe-distclean-target-libssp
c52c6897 2125distclean-target: maybe-distclean-target-newlib
6aa8ef82 2126distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2127distclean-target: maybe-distclean-target-libgfortran
2128distclean-target: maybe-distclean-target-libobjc
2129distclean-target: maybe-distclean-target-libtermcap
2130distclean-target: maybe-distclean-target-winsup
2131distclean-target: maybe-distclean-target-libgloss
2132distclean-target: maybe-distclean-target-libiberty
2133distclean-target: maybe-distclean-target-gperf
2134distclean-target: maybe-distclean-target-examples
2135distclean-target: maybe-distclean-target-libffi
2136distclean-target: maybe-distclean-target-libjava
2137distclean-target: maybe-distclean-target-zlib
2138distclean-target: maybe-distclean-target-boehm-gc
2139distclean-target: maybe-distclean-target-qthreads
2140distclean-target: maybe-distclean-target-rda
2141distclean-target: maybe-distclean-target-libada
2142distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2143
4fa63067 2144.PHONY: do-maintainer-clean
f70224b5 2145do-maintainer-clean:
0aed8855 2146 @: $(MAKE); $(unstage)
e360f423
PB
2147 @r=`${PWD_COMMAND}`; export r; \
2148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2149 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2150 maintainer-clean-target
f70224b5 2151
2a4cbe27 2152
4fa63067 2153.PHONY: maintainer-clean-host
c52c6897
PB
2154
2155maintainer-clean-host: maybe-maintainer-clean-ash
2156maintainer-clean-host: maybe-maintainer-clean-autoconf
2157maintainer-clean-host: maybe-maintainer-clean-automake
2158maintainer-clean-host: maybe-maintainer-clean-bash
2159maintainer-clean-host: maybe-maintainer-clean-bfd
2160maintainer-clean-host: maybe-maintainer-clean-opcodes
2161maintainer-clean-host: maybe-maintainer-clean-binutils
2162maintainer-clean-host: maybe-maintainer-clean-bison
2163maintainer-clean-host: maybe-maintainer-clean-byacc
2164maintainer-clean-host: maybe-maintainer-clean-bzip2
2165maintainer-clean-host: maybe-maintainer-clean-dejagnu
2166maintainer-clean-host: maybe-maintainer-clean-diff
2167maintainer-clean-host: maybe-maintainer-clean-dosutils
2168maintainer-clean-host: maybe-maintainer-clean-etc
2169maintainer-clean-host: maybe-maintainer-clean-fastjar
2170maintainer-clean-host: maybe-maintainer-clean-fileutils
2171maintainer-clean-host: maybe-maintainer-clean-findutils
2172maintainer-clean-host: maybe-maintainer-clean-find
2173maintainer-clean-host: maybe-maintainer-clean-fixincludes
2174maintainer-clean-host: maybe-maintainer-clean-flex
2175maintainer-clean-host: maybe-maintainer-clean-gas
2176maintainer-clean-host: maybe-maintainer-clean-gcc
2177maintainer-clean-host: maybe-maintainer-clean-gawk
2178maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2179maintainer-clean-host: maybe-maintainer-clean-gmp
2180maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897
PB
2181maintainer-clean-host: maybe-maintainer-clean-gnuserv
2182maintainer-clean-host: maybe-maintainer-clean-gprof
2183maintainer-clean-host: maybe-maintainer-clean-gzip
2184maintainer-clean-host: maybe-maintainer-clean-hello
2185maintainer-clean-host: maybe-maintainer-clean-indent
2186maintainer-clean-host: maybe-maintainer-clean-intl
2187maintainer-clean-host: maybe-maintainer-clean-tcl
2188maintainer-clean-host: maybe-maintainer-clean-itcl
2189maintainer-clean-host: maybe-maintainer-clean-ld
2190maintainer-clean-host: maybe-maintainer-clean-libcpp
2191maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2192maintainer-clean-host: maybe-maintainer-clean-libgui
2193maintainer-clean-host: maybe-maintainer-clean-libiberty
2194maintainer-clean-host: maybe-maintainer-clean-libtool
2195maintainer-clean-host: maybe-maintainer-clean-m4
2196maintainer-clean-host: maybe-maintainer-clean-make
2197maintainer-clean-host: maybe-maintainer-clean-mmalloc
2198maintainer-clean-host: maybe-maintainer-clean-patch
2199maintainer-clean-host: maybe-maintainer-clean-perl
2200maintainer-clean-host: maybe-maintainer-clean-prms
2201maintainer-clean-host: maybe-maintainer-clean-rcs
2202maintainer-clean-host: maybe-maintainer-clean-readline
2203maintainer-clean-host: maybe-maintainer-clean-release
2204maintainer-clean-host: maybe-maintainer-clean-recode
2205maintainer-clean-host: maybe-maintainer-clean-sed
2206maintainer-clean-host: maybe-maintainer-clean-send-pr
2207maintainer-clean-host: maybe-maintainer-clean-shellutils
2208maintainer-clean-host: maybe-maintainer-clean-sid
2209maintainer-clean-host: maybe-maintainer-clean-sim
2210maintainer-clean-host: maybe-maintainer-clean-tar
2211maintainer-clean-host: maybe-maintainer-clean-texinfo
2212maintainer-clean-host: maybe-maintainer-clean-textutils
2213maintainer-clean-host: maybe-maintainer-clean-time
2214maintainer-clean-host: maybe-maintainer-clean-uudecode
2215maintainer-clean-host: maybe-maintainer-clean-wdiff
2216maintainer-clean-host: maybe-maintainer-clean-zip
2217maintainer-clean-host: maybe-maintainer-clean-zlib
2218maintainer-clean-host: maybe-maintainer-clean-gdb
2219maintainer-clean-host: maybe-maintainer-clean-expect
2220maintainer-clean-host: maybe-maintainer-clean-guile
2221maintainer-clean-host: maybe-maintainer-clean-tk
2222maintainer-clean-host: maybe-maintainer-clean-libtermcap
2223maintainer-clean-host: maybe-maintainer-clean-utils
2224maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2225
4fa63067 2226.PHONY: maintainer-clean-target
c52c6897
PB
2227
2228maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2229maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2230maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2231maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2232maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2233maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2234maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2235maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2236maintainer-clean-target: maybe-maintainer-clean-target-winsup
2237maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2238maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2239maintainer-clean-target: maybe-maintainer-clean-target-gperf
2240maintainer-clean-target: maybe-maintainer-clean-target-examples
2241maintainer-clean-target: maybe-maintainer-clean-target-libffi
2242maintainer-clean-target: maybe-maintainer-clean-target-libjava
2243maintainer-clean-target: maybe-maintainer-clean-target-zlib
2244maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2245maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2246maintainer-clean-target: maybe-maintainer-clean-target-rda
2247maintainer-clean-target: maybe-maintainer-clean-target-libada
2248maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2249
2a4cbe27 2250
4fa63067 2251# Here are the targets which correspond to the do-X targets.
2a4cbe27 2252
a3ca38d2
DD
2253.PHONY: info installcheck dvi pdf html
2254.PHONY: install-info install-pdf install-html
4fa63067
NN
2255.PHONY: clean distclean mostlyclean maintainer-clean realclean
2256.PHONY: local-clean local-distclean local-maintainer-clean
2257info: do-info
2258installcheck: do-installcheck
2259dvi: do-dvi
56a8fe78 2260pdf: do-pdf
6d389afc 2261html: do-html
2a4cbe27 2262
4fa63067
NN
2263# Make sure makeinfo is built before we do a `make info', if we're
2264# in fact building texinfo.
2265do-info: maybe-all-texinfo
2a4cbe27 2266
4fa63067 2267install-info: do-install-info dir.info
b40e3958 2268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2269 if [ -f dir.info ] ; then \
2270 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2271 else true ; fi
2a4cbe27 2272
a3ca38d2
DD
2273install-pdf: do-install-pdf
2274
108a6f8e
CD
2275install-html: do-install-html
2276
4fa63067
NN
2277local-clean:
2278 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2279
4fa63067
NN
2280local-distclean:
2281 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2282 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2283 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2284 rm -rf $(TARGET_SUBDIR); \
2285 else true; fi
2286 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2287 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2288 rm -rf $(HOST_SUBDIR); \
2289 else true; fi
4fa63067
NN
2290 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2291 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2292 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2293 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2294 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2295
4fa63067
NN
2296local-maintainer-clean:
2297 @echo "This command is intended for maintainers to use;"
2298 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2299
4fa63067
NN
2300clean: do-clean local-clean
2301mostlyclean: do-mostlyclean local-clean
2302distclean: do-distclean local-clean local-distclean
2303maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2304maintainer-clean: local-distclean
2305realclean: maintainer-clean
2a4cbe27 2306
4fa63067 2307# Check target.
2a4cbe27 2308
4fa63067
NN
2309.PHONY: check do-check
2310check: do-check
2a4cbe27 2311
4fa63067 2312# Only include modules actually being configured and built.
f70224b5
PB
2313.PHONY: check-host
2314check-host: \
4fa63067
NN
2315 maybe-check-ash \
2316 maybe-check-autoconf \
2317 maybe-check-automake \
2318 maybe-check-bash \
2319 maybe-check-bfd \
2320 maybe-check-opcodes \
2321 maybe-check-binutils \
2322 maybe-check-bison \
2323 maybe-check-byacc \
2324 maybe-check-bzip2 \
2325 maybe-check-dejagnu \
2326 maybe-check-diff \
2327 maybe-check-dosutils \
2328 maybe-check-etc \
2329 maybe-check-fastjar \
2330 maybe-check-fileutils \
2331 maybe-check-findutils \
2332 maybe-check-find \
d3ed111c 2333 maybe-check-fixincludes \
4fa63067
NN
2334 maybe-check-flex \
2335 maybe-check-gas \
b813574b 2336 maybe-check-gcc \
4fa63067
NN
2337 maybe-check-gawk \
2338 maybe-check-gettext \
4b900473
PB
2339 maybe-check-gmp \
2340 maybe-check-mpfr \
4fa63067
NN
2341 maybe-check-gnuserv \
2342 maybe-check-gprof \
2343 maybe-check-gzip \
2344 maybe-check-hello \
2345 maybe-check-indent \
2346 maybe-check-intl \
2347 maybe-check-tcl \
2348 maybe-check-itcl \
2349 maybe-check-ld \
04cf1b77 2350 maybe-check-libcpp \
be01d343 2351 maybe-check-libdecnumber \
4fa63067
NN
2352 maybe-check-libgui \
2353 maybe-check-libiberty \
2354 maybe-check-libtool \
2355 maybe-check-m4 \
2356 maybe-check-make \
2357 maybe-check-mmalloc \
2358 maybe-check-patch \
2359 maybe-check-perl \
2360 maybe-check-prms \
2361 maybe-check-rcs \
2362 maybe-check-readline \
2363 maybe-check-release \
2364 maybe-check-recode \
2365 maybe-check-sed \
2366 maybe-check-send-pr \
2367 maybe-check-shellutils \
2368 maybe-check-sid \
2369 maybe-check-sim \
2370 maybe-check-tar \
2371 maybe-check-texinfo \
2372 maybe-check-textutils \
2373 maybe-check-time \
2374 maybe-check-uudecode \
2375 maybe-check-wdiff \
2376 maybe-check-zip \
2377 maybe-check-zlib \
2378 maybe-check-gdb \
2379 maybe-check-expect \
2380 maybe-check-guile \
2381 maybe-check-tk \
4fa63067
NN
2382 maybe-check-libtermcap \
2383 maybe-check-utils \
f70224b5
PB
2384 maybe-check-gnattools
2385
2386.PHONY: check-target
2387check-target: \
4fa63067 2388 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2389 maybe-check-target-libmudflap \
064d0a7c 2390 maybe-check-target-libssp \
4fa63067 2391 maybe-check-target-newlib \
6aa8ef82 2392 maybe-check-target-libgcc \
4b1cb4fe 2393 maybe-check-target-libgfortran \
4fa63067
NN
2394 maybe-check-target-libobjc \
2395 maybe-check-target-libtermcap \
2396 maybe-check-target-winsup \
2397 maybe-check-target-libgloss \
2398 maybe-check-target-libiberty \
2399 maybe-check-target-gperf \
2400 maybe-check-target-examples \
2401 maybe-check-target-libffi \
2402 maybe-check-target-libjava \
2403 maybe-check-target-zlib \
2404 maybe-check-target-boehm-gc \
2405 maybe-check-target-qthreads \
2406 maybe-check-target-rda \
b3ded179
PB
2407 maybe-check-target-libada \
2408 maybe-check-target-libgomp
f70224b5
PB
2409
2410do-check:
0aed8855 2411 @: $(MAKE); $(unstage)
e360f423
PB
2412 @r=`${PWD_COMMAND}`; export r; \
2413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2414 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2415
4fa63067 2416# Automated reporting of test results.
2a4cbe27 2417
4fa63067
NN
2418warning.log: build.log
2419 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2420
4fa63067
NN
2421mail-report.log:
2422 if test x'$(BOOT_CFLAGS)' != x''; then \
2423 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2424 fi; \
2425 $(srcdir)/contrib/test_summary -t >$@
2426 chmod +x $@
2427 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2428
4fa63067
NN
2429mail-report-with-warnings.log: warning.log
2430 if test x'$(BOOT_CFLAGS)' != x''; then \
2431 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2432 fi; \
2433 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2434 chmod +x $@
2435 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2436
4fa63067 2437# Installation targets.
2a4cbe27 2438
4fa63067 2439.PHONY: install uninstall
f70224b5 2440install:
0aed8855 2441 @: $(MAKE); $(unstage)
e360f423
PB
2442 @r=`${PWD_COMMAND}`; export r; \
2443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2445
4fa63067
NN
2446.PHONY: install-host-nogcc
2447install-host-nogcc: \
2448 maybe-install-ash \
2449 maybe-install-autoconf \
2450 maybe-install-automake \
2451 maybe-install-bash \
2452 maybe-install-bfd \
2453 maybe-install-opcodes \
2454 maybe-install-binutils \
2455 maybe-install-bison \
2456 maybe-install-byacc \
2457 maybe-install-bzip2 \
2458 maybe-install-dejagnu \
2459 maybe-install-diff \
2460 maybe-install-dosutils \
2461 maybe-install-etc \
2462 maybe-install-fastjar \
2463 maybe-install-fileutils \
2464 maybe-install-findutils \
2465 maybe-install-find \
d3ed111c 2466 maybe-install-fixincludes \
4fa63067
NN
2467 maybe-install-flex \
2468 maybe-install-gas \
2469 maybe-install-gawk \
2470 maybe-install-gettext \
4b900473
PB
2471 maybe-install-gmp \
2472 maybe-install-mpfr \
4fa63067
NN
2473 maybe-install-gnuserv \
2474 maybe-install-gprof \
2475 maybe-install-gzip \
2476 maybe-install-hello \
2477 maybe-install-indent \
2478 maybe-install-intl \
2479 maybe-install-tcl \
2480 maybe-install-itcl \
2481 maybe-install-ld \
04cf1b77 2482 maybe-install-libcpp \
be01d343 2483 maybe-install-libdecnumber \
4fa63067
NN
2484 maybe-install-libgui \
2485 maybe-install-libiberty \
2486 maybe-install-libtool \
2487 maybe-install-m4 \
2488 maybe-install-make \
2489 maybe-install-mmalloc \
2490 maybe-install-patch \
2491 maybe-install-perl \
2492 maybe-install-prms \
2493 maybe-install-rcs \
2494 maybe-install-readline \
2495 maybe-install-release \
2496 maybe-install-recode \
2497 maybe-install-sed \
2498 maybe-install-send-pr \
2499 maybe-install-shellutils \
2500 maybe-install-sid \
2501 maybe-install-sim \
2502 maybe-install-tar \
2503 maybe-install-texinfo \
2504 maybe-install-textutils \
2505 maybe-install-time \
2506 maybe-install-uudecode \
2507 maybe-install-wdiff \
2508 maybe-install-zip \
2509 maybe-install-zlib \
2510 maybe-install-gdb \
2511 maybe-install-expect \
2512 maybe-install-guile \
2513 maybe-install-tk \
4fa63067 2514 maybe-install-libtermcap \
b00612cc
PB
2515 maybe-install-utils \
2516 maybe-install-gnattools
2a4cbe27 2517
4fa63067 2518.PHONY: install-host
b813574b 2519install-host: \
4fa63067
NN
2520 maybe-install-ash \
2521 maybe-install-autoconf \
2522 maybe-install-automake \
2523 maybe-install-bash \
2524 maybe-install-bfd \
2525 maybe-install-opcodes \
2526 maybe-install-binutils \
2527 maybe-install-bison \
2528 maybe-install-byacc \
2529 maybe-install-bzip2 \
2530 maybe-install-dejagnu \
2531 maybe-install-diff \
2532 maybe-install-dosutils \
2533 maybe-install-etc \
2534 maybe-install-fastjar \
2535 maybe-install-fileutils \
2536 maybe-install-findutils \
2537 maybe-install-find \
d3ed111c 2538 maybe-install-fixincludes \
4fa63067
NN
2539 maybe-install-flex \
2540 maybe-install-gas \
b813574b 2541 maybe-install-gcc \
4fa63067
NN
2542 maybe-install-gawk \
2543 maybe-install-gettext \
4b900473
PB
2544 maybe-install-gmp \
2545 maybe-install-mpfr \
4fa63067
NN
2546 maybe-install-gnuserv \
2547 maybe-install-gprof \
2548 maybe-install-gzip \
2549 maybe-install-hello \
2550 maybe-install-indent \
2551 maybe-install-intl \
2552 maybe-install-tcl \
2553 maybe-install-itcl \
2554 maybe-install-ld \
04cf1b77 2555 maybe-install-libcpp \
be01d343 2556 maybe-install-libdecnumber \
4fa63067
NN
2557 maybe-install-libgui \
2558 maybe-install-libiberty \
2559 maybe-install-libtool \
2560 maybe-install-m4 \
2561 maybe-install-make \
2562 maybe-install-mmalloc \
2563 maybe-install-patch \
2564 maybe-install-perl \
2565 maybe-install-prms \
2566 maybe-install-rcs \
2567 maybe-install-readline \
2568 maybe-install-release \
2569 maybe-install-recode \
2570 maybe-install-sed \
2571 maybe-install-send-pr \
2572 maybe-install-shellutils \
2573 maybe-install-sid \
2574 maybe-install-sim \
2575 maybe-install-tar \
2576 maybe-install-texinfo \
2577 maybe-install-textutils \
2578 maybe-install-time \
2579 maybe-install-uudecode \
2580 maybe-install-wdiff \
2581 maybe-install-zip \
2582 maybe-install-zlib \
2583 maybe-install-gdb \
2584 maybe-install-expect \
2585 maybe-install-guile \
2586 maybe-install-tk \
4fa63067 2587 maybe-install-libtermcap \
b00612cc
PB
2588 maybe-install-utils \
2589 maybe-install-gnattools
2a4cbe27 2590
4fa63067
NN
2591.PHONY: install-target
2592install-target: \
2593 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2594 maybe-install-target-libmudflap \
064d0a7c 2595 maybe-install-target-libssp \
4fa63067 2596 maybe-install-target-newlib \
6aa8ef82 2597 maybe-install-target-libgcc \
4b1cb4fe 2598 maybe-install-target-libgfortran \
4fa63067
NN
2599 maybe-install-target-libobjc \
2600 maybe-install-target-libtermcap \
2601 maybe-install-target-winsup \
2602 maybe-install-target-libgloss \
2603 maybe-install-target-libiberty \
2604 maybe-install-target-gperf \
2605 maybe-install-target-examples \
2606 maybe-install-target-libffi \
2607 maybe-install-target-libjava \
2608 maybe-install-target-zlib \
2609 maybe-install-target-boehm-gc \
2610 maybe-install-target-qthreads \
2611 maybe-install-target-rda \
b3ded179
PB
2612 maybe-install-target-libada \
2613 maybe-install-target-libgomp
2a4cbe27 2614
4fa63067
NN
2615uninstall:
2616 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2617
4fa63067
NN
2618.PHONY: install.all
2619install.all: install-no-fixedincludes
2620 @if [ -f ./gcc/Makefile ] ; then \
2621 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2623 $(HOST_EXPORTS) \
4fa63067
NN
2624 (cd ./gcc && \
2625 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2626 else \
2627 true ; \
2628 fi
2a4cbe27 2629
4fa63067
NN
2630# install-no-fixedincludes is used because Cygnus can not distribute
2631# the fixed header files.
2632.PHONY: install-no-fixedincludes
2633install-no-fixedincludes: installdirs install-host-nogcc \
2634 install-target gcc-no-fixedincludes
2a4cbe27 2635
4fa63067 2636### other supporting targets
2a4cbe27 2637
4fa63067
NN
2638MAKEDIRS= \
2639 $(DESTDIR)$(prefix) \
2640 $(DESTDIR)$(exec_prefix)
2641.PHONY: installdirs
2642installdirs: mkinstalldirs
2643 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2644
4fa63067
NN
2645dir.info: do-install-info
2646 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2647 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2648 mv -f dir.info.new dir.info ; \
2649 else true ; \
2650 fi
2a4cbe27 2651
4fa63067
NN
2652dist:
2653 @echo "Building a full distribution of this tree isn't done"
2654 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2655
4fa63067 2656etags tags: TAGS
2a4cbe27 2657
4fa63067
NN
2658# Right now this just builds TAGS in each subdirectory. emacs19 has the
2659# ability to use several tags files at once, so there is probably no need
2660# to combine them into one big TAGS file (like CVS 1.3 does). We could
2661# (if we felt like it) have this Makefile write a piece of elisp which
2662# the user could load to tell emacs19 where all the TAGS files we just
2663# built are.
2664TAGS: do-TAGS
2a4cbe27 2665
a7254363
PB
2666# ------------------------------------
2667# Macros for configure and all targets
2668# ------------------------------------
2669
2670
2671
2672
2673
4fa63067
NN
2674# --------------------------------------
2675# Modules which run on the build machine
2676# --------------------------------------
2677
a7254363 2678
4fa63067
NN
2679.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2680maybe-configure-build-libiberty:
4f0ef2d8
CD
2681@if gcc-bootstrap
2682configure-build-libiberty: stage_current
2683@endif gcc-bootstrap
6bd3dfaa
PB
2684@if build-libiberty
2685maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2686configure-build-libiberty:
0aed8855 2687 @: $(MAKE); $(unstage)
c52c6897 2688 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2690 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2691 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2692 $(BUILD_EXPORTS) \
4fa63067
NN
2693 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2694 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2695 case $(srcdir) in \
b00612cc
PB
2696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2697 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2699 esac; \
b00612cc
PB
2700 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2701 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2702 rm -f no-such-file || : ; \
2703 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2704 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2705 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2706 || exit 1
6bd3dfaa 2707@endif build-libiberty
2a4cbe27 2708
a7254363
PB
2709
2710
d545f33b
PB
2711
2712
4fa63067
NN
2713.PHONY: all-build-libiberty maybe-all-build-libiberty
2714maybe-all-build-libiberty:
4f0ef2d8
CD
2715@if gcc-bootstrap
2716all-build-libiberty: stage_current
2717@endif gcc-bootstrap
6bd3dfaa 2718@if build-libiberty
72b2455a 2719TARGET-build-libiberty=all
6bd3dfaa 2720maybe-all-build-libiberty: all-build-libiberty
4fa63067 2721all-build-libiberty: configure-build-libiberty
0aed8855 2722 @: $(MAKE); $(unstage)
4fa63067 2723 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2725 $(BUILD_EXPORTS) \
72b2455a 2726 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2727 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2728@endif build-libiberty
2a4cbe27 2729
a7254363
PB
2730
2731
d545f33b
PB
2732
2733
6a9cf61e
PB
2734.PHONY: configure-build-bison maybe-configure-build-bison
2735maybe-configure-build-bison:
4f0ef2d8
CD
2736@if gcc-bootstrap
2737configure-build-bison: stage_current
2738@endif gcc-bootstrap
6a9cf61e
PB
2739@if build-bison
2740maybe-configure-build-bison: configure-build-bison
c52c6897 2741configure-build-bison:
0aed8855 2742 @: $(MAKE); $(unstage)
c52c6897 2743 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2745 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2746 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2747 $(BUILD_EXPORTS) \
2748 echo Configuring in $(BUILD_SUBDIR)/bison; \
2749 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2750 case $(srcdir) in \
b00612cc
PB
2751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2752 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2754 esac; \
b00612cc
PB
2755 srcdiroption="--srcdir=$${topdir}/bison"; \
2756 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2757 rm -f no-such-file || : ; \
2758 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2759 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2760 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2761 || exit 1
2762@endif build-bison
2763
a7254363
PB
2764
2765
d545f33b
PB
2766
2767
6a9cf61e
PB
2768.PHONY: all-build-bison maybe-all-build-bison
2769maybe-all-build-bison:
4f0ef2d8
CD
2770@if gcc-bootstrap
2771all-build-bison: stage_current
2772@endif gcc-bootstrap
6a9cf61e 2773@if build-bison
72b2455a 2774TARGET-build-bison=all
6a9cf61e
PB
2775maybe-all-build-bison: all-build-bison
2776all-build-bison: configure-build-bison
0aed8855 2777 @: $(MAKE); $(unstage)
6a9cf61e
PB
2778 @r=`${PWD_COMMAND}`; export r; \
2779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2780 $(BUILD_EXPORTS) \
72b2455a 2781 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2782 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2783@endif build-bison
2784
a7254363
PB
2785
2786
d545f33b
PB
2787
2788
6a9cf61e
PB
2789.PHONY: configure-build-byacc maybe-configure-build-byacc
2790maybe-configure-build-byacc:
4f0ef2d8
CD
2791@if gcc-bootstrap
2792configure-build-byacc: stage_current
2793@endif gcc-bootstrap
6a9cf61e
PB
2794@if build-byacc
2795maybe-configure-build-byacc: configure-build-byacc
c52c6897 2796configure-build-byacc:
0aed8855 2797 @: $(MAKE); $(unstage)
c52c6897 2798 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2800 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2801 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2802 $(BUILD_EXPORTS) \
2803 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2804 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2805 case $(srcdir) in \
b00612cc
PB
2806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2807 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2809 esac; \
b00612cc
PB
2810 srcdiroption="--srcdir=$${topdir}/byacc"; \
2811 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2812 rm -f no-such-file || : ; \
2813 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2814 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2815 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2816 || exit 1
2817@endif build-byacc
2818
a7254363
PB
2819
2820
d545f33b
PB
2821
2822
6a9cf61e
PB
2823.PHONY: all-build-byacc maybe-all-build-byacc
2824maybe-all-build-byacc:
4f0ef2d8
CD
2825@if gcc-bootstrap
2826all-build-byacc: stage_current
2827@endif gcc-bootstrap
6a9cf61e 2828@if build-byacc
72b2455a 2829TARGET-build-byacc=all
6a9cf61e
PB
2830maybe-all-build-byacc: all-build-byacc
2831all-build-byacc: configure-build-byacc
0aed8855 2832 @: $(MAKE); $(unstage)
6a9cf61e
PB
2833 @r=`${PWD_COMMAND}`; export r; \
2834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2835 $(BUILD_EXPORTS) \
72b2455a 2836 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2837 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2838@endif build-byacc
2839
a7254363
PB
2840
2841
d545f33b
PB
2842
2843
6a9cf61e
PB
2844.PHONY: configure-build-flex maybe-configure-build-flex
2845maybe-configure-build-flex:
4f0ef2d8
CD
2846@if gcc-bootstrap
2847configure-build-flex: stage_current
2848@endif gcc-bootstrap
6a9cf61e
PB
2849@if build-flex
2850maybe-configure-build-flex: configure-build-flex
c52c6897 2851configure-build-flex:
0aed8855 2852 @: $(MAKE); $(unstage)
c52c6897 2853 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2855 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2856 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2857 $(BUILD_EXPORTS) \
2858 echo Configuring in $(BUILD_SUBDIR)/flex; \
2859 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2860 case $(srcdir) in \
b00612cc
PB
2861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2862 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2864 esac; \
b00612cc
PB
2865 srcdiroption="--srcdir=$${topdir}/flex"; \
2866 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2867 rm -f no-such-file || : ; \
2868 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2869 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2870 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2871 || exit 1
2872@endif build-flex
2873
a7254363
PB
2874
2875
d545f33b
PB
2876
2877
6a9cf61e
PB
2878.PHONY: all-build-flex maybe-all-build-flex
2879maybe-all-build-flex:
4f0ef2d8
CD
2880@if gcc-bootstrap
2881all-build-flex: stage_current
2882@endif gcc-bootstrap
6a9cf61e 2883@if build-flex
72b2455a 2884TARGET-build-flex=all
6a9cf61e
PB
2885maybe-all-build-flex: all-build-flex
2886all-build-flex: configure-build-flex
0aed8855 2887 @: $(MAKE); $(unstage)
6a9cf61e
PB
2888 @r=`${PWD_COMMAND}`; export r; \
2889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2890 $(BUILD_EXPORTS) \
72b2455a 2891 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2892 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2893@endif build-flex
2894
a7254363
PB
2895
2896
d545f33b
PB
2897
2898
6a9cf61e
PB
2899.PHONY: configure-build-m4 maybe-configure-build-m4
2900maybe-configure-build-m4:
4f0ef2d8
CD
2901@if gcc-bootstrap
2902configure-build-m4: stage_current
2903@endif gcc-bootstrap
6a9cf61e
PB
2904@if build-m4
2905maybe-configure-build-m4: configure-build-m4
c52c6897 2906configure-build-m4:
0aed8855 2907 @: $(MAKE); $(unstage)
c52c6897 2908 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2910 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2911 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2912 $(BUILD_EXPORTS) \
2913 echo Configuring in $(BUILD_SUBDIR)/m4; \
2914 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2915 case $(srcdir) in \
b00612cc
PB
2916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2917 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2919 esac; \
b00612cc
PB
2920 srcdiroption="--srcdir=$${topdir}/m4"; \
2921 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2922 rm -f no-such-file || : ; \
2923 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2924 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2925 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2926 || exit 1
2927@endif build-m4
2928
a7254363
PB
2929
2930
d545f33b
PB
2931
2932
6a9cf61e
PB
2933.PHONY: all-build-m4 maybe-all-build-m4
2934maybe-all-build-m4:
4f0ef2d8
CD
2935@if gcc-bootstrap
2936all-build-m4: stage_current
2937@endif gcc-bootstrap
6a9cf61e 2938@if build-m4
72b2455a 2939TARGET-build-m4=all
6a9cf61e
PB
2940maybe-all-build-m4: all-build-m4
2941all-build-m4: configure-build-m4
0aed8855 2942 @: $(MAKE); $(unstage)
6a9cf61e
PB
2943 @r=`${PWD_COMMAND}`; export r; \
2944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2945 $(BUILD_EXPORTS) \
72b2455a 2946 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2947 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2948@endif build-m4
2949
a7254363
PB
2950
2951
d545f33b
PB
2952
2953
6a9cf61e
PB
2954.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2955maybe-configure-build-texinfo:
4f0ef2d8
CD
2956@if gcc-bootstrap
2957configure-build-texinfo: stage_current
2958@endif gcc-bootstrap
6a9cf61e
PB
2959@if build-texinfo
2960maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2961configure-build-texinfo:
0aed8855 2962 @: $(MAKE); $(unstage)
c52c6897 2963 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2965 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2966 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2967 $(BUILD_EXPORTS) \
2968 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2969 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2970 case $(srcdir) in \
b00612cc
PB
2971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2972 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2974 esac; \
b00612cc
PB
2975 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2976 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2977 rm -f no-such-file || : ; \
2978 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2979 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2980 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2981 || exit 1
2982@endif build-texinfo
2983
a7254363
PB
2984
2985
d545f33b
PB
2986
2987
6a9cf61e
PB
2988.PHONY: all-build-texinfo maybe-all-build-texinfo
2989maybe-all-build-texinfo:
4f0ef2d8
CD
2990@if gcc-bootstrap
2991all-build-texinfo: stage_current
2992@endif gcc-bootstrap
6a9cf61e 2993@if build-texinfo
72b2455a 2994TARGET-build-texinfo=all
6a9cf61e
PB
2995maybe-all-build-texinfo: all-build-texinfo
2996all-build-texinfo: configure-build-texinfo
0aed8855 2997 @: $(MAKE); $(unstage)
6a9cf61e
PB
2998 @r=`${PWD_COMMAND}`; export r; \
2999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3000 $(BUILD_EXPORTS) \
72b2455a 3001 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 3002 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
3003@endif build-texinfo
3004
a7254363
PB
3005
3006
d545f33b
PB
3007
3008
ee025550
PB
3009.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3010maybe-configure-build-fixincludes:
4f0ef2d8
CD
3011@if gcc-bootstrap
3012configure-build-fixincludes: stage_current
3013@endif gcc-bootstrap
ee025550
PB
3014@if build-fixincludes
3015maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3016configure-build-fixincludes:
0aed8855 3017 @: $(MAKE); $(unstage)
c52c6897 3018 @r=`${PWD_COMMAND}`; export r; \
ee025550 3019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3020 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3021 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3022 $(BUILD_EXPORTS) \
3023 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3024 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3025 case $(srcdir) in \
b00612cc
PB
3026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3027 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3029 esac; \
b00612cc
PB
3030 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3031 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3032 rm -f no-such-file || : ; \
3033 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3034 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3035 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3036 || exit 1
3037@endif build-fixincludes
3038
a7254363
PB
3039
3040
d545f33b
PB
3041
3042
ee025550
PB
3043.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3044maybe-all-build-fixincludes:
4f0ef2d8
CD
3045@if gcc-bootstrap
3046all-build-fixincludes: stage_current
3047@endif gcc-bootstrap
ee025550
PB
3048@if build-fixincludes
3049TARGET-build-fixincludes=all
3050maybe-all-build-fixincludes: all-build-fixincludes
3051all-build-fixincludes: configure-build-fixincludes
0aed8855 3052 @: $(MAKE); $(unstage)
ee025550
PB
3053 @r=`${PWD_COMMAND}`; export r; \
3054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3055 $(BUILD_EXPORTS) \
3056 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 3057 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
3058@endif build-fixincludes
3059
2a4cbe27 3060
a7254363 3061
d545f33b
PB
3062
3063
4fa63067
NN
3064# --------------------------------------
3065# Modules which run on the host machine
3066# --------------------------------------
2a4cbe27 3067
a7254363 3068
4fa63067
NN
3069.PHONY: configure-ash maybe-configure-ash
3070maybe-configure-ash:
4f0ef2d8
CD
3071@if gcc-bootstrap
3072configure-ash: stage_current
3073@endif gcc-bootstrap
6bd3dfaa
PB
3074@if ash
3075maybe-configure-ash: configure-ash
c52c6897 3076configure-ash:
0aed8855 3077 @: $(MAKE); $(unstage)
c52c6897 3078 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3080 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3082 $(HOST_EXPORTS) \
a7254363
PB
3083 echo Configuring in $(HOST_SUBDIR)/ash; \
3084 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3085 case $(srcdir) in \
b00612cc
PB
3086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3087 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3089 esac; \
b00612cc
PB
3090 srcdiroption="--srcdir=$${topdir}/ash"; \
3091 libsrcdir="$$s/ash"; \
4fa63067 3092 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3094 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3095 || exit 1
6bd3dfaa 3096@endif ash
2a4cbe27 3097
a7254363
PB
3098
3099
d545f33b
PB
3100
3101
4fa63067
NN
3102.PHONY: all-ash maybe-all-ash
3103maybe-all-ash:
4f0ef2d8
CD
3104@if gcc-bootstrap
3105all-ash: stage_current
3106@endif gcc-bootstrap
6bd3dfaa 3107@if ash
d27cc32e 3108TARGET-ash=all
6bd3dfaa 3109maybe-all-ash: all-ash
4fa63067 3110all-ash: configure-ash
0aed8855 3111 @: $(MAKE); $(unstage)
4fa63067
NN
3112 @r=`${PWD_COMMAND}`; export r; \
3113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3114 $(HOST_EXPORTS) \
b00612cc
PB
3115 (cd $(HOST_SUBDIR)/ash && \
3116 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 3117@endif ash
2a4cbe27 3118
a7254363 3119
d545f33b
PB
3120
3121
4fa63067
NN
3122.PHONY: check-ash maybe-check-ash
3123maybe-check-ash:
6bd3dfaa
PB
3124@if ash
3125maybe-check-ash: check-ash
2a4cbe27 3126
4fa63067 3127check-ash:
0aed8855 3128 @: $(MAKE); $(unstage)
4fa63067 3129 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3131 $(HOST_EXPORTS) \
b00612cc
PB
3132 (cd $(HOST_SUBDIR)/ash && \
3133 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3134
6bd3dfaa 3135@endif ash
2a4cbe27 3136
4fa63067
NN
3137.PHONY: install-ash maybe-install-ash
3138maybe-install-ash:
6bd3dfaa
PB
3139@if ash
3140maybe-install-ash: install-ash
2a4cbe27 3141
4fa63067 3142install-ash: installdirs
0aed8855 3143 @: $(MAKE); $(unstage)
4fa63067 3144 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3146 $(HOST_EXPORTS) \
b00612cc 3147 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3148 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3149
6bd3dfaa 3150@endif ash
2a4cbe27 3151
56a8fe78 3152# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3153
4fa63067
NN
3154.PHONY: maybe-info-ash info-ash
3155maybe-info-ash:
6bd3dfaa
PB
3156@if ash
3157maybe-info-ash: info-ash
4fa63067
NN
3158
3159info-ash: \
3160 configure-ash
0aed8855 3161 @: $(MAKE); $(unstage)
4fa63067 3162 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3163 r=`${PWD_COMMAND}`; export r; \
3164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3165 $(HOST_EXPORTS) \
b813574b 3166 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3168 done; \
4fa63067 3169 echo "Doing info in ash" ; \
b00612cc 3170 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3173 "RANLIB=$${RANLIB}" \
0c24b341 3174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3175 info) \
2a4cbe27
NN
3176 || exit 1
3177
6bd3dfaa 3178@endif ash
2a4cbe27 3179
4fa63067
NN
3180.PHONY: maybe-dvi-ash dvi-ash
3181maybe-dvi-ash:
6bd3dfaa
PB
3182@if ash
3183maybe-dvi-ash: dvi-ash
2a4cbe27 3184
4fa63067
NN
3185dvi-ash: \
3186 configure-ash
0aed8855 3187 @: $(MAKE); $(unstage)
4fa63067 3188 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3189 r=`${PWD_COMMAND}`; export r; \
3190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3191 $(HOST_EXPORTS) \
b813574b 3192 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3194 done; \
4fa63067 3195 echo "Doing dvi in ash" ; \
b00612cc 3196 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3199 "RANLIB=$${RANLIB}" \
0c24b341 3200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3201 dvi) \
2a4cbe27
NN
3202 || exit 1
3203
6bd3dfaa 3204@endif ash
2a4cbe27 3205
56a8fe78
DD
3206.PHONY: maybe-pdf-ash pdf-ash
3207maybe-pdf-ash:
3208@if ash
3209maybe-pdf-ash: pdf-ash
3210
3211pdf-ash: \
3212 configure-ash
3213 @: $(MAKE); $(unstage)
3214 @[ -f ./ash/Makefile ] || exit 0; \
3215 r=`${PWD_COMMAND}`; export r; \
3216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3217 $(HOST_EXPORTS) \
3218 for flag in $(EXTRA_HOST_FLAGS) ; do \
3219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3220 done; \
3221 echo "Doing pdf in ash" ; \
3222 (cd $(HOST_SUBDIR)/ash && \
3223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3225 "RANLIB=$${RANLIB}" \
0c24b341 3226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3227 pdf) \
3228 || exit 1
3229
3230@endif ash
3231
6d389afc
MS
3232.PHONY: maybe-html-ash html-ash
3233maybe-html-ash:
3234@if ash
3235maybe-html-ash: html-ash
3236
3237html-ash: \
3238 configure-ash
0aed8855 3239 @: $(MAKE); $(unstage)
6d389afc
MS
3240 @[ -f ./ash/Makefile ] || exit 0; \
3241 r=`${PWD_COMMAND}`; export r; \
3242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3243 $(HOST_EXPORTS) \
3244 for flag in $(EXTRA_HOST_FLAGS) ; do \
3245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3246 done; \
3247 echo "Doing html in ash" ; \
b00612cc 3248 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3251 "RANLIB=$${RANLIB}" \
0c24b341 3252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3253 html) \
3254 || exit 1
3255
3256@endif ash
3257
4fa63067
NN
3258.PHONY: maybe-TAGS-ash TAGS-ash
3259maybe-TAGS-ash:
6bd3dfaa
PB
3260@if ash
3261maybe-TAGS-ash: TAGS-ash
2a4cbe27 3262
4fa63067
NN
3263TAGS-ash: \
3264 configure-ash
0aed8855 3265 @: $(MAKE); $(unstage)
4fa63067 3266 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3267 r=`${PWD_COMMAND}`; export r; \
3268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3269 $(HOST_EXPORTS) \
b813574b 3270 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3272 done; \
4fa63067 3273 echo "Doing TAGS in ash" ; \
b00612cc 3274 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3277 "RANLIB=$${RANLIB}" \
0c24b341 3278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3279 TAGS) \
2a4cbe27
NN
3280 || exit 1
3281
6bd3dfaa 3282@endif ash
2a4cbe27 3283
4fa63067
NN
3284.PHONY: maybe-install-info-ash install-info-ash
3285maybe-install-info-ash:
6bd3dfaa
PB
3286@if ash
3287maybe-install-info-ash: install-info-ash
2a4cbe27 3288
4fa63067
NN
3289install-info-ash: \
3290 configure-ash \
3291 info-ash
0aed8855 3292 @: $(MAKE); $(unstage)
4fa63067 3293 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3294 r=`${PWD_COMMAND}`; export r; \
3295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3296 $(HOST_EXPORTS) \
b813574b 3297 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3299 done; \
4fa63067 3300 echo "Doing install-info in ash" ; \
b00612cc 3301 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3304 "RANLIB=$${RANLIB}" \
0c24b341 3305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3306 install-info) \
2a4cbe27
NN
3307 || exit 1
3308
6bd3dfaa 3309@endif ash
2a4cbe27 3310
a3ca38d2
DD
3311.PHONY: maybe-install-pdf-ash install-pdf-ash
3312maybe-install-pdf-ash:
3313@if ash
3314maybe-install-pdf-ash: install-pdf-ash
3315
3316install-pdf-ash: \
3317 configure-ash \
3318 pdf-ash
3319 @: $(MAKE); $(unstage)
3320 @[ -f ./ash/Makefile ] || exit 0; \
3321 r=`${PWD_COMMAND}`; export r; \
3322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3323 $(HOST_EXPORTS) \
3324 for flag in $(EXTRA_HOST_FLAGS) ; do \
3325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3326 done; \
3327 echo "Doing install-pdf in ash" ; \
3328 (cd $(HOST_SUBDIR)/ash && \
3329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3331 "RANLIB=$${RANLIB}" \
0c24b341 3332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3333 install-pdf) \
3334 || exit 1
3335
3336@endif ash
3337
108a6f8e
CD
3338.PHONY: maybe-install-html-ash install-html-ash
3339maybe-install-html-ash:
3340@if ash
3341maybe-install-html-ash: install-html-ash
3342
3343install-html-ash: \
3344 configure-ash \
3345 html-ash
3346 @: $(MAKE); $(unstage)
3347 @[ -f ./ash/Makefile ] || exit 0; \
3348 r=`${PWD_COMMAND}`; export r; \
3349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3350 $(HOST_EXPORTS) \
3351 for flag in $(EXTRA_HOST_FLAGS) ; do \
3352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3353 done; \
3354 echo "Doing install-html in ash" ; \
3355 (cd $(HOST_SUBDIR)/ash && \
3356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3358 "RANLIB=$${RANLIB}" \
0c24b341 3359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3360 install-html) \
3361 || exit 1
3362
3363@endif ash
3364
4fa63067
NN
3365.PHONY: maybe-installcheck-ash installcheck-ash
3366maybe-installcheck-ash:
6bd3dfaa
PB
3367@if ash
3368maybe-installcheck-ash: installcheck-ash
2a4cbe27 3369
4fa63067
NN
3370installcheck-ash: \
3371 configure-ash
0aed8855 3372 @: $(MAKE); $(unstage)
4fa63067 3373 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3374 r=`${PWD_COMMAND}`; export r; \
3375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3376 $(HOST_EXPORTS) \
b813574b 3377 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3379 done; \
4fa63067 3380 echo "Doing installcheck in ash" ; \
b00612cc 3381 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3384 "RANLIB=$${RANLIB}" \
0c24b341 3385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3386 installcheck) \
2a4cbe27
NN
3387 || exit 1
3388
6bd3dfaa 3389@endif ash
2a4cbe27 3390
4fa63067
NN
3391.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3392maybe-mostlyclean-ash:
6bd3dfaa
PB
3393@if ash
3394maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3395
4fa63067 3396mostlyclean-ash:
0aed8855 3397 @: $(MAKE); $(unstage)
4fa63067 3398 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3399 r=`${PWD_COMMAND}`; export r; \
3400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3401 $(HOST_EXPORTS) \
b813574b 3402 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3404 done; \
4fa63067 3405 echo "Doing mostlyclean in ash" ; \
b00612cc 3406 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3409 "RANLIB=$${RANLIB}" \
0c24b341 3410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3411 mostlyclean) \
2a4cbe27
NN
3412 || exit 1
3413
6bd3dfaa 3414@endif ash
2a4cbe27 3415
4fa63067
NN
3416.PHONY: maybe-clean-ash clean-ash
3417maybe-clean-ash:
6bd3dfaa
PB
3418@if ash
3419maybe-clean-ash: clean-ash
2a4cbe27 3420
4fa63067 3421clean-ash:
0aed8855 3422 @: $(MAKE); $(unstage)
4fa63067 3423 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3424 r=`${PWD_COMMAND}`; export r; \
3425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3426 $(HOST_EXPORTS) \
b813574b 3427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3429 done; \
4fa63067 3430 echo "Doing clean in ash" ; \
b00612cc 3431 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3434 "RANLIB=$${RANLIB}" \
0c24b341 3435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3436 clean) \
2a4cbe27
NN
3437 || exit 1
3438
6bd3dfaa 3439@endif ash
2a4cbe27 3440
4fa63067
NN
3441.PHONY: maybe-distclean-ash distclean-ash
3442maybe-distclean-ash:
6bd3dfaa
PB
3443@if ash
3444maybe-distclean-ash: distclean-ash
2a4cbe27 3445
4fa63067 3446distclean-ash:
0aed8855 3447 @: $(MAKE); $(unstage)
4fa63067 3448 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3449 r=`${PWD_COMMAND}`; export r; \
3450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3451 $(HOST_EXPORTS) \
b813574b 3452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3454 done; \
4fa63067 3455 echo "Doing distclean in ash" ; \
b00612cc 3456 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3459 "RANLIB=$${RANLIB}" \
0c24b341 3460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3461 distclean) \
2a4cbe27
NN
3462 || exit 1
3463
6bd3dfaa 3464@endif ash
2a4cbe27 3465
4fa63067
NN
3466.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3467maybe-maintainer-clean-ash:
6bd3dfaa
PB
3468@if ash
3469maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3470
4fa63067 3471maintainer-clean-ash:
0aed8855 3472 @: $(MAKE); $(unstage)
4fa63067 3473 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3474 r=`${PWD_COMMAND}`; export r; \
3475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3476 $(HOST_EXPORTS) \
b813574b 3477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3479 done; \
4fa63067 3480 echo "Doing maintainer-clean in ash" ; \
b00612cc 3481 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3484 "RANLIB=$${RANLIB}" \
0c24b341 3485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3486 maintainer-clean) \
2a4cbe27
NN
3487 || exit 1
3488
6bd3dfaa 3489@endif ash
2a4cbe27 3490
2a4cbe27 3491
a7254363 3492
4fa63067
NN
3493.PHONY: configure-autoconf maybe-configure-autoconf
3494maybe-configure-autoconf:
4f0ef2d8
CD
3495@if gcc-bootstrap
3496configure-autoconf: stage_current
3497@endif gcc-bootstrap
6bd3dfaa
PB
3498@if autoconf
3499maybe-configure-autoconf: configure-autoconf
c52c6897 3500configure-autoconf:
0aed8855 3501 @: $(MAKE); $(unstage)
c52c6897 3502 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3504 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3505 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3506 $(HOST_EXPORTS) \
a7254363
PB
3507 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3508 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3509 case $(srcdir) in \
b00612cc
PB
3510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3511 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3513 esac; \
b00612cc
PB
3514 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3515 libsrcdir="$$s/autoconf"; \
4fa63067 3516 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3518 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3519 || exit 1
6bd3dfaa 3520@endif autoconf
2a4cbe27 3521
a7254363
PB
3522
3523
d545f33b
PB
3524
3525
4fa63067
NN
3526.PHONY: all-autoconf maybe-all-autoconf
3527maybe-all-autoconf:
4f0ef2d8
CD
3528@if gcc-bootstrap
3529all-autoconf: stage_current
3530@endif gcc-bootstrap
6bd3dfaa 3531@if autoconf
d27cc32e 3532TARGET-autoconf=all
6bd3dfaa 3533maybe-all-autoconf: all-autoconf
4fa63067 3534all-autoconf: configure-autoconf
0aed8855 3535 @: $(MAKE); $(unstage)
4fa63067
NN
3536 @r=`${PWD_COMMAND}`; export r; \
3537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3538 $(HOST_EXPORTS) \
b00612cc
PB
3539 (cd $(HOST_SUBDIR)/autoconf && \
3540 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 3541@endif autoconf
2a4cbe27 3542
a7254363 3543
d545f33b
PB
3544
3545
4fa63067
NN
3546.PHONY: check-autoconf maybe-check-autoconf
3547maybe-check-autoconf:
6bd3dfaa
PB
3548@if autoconf
3549maybe-check-autoconf: check-autoconf
2a4cbe27 3550
4fa63067 3551check-autoconf:
0aed8855 3552 @: $(MAKE); $(unstage)
4fa63067 3553 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3555 $(HOST_EXPORTS) \
b00612cc
PB
3556 (cd $(HOST_SUBDIR)/autoconf && \
3557 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3558
6bd3dfaa 3559@endif autoconf
2a4cbe27 3560
4fa63067
NN
3561.PHONY: install-autoconf maybe-install-autoconf
3562maybe-install-autoconf:
6bd3dfaa
PB
3563@if autoconf
3564maybe-install-autoconf: install-autoconf
2a4cbe27 3565
4fa63067 3566install-autoconf: installdirs
0aed8855 3567 @: $(MAKE); $(unstage)
4fa63067 3568 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3570 $(HOST_EXPORTS) \
b00612cc 3571 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3572 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3573
6bd3dfaa 3574@endif autoconf
2a4cbe27 3575
56a8fe78 3576# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3577
4fa63067
NN
3578.PHONY: maybe-info-autoconf info-autoconf
3579maybe-info-autoconf:
6bd3dfaa
PB
3580@if autoconf
3581maybe-info-autoconf: info-autoconf
4fa63067
NN
3582
3583info-autoconf: \
3584 configure-autoconf
0aed8855 3585 @: $(MAKE); $(unstage)
4fa63067 3586 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3587 r=`${PWD_COMMAND}`; export r; \
3588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3589 $(HOST_EXPORTS) \
b813574b 3590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3592 done; \
4fa63067 3593 echo "Doing info in autoconf" ; \
b00612cc 3594 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3597 "RANLIB=$${RANLIB}" \
0c24b341 3598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3599 info) \
2a4cbe27
NN
3600 || exit 1
3601
6bd3dfaa 3602@endif autoconf
2a4cbe27 3603
4fa63067
NN
3604.PHONY: maybe-dvi-autoconf dvi-autoconf
3605maybe-dvi-autoconf:
6bd3dfaa
PB
3606@if autoconf
3607maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3608
4fa63067
NN
3609dvi-autoconf: \
3610 configure-autoconf
0aed8855 3611 @: $(MAKE); $(unstage)
4fa63067 3612 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3613 r=`${PWD_COMMAND}`; export r; \
3614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3615 $(HOST_EXPORTS) \
b813574b 3616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3618 done; \
4fa63067 3619 echo "Doing dvi in autoconf" ; \
b00612cc 3620 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3623 "RANLIB=$${RANLIB}" \
0c24b341 3624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3625 dvi) \
2a4cbe27
NN
3626 || exit 1
3627
6bd3dfaa 3628@endif autoconf
2a4cbe27 3629
56a8fe78
DD
3630.PHONY: maybe-pdf-autoconf pdf-autoconf
3631maybe-pdf-autoconf:
3632@if autoconf
3633maybe-pdf-autoconf: pdf-autoconf
3634
3635pdf-autoconf: \
3636 configure-autoconf
3637 @: $(MAKE); $(unstage)
3638 @[ -f ./autoconf/Makefile ] || exit 0; \
3639 r=`${PWD_COMMAND}`; export r; \
3640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3641 $(HOST_EXPORTS) \
3642 for flag in $(EXTRA_HOST_FLAGS) ; do \
3643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3644 done; \
3645 echo "Doing pdf in autoconf" ; \
3646 (cd $(HOST_SUBDIR)/autoconf && \
3647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3649 "RANLIB=$${RANLIB}" \
0c24b341 3650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3651 pdf) \
3652 || exit 1
3653
3654@endif autoconf
3655
6d389afc
MS
3656.PHONY: maybe-html-autoconf html-autoconf
3657maybe-html-autoconf:
3658@if autoconf
3659maybe-html-autoconf: html-autoconf
3660
3661html-autoconf: \
3662 configure-autoconf
0aed8855 3663 @: $(MAKE); $(unstage)
6d389afc
MS
3664 @[ -f ./autoconf/Makefile ] || exit 0; \
3665 r=`${PWD_COMMAND}`; export r; \
3666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3667 $(HOST_EXPORTS) \
3668 for flag in $(EXTRA_HOST_FLAGS) ; do \
3669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3670 done; \
3671 echo "Doing html in autoconf" ; \
b00612cc 3672 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3675 "RANLIB=$${RANLIB}" \
0c24b341 3676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3677 html) \
3678 || exit 1
3679
3680@endif autoconf
3681
4fa63067
NN
3682.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3683maybe-TAGS-autoconf:
6bd3dfaa
PB
3684@if autoconf
3685maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3686
4fa63067
NN
3687TAGS-autoconf: \
3688 configure-autoconf
0aed8855 3689 @: $(MAKE); $(unstage)
4fa63067 3690 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3691 r=`${PWD_COMMAND}`; export r; \
3692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3693 $(HOST_EXPORTS) \
b813574b 3694 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3696 done; \
4fa63067 3697 echo "Doing TAGS in autoconf" ; \
b00612cc 3698 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3701 "RANLIB=$${RANLIB}" \
0c24b341 3702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3703 TAGS) \
2a4cbe27
NN
3704 || exit 1
3705
6bd3dfaa 3706@endif autoconf
2a4cbe27 3707
4fa63067
NN
3708.PHONY: maybe-install-info-autoconf install-info-autoconf
3709maybe-install-info-autoconf:
6bd3dfaa
PB
3710@if autoconf
3711maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3712
4fa63067
NN
3713install-info-autoconf: \
3714 configure-autoconf \
3715 info-autoconf
0aed8855 3716 @: $(MAKE); $(unstage)
4fa63067 3717 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3718 r=`${PWD_COMMAND}`; export r; \
3719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3720 $(HOST_EXPORTS) \
b813574b 3721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3723 done; \
4fa63067 3724 echo "Doing install-info in autoconf" ; \
b00612cc 3725 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3728 "RANLIB=$${RANLIB}" \
0c24b341 3729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3730 install-info) \
2a4cbe27
NN
3731 || exit 1
3732
6bd3dfaa 3733@endif autoconf
2a4cbe27 3734
a3ca38d2
DD
3735.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3736maybe-install-pdf-autoconf:
3737@if autoconf
3738maybe-install-pdf-autoconf: install-pdf-autoconf
3739
3740install-pdf-autoconf: \
3741 configure-autoconf \
3742 pdf-autoconf
3743 @: $(MAKE); $(unstage)
3744 @[ -f ./autoconf/Makefile ] || exit 0; \
3745 r=`${PWD_COMMAND}`; export r; \
3746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3747 $(HOST_EXPORTS) \
3748 for flag in $(EXTRA_HOST_FLAGS) ; do \
3749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3750 done; \
3751 echo "Doing install-pdf in autoconf" ; \
3752 (cd $(HOST_SUBDIR)/autoconf && \
3753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3755 "RANLIB=$${RANLIB}" \
0c24b341 3756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3757 install-pdf) \
3758 || exit 1
3759
3760@endif autoconf
3761
108a6f8e
CD
3762.PHONY: maybe-install-html-autoconf install-html-autoconf
3763maybe-install-html-autoconf:
3764@if autoconf
3765maybe-install-html-autoconf: install-html-autoconf
3766
3767install-html-autoconf: \
3768 configure-autoconf \
3769 html-autoconf
3770 @: $(MAKE); $(unstage)
3771 @[ -f ./autoconf/Makefile ] || exit 0; \
3772 r=`${PWD_COMMAND}`; export r; \
3773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3774 $(HOST_EXPORTS) \
3775 for flag in $(EXTRA_HOST_FLAGS) ; do \
3776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3777 done; \
3778 echo "Doing install-html in autoconf" ; \
3779 (cd $(HOST_SUBDIR)/autoconf && \
3780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3782 "RANLIB=$${RANLIB}" \
0c24b341 3783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3784 install-html) \
3785 || exit 1
3786
3787@endif autoconf
3788
4fa63067
NN
3789.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3790maybe-installcheck-autoconf:
6bd3dfaa
PB
3791@if autoconf
3792maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3793
4fa63067
NN
3794installcheck-autoconf: \
3795 configure-autoconf
0aed8855 3796 @: $(MAKE); $(unstage)
4fa63067 3797 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3798 r=`${PWD_COMMAND}`; export r; \
3799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3800 $(HOST_EXPORTS) \
b813574b 3801 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3803 done; \
4fa63067 3804 echo "Doing installcheck in autoconf" ; \
b00612cc 3805 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3808 "RANLIB=$${RANLIB}" \
0c24b341 3809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3810 installcheck) \
2a4cbe27
NN
3811 || exit 1
3812
6bd3dfaa 3813@endif autoconf
2a4cbe27 3814
4fa63067
NN
3815.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3816maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3817@if autoconf
3818maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3819
4fa63067 3820mostlyclean-autoconf:
0aed8855 3821 @: $(MAKE); $(unstage)
4fa63067 3822 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3823 r=`${PWD_COMMAND}`; export r; \
3824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3825 $(HOST_EXPORTS) \
b813574b 3826 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3828 done; \
4fa63067 3829 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3830 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3833 "RANLIB=$${RANLIB}" \
0c24b341 3834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3835 mostlyclean) \
2a4cbe27
NN
3836 || exit 1
3837
6bd3dfaa 3838@endif autoconf
2a4cbe27 3839
4fa63067
NN
3840.PHONY: maybe-clean-autoconf clean-autoconf
3841maybe-clean-autoconf:
6bd3dfaa
PB
3842@if autoconf
3843maybe-clean-autoconf: clean-autoconf
2a4cbe27 3844
4fa63067 3845clean-autoconf:
0aed8855 3846 @: $(MAKE); $(unstage)
4fa63067 3847 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3848 r=`${PWD_COMMAND}`; export r; \
3849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3850 $(HOST_EXPORTS) \
b813574b 3851 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3853 done; \
4fa63067 3854 echo "Doing clean in autoconf" ; \
b00612cc 3855 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3858 "RANLIB=$${RANLIB}" \
0c24b341 3859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3860 clean) \
2a4cbe27
NN
3861 || exit 1
3862
6bd3dfaa 3863@endif autoconf
2a4cbe27 3864
4fa63067
NN
3865.PHONY: maybe-distclean-autoconf distclean-autoconf
3866maybe-distclean-autoconf:
6bd3dfaa
PB
3867@if autoconf
3868maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3869
4fa63067 3870distclean-autoconf:
0aed8855 3871 @: $(MAKE); $(unstage)
4fa63067 3872 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3873 r=`${PWD_COMMAND}`; export r; \
3874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3875 $(HOST_EXPORTS) \
b813574b 3876 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3878 done; \
4fa63067 3879 echo "Doing distclean in autoconf" ; \
b00612cc 3880 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3883 "RANLIB=$${RANLIB}" \
0c24b341 3884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3885 distclean) \
2a4cbe27
NN
3886 || exit 1
3887
6bd3dfaa 3888@endif autoconf
2a4cbe27 3889
4fa63067
NN
3890.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3891maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3892@if autoconf
3893maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3894
4fa63067 3895maintainer-clean-autoconf:
0aed8855 3896 @: $(MAKE); $(unstage)
4fa63067 3897 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3898 r=`${PWD_COMMAND}`; export r; \
3899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3900 $(HOST_EXPORTS) \
b813574b 3901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3903 done; \
4fa63067 3904 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3905 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3908 "RANLIB=$${RANLIB}" \
0c24b341 3909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3910 maintainer-clean) \
2a4cbe27
NN
3911 || exit 1
3912
6bd3dfaa 3913@endif autoconf
2a4cbe27 3914
2a4cbe27 3915
a7254363 3916
4fa63067
NN
3917.PHONY: configure-automake maybe-configure-automake
3918maybe-configure-automake:
4f0ef2d8
CD
3919@if gcc-bootstrap
3920configure-automake: stage_current
3921@endif gcc-bootstrap
6bd3dfaa
PB
3922@if automake
3923maybe-configure-automake: configure-automake
c52c6897 3924configure-automake:
0aed8855 3925 @: $(MAKE); $(unstage)
c52c6897 3926 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3928 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3930 $(HOST_EXPORTS) \
a7254363
PB
3931 echo Configuring in $(HOST_SUBDIR)/automake; \
3932 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3933 case $(srcdir) in \
b00612cc
PB
3934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3935 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3937 esac; \
b00612cc
PB
3938 srcdiroption="--srcdir=$${topdir}/automake"; \
3939 libsrcdir="$$s/automake"; \
4fa63067 3940 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3942 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3943 || exit 1
6bd3dfaa 3944@endif automake
2a4cbe27 3945
a7254363
PB
3946
3947
d545f33b
PB
3948
3949
4fa63067
NN
3950.PHONY: all-automake maybe-all-automake
3951maybe-all-automake:
4f0ef2d8
CD
3952@if gcc-bootstrap
3953all-automake: stage_current
3954@endif gcc-bootstrap
6bd3dfaa 3955@if automake
d27cc32e 3956TARGET-automake=all
6bd3dfaa 3957maybe-all-automake: all-automake
4fa63067 3958all-automake: configure-automake
0aed8855 3959 @: $(MAKE); $(unstage)
4fa63067
NN
3960 @r=`${PWD_COMMAND}`; export r; \
3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3962 $(HOST_EXPORTS) \
b00612cc
PB
3963 (cd $(HOST_SUBDIR)/automake && \
3964 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3965@endif automake
2a4cbe27 3966
a7254363 3967
d545f33b
PB
3968
3969
4fa63067
NN
3970.PHONY: check-automake maybe-check-automake
3971maybe-check-automake:
6bd3dfaa
PB
3972@if automake
3973maybe-check-automake: check-automake
2a4cbe27 3974
4fa63067 3975check-automake:
0aed8855 3976 @: $(MAKE); $(unstage)
4fa63067 3977 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3979 $(HOST_EXPORTS) \
b00612cc
PB
3980 (cd $(HOST_SUBDIR)/automake && \
3981 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3982
6bd3dfaa 3983@endif automake
4fa63067
NN
3984
3985.PHONY: install-automake maybe-install-automake
3986maybe-install-automake:
6bd3dfaa
PB
3987@if automake
3988maybe-install-automake: install-automake
2a4cbe27 3989
4fa63067 3990install-automake: installdirs
0aed8855 3991 @: $(MAKE); $(unstage)
4fa63067
NN
3992 @r=`${PWD_COMMAND}`; export r; \
3993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3994 $(HOST_EXPORTS) \
b00612cc 3995 (cd $(HOST_SUBDIR)/automake && \
2da12f12 3996 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3997
6bd3dfaa 3998@endif automake
2a4cbe27 3999
56a8fe78 4000# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4001
4002.PHONY: maybe-info-automake info-automake
4003maybe-info-automake:
6bd3dfaa
PB
4004@if automake
4005maybe-info-automake: info-automake
4fa63067
NN
4006
4007info-automake: \
4008 configure-automake
0aed8855 4009 @: $(MAKE); $(unstage)
4fa63067 4010 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4011 r=`${PWD_COMMAND}`; export r; \
4012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4013 $(HOST_EXPORTS) \
b813574b 4014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4016 done; \
4fa63067 4017 echo "Doing info in automake" ; \
b00612cc 4018 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4021 "RANLIB=$${RANLIB}" \
0c24b341 4022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4023 info) \
2a4cbe27
NN
4024 || exit 1
4025
6bd3dfaa 4026@endif automake
2a4cbe27 4027
4fa63067
NN
4028.PHONY: maybe-dvi-automake dvi-automake
4029maybe-dvi-automake:
6bd3dfaa
PB
4030@if automake
4031maybe-dvi-automake: dvi-automake
2a4cbe27 4032
4fa63067
NN
4033dvi-automake: \
4034 configure-automake
0aed8855 4035 @: $(MAKE); $(unstage)
4fa63067 4036 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4037 r=`${PWD_COMMAND}`; export r; \
4038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4039 $(HOST_EXPORTS) \
b813574b 4040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4042 done; \
4fa63067 4043 echo "Doing dvi in automake" ; \
b00612cc 4044 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4047 "RANLIB=$${RANLIB}" \
0c24b341 4048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4049 dvi) \
2a4cbe27
NN
4050 || exit 1
4051
6bd3dfaa 4052@endif automake
2a4cbe27 4053
56a8fe78
DD
4054.PHONY: maybe-pdf-automake pdf-automake
4055maybe-pdf-automake:
4056@if automake
4057maybe-pdf-automake: pdf-automake
4058
4059pdf-automake: \
4060 configure-automake
4061 @: $(MAKE); $(unstage)
4062 @[ -f ./automake/Makefile ] || exit 0; \
4063 r=`${PWD_COMMAND}`; export r; \
4064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4065 $(HOST_EXPORTS) \
4066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4068 done; \
4069 echo "Doing pdf in automake" ; \
4070 (cd $(HOST_SUBDIR)/automake && \
4071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4073 "RANLIB=$${RANLIB}" \
0c24b341 4074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4075 pdf) \
4076 || exit 1
4077
4078@endif automake
4079
6d389afc
MS
4080.PHONY: maybe-html-automake html-automake
4081maybe-html-automake:
4082@if automake
4083maybe-html-automake: html-automake
4084
4085html-automake: \
4086 configure-automake
0aed8855 4087 @: $(MAKE); $(unstage)
6d389afc
MS
4088 @[ -f ./automake/Makefile ] || exit 0; \
4089 r=`${PWD_COMMAND}`; export r; \
4090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4091 $(HOST_EXPORTS) \
4092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4094 done; \
4095 echo "Doing html in automake" ; \
b00612cc 4096 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4099 "RANLIB=$${RANLIB}" \
0c24b341 4100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4101 html) \
4102 || exit 1
4103
4104@endif automake
4105
4fa63067
NN
4106.PHONY: maybe-TAGS-automake TAGS-automake
4107maybe-TAGS-automake:
6bd3dfaa
PB
4108@if automake
4109maybe-TAGS-automake: TAGS-automake
2a4cbe27 4110
4fa63067
NN
4111TAGS-automake: \
4112 configure-automake
0aed8855 4113 @: $(MAKE); $(unstage)
4fa63067 4114 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4115 r=`${PWD_COMMAND}`; export r; \
4116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4117 $(HOST_EXPORTS) \
b813574b 4118 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4120 done; \
4fa63067 4121 echo "Doing TAGS in automake" ; \
b00612cc 4122 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4125 "RANLIB=$${RANLIB}" \
0c24b341 4126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4127 TAGS) \
2a4cbe27
NN
4128 || exit 1
4129
6bd3dfaa 4130@endif automake
2a4cbe27 4131
4fa63067
NN
4132.PHONY: maybe-install-info-automake install-info-automake
4133maybe-install-info-automake:
6bd3dfaa
PB
4134@if automake
4135maybe-install-info-automake: install-info-automake
2a4cbe27 4136
4fa63067
NN
4137install-info-automake: \
4138 configure-automake \
4139 info-automake
0aed8855 4140 @: $(MAKE); $(unstage)
4fa63067 4141 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4142 r=`${PWD_COMMAND}`; export r; \
4143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4144 $(HOST_EXPORTS) \
b813574b 4145 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4147 done; \
4fa63067 4148 echo "Doing install-info in automake" ; \
b00612cc 4149 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4152 "RANLIB=$${RANLIB}" \
0c24b341 4153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4154 install-info) \
2a4cbe27
NN
4155 || exit 1
4156
6bd3dfaa 4157@endif automake
2a4cbe27 4158
a3ca38d2
DD
4159.PHONY: maybe-install-pdf-automake install-pdf-automake
4160maybe-install-pdf-automake:
4161@if automake
4162maybe-install-pdf-automake: install-pdf-automake
4163
4164install-pdf-automake: \
4165 configure-automake \
4166 pdf-automake
4167 @: $(MAKE); $(unstage)
4168 @[ -f ./automake/Makefile ] || exit 0; \
4169 r=`${PWD_COMMAND}`; export r; \
4170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4171 $(HOST_EXPORTS) \
4172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4174 done; \
4175 echo "Doing install-pdf in automake" ; \
4176 (cd $(HOST_SUBDIR)/automake && \
4177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4179 "RANLIB=$${RANLIB}" \
0c24b341 4180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4181 install-pdf) \
4182 || exit 1
4183
4184@endif automake
4185
108a6f8e
CD
4186.PHONY: maybe-install-html-automake install-html-automake
4187maybe-install-html-automake:
4188@if automake
4189maybe-install-html-automake: install-html-automake
4190
4191install-html-automake: \
4192 configure-automake \
4193 html-automake
4194 @: $(MAKE); $(unstage)
4195 @[ -f ./automake/Makefile ] || exit 0; \
4196 r=`${PWD_COMMAND}`; export r; \
4197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4198 $(HOST_EXPORTS) \
4199 for flag in $(EXTRA_HOST_FLAGS) ; do \
4200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4201 done; \
4202 echo "Doing install-html in automake" ; \
4203 (cd $(HOST_SUBDIR)/automake && \
4204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4206 "RANLIB=$${RANLIB}" \
0c24b341 4207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4208 install-html) \
4209 || exit 1
4210
4211@endif automake
4212
4fa63067
NN
4213.PHONY: maybe-installcheck-automake installcheck-automake
4214maybe-installcheck-automake:
6bd3dfaa
PB
4215@if automake
4216maybe-installcheck-automake: installcheck-automake
2a4cbe27 4217
4fa63067
NN
4218installcheck-automake: \
4219 configure-automake
0aed8855 4220 @: $(MAKE); $(unstage)
4fa63067 4221 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4222 r=`${PWD_COMMAND}`; export r; \
4223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4224 $(HOST_EXPORTS) \
b813574b 4225 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4227 done; \
4fa63067 4228 echo "Doing installcheck in automake" ; \
b00612cc 4229 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4232 "RANLIB=$${RANLIB}" \
0c24b341 4233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4234 installcheck) \
2a4cbe27
NN
4235 || exit 1
4236
6bd3dfaa 4237@endif automake
2a4cbe27 4238
4fa63067
NN
4239.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4240maybe-mostlyclean-automake:
6bd3dfaa
PB
4241@if automake
4242maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4243
4fa63067 4244mostlyclean-automake:
0aed8855 4245 @: $(MAKE); $(unstage)
4fa63067 4246 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4247 r=`${PWD_COMMAND}`; export r; \
4248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4249 $(HOST_EXPORTS) \
b813574b 4250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4252 done; \
4fa63067 4253 echo "Doing mostlyclean in automake" ; \
b00612cc 4254 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4257 "RANLIB=$${RANLIB}" \
0c24b341 4258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4259 mostlyclean) \
2a4cbe27
NN
4260 || exit 1
4261
6bd3dfaa 4262@endif automake
2a4cbe27 4263
4fa63067
NN
4264.PHONY: maybe-clean-automake clean-automake
4265maybe-clean-automake:
6bd3dfaa
PB
4266@if automake
4267maybe-clean-automake: clean-automake
2a4cbe27 4268
4fa63067 4269clean-automake:
0aed8855 4270 @: $(MAKE); $(unstage)
4fa63067 4271 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4272 r=`${PWD_COMMAND}`; export r; \
4273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4274 $(HOST_EXPORTS) \
b813574b 4275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4277 done; \
4fa63067 4278 echo "Doing clean in automake" ; \
b00612cc 4279 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4282 "RANLIB=$${RANLIB}" \
0c24b341 4283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4284 clean) \
2a4cbe27
NN
4285 || exit 1
4286
6bd3dfaa 4287@endif automake
2a4cbe27 4288
4fa63067
NN
4289.PHONY: maybe-distclean-automake distclean-automake
4290maybe-distclean-automake:
6bd3dfaa
PB
4291@if automake
4292maybe-distclean-automake: distclean-automake
2a4cbe27 4293
4fa63067 4294distclean-automake:
0aed8855 4295 @: $(MAKE); $(unstage)
4fa63067 4296 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4297 r=`${PWD_COMMAND}`; export r; \
4298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4299 $(HOST_EXPORTS) \
b813574b 4300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4302 done; \
4fa63067 4303 echo "Doing distclean in automake" ; \
b00612cc 4304 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4307 "RANLIB=$${RANLIB}" \
0c24b341 4308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4309 distclean) \
2a4cbe27
NN
4310 || exit 1
4311
6bd3dfaa 4312@endif automake
2a4cbe27 4313
4fa63067
NN
4314.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4315maybe-maintainer-clean-automake:
6bd3dfaa
PB
4316@if automake
4317maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4318
4fa63067 4319maintainer-clean-automake:
0aed8855 4320 @: $(MAKE); $(unstage)
4fa63067 4321 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4322 r=`${PWD_COMMAND}`; export r; \
4323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4324 $(HOST_EXPORTS) \
b813574b 4325 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4327 done; \
4fa63067 4328 echo "Doing maintainer-clean in automake" ; \
b00612cc 4329 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4332 "RANLIB=$${RANLIB}" \
0c24b341 4333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4334 maintainer-clean) \
2a4cbe27
NN
4335 || exit 1
4336
6bd3dfaa 4337@endif automake
2a4cbe27 4338
2a4cbe27 4339
a7254363 4340
4fa63067
NN
4341.PHONY: configure-bash maybe-configure-bash
4342maybe-configure-bash:
4f0ef2d8
CD
4343@if gcc-bootstrap
4344configure-bash: stage_current
4345@endif gcc-bootstrap
6bd3dfaa
PB
4346@if bash
4347maybe-configure-bash: configure-bash
c52c6897 4348configure-bash:
0aed8855 4349 @: $(MAKE); $(unstage)
c52c6897 4350 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4352 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4354 $(HOST_EXPORTS) \
a7254363
PB
4355 echo Configuring in $(HOST_SUBDIR)/bash; \
4356 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4357 case $(srcdir) in \
b00612cc
PB
4358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4359 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4361 esac; \
b00612cc
PB
4362 srcdiroption="--srcdir=$${topdir}/bash"; \
4363 libsrcdir="$$s/bash"; \
4fa63067 4364 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4366 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4367 || exit 1
6bd3dfaa 4368@endif bash
2a4cbe27 4369
a7254363
PB
4370
4371
d545f33b
PB
4372
4373
4fa63067
NN
4374.PHONY: all-bash maybe-all-bash
4375maybe-all-bash:
4f0ef2d8
CD
4376@if gcc-bootstrap
4377all-bash: stage_current
4378@endif gcc-bootstrap
6bd3dfaa 4379@if bash
d27cc32e 4380TARGET-bash=all
6bd3dfaa 4381maybe-all-bash: all-bash
4fa63067 4382all-bash: configure-bash
0aed8855 4383 @: $(MAKE); $(unstage)
4fa63067
NN
4384 @r=`${PWD_COMMAND}`; export r; \
4385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4386 $(HOST_EXPORTS) \
b00612cc
PB
4387 (cd $(HOST_SUBDIR)/bash && \
4388 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 4389@endif bash
2a4cbe27 4390
a7254363 4391
d545f33b
PB
4392
4393
4fa63067
NN
4394.PHONY: check-bash maybe-check-bash
4395maybe-check-bash:
6bd3dfaa
PB
4396@if bash
4397maybe-check-bash: check-bash
2a4cbe27 4398
4fa63067 4399check-bash:
0aed8855 4400 @: $(MAKE); $(unstage)
4fa63067 4401 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4403 $(HOST_EXPORTS) \
b00612cc
PB
4404 (cd $(HOST_SUBDIR)/bash && \
4405 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4406
6bd3dfaa 4407@endif bash
2a4cbe27 4408
4fa63067
NN
4409.PHONY: install-bash maybe-install-bash
4410maybe-install-bash:
6bd3dfaa
PB
4411@if bash
4412maybe-install-bash: install-bash
2a4cbe27 4413
4fa63067 4414install-bash: installdirs
0aed8855 4415 @: $(MAKE); $(unstage)
4fa63067 4416 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4418 $(HOST_EXPORTS) \
b00612cc 4419 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4420 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4421
6bd3dfaa 4422@endif bash
2a4cbe27 4423
56a8fe78 4424# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4425
4fa63067
NN
4426.PHONY: maybe-info-bash info-bash
4427maybe-info-bash:
6bd3dfaa
PB
4428@if bash
4429maybe-info-bash: info-bash
4fa63067
NN
4430
4431info-bash: \
4432 configure-bash
0aed8855 4433 @: $(MAKE); $(unstage)
4fa63067 4434 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4435 r=`${PWD_COMMAND}`; export r; \
4436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4437 $(HOST_EXPORTS) \
b813574b 4438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4440 done; \
4fa63067 4441 echo "Doing info in bash" ; \
b00612cc 4442 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4445 "RANLIB=$${RANLIB}" \
0c24b341 4446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4447 info) \
2a4cbe27
NN
4448 || exit 1
4449
6bd3dfaa 4450@endif bash
2a4cbe27 4451
4fa63067
NN
4452.PHONY: maybe-dvi-bash dvi-bash
4453maybe-dvi-bash:
6bd3dfaa
PB
4454@if bash
4455maybe-dvi-bash: dvi-bash
2a4cbe27 4456
4fa63067
NN
4457dvi-bash: \
4458 configure-bash
0aed8855 4459 @: $(MAKE); $(unstage)
4fa63067 4460 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4461 r=`${PWD_COMMAND}`; export r; \
4462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4463 $(HOST_EXPORTS) \
b813574b 4464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4466 done; \
4fa63067 4467 echo "Doing dvi in bash" ; \
b00612cc 4468 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4471 "RANLIB=$${RANLIB}" \
0c24b341 4472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4473 dvi) \
2a4cbe27
NN
4474 || exit 1
4475
6bd3dfaa 4476@endif bash
2a4cbe27 4477
56a8fe78
DD
4478.PHONY: maybe-pdf-bash pdf-bash
4479maybe-pdf-bash:
4480@if bash
4481maybe-pdf-bash: pdf-bash
4482
4483pdf-bash: \
4484 configure-bash
4485 @: $(MAKE); $(unstage)
4486 @[ -f ./bash/Makefile ] || exit 0; \
4487 r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489 $(HOST_EXPORTS) \
4490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492 done; \
4493 echo "Doing pdf in bash" ; \
4494 (cd $(HOST_SUBDIR)/bash && \
4495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497 "RANLIB=$${RANLIB}" \
0c24b341 4498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4499 pdf) \
4500 || exit 1
4501
4502@endif bash
4503
6d389afc
MS
4504.PHONY: maybe-html-bash html-bash
4505maybe-html-bash:
4506@if bash
4507maybe-html-bash: html-bash
4508
4509html-bash: \
4510 configure-bash
0aed8855 4511 @: $(MAKE); $(unstage)
6d389afc
MS
4512 @[ -f ./bash/Makefile ] || exit 0; \
4513 r=`${PWD_COMMAND}`; export r; \
4514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4515 $(HOST_EXPORTS) \
4516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518 done; \
4519 echo "Doing html in bash" ; \
b00612cc 4520 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523 "RANLIB=$${RANLIB}" \
0c24b341 4524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4525 html) \
4526 || exit 1
4527
4528@endif bash
4529
4fa63067
NN
4530.PHONY: maybe-TAGS-bash TAGS-bash
4531maybe-TAGS-bash:
6bd3dfaa
PB
4532@if bash
4533maybe-TAGS-bash: TAGS-bash
2a4cbe27 4534
4fa63067
NN
4535TAGS-bash: \
4536 configure-bash
0aed8855 4537 @: $(MAKE); $(unstage)
4fa63067 4538 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4539 r=`${PWD_COMMAND}`; export r; \
4540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4541 $(HOST_EXPORTS) \
b813574b 4542 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544 done; \
4fa63067 4545 echo "Doing TAGS in bash" ; \
b00612cc 4546 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549 "RANLIB=$${RANLIB}" \
0c24b341 4550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4551 TAGS) \
2a4cbe27
NN
4552 || exit 1
4553
6bd3dfaa 4554@endif bash
2a4cbe27 4555
4fa63067
NN
4556.PHONY: maybe-install-info-bash install-info-bash
4557maybe-install-info-bash:
6bd3dfaa
PB
4558@if bash
4559maybe-install-info-bash: install-info-bash
2a4cbe27 4560
4fa63067
NN
4561install-info-bash: \
4562 configure-bash \
4563 info-bash
0aed8855 4564 @: $(MAKE); $(unstage)
4fa63067 4565 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4566 r=`${PWD_COMMAND}`; export r; \
4567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4568 $(HOST_EXPORTS) \
b813574b 4569 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4571 done; \
4fa63067 4572 echo "Doing install-info in bash" ; \
b00612cc 4573 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4576 "RANLIB=$${RANLIB}" \
0c24b341 4577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4578 install-info) \
2a4cbe27
NN
4579 || exit 1
4580
6bd3dfaa 4581@endif bash
2a4cbe27 4582
a3ca38d2
DD
4583.PHONY: maybe-install-pdf-bash install-pdf-bash
4584maybe-install-pdf-bash:
4585@if bash
4586maybe-install-pdf-bash: install-pdf-bash
4587
4588install-pdf-bash: \
4589 configure-bash \
4590 pdf-bash
4591 @: $(MAKE); $(unstage)
4592 @[ -f ./bash/Makefile ] || exit 0; \
4593 r=`${PWD_COMMAND}`; export r; \
4594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4595 $(HOST_EXPORTS) \
4596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4598 done; \
4599 echo "Doing install-pdf in bash" ; \
4600 (cd $(HOST_SUBDIR)/bash && \
4601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4603 "RANLIB=$${RANLIB}" \
0c24b341 4604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4605 install-pdf) \
4606 || exit 1
4607
4608@endif bash
4609
108a6f8e
CD
4610.PHONY: maybe-install-html-bash install-html-bash
4611maybe-install-html-bash:
4612@if bash
4613maybe-install-html-bash: install-html-bash
4614
4615install-html-bash: \
4616 configure-bash \
4617 html-bash
4618 @: $(MAKE); $(unstage)
4619 @[ -f ./bash/Makefile ] || exit 0; \
4620 r=`${PWD_COMMAND}`; export r; \
4621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4622 $(HOST_EXPORTS) \
4623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4625 done; \
4626 echo "Doing install-html in bash" ; \
4627 (cd $(HOST_SUBDIR)/bash && \
4628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4630 "RANLIB=$${RANLIB}" \
0c24b341 4631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4632 install-html) \
4633 || exit 1
4634
4635@endif bash
4636
4fa63067
NN
4637.PHONY: maybe-installcheck-bash installcheck-bash
4638maybe-installcheck-bash:
6bd3dfaa
PB
4639@if bash
4640maybe-installcheck-bash: installcheck-bash
2a4cbe27 4641
4fa63067
NN
4642installcheck-bash: \
4643 configure-bash
0aed8855 4644 @: $(MAKE); $(unstage)
4fa63067 4645 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4646 r=`${PWD_COMMAND}`; export r; \
4647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4648 $(HOST_EXPORTS) \
b813574b 4649 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4651 done; \
4fa63067 4652 echo "Doing installcheck in bash" ; \
b00612cc 4653 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4656 "RANLIB=$${RANLIB}" \
0c24b341 4657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4658 installcheck) \
2a4cbe27
NN
4659 || exit 1
4660
6bd3dfaa 4661@endif bash
2a4cbe27 4662
4fa63067
NN
4663.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4664maybe-mostlyclean-bash:
6bd3dfaa
PB
4665@if bash
4666maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4667
4fa63067 4668mostlyclean-bash:
0aed8855 4669 @: $(MAKE); $(unstage)
4fa63067 4670 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4671 r=`${PWD_COMMAND}`; export r; \
4672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4673 $(HOST_EXPORTS) \
b813574b 4674 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4676 done; \
4fa63067 4677 echo "Doing mostlyclean in bash" ; \
b00612cc 4678 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4681 "RANLIB=$${RANLIB}" \
0c24b341 4682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4683 mostlyclean) \
2a4cbe27
NN
4684 || exit 1
4685
6bd3dfaa 4686@endif bash
2a4cbe27 4687
4fa63067
NN
4688.PHONY: maybe-clean-bash clean-bash
4689maybe-clean-bash:
6bd3dfaa
PB
4690@if bash
4691maybe-clean-bash: clean-bash
2a4cbe27 4692
4fa63067 4693clean-bash:
0aed8855 4694 @: $(MAKE); $(unstage)
4fa63067 4695 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4696 r=`${PWD_COMMAND}`; export r; \
4697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4698 $(HOST_EXPORTS) \
b813574b 4699 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4701 done; \
4fa63067 4702 echo "Doing clean in bash" ; \
b00612cc 4703 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4706 "RANLIB=$${RANLIB}" \
0c24b341 4707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4708 clean) \
2a4cbe27
NN
4709 || exit 1
4710
6bd3dfaa 4711@endif bash
2a4cbe27 4712
4fa63067
NN
4713.PHONY: maybe-distclean-bash distclean-bash
4714maybe-distclean-bash:
6bd3dfaa
PB
4715@if bash
4716maybe-distclean-bash: distclean-bash
2a4cbe27 4717
4fa63067 4718distclean-bash:
0aed8855 4719 @: $(MAKE); $(unstage)
4fa63067 4720 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4721 r=`${PWD_COMMAND}`; export r; \
4722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4723 $(HOST_EXPORTS) \
b813574b 4724 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4726 done; \
4fa63067 4727 echo "Doing distclean in bash" ; \
b00612cc 4728 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4731 "RANLIB=$${RANLIB}" \
0c24b341 4732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4733 distclean) \
2a4cbe27
NN
4734 || exit 1
4735
6bd3dfaa 4736@endif bash
2a4cbe27 4737
4fa63067
NN
4738.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4739maybe-maintainer-clean-bash:
6bd3dfaa
PB
4740@if bash
4741maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4742
4fa63067 4743maintainer-clean-bash:
0aed8855 4744 @: $(MAKE); $(unstage)
4fa63067 4745 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4746 r=`${PWD_COMMAND}`; export r; \
4747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4748 $(HOST_EXPORTS) \
b813574b 4749 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4751 done; \
4fa63067 4752 echo "Doing maintainer-clean in bash" ; \
b00612cc 4753 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4756 "RANLIB=$${RANLIB}" \
0c24b341 4757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4758 maintainer-clean) \
2a4cbe27
NN
4759 || exit 1
4760
6bd3dfaa 4761@endif bash
2a4cbe27 4762
2a4cbe27 4763
a7254363 4764
4fa63067
NN
4765.PHONY: configure-bfd maybe-configure-bfd
4766maybe-configure-bfd:
4f0ef2d8
CD
4767@if gcc-bootstrap
4768configure-bfd: stage_current
4769@endif gcc-bootstrap
6bd3dfaa
PB
4770@if bfd
4771maybe-configure-bfd: configure-bfd
c52c6897 4772configure-bfd:
c52c6897
PB
4773 @r=`${PWD_COMMAND}`; export r; \
4774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4775 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4777 $(HOST_EXPORTS) \
a7254363
PB
4778 echo Configuring in $(HOST_SUBDIR)/bfd; \
4779 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4780 case $(srcdir) in \
b00612cc
PB
4781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4782 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4784 esac; \
b00612cc
PB
4785 srcdiroption="--srcdir=$${topdir}/bfd"; \
4786 libsrcdir="$$s/bfd"; \
4fa63067 4787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4789 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4790 || exit 1
6bd3dfaa 4791@endif bfd
2a4cbe27 4792
a7254363
PB
4793
4794
d545f33b
PB
4795.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4796maybe-configure-stage1-bfd:
4797@if bfd-bootstrap
4798maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4799configure-stage1-bfd:
c52c6897 4800 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4801 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4802 @r=`${PWD_COMMAND}`; export r; \
4803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4804 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4805 $(HOST_EXPORTS) \
8ee82aff
PB
4806 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4807 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4808 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4810 cd $(HOST_SUBDIR)/bfd || exit 1; \
4811 case $(srcdir) in \
4812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4813 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4815 esac; \
4816 srcdiroption="--srcdir=$${topdir}/bfd"; \
4817 libsrcdir="$$s/bfd"; \
4818 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4820 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4821 \
8a0d8a5c 4822 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4823@endif bfd-bootstrap
4824
4825.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4826maybe-configure-stage2-bfd:
4827@if bfd-bootstrap
4828maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4829configure-stage2-bfd:
c52c6897 4830 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4832 @r=`${PWD_COMMAND}`; export r; \
4833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4834 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4835 $(HOST_EXPORTS) \
4836 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4837 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4838 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4839 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4841 cd $(HOST_SUBDIR)/bfd || exit 1; \
4842 case $(srcdir) in \
4843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4844 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4846 esac; \
4847 srcdiroption="--srcdir=$${topdir}/bfd"; \
4848 libsrcdir="$$s/bfd"; \
4849 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4851 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4852 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4853 @stage2_werror_flag@
4854@endif bfd-bootstrap
4855
8520c408
AO
4856.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4857maybe-configure-stageb2g0-bfd:
4858@if bfd-bootstrap
4859maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4860configure-stageb2g0-bfd:
4861 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4863 @r=`${PWD_COMMAND}`; export r; \
4864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4865 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4866 $(HOST_EXPORTS) \
4867 $(POSTSTAGE1_HOST_EXPORTS) \
4868 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
4869 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
4870 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4872 cd $(HOST_SUBDIR)/bfd || exit 1; \
4873 case $(srcdir) in \
4874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4875 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4877 esac; \
4878 srcdiroption="--srcdir=$${topdir}/bfd"; \
4879 libsrcdir="$$s/bfd"; \
4880 $(SHELL) $${libsrcdir}/configure \
4881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4882 --target=${target_alias} $${srcdiroption} \
4883 --with-build-libsubdir=$(HOST_SUBDIR) \
4884 @stage2_werror_flag@
4885@endif bfd-bootstrap
4886
d545f33b
PB
4887.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4888maybe-configure-stage3-bfd:
4889@if bfd-bootstrap
4890maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4891configure-stage3-bfd:
c52c6897 4892 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4894 @r=`${PWD_COMMAND}`; export r; \
4895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4896 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4897 $(HOST_EXPORTS) \
4898 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4899 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4900 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4901 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4903 cd $(HOST_SUBDIR)/bfd || exit 1; \
4904 case $(srcdir) in \
4905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4906 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4908 esac; \
4909 srcdiroption="--srcdir=$${topdir}/bfd"; \
4910 libsrcdir="$$s/bfd"; \
4911 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4913 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4914 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4915 @stage2_werror_flag@
4916@endif bfd-bootstrap
4917
8520c408
AO
4918.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4919maybe-configure-stageb3g2-bfd:
4920@if bfd-bootstrap
4921maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4922configure-stageb3g2-bfd:
4923 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4925 @r=`${PWD_COMMAND}`; export r; \
4926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4927 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4928 $(HOST_EXPORTS) \
4929 $(POSTSTAGE1_HOST_EXPORTS) \
4930 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
4931 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
4932 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4934 cd $(HOST_SUBDIR)/bfd || exit 1; \
4935 case $(srcdir) in \
4936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4937 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4939 esac; \
4940 srcdiroption="--srcdir=$${topdir}/bfd"; \
4941 libsrcdir="$$s/bfd"; \
4942 $(SHELL) $${libsrcdir}/configure \
4943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4944 --target=${target_alias} $${srcdiroption} \
4945 --with-build-libsubdir=$(HOST_SUBDIR) \
4946 @stage2_werror_flag@
4947@endif bfd-bootstrap
4948
d545f33b
PB
4949.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4950maybe-configure-stage4-bfd:
4951@if bfd-bootstrap
4952maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4953configure-stage4-bfd:
c52c6897 4954 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4956 @r=`${PWD_COMMAND}`; export r; \
4957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4958 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4959 $(HOST_EXPORTS) \
4960 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4961 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4962 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 4963 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4965 cd $(HOST_SUBDIR)/bfd || exit 1; \
4966 case $(srcdir) in \
4967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4968 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4970 esac; \
4971 srcdiroption="--srcdir=$${topdir}/bfd"; \
4972 libsrcdir="$$s/bfd"; \
4973 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4975 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4976 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4977 @stage2_werror_flag@
4978@endif bfd-bootstrap
4979
4980.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4981maybe-configure-stageprofile-bfd:
4982@if bfd-bootstrap
4983maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4984configure-stageprofile-bfd:
c52c6897 4985 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4987 @r=`${PWD_COMMAND}`; export r; \
4988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4989 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4990 $(HOST_EXPORTS) \
4991 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
4992 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
4993 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 4994 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 4995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4996 cd $(HOST_SUBDIR)/bfd || exit 1; \
4997 case $(srcdir) in \
4998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4999 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5001 esac; \
5002 srcdiroption="--srcdir=$${topdir}/bfd"; \
5003 libsrcdir="$$s/bfd"; \
5004 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5006 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5007 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5008 @stage2_werror_flag@
5009@endif bfd-bootstrap
5010
5011.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5012maybe-configure-stagefeedback-bfd:
5013@if bfd-bootstrap
5014maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5015configure-stagefeedback-bfd:
c52c6897 5016 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5017 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5018 @r=`${PWD_COMMAND}`; export r; \
5019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5020 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
5021 $(HOST_EXPORTS) \
5022 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5023 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5024 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5025 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5027 cd $(HOST_SUBDIR)/bfd || exit 1; \
5028 case $(srcdir) in \
5029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5030 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5032 esac; \
5033 srcdiroption="--srcdir=$${topdir}/bfd"; \
5034 libsrcdir="$$s/bfd"; \
5035 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5037 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5038 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5039 @stage2_werror_flag@
5040@endif bfd-bootstrap
5041
5042
5043
5044
5045
4fa63067
NN
5046.PHONY: all-bfd maybe-all-bfd
5047maybe-all-bfd:
4f0ef2d8
CD
5048@if gcc-bootstrap
5049all-bfd: stage_current
5050@endif gcc-bootstrap
6bd3dfaa 5051@if bfd
d27cc32e 5052TARGET-bfd=all
6bd3dfaa 5053maybe-all-bfd: all-bfd
4fa63067 5054all-bfd: configure-bfd
c52c6897 5055 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5057 $(HOST_EXPORTS) \
b00612cc
PB
5058 (cd $(HOST_SUBDIR)/bfd && \
5059 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 5060@endif bfd
2a4cbe27 5061
a7254363 5062
d545f33b
PB
5063
5064.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5065.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5066maybe-all-stage1-bfd:
5067maybe-clean-stage1-bfd:
5068@if bfd-bootstrap
5069maybe-all-stage1-bfd: all-stage1-bfd
5070all-stage1: all-stage1-bfd
f70224b5 5071TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5072all-stage1-bfd: configure-stage1-bfd
c52c6897 5073 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5074 @r=`${PWD_COMMAND}`; export r; \
5075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5076 $(HOST_EXPORTS) \
5077 cd $(HOST_SUBDIR)/bfd && \
8ee82aff
PB
5078 $(MAKE) $(FLAGS_TO_PASS) \
5079 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5080 $(TARGET-stage1-bfd)
d545f33b
PB
5081
5082maybe-clean-stage1-bfd: clean-stage1-bfd
5083clean-stage1: clean-stage1-bfd
5084clean-stage1-bfd:
9dbaa842
DD
5085 @if [ $(current_stage) = stage1 ]; then \
5086 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5087 else \
5088 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5089 $(MAKE) stage1-start; \
5090 fi; \
d545f33b
PB
5091 cd $(HOST_SUBDIR)/bfd && \
5092 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 5093 clean
d545f33b
PB
5094@endif bfd-bootstrap
5095
5096
5097.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5098.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5099maybe-all-stage2-bfd:
5100maybe-clean-stage2-bfd:
5101@if bfd-bootstrap
5102maybe-all-stage2-bfd: all-stage2-bfd
5103all-stage2: all-stage2-bfd
f70224b5 5104TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5105all-stage2-bfd: configure-stage2-bfd
c52c6897 5106 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5107 @r=`${PWD_COMMAND}`; export r; \
5108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5109 $(HOST_EXPORTS) \
5110 $(POSTSTAGE1_HOST_EXPORTS) \
5111 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5112 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5113 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5114 $(TARGET-stage2-bfd)
d545f33b
PB
5115
5116maybe-clean-stage2-bfd: clean-stage2-bfd
5117clean-stage2: clean-stage2-bfd
5118clean-stage2-bfd:
9dbaa842
DD
5119 @if [ $(current_stage) = stage2 ]; then \
5120 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5121 else \
5122 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5123 $(MAKE) stage2-start; \
5124 fi; \
d545f33b
PB
5125 cd $(HOST_SUBDIR)/bfd && \
5126 $(MAKE) $(FLAGS_TO_PASS) \
5127 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5128 clean
d545f33b
PB
5129@endif bfd-bootstrap
5130
5131
8520c408
AO
5132.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5133.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5134maybe-all-stageb2g0-bfd:
5135maybe-clean-stageb2g0-bfd:
5136@if bfd-bootstrap
5137maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5138all-stageb2g0: all-stageb2g0-bfd
5139TARGET-stageb2g0-bfd = $(TARGET-bfd)
5140all-stageb2g0-bfd: configure-stageb2g0-bfd
5141 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5142 @r=`${PWD_COMMAND}`; export r; \
5143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5144 $(HOST_EXPORTS) \
5145 $(POSTSTAGE1_HOST_EXPORTS) \
5146 cd $(HOST_SUBDIR)/bfd && \
5147 $(MAKE) $(FLAGS_TO_PASS) \
5148 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
5149 $(TARGET-stageb2g0-bfd)
5150
5151maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5152clean-stageb2g0: clean-stageb2g0-bfd
5153clean-stageb2g0-bfd:
5154 @if [ $(current_stage) = stageb2g0 ]; then \
5155 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5156 else \
5157 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5158 $(MAKE) stageb2g0-start; \
5159 fi; \
5160 cd $(HOST_SUBDIR)/bfd && \
5161 $(MAKE) $(FLAGS_TO_PASS) \
5162 $(POSTSTAGE1_FLAGS_TO_PASS) \
5163 clean
5164@endif bfd-bootstrap
5165
5166
d545f33b
PB
5167.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5168.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5169maybe-all-stage3-bfd:
5170maybe-clean-stage3-bfd:
5171@if bfd-bootstrap
5172maybe-all-stage3-bfd: all-stage3-bfd
5173all-stage3: all-stage3-bfd
f70224b5 5174TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5175all-stage3-bfd: configure-stage3-bfd
c52c6897 5176 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5177 @r=`${PWD_COMMAND}`; export r; \
5178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5179 $(HOST_EXPORTS) \
5180 $(POSTSTAGE1_HOST_EXPORTS) \
5181 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5182 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5183 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5184 $(TARGET-stage3-bfd)
d545f33b
PB
5185
5186maybe-clean-stage3-bfd: clean-stage3-bfd
5187clean-stage3: clean-stage3-bfd
5188clean-stage3-bfd:
9dbaa842
DD
5189 @if [ $(current_stage) = stage3 ]; then \
5190 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5191 else \
5192 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5193 $(MAKE) stage3-start; \
5194 fi; \
d545f33b
PB
5195 cd $(HOST_SUBDIR)/bfd && \
5196 $(MAKE) $(FLAGS_TO_PASS) \
5197 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5198 clean
d545f33b
PB
5199@endif bfd-bootstrap
5200
5201
8520c408
AO
5202.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5203.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5204maybe-all-stageb3g2-bfd:
5205maybe-clean-stageb3g2-bfd:
5206@if bfd-bootstrap
5207maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5208all-stageb3g2: all-stageb3g2-bfd
5209TARGET-stageb3g2-bfd = $(TARGET-bfd)
5210all-stageb3g2-bfd: configure-stageb3g2-bfd
5211 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5212 @r=`${PWD_COMMAND}`; export r; \
5213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5214 $(HOST_EXPORTS) \
5215 $(POSTSTAGE1_HOST_EXPORTS) \
5216 cd $(HOST_SUBDIR)/bfd && \
5217 $(MAKE) $(FLAGS_TO_PASS) \
5218 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
5219 $(TARGET-stageb3g2-bfd)
5220
5221maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5222clean-stageb3g2: clean-stageb3g2-bfd
5223clean-stageb3g2-bfd:
5224 @if [ $(current_stage) = stageb3g2 ]; then \
5225 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5226 else \
5227 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5228 $(MAKE) stageb3g2-start; \
5229 fi; \
5230 cd $(HOST_SUBDIR)/bfd && \
5231 $(MAKE) $(FLAGS_TO_PASS) \
5232 $(POSTSTAGE1_FLAGS_TO_PASS) \
5233 clean
5234@endif bfd-bootstrap
5235
5236
d545f33b
PB
5237.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5238.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5239maybe-all-stage4-bfd:
5240maybe-clean-stage4-bfd:
5241@if bfd-bootstrap
5242maybe-all-stage4-bfd: all-stage4-bfd
5243all-stage4: all-stage4-bfd
f70224b5 5244TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5245all-stage4-bfd: configure-stage4-bfd
c52c6897 5246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5247 @r=`${PWD_COMMAND}`; export r; \
5248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5249 $(HOST_EXPORTS) \
5250 $(POSTSTAGE1_HOST_EXPORTS) \
5251 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5252 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5253 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5254 $(TARGET-stage4-bfd)
d545f33b
PB
5255
5256maybe-clean-stage4-bfd: clean-stage4-bfd
5257clean-stage4: clean-stage4-bfd
5258clean-stage4-bfd:
9dbaa842
DD
5259 @if [ $(current_stage) = stage4 ]; then \
5260 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5261 else \
5262 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5263 $(MAKE) stage4-start; \
5264 fi; \
d545f33b
PB
5265 cd $(HOST_SUBDIR)/bfd && \
5266 $(MAKE) $(FLAGS_TO_PASS) \
5267 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5268 clean
d545f33b
PB
5269@endif bfd-bootstrap
5270
5271
5272.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5273.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5274maybe-all-stageprofile-bfd:
5275maybe-clean-stageprofile-bfd:
5276@if bfd-bootstrap
5277maybe-all-stageprofile-bfd: all-stageprofile-bfd
5278all-stageprofile: all-stageprofile-bfd
f70224b5 5279TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5280all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5281 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5282 @r=`${PWD_COMMAND}`; export r; \
5283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5284 $(HOST_EXPORTS) \
5285 $(POSTSTAGE1_HOST_EXPORTS) \
5286 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5287 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5288 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5289 $(TARGET-stageprofile-bfd)
d545f33b
PB
5290
5291maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5292clean-stageprofile: clean-stageprofile-bfd
5293clean-stageprofile-bfd:
9dbaa842
DD
5294 @if [ $(current_stage) = stageprofile ]; then \
5295 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5296 else \
5297 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5298 $(MAKE) stageprofile-start; \
5299 fi; \
d545f33b
PB
5300 cd $(HOST_SUBDIR)/bfd && \
5301 $(MAKE) $(FLAGS_TO_PASS) \
5302 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5303 clean
d545f33b
PB
5304@endif bfd-bootstrap
5305
5306
5307.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5308.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5309maybe-all-stagefeedback-bfd:
5310maybe-clean-stagefeedback-bfd:
5311@if bfd-bootstrap
5312maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5313all-stagefeedback: all-stagefeedback-bfd
f70224b5 5314TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5315all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5316 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5317 @r=`${PWD_COMMAND}`; export r; \
5318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5319 $(HOST_EXPORTS) \
5320 $(POSTSTAGE1_HOST_EXPORTS) \
5321 cd $(HOST_SUBDIR)/bfd && \
8ee82aff 5322 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 5323 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5324 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5325
5326maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5327clean-stagefeedback: clean-stagefeedback-bfd
5328clean-stagefeedback-bfd:
9dbaa842
DD
5329 @if [ $(current_stage) = stagefeedback ]; then \
5330 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5331 else \
5332 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5333 $(MAKE) stagefeedback-start; \
5334 fi; \
d545f33b
PB
5335 cd $(HOST_SUBDIR)/bfd && \
5336 $(MAKE) $(FLAGS_TO_PASS) \
5337 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5338 clean
d545f33b
PB
5339@endif bfd-bootstrap
5340
5341
5342
5343
5344
4fa63067
NN
5345.PHONY: check-bfd maybe-check-bfd
5346maybe-check-bfd:
6bd3dfaa
PB
5347@if bfd
5348maybe-check-bfd: check-bfd
2a4cbe27 5349
4fa63067 5350check-bfd:
0aed8855 5351 @: $(MAKE); $(unstage)
4fa63067 5352 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5354 $(HOST_EXPORTS) \
b00612cc
PB
5355 (cd $(HOST_SUBDIR)/bfd && \
5356 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5357
6bd3dfaa 5358@endif bfd
2a4cbe27 5359
4fa63067
NN
5360.PHONY: install-bfd maybe-install-bfd
5361maybe-install-bfd:
6bd3dfaa
PB
5362@if bfd
5363maybe-install-bfd: install-bfd
2a4cbe27 5364
4fa63067 5365install-bfd: installdirs
0aed8855 5366 @: $(MAKE); $(unstage)
4fa63067 5367 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5369 $(HOST_EXPORTS) \
b00612cc 5370 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5371 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5372
6bd3dfaa 5373@endif bfd
2a4cbe27 5374
56a8fe78 5375# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5376
4fa63067
NN
5377.PHONY: maybe-info-bfd info-bfd
5378maybe-info-bfd:
6bd3dfaa
PB
5379@if bfd
5380maybe-info-bfd: info-bfd
4fa63067
NN
5381
5382info-bfd: \
5383 configure-bfd
5384 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5385 r=`${PWD_COMMAND}`; export r; \
5386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5387 $(HOST_EXPORTS) \
b813574b 5388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390 done; \
4fa63067 5391 echo "Doing info in bfd" ; \
b00612cc 5392 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395 "RANLIB=$${RANLIB}" \
0c24b341 5396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5397 info) \
2a4cbe27
NN
5398 || exit 1
5399
6bd3dfaa 5400@endif bfd
2a4cbe27 5401
4fa63067
NN
5402.PHONY: maybe-dvi-bfd dvi-bfd
5403maybe-dvi-bfd:
6bd3dfaa
PB
5404@if bfd
5405maybe-dvi-bfd: dvi-bfd
2a4cbe27 5406
4fa63067
NN
5407dvi-bfd: \
5408 configure-bfd
5409 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5410 r=`${PWD_COMMAND}`; export r; \
5411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5412 $(HOST_EXPORTS) \
b813574b 5413 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5415 done; \
4fa63067 5416 echo "Doing dvi in bfd" ; \
b00612cc 5417 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5420 "RANLIB=$${RANLIB}" \
0c24b341 5421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5422 dvi) \
2a4cbe27
NN
5423 || exit 1
5424
6bd3dfaa 5425@endif bfd
2a4cbe27 5426
56a8fe78
DD
5427.PHONY: maybe-pdf-bfd pdf-bfd
5428maybe-pdf-bfd:
5429@if bfd
5430maybe-pdf-bfd: pdf-bfd
5431
5432pdf-bfd: \
5433 configure-bfd
5434 @[ -f ./bfd/Makefile ] || exit 0; \
5435 r=`${PWD_COMMAND}`; export r; \
5436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5437 $(HOST_EXPORTS) \
5438 for flag in $(EXTRA_HOST_FLAGS) ; do \
5439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5440 done; \
5441 echo "Doing pdf in bfd" ; \
5442 (cd $(HOST_SUBDIR)/bfd && \
5443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5445 "RANLIB=$${RANLIB}" \
0c24b341 5446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5447 pdf) \
5448 || exit 1
5449
5450@endif bfd
5451
6d389afc
MS
5452.PHONY: maybe-html-bfd html-bfd
5453maybe-html-bfd:
5454@if bfd
5455maybe-html-bfd: html-bfd
5456
5457html-bfd: \
5458 configure-bfd
5459 @[ -f ./bfd/Makefile ] || exit 0; \
5460 r=`${PWD_COMMAND}`; export r; \
5461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5462 $(HOST_EXPORTS) \
5463 for flag in $(EXTRA_HOST_FLAGS) ; do \
5464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5465 done; \
5466 echo "Doing html in bfd" ; \
b00612cc 5467 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5470 "RANLIB=$${RANLIB}" \
0c24b341 5471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5472 html) \
5473 || exit 1
5474
5475@endif bfd
5476
4fa63067
NN
5477.PHONY: maybe-TAGS-bfd TAGS-bfd
5478maybe-TAGS-bfd:
6bd3dfaa
PB
5479@if bfd
5480maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5481
4fa63067
NN
5482TAGS-bfd: \
5483 configure-bfd
5484 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5485 r=`${PWD_COMMAND}`; export r; \
5486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5487 $(HOST_EXPORTS) \
b813574b 5488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5490 done; \
4fa63067 5491 echo "Doing TAGS in bfd" ; \
b00612cc 5492 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5495 "RANLIB=$${RANLIB}" \
0c24b341 5496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5497 TAGS) \
2a4cbe27
NN
5498 || exit 1
5499
6bd3dfaa 5500@endif bfd
2a4cbe27 5501
4fa63067
NN
5502.PHONY: maybe-install-info-bfd install-info-bfd
5503maybe-install-info-bfd:
6bd3dfaa
PB
5504@if bfd
5505maybe-install-info-bfd: install-info-bfd
2a4cbe27 5506
4fa63067
NN
5507install-info-bfd: \
5508 configure-bfd \
5509 info-bfd
5510 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5511 r=`${PWD_COMMAND}`; export r; \
5512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5513 $(HOST_EXPORTS) \
b813574b 5514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5516 done; \
4fa63067 5517 echo "Doing install-info in bfd" ; \
b00612cc 5518 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5521 "RANLIB=$${RANLIB}" \
0c24b341 5522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5523 install-info) \
2a4cbe27
NN
5524 || exit 1
5525
6bd3dfaa 5526@endif bfd
2a4cbe27 5527
a3ca38d2
DD
5528.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5529maybe-install-pdf-bfd:
5530@if bfd
5531maybe-install-pdf-bfd: install-pdf-bfd
5532
5533install-pdf-bfd: \
5534 configure-bfd \
5535 pdf-bfd
5536 @[ -f ./bfd/Makefile ] || exit 0; \
5537 r=`${PWD_COMMAND}`; export r; \
5538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5539 $(HOST_EXPORTS) \
5540 for flag in $(EXTRA_HOST_FLAGS) ; do \
5541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5542 done; \
5543 echo "Doing install-pdf in bfd" ; \
5544 (cd $(HOST_SUBDIR)/bfd && \
5545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5547 "RANLIB=$${RANLIB}" \
0c24b341 5548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5549 install-pdf) \
5550 || exit 1
5551
5552@endif bfd
5553
108a6f8e
CD
5554.PHONY: maybe-install-html-bfd install-html-bfd
5555maybe-install-html-bfd:
5556@if bfd
5557maybe-install-html-bfd: install-html-bfd
5558
5559install-html-bfd: \
5560 configure-bfd \
5561 html-bfd
5562 @[ -f ./bfd/Makefile ] || exit 0; \
5563 r=`${PWD_COMMAND}`; export r; \
5564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5565 $(HOST_EXPORTS) \
5566 for flag in $(EXTRA_HOST_FLAGS) ; do \
5567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5568 done; \
5569 echo "Doing install-html in bfd" ; \
5570 (cd $(HOST_SUBDIR)/bfd && \
5571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5573 "RANLIB=$${RANLIB}" \
0c24b341 5574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5575 install-html) \
5576 || exit 1
5577
5578@endif bfd
5579
4fa63067
NN
5580.PHONY: maybe-installcheck-bfd installcheck-bfd
5581maybe-installcheck-bfd:
6bd3dfaa
PB
5582@if bfd
5583maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5584
4fa63067
NN
5585installcheck-bfd: \
5586 configure-bfd
5587 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5588 r=`${PWD_COMMAND}`; export r; \
5589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5590 $(HOST_EXPORTS) \
b813574b 5591 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5593 done; \
4fa63067 5594 echo "Doing installcheck in bfd" ; \
b00612cc 5595 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5598 "RANLIB=$${RANLIB}" \
0c24b341 5599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5600 installcheck) \
2a4cbe27
NN
5601 || exit 1
5602
6bd3dfaa 5603@endif bfd
2a4cbe27 5604
4fa63067
NN
5605.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5606maybe-mostlyclean-bfd:
6bd3dfaa
PB
5607@if bfd
5608maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5609
4fa63067
NN
5610mostlyclean-bfd:
5611 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5612 r=`${PWD_COMMAND}`; export r; \
5613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5614 $(HOST_EXPORTS) \
b813574b 5615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5617 done; \
4fa63067 5618 echo "Doing mostlyclean in bfd" ; \
b00612cc 5619 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5622 "RANLIB=$${RANLIB}" \
0c24b341 5623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5624 mostlyclean) \
2a4cbe27
NN
5625 || exit 1
5626
6bd3dfaa 5627@endif bfd
2a4cbe27 5628
4fa63067
NN
5629.PHONY: maybe-clean-bfd clean-bfd
5630maybe-clean-bfd:
6bd3dfaa
PB
5631@if bfd
5632maybe-clean-bfd: clean-bfd
2a4cbe27 5633
4fa63067
NN
5634clean-bfd:
5635 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5636 r=`${PWD_COMMAND}`; export r; \
5637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5638 $(HOST_EXPORTS) \
b813574b 5639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5641 done; \
4fa63067 5642 echo "Doing clean in bfd" ; \
b00612cc 5643 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5646 "RANLIB=$${RANLIB}" \
0c24b341 5647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5648 clean) \
2a4cbe27
NN
5649 || exit 1
5650
6bd3dfaa 5651@endif bfd
2a4cbe27 5652
4fa63067
NN
5653.PHONY: maybe-distclean-bfd distclean-bfd
5654maybe-distclean-bfd:
6bd3dfaa
PB
5655@if bfd
5656maybe-distclean-bfd: distclean-bfd
2a4cbe27 5657
4fa63067
NN
5658distclean-bfd:
5659 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5660 r=`${PWD_COMMAND}`; export r; \
5661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5662 $(HOST_EXPORTS) \
b813574b 5663 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5665 done; \
4fa63067 5666 echo "Doing distclean in bfd" ; \
b00612cc 5667 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5670 "RANLIB=$${RANLIB}" \
0c24b341 5671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5672 distclean) \
2a4cbe27
NN
5673 || exit 1
5674
6bd3dfaa 5675@endif bfd
2a4cbe27 5676
4fa63067
NN
5677.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5678maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5679@if bfd
5680maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5681
4fa63067
NN
5682maintainer-clean-bfd:
5683 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5684 r=`${PWD_COMMAND}`; export r; \
5685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5686 $(HOST_EXPORTS) \
b813574b 5687 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5689 done; \
4fa63067 5690 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5691 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5694 "RANLIB=$${RANLIB}" \
0c24b341 5695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5696 maintainer-clean) \
a2592b1b
DD
5697 || exit 1
5698
6bd3dfaa 5699@endif bfd
a2592b1b 5700
2a4cbe27 5701
a7254363 5702
4fa63067
NN
5703.PHONY: configure-opcodes maybe-configure-opcodes
5704maybe-configure-opcodes:
4f0ef2d8
CD
5705@if gcc-bootstrap
5706configure-opcodes: stage_current
5707@endif gcc-bootstrap
6bd3dfaa
PB
5708@if opcodes
5709maybe-configure-opcodes: configure-opcodes
c52c6897 5710configure-opcodes:
c52c6897
PB
5711 @r=`${PWD_COMMAND}`; export r; \
5712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5713 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5715 $(HOST_EXPORTS) \
a7254363
PB
5716 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5717 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5718 case $(srcdir) in \
b00612cc
PB
5719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5720 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5722 esac; \
b00612cc
PB
5723 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5724 libsrcdir="$$s/opcodes"; \
4fa63067 5725 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5727 --target=${target_alias} $${srcdiroption} \
4fa63067 5728 || exit 1
6bd3dfaa 5729@endif opcodes
2a4cbe27 5730
a7254363
PB
5731
5732
d545f33b
PB
5733.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5734maybe-configure-stage1-opcodes:
5735@if opcodes-bootstrap
5736maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5737configure-stage1-opcodes:
c52c6897 5738 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5740 @r=`${PWD_COMMAND}`; export r; \
5741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5742 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5743 $(HOST_EXPORTS) \
8ee82aff
PB
5744 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5745 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5746 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5748 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5749 case $(srcdir) in \
5750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5751 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5753 esac; \
5754 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5755 libsrcdir="$$s/opcodes"; \
5756 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5758 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5759 \
8a0d8a5c 5760 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5761@endif opcodes-bootstrap
5762
5763.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5764maybe-configure-stage2-opcodes:
5765@if opcodes-bootstrap
5766maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5767configure-stage2-opcodes:
c52c6897 5768 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5769 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5770 @r=`${PWD_COMMAND}`; export r; \
5771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5772 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5773 $(HOST_EXPORTS) \
5774 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5775 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5776 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5777 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5779 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5780 case $(srcdir) in \
5781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5782 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5784 esac; \
5785 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5786 libsrcdir="$$s/opcodes"; \
5787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5789 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5790 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5791 @stage2_werror_flag@
5792@endif opcodes-bootstrap
5793
8520c408
AO
5794.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5795maybe-configure-stageb2g0-opcodes:
5796@if opcodes-bootstrap
5797maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5798configure-stageb2g0-opcodes:
5799 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5801 @r=`${PWD_COMMAND}`; export r; \
5802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5803 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5804 $(HOST_EXPORTS) \
5805 $(POSTSTAGE1_HOST_EXPORTS) \
5806 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
5807 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
5808 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5810 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5811 case $(srcdir) in \
5812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5813 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5815 esac; \
5816 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5817 libsrcdir="$$s/opcodes"; \
5818 $(SHELL) $${libsrcdir}/configure \
5819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5820 --target=${target_alias} $${srcdiroption} \
5821 --with-build-libsubdir=$(HOST_SUBDIR) \
5822 @stage2_werror_flag@
5823@endif opcodes-bootstrap
5824
d545f33b
PB
5825.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5826maybe-configure-stage3-opcodes:
5827@if opcodes-bootstrap
5828maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5829configure-stage3-opcodes:
c52c6897 5830 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5832 @r=`${PWD_COMMAND}`; export r; \
5833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5834 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5835 $(HOST_EXPORTS) \
5836 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5837 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5838 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5839 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5841 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5842 case $(srcdir) in \
5843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5844 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5846 esac; \
5847 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5848 libsrcdir="$$s/opcodes"; \
5849 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5851 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5852 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5853 @stage2_werror_flag@
5854@endif opcodes-bootstrap
5855
8520c408
AO
5856.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5857maybe-configure-stageb3g2-opcodes:
5858@if opcodes-bootstrap
5859maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5860configure-stageb3g2-opcodes:
5861 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5863 @r=`${PWD_COMMAND}`; export r; \
5864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5865 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5866 $(HOST_EXPORTS) \
5867 $(POSTSTAGE1_HOST_EXPORTS) \
5868 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
5869 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
5870 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5872 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5873 case $(srcdir) in \
5874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5875 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5877 esac; \
5878 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5879 libsrcdir="$$s/opcodes"; \
5880 $(SHELL) $${libsrcdir}/configure \
5881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5882 --target=${target_alias} $${srcdiroption} \
5883 --with-build-libsubdir=$(HOST_SUBDIR) \
5884 @stage2_werror_flag@
5885@endif opcodes-bootstrap
5886
d545f33b
PB
5887.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5888maybe-configure-stage4-opcodes:
5889@if opcodes-bootstrap
5890maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5891configure-stage4-opcodes:
c52c6897 5892 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5894 @r=`${PWD_COMMAND}`; export r; \
5895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5896 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5897 $(HOST_EXPORTS) \
5898 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5899 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5900 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5901 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5903 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5904 case $(srcdir) in \
5905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5906 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5908 esac; \
5909 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5910 libsrcdir="$$s/opcodes"; \
5911 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5913 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5914 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5915 @stage2_werror_flag@
5916@endif opcodes-bootstrap
5917
5918.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
5919maybe-configure-stageprofile-opcodes:
5920@if opcodes-bootstrap
5921maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 5922configure-stageprofile-opcodes:
c52c6897 5923 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5925 @r=`${PWD_COMMAND}`; export r; \
5926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5927 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5928 $(HOST_EXPORTS) \
5929 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5930 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5931 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 5932 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5934 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5935 case $(srcdir) in \
5936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5937 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5939 esac; \
5940 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5941 libsrcdir="$$s/opcodes"; \
5942 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5944 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5945 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5946 @stage2_werror_flag@
5947@endif opcodes-bootstrap
5948
5949.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
5950maybe-configure-stagefeedback-opcodes:
5951@if opcodes-bootstrap
5952maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 5953configure-stagefeedback-opcodes:
c52c6897 5954 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5956 @r=`${PWD_COMMAND}`; export r; \
5957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5958 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
5959 $(HOST_EXPORTS) \
5960 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
5961 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5962 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 5963 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5965 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5966 case $(srcdir) in \
5967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5968 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5970 esac; \
5971 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5972 libsrcdir="$$s/opcodes"; \
5973 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5975 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5976 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5977 @stage2_werror_flag@
5978@endif opcodes-bootstrap
5979
5980
5981
5982
5983
4fa63067
NN
5984.PHONY: all-opcodes maybe-all-opcodes
5985maybe-all-opcodes:
4f0ef2d8
CD
5986@if gcc-bootstrap
5987all-opcodes: stage_current
5988@endif gcc-bootstrap
6bd3dfaa 5989@if opcodes
d27cc32e 5990TARGET-opcodes=all
6bd3dfaa 5991maybe-all-opcodes: all-opcodes
4fa63067 5992all-opcodes: configure-opcodes
c52c6897 5993 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5995 $(HOST_EXPORTS) \
b00612cc
PB
5996 (cd $(HOST_SUBDIR)/opcodes && \
5997 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 5998@endif opcodes
2a4cbe27 5999
a7254363 6000
d545f33b
PB
6001
6002.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6003.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6004maybe-all-stage1-opcodes:
6005maybe-clean-stage1-opcodes:
6006@if opcodes-bootstrap
6007maybe-all-stage1-opcodes: all-stage1-opcodes
6008all-stage1: all-stage1-opcodes
f70224b5 6009TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6010all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6011 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6012 @r=`${PWD_COMMAND}`; export r; \
6013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6014 $(HOST_EXPORTS) \
6015 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff
PB
6016 $(MAKE) $(FLAGS_TO_PASS) \
6017 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6018 $(TARGET-stage1-opcodes)
d545f33b
PB
6019
6020maybe-clean-stage1-opcodes: clean-stage1-opcodes
6021clean-stage1: clean-stage1-opcodes
6022clean-stage1-opcodes:
9dbaa842
DD
6023 @if [ $(current_stage) = stage1 ]; then \
6024 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6025 else \
6026 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6027 $(MAKE) stage1-start; \
6028 fi; \
d545f33b
PB
6029 cd $(HOST_SUBDIR)/opcodes && \
6030 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6031 clean
d545f33b
PB
6032@endif opcodes-bootstrap
6033
6034
6035.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6036.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6037maybe-all-stage2-opcodes:
6038maybe-clean-stage2-opcodes:
6039@if opcodes-bootstrap
6040maybe-all-stage2-opcodes: all-stage2-opcodes
6041all-stage2: all-stage2-opcodes
f70224b5 6042TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6043all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6044 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6045 @r=`${PWD_COMMAND}`; export r; \
6046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6047 $(HOST_EXPORTS) \
6048 $(POSTSTAGE1_HOST_EXPORTS) \
6049 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6050 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6051 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6052 $(TARGET-stage2-opcodes)
d545f33b
PB
6053
6054maybe-clean-stage2-opcodes: clean-stage2-opcodes
6055clean-stage2: clean-stage2-opcodes
6056clean-stage2-opcodes:
9dbaa842
DD
6057 @if [ $(current_stage) = stage2 ]; then \
6058 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6059 else \
6060 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6061 $(MAKE) stage2-start; \
6062 fi; \
d545f33b
PB
6063 cd $(HOST_SUBDIR)/opcodes && \
6064 $(MAKE) $(FLAGS_TO_PASS) \
6065 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6066 clean
d545f33b
PB
6067@endif opcodes-bootstrap
6068
6069
8520c408
AO
6070.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6071.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6072maybe-all-stageb2g0-opcodes:
6073maybe-clean-stageb2g0-opcodes:
6074@if opcodes-bootstrap
6075maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6076all-stageb2g0: all-stageb2g0-opcodes
6077TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6078all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6079 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6080 @r=`${PWD_COMMAND}`; export r; \
6081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6082 $(HOST_EXPORTS) \
6083 $(POSTSTAGE1_HOST_EXPORTS) \
6084 cd $(HOST_SUBDIR)/opcodes && \
6085 $(MAKE) $(FLAGS_TO_PASS) \
6086 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
6087 $(TARGET-stageb2g0-opcodes)
6088
6089maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6090clean-stageb2g0: clean-stageb2g0-opcodes
6091clean-stageb2g0-opcodes:
6092 @if [ $(current_stage) = stageb2g0 ]; then \
6093 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6094 else \
6095 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6096 $(MAKE) stageb2g0-start; \
6097 fi; \
6098 cd $(HOST_SUBDIR)/opcodes && \
6099 $(MAKE) $(FLAGS_TO_PASS) \
6100 $(POSTSTAGE1_FLAGS_TO_PASS) \
6101 clean
6102@endif opcodes-bootstrap
6103
6104
d545f33b
PB
6105.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6106.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6107maybe-all-stage3-opcodes:
6108maybe-clean-stage3-opcodes:
6109@if opcodes-bootstrap
6110maybe-all-stage3-opcodes: all-stage3-opcodes
6111all-stage3: all-stage3-opcodes
f70224b5 6112TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6113all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6114 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6115 @r=`${PWD_COMMAND}`; export r; \
6116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6117 $(HOST_EXPORTS) \
6118 $(POSTSTAGE1_HOST_EXPORTS) \
6119 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6120 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6121 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6122 $(TARGET-stage3-opcodes)
d545f33b
PB
6123
6124maybe-clean-stage3-opcodes: clean-stage3-opcodes
6125clean-stage3: clean-stage3-opcodes
6126clean-stage3-opcodes:
9dbaa842
DD
6127 @if [ $(current_stage) = stage3 ]; then \
6128 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6129 else \
6130 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6131 $(MAKE) stage3-start; \
6132 fi; \
d545f33b
PB
6133 cd $(HOST_SUBDIR)/opcodes && \
6134 $(MAKE) $(FLAGS_TO_PASS) \
6135 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6136 clean
d545f33b
PB
6137@endif opcodes-bootstrap
6138
6139
8520c408
AO
6140.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6141.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6142maybe-all-stageb3g2-opcodes:
6143maybe-clean-stageb3g2-opcodes:
6144@if opcodes-bootstrap
6145maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6146all-stageb3g2: all-stageb3g2-opcodes
6147TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6148all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6149 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6150 @r=`${PWD_COMMAND}`; export r; \
6151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6152 $(HOST_EXPORTS) \
6153 $(POSTSTAGE1_HOST_EXPORTS) \
6154 cd $(HOST_SUBDIR)/opcodes && \
6155 $(MAKE) $(FLAGS_TO_PASS) \
6156 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
6157 $(TARGET-stageb3g2-opcodes)
6158
6159maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6160clean-stageb3g2: clean-stageb3g2-opcodes
6161clean-stageb3g2-opcodes:
6162 @if [ $(current_stage) = stageb3g2 ]; then \
6163 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6164 else \
6165 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6166 $(MAKE) stageb3g2-start; \
6167 fi; \
6168 cd $(HOST_SUBDIR)/opcodes && \
6169 $(MAKE) $(FLAGS_TO_PASS) \
6170 $(POSTSTAGE1_FLAGS_TO_PASS) \
6171 clean
6172@endif opcodes-bootstrap
6173
6174
d545f33b
PB
6175.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6176.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6177maybe-all-stage4-opcodes:
6178maybe-clean-stage4-opcodes:
6179@if opcodes-bootstrap
6180maybe-all-stage4-opcodes: all-stage4-opcodes
6181all-stage4: all-stage4-opcodes
f70224b5 6182TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6183all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6184 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6185 @r=`${PWD_COMMAND}`; export r; \
6186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6187 $(HOST_EXPORTS) \
6188 $(POSTSTAGE1_HOST_EXPORTS) \
6189 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6190 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6191 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6192 $(TARGET-stage4-opcodes)
d545f33b
PB
6193
6194maybe-clean-stage4-opcodes: clean-stage4-opcodes
6195clean-stage4: clean-stage4-opcodes
6196clean-stage4-opcodes:
9dbaa842
DD
6197 @if [ $(current_stage) = stage4 ]; then \
6198 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6199 else \
6200 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6201 $(MAKE) stage4-start; \
6202 fi; \
d545f33b
PB
6203 cd $(HOST_SUBDIR)/opcodes && \
6204 $(MAKE) $(FLAGS_TO_PASS) \
6205 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6206 clean
d545f33b
PB
6207@endif opcodes-bootstrap
6208
6209
6210.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6211.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6212maybe-all-stageprofile-opcodes:
6213maybe-clean-stageprofile-opcodes:
6214@if opcodes-bootstrap
6215maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6216all-stageprofile: all-stageprofile-opcodes
f70224b5 6217TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6218all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6219 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6220 @r=`${PWD_COMMAND}`; export r; \
6221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6222 $(HOST_EXPORTS) \
6223 $(POSTSTAGE1_HOST_EXPORTS) \
6224 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6225 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6226 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6227 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6228
6229maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6230clean-stageprofile: clean-stageprofile-opcodes
6231clean-stageprofile-opcodes:
9dbaa842
DD
6232 @if [ $(current_stage) = stageprofile ]; then \
6233 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6234 else \
6235 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6236 $(MAKE) stageprofile-start; \
6237 fi; \
d545f33b
PB
6238 cd $(HOST_SUBDIR)/opcodes && \
6239 $(MAKE) $(FLAGS_TO_PASS) \
6240 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6241 clean
d545f33b
PB
6242@endif opcodes-bootstrap
6243
6244
6245.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6246.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6247maybe-all-stagefeedback-opcodes:
6248maybe-clean-stagefeedback-opcodes:
6249@if opcodes-bootstrap
6250maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6251all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6252TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6253all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6255 @r=`${PWD_COMMAND}`; export r; \
6256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6257 $(HOST_EXPORTS) \
6258 $(POSTSTAGE1_HOST_EXPORTS) \
6259 cd $(HOST_SUBDIR)/opcodes && \
8ee82aff 6260 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6261 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6262 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6263
6264maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6265clean-stagefeedback: clean-stagefeedback-opcodes
6266clean-stagefeedback-opcodes:
9dbaa842
DD
6267 @if [ $(current_stage) = stagefeedback ]; then \
6268 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6269 else \
6270 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6271 $(MAKE) stagefeedback-start; \
6272 fi; \
d545f33b
PB
6273 cd $(HOST_SUBDIR)/opcodes && \
6274 $(MAKE) $(FLAGS_TO_PASS) \
6275 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6276 clean
d545f33b
PB
6277@endif opcodes-bootstrap
6278
6279
6280
6281
6282
4fa63067
NN
6283.PHONY: check-opcodes maybe-check-opcodes
6284maybe-check-opcodes:
6bd3dfaa
PB
6285@if opcodes
6286maybe-check-opcodes: check-opcodes
4fa63067
NN
6287
6288check-opcodes:
0aed8855 6289 @: $(MAKE); $(unstage)
4fa63067 6290 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6292 $(HOST_EXPORTS) \
b00612cc
PB
6293 (cd $(HOST_SUBDIR)/opcodes && \
6294 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6295
6bd3dfaa 6296@endif opcodes
2a4cbe27 6297
4fa63067
NN
6298.PHONY: install-opcodes maybe-install-opcodes
6299maybe-install-opcodes:
6bd3dfaa
PB
6300@if opcodes
6301maybe-install-opcodes: install-opcodes
2a4cbe27 6302
4fa63067 6303install-opcodes: installdirs
0aed8855 6304 @: $(MAKE); $(unstage)
4fa63067
NN
6305 @r=`${PWD_COMMAND}`; export r; \
6306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6307 $(HOST_EXPORTS) \
b00612cc 6308 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6309 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6310
6bd3dfaa 6311@endif opcodes
4fa63067 6312
56a8fe78 6313# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6314
6315.PHONY: maybe-info-opcodes info-opcodes
6316maybe-info-opcodes:
6bd3dfaa
PB
6317@if opcodes
6318maybe-info-opcodes: info-opcodes
4fa63067
NN
6319
6320info-opcodes: \
6321 configure-opcodes
6322 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6323 r=`${PWD_COMMAND}`; export r; \
6324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6325 $(HOST_EXPORTS) \
b813574b 6326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6328 done; \
4fa63067 6329 echo "Doing info in opcodes" ; \
b00612cc 6330 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6333 "RANLIB=$${RANLIB}" \
0c24b341 6334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6335 info) \
2a4cbe27
NN
6336 || exit 1
6337
6bd3dfaa 6338@endif opcodes
2a4cbe27 6339
4fa63067
NN
6340.PHONY: maybe-dvi-opcodes dvi-opcodes
6341maybe-dvi-opcodes:
6bd3dfaa
PB
6342@if opcodes
6343maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6344
4fa63067
NN
6345dvi-opcodes: \
6346 configure-opcodes
6347 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6348 r=`${PWD_COMMAND}`; export r; \
6349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6350 $(HOST_EXPORTS) \
b813574b 6351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6353 done; \
4fa63067 6354 echo "Doing dvi in opcodes" ; \
b00612cc 6355 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6358 "RANLIB=$${RANLIB}" \
0c24b341 6359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6360 dvi) \
2a4cbe27
NN
6361 || exit 1
6362
6bd3dfaa 6363@endif opcodes
2a4cbe27 6364
56a8fe78
DD
6365.PHONY: maybe-pdf-opcodes pdf-opcodes
6366maybe-pdf-opcodes:
6367@if opcodes
6368maybe-pdf-opcodes: pdf-opcodes
6369
6370pdf-opcodes: \
6371 configure-opcodes
6372 @[ -f ./opcodes/Makefile ] || exit 0; \
6373 r=`${PWD_COMMAND}`; export r; \
6374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6375 $(HOST_EXPORTS) \
6376 for flag in $(EXTRA_HOST_FLAGS) ; do \
6377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6378 done; \
6379 echo "Doing pdf in opcodes" ; \
6380 (cd $(HOST_SUBDIR)/opcodes && \
6381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6383 "RANLIB=$${RANLIB}" \
0c24b341 6384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6385 pdf) \
6386 || exit 1
6387
6388@endif opcodes
6389
6d389afc
MS
6390.PHONY: maybe-html-opcodes html-opcodes
6391maybe-html-opcodes:
6392@if opcodes
6393maybe-html-opcodes: html-opcodes
6394
6395html-opcodes: \
6396 configure-opcodes
6397 @[ -f ./opcodes/Makefile ] || exit 0; \
6398 r=`${PWD_COMMAND}`; export r; \
6399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6400 $(HOST_EXPORTS) \
6401 for flag in $(EXTRA_HOST_FLAGS) ; do \
6402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6403 done; \
6404 echo "Doing html in opcodes" ; \
b00612cc 6405 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6408 "RANLIB=$${RANLIB}" \
0c24b341 6409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6410 html) \
6411 || exit 1
6412
6413@endif opcodes
6414
4fa63067
NN
6415.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6416maybe-TAGS-opcodes:
6bd3dfaa
PB
6417@if opcodes
6418maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6419
4fa63067
NN
6420TAGS-opcodes: \
6421 configure-opcodes
6422 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6423 r=`${PWD_COMMAND}`; export r; \
6424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6425 $(HOST_EXPORTS) \
b813574b 6426 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6428 done; \
4fa63067 6429 echo "Doing TAGS in opcodes" ; \
b00612cc 6430 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6433 "RANLIB=$${RANLIB}" \
0c24b341 6434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6435 TAGS) \
2a4cbe27
NN
6436 || exit 1
6437
6bd3dfaa 6438@endif opcodes
2a4cbe27 6439
4fa63067
NN
6440.PHONY: maybe-install-info-opcodes install-info-opcodes
6441maybe-install-info-opcodes:
6bd3dfaa
PB
6442@if opcodes
6443maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6444
4fa63067
NN
6445install-info-opcodes: \
6446 configure-opcodes \
6447 info-opcodes
6448 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6449 r=`${PWD_COMMAND}`; export r; \
6450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6451 $(HOST_EXPORTS) \
b813574b 6452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6454 done; \
4fa63067 6455 echo "Doing install-info in opcodes" ; \
b00612cc 6456 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6459 "RANLIB=$${RANLIB}" \
0c24b341 6460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6461 install-info) \
2a4cbe27
NN
6462 || exit 1
6463
6bd3dfaa 6464@endif opcodes
2a4cbe27 6465
a3ca38d2
DD
6466.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6467maybe-install-pdf-opcodes:
6468@if opcodes
6469maybe-install-pdf-opcodes: install-pdf-opcodes
6470
6471install-pdf-opcodes: \
6472 configure-opcodes \
6473 pdf-opcodes
6474 @[ -f ./opcodes/Makefile ] || exit 0; \
6475 r=`${PWD_COMMAND}`; export r; \
6476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6477 $(HOST_EXPORTS) \
6478 for flag in $(EXTRA_HOST_FLAGS) ; do \
6479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6480 done; \
6481 echo "Doing install-pdf in opcodes" ; \
6482 (cd $(HOST_SUBDIR)/opcodes && \
6483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6485 "RANLIB=$${RANLIB}" \
0c24b341 6486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6487 install-pdf) \
6488 || exit 1
6489
6490@endif opcodes
6491
108a6f8e
CD
6492.PHONY: maybe-install-html-opcodes install-html-opcodes
6493maybe-install-html-opcodes:
6494@if opcodes
6495maybe-install-html-opcodes: install-html-opcodes
6496
6497install-html-opcodes: \
6498 configure-opcodes \
6499 html-opcodes
6500 @[ -f ./opcodes/Makefile ] || exit 0; \
6501 r=`${PWD_COMMAND}`; export r; \
6502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6503 $(HOST_EXPORTS) \
6504 for flag in $(EXTRA_HOST_FLAGS) ; do \
6505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6506 done; \
6507 echo "Doing install-html in opcodes" ; \
6508 (cd $(HOST_SUBDIR)/opcodes && \
6509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6511 "RANLIB=$${RANLIB}" \
0c24b341 6512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6513 install-html) \
6514 || exit 1
6515
6516@endif opcodes
6517
4fa63067
NN
6518.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6519maybe-installcheck-opcodes:
6bd3dfaa
PB
6520@if opcodes
6521maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6522
4fa63067
NN
6523installcheck-opcodes: \
6524 configure-opcodes
6525 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6526 r=`${PWD_COMMAND}`; export r; \
6527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6528 $(HOST_EXPORTS) \
b813574b 6529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6531 done; \
4fa63067 6532 echo "Doing installcheck in opcodes" ; \
b00612cc 6533 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6536 "RANLIB=$${RANLIB}" \
0c24b341 6537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6538 installcheck) \
2a4cbe27
NN
6539 || exit 1
6540
6bd3dfaa 6541@endif opcodes
2a4cbe27
NN
6542
6543.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6544maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6545@if opcodes
6546maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6547
6548mostlyclean-opcodes:
6549 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6550 r=`${PWD_COMMAND}`; export r; \
6551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6552 $(HOST_EXPORTS) \
b813574b 6553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6555 done; \
6556 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6557 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6560 "RANLIB=$${RANLIB}" \
0c24b341 6561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6562 mostlyclean) \
2a4cbe27
NN
6563 || exit 1
6564
6bd3dfaa 6565@endif opcodes
2a4cbe27 6566
4fa63067
NN
6567.PHONY: maybe-clean-opcodes clean-opcodes
6568maybe-clean-opcodes:
6bd3dfaa
PB
6569@if opcodes
6570maybe-clean-opcodes: clean-opcodes
2a4cbe27 6571
4fa63067
NN
6572clean-opcodes:
6573 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6574 r=`${PWD_COMMAND}`; export r; \
6575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6576 $(HOST_EXPORTS) \
b813574b 6577 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6579 done; \
4fa63067 6580 echo "Doing clean in opcodes" ; \
b00612cc 6581 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6584 "RANLIB=$${RANLIB}" \
0c24b341 6585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6586 clean) \
2a4cbe27
NN
6587 || exit 1
6588
6bd3dfaa 6589@endif opcodes
2a4cbe27 6590
4fa63067
NN
6591.PHONY: maybe-distclean-opcodes distclean-opcodes
6592maybe-distclean-opcodes:
6bd3dfaa
PB
6593@if opcodes
6594maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6595
4fa63067
NN
6596distclean-opcodes:
6597 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6598 r=`${PWD_COMMAND}`; export r; \
6599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6600 $(HOST_EXPORTS) \
b813574b 6601 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6603 done; \
4fa63067 6604 echo "Doing distclean in opcodes" ; \
b00612cc 6605 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6608 "RANLIB=$${RANLIB}" \
0c24b341 6609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6610 distclean) \
2a4cbe27
NN
6611 || exit 1
6612
6bd3dfaa 6613@endif opcodes
2a4cbe27 6614
4fa63067
NN
6615.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6616maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6617@if opcodes
6618maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6619
4fa63067
NN
6620maintainer-clean-opcodes:
6621 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6622 r=`${PWD_COMMAND}`; export r; \
6623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6624 $(HOST_EXPORTS) \
b813574b 6625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6627 done; \
4fa63067 6628 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6629 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6632 "RANLIB=$${RANLIB}" \
0c24b341 6633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6634 maintainer-clean) \
2a4cbe27
NN
6635 || exit 1
6636
6bd3dfaa 6637@endif opcodes
2a4cbe27 6638
2a4cbe27 6639
a7254363 6640
4fa63067
NN
6641.PHONY: configure-binutils maybe-configure-binutils
6642maybe-configure-binutils:
4f0ef2d8
CD
6643@if gcc-bootstrap
6644configure-binutils: stage_current
6645@endif gcc-bootstrap
6bd3dfaa
PB
6646@if binutils
6647maybe-configure-binutils: configure-binutils
c52c6897 6648configure-binutils:
c52c6897
PB
6649 @r=`${PWD_COMMAND}`; export r; \
6650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6651 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6652 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6653 $(HOST_EXPORTS) \
a7254363
PB
6654 echo Configuring in $(HOST_SUBDIR)/binutils; \
6655 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6656 case $(srcdir) in \
b00612cc
PB
6657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6658 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6660 esac; \
b00612cc
PB
6661 srcdiroption="--srcdir=$${topdir}/binutils"; \
6662 libsrcdir="$$s/binutils"; \
4fa63067 6663 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6665 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6666 || exit 1
6bd3dfaa 6667@endif binutils
2a4cbe27 6668
a7254363
PB
6669
6670
d545f33b
PB
6671.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6672maybe-configure-stage1-binutils:
6673@if binutils-bootstrap
6674maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6675configure-stage1-binutils:
c52c6897 6676 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6678 @r=`${PWD_COMMAND}`; export r; \
6679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6680 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6681 $(HOST_EXPORTS) \
8ee82aff
PB
6682 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
6683 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6684 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6686 cd $(HOST_SUBDIR)/binutils || exit 1; \
6687 case $(srcdir) in \
6688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6689 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6691 esac; \
6692 srcdiroption="--srcdir=$${topdir}/binutils"; \
6693 libsrcdir="$$s/binutils"; \
6694 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6696 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6697 \
8a0d8a5c 6698 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6699@endif binutils-bootstrap
6700
6701.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6702maybe-configure-stage2-binutils:
6703@if binutils-bootstrap
6704maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6705configure-stage2-binutils:
c52c6897 6706 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6707 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6708 @r=`${PWD_COMMAND}`; export r; \
6709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6710 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6711 $(HOST_EXPORTS) \
6712 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6713 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
6714 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6715 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6717 cd $(HOST_SUBDIR)/binutils || exit 1; \
6718 case $(srcdir) in \
6719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6720 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6722 esac; \
6723 srcdiroption="--srcdir=$${topdir}/binutils"; \
6724 libsrcdir="$$s/binutils"; \
6725 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6727 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6728 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6729 @stage2_werror_flag@
6730@endif binutils-bootstrap
6731
8520c408
AO
6732.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6733maybe-configure-stageb2g0-binutils:
6734@if binutils-bootstrap
6735maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6736configure-stageb2g0-binutils:
6737 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6738 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6739 @r=`${PWD_COMMAND}`; export r; \
6740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6741 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6742 $(HOST_EXPORTS) \
6743 $(POSTSTAGE1_HOST_EXPORTS) \
6744 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
6745 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
6746 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6748 cd $(HOST_SUBDIR)/binutils || exit 1; \
6749 case $(srcdir) in \
6750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6751 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6753 esac; \
6754 srcdiroption="--srcdir=$${topdir}/binutils"; \
6755 libsrcdir="$$s/binutils"; \
6756 $(SHELL) $${libsrcdir}/configure \
6757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6758 --target=${target_alias} $${srcdiroption} \
6759 --with-build-libsubdir=$(HOST_SUBDIR) \
6760 @stage2_werror_flag@
6761@endif binutils-bootstrap
6762
d545f33b
PB
6763.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6764maybe-configure-stage3-binutils:
6765@if binutils-bootstrap
6766maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6767configure-stage3-binutils:
c52c6897 6768 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6769 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6770 @r=`${PWD_COMMAND}`; export r; \
6771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6772 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6773 $(HOST_EXPORTS) \
6774 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6775 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
6776 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6777 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6779 cd $(HOST_SUBDIR)/binutils || exit 1; \
6780 case $(srcdir) in \
6781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6782 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6784 esac; \
6785 srcdiroption="--srcdir=$${topdir}/binutils"; \
6786 libsrcdir="$$s/binutils"; \
6787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6789 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6790 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6791 @stage2_werror_flag@
6792@endif binutils-bootstrap
6793
8520c408
AO
6794.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6795maybe-configure-stageb3g2-binutils:
6796@if binutils-bootstrap
6797maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6798configure-stageb3g2-binutils:
6799 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6801 @r=`${PWD_COMMAND}`; export r; \
6802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6803 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6804 $(HOST_EXPORTS) \
6805 $(POSTSTAGE1_HOST_EXPORTS) \
6806 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
6807 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
6808 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6810 cd $(HOST_SUBDIR)/binutils || exit 1; \
6811 case $(srcdir) in \
6812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6813 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6815 esac; \
6816 srcdiroption="--srcdir=$${topdir}/binutils"; \
6817 libsrcdir="$$s/binutils"; \
6818 $(SHELL) $${libsrcdir}/configure \
6819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6820 --target=${target_alias} $${srcdiroption} \
6821 --with-build-libsubdir=$(HOST_SUBDIR) \
6822 @stage2_werror_flag@
6823@endif binutils-bootstrap
6824
d545f33b
PB
6825.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6826maybe-configure-stage4-binutils:
6827@if binutils-bootstrap
6828maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6829configure-stage4-binutils:
c52c6897 6830 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6831 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6832 @r=`${PWD_COMMAND}`; export r; \
6833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6834 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6835 $(HOST_EXPORTS) \
6836 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6837 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
6838 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6839 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6841 cd $(HOST_SUBDIR)/binutils || exit 1; \
6842 case $(srcdir) in \
6843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6844 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6846 esac; \
6847 srcdiroption="--srcdir=$${topdir}/binutils"; \
6848 libsrcdir="$$s/binutils"; \
6849 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6851 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6852 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6853 @stage2_werror_flag@
6854@endif binutils-bootstrap
6855
6856.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6857maybe-configure-stageprofile-binutils:
6858@if binutils-bootstrap
6859maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6860configure-stageprofile-binutils:
c52c6897 6861 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6863 @r=`${PWD_COMMAND}`; export r; \
6864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6865 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6866 $(HOST_EXPORTS) \
6867 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6868 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
6869 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 6870 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6872 cd $(HOST_SUBDIR)/binutils || exit 1; \
6873 case $(srcdir) in \
6874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6875 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6877 esac; \
6878 srcdiroption="--srcdir=$${topdir}/binutils"; \
6879 libsrcdir="$$s/binutils"; \
6880 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6882 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6883 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6884 @stage2_werror_flag@
6885@endif binutils-bootstrap
6886
6887.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6888maybe-configure-stagefeedback-binutils:
6889@if binutils-bootstrap
6890maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6891configure-stagefeedback-binutils:
c52c6897 6892 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6894 @r=`${PWD_COMMAND}`; export r; \
6895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6896 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
6897 $(HOST_EXPORTS) \
6898 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
6899 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
6900 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 6901 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6903 cd $(HOST_SUBDIR)/binutils || exit 1; \
6904 case $(srcdir) in \
6905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6906 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6908 esac; \
6909 srcdiroption="--srcdir=$${topdir}/binutils"; \
6910 libsrcdir="$$s/binutils"; \
6911 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6913 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6914 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6915 @stage2_werror_flag@
6916@endif binutils-bootstrap
6917
6918
6919
6920
6921
4fa63067
NN
6922.PHONY: all-binutils maybe-all-binutils
6923maybe-all-binutils:
4f0ef2d8
CD
6924@if gcc-bootstrap
6925all-binutils: stage_current
6926@endif gcc-bootstrap
6bd3dfaa 6927@if binutils
d27cc32e 6928TARGET-binutils=all
6bd3dfaa 6929maybe-all-binutils: all-binutils
4fa63067 6930all-binutils: configure-binutils
c52c6897 6931 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6933 $(HOST_EXPORTS) \
b00612cc
PB
6934 (cd $(HOST_SUBDIR)/binutils && \
6935 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 6936@endif binutils
4fa63067 6937
a7254363 6938
4fa63067 6939
d545f33b
PB
6940.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6941.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6942maybe-all-stage1-binutils:
6943maybe-clean-stage1-binutils:
6944@if binutils-bootstrap
6945maybe-all-stage1-binutils: all-stage1-binutils
6946all-stage1: all-stage1-binutils
f70224b5 6947TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 6948all-stage1-binutils: configure-stage1-binutils
c52c6897 6949 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
6950 @r=`${PWD_COMMAND}`; export r; \
6951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6952 $(HOST_EXPORTS) \
d545f33b 6953 cd $(HOST_SUBDIR)/binutils && \
8ee82aff
PB
6954 $(MAKE) $(FLAGS_TO_PASS) \
6955 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 6956 $(TARGET-stage1-binutils)
2a4cbe27 6957
d545f33b
PB
6958maybe-clean-stage1-binutils: clean-stage1-binutils
6959clean-stage1: clean-stage1-binutils
6960clean-stage1-binutils:
9dbaa842
DD
6961 @if [ $(current_stage) = stage1 ]; then \
6962 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6963 else \
6964 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6965 $(MAKE) stage1-start; \
6966 fi; \
d545f33b
PB
6967 cd $(HOST_SUBDIR)/binutils && \
6968 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 6969 clean
d545f33b 6970@endif binutils-bootstrap
2a4cbe27 6971
2a4cbe27 6972
d545f33b
PB
6973.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6974.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6975maybe-all-stage2-binutils:
6976maybe-clean-stage2-binutils:
6977@if binutils-bootstrap
6978maybe-all-stage2-binutils: all-stage2-binutils
6979all-stage2: all-stage2-binutils
f70224b5 6980TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 6981all-stage2-binutils: configure-stage2-binutils
c52c6897 6982 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 6983 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6985 $(HOST_EXPORTS) \
d545f33b
PB
6986 $(POSTSTAGE1_HOST_EXPORTS) \
6987 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 6988 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 6989 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6990 $(TARGET-stage2-binutils)
2a4cbe27 6991
d545f33b
PB
6992maybe-clean-stage2-binutils: clean-stage2-binutils
6993clean-stage2: clean-stage2-binutils
6994clean-stage2-binutils:
9dbaa842
DD
6995 @if [ $(current_stage) = stage2 ]; then \
6996 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6997 else \
6998 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
6999 $(MAKE) stage2-start; \
7000 fi; \
d545f33b
PB
7001 cd $(HOST_SUBDIR)/binutils && \
7002 $(MAKE) $(FLAGS_TO_PASS) \
7003 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7004 clean
d545f33b 7005@endif binutils-bootstrap
2a4cbe27 7006
4fa63067 7007
8520c408
AO
7008.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7009.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7010maybe-all-stageb2g0-binutils:
7011maybe-clean-stageb2g0-binutils:
7012@if binutils-bootstrap
7013maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7014all-stageb2g0: all-stageb2g0-binutils
7015TARGET-stageb2g0-binutils = $(TARGET-binutils)
7016all-stageb2g0-binutils: configure-stageb2g0-binutils
7017 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7018 @r=`${PWD_COMMAND}`; export r; \
7019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7020 $(HOST_EXPORTS) \
7021 $(POSTSTAGE1_HOST_EXPORTS) \
7022 cd $(HOST_SUBDIR)/binutils && \
7023 $(MAKE) $(FLAGS_TO_PASS) \
7024 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
7025 $(TARGET-stageb2g0-binutils)
7026
7027maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7028clean-stageb2g0: clean-stageb2g0-binutils
7029clean-stageb2g0-binutils:
7030 @if [ $(current_stage) = stageb2g0 ]; then \
7031 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7032 else \
7033 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7034 $(MAKE) stageb2g0-start; \
7035 fi; \
7036 cd $(HOST_SUBDIR)/binutils && \
7037 $(MAKE) $(FLAGS_TO_PASS) \
7038 $(POSTSTAGE1_FLAGS_TO_PASS) \
7039 clean
7040@endif binutils-bootstrap
7041
7042
d545f33b
PB
7043.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7044.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7045maybe-all-stage3-binutils:
7046maybe-clean-stage3-binutils:
7047@if binutils-bootstrap
7048maybe-all-stage3-binutils: all-stage3-binutils
7049all-stage3: all-stage3-binutils
f70224b5 7050TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7051all-stage3-binutils: configure-stage3-binutils
c52c6897 7052 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7053 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7055 $(HOST_EXPORTS) \
d545f33b
PB
7056 $(POSTSTAGE1_HOST_EXPORTS) \
7057 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7058 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7059 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7060 $(TARGET-stage3-binutils)
2a4cbe27 7061
d545f33b
PB
7062maybe-clean-stage3-binutils: clean-stage3-binutils
7063clean-stage3: clean-stage3-binutils
7064clean-stage3-binutils:
9dbaa842
DD
7065 @if [ $(current_stage) = stage3 ]; then \
7066 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7067 else \
7068 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7069 $(MAKE) stage3-start; \
7070 fi; \
d545f33b
PB
7071 cd $(HOST_SUBDIR)/binutils && \
7072 $(MAKE) $(FLAGS_TO_PASS) \
7073 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7074 clean
d545f33b 7075@endif binutils-bootstrap
2a4cbe27 7076
2a4cbe27 7077
8520c408
AO
7078.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7079.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7080maybe-all-stageb3g2-binutils:
7081maybe-clean-stageb3g2-binutils:
7082@if binutils-bootstrap
7083maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7084all-stageb3g2: all-stageb3g2-binutils
7085TARGET-stageb3g2-binutils = $(TARGET-binutils)
7086all-stageb3g2-binutils: configure-stageb3g2-binutils
7087 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7088 @r=`${PWD_COMMAND}`; export r; \
7089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7090 $(HOST_EXPORTS) \
7091 $(POSTSTAGE1_HOST_EXPORTS) \
7092 cd $(HOST_SUBDIR)/binutils && \
7093 $(MAKE) $(FLAGS_TO_PASS) \
7094 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
7095 $(TARGET-stageb3g2-binutils)
7096
7097maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7098clean-stageb3g2: clean-stageb3g2-binutils
7099clean-stageb3g2-binutils:
7100 @if [ $(current_stage) = stageb3g2 ]; then \
7101 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7102 else \
7103 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7104 $(MAKE) stageb3g2-start; \
7105 fi; \
7106 cd $(HOST_SUBDIR)/binutils && \
7107 $(MAKE) $(FLAGS_TO_PASS) \
7108 $(POSTSTAGE1_FLAGS_TO_PASS) \
7109 clean
7110@endif binutils-bootstrap
7111
7112
d545f33b
PB
7113.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7114.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7115maybe-all-stage4-binutils:
7116maybe-clean-stage4-binutils:
7117@if binutils-bootstrap
7118maybe-all-stage4-binutils: all-stage4-binutils
7119all-stage4: all-stage4-binutils
f70224b5 7120TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7121all-stage4-binutils: configure-stage4-binutils
c52c6897 7122 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7123 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7125 $(HOST_EXPORTS) \
d545f33b
PB
7126 $(POSTSTAGE1_HOST_EXPORTS) \
7127 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7128 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7129 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7130 $(TARGET-stage4-binutils)
d545f33b
PB
7131
7132maybe-clean-stage4-binutils: clean-stage4-binutils
7133clean-stage4: clean-stage4-binutils
7134clean-stage4-binutils:
9dbaa842
DD
7135 @if [ $(current_stage) = stage4 ]; then \
7136 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7137 else \
7138 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7139 $(MAKE) stage4-start; \
7140 fi; \
d545f33b
PB
7141 cd $(HOST_SUBDIR)/binutils && \
7142 $(MAKE) $(FLAGS_TO_PASS) \
7143 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7144 clean
d545f33b
PB
7145@endif binutils-bootstrap
7146
7147
7148.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7149.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7150maybe-all-stageprofile-binutils:
7151maybe-clean-stageprofile-binutils:
7152@if binutils-bootstrap
7153maybe-all-stageprofile-binutils: all-stageprofile-binutils
7154all-stageprofile: all-stageprofile-binutils
f70224b5 7155TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7156all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7157 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7158 @r=`${PWD_COMMAND}`; export r; \
7159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7160 $(HOST_EXPORTS) \
7161 $(POSTSTAGE1_HOST_EXPORTS) \
7162 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7163 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7164 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7165 $(TARGET-stageprofile-binutils)
d545f33b
PB
7166
7167maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7168clean-stageprofile: clean-stageprofile-binutils
7169clean-stageprofile-binutils:
9dbaa842
DD
7170 @if [ $(current_stage) = stageprofile ]; then \
7171 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7172 else \
7173 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7174 $(MAKE) stageprofile-start; \
7175 fi; \
d545f33b
PB
7176 cd $(HOST_SUBDIR)/binutils && \
7177 $(MAKE) $(FLAGS_TO_PASS) \
7178 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7179 clean
d545f33b
PB
7180@endif binutils-bootstrap
7181
7182
7183.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7184.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7185maybe-all-stagefeedback-binutils:
7186maybe-clean-stagefeedback-binutils:
7187@if binutils-bootstrap
7188maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7189all-stagefeedback: all-stagefeedback-binutils
f70224b5 7190TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7191all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7192 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7193 @r=`${PWD_COMMAND}`; export r; \
7194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7195 $(HOST_EXPORTS) \
7196 $(POSTSTAGE1_HOST_EXPORTS) \
7197 cd $(HOST_SUBDIR)/binutils && \
8ee82aff 7198 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 7199 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7200 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7201
7202maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7203clean-stagefeedback: clean-stagefeedback-binutils
7204clean-stagefeedback-binutils:
9dbaa842
DD
7205 @if [ $(current_stage) = stagefeedback ]; then \
7206 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7207 else \
7208 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7209 $(MAKE) stagefeedback-start; \
7210 fi; \
d545f33b
PB
7211 cd $(HOST_SUBDIR)/binutils && \
7212 $(MAKE) $(FLAGS_TO_PASS) \
7213 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7214 clean
d545f33b
PB
7215@endif binutils-bootstrap
7216
7217
7218
7219
7220
7221.PHONY: check-binutils maybe-check-binutils
7222maybe-check-binutils:
7223@if binutils
7224maybe-check-binutils: check-binutils
7225
7226check-binutils:
0aed8855 7227 @: $(MAKE); $(unstage)
d545f33b
PB
7228 @r=`${PWD_COMMAND}`; export r; \
7229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7230 $(HOST_EXPORTS) \
7231 (cd $(HOST_SUBDIR)/binutils && \
7232 $(MAKE) $(FLAGS_TO_PASS) check)
7233
7234@endif binutils
7235
7236.PHONY: install-binutils maybe-install-binutils
7237maybe-install-binutils:
7238@if binutils
7239maybe-install-binutils: install-binutils
7240
7241install-binutils: installdirs
0aed8855 7242 @: $(MAKE); $(unstage)
d545f33b
PB
7243 @r=`${PWD_COMMAND}`; export r; \
7244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7245 $(HOST_EXPORTS) \
7246 (cd $(HOST_SUBDIR)/binutils && \
7247 $(MAKE) $(FLAGS_TO_PASS) install)
7248
7249@endif binutils
7250
56a8fe78 7251# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7252
7253.PHONY: maybe-info-binutils info-binutils
7254maybe-info-binutils:
7255@if binutils
7256maybe-info-binutils: info-binutils
7257
7258info-binutils: \
7259 configure-binutils
7260 @[ -f ./binutils/Makefile ] || exit 0; \
7261 r=`${PWD_COMMAND}`; export r; \
7262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7263 $(HOST_EXPORTS) \
7264 for flag in $(EXTRA_HOST_FLAGS) ; do \
7265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7266 done; \
7267 echo "Doing info in binutils" ; \
7268 (cd $(HOST_SUBDIR)/binutils && \
7269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7271 "RANLIB=$${RANLIB}" \
0c24b341 7272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7273 info) \
7274 || exit 1
7275
7276@endif binutils
7277
7278.PHONY: maybe-dvi-binutils dvi-binutils
7279maybe-dvi-binutils:
7280@if binutils
7281maybe-dvi-binutils: dvi-binutils
7282
7283dvi-binutils: \
7284 configure-binutils
7285 @[ -f ./binutils/Makefile ] || exit 0; \
7286 r=`${PWD_COMMAND}`; export r; \
7287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7288 $(HOST_EXPORTS) \
7289 for flag in $(EXTRA_HOST_FLAGS) ; do \
7290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7291 done; \
7292 echo "Doing dvi in binutils" ; \
7293 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7296 "RANLIB=$${RANLIB}" \
0c24b341 7297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7298 dvi) \
2a4cbe27
NN
7299 || exit 1
7300
6bd3dfaa 7301@endif binutils
2a4cbe27 7302
56a8fe78
DD
7303.PHONY: maybe-pdf-binutils pdf-binutils
7304maybe-pdf-binutils:
7305@if binutils
7306maybe-pdf-binutils: pdf-binutils
7307
7308pdf-binutils: \
7309 configure-binutils
7310 @[ -f ./binutils/Makefile ] || exit 0; \
7311 r=`${PWD_COMMAND}`; export r; \
7312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7313 $(HOST_EXPORTS) \
7314 for flag in $(EXTRA_HOST_FLAGS) ; do \
7315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7316 done; \
7317 echo "Doing pdf in binutils" ; \
7318 (cd $(HOST_SUBDIR)/binutils && \
7319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7321 "RANLIB=$${RANLIB}" \
0c24b341 7322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7323 pdf) \
7324 || exit 1
7325
7326@endif binutils
7327
6d389afc
MS
7328.PHONY: maybe-html-binutils html-binutils
7329maybe-html-binutils:
7330@if binutils
7331maybe-html-binutils: html-binutils
7332
7333html-binutils: \
7334 configure-binutils
7335 @[ -f ./binutils/Makefile ] || exit 0; \
7336 r=`${PWD_COMMAND}`; export r; \
7337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7338 $(HOST_EXPORTS) \
7339 for flag in $(EXTRA_HOST_FLAGS) ; do \
7340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7341 done; \
7342 echo "Doing html in binutils" ; \
b00612cc 7343 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7346 "RANLIB=$${RANLIB}" \
0c24b341 7347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7348 html) \
7349 || exit 1
7350
7351@endif binutils
7352
4fa63067
NN
7353.PHONY: maybe-TAGS-binutils TAGS-binutils
7354maybe-TAGS-binutils:
6bd3dfaa
PB
7355@if binutils
7356maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7357
4fa63067
NN
7358TAGS-binutils: \
7359 configure-binutils
7360 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7361 r=`${PWD_COMMAND}`; export r; \
7362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7363 $(HOST_EXPORTS) \
b813574b 7364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7366 done; \
4fa63067 7367 echo "Doing TAGS in binutils" ; \
b00612cc 7368 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7371 "RANLIB=$${RANLIB}" \
0c24b341 7372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7373 TAGS) \
2a4cbe27
NN
7374 || exit 1
7375
6bd3dfaa 7376@endif binutils
2a4cbe27 7377
4fa63067
NN
7378.PHONY: maybe-install-info-binutils install-info-binutils
7379maybe-install-info-binutils:
6bd3dfaa
PB
7380@if binutils
7381maybe-install-info-binutils: install-info-binutils
2a4cbe27 7382
4fa63067
NN
7383install-info-binutils: \
7384 configure-binutils \
7385 info-binutils
7386 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7387 r=`${PWD_COMMAND}`; export r; \
7388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7389 $(HOST_EXPORTS) \
b813574b 7390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7392 done; \
4fa63067 7393 echo "Doing install-info in binutils" ; \
b00612cc 7394 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7397 "RANLIB=$${RANLIB}" \
0c24b341 7398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7399 install-info) \
2a4cbe27
NN
7400 || exit 1
7401
6bd3dfaa 7402@endif binutils
2a4cbe27 7403
a3ca38d2
DD
7404.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7405maybe-install-pdf-binutils:
7406@if binutils
7407maybe-install-pdf-binutils: install-pdf-binutils
7408
7409install-pdf-binutils: \
7410 configure-binutils \
7411 pdf-binutils
7412 @[ -f ./binutils/Makefile ] || exit 0; \
7413 r=`${PWD_COMMAND}`; export r; \
7414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7415 $(HOST_EXPORTS) \
7416 for flag in $(EXTRA_HOST_FLAGS) ; do \
7417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7418 done; \
7419 echo "Doing install-pdf in binutils" ; \
7420 (cd $(HOST_SUBDIR)/binutils && \
7421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7423 "RANLIB=$${RANLIB}" \
0c24b341 7424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7425 install-pdf) \
7426 || exit 1
7427
7428@endif binutils
7429
108a6f8e
CD
7430.PHONY: maybe-install-html-binutils install-html-binutils
7431maybe-install-html-binutils:
7432@if binutils
7433maybe-install-html-binutils: install-html-binutils
7434
7435install-html-binutils: \
7436 configure-binutils \
7437 html-binutils
7438 @[ -f ./binutils/Makefile ] || exit 0; \
7439 r=`${PWD_COMMAND}`; export r; \
7440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7441 $(HOST_EXPORTS) \
7442 for flag in $(EXTRA_HOST_FLAGS) ; do \
7443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7444 done; \
7445 echo "Doing install-html in binutils" ; \
7446 (cd $(HOST_SUBDIR)/binutils && \
7447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7449 "RANLIB=$${RANLIB}" \
0c24b341 7450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7451 install-html) \
7452 || exit 1
7453
7454@endif binutils
7455
4fa63067
NN
7456.PHONY: maybe-installcheck-binutils installcheck-binutils
7457maybe-installcheck-binutils:
6bd3dfaa
PB
7458@if binutils
7459maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7460
4fa63067
NN
7461installcheck-binutils: \
7462 configure-binutils
7463 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7464 r=`${PWD_COMMAND}`; export r; \
7465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7466 $(HOST_EXPORTS) \
b813574b 7467 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469 done; \
4fa63067 7470 echo "Doing installcheck in binutils" ; \
b00612cc 7471 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474 "RANLIB=$${RANLIB}" \
0c24b341 7475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7476 installcheck) \
2a4cbe27
NN
7477 || exit 1
7478
6bd3dfaa 7479@endif binutils
2a4cbe27 7480
4fa63067
NN
7481.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7482maybe-mostlyclean-binutils:
6bd3dfaa
PB
7483@if binutils
7484maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7485
4fa63067
NN
7486mostlyclean-binutils:
7487 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7488 r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7490 $(HOST_EXPORTS) \
b813574b 7491 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7493 done; \
4fa63067 7494 echo "Doing mostlyclean in binutils" ; \
b00612cc 7495 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7498 "RANLIB=$${RANLIB}" \
0c24b341 7499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7500 mostlyclean) \
2a4cbe27
NN
7501 || exit 1
7502
6bd3dfaa 7503@endif binutils
2a4cbe27 7504
4fa63067
NN
7505.PHONY: maybe-clean-binutils clean-binutils
7506maybe-clean-binutils:
6bd3dfaa
PB
7507@if binutils
7508maybe-clean-binutils: clean-binutils
2a4cbe27 7509
4fa63067
NN
7510clean-binutils:
7511 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7512 r=`${PWD_COMMAND}`; export r; \
7513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7514 $(HOST_EXPORTS) \
b813574b 7515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7517 done; \
4fa63067 7518 echo "Doing clean in binutils" ; \
b00612cc 7519 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7522 "RANLIB=$${RANLIB}" \
0c24b341 7523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7524 clean) \
2a4cbe27
NN
7525 || exit 1
7526
6bd3dfaa 7527@endif binutils
2a4cbe27 7528
4fa63067
NN
7529.PHONY: maybe-distclean-binutils distclean-binutils
7530maybe-distclean-binutils:
6bd3dfaa
PB
7531@if binutils
7532maybe-distclean-binutils: distclean-binutils
2a4cbe27 7533
4fa63067
NN
7534distclean-binutils:
7535 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7536 r=`${PWD_COMMAND}`; export r; \
7537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7538 $(HOST_EXPORTS) \
b813574b 7539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7541 done; \
4fa63067 7542 echo "Doing distclean in binutils" ; \
b00612cc 7543 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7546 "RANLIB=$${RANLIB}" \
0c24b341 7547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7548 distclean) \
2a4cbe27
NN
7549 || exit 1
7550
6bd3dfaa 7551@endif binutils
2a4cbe27 7552
4fa63067
NN
7553.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7554maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7555@if binutils
7556maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7557
4fa63067
NN
7558maintainer-clean-binutils:
7559 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7560 r=`${PWD_COMMAND}`; export r; \
7561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7562 $(HOST_EXPORTS) \
b813574b 7563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7565 done; \
4fa63067 7566 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7567 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7570 "RANLIB=$${RANLIB}" \
0c24b341 7571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7572 maintainer-clean) \
2a4cbe27
NN
7573 || exit 1
7574
6bd3dfaa 7575@endif binutils
2a4cbe27 7576
2a4cbe27 7577
a7254363 7578
4fa63067
NN
7579.PHONY: configure-bison maybe-configure-bison
7580maybe-configure-bison:
4f0ef2d8
CD
7581@if gcc-bootstrap
7582configure-bison: stage_current
7583@endif gcc-bootstrap
6bd3dfaa
PB
7584@if bison
7585maybe-configure-bison: configure-bison
c52c6897 7586configure-bison:
0aed8855 7587 @: $(MAKE); $(unstage)
c52c6897 7588 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7590 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7592 $(HOST_EXPORTS) \
a7254363
PB
7593 echo Configuring in $(HOST_SUBDIR)/bison; \
7594 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7595 case $(srcdir) in \
b00612cc
PB
7596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7597 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7599 esac; \
b00612cc
PB
7600 srcdiroption="--srcdir=$${topdir}/bison"; \
7601 libsrcdir="$$s/bison"; \
4fa63067 7602 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7604 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7605 || exit 1
6bd3dfaa 7606@endif bison
2a4cbe27 7607
a7254363
PB
7608
7609
d545f33b
PB
7610
7611
4fa63067
NN
7612.PHONY: all-bison maybe-all-bison
7613maybe-all-bison:
4f0ef2d8
CD
7614@if gcc-bootstrap
7615all-bison: stage_current
7616@endif gcc-bootstrap
6bd3dfaa 7617@if bison
d27cc32e 7618TARGET-bison=all
6bd3dfaa 7619maybe-all-bison: all-bison
4fa63067 7620all-bison: configure-bison
0aed8855 7621 @: $(MAKE); $(unstage)
4fa63067
NN
7622 @r=`${PWD_COMMAND}`; export r; \
7623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7624 $(HOST_EXPORTS) \
b00612cc
PB
7625 (cd $(HOST_SUBDIR)/bison && \
7626 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 7627@endif bison
2a4cbe27 7628
a7254363 7629
d545f33b
PB
7630
7631
4fa63067
NN
7632.PHONY: check-bison maybe-check-bison
7633maybe-check-bison:
6bd3dfaa
PB
7634@if bison
7635maybe-check-bison: check-bison
2a4cbe27 7636
4fa63067
NN
7637# This module is only tested in a native toolchain.
7638check-bison:
0aed8855 7639 @: $(MAKE); $(unstage)
4fa63067
NN
7640 @if [ '$(host)' = '$(target)' ] ; then \
7641 r=`${PWD_COMMAND}`; export r; \
7642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7643 $(HOST_EXPORTS) \
b00612cc 7644 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7645 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7646 fi
7647
6bd3dfaa 7648@endif bison
4fa63067
NN
7649
7650.PHONY: install-bison maybe-install-bison
7651maybe-install-bison:
6bd3dfaa
PB
7652@if bison
7653maybe-install-bison: install-bison
4fa63067
NN
7654
7655install-bison: installdirs
0aed8855 7656 @: $(MAKE); $(unstage)
4fa63067 7657 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7659 $(HOST_EXPORTS) \
b00612cc 7660 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7661 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7662
6bd3dfaa 7663@endif bison
2a4cbe27 7664
56a8fe78 7665# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7666
4fa63067
NN
7667.PHONY: maybe-info-bison info-bison
7668maybe-info-bison:
6bd3dfaa
PB
7669@if bison
7670maybe-info-bison: info-bison
4fa63067
NN
7671
7672info-bison: \
7673 configure-bison
0aed8855 7674 @: $(MAKE); $(unstage)
4fa63067 7675 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7676 r=`${PWD_COMMAND}`; export r; \
7677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7678 $(HOST_EXPORTS) \
b813574b 7679 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7681 done; \
4fa63067 7682 echo "Doing info in bison" ; \
b00612cc 7683 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7686 "RANLIB=$${RANLIB}" \
0c24b341 7687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7688 info) \
2a4cbe27
NN
7689 || exit 1
7690
6bd3dfaa 7691@endif bison
2a4cbe27 7692
4fa63067
NN
7693.PHONY: maybe-dvi-bison dvi-bison
7694maybe-dvi-bison:
6bd3dfaa
PB
7695@if bison
7696maybe-dvi-bison: dvi-bison
2a4cbe27 7697
4fa63067
NN
7698dvi-bison: \
7699 configure-bison
0aed8855 7700 @: $(MAKE); $(unstage)
4fa63067 7701 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7702 r=`${PWD_COMMAND}`; export r; \
7703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7704 $(HOST_EXPORTS) \
b813574b 7705 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7707 done; \
4fa63067 7708 echo "Doing dvi in bison" ; \
b00612cc 7709 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7712 "RANLIB=$${RANLIB}" \
0c24b341 7713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7714 dvi) \
2a4cbe27
NN
7715 || exit 1
7716
6bd3dfaa 7717@endif bison
2a4cbe27 7718
56a8fe78
DD
7719.PHONY: maybe-pdf-bison pdf-bison
7720maybe-pdf-bison:
7721@if bison
7722maybe-pdf-bison: pdf-bison
7723
7724pdf-bison: \
7725 configure-bison
7726 @: $(MAKE); $(unstage)
7727 @[ -f ./bison/Makefile ] || exit 0; \
7728 r=`${PWD_COMMAND}`; export r; \
7729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7730 $(HOST_EXPORTS) \
7731 for flag in $(EXTRA_HOST_FLAGS) ; do \
7732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7733 done; \
7734 echo "Doing pdf in bison" ; \
7735 (cd $(HOST_SUBDIR)/bison && \
7736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7738 "RANLIB=$${RANLIB}" \
0c24b341 7739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7740 pdf) \
7741 || exit 1
7742
7743@endif bison
7744
6d389afc
MS
7745.PHONY: maybe-html-bison html-bison
7746maybe-html-bison:
7747@if bison
7748maybe-html-bison: html-bison
7749
7750html-bison: \
7751 configure-bison
0aed8855 7752 @: $(MAKE); $(unstage)
6d389afc
MS
7753 @[ -f ./bison/Makefile ] || exit 0; \
7754 r=`${PWD_COMMAND}`; export r; \
7755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7756 $(HOST_EXPORTS) \
7757 for flag in $(EXTRA_HOST_FLAGS) ; do \
7758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7759 done; \
7760 echo "Doing html in bison" ; \
b00612cc 7761 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7764 "RANLIB=$${RANLIB}" \
0c24b341 7765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7766 html) \
7767 || exit 1
7768
7769@endif bison
7770
4fa63067
NN
7771.PHONY: maybe-TAGS-bison TAGS-bison
7772maybe-TAGS-bison:
6bd3dfaa
PB
7773@if bison
7774maybe-TAGS-bison: TAGS-bison
2a4cbe27 7775
4fa63067
NN
7776TAGS-bison: \
7777 configure-bison
0aed8855 7778 @: $(MAKE); $(unstage)
4fa63067 7779 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7780 r=`${PWD_COMMAND}`; export r; \
7781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7782 $(HOST_EXPORTS) \
b813574b 7783 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7785 done; \
4fa63067 7786 echo "Doing TAGS in bison" ; \
b00612cc 7787 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7790 "RANLIB=$${RANLIB}" \
0c24b341 7791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7792 TAGS) \
2a4cbe27
NN
7793 || exit 1
7794
6bd3dfaa 7795@endif bison
2a4cbe27 7796
4fa63067
NN
7797.PHONY: maybe-install-info-bison install-info-bison
7798maybe-install-info-bison:
6bd3dfaa
PB
7799@if bison
7800maybe-install-info-bison: install-info-bison
2a4cbe27 7801
4fa63067
NN
7802install-info-bison: \
7803 configure-bison \
7804 info-bison
0aed8855 7805 @: $(MAKE); $(unstage)
4fa63067 7806 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7807 r=`${PWD_COMMAND}`; export r; \
7808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7809 $(HOST_EXPORTS) \
b813574b 7810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7812 done; \
4fa63067 7813 echo "Doing install-info in bison" ; \
b00612cc 7814 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7817 "RANLIB=$${RANLIB}" \
0c24b341 7818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7819 install-info) \
2a4cbe27
NN
7820 || exit 1
7821
6bd3dfaa 7822@endif bison
2a4cbe27 7823
a3ca38d2
DD
7824.PHONY: maybe-install-pdf-bison install-pdf-bison
7825maybe-install-pdf-bison:
7826@if bison
7827maybe-install-pdf-bison: install-pdf-bison
7828
7829install-pdf-bison: \
7830 configure-bison \
7831 pdf-bison
7832 @: $(MAKE); $(unstage)
7833 @[ -f ./bison/Makefile ] || exit 0; \
7834 r=`${PWD_COMMAND}`; export r; \
7835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7836 $(HOST_EXPORTS) \
7837 for flag in $(EXTRA_HOST_FLAGS) ; do \
7838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7839 done; \
7840 echo "Doing install-pdf in bison" ; \
7841 (cd $(HOST_SUBDIR)/bison && \
7842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7844 "RANLIB=$${RANLIB}" \
0c24b341 7845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7846 install-pdf) \
7847 || exit 1
7848
7849@endif bison
7850
108a6f8e
CD
7851.PHONY: maybe-install-html-bison install-html-bison
7852maybe-install-html-bison:
7853@if bison
7854maybe-install-html-bison: install-html-bison
7855
7856install-html-bison: \
7857 configure-bison \
7858 html-bison
7859 @: $(MAKE); $(unstage)
7860 @[ -f ./bison/Makefile ] || exit 0; \
7861 r=`${PWD_COMMAND}`; export r; \
7862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7863 $(HOST_EXPORTS) \
7864 for flag in $(EXTRA_HOST_FLAGS) ; do \
7865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7866 done; \
7867 echo "Doing install-html in bison" ; \
7868 (cd $(HOST_SUBDIR)/bison && \
7869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7871 "RANLIB=$${RANLIB}" \
0c24b341 7872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7873 install-html) \
7874 || exit 1
7875
7876@endif bison
7877
4fa63067
NN
7878.PHONY: maybe-installcheck-bison installcheck-bison
7879maybe-installcheck-bison:
6bd3dfaa
PB
7880@if bison
7881maybe-installcheck-bison: installcheck-bison
2a4cbe27 7882
4fa63067
NN
7883installcheck-bison: \
7884 configure-bison
0aed8855 7885 @: $(MAKE); $(unstage)
4fa63067 7886 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7887 r=`${PWD_COMMAND}`; export r; \
7888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7889 $(HOST_EXPORTS) \
b813574b 7890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7892 done; \
4fa63067 7893 echo "Doing installcheck in bison" ; \
b00612cc 7894 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7897 "RANLIB=$${RANLIB}" \
0c24b341 7898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7899 installcheck) \
2a4cbe27
NN
7900 || exit 1
7901
6bd3dfaa 7902@endif bison
2a4cbe27 7903
4fa63067
NN
7904.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7905maybe-mostlyclean-bison:
6bd3dfaa
PB
7906@if bison
7907maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7908
4fa63067 7909mostlyclean-bison:
0aed8855 7910 @: $(MAKE); $(unstage)
4fa63067 7911 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7912 r=`${PWD_COMMAND}`; export r; \
7913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7914 $(HOST_EXPORTS) \
b813574b 7915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7917 done; \
4fa63067 7918 echo "Doing mostlyclean in bison" ; \
b00612cc 7919 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7922 "RANLIB=$${RANLIB}" \
0c24b341 7923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7924 mostlyclean) \
2a4cbe27
NN
7925 || exit 1
7926
6bd3dfaa 7927@endif bison
2a4cbe27 7928
4fa63067
NN
7929.PHONY: maybe-clean-bison clean-bison
7930maybe-clean-bison:
6bd3dfaa
PB
7931@if bison
7932maybe-clean-bison: clean-bison
2a4cbe27 7933
4fa63067 7934clean-bison:
0aed8855 7935 @: $(MAKE); $(unstage)
4fa63067 7936 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7937 r=`${PWD_COMMAND}`; export r; \
7938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7939 $(HOST_EXPORTS) \
b813574b 7940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7942 done; \
4fa63067 7943 echo "Doing clean in bison" ; \
b00612cc 7944 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7947 "RANLIB=$${RANLIB}" \
0c24b341 7948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7949 clean) \
2a4cbe27
NN
7950 || exit 1
7951
6bd3dfaa 7952@endif bison
2a4cbe27 7953
4fa63067
NN
7954.PHONY: maybe-distclean-bison distclean-bison
7955maybe-distclean-bison:
6bd3dfaa
PB
7956@if bison
7957maybe-distclean-bison: distclean-bison
2a4cbe27 7958
4fa63067 7959distclean-bison:
0aed8855 7960 @: $(MAKE); $(unstage)
4fa63067 7961 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7962 r=`${PWD_COMMAND}`; export r; \
7963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7964 $(HOST_EXPORTS) \
b813574b 7965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7967 done; \
4fa63067 7968 echo "Doing distclean in bison" ; \
b00612cc 7969 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7972 "RANLIB=$${RANLIB}" \
0c24b341 7973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7974 distclean) \
2a4cbe27
NN
7975 || exit 1
7976
6bd3dfaa 7977@endif bison
2a4cbe27 7978
4fa63067
NN
7979.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7980maybe-maintainer-clean-bison:
6bd3dfaa
PB
7981@if bison
7982maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 7983
4fa63067 7984maintainer-clean-bison:
0aed8855 7985 @: $(MAKE); $(unstage)
4fa63067 7986 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7987 r=`${PWD_COMMAND}`; export r; \
7988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7989 $(HOST_EXPORTS) \
b813574b 7990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7992 done; \
4fa63067 7993 echo "Doing maintainer-clean in bison" ; \
b00612cc 7994 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7997 "RANLIB=$${RANLIB}" \
0c24b341 7998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7999 maintainer-clean) \
2a4cbe27
NN
8000 || exit 1
8001
6bd3dfaa 8002@endif bison
2a4cbe27 8003
2a4cbe27 8004
a7254363 8005
4fa63067
NN
8006.PHONY: configure-byacc maybe-configure-byacc
8007maybe-configure-byacc:
4f0ef2d8
CD
8008@if gcc-bootstrap
8009configure-byacc: stage_current
8010@endif gcc-bootstrap
6bd3dfaa
PB
8011@if byacc
8012maybe-configure-byacc: configure-byacc
c52c6897 8013configure-byacc:
0aed8855 8014 @: $(MAKE); $(unstage)
c52c6897 8015 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8017 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8019 $(HOST_EXPORTS) \
a7254363
PB
8020 echo Configuring in $(HOST_SUBDIR)/byacc; \
8021 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8022 case $(srcdir) in \
b00612cc
PB
8023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8024 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8026 esac; \
b00612cc
PB
8027 srcdiroption="--srcdir=$${topdir}/byacc"; \
8028 libsrcdir="$$s/byacc"; \
4fa63067 8029 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8031 --target=${target_alias} $${srcdiroption} \
4fa63067 8032 || exit 1
6bd3dfaa 8033@endif byacc
4fa63067 8034
a7254363
PB
8035
8036
d545f33b
PB
8037
8038
4fa63067
NN
8039.PHONY: all-byacc maybe-all-byacc
8040maybe-all-byacc:
4f0ef2d8
CD
8041@if gcc-bootstrap
8042all-byacc: stage_current
8043@endif gcc-bootstrap
6bd3dfaa 8044@if byacc
d27cc32e 8045TARGET-byacc=all
6bd3dfaa 8046maybe-all-byacc: all-byacc
4fa63067 8047all-byacc: configure-byacc
0aed8855 8048 @: $(MAKE); $(unstage)
4fa63067
NN
8049 @r=`${PWD_COMMAND}`; export r; \
8050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8051 $(HOST_EXPORTS) \
b00612cc
PB
8052 (cd $(HOST_SUBDIR)/byacc && \
8053 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 8054@endif byacc
4fa63067 8055
a7254363 8056
d545f33b
PB
8057
8058
4fa63067
NN
8059.PHONY: check-byacc maybe-check-byacc
8060maybe-check-byacc:
6bd3dfaa
PB
8061@if byacc
8062maybe-check-byacc: check-byacc
4fa63067
NN
8063
8064# This module is only tested in a native toolchain.
8065check-byacc:
0aed8855 8066 @: $(MAKE); $(unstage)
4fa63067
NN
8067 @if [ '$(host)' = '$(target)' ] ; then \
8068 r=`${PWD_COMMAND}`; export r; \
8069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8070 $(HOST_EXPORTS) \
b00612cc 8071 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8072 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8073 fi
8074
6bd3dfaa 8075@endif byacc
4fa63067
NN
8076
8077.PHONY: install-byacc maybe-install-byacc
8078maybe-install-byacc:
6bd3dfaa
PB
8079@if byacc
8080maybe-install-byacc: install-byacc
4fa63067
NN
8081
8082install-byacc: installdirs
0aed8855 8083 @: $(MAKE); $(unstage)
4fa63067
NN
8084 @r=`${PWD_COMMAND}`; export r; \
8085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8086 $(HOST_EXPORTS) \
b00612cc 8087 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8088 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8089
6bd3dfaa 8090@endif byacc
4fa63067 8091
56a8fe78 8092# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8093
8094.PHONY: maybe-info-byacc info-byacc
8095maybe-info-byacc:
6bd3dfaa
PB
8096@if byacc
8097maybe-info-byacc: info-byacc
4fa63067
NN
8098
8099info-byacc: \
8100 configure-byacc
0aed8855 8101 @: $(MAKE); $(unstage)
4fa63067 8102 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8103 r=`${PWD_COMMAND}`; export r; \
8104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8105 $(HOST_EXPORTS) \
b813574b 8106 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8108 done; \
4fa63067 8109 echo "Doing info in byacc" ; \
b00612cc 8110 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8113 "RANLIB=$${RANLIB}" \
0c24b341 8114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8115 info) \
2a4cbe27
NN
8116 || exit 1
8117
6bd3dfaa 8118@endif byacc
2a4cbe27 8119
4fa63067
NN
8120.PHONY: maybe-dvi-byacc dvi-byacc
8121maybe-dvi-byacc:
6bd3dfaa
PB
8122@if byacc
8123maybe-dvi-byacc: dvi-byacc
2a4cbe27 8124
4fa63067
NN
8125dvi-byacc: \
8126 configure-byacc
0aed8855 8127 @: $(MAKE); $(unstage)
4fa63067 8128 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8129 r=`${PWD_COMMAND}`; export r; \
8130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8131 $(HOST_EXPORTS) \
b813574b 8132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8134 done; \
4fa63067 8135 echo "Doing dvi in byacc" ; \
b00612cc 8136 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8139 "RANLIB=$${RANLIB}" \
0c24b341 8140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8141 dvi) \
2a4cbe27
NN
8142 || exit 1
8143
6bd3dfaa 8144@endif byacc
2a4cbe27 8145
56a8fe78
DD
8146.PHONY: maybe-pdf-byacc pdf-byacc
8147maybe-pdf-byacc:
8148@if byacc
8149maybe-pdf-byacc: pdf-byacc
8150
8151pdf-byacc: \
8152 configure-byacc
8153 @: $(MAKE); $(unstage)
8154 @[ -f ./byacc/Makefile ] || exit 0; \
8155 r=`${PWD_COMMAND}`; export r; \
8156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8157 $(HOST_EXPORTS) \
8158 for flag in $(EXTRA_HOST_FLAGS) ; do \
8159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8160 done; \
8161 echo "Doing pdf in byacc" ; \
8162 (cd $(HOST_SUBDIR)/byacc && \
8163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8165 "RANLIB=$${RANLIB}" \
0c24b341 8166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8167 pdf) \
8168 || exit 1
8169
8170@endif byacc
8171
6d389afc
MS
8172.PHONY: maybe-html-byacc html-byacc
8173maybe-html-byacc:
8174@if byacc
8175maybe-html-byacc: html-byacc
8176
8177html-byacc: \
8178 configure-byacc
0aed8855 8179 @: $(MAKE); $(unstage)
6d389afc
MS
8180 @[ -f ./byacc/Makefile ] || exit 0; \
8181 r=`${PWD_COMMAND}`; export r; \
8182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8183 $(HOST_EXPORTS) \
8184 for flag in $(EXTRA_HOST_FLAGS) ; do \
8185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8186 done; \
8187 echo "Doing html in byacc" ; \
b00612cc 8188 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8191 "RANLIB=$${RANLIB}" \
0c24b341 8192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8193 html) \
8194 || exit 1
8195
8196@endif byacc
8197
4fa63067
NN
8198.PHONY: maybe-TAGS-byacc TAGS-byacc
8199maybe-TAGS-byacc:
6bd3dfaa
PB
8200@if byacc
8201maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8202
4fa63067
NN
8203TAGS-byacc: \
8204 configure-byacc
0aed8855 8205 @: $(MAKE); $(unstage)
4fa63067 8206 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8207 r=`${PWD_COMMAND}`; export r; \
8208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8209 $(HOST_EXPORTS) \
b813574b 8210 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8212 done; \
4fa63067 8213 echo "Doing TAGS in byacc" ; \
b00612cc 8214 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8217 "RANLIB=$${RANLIB}" \
0c24b341 8218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8219 TAGS) \
2a4cbe27
NN
8220 || exit 1
8221
6bd3dfaa 8222@endif byacc
2a4cbe27 8223
4fa63067
NN
8224.PHONY: maybe-install-info-byacc install-info-byacc
8225maybe-install-info-byacc:
6bd3dfaa
PB
8226@if byacc
8227maybe-install-info-byacc: install-info-byacc
2a4cbe27 8228
4fa63067
NN
8229install-info-byacc: \
8230 configure-byacc \
8231 info-byacc
0aed8855 8232 @: $(MAKE); $(unstage)
4fa63067 8233 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8234 r=`${PWD_COMMAND}`; export r; \
8235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8236 $(HOST_EXPORTS) \
b813574b 8237 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8239 done; \
4fa63067 8240 echo "Doing install-info in byacc" ; \
b00612cc 8241 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8244 "RANLIB=$${RANLIB}" \
0c24b341 8245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8246 install-info) \
2a4cbe27
NN
8247 || exit 1
8248
6bd3dfaa 8249@endif byacc
2a4cbe27 8250
a3ca38d2
DD
8251.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8252maybe-install-pdf-byacc:
8253@if byacc
8254maybe-install-pdf-byacc: install-pdf-byacc
8255
8256install-pdf-byacc: \
8257 configure-byacc \
8258 pdf-byacc
8259 @: $(MAKE); $(unstage)
8260 @[ -f ./byacc/Makefile ] || exit 0; \
8261 r=`${PWD_COMMAND}`; export r; \
8262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8263 $(HOST_EXPORTS) \
8264 for flag in $(EXTRA_HOST_FLAGS) ; do \
8265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8266 done; \
8267 echo "Doing install-pdf in byacc" ; \
8268 (cd $(HOST_SUBDIR)/byacc && \
8269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8271 "RANLIB=$${RANLIB}" \
0c24b341 8272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8273 install-pdf) \
8274 || exit 1
8275
8276@endif byacc
8277
108a6f8e
CD
8278.PHONY: maybe-install-html-byacc install-html-byacc
8279maybe-install-html-byacc:
8280@if byacc
8281maybe-install-html-byacc: install-html-byacc
8282
8283install-html-byacc: \
8284 configure-byacc \
8285 html-byacc
8286 @: $(MAKE); $(unstage)
8287 @[ -f ./byacc/Makefile ] || exit 0; \
8288 r=`${PWD_COMMAND}`; export r; \
8289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8290 $(HOST_EXPORTS) \
8291 for flag in $(EXTRA_HOST_FLAGS) ; do \
8292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8293 done; \
8294 echo "Doing install-html in byacc" ; \
8295 (cd $(HOST_SUBDIR)/byacc && \
8296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8298 "RANLIB=$${RANLIB}" \
0c24b341 8299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8300 install-html) \
8301 || exit 1
8302
8303@endif byacc
8304
4fa63067
NN
8305.PHONY: maybe-installcheck-byacc installcheck-byacc
8306maybe-installcheck-byacc:
6bd3dfaa
PB
8307@if byacc
8308maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8309
4fa63067
NN
8310installcheck-byacc: \
8311 configure-byacc
0aed8855 8312 @: $(MAKE); $(unstage)
4fa63067 8313 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8314 r=`${PWD_COMMAND}`; export r; \
8315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8316 $(HOST_EXPORTS) \
b813574b 8317 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8319 done; \
4fa63067 8320 echo "Doing installcheck in byacc" ; \
b00612cc 8321 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8324 "RANLIB=$${RANLIB}" \
0c24b341 8325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8326 installcheck) \
2a4cbe27
NN
8327 || exit 1
8328
6bd3dfaa 8329@endif byacc
2a4cbe27 8330
4fa63067
NN
8331.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8332maybe-mostlyclean-byacc:
6bd3dfaa
PB
8333@if byacc
8334maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8335
4fa63067 8336mostlyclean-byacc:
0aed8855 8337 @: $(MAKE); $(unstage)
4fa63067 8338 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8339 r=`${PWD_COMMAND}`; export r; \
8340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8341 $(HOST_EXPORTS) \
b813574b 8342 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8344 done; \
4fa63067 8345 echo "Doing mostlyclean in byacc" ; \
b00612cc 8346 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8349 "RANLIB=$${RANLIB}" \
0c24b341 8350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8351 mostlyclean) \
2a4cbe27
NN
8352 || exit 1
8353
6bd3dfaa 8354@endif byacc
2a4cbe27 8355
4fa63067
NN
8356.PHONY: maybe-clean-byacc clean-byacc
8357maybe-clean-byacc:
6bd3dfaa
PB
8358@if byacc
8359maybe-clean-byacc: clean-byacc
2a4cbe27 8360
4fa63067 8361clean-byacc:
0aed8855 8362 @: $(MAKE); $(unstage)
4fa63067 8363 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8364 r=`${PWD_COMMAND}`; export r; \
8365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8366 $(HOST_EXPORTS) \
b813574b 8367 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8369 done; \
4fa63067 8370 echo "Doing clean in byacc" ; \
b00612cc 8371 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8374 "RANLIB=$${RANLIB}" \
0c24b341 8375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8376 clean) \
2a4cbe27
NN
8377 || exit 1
8378
6bd3dfaa 8379@endif byacc
2a4cbe27 8380
4fa63067
NN
8381.PHONY: maybe-distclean-byacc distclean-byacc
8382maybe-distclean-byacc:
6bd3dfaa
PB
8383@if byacc
8384maybe-distclean-byacc: distclean-byacc
2a4cbe27 8385
4fa63067 8386distclean-byacc:
0aed8855 8387 @: $(MAKE); $(unstage)
4fa63067 8388 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8389 r=`${PWD_COMMAND}`; export r; \
8390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8391 $(HOST_EXPORTS) \
b813574b 8392 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8394 done; \
4fa63067 8395 echo "Doing distclean in byacc" ; \
b00612cc 8396 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8399 "RANLIB=$${RANLIB}" \
0c24b341 8400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8401 distclean) \
2a4cbe27
NN
8402 || exit 1
8403
6bd3dfaa 8404@endif byacc
2a4cbe27 8405
4fa63067
NN
8406.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8407maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8408@if byacc
8409maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8410
4fa63067 8411maintainer-clean-byacc:
0aed8855 8412 @: $(MAKE); $(unstage)
4fa63067 8413 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8414 r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8416 $(HOST_EXPORTS) \
b813574b 8417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8419 done; \
4fa63067 8420 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8421 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8424 "RANLIB=$${RANLIB}" \
0c24b341 8425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8426 maintainer-clean) \
2a4cbe27
NN
8427 || exit 1
8428
6bd3dfaa 8429@endif byacc
2a4cbe27 8430
2a4cbe27 8431
a7254363 8432
4fa63067
NN
8433.PHONY: configure-bzip2 maybe-configure-bzip2
8434maybe-configure-bzip2:
4f0ef2d8
CD
8435@if gcc-bootstrap
8436configure-bzip2: stage_current
8437@endif gcc-bootstrap
6bd3dfaa
PB
8438@if bzip2
8439maybe-configure-bzip2: configure-bzip2
c52c6897 8440configure-bzip2:
0aed8855 8441 @: $(MAKE); $(unstage)
c52c6897 8442 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8444 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8446 $(HOST_EXPORTS) \
a7254363
PB
8447 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8448 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8449 case $(srcdir) in \
b00612cc
PB
8450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8451 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8453 esac; \
b00612cc
PB
8454 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8455 libsrcdir="$$s/bzip2"; \
4fa63067 8456 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8458 --target=${target_alias} $${srcdiroption} \
4fa63067 8459 || exit 1
6bd3dfaa 8460@endif bzip2
4fa63067 8461
a7254363
PB
8462
8463
d545f33b
PB
8464
8465
4fa63067
NN
8466.PHONY: all-bzip2 maybe-all-bzip2
8467maybe-all-bzip2:
4f0ef2d8
CD
8468@if gcc-bootstrap
8469all-bzip2: stage_current
8470@endif gcc-bootstrap
6bd3dfaa 8471@if bzip2
d27cc32e 8472TARGET-bzip2=all
6bd3dfaa 8473maybe-all-bzip2: all-bzip2
4fa63067 8474all-bzip2: configure-bzip2
0aed8855 8475 @: $(MAKE); $(unstage)
4fa63067
NN
8476 @r=`${PWD_COMMAND}`; export r; \
8477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8478 $(HOST_EXPORTS) \
b00612cc
PB
8479 (cd $(HOST_SUBDIR)/bzip2 && \
8480 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 8481@endif bzip2
4fa63067 8482
a7254363 8483
d545f33b
PB
8484
8485
4fa63067
NN
8486.PHONY: check-bzip2 maybe-check-bzip2
8487maybe-check-bzip2:
6bd3dfaa
PB
8488@if bzip2
8489maybe-check-bzip2: check-bzip2
4fa63067
NN
8490
8491check-bzip2:
0aed8855 8492 @: $(MAKE); $(unstage)
4fa63067
NN
8493 @r=`${PWD_COMMAND}`; export r; \
8494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8495 $(HOST_EXPORTS) \
b00612cc
PB
8496 (cd $(HOST_SUBDIR)/bzip2 && \
8497 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8498
6bd3dfaa 8499@endif bzip2
4fa63067
NN
8500
8501.PHONY: install-bzip2 maybe-install-bzip2
8502maybe-install-bzip2:
6bd3dfaa
PB
8503@if bzip2
8504maybe-install-bzip2: install-bzip2
4fa63067
NN
8505
8506install-bzip2: installdirs
0aed8855 8507 @: $(MAKE); $(unstage)
4fa63067
NN
8508 @r=`${PWD_COMMAND}`; export r; \
8509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8510 $(HOST_EXPORTS) \
b00612cc 8511 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8512 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8513
6bd3dfaa 8514@endif bzip2
4fa63067 8515
56a8fe78 8516# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8517
8518.PHONY: maybe-info-bzip2 info-bzip2
8519maybe-info-bzip2:
6bd3dfaa
PB
8520@if bzip2
8521maybe-info-bzip2: info-bzip2
4fa63067
NN
8522
8523info-bzip2: \
8524 configure-bzip2
0aed8855 8525 @: $(MAKE); $(unstage)
4fa63067 8526 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8527 r=`${PWD_COMMAND}`; export r; \
8528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8529 $(HOST_EXPORTS) \
b813574b 8530 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8532 done; \
4fa63067 8533 echo "Doing info in bzip2" ; \
b00612cc 8534 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8537 "RANLIB=$${RANLIB}" \
0c24b341 8538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8539 info) \
2a4cbe27
NN
8540 || exit 1
8541
6bd3dfaa 8542@endif bzip2
2a4cbe27 8543
4fa63067
NN
8544.PHONY: maybe-dvi-bzip2 dvi-bzip2
8545maybe-dvi-bzip2:
6bd3dfaa
PB
8546@if bzip2
8547maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8548
4fa63067
NN
8549dvi-bzip2: \
8550 configure-bzip2
0aed8855 8551 @: $(MAKE); $(unstage)
4fa63067 8552 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8553 r=`${PWD_COMMAND}`; export r; \
8554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8555 $(HOST_EXPORTS) \
b813574b 8556 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8558 done; \
4fa63067 8559 echo "Doing dvi in bzip2" ; \
b00612cc 8560 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8563 "RANLIB=$${RANLIB}" \
0c24b341 8564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8565 dvi) \
2a4cbe27
NN
8566 || exit 1
8567
6bd3dfaa 8568@endif bzip2
2a4cbe27 8569
56a8fe78
DD
8570.PHONY: maybe-pdf-bzip2 pdf-bzip2
8571maybe-pdf-bzip2:
8572@if bzip2
8573maybe-pdf-bzip2: pdf-bzip2
8574
8575pdf-bzip2: \
8576 configure-bzip2
8577 @: $(MAKE); $(unstage)
8578 @[ -f ./bzip2/Makefile ] || exit 0; \
8579 r=`${PWD_COMMAND}`; export r; \
8580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8581 $(HOST_EXPORTS) \
8582 for flag in $(EXTRA_HOST_FLAGS) ; do \
8583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8584 done; \
8585 echo "Doing pdf in bzip2" ; \
8586 (cd $(HOST_SUBDIR)/bzip2 && \
8587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8589 "RANLIB=$${RANLIB}" \
0c24b341 8590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8591 pdf) \
8592 || exit 1
8593
8594@endif bzip2
8595
6d389afc
MS
8596.PHONY: maybe-html-bzip2 html-bzip2
8597maybe-html-bzip2:
8598@if bzip2
8599maybe-html-bzip2: html-bzip2
8600
8601html-bzip2: \
8602 configure-bzip2
0aed8855 8603 @: $(MAKE); $(unstage)
6d389afc
MS
8604 @[ -f ./bzip2/Makefile ] || exit 0; \
8605 r=`${PWD_COMMAND}`; export r; \
8606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8607 $(HOST_EXPORTS) \
8608 for flag in $(EXTRA_HOST_FLAGS) ; do \
8609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8610 done; \
8611 echo "Doing html in bzip2" ; \
b00612cc 8612 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8615 "RANLIB=$${RANLIB}" \
0c24b341 8616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8617 html) \
8618 || exit 1
8619
8620@endif bzip2
8621
4fa63067
NN
8622.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8623maybe-TAGS-bzip2:
6bd3dfaa
PB
8624@if bzip2
8625maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8626
4fa63067
NN
8627TAGS-bzip2: \
8628 configure-bzip2
0aed8855 8629 @: $(MAKE); $(unstage)
4fa63067 8630 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8631 r=`${PWD_COMMAND}`; export r; \
8632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8633 $(HOST_EXPORTS) \
b813574b 8634 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8636 done; \
4fa63067 8637 echo "Doing TAGS in bzip2" ; \
b00612cc 8638 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8641 "RANLIB=$${RANLIB}" \
0c24b341 8642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8643 TAGS) \
2a4cbe27
NN
8644 || exit 1
8645
6bd3dfaa 8646@endif bzip2
2a4cbe27 8647
4fa63067
NN
8648.PHONY: maybe-install-info-bzip2 install-info-bzip2
8649maybe-install-info-bzip2:
6bd3dfaa
PB
8650@if bzip2
8651maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8652
4fa63067
NN
8653install-info-bzip2: \
8654 configure-bzip2 \
8655 info-bzip2
0aed8855 8656 @: $(MAKE); $(unstage)
4fa63067 8657 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8658 r=`${PWD_COMMAND}`; export r; \
8659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8660 $(HOST_EXPORTS) \
b813574b 8661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8663 done; \
4fa63067 8664 echo "Doing install-info in bzip2" ; \
b00612cc 8665 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8668 "RANLIB=$${RANLIB}" \
0c24b341 8669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8670 install-info) \
2a4cbe27
NN
8671 || exit 1
8672
6bd3dfaa 8673@endif bzip2
2a4cbe27 8674
a3ca38d2
DD
8675.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8676maybe-install-pdf-bzip2:
8677@if bzip2
8678maybe-install-pdf-bzip2: install-pdf-bzip2
8679
8680install-pdf-bzip2: \
8681 configure-bzip2 \
8682 pdf-bzip2
8683 @: $(MAKE); $(unstage)
8684 @[ -f ./bzip2/Makefile ] || exit 0; \
8685 r=`${PWD_COMMAND}`; export r; \
8686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8687 $(HOST_EXPORTS) \
8688 for flag in $(EXTRA_HOST_FLAGS) ; do \
8689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8690 done; \
8691 echo "Doing install-pdf in bzip2" ; \
8692 (cd $(HOST_SUBDIR)/bzip2 && \
8693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8695 "RANLIB=$${RANLIB}" \
0c24b341 8696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8697 install-pdf) \
8698 || exit 1
8699
8700@endif bzip2
8701
108a6f8e
CD
8702.PHONY: maybe-install-html-bzip2 install-html-bzip2
8703maybe-install-html-bzip2:
8704@if bzip2
8705maybe-install-html-bzip2: install-html-bzip2
8706
8707install-html-bzip2: \
8708 configure-bzip2 \
8709 html-bzip2
8710 @: $(MAKE); $(unstage)
8711 @[ -f ./bzip2/Makefile ] || exit 0; \
8712 r=`${PWD_COMMAND}`; export r; \
8713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8714 $(HOST_EXPORTS) \
8715 for flag in $(EXTRA_HOST_FLAGS) ; do \
8716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8717 done; \
8718 echo "Doing install-html in bzip2" ; \
8719 (cd $(HOST_SUBDIR)/bzip2 && \
8720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8722 "RANLIB=$${RANLIB}" \
0c24b341 8723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8724 install-html) \
8725 || exit 1
8726
8727@endif bzip2
8728
4fa63067
NN
8729.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8730maybe-installcheck-bzip2:
6bd3dfaa
PB
8731@if bzip2
8732maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8733
4fa63067
NN
8734installcheck-bzip2: \
8735 configure-bzip2
0aed8855 8736 @: $(MAKE); $(unstage)
4fa63067 8737 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8738 r=`${PWD_COMMAND}`; export r; \
8739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8740 $(HOST_EXPORTS) \
b813574b 8741 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8743 done; \
4fa63067 8744 echo "Doing installcheck in bzip2" ; \
b00612cc 8745 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8748 "RANLIB=$${RANLIB}" \
0c24b341 8749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8750 installcheck) \
2a4cbe27
NN
8751 || exit 1
8752
6bd3dfaa 8753@endif bzip2
2a4cbe27 8754
4fa63067
NN
8755.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8756maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8757@if bzip2
8758maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8759
4fa63067 8760mostlyclean-bzip2:
0aed8855 8761 @: $(MAKE); $(unstage)
4fa63067 8762 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8763 r=`${PWD_COMMAND}`; export r; \
8764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8765 $(HOST_EXPORTS) \
b813574b 8766 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8768 done; \
4fa63067 8769 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8770 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8773 "RANLIB=$${RANLIB}" \
0c24b341 8774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8775 mostlyclean) \
2a4cbe27
NN
8776 || exit 1
8777
6bd3dfaa 8778@endif bzip2
2a4cbe27 8779
4fa63067
NN
8780.PHONY: maybe-clean-bzip2 clean-bzip2
8781maybe-clean-bzip2:
6bd3dfaa
PB
8782@if bzip2
8783maybe-clean-bzip2: clean-bzip2
2a4cbe27 8784
4fa63067 8785clean-bzip2:
0aed8855 8786 @: $(MAKE); $(unstage)
4fa63067 8787 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8788 r=`${PWD_COMMAND}`; export r; \
8789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8790 $(HOST_EXPORTS) \
b813574b 8791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8793 done; \
4fa63067 8794 echo "Doing clean in bzip2" ; \
b00612cc 8795 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8798 "RANLIB=$${RANLIB}" \
0c24b341 8799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8800 clean) \
2a4cbe27
NN
8801 || exit 1
8802
6bd3dfaa 8803@endif bzip2
2a4cbe27 8804
4fa63067
NN
8805.PHONY: maybe-distclean-bzip2 distclean-bzip2
8806maybe-distclean-bzip2:
6bd3dfaa
PB
8807@if bzip2
8808maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8809
4fa63067 8810distclean-bzip2:
0aed8855 8811 @: $(MAKE); $(unstage)
4fa63067 8812 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8813 r=`${PWD_COMMAND}`; export r; \
8814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8815 $(HOST_EXPORTS) \
b813574b 8816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8818 done; \
4fa63067 8819 echo "Doing distclean in bzip2" ; \
b00612cc 8820 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8823 "RANLIB=$${RANLIB}" \
0c24b341 8824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8825 distclean) \
2a4cbe27
NN
8826 || exit 1
8827
6bd3dfaa 8828@endif bzip2
2a4cbe27 8829
4fa63067
NN
8830.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8831maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8832@if bzip2
8833maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8834
4fa63067 8835maintainer-clean-bzip2:
0aed8855 8836 @: $(MAKE); $(unstage)
4fa63067 8837 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8838 r=`${PWD_COMMAND}`; export r; \
8839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8840 $(HOST_EXPORTS) \
b813574b 8841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8843 done; \
4fa63067 8844 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8845 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8848 "RANLIB=$${RANLIB}" \
0c24b341 8849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8850 maintainer-clean) \
2a4cbe27
NN
8851 || exit 1
8852
6bd3dfaa 8853@endif bzip2
2a4cbe27 8854
2a4cbe27 8855
a7254363 8856
4fa63067
NN
8857.PHONY: configure-dejagnu maybe-configure-dejagnu
8858maybe-configure-dejagnu:
4f0ef2d8
CD
8859@if gcc-bootstrap
8860configure-dejagnu: stage_current
8861@endif gcc-bootstrap
6bd3dfaa
PB
8862@if dejagnu
8863maybe-configure-dejagnu: configure-dejagnu
c52c6897 8864configure-dejagnu:
0aed8855 8865 @: $(MAKE); $(unstage)
c52c6897 8866 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8868 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 8870 $(HOST_EXPORTS) \
a7254363
PB
8871 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8872 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 8873 case $(srcdir) in \
b00612cc
PB
8874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8875 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8877 esac; \
b00612cc
PB
8878 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8879 libsrcdir="$$s/dejagnu"; \
4fa63067 8880 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8882 --target=${target_alias} $${srcdiroption} \
4fa63067 8883 || exit 1
6bd3dfaa 8884@endif dejagnu
4fa63067 8885
a7254363
PB
8886
8887
d545f33b
PB
8888
8889
4fa63067
NN
8890.PHONY: all-dejagnu maybe-all-dejagnu
8891maybe-all-dejagnu:
4f0ef2d8
CD
8892@if gcc-bootstrap
8893all-dejagnu: stage_current
8894@endif gcc-bootstrap
6bd3dfaa 8895@if dejagnu
d27cc32e 8896TARGET-dejagnu=all
6bd3dfaa 8897maybe-all-dejagnu: all-dejagnu
4fa63067 8898all-dejagnu: configure-dejagnu
0aed8855 8899 @: $(MAKE); $(unstage)
4fa63067
NN
8900 @r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8902 $(HOST_EXPORTS) \
b00612cc
PB
8903 (cd $(HOST_SUBDIR)/dejagnu && \
8904 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 8905@endif dejagnu
4fa63067 8906
a7254363 8907
d545f33b
PB
8908
8909
4fa63067
NN
8910.PHONY: check-dejagnu maybe-check-dejagnu
8911maybe-check-dejagnu:
6bd3dfaa
PB
8912@if dejagnu
8913maybe-check-dejagnu: check-dejagnu
4fa63067
NN
8914
8915check-dejagnu:
0aed8855 8916 @: $(MAKE); $(unstage)
4fa63067
NN
8917 @r=`${PWD_COMMAND}`; export r; \
8918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8919 $(HOST_EXPORTS) \
b00612cc
PB
8920 (cd $(HOST_SUBDIR)/dejagnu && \
8921 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8922
6bd3dfaa 8923@endif dejagnu
4fa63067
NN
8924
8925.PHONY: install-dejagnu maybe-install-dejagnu
8926maybe-install-dejagnu:
6bd3dfaa
PB
8927@if dejagnu
8928maybe-install-dejagnu: install-dejagnu
4fa63067
NN
8929
8930install-dejagnu: installdirs
0aed8855 8931 @: $(MAKE); $(unstage)
4fa63067
NN
8932 @r=`${PWD_COMMAND}`; export r; \
8933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8934 $(HOST_EXPORTS) \
b00612cc 8935 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 8936 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8937
6bd3dfaa 8938@endif dejagnu
4fa63067 8939
56a8fe78 8940# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8941
8942.PHONY: maybe-info-dejagnu info-dejagnu
8943maybe-info-dejagnu:
6bd3dfaa
PB
8944@if dejagnu
8945maybe-info-dejagnu: info-dejagnu
4fa63067
NN
8946
8947info-dejagnu: \
8948 configure-dejagnu
0aed8855 8949 @: $(MAKE); $(unstage)
4fa63067 8950 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8951 r=`${PWD_COMMAND}`; export r; \
8952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8953 $(HOST_EXPORTS) \
b813574b 8954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8956 done; \
4fa63067 8957 echo "Doing info in dejagnu" ; \
b00612cc 8958 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8961 "RANLIB=$${RANLIB}" \
0c24b341 8962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8963 info) \
2a4cbe27
NN
8964 || exit 1
8965
6bd3dfaa 8966@endif dejagnu
2a4cbe27 8967
4fa63067
NN
8968.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8969maybe-dvi-dejagnu:
6bd3dfaa
PB
8970@if dejagnu
8971maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 8972
4fa63067
NN
8973dvi-dejagnu: \
8974 configure-dejagnu
0aed8855 8975 @: $(MAKE); $(unstage)
4fa63067 8976 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
8977 r=`${PWD_COMMAND}`; export r; \
8978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8979 $(HOST_EXPORTS) \
b813574b 8980 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8982 done; \
4fa63067 8983 echo "Doing dvi in dejagnu" ; \
b00612cc 8984 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
8985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8987 "RANLIB=$${RANLIB}" \
0c24b341 8988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8989 dvi) \
2a4cbe27
NN
8990 || exit 1
8991
6bd3dfaa 8992@endif dejagnu
2a4cbe27 8993
56a8fe78
DD
8994.PHONY: maybe-pdf-dejagnu pdf-dejagnu
8995maybe-pdf-dejagnu:
8996@if dejagnu
8997maybe-pdf-dejagnu: pdf-dejagnu
8998
8999pdf-dejagnu: \
9000 configure-dejagnu
9001 @: $(MAKE); $(unstage)
9002 @[ -f ./dejagnu/Makefile ] || exit 0; \
9003 r=`${PWD_COMMAND}`; export r; \
9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9005 $(HOST_EXPORTS) \
9006 for flag in $(EXTRA_HOST_FLAGS) ; do \
9007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9008 done; \
9009 echo "Doing pdf in dejagnu" ; \
9010 (cd $(HOST_SUBDIR)/dejagnu && \
9011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9013 "RANLIB=$${RANLIB}" \
0c24b341 9014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9015 pdf) \
9016 || exit 1
9017
9018@endif dejagnu
9019
6d389afc
MS
9020.PHONY: maybe-html-dejagnu html-dejagnu
9021maybe-html-dejagnu:
9022@if dejagnu
9023maybe-html-dejagnu: html-dejagnu
9024
9025html-dejagnu: \
9026 configure-dejagnu
0aed8855 9027 @: $(MAKE); $(unstage)
6d389afc
MS
9028 @[ -f ./dejagnu/Makefile ] || exit 0; \
9029 r=`${PWD_COMMAND}`; export r; \
9030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9031 $(HOST_EXPORTS) \
9032 for flag in $(EXTRA_HOST_FLAGS) ; do \
9033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9034 done; \
9035 echo "Doing html in dejagnu" ; \
b00612cc 9036 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9039 "RANLIB=$${RANLIB}" \
0c24b341 9040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9041 html) \
9042 || exit 1
9043
9044@endif dejagnu
9045
4fa63067
NN
9046.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9047maybe-TAGS-dejagnu:
6bd3dfaa
PB
9048@if dejagnu
9049maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9050
4fa63067
NN
9051TAGS-dejagnu: \
9052 configure-dejagnu
0aed8855 9053 @: $(MAKE); $(unstage)
4fa63067 9054 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9055 r=`${PWD_COMMAND}`; export r; \
9056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9057 $(HOST_EXPORTS) \
b813574b 9058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9060 done; \
4fa63067 9061 echo "Doing TAGS in dejagnu" ; \
b00612cc 9062 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9065 "RANLIB=$${RANLIB}" \
0c24b341 9066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9067 TAGS) \
2a4cbe27
NN
9068 || exit 1
9069
6bd3dfaa 9070@endif dejagnu
2a4cbe27 9071
4fa63067
NN
9072.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9073maybe-install-info-dejagnu:
6bd3dfaa
PB
9074@if dejagnu
9075maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9076
4fa63067
NN
9077install-info-dejagnu: \
9078 configure-dejagnu \
9079 info-dejagnu
0aed8855 9080 @: $(MAKE); $(unstage)
4fa63067 9081 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9082 r=`${PWD_COMMAND}`; export r; \
9083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9084 $(HOST_EXPORTS) \
b813574b 9085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9087 done; \
4fa63067 9088 echo "Doing install-info in dejagnu" ; \
b00612cc 9089 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9092 "RANLIB=$${RANLIB}" \
0c24b341 9093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9094 install-info) \
2a4cbe27
NN
9095 || exit 1
9096
6bd3dfaa 9097@endif dejagnu
2a4cbe27 9098
a3ca38d2
DD
9099.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9100maybe-install-pdf-dejagnu:
9101@if dejagnu
9102maybe-install-pdf-dejagnu: install-pdf-dejagnu
9103
9104install-pdf-dejagnu: \
9105 configure-dejagnu \
9106 pdf-dejagnu
9107 @: $(MAKE); $(unstage)
9108 @[ -f ./dejagnu/Makefile ] || exit 0; \
9109 r=`${PWD_COMMAND}`; export r; \
9110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9111 $(HOST_EXPORTS) \
9112 for flag in $(EXTRA_HOST_FLAGS) ; do \
9113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9114 done; \
9115 echo "Doing install-pdf in dejagnu" ; \
9116 (cd $(HOST_SUBDIR)/dejagnu && \
9117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9119 "RANLIB=$${RANLIB}" \
0c24b341 9120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9121 install-pdf) \
9122 || exit 1
9123
9124@endif dejagnu
9125
108a6f8e
CD
9126.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9127maybe-install-html-dejagnu:
9128@if dejagnu
9129maybe-install-html-dejagnu: install-html-dejagnu
9130
9131install-html-dejagnu: \
9132 configure-dejagnu \
9133 html-dejagnu
9134 @: $(MAKE); $(unstage)
9135 @[ -f ./dejagnu/Makefile ] || exit 0; \
9136 r=`${PWD_COMMAND}`; export r; \
9137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9138 $(HOST_EXPORTS) \
9139 for flag in $(EXTRA_HOST_FLAGS) ; do \
9140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9141 done; \
9142 echo "Doing install-html in dejagnu" ; \
9143 (cd $(HOST_SUBDIR)/dejagnu && \
9144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9146 "RANLIB=$${RANLIB}" \
0c24b341 9147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9148 install-html) \
9149 || exit 1
9150
9151@endif dejagnu
9152
4fa63067
NN
9153.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9154maybe-installcheck-dejagnu:
6bd3dfaa
PB
9155@if dejagnu
9156maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9157
4fa63067
NN
9158installcheck-dejagnu: \
9159 configure-dejagnu
0aed8855 9160 @: $(MAKE); $(unstage)
4fa63067 9161 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9162 r=`${PWD_COMMAND}`; export r; \
9163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9164 $(HOST_EXPORTS) \
b813574b 9165 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9167 done; \
4fa63067 9168 echo "Doing installcheck in dejagnu" ; \
b00612cc 9169 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9172 "RANLIB=$${RANLIB}" \
0c24b341 9173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9174 installcheck) \
2a4cbe27
NN
9175 || exit 1
9176
6bd3dfaa 9177@endif dejagnu
2a4cbe27 9178
4fa63067
NN
9179.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9180maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9181@if dejagnu
9182maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9183
4fa63067 9184mostlyclean-dejagnu:
0aed8855 9185 @: $(MAKE); $(unstage)
4fa63067 9186 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9187 r=`${PWD_COMMAND}`; export r; \
9188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9189 $(HOST_EXPORTS) \
b813574b 9190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9192 done; \
4fa63067 9193 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9194 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9197 "RANLIB=$${RANLIB}" \
0c24b341 9198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9199 mostlyclean) \
2a4cbe27
NN
9200 || exit 1
9201
6bd3dfaa 9202@endif dejagnu
2a4cbe27 9203
4fa63067
NN
9204.PHONY: maybe-clean-dejagnu clean-dejagnu
9205maybe-clean-dejagnu:
6bd3dfaa
PB
9206@if dejagnu
9207maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9208
4fa63067 9209clean-dejagnu:
0aed8855 9210 @: $(MAKE); $(unstage)
4fa63067 9211 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9212 r=`${PWD_COMMAND}`; export r; \
9213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9214 $(HOST_EXPORTS) \
b813574b 9215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9217 done; \
4fa63067 9218 echo "Doing clean in dejagnu" ; \
b00612cc 9219 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9222 "RANLIB=$${RANLIB}" \
0c24b341 9223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9224 clean) \
2a4cbe27
NN
9225 || exit 1
9226
6bd3dfaa 9227@endif dejagnu
2a4cbe27 9228
4fa63067
NN
9229.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9230maybe-distclean-dejagnu:
6bd3dfaa
PB
9231@if dejagnu
9232maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9233
4fa63067 9234distclean-dejagnu:
0aed8855 9235 @: $(MAKE); $(unstage)
4fa63067 9236 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9237 r=`${PWD_COMMAND}`; export r; \
9238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9239 $(HOST_EXPORTS) \
b813574b 9240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9242 done; \
4fa63067 9243 echo "Doing distclean in dejagnu" ; \
b00612cc 9244 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9247 "RANLIB=$${RANLIB}" \
0c24b341 9248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9249 distclean) \
2a4cbe27
NN
9250 || exit 1
9251
6bd3dfaa 9252@endif dejagnu
2a4cbe27 9253
4fa63067
NN
9254.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9255maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9256@if dejagnu
9257maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9258
4fa63067 9259maintainer-clean-dejagnu:
0aed8855 9260 @: $(MAKE); $(unstage)
4fa63067 9261 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9262 r=`${PWD_COMMAND}`; export r; \
9263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9264 $(HOST_EXPORTS) \
b813574b 9265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9267 done; \
4fa63067 9268 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9269 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9272 "RANLIB=$${RANLIB}" \
0c24b341 9273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9274 maintainer-clean) \
4fa63067
NN
9275 || exit 1
9276
6bd3dfaa 9277@endif dejagnu
4fa63067
NN
9278
9279
a7254363 9280
4fa63067
NN
9281.PHONY: configure-diff maybe-configure-diff
9282maybe-configure-diff:
4f0ef2d8
CD
9283@if gcc-bootstrap
9284configure-diff: stage_current
9285@endif gcc-bootstrap
6bd3dfaa
PB
9286@if diff
9287maybe-configure-diff: configure-diff
c52c6897 9288configure-diff:
0aed8855 9289 @: $(MAKE); $(unstage)
c52c6897 9290 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9292 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9294 $(HOST_EXPORTS) \
a7254363
PB
9295 echo Configuring in $(HOST_SUBDIR)/diff; \
9296 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9297 case $(srcdir) in \
b00612cc
PB
9298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9299 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9301 esac; \
b00612cc
PB
9302 srcdiroption="--srcdir=$${topdir}/diff"; \
9303 libsrcdir="$$s/diff"; \
4fa63067 9304 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9306 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9307 || exit 1
6bd3dfaa 9308@endif diff
2a4cbe27 9309
a7254363
PB
9310
9311
d545f33b
PB
9312
9313
4fa63067
NN
9314.PHONY: all-diff maybe-all-diff
9315maybe-all-diff:
4f0ef2d8
CD
9316@if gcc-bootstrap
9317all-diff: stage_current
9318@endif gcc-bootstrap
6bd3dfaa 9319@if diff
d27cc32e 9320TARGET-diff=all
6bd3dfaa 9321maybe-all-diff: all-diff
4fa63067 9322all-diff: configure-diff
0aed8855 9323 @: $(MAKE); $(unstage)
4fa63067
NN
9324 @r=`${PWD_COMMAND}`; export r; \
9325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9326 $(HOST_EXPORTS) \
b00612cc
PB
9327 (cd $(HOST_SUBDIR)/diff && \
9328 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 9329@endif diff
2a4cbe27 9330
a7254363 9331
d545f33b
PB
9332
9333
4fa63067
NN
9334.PHONY: check-diff maybe-check-diff
9335maybe-check-diff:
6bd3dfaa
PB
9336@if diff
9337maybe-check-diff: check-diff
2a4cbe27 9338
4fa63067 9339check-diff:
0aed8855 9340 @: $(MAKE); $(unstage)
4fa63067 9341 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9343 $(HOST_EXPORTS) \
b00612cc
PB
9344 (cd $(HOST_SUBDIR)/diff && \
9345 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9346
6bd3dfaa 9347@endif diff
2a4cbe27 9348
4fa63067
NN
9349.PHONY: install-diff maybe-install-diff
9350maybe-install-diff:
6bd3dfaa
PB
9351@if diff
9352maybe-install-diff: install-diff
2a4cbe27 9353
4fa63067 9354install-diff: installdirs
0aed8855 9355 @: $(MAKE); $(unstage)
4fa63067 9356 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9358 $(HOST_EXPORTS) \
b00612cc 9359 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9360 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9361
6bd3dfaa 9362@endif diff
2a4cbe27 9363
56a8fe78 9364# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9365
4fa63067
NN
9366.PHONY: maybe-info-diff info-diff
9367maybe-info-diff:
6bd3dfaa
PB
9368@if diff
9369maybe-info-diff: info-diff
2a4cbe27 9370
4fa63067
NN
9371info-diff: \
9372 configure-diff
0aed8855 9373 @: $(MAKE); $(unstage)
4fa63067 9374 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9375 r=`${PWD_COMMAND}`; export r; \
9376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9377 $(HOST_EXPORTS) \
b813574b 9378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9380 done; \
4fa63067 9381 echo "Doing info in diff" ; \
b00612cc 9382 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9385 "RANLIB=$${RANLIB}" \
0c24b341 9386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9387 info) \
2a4cbe27
NN
9388 || exit 1
9389
6bd3dfaa 9390@endif diff
2a4cbe27 9391
4fa63067
NN
9392.PHONY: maybe-dvi-diff dvi-diff
9393maybe-dvi-diff:
6bd3dfaa
PB
9394@if diff
9395maybe-dvi-diff: dvi-diff
2a4cbe27 9396
4fa63067
NN
9397dvi-diff: \
9398 configure-diff
0aed8855 9399 @: $(MAKE); $(unstage)
4fa63067 9400 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9401 r=`${PWD_COMMAND}`; export r; \
9402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9403 $(HOST_EXPORTS) \
b813574b 9404 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9406 done; \
4fa63067 9407 echo "Doing dvi in diff" ; \
b00612cc 9408 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9411 "RANLIB=$${RANLIB}" \
0c24b341 9412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9413 dvi) \
2a4cbe27
NN
9414 || exit 1
9415
6bd3dfaa 9416@endif diff
2a4cbe27 9417
56a8fe78
DD
9418.PHONY: maybe-pdf-diff pdf-diff
9419maybe-pdf-diff:
9420@if diff
9421maybe-pdf-diff: pdf-diff
9422
9423pdf-diff: \
9424 configure-diff
9425 @: $(MAKE); $(unstage)
9426 @[ -f ./diff/Makefile ] || exit 0; \
9427 r=`${PWD_COMMAND}`; export r; \
9428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9429 $(HOST_EXPORTS) \
9430 for flag in $(EXTRA_HOST_FLAGS) ; do \
9431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9432 done; \
9433 echo "Doing pdf in diff" ; \
9434 (cd $(HOST_SUBDIR)/diff && \
9435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9437 "RANLIB=$${RANLIB}" \
0c24b341 9438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9439 pdf) \
9440 || exit 1
9441
9442@endif diff
9443
6d389afc
MS
9444.PHONY: maybe-html-diff html-diff
9445maybe-html-diff:
9446@if diff
9447maybe-html-diff: html-diff
9448
9449html-diff: \
9450 configure-diff
0aed8855 9451 @: $(MAKE); $(unstage)
6d389afc
MS
9452 @[ -f ./diff/Makefile ] || exit 0; \
9453 r=`${PWD_COMMAND}`; export r; \
9454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9455 $(HOST_EXPORTS) \
9456 for flag in $(EXTRA_HOST_FLAGS) ; do \
9457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9458 done; \
9459 echo "Doing html in diff" ; \
b00612cc 9460 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9463 "RANLIB=$${RANLIB}" \
0c24b341 9464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9465 html) \
9466 || exit 1
9467
9468@endif diff
9469
4fa63067
NN
9470.PHONY: maybe-TAGS-diff TAGS-diff
9471maybe-TAGS-diff:
6bd3dfaa
PB
9472@if diff
9473maybe-TAGS-diff: TAGS-diff
2a4cbe27 9474
4fa63067
NN
9475TAGS-diff: \
9476 configure-diff
0aed8855 9477 @: $(MAKE); $(unstage)
4fa63067 9478 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9479 r=`${PWD_COMMAND}`; export r; \
9480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9481 $(HOST_EXPORTS) \
b813574b 9482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9484 done; \
4fa63067 9485 echo "Doing TAGS in diff" ; \
b00612cc 9486 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9489 "RANLIB=$${RANLIB}" \
0c24b341 9490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9491 TAGS) \
2a4cbe27
NN
9492 || exit 1
9493
6bd3dfaa 9494@endif diff
2a4cbe27 9495
4fa63067
NN
9496.PHONY: maybe-install-info-diff install-info-diff
9497maybe-install-info-diff:
6bd3dfaa
PB
9498@if diff
9499maybe-install-info-diff: install-info-diff
2a4cbe27 9500
4fa63067
NN
9501install-info-diff: \
9502 configure-diff \
9503 info-diff
0aed8855 9504 @: $(MAKE); $(unstage)
4fa63067 9505 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9506 r=`${PWD_COMMAND}`; export r; \
9507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9508 $(HOST_EXPORTS) \
b813574b 9509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9511 done; \
4fa63067 9512 echo "Doing install-info in diff" ; \
b00612cc 9513 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9516 "RANLIB=$${RANLIB}" \
0c24b341 9517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9518 install-info) \
2a4cbe27
NN
9519 || exit 1
9520
6bd3dfaa 9521@endif diff
2a4cbe27 9522
a3ca38d2
DD
9523.PHONY: maybe-install-pdf-diff install-pdf-diff
9524maybe-install-pdf-diff:
9525@if diff
9526maybe-install-pdf-diff: install-pdf-diff
9527
9528install-pdf-diff: \
9529 configure-diff \
9530 pdf-diff
9531 @: $(MAKE); $(unstage)
9532 @[ -f ./diff/Makefile ] || exit 0; \
9533 r=`${PWD_COMMAND}`; export r; \
9534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9535 $(HOST_EXPORTS) \
9536 for flag in $(EXTRA_HOST_FLAGS) ; do \
9537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9538 done; \
9539 echo "Doing install-pdf in diff" ; \
9540 (cd $(HOST_SUBDIR)/diff && \
9541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9543 "RANLIB=$${RANLIB}" \
0c24b341 9544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9545 install-pdf) \
9546 || exit 1
9547
9548@endif diff
9549
108a6f8e
CD
9550.PHONY: maybe-install-html-diff install-html-diff
9551maybe-install-html-diff:
9552@if diff
9553maybe-install-html-diff: install-html-diff
9554
9555install-html-diff: \
9556 configure-diff \
9557 html-diff
9558 @: $(MAKE); $(unstage)
9559 @[ -f ./diff/Makefile ] || exit 0; \
9560 r=`${PWD_COMMAND}`; export r; \
9561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9562 $(HOST_EXPORTS) \
9563 for flag in $(EXTRA_HOST_FLAGS) ; do \
9564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9565 done; \
9566 echo "Doing install-html in diff" ; \
9567 (cd $(HOST_SUBDIR)/diff && \
9568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9570 "RANLIB=$${RANLIB}" \
0c24b341 9571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9572 install-html) \
9573 || exit 1
9574
9575@endif diff
9576
4fa63067
NN
9577.PHONY: maybe-installcheck-diff installcheck-diff
9578maybe-installcheck-diff:
6bd3dfaa
PB
9579@if diff
9580maybe-installcheck-diff: installcheck-diff
2a4cbe27 9581
4fa63067
NN
9582installcheck-diff: \
9583 configure-diff
0aed8855 9584 @: $(MAKE); $(unstage)
4fa63067 9585 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9586 r=`${PWD_COMMAND}`; export r; \
9587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9588 $(HOST_EXPORTS) \
b813574b 9589 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9591 done; \
4fa63067 9592 echo "Doing installcheck in diff" ; \
b00612cc 9593 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9596 "RANLIB=$${RANLIB}" \
0c24b341 9597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9598 installcheck) \
2a4cbe27
NN
9599 || exit 1
9600
6bd3dfaa 9601@endif diff
2a4cbe27 9602
4fa63067
NN
9603.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9604maybe-mostlyclean-diff:
6bd3dfaa
PB
9605@if diff
9606maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9607
4fa63067 9608mostlyclean-diff:
0aed8855 9609 @: $(MAKE); $(unstage)
4fa63067 9610 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9611 r=`${PWD_COMMAND}`; export r; \
9612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9613 $(HOST_EXPORTS) \
b813574b 9614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9616 done; \
4fa63067 9617 echo "Doing mostlyclean in diff" ; \
b00612cc 9618 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9621 "RANLIB=$${RANLIB}" \
0c24b341 9622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9623 mostlyclean) \
2a4cbe27
NN
9624 || exit 1
9625
6bd3dfaa 9626@endif diff
2a4cbe27 9627
4fa63067
NN
9628.PHONY: maybe-clean-diff clean-diff
9629maybe-clean-diff:
6bd3dfaa
PB
9630@if diff
9631maybe-clean-diff: clean-diff
2a4cbe27 9632
4fa63067 9633clean-diff:
0aed8855 9634 @: $(MAKE); $(unstage)
4fa63067 9635 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9636 r=`${PWD_COMMAND}`; export r; \
9637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9638 $(HOST_EXPORTS) \
b813574b 9639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9641 done; \
4fa63067 9642 echo "Doing clean in diff" ; \
b00612cc 9643 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9646 "RANLIB=$${RANLIB}" \
0c24b341 9647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9648 clean) \
2a4cbe27
NN
9649 || exit 1
9650
6bd3dfaa 9651@endif diff
2a4cbe27 9652
4fa63067
NN
9653.PHONY: maybe-distclean-diff distclean-diff
9654maybe-distclean-diff:
6bd3dfaa
PB
9655@if diff
9656maybe-distclean-diff: distclean-diff
2a4cbe27 9657
4fa63067 9658distclean-diff:
0aed8855 9659 @: $(MAKE); $(unstage)
4fa63067 9660 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9661 r=`${PWD_COMMAND}`; export r; \
9662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9663 $(HOST_EXPORTS) \
b813574b 9664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9666 done; \
4fa63067 9667 echo "Doing distclean in diff" ; \
b00612cc 9668 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9671 "RANLIB=$${RANLIB}" \
0c24b341 9672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9673 distclean) \
2a4cbe27
NN
9674 || exit 1
9675
6bd3dfaa 9676@endif diff
2a4cbe27 9677
4fa63067
NN
9678.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9679maybe-maintainer-clean-diff:
6bd3dfaa
PB
9680@if diff
9681maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9682
4fa63067 9683maintainer-clean-diff:
0aed8855 9684 @: $(MAKE); $(unstage)
4fa63067 9685 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9686 r=`${PWD_COMMAND}`; export r; \
9687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9688 $(HOST_EXPORTS) \
b813574b 9689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9691 done; \
4fa63067 9692 echo "Doing maintainer-clean in diff" ; \
b00612cc 9693 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9696 "RANLIB=$${RANLIB}" \
0c24b341 9697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9698 maintainer-clean) \
2a4cbe27
NN
9699 || exit 1
9700
6bd3dfaa 9701@endif diff
2a4cbe27 9702
2a4cbe27 9703
a7254363 9704
4fa63067
NN
9705.PHONY: configure-dosutils maybe-configure-dosutils
9706maybe-configure-dosutils:
4f0ef2d8
CD
9707@if gcc-bootstrap
9708configure-dosutils: stage_current
9709@endif gcc-bootstrap
6bd3dfaa
PB
9710@if dosutils
9711maybe-configure-dosutils: configure-dosutils
c52c6897 9712configure-dosutils:
0aed8855 9713 @: $(MAKE); $(unstage)
c52c6897 9714 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9716 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9718 $(HOST_EXPORTS) \
a7254363
PB
9719 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9720 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9721 case $(srcdir) in \
b00612cc
PB
9722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9723 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9725 esac; \
b00612cc
PB
9726 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9727 libsrcdir="$$s/dosutils"; \
4fa63067 9728 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9730 --target=${target_alias} $${srcdiroption} \
4fa63067 9731 || exit 1
6bd3dfaa 9732@endif dosutils
4fa63067 9733
a7254363
PB
9734
9735
d545f33b
PB
9736
9737
4fa63067
NN
9738.PHONY: all-dosutils maybe-all-dosutils
9739maybe-all-dosutils:
4f0ef2d8
CD
9740@if gcc-bootstrap
9741all-dosutils: stage_current
9742@endif gcc-bootstrap
6bd3dfaa 9743@if dosutils
d27cc32e 9744TARGET-dosutils=all
6bd3dfaa 9745maybe-all-dosutils: all-dosutils
4fa63067 9746all-dosutils: configure-dosutils
0aed8855 9747 @: $(MAKE); $(unstage)
4fa63067
NN
9748 @r=`${PWD_COMMAND}`; export r; \
9749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9750 $(HOST_EXPORTS) \
b00612cc
PB
9751 (cd $(HOST_SUBDIR)/dosutils && \
9752 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 9753@endif dosutils
4fa63067 9754
a7254363 9755
d545f33b
PB
9756
9757
4fa63067
NN
9758.PHONY: check-dosutils maybe-check-dosutils
9759maybe-check-dosutils:
6bd3dfaa
PB
9760@if dosutils
9761maybe-check-dosutils: check-dosutils
2a4cbe27 9762
4fa63067 9763check-dosutils:
2a4cbe27 9764
6bd3dfaa 9765@endif dosutils
2a4cbe27 9766
4fa63067
NN
9767.PHONY: install-dosutils maybe-install-dosutils
9768maybe-install-dosutils:
6bd3dfaa
PB
9769@if dosutils
9770maybe-install-dosutils: install-dosutils
4fa63067
NN
9771
9772install-dosutils: installdirs
0aed8855 9773 @: $(MAKE); $(unstage)
4fa63067 9774 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9776 $(HOST_EXPORTS) \
b00612cc 9777 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9778 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9779
6bd3dfaa 9780@endif dosutils
2a4cbe27 9781
56a8fe78 9782# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9783
4fa63067
NN
9784.PHONY: maybe-info-dosutils info-dosutils
9785maybe-info-dosutils:
6bd3dfaa
PB
9786@if dosutils
9787maybe-info-dosutils: info-dosutils
4fa63067
NN
9788
9789info-dosutils: \
9790 configure-dosutils
0aed8855 9791 @: $(MAKE); $(unstage)
4fa63067 9792 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9793 r=`${PWD_COMMAND}`; export r; \
9794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9795 $(HOST_EXPORTS) \
b813574b 9796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9798 done; \
4fa63067 9799 echo "Doing info in dosutils" ; \
b00612cc 9800 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9803 "RANLIB=$${RANLIB}" \
0c24b341 9804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9805 info) \
2a4cbe27
NN
9806 || exit 1
9807
6bd3dfaa 9808@endif dosutils
2a4cbe27 9809
4fa63067
NN
9810.PHONY: maybe-dvi-dosutils dvi-dosutils
9811maybe-dvi-dosutils:
6bd3dfaa
PB
9812@if dosutils
9813maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9814
4fa63067
NN
9815dvi-dosutils: \
9816 configure-dosutils
0aed8855 9817 @: $(MAKE); $(unstage)
4fa63067 9818 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9819 r=`${PWD_COMMAND}`; export r; \
9820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9821 $(HOST_EXPORTS) \
b813574b 9822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9824 done; \
4fa63067 9825 echo "Doing dvi in dosutils" ; \
b00612cc 9826 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9829 "RANLIB=$${RANLIB}" \
0c24b341 9830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9831 dvi) \
2a4cbe27
NN
9832 || exit 1
9833
6bd3dfaa 9834@endif dosutils
2a4cbe27 9835
56a8fe78
DD
9836.PHONY: maybe-pdf-dosutils pdf-dosutils
9837maybe-pdf-dosutils:
9838@if dosutils
9839maybe-pdf-dosutils: pdf-dosutils
9840
9841pdf-dosutils: \
9842 configure-dosutils
9843 @: $(MAKE); $(unstage)
9844 @[ -f ./dosutils/Makefile ] || exit 0; \
9845 r=`${PWD_COMMAND}`; export r; \
9846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9847 $(HOST_EXPORTS) \
9848 for flag in $(EXTRA_HOST_FLAGS) ; do \
9849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9850 done; \
9851 echo "Doing pdf in dosutils" ; \
9852 (cd $(HOST_SUBDIR)/dosutils && \
9853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9855 "RANLIB=$${RANLIB}" \
0c24b341 9856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9857 pdf) \
9858 || exit 1
9859
9860@endif dosutils
9861
6d389afc
MS
9862.PHONY: maybe-html-dosutils html-dosutils
9863maybe-html-dosutils:
6bd3dfaa 9864@if dosutils
6d389afc 9865maybe-html-dosutils: html-dosutils
2a4cbe27 9866
6d389afc 9867html-dosutils: \
4fa63067 9868 configure-dosutils
0aed8855 9869 @: $(MAKE); $(unstage)
4fa63067 9870 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9871 r=`${PWD_COMMAND}`; export r; \
9872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9873 $(HOST_EXPORTS) \
b813574b 9874 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9876 done; \
6d389afc 9877 echo "Doing html in dosutils" ; \
b00612cc 9878 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9881 "RANLIB=$${RANLIB}" \
0c24b341 9882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 9883 html) \
2a4cbe27
NN
9884 || exit 1
9885
6bd3dfaa 9886@endif dosutils
2a4cbe27 9887
6d389afc
MS
9888.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9889maybe-TAGS-dosutils:
6bd3dfaa 9890@if dosutils
6d389afc 9891maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 9892
6d389afc
MS
9893TAGS-dosutils: \
9894 configure-dosutils
0aed8855 9895 @: $(MAKE); $(unstage)
6d389afc
MS
9896 @[ -f ./dosutils/Makefile ] || exit 0; \
9897 r=`${PWD_COMMAND}`; export r; \
9898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9899 $(HOST_EXPORTS) \
9900 for flag in $(EXTRA_HOST_FLAGS) ; do \
9901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9902 done; \
9903 echo "Doing TAGS in dosutils" ; \
b00612cc 9904 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
9905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9907 "RANLIB=$${RANLIB}" \
0c24b341 9908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9909 TAGS) \
9910 || exit 1
9911
9912@endif dosutils
9913
9914.PHONY: maybe-install-info-dosutils install-info-dosutils
9915maybe-install-info-dosutils:
9916@if dosutils
9917maybe-install-info-dosutils: install-info-dosutils
9918
9919install-info-dosutils: \
9920 configure-dosutils \
9921 info-dosutils
0aed8855 9922 @: $(MAKE); $(unstage)
4fa63067 9923 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9924 r=`${PWD_COMMAND}`; export r; \
9925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9926 $(HOST_EXPORTS) \
b813574b 9927 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9929 done; \
4fa63067 9930 echo "Doing install-info in dosutils" ; \
b00612cc 9931 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9934 "RANLIB=$${RANLIB}" \
0c24b341 9935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9936 install-info) \
2a4cbe27
NN
9937 || exit 1
9938
6bd3dfaa 9939@endif dosutils
2a4cbe27 9940
a3ca38d2
DD
9941.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9942maybe-install-pdf-dosutils:
9943@if dosutils
9944maybe-install-pdf-dosutils: install-pdf-dosutils
9945
9946install-pdf-dosutils: \
9947 configure-dosutils \
9948 pdf-dosutils
9949 @: $(MAKE); $(unstage)
9950 @[ -f ./dosutils/Makefile ] || exit 0; \
9951 r=`${PWD_COMMAND}`; export r; \
9952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9953 $(HOST_EXPORTS) \
9954 for flag in $(EXTRA_HOST_FLAGS) ; do \
9955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9956 done; \
9957 echo "Doing install-pdf in dosutils" ; \
9958 (cd $(HOST_SUBDIR)/dosutils && \
9959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9961 "RANLIB=$${RANLIB}" \
0c24b341 9962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9963 install-pdf) \
9964 || exit 1
9965
9966@endif dosutils
9967
108a6f8e
CD
9968.PHONY: maybe-install-html-dosutils install-html-dosutils
9969maybe-install-html-dosutils:
9970@if dosutils
9971maybe-install-html-dosutils: install-html-dosutils
9972
9973install-html-dosutils: \
9974 configure-dosutils \
9975 html-dosutils
9976 @: $(MAKE); $(unstage)
9977 @[ -f ./dosutils/Makefile ] || exit 0; \
9978 r=`${PWD_COMMAND}`; export r; \
9979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9980 $(HOST_EXPORTS) \
9981 for flag in $(EXTRA_HOST_FLAGS) ; do \
9982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9983 done; \
9984 echo "Doing install-html in dosutils" ; \
9985 (cd $(HOST_SUBDIR)/dosutils && \
9986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9988 "RANLIB=$${RANLIB}" \
0c24b341 9989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9990 install-html) \
9991 || exit 1
9992
9993@endif dosutils
9994
4fa63067
NN
9995.PHONY: maybe-installcheck-dosutils installcheck-dosutils
9996maybe-installcheck-dosutils:
6bd3dfaa
PB
9997@if dosutils
9998maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 9999
4fa63067
NN
10000installcheck-dosutils: \
10001 configure-dosutils
0aed8855 10002 @: $(MAKE); $(unstage)
4fa63067 10003 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10004 r=`${PWD_COMMAND}`; export r; \
10005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10006 $(HOST_EXPORTS) \
b813574b 10007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10009 done; \
4fa63067 10010 echo "Doing installcheck in dosutils" ; \
b00612cc 10011 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10014 "RANLIB=$${RANLIB}" \
0c24b341 10015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10016 installcheck) \
2a4cbe27
NN
10017 || exit 1
10018
6bd3dfaa 10019@endif dosutils
2a4cbe27 10020
4fa63067
NN
10021.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10022maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10023@if dosutils
10024maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10025
4fa63067 10026mostlyclean-dosutils:
0aed8855 10027 @: $(MAKE); $(unstage)
4fa63067 10028 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10029 r=`${PWD_COMMAND}`; export r; \
10030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10031 $(HOST_EXPORTS) \
b813574b 10032 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10034 done; \
4fa63067 10035 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10036 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10039 "RANLIB=$${RANLIB}" \
0c24b341 10040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10041 mostlyclean) \
a2592b1b
DD
10042 || exit 1
10043
6bd3dfaa 10044@endif dosutils
a2592b1b 10045
4fa63067
NN
10046.PHONY: maybe-clean-dosutils clean-dosutils
10047maybe-clean-dosutils:
6bd3dfaa
PB
10048@if dosutils
10049maybe-clean-dosutils: clean-dosutils
2a4cbe27 10050
4fa63067 10051clean-dosutils:
0aed8855 10052 @: $(MAKE); $(unstage)
4fa63067 10053 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10054 r=`${PWD_COMMAND}`; export r; \
10055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10056 $(HOST_EXPORTS) \
b813574b 10057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10059 done; \
4fa63067 10060 echo "Doing clean in dosutils" ; \
b00612cc 10061 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10064 "RANLIB=$${RANLIB}" \
0c24b341 10065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10066 clean) \
2a4cbe27
NN
10067 || exit 1
10068
6bd3dfaa 10069@endif dosutils
2a4cbe27 10070
4fa63067
NN
10071.PHONY: maybe-distclean-dosutils distclean-dosutils
10072maybe-distclean-dosutils:
6bd3dfaa
PB
10073@if dosutils
10074maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10075
4fa63067 10076distclean-dosutils:
0aed8855 10077 @: $(MAKE); $(unstage)
4fa63067 10078 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10079 r=`${PWD_COMMAND}`; export r; \
10080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10081 $(HOST_EXPORTS) \
b813574b 10082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10084 done; \
4fa63067 10085 echo "Doing distclean in dosutils" ; \
b00612cc 10086 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10089 "RANLIB=$${RANLIB}" \
0c24b341 10090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10091 distclean) \
2a4cbe27
NN
10092 || exit 1
10093
6bd3dfaa 10094@endif dosutils
2a4cbe27 10095
4fa63067
NN
10096.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10097maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10098@if dosutils
10099maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10100
4fa63067 10101maintainer-clean-dosutils:
0aed8855 10102 @: $(MAKE); $(unstage)
4fa63067 10103 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10104 r=`${PWD_COMMAND}`; export r; \
10105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10106 $(HOST_EXPORTS) \
b813574b 10107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10109 done; \
4fa63067 10110 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10111 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10114 "RANLIB=$${RANLIB}" \
0c24b341 10115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10116 maintainer-clean) \
2a4cbe27
NN
10117 || exit 1
10118
6bd3dfaa 10119@endif dosutils
2a4cbe27 10120
2a4cbe27 10121
a7254363 10122
4fa63067
NN
10123.PHONY: configure-etc maybe-configure-etc
10124maybe-configure-etc:
4f0ef2d8
CD
10125@if gcc-bootstrap
10126configure-etc: stage_current
10127@endif gcc-bootstrap
6bd3dfaa
PB
10128@if etc
10129maybe-configure-etc: configure-etc
c52c6897 10130configure-etc:
0aed8855 10131 @: $(MAKE); $(unstage)
c52c6897 10132 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10134 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10136 $(HOST_EXPORTS) \
a7254363
PB
10137 echo Configuring in $(HOST_SUBDIR)/etc; \
10138 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10139 case $(srcdir) in \
b00612cc
PB
10140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10141 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10143 esac; \
b00612cc
PB
10144 srcdiroption="--srcdir=$${topdir}/etc"; \
10145 libsrcdir="$$s/etc"; \
4fa63067 10146 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10148 --target=${target_alias} $${srcdiroption} \
4fa63067 10149 || exit 1
6bd3dfaa 10150@endif etc
4fa63067 10151
a7254363
PB
10152
10153
d545f33b
PB
10154
10155
4fa63067
NN
10156.PHONY: all-etc maybe-all-etc
10157maybe-all-etc:
4f0ef2d8
CD
10158@if gcc-bootstrap
10159all-etc: stage_current
10160@endif gcc-bootstrap
6bd3dfaa 10161@if etc
d27cc32e 10162TARGET-etc=all
6bd3dfaa 10163maybe-all-etc: all-etc
4fa63067 10164all-etc: configure-etc
0aed8855 10165 @: $(MAKE); $(unstage)
4fa63067
NN
10166 @r=`${PWD_COMMAND}`; export r; \
10167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10168 $(HOST_EXPORTS) \
b00612cc
PB
10169 (cd $(HOST_SUBDIR)/etc && \
10170 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 10171@endif etc
4fa63067 10172
a7254363 10173
d545f33b
PB
10174
10175
4fa63067
NN
10176.PHONY: check-etc maybe-check-etc
10177maybe-check-etc:
6bd3dfaa
PB
10178@if etc
10179maybe-check-etc: check-etc
4fa63067
NN
10180
10181check-etc:
0aed8855 10182 @: $(MAKE); $(unstage)
4fa63067
NN
10183 @r=`${PWD_COMMAND}`; export r; \
10184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10185 $(HOST_EXPORTS) \
b00612cc
PB
10186 (cd $(HOST_SUBDIR)/etc && \
10187 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10188
6bd3dfaa 10189@endif etc
4fa63067
NN
10190
10191.PHONY: install-etc maybe-install-etc
10192maybe-install-etc:
6bd3dfaa
PB
10193@if etc
10194maybe-install-etc: install-etc
4fa63067
NN
10195
10196install-etc: installdirs
0aed8855 10197 @: $(MAKE); $(unstage)
4fa63067
NN
10198 @r=`${PWD_COMMAND}`; export r; \
10199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10200 $(HOST_EXPORTS) \
b00612cc 10201 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10202 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10203
6bd3dfaa 10204@endif etc
4fa63067 10205
56a8fe78 10206# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10207
10208.PHONY: maybe-info-etc info-etc
10209maybe-info-etc:
6bd3dfaa
PB
10210@if etc
10211maybe-info-etc: info-etc
4fa63067
NN
10212
10213info-etc: \
10214 configure-etc
0aed8855 10215 @: $(MAKE); $(unstage)
4fa63067 10216 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10217 r=`${PWD_COMMAND}`; export r; \
10218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10219 $(HOST_EXPORTS) \
b813574b 10220 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10222 done; \
4fa63067 10223 echo "Doing info in etc" ; \
b00612cc 10224 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10227 "RANLIB=$${RANLIB}" \
0c24b341 10228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10229 info) \
2a4cbe27
NN
10230 || exit 1
10231
6bd3dfaa 10232@endif etc
2a4cbe27 10233
4fa63067
NN
10234.PHONY: maybe-dvi-etc dvi-etc
10235maybe-dvi-etc:
6bd3dfaa
PB
10236@if etc
10237maybe-dvi-etc: dvi-etc
2a4cbe27 10238
4fa63067
NN
10239dvi-etc: \
10240 configure-etc
0aed8855 10241 @: $(MAKE); $(unstage)
4fa63067 10242 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10243 r=`${PWD_COMMAND}`; export r; \
10244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10245 $(HOST_EXPORTS) \
b813574b 10246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10248 done; \
4fa63067 10249 echo "Doing dvi in etc" ; \
b00612cc 10250 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10253 "RANLIB=$${RANLIB}" \
0c24b341 10254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10255 dvi) \
2a4cbe27
NN
10256 || exit 1
10257
6bd3dfaa 10258@endif etc
2a4cbe27 10259
56a8fe78
DD
10260.PHONY: maybe-pdf-etc pdf-etc
10261maybe-pdf-etc:
10262@if etc
10263maybe-pdf-etc: pdf-etc
10264
10265pdf-etc: \
10266 configure-etc
10267 @: $(MAKE); $(unstage)
10268 @[ -f ./etc/Makefile ] || exit 0; \
10269 r=`${PWD_COMMAND}`; export r; \
10270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10271 $(HOST_EXPORTS) \
10272 for flag in $(EXTRA_HOST_FLAGS) ; do \
10273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10274 done; \
10275 echo "Doing pdf in etc" ; \
10276 (cd $(HOST_SUBDIR)/etc && \
10277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10279 "RANLIB=$${RANLIB}" \
0c24b341 10280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10281 pdf) \
10282 || exit 1
10283
10284@endif etc
10285
6d389afc
MS
10286.PHONY: maybe-html-etc html-etc
10287maybe-html-etc:
10288@if etc
10289maybe-html-etc: html-etc
10290
10291html-etc: \
10292 configure-etc
0aed8855 10293 @: $(MAKE); $(unstage)
6d389afc
MS
10294 @[ -f ./etc/Makefile ] || exit 0; \
10295 r=`${PWD_COMMAND}`; export r; \
10296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10297 $(HOST_EXPORTS) \
10298 for flag in $(EXTRA_HOST_FLAGS) ; do \
10299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10300 done; \
10301 echo "Doing html in etc" ; \
b00612cc 10302 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10305 "RANLIB=$${RANLIB}" \
0c24b341 10306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10307 html) \
10308 || exit 1
10309
10310@endif etc
10311
4fa63067
NN
10312.PHONY: maybe-TAGS-etc TAGS-etc
10313maybe-TAGS-etc:
6bd3dfaa
PB
10314@if etc
10315maybe-TAGS-etc: TAGS-etc
2a4cbe27 10316
4fa63067
NN
10317TAGS-etc: \
10318 configure-etc
0aed8855 10319 @: $(MAKE); $(unstage)
4fa63067 10320 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10321 r=`${PWD_COMMAND}`; export r; \
10322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10323 $(HOST_EXPORTS) \
b813574b 10324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10326 done; \
4fa63067 10327 echo "Doing TAGS in etc" ; \
b00612cc 10328 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10331 "RANLIB=$${RANLIB}" \
0c24b341 10332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10333 TAGS) \
2a4cbe27
NN
10334 || exit 1
10335
6bd3dfaa 10336@endif etc
2a4cbe27 10337
4fa63067
NN
10338.PHONY: maybe-install-info-etc install-info-etc
10339maybe-install-info-etc:
6bd3dfaa
PB
10340@if etc
10341maybe-install-info-etc: install-info-etc
2a4cbe27 10342
4fa63067
NN
10343install-info-etc: \
10344 configure-etc \
10345 info-etc
0aed8855 10346 @: $(MAKE); $(unstage)
4fa63067 10347 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10348 r=`${PWD_COMMAND}`; export r; \
10349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10350 $(HOST_EXPORTS) \
b813574b 10351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10353 done; \
4fa63067 10354 echo "Doing install-info in etc" ; \
b00612cc 10355 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10358 "RANLIB=$${RANLIB}" \
0c24b341 10359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10360 install-info) \
2a4cbe27
NN
10361 || exit 1
10362
6bd3dfaa 10363@endif etc
2a4cbe27 10364
a3ca38d2
DD
10365.PHONY: maybe-install-pdf-etc install-pdf-etc
10366maybe-install-pdf-etc:
10367@if etc
10368maybe-install-pdf-etc: install-pdf-etc
10369
10370install-pdf-etc: \
10371 configure-etc \
10372 pdf-etc
10373 @: $(MAKE); $(unstage)
10374 @[ -f ./etc/Makefile ] || exit 0; \
10375 r=`${PWD_COMMAND}`; export r; \
10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10377 $(HOST_EXPORTS) \
10378 for flag in $(EXTRA_HOST_FLAGS) ; do \
10379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10380 done; \
10381 echo "Doing install-pdf in etc" ; \
10382 (cd $(HOST_SUBDIR)/etc && \
10383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10385 "RANLIB=$${RANLIB}" \
0c24b341 10386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10387 install-pdf) \
10388 || exit 1
10389
10390@endif etc
10391
108a6f8e
CD
10392.PHONY: maybe-install-html-etc install-html-etc
10393maybe-install-html-etc:
10394@if etc
10395maybe-install-html-etc: install-html-etc
10396
10397install-html-etc: \
10398 configure-etc \
10399 html-etc
10400 @: $(MAKE); $(unstage)
10401 @[ -f ./etc/Makefile ] || exit 0; \
10402 r=`${PWD_COMMAND}`; export r; \
10403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10404 $(HOST_EXPORTS) \
10405 for flag in $(EXTRA_HOST_FLAGS) ; do \
10406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10407 done; \
10408 echo "Doing install-html in etc" ; \
10409 (cd $(HOST_SUBDIR)/etc && \
10410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10412 "RANLIB=$${RANLIB}" \
0c24b341 10413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10414 install-html) \
10415 || exit 1
10416
10417@endif etc
10418
4fa63067
NN
10419.PHONY: maybe-installcheck-etc installcheck-etc
10420maybe-installcheck-etc:
6bd3dfaa
PB
10421@if etc
10422maybe-installcheck-etc: installcheck-etc
2a4cbe27 10423
4fa63067
NN
10424installcheck-etc: \
10425 configure-etc
0aed8855 10426 @: $(MAKE); $(unstage)
4fa63067 10427 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10428 r=`${PWD_COMMAND}`; export r; \
10429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10430 $(HOST_EXPORTS) \
b813574b 10431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10433 done; \
4fa63067 10434 echo "Doing installcheck in etc" ; \
b00612cc 10435 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10438 "RANLIB=$${RANLIB}" \
0c24b341 10439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10440 installcheck) \
2a4cbe27
NN
10441 || exit 1
10442
6bd3dfaa 10443@endif etc
2a4cbe27 10444
4fa63067
NN
10445.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10446maybe-mostlyclean-etc:
6bd3dfaa
PB
10447@if etc
10448maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10449
4fa63067 10450mostlyclean-etc:
0aed8855 10451 @: $(MAKE); $(unstage)
4fa63067 10452 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10453 r=`${PWD_COMMAND}`; export r; \
10454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10455 $(HOST_EXPORTS) \
b813574b 10456 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10458 done; \
4fa63067 10459 echo "Doing mostlyclean in etc" ; \
b00612cc 10460 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10463 "RANLIB=$${RANLIB}" \
0c24b341 10464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10465 mostlyclean) \
2a4cbe27
NN
10466 || exit 1
10467
6bd3dfaa 10468@endif etc
2a4cbe27 10469
4fa63067
NN
10470.PHONY: maybe-clean-etc clean-etc
10471maybe-clean-etc:
6bd3dfaa
PB
10472@if etc
10473maybe-clean-etc: clean-etc
2a4cbe27 10474
4fa63067 10475clean-etc:
0aed8855 10476 @: $(MAKE); $(unstage)
4fa63067 10477 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10478 r=`${PWD_COMMAND}`; export r; \
10479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10480 $(HOST_EXPORTS) \
b813574b 10481 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10483 done; \
4fa63067 10484 echo "Doing clean in etc" ; \
b00612cc 10485 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10488 "RANLIB=$${RANLIB}" \
0c24b341 10489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10490 clean) \
2a4cbe27
NN
10491 || exit 1
10492
6bd3dfaa 10493@endif etc
2a4cbe27 10494
4fa63067
NN
10495.PHONY: maybe-distclean-etc distclean-etc
10496maybe-distclean-etc:
6bd3dfaa
PB
10497@if etc
10498maybe-distclean-etc: distclean-etc
2a4cbe27 10499
4fa63067 10500distclean-etc:
0aed8855 10501 @: $(MAKE); $(unstage)
4fa63067 10502 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10503 r=`${PWD_COMMAND}`; export r; \
10504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10505 $(HOST_EXPORTS) \
b813574b 10506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10508 done; \
4fa63067 10509 echo "Doing distclean in etc" ; \
b00612cc 10510 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10513 "RANLIB=$${RANLIB}" \
0c24b341 10514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10515 distclean) \
2a4cbe27
NN
10516 || exit 1
10517
6bd3dfaa 10518@endif etc
2a4cbe27 10519
4fa63067
NN
10520.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10521maybe-maintainer-clean-etc:
6bd3dfaa
PB
10522@if etc
10523maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10524
4fa63067 10525maintainer-clean-etc:
0aed8855 10526 @: $(MAKE); $(unstage)
4fa63067 10527 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10528 r=`${PWD_COMMAND}`; export r; \
10529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10530 $(HOST_EXPORTS) \
b813574b 10531 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10533 done; \
4fa63067 10534 echo "Doing maintainer-clean in etc" ; \
b00612cc 10535 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10538 "RANLIB=$${RANLIB}" \
0c24b341 10539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10540 maintainer-clean) \
2a4cbe27
NN
10541 || exit 1
10542
6bd3dfaa 10543@endif etc
2a4cbe27 10544
2a4cbe27 10545
a7254363 10546
4fa63067
NN
10547.PHONY: configure-fastjar maybe-configure-fastjar
10548maybe-configure-fastjar:
4f0ef2d8
CD
10549@if gcc-bootstrap
10550configure-fastjar: stage_current
10551@endif gcc-bootstrap
6bd3dfaa
PB
10552@if fastjar
10553maybe-configure-fastjar: configure-fastjar
c52c6897 10554configure-fastjar:
0aed8855 10555 @: $(MAKE); $(unstage)
c52c6897 10556 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10558 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10560 $(HOST_EXPORTS) \
a7254363
PB
10561 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10562 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10563 case $(srcdir) in \
b00612cc
PB
10564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10565 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10567 esac; \
b00612cc
PB
10568 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10569 libsrcdir="$$s/fastjar"; \
4fa63067 10570 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10572 --target=${target_alias} $${srcdiroption} \
4fa63067 10573 || exit 1
6bd3dfaa 10574@endif fastjar
4fa63067 10575
a7254363
PB
10576
10577
d545f33b
PB
10578
10579
4fa63067
NN
10580.PHONY: all-fastjar maybe-all-fastjar
10581maybe-all-fastjar:
4f0ef2d8
CD
10582@if gcc-bootstrap
10583all-fastjar: stage_current
10584@endif gcc-bootstrap
6bd3dfaa 10585@if fastjar
d27cc32e 10586TARGET-fastjar=all
6bd3dfaa 10587maybe-all-fastjar: all-fastjar
4fa63067 10588all-fastjar: configure-fastjar
0aed8855 10589 @: $(MAKE); $(unstage)
4fa63067
NN
10590 @r=`${PWD_COMMAND}`; export r; \
10591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10592 $(HOST_EXPORTS) \
b00612cc
PB
10593 (cd $(HOST_SUBDIR)/fastjar && \
10594 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 10595@endif fastjar
2a4cbe27 10596
a7254363 10597
d545f33b
PB
10598
10599
4fa63067
NN
10600.PHONY: check-fastjar maybe-check-fastjar
10601maybe-check-fastjar:
6bd3dfaa
PB
10602@if fastjar
10603maybe-check-fastjar: check-fastjar
2a4cbe27 10604
4fa63067
NN
10605# This module is only tested in a native toolchain.
10606check-fastjar:
0aed8855 10607 @: $(MAKE); $(unstage)
4fa63067
NN
10608 @if [ '$(host)' = '$(target)' ] ; then \
10609 r=`${PWD_COMMAND}`; export r; \
10610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10611 $(HOST_EXPORTS) \
b00612cc 10612 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10613 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10614 fi
2a4cbe27 10615
6bd3dfaa 10616@endif fastjar
4fa63067
NN
10617
10618.PHONY: install-fastjar maybe-install-fastjar
10619maybe-install-fastjar:
6bd3dfaa
PB
10620@if fastjar
10621maybe-install-fastjar: install-fastjar
4fa63067
NN
10622
10623install-fastjar: installdirs
0aed8855 10624 @: $(MAKE); $(unstage)
4fa63067 10625 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10627 $(HOST_EXPORTS) \
b00612cc 10628 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10629 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10630
6bd3dfaa 10631@endif fastjar
2a4cbe27 10632
56a8fe78 10633# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10634
4fa63067
NN
10635.PHONY: maybe-info-fastjar info-fastjar
10636maybe-info-fastjar:
6bd3dfaa
PB
10637@if fastjar
10638maybe-info-fastjar: info-fastjar
4fa63067
NN
10639
10640info-fastjar: \
10641 configure-fastjar
0aed8855 10642 @: $(MAKE); $(unstage)
4fa63067 10643 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10644 r=`${PWD_COMMAND}`; export r; \
10645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10646 $(HOST_EXPORTS) \
b813574b 10647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10649 done; \
4fa63067 10650 echo "Doing info in fastjar" ; \
b00612cc 10651 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10654 "RANLIB=$${RANLIB}" \
0c24b341 10655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10656 info) \
2a4cbe27
NN
10657 || exit 1
10658
6bd3dfaa 10659@endif fastjar
2a4cbe27 10660
4fa63067
NN
10661.PHONY: maybe-dvi-fastjar dvi-fastjar
10662maybe-dvi-fastjar:
6bd3dfaa
PB
10663@if fastjar
10664maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10665
4fa63067
NN
10666dvi-fastjar: \
10667 configure-fastjar
0aed8855 10668 @: $(MAKE); $(unstage)
2a4cbe27 10669 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10670 r=`${PWD_COMMAND}`; export r; \
10671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10672 $(HOST_EXPORTS) \
b813574b 10673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10675 done; \
4fa63067 10676 echo "Doing dvi in fastjar" ; \
b00612cc 10677 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10680 "RANLIB=$${RANLIB}" \
0c24b341 10681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10682 dvi) \
2a4cbe27
NN
10683 || exit 1
10684
6bd3dfaa 10685@endif fastjar
2a4cbe27 10686
56a8fe78
DD
10687.PHONY: maybe-pdf-fastjar pdf-fastjar
10688maybe-pdf-fastjar:
10689@if fastjar
10690maybe-pdf-fastjar: pdf-fastjar
10691
10692pdf-fastjar: \
10693 configure-fastjar
10694 @: $(MAKE); $(unstage)
10695 @[ -f ./fastjar/Makefile ] || exit 0; \
10696 r=`${PWD_COMMAND}`; export r; \
10697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10698 $(HOST_EXPORTS) \
10699 for flag in $(EXTRA_HOST_FLAGS) ; do \
10700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10701 done; \
10702 echo "Doing pdf in fastjar" ; \
10703 (cd $(HOST_SUBDIR)/fastjar && \
10704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10706 "RANLIB=$${RANLIB}" \
0c24b341 10707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10708 pdf) \
10709 || exit 1
10710
10711@endif fastjar
10712
6d389afc
MS
10713.PHONY: maybe-html-fastjar html-fastjar
10714maybe-html-fastjar:
10715@if fastjar
10716maybe-html-fastjar: html-fastjar
10717
10718html-fastjar: \
10719 configure-fastjar
0aed8855 10720 @: $(MAKE); $(unstage)
6d389afc
MS
10721 @[ -f ./fastjar/Makefile ] || exit 0; \
10722 r=`${PWD_COMMAND}`; export r; \
10723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10724 $(HOST_EXPORTS) \
10725 for flag in $(EXTRA_HOST_FLAGS) ; do \
10726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10727 done; \
10728 echo "Doing html in fastjar" ; \
b00612cc 10729 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10732 "RANLIB=$${RANLIB}" \
0c24b341 10733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10734 html) \
10735 || exit 1
10736
10737@endif fastjar
10738
4fa63067
NN
10739.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10740maybe-TAGS-fastjar:
6bd3dfaa
PB
10741@if fastjar
10742maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10743
4fa63067
NN
10744TAGS-fastjar: \
10745 configure-fastjar
0aed8855 10746 @: $(MAKE); $(unstage)
4fa63067 10747 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10748 r=`${PWD_COMMAND}`; export r; \
10749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10750 $(HOST_EXPORTS) \
b813574b 10751 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10753 done; \
4fa63067 10754 echo "Doing TAGS in fastjar" ; \
b00612cc 10755 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10758 "RANLIB=$${RANLIB}" \
0c24b341 10759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10760 TAGS) \
2a4cbe27
NN
10761 || exit 1
10762
6bd3dfaa 10763@endif fastjar
2a4cbe27 10764
4fa63067
NN
10765.PHONY: maybe-install-info-fastjar install-info-fastjar
10766maybe-install-info-fastjar:
6bd3dfaa
PB
10767@if fastjar
10768maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10769
4fa63067
NN
10770install-info-fastjar: \
10771 configure-fastjar \
10772 info-fastjar
0aed8855 10773 @: $(MAKE); $(unstage)
4fa63067 10774 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10775 r=`${PWD_COMMAND}`; export r; \
10776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10777 $(HOST_EXPORTS) \
b813574b 10778 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10780 done; \
4fa63067 10781 echo "Doing install-info in fastjar" ; \
b00612cc 10782 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10785 "RANLIB=$${RANLIB}" \
0c24b341 10786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10787 install-info) \
2a4cbe27
NN
10788 || exit 1
10789
6bd3dfaa 10790@endif fastjar
2a4cbe27 10791
a3ca38d2
DD
10792.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10793maybe-install-pdf-fastjar:
10794@if fastjar
10795maybe-install-pdf-fastjar: install-pdf-fastjar
10796
10797install-pdf-fastjar: \
10798 configure-fastjar \
10799 pdf-fastjar
10800 @: $(MAKE); $(unstage)
10801 @[ -f ./fastjar/Makefile ] || exit 0; \
10802 r=`${PWD_COMMAND}`; export r; \
10803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10804 $(HOST_EXPORTS) \
10805 for flag in $(EXTRA_HOST_FLAGS) ; do \
10806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10807 done; \
10808 echo "Doing install-pdf in fastjar" ; \
10809 (cd $(HOST_SUBDIR)/fastjar && \
10810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10812 "RANLIB=$${RANLIB}" \
0c24b341 10813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10814 install-pdf) \
10815 || exit 1
10816
10817@endif fastjar
10818
108a6f8e
CD
10819.PHONY: maybe-install-html-fastjar install-html-fastjar
10820maybe-install-html-fastjar:
10821@if fastjar
10822maybe-install-html-fastjar: install-html-fastjar
10823
10824install-html-fastjar: \
10825 configure-fastjar \
10826 html-fastjar
10827 @: $(MAKE); $(unstage)
10828 @[ -f ./fastjar/Makefile ] || exit 0; \
10829 r=`${PWD_COMMAND}`; export r; \
10830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10831 $(HOST_EXPORTS) \
10832 for flag in $(EXTRA_HOST_FLAGS) ; do \
10833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10834 done; \
10835 echo "Doing install-html in fastjar" ; \
10836 (cd $(HOST_SUBDIR)/fastjar && \
10837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10839 "RANLIB=$${RANLIB}" \
0c24b341 10840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10841 install-html) \
10842 || exit 1
10843
10844@endif fastjar
10845
4fa63067
NN
10846.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10847maybe-installcheck-fastjar:
6bd3dfaa
PB
10848@if fastjar
10849maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10850
4fa63067
NN
10851installcheck-fastjar: \
10852 configure-fastjar
0aed8855 10853 @: $(MAKE); $(unstage)
4fa63067 10854 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10855 r=`${PWD_COMMAND}`; export r; \
10856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10857 $(HOST_EXPORTS) \
b813574b 10858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10860 done; \
4fa63067 10861 echo "Doing installcheck in fastjar" ; \
b00612cc 10862 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10865 "RANLIB=$${RANLIB}" \
0c24b341 10866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10867 installcheck) \
2a4cbe27
NN
10868 || exit 1
10869
6bd3dfaa 10870@endif fastjar
2a4cbe27 10871
4fa63067
NN
10872.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10873maybe-mostlyclean-fastjar:
6bd3dfaa
PB
10874@if fastjar
10875maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 10876
4fa63067 10877mostlyclean-fastjar:
0aed8855 10878 @: $(MAKE); $(unstage)
4fa63067 10879 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10880 r=`${PWD_COMMAND}`; export r; \
10881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10882 $(HOST_EXPORTS) \
b813574b 10883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10885 done; \
4fa63067 10886 echo "Doing mostlyclean in fastjar" ; \
b00612cc 10887 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10890 "RANLIB=$${RANLIB}" \
0c24b341 10891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10892 mostlyclean) \
2a4cbe27
NN
10893 || exit 1
10894
6bd3dfaa 10895@endif fastjar
2a4cbe27 10896
4fa63067
NN
10897.PHONY: maybe-clean-fastjar clean-fastjar
10898maybe-clean-fastjar:
6bd3dfaa
PB
10899@if fastjar
10900maybe-clean-fastjar: clean-fastjar
2a4cbe27 10901
4fa63067 10902clean-fastjar:
0aed8855 10903 @: $(MAKE); $(unstage)
4fa63067 10904 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10905 r=`${PWD_COMMAND}`; export r; \
10906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10907 $(HOST_EXPORTS) \
b813574b 10908 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10910 done; \
4fa63067 10911 echo "Doing clean in fastjar" ; \
b00612cc 10912 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10915 "RANLIB=$${RANLIB}" \
0c24b341 10916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10917 clean) \
2a4cbe27
NN
10918 || exit 1
10919
6bd3dfaa 10920@endif fastjar
2a4cbe27 10921
4fa63067
NN
10922.PHONY: maybe-distclean-fastjar distclean-fastjar
10923maybe-distclean-fastjar:
6bd3dfaa
PB
10924@if fastjar
10925maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 10926
4fa63067 10927distclean-fastjar:
0aed8855 10928 @: $(MAKE); $(unstage)
4fa63067 10929 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10930 r=`${PWD_COMMAND}`; export r; \
10931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10932 $(HOST_EXPORTS) \
b813574b 10933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10935 done; \
4fa63067 10936 echo "Doing distclean in fastjar" ; \
b00612cc 10937 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10940 "RANLIB=$${RANLIB}" \
0c24b341 10941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10942 distclean) \
2a4cbe27
NN
10943 || exit 1
10944
6bd3dfaa 10945@endif fastjar
2a4cbe27 10946
4fa63067
NN
10947.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10948maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
10949@if fastjar
10950maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 10951
4fa63067 10952maintainer-clean-fastjar:
0aed8855 10953 @: $(MAKE); $(unstage)
4fa63067 10954 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10955 r=`${PWD_COMMAND}`; export r; \
10956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10957 $(HOST_EXPORTS) \
b813574b 10958 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10960 done; \
4fa63067 10961 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 10962 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10965 "RANLIB=$${RANLIB}" \
0c24b341 10966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10967 maintainer-clean) \
2a4cbe27
NN
10968 || exit 1
10969
6bd3dfaa 10970@endif fastjar
2a4cbe27 10971
2a4cbe27 10972
a7254363 10973
4fa63067
NN
10974.PHONY: configure-fileutils maybe-configure-fileutils
10975maybe-configure-fileutils:
4f0ef2d8
CD
10976@if gcc-bootstrap
10977configure-fileutils: stage_current
10978@endif gcc-bootstrap
6bd3dfaa
PB
10979@if fileutils
10980maybe-configure-fileutils: configure-fileutils
c52c6897 10981configure-fileutils:
0aed8855 10982 @: $(MAKE); $(unstage)
c52c6897 10983 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10985 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
10986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 10987 $(HOST_EXPORTS) \
a7254363
PB
10988 echo Configuring in $(HOST_SUBDIR)/fileutils; \
10989 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 10990 case $(srcdir) in \
b00612cc
PB
10991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10992 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
10993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10994 esac; \
b00612cc
PB
10995 srcdiroption="--srcdir=$${topdir}/fileutils"; \
10996 libsrcdir="$$s/fileutils"; \
4fa63067 10997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10999 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11000 || exit 1
6bd3dfaa 11001@endif fileutils
2a4cbe27 11002
a7254363
PB
11003
11004
d545f33b
PB
11005
11006
4fa63067
NN
11007.PHONY: all-fileutils maybe-all-fileutils
11008maybe-all-fileutils:
4f0ef2d8
CD
11009@if gcc-bootstrap
11010all-fileutils: stage_current
11011@endif gcc-bootstrap
6bd3dfaa 11012@if fileutils
d27cc32e 11013TARGET-fileutils=all
6bd3dfaa 11014maybe-all-fileutils: all-fileutils
4fa63067 11015all-fileutils: configure-fileutils
0aed8855 11016 @: $(MAKE); $(unstage)
4fa63067 11017 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11019 $(HOST_EXPORTS) \
b00612cc
PB
11020 (cd $(HOST_SUBDIR)/fileutils && \
11021 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 11022@endif fileutils
4fa63067 11023
a7254363 11024
d545f33b
PB
11025
11026
4fa63067
NN
11027.PHONY: check-fileutils maybe-check-fileutils
11028maybe-check-fileutils:
6bd3dfaa
PB
11029@if fileutils
11030maybe-check-fileutils: check-fileutils
4fa63067
NN
11031
11032check-fileutils:
0aed8855 11033 @: $(MAKE); $(unstage)
4fa63067
NN
11034 @r=`${PWD_COMMAND}`; export r; \
11035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11036 $(HOST_EXPORTS) \
b00612cc
PB
11037 (cd $(HOST_SUBDIR)/fileutils && \
11038 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11039
6bd3dfaa 11040@endif fileutils
2a4cbe27 11041
4fa63067
NN
11042.PHONY: install-fileutils maybe-install-fileutils
11043maybe-install-fileutils:
6bd3dfaa
PB
11044@if fileutils
11045maybe-install-fileutils: install-fileutils
2a4cbe27 11046
4fa63067 11047install-fileutils: installdirs
0aed8855 11048 @: $(MAKE); $(unstage)
4fa63067 11049 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11051 $(HOST_EXPORTS) \
b00612cc 11052 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11053 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11054
6bd3dfaa 11055@endif fileutils
2a4cbe27 11056
56a8fe78 11057# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11058
4fa63067
NN
11059.PHONY: maybe-info-fileutils info-fileutils
11060maybe-info-fileutils:
6bd3dfaa
PB
11061@if fileutils
11062maybe-info-fileutils: info-fileutils
4fa63067
NN
11063
11064info-fileutils: \
11065 configure-fileutils
0aed8855 11066 @: $(MAKE); $(unstage)
4fa63067 11067 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11068 r=`${PWD_COMMAND}`; export r; \
11069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11070 $(HOST_EXPORTS) \
b813574b 11071 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11073 done; \
4fa63067 11074 echo "Doing info in fileutils" ; \
b00612cc 11075 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11078 "RANLIB=$${RANLIB}" \
0c24b341 11079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11080 info) \
2a4cbe27
NN
11081 || exit 1
11082
6bd3dfaa 11083@endif fileutils
2a4cbe27 11084
4fa63067
NN
11085.PHONY: maybe-dvi-fileutils dvi-fileutils
11086maybe-dvi-fileutils:
6bd3dfaa
PB
11087@if fileutils
11088maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11089
4fa63067
NN
11090dvi-fileutils: \
11091 configure-fileutils
0aed8855 11092 @: $(MAKE); $(unstage)
4fa63067 11093 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11094 r=`${PWD_COMMAND}`; export r; \
11095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11096 $(HOST_EXPORTS) \
b813574b 11097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11099 done; \
4fa63067 11100 echo "Doing dvi in fileutils" ; \
b00612cc 11101 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11104 "RANLIB=$${RANLIB}" \
0c24b341 11105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11106 dvi) \
2a4cbe27
NN
11107 || exit 1
11108
6bd3dfaa 11109@endif fileutils
2a4cbe27 11110
56a8fe78
DD
11111.PHONY: maybe-pdf-fileutils pdf-fileutils
11112maybe-pdf-fileutils:
11113@if fileutils
11114maybe-pdf-fileutils: pdf-fileutils
11115
11116pdf-fileutils: \
11117 configure-fileutils
11118 @: $(MAKE); $(unstage)
11119 @[ -f ./fileutils/Makefile ] || exit 0; \
11120 r=`${PWD_COMMAND}`; export r; \
11121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11122 $(HOST_EXPORTS) \
11123 for flag in $(EXTRA_HOST_FLAGS) ; do \
11124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11125 done; \
11126 echo "Doing pdf in fileutils" ; \
11127 (cd $(HOST_SUBDIR)/fileutils && \
11128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11130 "RANLIB=$${RANLIB}" \
0c24b341 11131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11132 pdf) \
11133 || exit 1
11134
11135@endif fileutils
11136
6d389afc
MS
11137.PHONY: maybe-html-fileutils html-fileutils
11138maybe-html-fileutils:
11139@if fileutils
11140maybe-html-fileutils: html-fileutils
11141
11142html-fileutils: \
11143 configure-fileutils
0aed8855 11144 @: $(MAKE); $(unstage)
6d389afc
MS
11145 @[ -f ./fileutils/Makefile ] || exit 0; \
11146 r=`${PWD_COMMAND}`; export r; \
11147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11148 $(HOST_EXPORTS) \
11149 for flag in $(EXTRA_HOST_FLAGS) ; do \
11150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11151 done; \
11152 echo "Doing html in fileutils" ; \
b00612cc 11153 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11156 "RANLIB=$${RANLIB}" \
0c24b341 11157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11158 html) \
11159 || exit 1
11160
11161@endif fileutils
11162
4fa63067
NN
11163.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11164maybe-TAGS-fileutils:
6bd3dfaa
PB
11165@if fileutils
11166maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11167
4fa63067
NN
11168TAGS-fileutils: \
11169 configure-fileutils
0aed8855 11170 @: $(MAKE); $(unstage)
4fa63067 11171 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11172 r=`${PWD_COMMAND}`; export r; \
11173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11174 $(HOST_EXPORTS) \
b813574b 11175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11177 done; \
4fa63067 11178 echo "Doing TAGS in fileutils" ; \
b00612cc 11179 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11182 "RANLIB=$${RANLIB}" \
0c24b341 11183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11184 TAGS) \
2a4cbe27
NN
11185 || exit 1
11186
6bd3dfaa 11187@endif fileutils
2a4cbe27 11188
4fa63067
NN
11189.PHONY: maybe-install-info-fileutils install-info-fileutils
11190maybe-install-info-fileutils:
6bd3dfaa
PB
11191@if fileutils
11192maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11193
4fa63067
NN
11194install-info-fileutils: \
11195 configure-fileutils \
11196 info-fileutils
0aed8855 11197 @: $(MAKE); $(unstage)
4fa63067 11198 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11199 r=`${PWD_COMMAND}`; export r; \
11200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11201 $(HOST_EXPORTS) \
b813574b 11202 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11204 done; \
4fa63067 11205 echo "Doing install-info in fileutils" ; \
b00612cc 11206 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11209 "RANLIB=$${RANLIB}" \
0c24b341 11210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11211 install-info) \
2a4cbe27
NN
11212 || exit 1
11213
6bd3dfaa 11214@endif fileutils
2a4cbe27 11215
a3ca38d2
DD
11216.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11217maybe-install-pdf-fileutils:
11218@if fileutils
11219maybe-install-pdf-fileutils: install-pdf-fileutils
11220
11221install-pdf-fileutils: \
11222 configure-fileutils \
11223 pdf-fileutils
11224 @: $(MAKE); $(unstage)
11225 @[ -f ./fileutils/Makefile ] || exit 0; \
11226 r=`${PWD_COMMAND}`; export r; \
11227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11228 $(HOST_EXPORTS) \
11229 for flag in $(EXTRA_HOST_FLAGS) ; do \
11230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11231 done; \
11232 echo "Doing install-pdf in fileutils" ; \
11233 (cd $(HOST_SUBDIR)/fileutils && \
11234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11236 "RANLIB=$${RANLIB}" \
0c24b341 11237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11238 install-pdf) \
11239 || exit 1
11240
11241@endif fileutils
11242
108a6f8e
CD
11243.PHONY: maybe-install-html-fileutils install-html-fileutils
11244maybe-install-html-fileutils:
11245@if fileutils
11246maybe-install-html-fileutils: install-html-fileutils
11247
11248install-html-fileutils: \
11249 configure-fileutils \
11250 html-fileutils
11251 @: $(MAKE); $(unstage)
11252 @[ -f ./fileutils/Makefile ] || exit 0; \
11253 r=`${PWD_COMMAND}`; export r; \
11254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11255 $(HOST_EXPORTS) \
11256 for flag in $(EXTRA_HOST_FLAGS) ; do \
11257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11258 done; \
11259 echo "Doing install-html in fileutils" ; \
11260 (cd $(HOST_SUBDIR)/fileutils && \
11261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11263 "RANLIB=$${RANLIB}" \
0c24b341 11264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11265 install-html) \
11266 || exit 1
11267
11268@endif fileutils
11269
4fa63067
NN
11270.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11271maybe-installcheck-fileutils:
6bd3dfaa
PB
11272@if fileutils
11273maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11274
4fa63067
NN
11275installcheck-fileutils: \
11276 configure-fileutils
0aed8855 11277 @: $(MAKE); $(unstage)
4fa63067 11278 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11279 r=`${PWD_COMMAND}`; export r; \
11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11281 $(HOST_EXPORTS) \
b813574b 11282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11284 done; \
4fa63067 11285 echo "Doing installcheck in fileutils" ; \
b00612cc 11286 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11289 "RANLIB=$${RANLIB}" \
0c24b341 11290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11291 installcheck) \
2a4cbe27
NN
11292 || exit 1
11293
6bd3dfaa 11294@endif fileutils
2a4cbe27 11295
4fa63067
NN
11296.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11297maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11298@if fileutils
11299maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11300
4fa63067 11301mostlyclean-fileutils:
0aed8855 11302 @: $(MAKE); $(unstage)
4fa63067 11303 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11304 r=`${PWD_COMMAND}`; export r; \
11305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11306 $(HOST_EXPORTS) \
b813574b 11307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11309 done; \
4fa63067 11310 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11311 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11314 "RANLIB=$${RANLIB}" \
0c24b341 11315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11316 mostlyclean) \
2a4cbe27
NN
11317 || exit 1
11318
6bd3dfaa 11319@endif fileutils
2a4cbe27 11320
4fa63067
NN
11321.PHONY: maybe-clean-fileutils clean-fileutils
11322maybe-clean-fileutils:
6bd3dfaa
PB
11323@if fileutils
11324maybe-clean-fileutils: clean-fileutils
2a4cbe27 11325
4fa63067 11326clean-fileutils:
0aed8855 11327 @: $(MAKE); $(unstage)
4fa63067 11328 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11329 r=`${PWD_COMMAND}`; export r; \
11330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11331 $(HOST_EXPORTS) \
b813574b 11332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11334 done; \
4fa63067 11335 echo "Doing clean in fileutils" ; \
b00612cc 11336 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11339 "RANLIB=$${RANLIB}" \
0c24b341 11340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11341 clean) \
2a4cbe27
NN
11342 || exit 1
11343
6bd3dfaa 11344@endif fileutils
2a4cbe27 11345
4fa63067
NN
11346.PHONY: maybe-distclean-fileutils distclean-fileutils
11347maybe-distclean-fileutils:
6bd3dfaa
PB
11348@if fileutils
11349maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11350
4fa63067 11351distclean-fileutils:
0aed8855 11352 @: $(MAKE); $(unstage)
4fa63067 11353 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11354 r=`${PWD_COMMAND}`; export r; \
11355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11356 $(HOST_EXPORTS) \
b813574b 11357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11359 done; \
4fa63067 11360 echo "Doing distclean in fileutils" ; \
b00612cc 11361 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11364 "RANLIB=$${RANLIB}" \
0c24b341 11365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11366 distclean) \
2a4cbe27
NN
11367 || exit 1
11368
6bd3dfaa 11369@endif fileutils
2a4cbe27 11370
4fa63067
NN
11371.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11372maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11373@if fileutils
11374maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11375
4fa63067 11376maintainer-clean-fileutils:
0aed8855 11377 @: $(MAKE); $(unstage)
4fa63067 11378 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11379 r=`${PWD_COMMAND}`; export r; \
11380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11381 $(HOST_EXPORTS) \
b813574b 11382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11384 done; \
4fa63067 11385 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11386 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11389 "RANLIB=$${RANLIB}" \
0c24b341 11390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11391 maintainer-clean) \
2a4cbe27
NN
11392 || exit 1
11393
6bd3dfaa 11394@endif fileutils
2a4cbe27 11395
2a4cbe27 11396
a7254363 11397
4fa63067
NN
11398.PHONY: configure-findutils maybe-configure-findutils
11399maybe-configure-findutils:
4f0ef2d8
CD
11400@if gcc-bootstrap
11401configure-findutils: stage_current
11402@endif gcc-bootstrap
6bd3dfaa
PB
11403@if findutils
11404maybe-configure-findutils: configure-findutils
c52c6897 11405configure-findutils:
0aed8855 11406 @: $(MAKE); $(unstage)
c52c6897 11407 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11409 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11410 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11411 $(HOST_EXPORTS) \
a7254363
PB
11412 echo Configuring in $(HOST_SUBDIR)/findutils; \
11413 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11414 case $(srcdir) in \
b00612cc
PB
11415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11416 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11418 esac; \
b00612cc
PB
11419 srcdiroption="--srcdir=$${topdir}/findutils"; \
11420 libsrcdir="$$s/findutils"; \
4fa63067 11421 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11423 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11424 || exit 1
6bd3dfaa 11425@endif findutils
2a4cbe27 11426
a7254363
PB
11427
11428
d545f33b
PB
11429
11430
4fa63067
NN
11431.PHONY: all-findutils maybe-all-findutils
11432maybe-all-findutils:
4f0ef2d8
CD
11433@if gcc-bootstrap
11434all-findutils: stage_current
11435@endif gcc-bootstrap
6bd3dfaa 11436@if findutils
d27cc32e 11437TARGET-findutils=all
6bd3dfaa 11438maybe-all-findutils: all-findutils
4fa63067 11439all-findutils: configure-findutils
0aed8855 11440 @: $(MAKE); $(unstage)
4fa63067
NN
11441 @r=`${PWD_COMMAND}`; export r; \
11442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11443 $(HOST_EXPORTS) \
b00612cc
PB
11444 (cd $(HOST_SUBDIR)/findutils && \
11445 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 11446@endif findutils
2a4cbe27 11447
a7254363 11448
d545f33b
PB
11449
11450
4fa63067
NN
11451.PHONY: check-findutils maybe-check-findutils
11452maybe-check-findutils:
6bd3dfaa
PB
11453@if findutils
11454maybe-check-findutils: check-findutils
2a4cbe27 11455
4fa63067 11456check-findutils:
0aed8855 11457 @: $(MAKE); $(unstage)
4fa63067 11458 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11460 $(HOST_EXPORTS) \
b00612cc
PB
11461 (cd $(HOST_SUBDIR)/findutils && \
11462 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11463
6bd3dfaa 11464@endif findutils
2a4cbe27 11465
4fa63067
NN
11466.PHONY: install-findutils maybe-install-findutils
11467maybe-install-findutils:
6bd3dfaa
PB
11468@if findutils
11469maybe-install-findutils: install-findutils
2a4cbe27 11470
4fa63067 11471install-findutils: installdirs
0aed8855 11472 @: $(MAKE); $(unstage)
4fa63067 11473 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11475 $(HOST_EXPORTS) \
b00612cc 11476 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11477 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11478
6bd3dfaa 11479@endif findutils
2a4cbe27 11480
56a8fe78 11481# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11482
4fa63067
NN
11483.PHONY: maybe-info-findutils info-findutils
11484maybe-info-findutils:
6bd3dfaa
PB
11485@if findutils
11486maybe-info-findutils: info-findutils
2a4cbe27 11487
4fa63067
NN
11488info-findutils: \
11489 configure-findutils
0aed8855 11490 @: $(MAKE); $(unstage)
4fa63067 11491 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11492 r=`${PWD_COMMAND}`; export r; \
11493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11494 $(HOST_EXPORTS) \
b813574b 11495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11497 done; \
4fa63067 11498 echo "Doing info in findutils" ; \
b00612cc 11499 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11502 "RANLIB=$${RANLIB}" \
0c24b341 11503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11504 info) \
2a4cbe27
NN
11505 || exit 1
11506
6bd3dfaa 11507@endif findutils
2a4cbe27 11508
4fa63067
NN
11509.PHONY: maybe-dvi-findutils dvi-findutils
11510maybe-dvi-findutils:
6bd3dfaa
PB
11511@if findutils
11512maybe-dvi-findutils: dvi-findutils
2a4cbe27 11513
4fa63067
NN
11514dvi-findutils: \
11515 configure-findutils
0aed8855 11516 @: $(MAKE); $(unstage)
4fa63067 11517 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11518 r=`${PWD_COMMAND}`; export r; \
11519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11520 $(HOST_EXPORTS) \
b813574b 11521 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11523 done; \
4fa63067 11524 echo "Doing dvi in findutils" ; \
b00612cc 11525 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11528 "RANLIB=$${RANLIB}" \
0c24b341 11529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11530 dvi) \
2a4cbe27
NN
11531 || exit 1
11532
6bd3dfaa 11533@endif findutils
2a4cbe27 11534
56a8fe78
DD
11535.PHONY: maybe-pdf-findutils pdf-findutils
11536maybe-pdf-findutils:
11537@if findutils
11538maybe-pdf-findutils: pdf-findutils
11539
11540pdf-findutils: \
11541 configure-findutils
11542 @: $(MAKE); $(unstage)
11543 @[ -f ./findutils/Makefile ] || exit 0; \
11544 r=`${PWD_COMMAND}`; export r; \
11545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11546 $(HOST_EXPORTS) \
11547 for flag in $(EXTRA_HOST_FLAGS) ; do \
11548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11549 done; \
11550 echo "Doing pdf in findutils" ; \
11551 (cd $(HOST_SUBDIR)/findutils && \
11552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11554 "RANLIB=$${RANLIB}" \
0c24b341 11555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11556 pdf) \
11557 || exit 1
11558
11559@endif findutils
11560
6d389afc
MS
11561.PHONY: maybe-html-findutils html-findutils
11562maybe-html-findutils:
11563@if findutils
11564maybe-html-findutils: html-findutils
11565
11566html-findutils: \
11567 configure-findutils
0aed8855 11568 @: $(MAKE); $(unstage)
6d389afc
MS
11569 @[ -f ./findutils/Makefile ] || exit 0; \
11570 r=`${PWD_COMMAND}`; export r; \
11571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11572 $(HOST_EXPORTS) \
11573 for flag in $(EXTRA_HOST_FLAGS) ; do \
11574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11575 done; \
11576 echo "Doing html in findutils" ; \
b00612cc 11577 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11580 "RANLIB=$${RANLIB}" \
0c24b341 11581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11582 html) \
11583 || exit 1
11584
11585@endif findutils
11586
4fa63067
NN
11587.PHONY: maybe-TAGS-findutils TAGS-findutils
11588maybe-TAGS-findutils:
6bd3dfaa
PB
11589@if findutils
11590maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11591
4fa63067
NN
11592TAGS-findutils: \
11593 configure-findutils
0aed8855 11594 @: $(MAKE); $(unstage)
4fa63067 11595 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11596 r=`${PWD_COMMAND}`; export r; \
11597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11598 $(HOST_EXPORTS) \
b813574b 11599 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11601 done; \
4fa63067 11602 echo "Doing TAGS in findutils" ; \
b00612cc 11603 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11606 "RANLIB=$${RANLIB}" \
0c24b341 11607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11608 TAGS) \
2a4cbe27
NN
11609 || exit 1
11610
6bd3dfaa 11611@endif findutils
2a4cbe27 11612
4fa63067
NN
11613.PHONY: maybe-install-info-findutils install-info-findutils
11614maybe-install-info-findutils:
6bd3dfaa
PB
11615@if findutils
11616maybe-install-info-findutils: install-info-findutils
2a4cbe27 11617
4fa63067
NN
11618install-info-findutils: \
11619 configure-findutils \
11620 info-findutils
0aed8855 11621 @: $(MAKE); $(unstage)
4fa63067 11622 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11623 r=`${PWD_COMMAND}`; export r; \
11624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11625 $(HOST_EXPORTS) \
b813574b 11626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11628 done; \
4fa63067 11629 echo "Doing install-info in findutils" ; \
b00612cc 11630 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11633 "RANLIB=$${RANLIB}" \
0c24b341 11634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11635 install-info) \
2a4cbe27
NN
11636 || exit 1
11637
6bd3dfaa 11638@endif findutils
2a4cbe27 11639
a3ca38d2
DD
11640.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11641maybe-install-pdf-findutils:
11642@if findutils
11643maybe-install-pdf-findutils: install-pdf-findutils
11644
11645install-pdf-findutils: \
11646 configure-findutils \
11647 pdf-findutils
11648 @: $(MAKE); $(unstage)
11649 @[ -f ./findutils/Makefile ] || exit 0; \
11650 r=`${PWD_COMMAND}`; export r; \
11651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11652 $(HOST_EXPORTS) \
11653 for flag in $(EXTRA_HOST_FLAGS) ; do \
11654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11655 done; \
11656 echo "Doing install-pdf in findutils" ; \
11657 (cd $(HOST_SUBDIR)/findutils && \
11658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11660 "RANLIB=$${RANLIB}" \
0c24b341 11661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11662 install-pdf) \
11663 || exit 1
11664
11665@endif findutils
11666
108a6f8e
CD
11667.PHONY: maybe-install-html-findutils install-html-findutils
11668maybe-install-html-findutils:
11669@if findutils
11670maybe-install-html-findutils: install-html-findutils
11671
11672install-html-findutils: \
11673 configure-findutils \
11674 html-findutils
11675 @: $(MAKE); $(unstage)
11676 @[ -f ./findutils/Makefile ] || exit 0; \
11677 r=`${PWD_COMMAND}`; export r; \
11678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11679 $(HOST_EXPORTS) \
11680 for flag in $(EXTRA_HOST_FLAGS) ; do \
11681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11682 done; \
11683 echo "Doing install-html in findutils" ; \
11684 (cd $(HOST_SUBDIR)/findutils && \
11685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11687 "RANLIB=$${RANLIB}" \
0c24b341 11688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11689 install-html) \
11690 || exit 1
11691
11692@endif findutils
11693
4fa63067
NN
11694.PHONY: maybe-installcheck-findutils installcheck-findutils
11695maybe-installcheck-findutils:
6bd3dfaa
PB
11696@if findutils
11697maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11698
4fa63067
NN
11699installcheck-findutils: \
11700 configure-findutils
0aed8855 11701 @: $(MAKE); $(unstage)
4fa63067 11702 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11703 r=`${PWD_COMMAND}`; export r; \
11704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11705 $(HOST_EXPORTS) \
b813574b 11706 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11708 done; \
4fa63067 11709 echo "Doing installcheck in findutils" ; \
b00612cc 11710 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11713 "RANLIB=$${RANLIB}" \
0c24b341 11714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11715 installcheck) \
2a4cbe27
NN
11716 || exit 1
11717
6bd3dfaa 11718@endif findutils
2a4cbe27 11719
4fa63067
NN
11720.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11721maybe-mostlyclean-findutils:
6bd3dfaa
PB
11722@if findutils
11723maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11724
4fa63067 11725mostlyclean-findutils:
0aed8855 11726 @: $(MAKE); $(unstage)
4fa63067 11727 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11728 r=`${PWD_COMMAND}`; export r; \
11729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11730 $(HOST_EXPORTS) \
b813574b 11731 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11733 done; \
4fa63067 11734 echo "Doing mostlyclean in findutils" ; \
b00612cc 11735 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11738 "RANLIB=$${RANLIB}" \
0c24b341 11739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11740 mostlyclean) \
2a4cbe27
NN
11741 || exit 1
11742
6bd3dfaa 11743@endif findutils
2a4cbe27 11744
4fa63067
NN
11745.PHONY: maybe-clean-findutils clean-findutils
11746maybe-clean-findutils:
6bd3dfaa
PB
11747@if findutils
11748maybe-clean-findutils: clean-findutils
2a4cbe27 11749
4fa63067 11750clean-findutils:
0aed8855 11751 @: $(MAKE); $(unstage)
4fa63067 11752 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11753 r=`${PWD_COMMAND}`; export r; \
11754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11755 $(HOST_EXPORTS) \
b813574b 11756 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11758 done; \
4fa63067 11759 echo "Doing clean in findutils" ; \
b00612cc 11760 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11763 "RANLIB=$${RANLIB}" \
0c24b341 11764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11765 clean) \
2a4cbe27
NN
11766 || exit 1
11767
6bd3dfaa 11768@endif findutils
2a4cbe27 11769
4fa63067
NN
11770.PHONY: maybe-distclean-findutils distclean-findutils
11771maybe-distclean-findutils:
6bd3dfaa
PB
11772@if findutils
11773maybe-distclean-findutils: distclean-findutils
2a4cbe27 11774
4fa63067 11775distclean-findutils:
0aed8855 11776 @: $(MAKE); $(unstage)
4fa63067 11777 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11778 r=`${PWD_COMMAND}`; export r; \
11779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11780 $(HOST_EXPORTS) \
b813574b 11781 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11783 done; \
4fa63067 11784 echo "Doing distclean in findutils" ; \
b00612cc 11785 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11788 "RANLIB=$${RANLIB}" \
0c24b341 11789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11790 distclean) \
2a4cbe27
NN
11791 || exit 1
11792
6bd3dfaa 11793@endif findutils
2a4cbe27 11794
4fa63067
NN
11795.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11796maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11797@if findutils
11798maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11799
4fa63067 11800maintainer-clean-findutils:
0aed8855 11801 @: $(MAKE); $(unstage)
4fa63067 11802 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11803 r=`${PWD_COMMAND}`; export r; \
11804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11805 $(HOST_EXPORTS) \
b813574b 11806 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11808 done; \
4fa63067 11809 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11810 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11813 "RANLIB=$${RANLIB}" \
0c24b341 11814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11815 maintainer-clean) \
2a4cbe27
NN
11816 || exit 1
11817
6bd3dfaa 11818@endif findutils
2a4cbe27 11819
2a4cbe27 11820
a7254363 11821
4fa63067
NN
11822.PHONY: configure-find maybe-configure-find
11823maybe-configure-find:
4f0ef2d8
CD
11824@if gcc-bootstrap
11825configure-find: stage_current
11826@endif gcc-bootstrap
6bd3dfaa
PB
11827@if find
11828maybe-configure-find: configure-find
c52c6897 11829configure-find:
0aed8855 11830 @: $(MAKE); $(unstage)
c52c6897 11831 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11833 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11835 $(HOST_EXPORTS) \
a7254363
PB
11836 echo Configuring in $(HOST_SUBDIR)/find; \
11837 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11838 case $(srcdir) in \
b00612cc
PB
11839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11840 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11842 esac; \
b00612cc
PB
11843 srcdiroption="--srcdir=$${topdir}/find"; \
11844 libsrcdir="$$s/find"; \
4fa63067 11845 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11847 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11848 || exit 1
6bd3dfaa 11849@endif find
2a4cbe27 11850
a7254363
PB
11851
11852
d545f33b
PB
11853
11854
4fa63067
NN
11855.PHONY: all-find maybe-all-find
11856maybe-all-find:
4f0ef2d8
CD
11857@if gcc-bootstrap
11858all-find: stage_current
11859@endif gcc-bootstrap
6bd3dfaa 11860@if find
d27cc32e 11861TARGET-find=all
6bd3dfaa 11862maybe-all-find: all-find
4fa63067 11863all-find: configure-find
0aed8855 11864 @: $(MAKE); $(unstage)
4fa63067
NN
11865 @r=`${PWD_COMMAND}`; export r; \
11866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11867 $(HOST_EXPORTS) \
b00612cc
PB
11868 (cd $(HOST_SUBDIR)/find && \
11869 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 11870@endif find
2a4cbe27 11871
a7254363 11872
d545f33b
PB
11873
11874
4fa63067
NN
11875.PHONY: check-find maybe-check-find
11876maybe-check-find:
6bd3dfaa
PB
11877@if find
11878maybe-check-find: check-find
2a4cbe27 11879
4fa63067 11880check-find:
0aed8855 11881 @: $(MAKE); $(unstage)
4fa63067 11882 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11884 $(HOST_EXPORTS) \
b00612cc
PB
11885 (cd $(HOST_SUBDIR)/find && \
11886 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11887
6bd3dfaa 11888@endif find
2a4cbe27 11889
4fa63067
NN
11890.PHONY: install-find maybe-install-find
11891maybe-install-find:
6bd3dfaa
PB
11892@if find
11893maybe-install-find: install-find
2a4cbe27 11894
4fa63067 11895install-find: installdirs
0aed8855 11896 @: $(MAKE); $(unstage)
4fa63067
NN
11897 @r=`${PWD_COMMAND}`; export r; \
11898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11899 $(HOST_EXPORTS) \
b00612cc 11900 (cd $(HOST_SUBDIR)/find && \
2da12f12 11901 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11902
6bd3dfaa 11903@endif find
4fa63067 11904
56a8fe78 11905# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11906
11907.PHONY: maybe-info-find info-find
11908maybe-info-find:
6bd3dfaa
PB
11909@if find
11910maybe-info-find: info-find
4fa63067
NN
11911
11912info-find: \
11913 configure-find
0aed8855 11914 @: $(MAKE); $(unstage)
4fa63067 11915 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11916 r=`${PWD_COMMAND}`; export r; \
11917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11918 $(HOST_EXPORTS) \
b813574b 11919 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11921 done; \
4fa63067 11922 echo "Doing info in find" ; \
b00612cc 11923 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11926 "RANLIB=$${RANLIB}" \
0c24b341 11927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11928 info) \
2a4cbe27
NN
11929 || exit 1
11930
6bd3dfaa 11931@endif find
2a4cbe27 11932
4fa63067
NN
11933.PHONY: maybe-dvi-find dvi-find
11934maybe-dvi-find:
6bd3dfaa
PB
11935@if find
11936maybe-dvi-find: dvi-find
2a4cbe27 11937
4fa63067
NN
11938dvi-find: \
11939 configure-find
0aed8855 11940 @: $(MAKE); $(unstage)
4fa63067 11941 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
11942 r=`${PWD_COMMAND}`; export r; \
11943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11944 $(HOST_EXPORTS) \
b813574b 11945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11947 done; \
4fa63067 11948 echo "Doing dvi in find" ; \
b00612cc 11949 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
11950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11952 "RANLIB=$${RANLIB}" \
0c24b341 11953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11954 dvi) \
2a4cbe27
NN
11955 || exit 1
11956
6bd3dfaa 11957@endif find
2a4cbe27 11958
56a8fe78
DD
11959.PHONY: maybe-pdf-find pdf-find
11960maybe-pdf-find:
11961@if find
11962maybe-pdf-find: pdf-find
11963
11964pdf-find: \
11965 configure-find
11966 @: $(MAKE); $(unstage)
11967 @[ -f ./find/Makefile ] || exit 0; \
11968 r=`${PWD_COMMAND}`; export r; \
11969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11970 $(HOST_EXPORTS) \
11971 for flag in $(EXTRA_HOST_FLAGS) ; do \
11972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11973 done; \
11974 echo "Doing pdf in find" ; \
11975 (cd $(HOST_SUBDIR)/find && \
11976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11978 "RANLIB=$${RANLIB}" \
0c24b341 11979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11980 pdf) \
11981 || exit 1
11982
11983@endif find
11984
6d389afc
MS
11985.PHONY: maybe-html-find html-find
11986maybe-html-find:
11987@if find
11988maybe-html-find: html-find
11989
11990html-find: \
11991 configure-find
0aed8855 11992 @: $(MAKE); $(unstage)
6d389afc
MS
11993 @[ -f ./find/Makefile ] || exit 0; \
11994 r=`${PWD_COMMAND}`; export r; \
11995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11996 $(HOST_EXPORTS) \
11997 for flag in $(EXTRA_HOST_FLAGS) ; do \
11998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11999 done; \
12000 echo "Doing html in find" ; \
b00612cc 12001 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12004 "RANLIB=$${RANLIB}" \
0c24b341 12005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12006 html) \
12007 || exit 1
12008
12009@endif find
12010
4fa63067
NN
12011.PHONY: maybe-TAGS-find TAGS-find
12012maybe-TAGS-find:
6bd3dfaa
PB
12013@if find
12014maybe-TAGS-find: TAGS-find
4fa63067
NN
12015
12016TAGS-find: \
12017 configure-find
0aed8855 12018 @: $(MAKE); $(unstage)
4fa63067 12019 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12020 r=`${PWD_COMMAND}`; export r; \
12021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12022 $(HOST_EXPORTS) \
b813574b 12023 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12025 done; \
4fa63067 12026 echo "Doing TAGS in find" ; \
b00612cc 12027 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12030 "RANLIB=$${RANLIB}" \
0c24b341 12031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12032 TAGS) \
2a4cbe27
NN
12033 || exit 1
12034
6bd3dfaa 12035@endif find
2a4cbe27 12036
4fa63067
NN
12037.PHONY: maybe-install-info-find install-info-find
12038maybe-install-info-find:
6bd3dfaa
PB
12039@if find
12040maybe-install-info-find: install-info-find
2a4cbe27 12041
4fa63067
NN
12042install-info-find: \
12043 configure-find \
12044 info-find
0aed8855 12045 @: $(MAKE); $(unstage)
4fa63067 12046 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12047 r=`${PWD_COMMAND}`; export r; \
12048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12049 $(HOST_EXPORTS) \
b813574b 12050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12052 done; \
4fa63067 12053 echo "Doing install-info in find" ; \
b00612cc 12054 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12057 "RANLIB=$${RANLIB}" \
0c24b341 12058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12059 install-info) \
2a4cbe27
NN
12060 || exit 1
12061
6bd3dfaa 12062@endif find
2a4cbe27 12063
a3ca38d2
DD
12064.PHONY: maybe-install-pdf-find install-pdf-find
12065maybe-install-pdf-find:
12066@if find
12067maybe-install-pdf-find: install-pdf-find
12068
12069install-pdf-find: \
12070 configure-find \
12071 pdf-find
12072 @: $(MAKE); $(unstage)
12073 @[ -f ./find/Makefile ] || exit 0; \
12074 r=`${PWD_COMMAND}`; export r; \
12075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12076 $(HOST_EXPORTS) \
12077 for flag in $(EXTRA_HOST_FLAGS) ; do \
12078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12079 done; \
12080 echo "Doing install-pdf in find" ; \
12081 (cd $(HOST_SUBDIR)/find && \
12082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12084 "RANLIB=$${RANLIB}" \
0c24b341 12085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12086 install-pdf) \
12087 || exit 1
12088
12089@endif find
12090
108a6f8e
CD
12091.PHONY: maybe-install-html-find install-html-find
12092maybe-install-html-find:
12093@if find
12094maybe-install-html-find: install-html-find
12095
12096install-html-find: \
12097 configure-find \
12098 html-find
12099 @: $(MAKE); $(unstage)
12100 @[ -f ./find/Makefile ] || exit 0; \
12101 r=`${PWD_COMMAND}`; export r; \
12102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12103 $(HOST_EXPORTS) \
12104 for flag in $(EXTRA_HOST_FLAGS) ; do \
12105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12106 done; \
12107 echo "Doing install-html in find" ; \
12108 (cd $(HOST_SUBDIR)/find && \
12109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12111 "RANLIB=$${RANLIB}" \
0c24b341 12112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12113 install-html) \
12114 || exit 1
12115
12116@endif find
12117
4fa63067
NN
12118.PHONY: maybe-installcheck-find installcheck-find
12119maybe-installcheck-find:
6bd3dfaa
PB
12120@if find
12121maybe-installcheck-find: installcheck-find
2a4cbe27 12122
4fa63067
NN
12123installcheck-find: \
12124 configure-find
0aed8855 12125 @: $(MAKE); $(unstage)
4fa63067 12126 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12127 r=`${PWD_COMMAND}`; export r; \
12128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12129 $(HOST_EXPORTS) \
b813574b 12130 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12132 done; \
4fa63067 12133 echo "Doing installcheck in find" ; \
b00612cc 12134 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12137 "RANLIB=$${RANLIB}" \
0c24b341 12138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12139 installcheck) \
2a4cbe27
NN
12140 || exit 1
12141
6bd3dfaa 12142@endif find
2a4cbe27 12143
4fa63067
NN
12144.PHONY: maybe-mostlyclean-find mostlyclean-find
12145maybe-mostlyclean-find:
6bd3dfaa
PB
12146@if find
12147maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12148
4fa63067 12149mostlyclean-find:
0aed8855 12150 @: $(MAKE); $(unstage)
4fa63067 12151 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12152 r=`${PWD_COMMAND}`; export r; \
12153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12154 $(HOST_EXPORTS) \
b813574b 12155 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12157 done; \
4fa63067 12158 echo "Doing mostlyclean in find" ; \
b00612cc 12159 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12162 "RANLIB=$${RANLIB}" \
0c24b341 12163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12164 mostlyclean) \
2a4cbe27
NN
12165 || exit 1
12166
6bd3dfaa 12167@endif find
2a4cbe27 12168
4fa63067
NN
12169.PHONY: maybe-clean-find clean-find
12170maybe-clean-find:
6bd3dfaa
PB
12171@if find
12172maybe-clean-find: clean-find
2a4cbe27 12173
4fa63067 12174clean-find:
0aed8855 12175 @: $(MAKE); $(unstage)
4fa63067 12176 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12177 r=`${PWD_COMMAND}`; export r; \
12178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12179 $(HOST_EXPORTS) \
b813574b 12180 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12182 done; \
4fa63067 12183 echo "Doing clean in find" ; \
b00612cc 12184 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12187 "RANLIB=$${RANLIB}" \
0c24b341 12188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12189 clean) \
2a4cbe27
NN
12190 || exit 1
12191
6bd3dfaa 12192@endif find
2a4cbe27 12193
4fa63067
NN
12194.PHONY: maybe-distclean-find distclean-find
12195maybe-distclean-find:
6bd3dfaa
PB
12196@if find
12197maybe-distclean-find: distclean-find
2a4cbe27 12198
4fa63067 12199distclean-find:
0aed8855 12200 @: $(MAKE); $(unstage)
4fa63067 12201 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12202 r=`${PWD_COMMAND}`; export r; \
12203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12204 $(HOST_EXPORTS) \
b813574b 12205 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12207 done; \
4fa63067 12208 echo "Doing distclean in find" ; \
b00612cc 12209 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12212 "RANLIB=$${RANLIB}" \
0c24b341 12213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12214 distclean) \
2a4cbe27
NN
12215 || exit 1
12216
6bd3dfaa 12217@endif find
2a4cbe27 12218
4fa63067
NN
12219.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12220maybe-maintainer-clean-find:
6bd3dfaa
PB
12221@if find
12222maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12223
4fa63067 12224maintainer-clean-find:
0aed8855 12225 @: $(MAKE); $(unstage)
4fa63067 12226 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12227 r=`${PWD_COMMAND}`; export r; \
12228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12229 $(HOST_EXPORTS) \
b813574b 12230 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12232 done; \
4fa63067 12233 echo "Doing maintainer-clean in find" ; \
b00612cc 12234 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12237 "RANLIB=$${RANLIB}" \
0c24b341 12238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12239 maintainer-clean) \
2a4cbe27
NN
12240 || exit 1
12241
6bd3dfaa 12242@endif find
2a4cbe27 12243
2a4cbe27 12244
a7254363 12245
d3ed111c
GK
12246.PHONY: configure-fixincludes maybe-configure-fixincludes
12247maybe-configure-fixincludes:
4f0ef2d8
CD
12248@if gcc-bootstrap
12249configure-fixincludes: stage_current
12250@endif gcc-bootstrap
d3ed111c
GK
12251@if fixincludes
12252maybe-configure-fixincludes: configure-fixincludes
c52c6897 12253configure-fixincludes:
0aed8855 12254 @: $(MAKE); $(unstage)
c52c6897 12255 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12257 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12259 $(HOST_EXPORTS) \
a7254363
PB
12260 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12261 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12262 case $(srcdir) in \
b00612cc
PB
12263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12264 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12266 esac; \
b00612cc
PB
12267 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12268 libsrcdir="$$s/fixincludes"; \
d3ed111c 12269 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12271 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12272 || exit 1
12273@endif fixincludes
12274
a7254363
PB
12275
12276
d545f33b
PB
12277
12278
d3ed111c
GK
12279.PHONY: all-fixincludes maybe-all-fixincludes
12280maybe-all-fixincludes:
4f0ef2d8
CD
12281@if gcc-bootstrap
12282all-fixincludes: stage_current
12283@endif gcc-bootstrap
d3ed111c
GK
12284@if fixincludes
12285TARGET-fixincludes=all
12286maybe-all-fixincludes: all-fixincludes
12287all-fixincludes: configure-fixincludes
0aed8855 12288 @: $(MAKE); $(unstage)
d3ed111c
GK
12289 @r=`${PWD_COMMAND}`; export r; \
12290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12291 $(HOST_EXPORTS) \
b00612cc
PB
12292 (cd $(HOST_SUBDIR)/fixincludes && \
12293 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
12294@endif fixincludes
12295
a7254363 12296
d545f33b
PB
12297
12298
d3ed111c
GK
12299.PHONY: check-fixincludes maybe-check-fixincludes
12300maybe-check-fixincludes:
12301@if fixincludes
12302maybe-check-fixincludes: check-fixincludes
12303
12304check-fixincludes:
0aed8855 12305 @: $(MAKE); $(unstage)
d3ed111c
GK
12306 @r=`${PWD_COMMAND}`; export r; \
12307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12308 $(HOST_EXPORTS) \
b00612cc
PB
12309 (cd $(HOST_SUBDIR)/fixincludes && \
12310 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12311
12312@endif fixincludes
12313
12314.PHONY: install-fixincludes maybe-install-fixincludes
12315maybe-install-fixincludes:
12316@if fixincludes
12317maybe-install-fixincludes: install-fixincludes
12318
12319install-fixincludes: installdirs
0aed8855 12320 @: $(MAKE); $(unstage)
d3ed111c
GK
12321 @r=`${PWD_COMMAND}`; export r; \
12322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12323 $(HOST_EXPORTS) \
b00612cc 12324 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12325 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12326
12327@endif fixincludes
12328
56a8fe78 12329# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12330
12331.PHONY: maybe-info-fixincludes info-fixincludes
12332maybe-info-fixincludes:
12333@if fixincludes
12334maybe-info-fixincludes: info-fixincludes
12335
a4fd3374
DD
12336info-fixincludes: \
12337 configure-fixincludes
12338 @: $(MAKE); $(unstage)
12339 @[ -f ./fixincludes/Makefile ] || exit 0; \
12340 r=`${PWD_COMMAND}`; export r; \
12341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12342 $(HOST_EXPORTS) \
12343 for flag in $(EXTRA_HOST_FLAGS) ; do \
12344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12345 done; \
12346 echo "Doing info in fixincludes" ; \
12347 (cd $(HOST_SUBDIR)/fixincludes && \
12348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12350 "RANLIB=$${RANLIB}" \
0c24b341 12351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12352 info) \
12353 || exit 1
d3ed111c
GK
12354
12355@endif fixincludes
12356
12357.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12358maybe-dvi-fixincludes:
12359@if fixincludes
12360maybe-dvi-fixincludes: dvi-fixincludes
12361
a4fd3374
DD
12362dvi-fixincludes: \
12363 configure-fixincludes
12364 @: $(MAKE); $(unstage)
12365 @[ -f ./fixincludes/Makefile ] || exit 0; \
12366 r=`${PWD_COMMAND}`; export r; \
12367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12368 $(HOST_EXPORTS) \
12369 for flag in $(EXTRA_HOST_FLAGS) ; do \
12370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12371 done; \
12372 echo "Doing dvi in fixincludes" ; \
12373 (cd $(HOST_SUBDIR)/fixincludes && \
12374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12376 "RANLIB=$${RANLIB}" \
0c24b341 12377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12378 dvi) \
12379 || exit 1
d3ed111c
GK
12380
12381@endif fixincludes
12382
56a8fe78
DD
12383.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12384maybe-pdf-fixincludes:
12385@if fixincludes
12386maybe-pdf-fixincludes: pdf-fixincludes
12387
a4fd3374
DD
12388pdf-fixincludes: \
12389 configure-fixincludes
12390 @: $(MAKE); $(unstage)
12391 @[ -f ./fixincludes/Makefile ] || exit 0; \
12392 r=`${PWD_COMMAND}`; export r; \
12393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12394 $(HOST_EXPORTS) \
12395 for flag in $(EXTRA_HOST_FLAGS) ; do \
12396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12397 done; \
12398 echo "Doing pdf in fixincludes" ; \
12399 (cd $(HOST_SUBDIR)/fixincludes && \
12400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12402 "RANLIB=$${RANLIB}" \
0c24b341 12403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12404 pdf) \
12405 || exit 1
56a8fe78
DD
12406
12407@endif fixincludes
12408
6d389afc
MS
12409.PHONY: maybe-html-fixincludes html-fixincludes
12410maybe-html-fixincludes:
12411@if fixincludes
12412maybe-html-fixincludes: html-fixincludes
12413
12414html-fixincludes: \
12415 configure-fixincludes
0aed8855 12416 @: $(MAKE); $(unstage)
6d389afc
MS
12417 @[ -f ./fixincludes/Makefile ] || exit 0; \
12418 r=`${PWD_COMMAND}`; export r; \
12419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12420 $(HOST_EXPORTS) \
12421 for flag in $(EXTRA_HOST_FLAGS) ; do \
12422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12423 done; \
12424 echo "Doing html in fixincludes" ; \
b00612cc 12425 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12428 "RANLIB=$${RANLIB}" \
0c24b341 12429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12430 html) \
12431 || exit 1
12432
12433@endif fixincludes
12434
d3ed111c
GK
12435.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12436maybe-TAGS-fixincludes:
12437@if fixincludes
12438maybe-TAGS-fixincludes: TAGS-fixincludes
12439
1eefd493
PB
12440# fixincludes doesn't support TAGS.
12441TAGS-fixincludes:
d3ed111c
GK
12442
12443@endif fixincludes
12444
12445.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12446maybe-install-info-fixincludes:
12447@if fixincludes
12448maybe-install-info-fixincludes: install-info-fixincludes
12449
a4fd3374
DD
12450install-info-fixincludes: \
12451 configure-fixincludes \
12452 info-fixincludes
12453 @: $(MAKE); $(unstage)
12454 @[ -f ./fixincludes/Makefile ] || exit 0; \
12455 r=`${PWD_COMMAND}`; export r; \
12456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12457 $(HOST_EXPORTS) \
12458 for flag in $(EXTRA_HOST_FLAGS) ; do \
12459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12460 done; \
12461 echo "Doing install-info in fixincludes" ; \
12462 (cd $(HOST_SUBDIR)/fixincludes && \
12463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12465 "RANLIB=$${RANLIB}" \
0c24b341 12466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12467 install-info) \
12468 || exit 1
d3ed111c
GK
12469
12470@endif fixincludes
12471
a3ca38d2
DD
12472.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12473maybe-install-pdf-fixincludes:
12474@if fixincludes
12475maybe-install-pdf-fixincludes: install-pdf-fixincludes
12476
a4fd3374
DD
12477install-pdf-fixincludes: \
12478 configure-fixincludes \
12479 pdf-fixincludes
12480 @: $(MAKE); $(unstage)
12481 @[ -f ./fixincludes/Makefile ] || exit 0; \
12482 r=`${PWD_COMMAND}`; export r; \
12483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12484 $(HOST_EXPORTS) \
12485 for flag in $(EXTRA_HOST_FLAGS) ; do \
12486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12487 done; \
12488 echo "Doing install-pdf in fixincludes" ; \
12489 (cd $(HOST_SUBDIR)/fixincludes && \
12490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12492 "RANLIB=$${RANLIB}" \
0c24b341 12493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12494 install-pdf) \
12495 || exit 1
a3ca38d2
DD
12496
12497@endif fixincludes
12498
108a6f8e
CD
12499.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12500maybe-install-html-fixincludes:
12501@if fixincludes
12502maybe-install-html-fixincludes: install-html-fixincludes
12503
12504install-html-fixincludes: \
12505 configure-fixincludes \
12506 html-fixincludes
12507 @: $(MAKE); $(unstage)
12508 @[ -f ./fixincludes/Makefile ] || exit 0; \
12509 r=`${PWD_COMMAND}`; export r; \
12510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12511 $(HOST_EXPORTS) \
12512 for flag in $(EXTRA_HOST_FLAGS) ; do \
12513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12514 done; \
12515 echo "Doing install-html in fixincludes" ; \
12516 (cd $(HOST_SUBDIR)/fixincludes && \
12517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12519 "RANLIB=$${RANLIB}" \
0c24b341 12520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12521 install-html) \
12522 || exit 1
12523
12524@endif fixincludes
12525
d3ed111c
GK
12526.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12527maybe-installcheck-fixincludes:
12528@if fixincludes
12529maybe-installcheck-fixincludes: installcheck-fixincludes
12530
a4fd3374
DD
12531installcheck-fixincludes: \
12532 configure-fixincludes
12533 @: $(MAKE); $(unstage)
12534 @[ -f ./fixincludes/Makefile ] || exit 0; \
12535 r=`${PWD_COMMAND}`; export r; \
12536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12537 $(HOST_EXPORTS) \
12538 for flag in $(EXTRA_HOST_FLAGS) ; do \
12539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12540 done; \
12541 echo "Doing installcheck in fixincludes" ; \
12542 (cd $(HOST_SUBDIR)/fixincludes && \
12543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12545 "RANLIB=$${RANLIB}" \
0c24b341 12546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12547 installcheck) \
12548 || exit 1
d3ed111c
GK
12549
12550@endif fixincludes
12551
12552.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12553maybe-mostlyclean-fixincludes:
12554@if fixincludes
12555maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12556
12557mostlyclean-fixincludes:
0aed8855 12558 @: $(MAKE); $(unstage)
d3ed111c
GK
12559 @[ -f ./fixincludes/Makefile ] || exit 0; \
12560 r=`${PWD_COMMAND}`; export r; \
12561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12562 $(HOST_EXPORTS) \
12563 for flag in $(EXTRA_HOST_FLAGS) ; do \
12564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12565 done; \
12566 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12567 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12570 "RANLIB=$${RANLIB}" \
0c24b341 12571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12572 mostlyclean) \
12573 || exit 1
12574
12575@endif fixincludes
12576
12577.PHONY: maybe-clean-fixincludes clean-fixincludes
12578maybe-clean-fixincludes:
12579@if fixincludes
12580maybe-clean-fixincludes: clean-fixincludes
12581
12582clean-fixincludes:
0aed8855 12583 @: $(MAKE); $(unstage)
d3ed111c
GK
12584 @[ -f ./fixincludes/Makefile ] || exit 0; \
12585 r=`${PWD_COMMAND}`; export r; \
12586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12587 $(HOST_EXPORTS) \
12588 for flag in $(EXTRA_HOST_FLAGS) ; do \
12589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12590 done; \
12591 echo "Doing clean in fixincludes" ; \
b00612cc 12592 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12595 "RANLIB=$${RANLIB}" \
0c24b341 12596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12597 clean) \
12598 || exit 1
12599
12600@endif fixincludes
12601
12602.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12603maybe-distclean-fixincludes:
12604@if fixincludes
12605maybe-distclean-fixincludes: distclean-fixincludes
12606
12607distclean-fixincludes:
0aed8855 12608 @: $(MAKE); $(unstage)
d3ed111c
GK
12609 @[ -f ./fixincludes/Makefile ] || exit 0; \
12610 r=`${PWD_COMMAND}`; export r; \
12611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12612 $(HOST_EXPORTS) \
12613 for flag in $(EXTRA_HOST_FLAGS) ; do \
12614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12615 done; \
12616 echo "Doing distclean in fixincludes" ; \
b00612cc 12617 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12620 "RANLIB=$${RANLIB}" \
0c24b341 12621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12622 distclean) \
12623 || exit 1
12624
12625@endif fixincludes
12626
12627.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12628maybe-maintainer-clean-fixincludes:
12629@if fixincludes
12630maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12631
12632maintainer-clean-fixincludes:
0aed8855 12633 @: $(MAKE); $(unstage)
d3ed111c
GK
12634 @[ -f ./fixincludes/Makefile ] || exit 0; \
12635 r=`${PWD_COMMAND}`; export r; \
12636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12637 $(HOST_EXPORTS) \
12638 for flag in $(EXTRA_HOST_FLAGS) ; do \
12639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12640 done; \
12641 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12642 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12645 "RANLIB=$${RANLIB}" \
0c24b341 12646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12647 maintainer-clean) \
12648 || exit 1
12649
12650@endif fixincludes
12651
12652
a7254363 12653
4fa63067
NN
12654.PHONY: configure-flex maybe-configure-flex
12655maybe-configure-flex:
4f0ef2d8
CD
12656@if gcc-bootstrap
12657configure-flex: stage_current
12658@endif gcc-bootstrap
6bd3dfaa
PB
12659@if flex
12660maybe-configure-flex: configure-flex
c52c6897 12661configure-flex:
0aed8855 12662 @: $(MAKE); $(unstage)
c52c6897 12663 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12665 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12667 $(HOST_EXPORTS) \
a7254363
PB
12668 echo Configuring in $(HOST_SUBDIR)/flex; \
12669 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12670 case $(srcdir) in \
b00612cc
PB
12671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12672 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12674 esac; \
b00612cc
PB
12675 srcdiroption="--srcdir=$${topdir}/flex"; \
12676 libsrcdir="$$s/flex"; \
4fa63067 12677 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12679 --target=${target_alias} $${srcdiroption} \
4fa63067 12680 || exit 1
6bd3dfaa 12681@endif flex
4fa63067 12682
a7254363
PB
12683
12684
d545f33b
PB
12685
12686
4fa63067
NN
12687.PHONY: all-flex maybe-all-flex
12688maybe-all-flex:
4f0ef2d8
CD
12689@if gcc-bootstrap
12690all-flex: stage_current
12691@endif gcc-bootstrap
6bd3dfaa 12692@if flex
d27cc32e 12693TARGET-flex=all
6bd3dfaa 12694maybe-all-flex: all-flex
4fa63067 12695all-flex: configure-flex
0aed8855 12696 @: $(MAKE); $(unstage)
4fa63067
NN
12697 @r=`${PWD_COMMAND}`; export r; \
12698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12699 $(HOST_EXPORTS) \
b00612cc
PB
12700 (cd $(HOST_SUBDIR)/flex && \
12701 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 12702@endif flex
4fa63067 12703
a7254363 12704
d545f33b
PB
12705
12706
4fa63067
NN
12707.PHONY: check-flex maybe-check-flex
12708maybe-check-flex:
6bd3dfaa
PB
12709@if flex
12710maybe-check-flex: check-flex
4fa63067
NN
12711
12712# This module is only tested in a native toolchain.
12713check-flex:
0aed8855 12714 @: $(MAKE); $(unstage)
4fa63067
NN
12715 @if [ '$(host)' = '$(target)' ] ; then \
12716 r=`${PWD_COMMAND}`; export r; \
12717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12718 $(HOST_EXPORTS) \
b00612cc 12719 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12720 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12721 fi
12722
6bd3dfaa 12723@endif flex
4fa63067
NN
12724
12725.PHONY: install-flex maybe-install-flex
12726maybe-install-flex:
6bd3dfaa
PB
12727@if flex
12728maybe-install-flex: install-flex
4fa63067
NN
12729
12730install-flex: installdirs
0aed8855 12731 @: $(MAKE); $(unstage)
4fa63067
NN
12732 @r=`${PWD_COMMAND}`; export r; \
12733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12734 $(HOST_EXPORTS) \
b00612cc 12735 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12736 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12737
6bd3dfaa 12738@endif flex
4fa63067 12739
56a8fe78 12740# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12741
12742.PHONY: maybe-info-flex info-flex
12743maybe-info-flex:
6bd3dfaa
PB
12744@if flex
12745maybe-info-flex: info-flex
4fa63067
NN
12746
12747info-flex: \
12748 configure-flex
0aed8855 12749 @: $(MAKE); $(unstage)
4fa63067 12750 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12751 r=`${PWD_COMMAND}`; export r; \
12752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12753 $(HOST_EXPORTS) \
b813574b 12754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12756 done; \
4fa63067 12757 echo "Doing info in flex" ; \
b00612cc 12758 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12761 "RANLIB=$${RANLIB}" \
0c24b341 12762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12763 info) \
2a4cbe27
NN
12764 || exit 1
12765
6bd3dfaa 12766@endif flex
2a4cbe27 12767
4fa63067
NN
12768.PHONY: maybe-dvi-flex dvi-flex
12769maybe-dvi-flex:
6bd3dfaa
PB
12770@if flex
12771maybe-dvi-flex: dvi-flex
2a4cbe27 12772
4fa63067
NN
12773dvi-flex: \
12774 configure-flex
0aed8855 12775 @: $(MAKE); $(unstage)
4fa63067 12776 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12777 r=`${PWD_COMMAND}`; export r; \
12778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12779 $(HOST_EXPORTS) \
b813574b 12780 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12782 done; \
4fa63067 12783 echo "Doing dvi in flex" ; \
b00612cc 12784 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12787 "RANLIB=$${RANLIB}" \
0c24b341 12788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12789 dvi) \
2a4cbe27
NN
12790 || exit 1
12791
6bd3dfaa 12792@endif flex
2a4cbe27 12793
56a8fe78
DD
12794.PHONY: maybe-pdf-flex pdf-flex
12795maybe-pdf-flex:
12796@if flex
12797maybe-pdf-flex: pdf-flex
12798
12799pdf-flex: \
12800 configure-flex
12801 @: $(MAKE); $(unstage)
12802 @[ -f ./flex/Makefile ] || exit 0; \
12803 r=`${PWD_COMMAND}`; export r; \
12804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12805 $(HOST_EXPORTS) \
12806 for flag in $(EXTRA_HOST_FLAGS) ; do \
12807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808 done; \
12809 echo "Doing pdf in flex" ; \
12810 (cd $(HOST_SUBDIR)/flex && \
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12813 "RANLIB=$${RANLIB}" \
0c24b341 12814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12815 pdf) \
12816 || exit 1
12817
12818@endif flex
12819
6d389afc
MS
12820.PHONY: maybe-html-flex html-flex
12821maybe-html-flex:
12822@if flex
12823maybe-html-flex: html-flex
12824
12825html-flex: \
12826 configure-flex
0aed8855 12827 @: $(MAKE); $(unstage)
6d389afc
MS
12828 @[ -f ./flex/Makefile ] || exit 0; \
12829 r=`${PWD_COMMAND}`; export r; \
12830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12831 $(HOST_EXPORTS) \
12832 for flag in $(EXTRA_HOST_FLAGS) ; do \
12833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12834 done; \
12835 echo "Doing html in flex" ; \
b00612cc 12836 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12839 "RANLIB=$${RANLIB}" \
0c24b341 12840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12841 html) \
12842 || exit 1
12843
12844@endif flex
12845
4fa63067
NN
12846.PHONY: maybe-TAGS-flex TAGS-flex
12847maybe-TAGS-flex:
6bd3dfaa
PB
12848@if flex
12849maybe-TAGS-flex: TAGS-flex
2a4cbe27 12850
4fa63067
NN
12851TAGS-flex: \
12852 configure-flex
0aed8855 12853 @: $(MAKE); $(unstage)
4fa63067 12854 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12855 r=`${PWD_COMMAND}`; export r; \
12856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12857 $(HOST_EXPORTS) \
b813574b 12858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12860 done; \
4fa63067 12861 echo "Doing TAGS in flex" ; \
b00612cc 12862 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12865 "RANLIB=$${RANLIB}" \
0c24b341 12866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12867 TAGS) \
2a4cbe27
NN
12868 || exit 1
12869
6bd3dfaa 12870@endif flex
2a4cbe27 12871
4fa63067
NN
12872.PHONY: maybe-install-info-flex install-info-flex
12873maybe-install-info-flex:
6bd3dfaa
PB
12874@if flex
12875maybe-install-info-flex: install-info-flex
2a4cbe27 12876
4fa63067
NN
12877install-info-flex: \
12878 configure-flex \
12879 info-flex
0aed8855 12880 @: $(MAKE); $(unstage)
4fa63067 12881 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12882 r=`${PWD_COMMAND}`; export r; \
12883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12884 $(HOST_EXPORTS) \
b813574b 12885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12887 done; \
4fa63067 12888 echo "Doing install-info in flex" ; \
b00612cc 12889 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12892 "RANLIB=$${RANLIB}" \
0c24b341 12893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12894 install-info) \
2a4cbe27
NN
12895 || exit 1
12896
6bd3dfaa 12897@endif flex
2a4cbe27 12898
a3ca38d2
DD
12899.PHONY: maybe-install-pdf-flex install-pdf-flex
12900maybe-install-pdf-flex:
12901@if flex
12902maybe-install-pdf-flex: install-pdf-flex
12903
12904install-pdf-flex: \
12905 configure-flex \
12906 pdf-flex
12907 @: $(MAKE); $(unstage)
12908 @[ -f ./flex/Makefile ] || exit 0; \
12909 r=`${PWD_COMMAND}`; export r; \
12910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12911 $(HOST_EXPORTS) \
12912 for flag in $(EXTRA_HOST_FLAGS) ; do \
12913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12914 done; \
12915 echo "Doing install-pdf in flex" ; \
12916 (cd $(HOST_SUBDIR)/flex && \
12917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12919 "RANLIB=$${RANLIB}" \
0c24b341 12920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12921 install-pdf) \
12922 || exit 1
12923
12924@endif flex
12925
108a6f8e
CD
12926.PHONY: maybe-install-html-flex install-html-flex
12927maybe-install-html-flex:
12928@if flex
12929maybe-install-html-flex: install-html-flex
12930
12931install-html-flex: \
12932 configure-flex \
12933 html-flex
12934 @: $(MAKE); $(unstage)
12935 @[ -f ./flex/Makefile ] || exit 0; \
12936 r=`${PWD_COMMAND}`; export r; \
12937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12938 $(HOST_EXPORTS) \
12939 for flag in $(EXTRA_HOST_FLAGS) ; do \
12940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12941 done; \
12942 echo "Doing install-html in flex" ; \
12943 (cd $(HOST_SUBDIR)/flex && \
12944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12946 "RANLIB=$${RANLIB}" \
0c24b341 12947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12948 install-html) \
12949 || exit 1
12950
12951@endif flex
12952
4fa63067
NN
12953.PHONY: maybe-installcheck-flex installcheck-flex
12954maybe-installcheck-flex:
6bd3dfaa
PB
12955@if flex
12956maybe-installcheck-flex: installcheck-flex
2a4cbe27 12957
4fa63067
NN
12958installcheck-flex: \
12959 configure-flex
0aed8855 12960 @: $(MAKE); $(unstage)
4fa63067 12961 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12962 r=`${PWD_COMMAND}`; export r; \
12963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12964 $(HOST_EXPORTS) \
b813574b 12965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12967 done; \
4fa63067 12968 echo "Doing installcheck in flex" ; \
b00612cc 12969 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12972 "RANLIB=$${RANLIB}" \
0c24b341 12973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12974 installcheck) \
2a4cbe27
NN
12975 || exit 1
12976
6bd3dfaa 12977@endif flex
2a4cbe27 12978
4fa63067
NN
12979.PHONY: maybe-mostlyclean-flex mostlyclean-flex
12980maybe-mostlyclean-flex:
6bd3dfaa
PB
12981@if flex
12982maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 12983
4fa63067 12984mostlyclean-flex:
0aed8855 12985 @: $(MAKE); $(unstage)
4fa63067 12986 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12987 r=`${PWD_COMMAND}`; export r; \
12988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12989 $(HOST_EXPORTS) \
b813574b 12990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12992 done; \
4fa63067 12993 echo "Doing mostlyclean in flex" ; \
b00612cc 12994 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12997 "RANLIB=$${RANLIB}" \
0c24b341 12998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12999 mostlyclean) \
2a4cbe27
NN
13000 || exit 1
13001
6bd3dfaa 13002@endif flex
2a4cbe27 13003
4fa63067
NN
13004.PHONY: maybe-clean-flex clean-flex
13005maybe-clean-flex:
6bd3dfaa
PB
13006@if flex
13007maybe-clean-flex: clean-flex
2a4cbe27 13008
4fa63067 13009clean-flex:
0aed8855 13010 @: $(MAKE); $(unstage)
4fa63067 13011 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13012 r=`${PWD_COMMAND}`; export r; \
13013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13014 $(HOST_EXPORTS) \
b813574b 13015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13017 done; \
4fa63067 13018 echo "Doing clean in flex" ; \
b00612cc 13019 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13022 "RANLIB=$${RANLIB}" \
0c24b341 13023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13024 clean) \
2a4cbe27
NN
13025 || exit 1
13026
6bd3dfaa 13027@endif flex
2a4cbe27 13028
4fa63067
NN
13029.PHONY: maybe-distclean-flex distclean-flex
13030maybe-distclean-flex:
6bd3dfaa
PB
13031@if flex
13032maybe-distclean-flex: distclean-flex
2a4cbe27 13033
4fa63067 13034distclean-flex:
0aed8855 13035 @: $(MAKE); $(unstage)
4fa63067 13036 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13037 r=`${PWD_COMMAND}`; export r; \
13038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13039 $(HOST_EXPORTS) \
b813574b 13040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13042 done; \
4fa63067 13043 echo "Doing distclean in flex" ; \
b00612cc 13044 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13047 "RANLIB=$${RANLIB}" \
0c24b341 13048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13049 distclean) \
2a4cbe27
NN
13050 || exit 1
13051
6bd3dfaa 13052@endif flex
2a4cbe27 13053
4fa63067
NN
13054.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13055maybe-maintainer-clean-flex:
6bd3dfaa
PB
13056@if flex
13057maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13058
4fa63067 13059maintainer-clean-flex:
0aed8855 13060 @: $(MAKE); $(unstage)
4fa63067 13061 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13062 r=`${PWD_COMMAND}`; export r; \
13063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13064 $(HOST_EXPORTS) \
b813574b 13065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13067 done; \
4fa63067 13068 echo "Doing maintainer-clean in flex" ; \
b00612cc 13069 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13072 "RANLIB=$${RANLIB}" \
0c24b341 13073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13074 maintainer-clean) \
2a4cbe27
NN
13075 || exit 1
13076
6bd3dfaa 13077@endif flex
2a4cbe27 13078
2a4cbe27 13079
a7254363 13080
4fa63067
NN
13081.PHONY: configure-gas maybe-configure-gas
13082maybe-configure-gas:
4f0ef2d8
CD
13083@if gcc-bootstrap
13084configure-gas: stage_current
13085@endif gcc-bootstrap
6bd3dfaa
PB
13086@if gas
13087maybe-configure-gas: configure-gas
c52c6897 13088configure-gas:
c52c6897
PB
13089 @r=`${PWD_COMMAND}`; export r; \
13090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13091 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13093 $(HOST_EXPORTS) \
a7254363
PB
13094 echo Configuring in $(HOST_SUBDIR)/gas; \
13095 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13096 case $(srcdir) in \
b00612cc
PB
13097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13098 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13100 esac; \
b00612cc
PB
13101 srcdiroption="--srcdir=$${topdir}/gas"; \
13102 libsrcdir="$$s/gas"; \
4fa63067 13103 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13105 --target=${target_alias} $${srcdiroption} \
4fa63067 13106 || exit 1
6bd3dfaa 13107@endif gas
4fa63067 13108
a7254363
PB
13109
13110
d545f33b
PB
13111.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13112maybe-configure-stage1-gas:
13113@if gas-bootstrap
13114maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13115configure-stage1-gas:
c52c6897 13116 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13118 @r=`${PWD_COMMAND}`; export r; \
13119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13120 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13121 $(HOST_EXPORTS) \
8ee82aff
PB
13122 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13123 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13124 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13126 cd $(HOST_SUBDIR)/gas || exit 1; \
13127 case $(srcdir) in \
13128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13129 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13131 esac; \
13132 srcdiroption="--srcdir=$${topdir}/gas"; \
13133 libsrcdir="$$s/gas"; \
13134 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13136 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13137 \
8a0d8a5c 13138 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13139@endif gas-bootstrap
13140
13141.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13142maybe-configure-stage2-gas:
13143@if gas-bootstrap
13144maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13145configure-stage2-gas:
c52c6897 13146 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13148 @r=`${PWD_COMMAND}`; export r; \
13149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13150 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13151 $(HOST_EXPORTS) \
13152 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13153 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13154 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13155 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13157 cd $(HOST_SUBDIR)/gas || exit 1; \
13158 case $(srcdir) in \
13159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13160 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13162 esac; \
13163 srcdiroption="--srcdir=$${topdir}/gas"; \
13164 libsrcdir="$$s/gas"; \
13165 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13167 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13168 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13169 @stage2_werror_flag@
13170@endif gas-bootstrap
13171
8520c408
AO
13172.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13173maybe-configure-stageb2g0-gas:
13174@if gas-bootstrap
13175maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13176configure-stageb2g0-gas:
13177 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13179 @r=`${PWD_COMMAND}`; export r; \
13180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13181 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13182 $(HOST_EXPORTS) \
13183 $(POSTSTAGE1_HOST_EXPORTS) \
13184 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
13185 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
13186 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13188 cd $(HOST_SUBDIR)/gas || exit 1; \
13189 case $(srcdir) in \
13190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13191 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13193 esac; \
13194 srcdiroption="--srcdir=$${topdir}/gas"; \
13195 libsrcdir="$$s/gas"; \
13196 $(SHELL) $${libsrcdir}/configure \
13197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13198 --target=${target_alias} $${srcdiroption} \
13199 --with-build-libsubdir=$(HOST_SUBDIR) \
13200 @stage2_werror_flag@
13201@endif gas-bootstrap
13202
d545f33b
PB
13203.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13204maybe-configure-stage3-gas:
13205@if gas-bootstrap
13206maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13207configure-stage3-gas:
c52c6897 13208 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13210 @r=`${PWD_COMMAND}`; export r; \
13211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13212 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13213 $(HOST_EXPORTS) \
13214 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13215 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13216 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13217 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13219 cd $(HOST_SUBDIR)/gas || exit 1; \
13220 case $(srcdir) in \
13221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13222 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13224 esac; \
13225 srcdiroption="--srcdir=$${topdir}/gas"; \
13226 libsrcdir="$$s/gas"; \
13227 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13229 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13230 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13231 @stage2_werror_flag@
13232@endif gas-bootstrap
13233
8520c408
AO
13234.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13235maybe-configure-stageb3g2-gas:
13236@if gas-bootstrap
13237maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13238configure-stageb3g2-gas:
13239 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13240 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13241 @r=`${PWD_COMMAND}`; export r; \
13242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13243 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13244 $(HOST_EXPORTS) \
13245 $(POSTSTAGE1_HOST_EXPORTS) \
13246 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
13247 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
13248 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13250 cd $(HOST_SUBDIR)/gas || exit 1; \
13251 case $(srcdir) in \
13252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13253 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13255 esac; \
13256 srcdiroption="--srcdir=$${topdir}/gas"; \
13257 libsrcdir="$$s/gas"; \
13258 $(SHELL) $${libsrcdir}/configure \
13259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13260 --target=${target_alias} $${srcdiroption} \
13261 --with-build-libsubdir=$(HOST_SUBDIR) \
13262 @stage2_werror_flag@
13263@endif gas-bootstrap
13264
d545f33b
PB
13265.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13266maybe-configure-stage4-gas:
13267@if gas-bootstrap
13268maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13269configure-stage4-gas:
c52c6897 13270 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13272 @r=`${PWD_COMMAND}`; export r; \
13273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13274 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13275 $(HOST_EXPORTS) \
13276 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13277 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13278 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13279 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13281 cd $(HOST_SUBDIR)/gas || exit 1; \
13282 case $(srcdir) in \
13283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13284 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13286 esac; \
13287 srcdiroption="--srcdir=$${topdir}/gas"; \
13288 libsrcdir="$$s/gas"; \
13289 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13291 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13292 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13293 @stage2_werror_flag@
13294@endif gas-bootstrap
13295
13296.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13297maybe-configure-stageprofile-gas:
13298@if gas-bootstrap
13299maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13300configure-stageprofile-gas:
c52c6897 13301 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13302 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13303 @r=`${PWD_COMMAND}`; export r; \
13304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13305 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13306 $(HOST_EXPORTS) \
13307 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13308 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
13309 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 13310 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13312 cd $(HOST_SUBDIR)/gas || exit 1; \
13313 case $(srcdir) in \
13314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13315 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13317 esac; \
13318 srcdiroption="--srcdir=$${topdir}/gas"; \
13319 libsrcdir="$$s/gas"; \
13320 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13322 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13323 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13324 @stage2_werror_flag@
13325@endif gas-bootstrap
13326
13327.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13328maybe-configure-stagefeedback-gas:
13329@if gas-bootstrap
13330maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13331configure-stagefeedback-gas:
c52c6897 13332 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13334 @r=`${PWD_COMMAND}`; export r; \
13335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13336 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
13337 $(HOST_EXPORTS) \
13338 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
13339 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
13340 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 13341 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13343 cd $(HOST_SUBDIR)/gas || exit 1; \
13344 case $(srcdir) in \
13345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13346 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13348 esac; \
13349 srcdiroption="--srcdir=$${topdir}/gas"; \
13350 libsrcdir="$$s/gas"; \
13351 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13353 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13354 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13355 @stage2_werror_flag@
13356@endif gas-bootstrap
13357
13358
13359
13360
13361
4fa63067
NN
13362.PHONY: all-gas maybe-all-gas
13363maybe-all-gas:
4f0ef2d8
CD
13364@if gcc-bootstrap
13365all-gas: stage_current
13366@endif gcc-bootstrap
6bd3dfaa 13367@if gas
d27cc32e 13368TARGET-gas=all
6bd3dfaa 13369maybe-all-gas: all-gas
4fa63067 13370all-gas: configure-gas
c52c6897 13371 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13373 $(HOST_EXPORTS) \
b00612cc
PB
13374 (cd $(HOST_SUBDIR)/gas && \
13375 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 13376@endif gas
4fa63067 13377
a7254363 13378
d545f33b
PB
13379
13380.PHONY: all-stage1-gas maybe-all-stage1-gas
13381.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13382maybe-all-stage1-gas:
13383maybe-clean-stage1-gas:
13384@if gas-bootstrap
13385maybe-all-stage1-gas: all-stage1-gas
13386all-stage1: all-stage1-gas
f70224b5 13387TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13388all-stage1-gas: configure-stage1-gas
c52c6897 13389 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13390 @r=`${PWD_COMMAND}`; export r; \
13391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13392 $(HOST_EXPORTS) \
13393 cd $(HOST_SUBDIR)/gas && \
8ee82aff
PB
13394 $(MAKE) $(FLAGS_TO_PASS) \
13395 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 13396 $(TARGET-stage1-gas)
d545f33b
PB
13397
13398maybe-clean-stage1-gas: clean-stage1-gas
13399clean-stage1: clean-stage1-gas
13400clean-stage1-gas:
9dbaa842
DD
13401 @if [ $(current_stage) = stage1 ]; then \
13402 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13403 else \
13404 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13405 $(MAKE) stage1-start; \
13406 fi; \
d545f33b
PB
13407 cd $(HOST_SUBDIR)/gas && \
13408 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 13409 clean
d545f33b
PB
13410@endif gas-bootstrap
13411
13412
13413.PHONY: all-stage2-gas maybe-all-stage2-gas
13414.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13415maybe-all-stage2-gas:
13416maybe-clean-stage2-gas:
13417@if gas-bootstrap
13418maybe-all-stage2-gas: all-stage2-gas
13419all-stage2: all-stage2-gas
f70224b5 13420TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13421all-stage2-gas: configure-stage2-gas
c52c6897 13422 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13423 @r=`${PWD_COMMAND}`; export r; \
13424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13425 $(HOST_EXPORTS) \
13426 $(POSTSTAGE1_HOST_EXPORTS) \
13427 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13428 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13429 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13430 $(TARGET-stage2-gas)
d545f33b
PB
13431
13432maybe-clean-stage2-gas: clean-stage2-gas
13433clean-stage2: clean-stage2-gas
13434clean-stage2-gas:
9dbaa842
DD
13435 @if [ $(current_stage) = stage2 ]; then \
13436 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13437 else \
13438 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13439 $(MAKE) stage2-start; \
13440 fi; \
d545f33b
PB
13441 cd $(HOST_SUBDIR)/gas && \
13442 $(MAKE) $(FLAGS_TO_PASS) \
13443 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13444 clean
d545f33b
PB
13445@endif gas-bootstrap
13446
13447
8520c408
AO
13448.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13449.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13450maybe-all-stageb2g0-gas:
13451maybe-clean-stageb2g0-gas:
13452@if gas-bootstrap
13453maybe-all-stageb2g0-gas: all-stageb2g0-gas
13454all-stageb2g0: all-stageb2g0-gas
13455TARGET-stageb2g0-gas = $(TARGET-gas)
13456all-stageb2g0-gas: configure-stageb2g0-gas
13457 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13458 @r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13460 $(HOST_EXPORTS) \
13461 $(POSTSTAGE1_HOST_EXPORTS) \
13462 cd $(HOST_SUBDIR)/gas && \
13463 $(MAKE) $(FLAGS_TO_PASS) \
13464 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
13465 $(TARGET-stageb2g0-gas)
13466
13467maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13468clean-stageb2g0: clean-stageb2g0-gas
13469clean-stageb2g0-gas:
13470 @if [ $(current_stage) = stageb2g0 ]; then \
13471 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13472 else \
13473 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13474 $(MAKE) stageb2g0-start; \
13475 fi; \
13476 cd $(HOST_SUBDIR)/gas && \
13477 $(MAKE) $(FLAGS_TO_PASS) \
13478 $(POSTSTAGE1_FLAGS_TO_PASS) \
13479 clean
13480@endif gas-bootstrap
13481
13482
d545f33b
PB
13483.PHONY: all-stage3-gas maybe-all-stage3-gas
13484.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13485maybe-all-stage3-gas:
13486maybe-clean-stage3-gas:
13487@if gas-bootstrap
13488maybe-all-stage3-gas: all-stage3-gas
13489all-stage3: all-stage3-gas
f70224b5 13490TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13491all-stage3-gas: configure-stage3-gas
c52c6897 13492 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13493 @r=`${PWD_COMMAND}`; export r; \
13494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13495 $(HOST_EXPORTS) \
13496 $(POSTSTAGE1_HOST_EXPORTS) \
13497 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13498 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13499 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13500 $(TARGET-stage3-gas)
d545f33b
PB
13501
13502maybe-clean-stage3-gas: clean-stage3-gas
13503clean-stage3: clean-stage3-gas
13504clean-stage3-gas:
9dbaa842
DD
13505 @if [ $(current_stage) = stage3 ]; then \
13506 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13507 else \
13508 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13509 $(MAKE) stage3-start; \
13510 fi; \
d545f33b
PB
13511 cd $(HOST_SUBDIR)/gas && \
13512 $(MAKE) $(FLAGS_TO_PASS) \
13513 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13514 clean
d545f33b
PB
13515@endif gas-bootstrap
13516
13517
8520c408
AO
13518.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13519.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13520maybe-all-stageb3g2-gas:
13521maybe-clean-stageb3g2-gas:
13522@if gas-bootstrap
13523maybe-all-stageb3g2-gas: all-stageb3g2-gas
13524all-stageb3g2: all-stageb3g2-gas
13525TARGET-stageb3g2-gas = $(TARGET-gas)
13526all-stageb3g2-gas: configure-stageb3g2-gas
13527 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13528 @r=`${PWD_COMMAND}`; export r; \
13529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13530 $(HOST_EXPORTS) \
13531 $(POSTSTAGE1_HOST_EXPORTS) \
13532 cd $(HOST_SUBDIR)/gas && \
13533 $(MAKE) $(FLAGS_TO_PASS) \
13534 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
13535 $(TARGET-stageb3g2-gas)
13536
13537maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13538clean-stageb3g2: clean-stageb3g2-gas
13539clean-stageb3g2-gas:
13540 @if [ $(current_stage) = stageb3g2 ]; then \
13541 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13542 else \
13543 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13544 $(MAKE) stageb3g2-start; \
13545 fi; \
13546 cd $(HOST_SUBDIR)/gas && \
13547 $(MAKE) $(FLAGS_TO_PASS) \
13548 $(POSTSTAGE1_FLAGS_TO_PASS) \
13549 clean
13550@endif gas-bootstrap
13551
13552
d545f33b
PB
13553.PHONY: all-stage4-gas maybe-all-stage4-gas
13554.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13555maybe-all-stage4-gas:
13556maybe-clean-stage4-gas:
13557@if gas-bootstrap
13558maybe-all-stage4-gas: all-stage4-gas
13559all-stage4: all-stage4-gas
f70224b5 13560TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13561all-stage4-gas: configure-stage4-gas
c52c6897 13562 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13563 @r=`${PWD_COMMAND}`; export r; \
13564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13565 $(HOST_EXPORTS) \
13566 $(POSTSTAGE1_HOST_EXPORTS) \
13567 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13568 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13569 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13570 $(TARGET-stage4-gas)
d545f33b
PB
13571
13572maybe-clean-stage4-gas: clean-stage4-gas
13573clean-stage4: clean-stage4-gas
13574clean-stage4-gas:
9dbaa842
DD
13575 @if [ $(current_stage) = stage4 ]; then \
13576 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13577 else \
13578 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13579 $(MAKE) stage4-start; \
13580 fi; \
d545f33b
PB
13581 cd $(HOST_SUBDIR)/gas && \
13582 $(MAKE) $(FLAGS_TO_PASS) \
13583 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13584 clean
d545f33b
PB
13585@endif gas-bootstrap
13586
13587
13588.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13589.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13590maybe-all-stageprofile-gas:
13591maybe-clean-stageprofile-gas:
13592@if gas-bootstrap
13593maybe-all-stageprofile-gas: all-stageprofile-gas
13594all-stageprofile: all-stageprofile-gas
f70224b5 13595TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13596all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13597 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13598 @r=`${PWD_COMMAND}`; export r; \
13599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13600 $(HOST_EXPORTS) \
13601 $(POSTSTAGE1_HOST_EXPORTS) \
13602 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13603 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13604 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13605 $(TARGET-stageprofile-gas)
d545f33b
PB
13606
13607maybe-clean-stageprofile-gas: clean-stageprofile-gas
13608clean-stageprofile: clean-stageprofile-gas
13609clean-stageprofile-gas:
9dbaa842
DD
13610 @if [ $(current_stage) = stageprofile ]; then \
13611 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13612 else \
13613 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13614 $(MAKE) stageprofile-start; \
13615 fi; \
d545f33b
PB
13616 cd $(HOST_SUBDIR)/gas && \
13617 $(MAKE) $(FLAGS_TO_PASS) \
13618 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13619 clean
d545f33b
PB
13620@endif gas-bootstrap
13621
13622
13623.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13624.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13625maybe-all-stagefeedback-gas:
13626maybe-clean-stagefeedback-gas:
13627@if gas-bootstrap
13628maybe-all-stagefeedback-gas: all-stagefeedback-gas
13629all-stagefeedback: all-stagefeedback-gas
f70224b5 13630TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13631all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13632 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13633 @r=`${PWD_COMMAND}`; export r; \
13634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13635 $(HOST_EXPORTS) \
13636 $(POSTSTAGE1_HOST_EXPORTS) \
13637 cd $(HOST_SUBDIR)/gas && \
8ee82aff 13638 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 13639 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13640 $(TARGET-stagefeedback-gas)
d545f33b
PB
13641
13642maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13643clean-stagefeedback: clean-stagefeedback-gas
13644clean-stagefeedback-gas:
9dbaa842
DD
13645 @if [ $(current_stage) = stagefeedback ]; then \
13646 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13647 else \
13648 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13649 $(MAKE) stagefeedback-start; \
13650 fi; \
d545f33b
PB
13651 cd $(HOST_SUBDIR)/gas && \
13652 $(MAKE) $(FLAGS_TO_PASS) \
13653 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13654 clean
d545f33b
PB
13655@endif gas-bootstrap
13656
13657
13658
13659
13660
4fa63067
NN
13661.PHONY: check-gas maybe-check-gas
13662maybe-check-gas:
6bd3dfaa
PB
13663@if gas
13664maybe-check-gas: check-gas
4fa63067
NN
13665
13666check-gas:
0aed8855 13667 @: $(MAKE); $(unstage)
4fa63067
NN
13668 @r=`${PWD_COMMAND}`; export r; \
13669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13670 $(HOST_EXPORTS) \
b00612cc
PB
13671 (cd $(HOST_SUBDIR)/gas && \
13672 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13673
6bd3dfaa 13674@endif gas
4fa63067
NN
13675
13676.PHONY: install-gas maybe-install-gas
13677maybe-install-gas:
6bd3dfaa
PB
13678@if gas
13679maybe-install-gas: install-gas
4fa63067
NN
13680
13681install-gas: installdirs
0aed8855 13682 @: $(MAKE); $(unstage)
4fa63067
NN
13683 @r=`${PWD_COMMAND}`; export r; \
13684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13685 $(HOST_EXPORTS) \
b00612cc 13686 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13687 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13688
6bd3dfaa 13689@endif gas
4fa63067 13690
56a8fe78 13691# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13692
13693.PHONY: maybe-info-gas info-gas
13694maybe-info-gas:
6bd3dfaa
PB
13695@if gas
13696maybe-info-gas: info-gas
4fa63067
NN
13697
13698info-gas: \
13699 configure-gas
13700 @[ -f ./gas/Makefile ] || exit 0; \
13701 r=`${PWD_COMMAND}`; export r; \
13702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13703 $(HOST_EXPORTS) \
b813574b 13704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13706 done; \
4fa63067 13707 echo "Doing info in gas" ; \
b00612cc 13708 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13711 "RANLIB=$${RANLIB}" \
0c24b341 13712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13713 info) \
2a4cbe27
NN
13714 || exit 1
13715
6bd3dfaa 13716@endif gas
2a4cbe27 13717
4fa63067
NN
13718.PHONY: maybe-dvi-gas dvi-gas
13719maybe-dvi-gas:
6bd3dfaa
PB
13720@if gas
13721maybe-dvi-gas: dvi-gas
2a4cbe27 13722
4fa63067
NN
13723dvi-gas: \
13724 configure-gas
13725 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13726 r=`${PWD_COMMAND}`; export r; \
13727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13728 $(HOST_EXPORTS) \
b813574b 13729 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13731 done; \
4fa63067 13732 echo "Doing dvi in gas" ; \
b00612cc 13733 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13736 "RANLIB=$${RANLIB}" \
0c24b341 13737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13738 dvi) \
2a4cbe27
NN
13739 || exit 1
13740
6bd3dfaa 13741@endif gas
2a4cbe27 13742
56a8fe78
DD
13743.PHONY: maybe-pdf-gas pdf-gas
13744maybe-pdf-gas:
13745@if gas
13746maybe-pdf-gas: pdf-gas
13747
13748pdf-gas: \
13749 configure-gas
13750 @[ -f ./gas/Makefile ] || exit 0; \
13751 r=`${PWD_COMMAND}`; export r; \
13752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753 $(HOST_EXPORTS) \
13754 for flag in $(EXTRA_HOST_FLAGS) ; do \
13755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13756 done; \
13757 echo "Doing pdf in gas" ; \
13758 (cd $(HOST_SUBDIR)/gas && \
13759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13761 "RANLIB=$${RANLIB}" \
0c24b341 13762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13763 pdf) \
13764 || exit 1
13765
13766@endif gas
13767
6d389afc
MS
13768.PHONY: maybe-html-gas html-gas
13769maybe-html-gas:
13770@if gas
13771maybe-html-gas: html-gas
13772
13773html-gas: \
13774 configure-gas
13775 @[ -f ./gas/Makefile ] || exit 0; \
13776 r=`${PWD_COMMAND}`; export r; \
13777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13778 $(HOST_EXPORTS) \
13779 for flag in $(EXTRA_HOST_FLAGS) ; do \
13780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13781 done; \
13782 echo "Doing html in gas" ; \
b00612cc 13783 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13786 "RANLIB=$${RANLIB}" \
0c24b341 13787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13788 html) \
13789 || exit 1
13790
13791@endif gas
13792
4fa63067
NN
13793.PHONY: maybe-TAGS-gas TAGS-gas
13794maybe-TAGS-gas:
6bd3dfaa
PB
13795@if gas
13796maybe-TAGS-gas: TAGS-gas
2a4cbe27 13797
4fa63067
NN
13798TAGS-gas: \
13799 configure-gas
13800 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13801 r=`${PWD_COMMAND}`; export r; \
13802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13803 $(HOST_EXPORTS) \
b813574b 13804 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13806 done; \
4fa63067 13807 echo "Doing TAGS in gas" ; \
b00612cc 13808 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13811 "RANLIB=$${RANLIB}" \
0c24b341 13812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13813 TAGS) \
2a4cbe27
NN
13814 || exit 1
13815
6bd3dfaa 13816@endif gas
2a4cbe27 13817
4fa63067
NN
13818.PHONY: maybe-install-info-gas install-info-gas
13819maybe-install-info-gas:
6bd3dfaa
PB
13820@if gas
13821maybe-install-info-gas: install-info-gas
2a4cbe27 13822
4fa63067
NN
13823install-info-gas: \
13824 configure-gas \
13825 info-gas
13826 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13827 r=`${PWD_COMMAND}`; export r; \
13828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13829 $(HOST_EXPORTS) \
b813574b 13830 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13832 done; \
4fa63067 13833 echo "Doing install-info in gas" ; \
b00612cc 13834 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13837 "RANLIB=$${RANLIB}" \
0c24b341 13838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13839 install-info) \
2a4cbe27
NN
13840 || exit 1
13841
6bd3dfaa 13842@endif gas
2a4cbe27 13843
a3ca38d2
DD
13844.PHONY: maybe-install-pdf-gas install-pdf-gas
13845maybe-install-pdf-gas:
13846@if gas
13847maybe-install-pdf-gas: install-pdf-gas
13848
13849install-pdf-gas: \
13850 configure-gas \
13851 pdf-gas
13852 @[ -f ./gas/Makefile ] || exit 0; \
13853 r=`${PWD_COMMAND}`; export r; \
13854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13855 $(HOST_EXPORTS) \
13856 for flag in $(EXTRA_HOST_FLAGS) ; do \
13857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13858 done; \
13859 echo "Doing install-pdf in gas" ; \
13860 (cd $(HOST_SUBDIR)/gas && \
13861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13863 "RANLIB=$${RANLIB}" \
0c24b341 13864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13865 install-pdf) \
13866 || exit 1
13867
13868@endif gas
13869
108a6f8e
CD
13870.PHONY: maybe-install-html-gas install-html-gas
13871maybe-install-html-gas:
13872@if gas
13873maybe-install-html-gas: install-html-gas
13874
13875install-html-gas: \
13876 configure-gas \
13877 html-gas
13878 @[ -f ./gas/Makefile ] || exit 0; \
13879 r=`${PWD_COMMAND}`; export r; \
13880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13881 $(HOST_EXPORTS) \
13882 for flag in $(EXTRA_HOST_FLAGS) ; do \
13883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13884 done; \
13885 echo "Doing install-html in gas" ; \
13886 (cd $(HOST_SUBDIR)/gas && \
13887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13889 "RANLIB=$${RANLIB}" \
0c24b341 13890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13891 install-html) \
13892 || exit 1
13893
13894@endif gas
13895
4fa63067
NN
13896.PHONY: maybe-installcheck-gas installcheck-gas
13897maybe-installcheck-gas:
6bd3dfaa
PB
13898@if gas
13899maybe-installcheck-gas: installcheck-gas
2a4cbe27 13900
4fa63067
NN
13901installcheck-gas: \
13902 configure-gas
13903 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13904 r=`${PWD_COMMAND}`; export r; \
13905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13906 $(HOST_EXPORTS) \
b813574b 13907 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13909 done; \
4fa63067 13910 echo "Doing installcheck in gas" ; \
b00612cc 13911 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13914 "RANLIB=$${RANLIB}" \
0c24b341 13915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13916 installcheck) \
2a4cbe27
NN
13917 || exit 1
13918
6bd3dfaa 13919@endif gas
2a4cbe27 13920
4fa63067
NN
13921.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13922maybe-mostlyclean-gas:
6bd3dfaa
PB
13923@if gas
13924maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 13925
4fa63067
NN
13926mostlyclean-gas:
13927 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13928 r=`${PWD_COMMAND}`; export r; \
13929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13930 $(HOST_EXPORTS) \
b813574b 13931 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13933 done; \
4fa63067 13934 echo "Doing mostlyclean in gas" ; \
b00612cc 13935 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13938 "RANLIB=$${RANLIB}" \
0c24b341 13939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13940 mostlyclean) \
2a4cbe27
NN
13941 || exit 1
13942
6bd3dfaa 13943@endif gas
2a4cbe27 13944
4fa63067
NN
13945.PHONY: maybe-clean-gas clean-gas
13946maybe-clean-gas:
6bd3dfaa
PB
13947@if gas
13948maybe-clean-gas: clean-gas
2a4cbe27 13949
4fa63067
NN
13950clean-gas:
13951 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13952 r=`${PWD_COMMAND}`; export r; \
13953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13954 $(HOST_EXPORTS) \
b813574b 13955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13957 done; \
4fa63067 13958 echo "Doing clean in gas" ; \
b00612cc 13959 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13962 "RANLIB=$${RANLIB}" \
0c24b341 13963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13964 clean) \
2a4cbe27
NN
13965 || exit 1
13966
6bd3dfaa 13967@endif gas
2a4cbe27 13968
4fa63067
NN
13969.PHONY: maybe-distclean-gas distclean-gas
13970maybe-distclean-gas:
6bd3dfaa
PB
13971@if gas
13972maybe-distclean-gas: distclean-gas
2a4cbe27 13973
4fa63067
NN
13974distclean-gas:
13975 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13976 r=`${PWD_COMMAND}`; export r; \
13977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13978 $(HOST_EXPORTS) \
b813574b 13979 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13981 done; \
4fa63067 13982 echo "Doing distclean in gas" ; \
b00612cc 13983 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13986 "RANLIB=$${RANLIB}" \
0c24b341 13987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13988 distclean) \
2a4cbe27
NN
13989 || exit 1
13990
6bd3dfaa 13991@endif gas
2a4cbe27 13992
4fa63067
NN
13993.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
13994maybe-maintainer-clean-gas:
6bd3dfaa
PB
13995@if gas
13996maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 13997
4fa63067
NN
13998maintainer-clean-gas:
13999 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14000 r=`${PWD_COMMAND}`; export r; \
14001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14002 $(HOST_EXPORTS) \
b813574b 14003 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14005 done; \
4fa63067 14006 echo "Doing maintainer-clean in gas" ; \
b00612cc 14007 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14010 "RANLIB=$${RANLIB}" \
0c24b341 14011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14012 maintainer-clean) \
2a4cbe27
NN
14013 || exit 1
14014
6bd3dfaa 14015@endif gas
2a4cbe27 14016
2a4cbe27 14017
a7254363 14018
b813574b
PB
14019.PHONY: configure-gcc maybe-configure-gcc
14020maybe-configure-gcc:
c52c6897 14021@if gcc-bootstrap
4f0ef2d8 14022configure-gcc: stage_current
c52c6897
PB
14023@endif gcc-bootstrap
14024@if gcc
4f0ef2d8
CD
14025maybe-configure-gcc: configure-gcc
14026configure-gcc:
c52c6897
PB
14027 @r=`${PWD_COMMAND}`; export r; \
14028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14029 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14031 $(HOST_EXPORTS) \
a7254363
PB
14032 echo Configuring in $(HOST_SUBDIR)/gcc; \
14033 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14034 case $(srcdir) in \
b00612cc
PB
14035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14036 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14038 esac; \
b00612cc
PB
14039 srcdiroption="--srcdir=$${topdir}/gcc"; \
14040 libsrcdir="$$s/gcc"; \
4fa63067 14041 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14043 --target=${target_alias} $${srcdiroption} \
4fa63067 14044 || exit 1
b813574b 14045@endif gcc
4fa63067 14046
a7254363
PB
14047
14048
d545f33b
PB
14049.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14050maybe-configure-stage1-gcc:
14051@if gcc-bootstrap
14052maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14053configure-stage1-gcc:
c52c6897 14054 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14056 @r=`${PWD_COMMAND}`; export r; \
14057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14058 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14059 $(HOST_EXPORTS) \
8ee82aff
PB
14060 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14061 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14062 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14064 cd $(HOST_SUBDIR)/gcc || exit 1; \
14065 case $(srcdir) in \
14066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14067 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14069 esac; \
14070 srcdiroption="--srcdir=$${topdir}/gcc"; \
14071 libsrcdir="$$s/gcc"; \
14072 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14074 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14075 \
8a0d8a5c 14076 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14077@endif gcc-bootstrap
14078
14079.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14080maybe-configure-stage2-gcc:
14081@if gcc-bootstrap
14082maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14083configure-stage2-gcc:
c52c6897 14084 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14086 @r=`${PWD_COMMAND}`; export r; \
14087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14088 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14089 $(HOST_EXPORTS) \
14090 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14091 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14092 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14093 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14095 cd $(HOST_SUBDIR)/gcc || exit 1; \
14096 case $(srcdir) in \
14097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14098 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14100 esac; \
14101 srcdiroption="--srcdir=$${topdir}/gcc"; \
14102 libsrcdir="$$s/gcc"; \
14103 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14105 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14106 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14107 @stage2_werror_flag@
14108@endif gcc-bootstrap
14109
8520c408
AO
14110.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14111maybe-configure-stageb2g0-gcc:
14112@if gcc-bootstrap
14113maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14114configure-stageb2g0-gcc:
14115 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14116 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14117 @r=`${PWD_COMMAND}`; export r; \
14118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14119 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14120 $(HOST_EXPORTS) \
14121 $(POSTSTAGE1_HOST_EXPORTS) \
14122 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
14123 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
14124 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14126 cd $(HOST_SUBDIR)/gcc || exit 1; \
14127 case $(srcdir) in \
14128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14129 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14131 esac; \
14132 srcdiroption="--srcdir=$${topdir}/gcc"; \
14133 libsrcdir="$$s/gcc"; \
14134 $(SHELL) $${libsrcdir}/configure \
14135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14136 --target=${target_alias} $${srcdiroption} \
14137 --with-build-libsubdir=$(HOST_SUBDIR) \
14138 @stage2_werror_flag@
14139@endif gcc-bootstrap
14140
d545f33b
PB
14141.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14142maybe-configure-stage3-gcc:
14143@if gcc-bootstrap
14144maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14145configure-stage3-gcc:
c52c6897 14146 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14148 @r=`${PWD_COMMAND}`; export r; \
14149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14150 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14151 $(HOST_EXPORTS) \
14152 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14153 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14154 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14155 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14157 cd $(HOST_SUBDIR)/gcc || exit 1; \
14158 case $(srcdir) in \
14159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14160 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14162 esac; \
14163 srcdiroption="--srcdir=$${topdir}/gcc"; \
14164 libsrcdir="$$s/gcc"; \
14165 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14167 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14168 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14169 @stage2_werror_flag@
14170@endif gcc-bootstrap
14171
8520c408
AO
14172.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14173maybe-configure-stageb3g2-gcc:
14174@if gcc-bootstrap
14175maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14176configure-stageb3g2-gcc:
14177 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14179 @r=`${PWD_COMMAND}`; export r; \
14180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14181 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14182 $(HOST_EXPORTS) \
14183 $(POSTSTAGE1_HOST_EXPORTS) \
14184 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
14185 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
14186 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14188 cd $(HOST_SUBDIR)/gcc || exit 1; \
14189 case $(srcdir) in \
14190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14191 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14193 esac; \
14194 srcdiroption="--srcdir=$${topdir}/gcc"; \
14195 libsrcdir="$$s/gcc"; \
14196 $(SHELL) $${libsrcdir}/configure \
14197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14198 --target=${target_alias} $${srcdiroption} \
14199 --with-build-libsubdir=$(HOST_SUBDIR) \
14200 @stage2_werror_flag@
14201@endif gcc-bootstrap
14202
d545f33b
PB
14203.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14204maybe-configure-stage4-gcc:
14205@if gcc-bootstrap
14206maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14207configure-stage4-gcc:
c52c6897 14208 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14210 @r=`${PWD_COMMAND}`; export r; \
14211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14212 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14213 $(HOST_EXPORTS) \
14214 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14215 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14216 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14217 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14219 cd $(HOST_SUBDIR)/gcc || exit 1; \
14220 case $(srcdir) in \
14221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14222 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14224 esac; \
14225 srcdiroption="--srcdir=$${topdir}/gcc"; \
14226 libsrcdir="$$s/gcc"; \
14227 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14229 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14230 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14231 @stage2_werror_flag@
14232@endif gcc-bootstrap
14233
14234.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14235maybe-configure-stageprofile-gcc:
14236@if gcc-bootstrap
14237maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14238configure-stageprofile-gcc:
c52c6897 14239 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14240 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14241 @r=`${PWD_COMMAND}`; export r; \
14242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14243 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14244 $(HOST_EXPORTS) \
14245 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14246 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
14247 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 14248 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14250 cd $(HOST_SUBDIR)/gcc || exit 1; \
14251 case $(srcdir) in \
14252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14253 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14255 esac; \
14256 srcdiroption="--srcdir=$${topdir}/gcc"; \
14257 libsrcdir="$$s/gcc"; \
14258 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14260 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14261 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14262 @stage2_werror_flag@
14263@endif gcc-bootstrap
14264
14265.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14266maybe-configure-stagefeedback-gcc:
14267@if gcc-bootstrap
14268maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14269configure-stagefeedback-gcc:
c52c6897 14270 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14272 @r=`${PWD_COMMAND}`; export r; \
14273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14274 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
14275 $(HOST_EXPORTS) \
14276 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
14277 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
14278 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 14279 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14281 cd $(HOST_SUBDIR)/gcc || exit 1; \
14282 case $(srcdir) in \
14283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14284 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14286 esac; \
14287 srcdiroption="--srcdir=$${topdir}/gcc"; \
14288 libsrcdir="$$s/gcc"; \
14289 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14291 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14292 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14293 @stage2_werror_flag@
14294@endif gcc-bootstrap
14295
14296
14297
14298
14299
b813574b
PB
14300.PHONY: all-gcc maybe-all-gcc
14301maybe-all-gcc:
4f0ef2d8
CD
14302@if gcc-bootstrap
14303all-gcc: stage_current
14304@endif gcc-bootstrap
b813574b 14305@if gcc
4b900473 14306TARGET-gcc=all
b813574b
PB
14307maybe-all-gcc: all-gcc
14308all-gcc: configure-gcc
c52c6897 14309 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14311 $(HOST_EXPORTS) \
b00612cc
PB
14312 (cd $(HOST_SUBDIR)/gcc && \
14313 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 14314@endif gcc
4fa63067 14315
a7254363 14316
d545f33b
PB
14317
14318.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14319.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14320maybe-all-stage1-gcc:
14321maybe-clean-stage1-gcc:
14322@if gcc-bootstrap
14323maybe-all-stage1-gcc: all-stage1-gcc
14324all-stage1: all-stage1-gcc
f70224b5 14325TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14326all-stage1-gcc: configure-stage1-gcc
c52c6897 14327 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14328 @r=`${PWD_COMMAND}`; export r; \
14329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14330 $(HOST_EXPORTS) \
14331 cd $(HOST_SUBDIR)/gcc && \
8ee82aff
PB
14332 $(MAKE) $(FLAGS_TO_PASS) \
14333 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 14334 $(TARGET-stage1-gcc)
d545f33b
PB
14335
14336maybe-clean-stage1-gcc: clean-stage1-gcc
14337clean-stage1: clean-stage1-gcc
14338clean-stage1-gcc:
9dbaa842
DD
14339 @if [ $(current_stage) = stage1 ]; then \
14340 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14341 else \
14342 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14343 $(MAKE) stage1-start; \
14344 fi; \
d545f33b
PB
14345 cd $(HOST_SUBDIR)/gcc && \
14346 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 14347 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14348@endif gcc-bootstrap
14349
14350
14351.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14352.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14353maybe-all-stage2-gcc:
14354maybe-clean-stage2-gcc:
14355@if gcc-bootstrap
14356maybe-all-stage2-gcc: all-stage2-gcc
14357all-stage2: all-stage2-gcc
f70224b5 14358TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14359all-stage2-gcc: configure-stage2-gcc
c52c6897 14360 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14361 @r=`${PWD_COMMAND}`; export r; \
14362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14363 $(HOST_EXPORTS) \
14364 $(POSTSTAGE1_HOST_EXPORTS) \
14365 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14366 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14367 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14368 $(TARGET-stage2-gcc)
d545f33b
PB
14369
14370maybe-clean-stage2-gcc: clean-stage2-gcc
14371clean-stage2: clean-stage2-gcc
14372clean-stage2-gcc:
9dbaa842
DD
14373 @if [ $(current_stage) = stage2 ]; then \
14374 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14375 else \
14376 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14377 $(MAKE) stage2-start; \
14378 fi; \
d545f33b
PB
14379 cd $(HOST_SUBDIR)/gcc && \
14380 $(MAKE) $(FLAGS_TO_PASS) \
14381 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14382 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14383@endif gcc-bootstrap
14384
14385
8520c408
AO
14386.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14387.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14388maybe-all-stageb2g0-gcc:
14389maybe-clean-stageb2g0-gcc:
14390@if gcc-bootstrap
14391maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14392all-stageb2g0: all-stageb2g0-gcc
14393TARGET-stageb2g0-gcc = $(TARGET-gcc)
14394all-stageb2g0-gcc: configure-stageb2g0-gcc
14395 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14396 @r=`${PWD_COMMAND}`; export r; \
14397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14398 $(HOST_EXPORTS) \
14399 $(POSTSTAGE1_HOST_EXPORTS) \
14400 cd $(HOST_SUBDIR)/gcc && \
14401 $(MAKE) $(FLAGS_TO_PASS) \
14402 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14403 $(TARGET-stageb2g0-gcc)
14404
14405maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14406clean-stageb2g0: clean-stageb2g0-gcc
14407clean-stageb2g0-gcc:
14408 @if [ $(current_stage) = stageb2g0 ]; then \
14409 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14410 else \
14411 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14412 $(MAKE) stageb2g0-start; \
14413 fi; \
14414 cd $(HOST_SUBDIR)/gcc && \
14415 $(MAKE) $(FLAGS_TO_PASS) \
14416 $(POSTSTAGE1_FLAGS_TO_PASS) \
14417 $(EXTRA_GCC_FLAGS) clean
14418@endif gcc-bootstrap
14419
14420
d545f33b
PB
14421.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14422.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14423maybe-all-stage3-gcc:
14424maybe-clean-stage3-gcc:
14425@if gcc-bootstrap
14426maybe-all-stage3-gcc: all-stage3-gcc
14427all-stage3: all-stage3-gcc
f70224b5 14428TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14429all-stage3-gcc: configure-stage3-gcc
c52c6897 14430 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14431 @r=`${PWD_COMMAND}`; export r; \
14432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14433 $(HOST_EXPORTS) \
14434 $(POSTSTAGE1_HOST_EXPORTS) \
14435 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14436 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14437 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14438 $(TARGET-stage3-gcc)
d545f33b
PB
14439
14440maybe-clean-stage3-gcc: clean-stage3-gcc
14441clean-stage3: clean-stage3-gcc
14442clean-stage3-gcc:
9dbaa842
DD
14443 @if [ $(current_stage) = stage3 ]; then \
14444 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14445 else \
14446 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14447 $(MAKE) stage3-start; \
14448 fi; \
d545f33b
PB
14449 cd $(HOST_SUBDIR)/gcc && \
14450 $(MAKE) $(FLAGS_TO_PASS) \
14451 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14452 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14453@endif gcc-bootstrap
14454
14455
8520c408
AO
14456.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14457.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14458maybe-all-stageb3g2-gcc:
14459maybe-clean-stageb3g2-gcc:
14460@if gcc-bootstrap
14461maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14462all-stageb3g2: all-stageb3g2-gcc
14463TARGET-stageb3g2-gcc = $(TARGET-gcc)
14464all-stageb3g2-gcc: configure-stageb3g2-gcc
14465 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14466 @r=`${PWD_COMMAND}`; export r; \
14467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14468 $(HOST_EXPORTS) \
14469 $(POSTSTAGE1_HOST_EXPORTS) \
14470 cd $(HOST_SUBDIR)/gcc && \
14471 $(MAKE) $(FLAGS_TO_PASS) \
14472 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14473 $(TARGET-stageb3g2-gcc)
14474
14475maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14476clean-stageb3g2: clean-stageb3g2-gcc
14477clean-stageb3g2-gcc:
14478 @if [ $(current_stage) = stageb3g2 ]; then \
14479 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14480 else \
14481 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14482 $(MAKE) stageb3g2-start; \
14483 fi; \
14484 cd $(HOST_SUBDIR)/gcc && \
14485 $(MAKE) $(FLAGS_TO_PASS) \
14486 $(POSTSTAGE1_FLAGS_TO_PASS) \
14487 $(EXTRA_GCC_FLAGS) clean
14488@endif gcc-bootstrap
14489
14490
d545f33b
PB
14491.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14492.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14493maybe-all-stage4-gcc:
14494maybe-clean-stage4-gcc:
14495@if gcc-bootstrap
14496maybe-all-stage4-gcc: all-stage4-gcc
14497all-stage4: all-stage4-gcc
f70224b5 14498TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14499all-stage4-gcc: configure-stage4-gcc
c52c6897 14500 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14501 @r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 $(POSTSTAGE1_HOST_EXPORTS) \
14505 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14506 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14507 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14508 $(TARGET-stage4-gcc)
d545f33b
PB
14509
14510maybe-clean-stage4-gcc: clean-stage4-gcc
14511clean-stage4: clean-stage4-gcc
14512clean-stage4-gcc:
9dbaa842
DD
14513 @if [ $(current_stage) = stage4 ]; then \
14514 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14515 else \
14516 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14517 $(MAKE) stage4-start; \
14518 fi; \
d545f33b
PB
14519 cd $(HOST_SUBDIR)/gcc && \
14520 $(MAKE) $(FLAGS_TO_PASS) \
14521 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14522 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14523@endif gcc-bootstrap
14524
14525
14526.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14527.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14528maybe-all-stageprofile-gcc:
14529maybe-clean-stageprofile-gcc:
14530@if gcc-bootstrap
14531maybe-all-stageprofile-gcc: all-stageprofile-gcc
14532all-stageprofile: all-stageprofile-gcc
f70224b5 14533TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14534all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14535 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14536 @r=`${PWD_COMMAND}`; export r; \
14537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14538 $(HOST_EXPORTS) \
14539 $(POSTSTAGE1_HOST_EXPORTS) \
14540 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14541 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14542 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14543 $(TARGET-stageprofile-gcc)
d545f33b
PB
14544
14545maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14546clean-stageprofile: clean-stageprofile-gcc
14547clean-stageprofile-gcc:
9dbaa842
DD
14548 @if [ $(current_stage) = stageprofile ]; then \
14549 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14550 else \
14551 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14552 $(MAKE) stageprofile-start; \
14553 fi; \
d545f33b
PB
14554 cd $(HOST_SUBDIR)/gcc && \
14555 $(MAKE) $(FLAGS_TO_PASS) \
14556 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14557 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14558@endif gcc-bootstrap
14559
14560
14561.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14562.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14563maybe-all-stagefeedback-gcc:
14564maybe-clean-stagefeedback-gcc:
14565@if gcc-bootstrap
14566maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14567all-stagefeedback: all-stagefeedback-gcc
f70224b5 14568TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14569all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14570 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14571 @r=`${PWD_COMMAND}`; export r; \
14572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14573 $(HOST_EXPORTS) \
14574 $(POSTSTAGE1_HOST_EXPORTS) \
14575 cd $(HOST_SUBDIR)/gcc && \
8ee82aff 14576 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 14577 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14578 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14579
14580maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14581clean-stagefeedback: clean-stagefeedback-gcc
14582clean-stagefeedback-gcc:
9dbaa842
DD
14583 @if [ $(current_stage) = stagefeedback ]; then \
14584 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14585 else \
14586 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14587 $(MAKE) stagefeedback-start; \
14588 fi; \
d545f33b
PB
14589 cd $(HOST_SUBDIR)/gcc && \
14590 $(MAKE) $(FLAGS_TO_PASS) \
14591 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14592 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14593@endif gcc-bootstrap
14594
14595
14596
14597
14598
b813574b
PB
14599.PHONY: check-gcc maybe-check-gcc
14600maybe-check-gcc:
14601@if gcc
14602maybe-check-gcc: check-gcc
4fa63067 14603
b813574b 14604check-gcc:
0aed8855 14605 @: $(MAKE); $(unstage)
4fa63067
NN
14606 @r=`${PWD_COMMAND}`; export r; \
14607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14608 $(HOST_EXPORTS) \
b00612cc
PB
14609 (cd $(HOST_SUBDIR)/gcc && \
14610 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14611
b813574b 14612@endif gcc
4fa63067 14613
b813574b
PB
14614.PHONY: install-gcc maybe-install-gcc
14615maybe-install-gcc:
14616@if gcc
14617maybe-install-gcc: install-gcc
4fa63067 14618
b813574b 14619install-gcc: installdirs
0aed8855 14620 @: $(MAKE); $(unstage)
4fa63067
NN
14621 @r=`${PWD_COMMAND}`; export r; \
14622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14623 $(HOST_EXPORTS) \
b00612cc 14624 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14625 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14626
b813574b 14627@endif gcc
4fa63067 14628
56a8fe78 14629# Other targets (info, dvi, pdf, etc.)
4fa63067 14630
b813574b
PB
14631.PHONY: maybe-info-gcc info-gcc
14632maybe-info-gcc:
14633@if gcc
14634maybe-info-gcc: info-gcc
4fa63067 14635
b813574b
PB
14636info-gcc: \
14637 configure-gcc
14638 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14639 r=`${PWD_COMMAND}`; export r; \
14640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14641 $(HOST_EXPORTS) \
b813574b 14642 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14644 done; \
b813574b 14645 echo "Doing info in gcc" ; \
b00612cc 14646 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14649 "RANLIB=$${RANLIB}" \
0c24b341 14650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14651 info) \
2a4cbe27
NN
14652 || exit 1
14653
b813574b 14654@endif gcc
2a4cbe27 14655
b813574b
PB
14656.PHONY: maybe-dvi-gcc dvi-gcc
14657maybe-dvi-gcc:
14658@if gcc
14659maybe-dvi-gcc: dvi-gcc
2a4cbe27 14660
b813574b
PB
14661dvi-gcc: \
14662 configure-gcc
14663 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14664 r=`${PWD_COMMAND}`; export r; \
14665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14666 $(HOST_EXPORTS) \
b813574b 14667 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14669 done; \
b813574b 14670 echo "Doing dvi in gcc" ; \
b00612cc 14671 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14674 "RANLIB=$${RANLIB}" \
0c24b341 14675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14676 dvi) \
2a4cbe27
NN
14677 || exit 1
14678
b813574b 14679@endif gcc
2a4cbe27 14680
56a8fe78
DD
14681.PHONY: maybe-pdf-gcc pdf-gcc
14682maybe-pdf-gcc:
14683@if gcc
14684maybe-pdf-gcc: pdf-gcc
14685
14686pdf-gcc: \
14687 configure-gcc
14688 @[ -f ./gcc/Makefile ] || exit 0; \
14689 r=`${PWD_COMMAND}`; export r; \
14690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691 $(HOST_EXPORTS) \
14692 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14694 done; \
14695 echo "Doing pdf in gcc" ; \
14696 (cd $(HOST_SUBDIR)/gcc && \
14697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14699 "RANLIB=$${RANLIB}" \
0c24b341 14700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14701 pdf) \
14702 || exit 1
14703
14704@endif gcc
14705
6d389afc
MS
14706.PHONY: maybe-html-gcc html-gcc
14707maybe-html-gcc:
14708@if gcc
14709maybe-html-gcc: html-gcc
14710
14711html-gcc: \
14712 configure-gcc
14713 @[ -f ./gcc/Makefile ] || exit 0; \
14714 r=`${PWD_COMMAND}`; export r; \
14715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14716 $(HOST_EXPORTS) \
14717 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14719 done; \
14720 echo "Doing html in gcc" ; \
b00612cc 14721 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14724 "RANLIB=$${RANLIB}" \
0c24b341 14725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14726 html) \
14727 || exit 1
14728
14729@endif gcc
14730
b813574b
PB
14731.PHONY: maybe-TAGS-gcc TAGS-gcc
14732maybe-TAGS-gcc:
14733@if gcc
14734maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14735
b813574b
PB
14736TAGS-gcc: \
14737 configure-gcc
14738 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14739 r=`${PWD_COMMAND}`; export r; \
14740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14741 $(HOST_EXPORTS) \
b813574b 14742 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14744 done; \
b813574b 14745 echo "Doing TAGS in gcc" ; \
b00612cc 14746 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14749 "RANLIB=$${RANLIB}" \
0c24b341 14750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14751 TAGS) \
2a4cbe27
NN
14752 || exit 1
14753
b813574b 14754@endif gcc
2a4cbe27 14755
b813574b
PB
14756.PHONY: maybe-install-info-gcc install-info-gcc
14757maybe-install-info-gcc:
14758@if gcc
14759maybe-install-info-gcc: install-info-gcc
a2592b1b 14760
b813574b
PB
14761install-info-gcc: \
14762 configure-gcc \
14763 info-gcc
14764 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14765 r=`${PWD_COMMAND}`; export r; \
14766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14767 $(HOST_EXPORTS) \
b813574b 14768 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14770 done; \
b813574b 14771 echo "Doing install-info in gcc" ; \
b00612cc 14772 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14775 "RANLIB=$${RANLIB}" \
0c24b341 14776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14777 install-info) \
a2592b1b
DD
14778 || exit 1
14779
b813574b 14780@endif gcc
a2592b1b 14781
a3ca38d2
DD
14782.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14783maybe-install-pdf-gcc:
14784@if gcc
14785maybe-install-pdf-gcc: install-pdf-gcc
14786
14787install-pdf-gcc: \
14788 configure-gcc \
14789 pdf-gcc
14790 @[ -f ./gcc/Makefile ] || exit 0; \
14791 r=`${PWD_COMMAND}`; export r; \
14792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14793 $(HOST_EXPORTS) \
14794 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14796 done; \
14797 echo "Doing install-pdf in gcc" ; \
14798 (cd $(HOST_SUBDIR)/gcc && \
14799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14801 "RANLIB=$${RANLIB}" \
0c24b341 14802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14803 install-pdf) \
14804 || exit 1
14805
14806@endif gcc
14807
108a6f8e
CD
14808.PHONY: maybe-install-html-gcc install-html-gcc
14809maybe-install-html-gcc:
14810@if gcc
14811maybe-install-html-gcc: install-html-gcc
14812
14813install-html-gcc: \
14814 configure-gcc \
14815 html-gcc
14816 @[ -f ./gcc/Makefile ] || exit 0; \
14817 r=`${PWD_COMMAND}`; export r; \
14818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14819 $(HOST_EXPORTS) \
14820 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14822 done; \
14823 echo "Doing install-html in gcc" ; \
14824 (cd $(HOST_SUBDIR)/gcc && \
14825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14827 "RANLIB=$${RANLIB}" \
0c24b341 14828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14829 install-html) \
14830 || exit 1
14831
14832@endif gcc
14833
b813574b
PB
14834.PHONY: maybe-installcheck-gcc installcheck-gcc
14835maybe-installcheck-gcc:
14836@if gcc
14837maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 14838
b813574b
PB
14839installcheck-gcc: \
14840 configure-gcc
14841 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
14842 r=`${PWD_COMMAND}`; export r; \
14843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14844 $(HOST_EXPORTS) \
b813574b 14845 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
14846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14847 done; \
b813574b 14848 echo "Doing installcheck in gcc" ; \
b00612cc 14849 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
14850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14852 "RANLIB=$${RANLIB}" \
0c24b341 14853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14854 installcheck) \
4fa63067 14855 || exit 1
2a4cbe27 14856
b813574b 14857@endif gcc
4fa63067 14858
b813574b
PB
14859.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14860maybe-mostlyclean-gcc:
14861@if gcc
14862maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 14863
b813574b
PB
14864mostlyclean-gcc:
14865 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14866 r=`${PWD_COMMAND}`; export r; \
14867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14868 $(HOST_EXPORTS) \
b813574b 14869 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14871 done; \
b813574b 14872 echo "Doing mostlyclean in gcc" ; \
b00612cc 14873 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14876 "RANLIB=$${RANLIB}" \
0c24b341 14877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14878 mostlyclean) \
2a4cbe27
NN
14879 || exit 1
14880
b813574b 14881@endif gcc
2a4cbe27 14882
b813574b
PB
14883.PHONY: maybe-clean-gcc clean-gcc
14884maybe-clean-gcc:
14885@if gcc
14886maybe-clean-gcc: clean-gcc
2a4cbe27 14887
b813574b
PB
14888clean-gcc:
14889 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14890 r=`${PWD_COMMAND}`; export r; \
14891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14892 $(HOST_EXPORTS) \
b813574b 14893 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14895 done; \
b813574b 14896 echo "Doing clean in gcc" ; \
b00612cc 14897 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14900 "RANLIB=$${RANLIB}" \
0c24b341 14901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14902 clean) \
2a4cbe27
NN
14903 || exit 1
14904
b813574b 14905@endif gcc
2a4cbe27 14906
b813574b
PB
14907.PHONY: maybe-distclean-gcc distclean-gcc
14908maybe-distclean-gcc:
14909@if gcc
14910maybe-distclean-gcc: distclean-gcc
2a4cbe27 14911
b813574b
PB
14912distclean-gcc:
14913 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14914 r=`${PWD_COMMAND}`; export r; \
14915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14916 $(HOST_EXPORTS) \
b813574b 14917 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14919 done; \
b813574b 14920 echo "Doing distclean in gcc" ; \
b00612cc 14921 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14924 "RANLIB=$${RANLIB}" \
0c24b341 14925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14926 distclean) \
2a4cbe27
NN
14927 || exit 1
14928
b813574b 14929@endif gcc
2a4cbe27 14930
b813574b
PB
14931.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14932maybe-maintainer-clean-gcc:
14933@if gcc
14934maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 14935
b813574b
PB
14936maintainer-clean-gcc:
14937 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14938 r=`${PWD_COMMAND}`; export r; \
14939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14940 $(HOST_EXPORTS) \
b813574b 14941 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14943 done; \
b813574b 14944 echo "Doing maintainer-clean in gcc" ; \
b00612cc 14945 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14948 "RANLIB=$${RANLIB}" \
0c24b341 14949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14950 maintainer-clean) \
2a4cbe27
NN
14951 || exit 1
14952
b813574b 14953@endif gcc
2a4cbe27 14954
2a4cbe27 14955
a7254363 14956
b813574b
PB
14957.PHONY: configure-gawk maybe-configure-gawk
14958maybe-configure-gawk:
4f0ef2d8
CD
14959@if gcc-bootstrap
14960configure-gawk: stage_current
14961@endif gcc-bootstrap
b813574b
PB
14962@if gawk
14963maybe-configure-gawk: configure-gawk
c52c6897 14964configure-gawk:
0aed8855 14965 @: $(MAKE); $(unstage)
c52c6897 14966 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14968 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 14970 $(HOST_EXPORTS) \
a7254363
PB
14971 echo Configuring in $(HOST_SUBDIR)/gawk; \
14972 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 14973 case $(srcdir) in \
b00612cc
PB
14974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14975 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14977 esac; \
b00612cc
PB
14978 srcdiroption="--srcdir=$${topdir}/gawk"; \
14979 libsrcdir="$$s/gawk"; \
4fa63067 14980 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14982 --target=${target_alias} $${srcdiroption} \
4fa63067 14983 || exit 1
b813574b 14984@endif gawk
4fa63067 14985
a7254363
PB
14986
14987
d545f33b
PB
14988
14989
b813574b
PB
14990.PHONY: all-gawk maybe-all-gawk
14991maybe-all-gawk:
4f0ef2d8
CD
14992@if gcc-bootstrap
14993all-gawk: stage_current
14994@endif gcc-bootstrap
b813574b 14995@if gawk
d27cc32e 14996TARGET-gawk=all
b813574b
PB
14997maybe-all-gawk: all-gawk
14998all-gawk: configure-gawk
0aed8855 14999 @: $(MAKE); $(unstage)
4fa63067
NN
15000 @r=`${PWD_COMMAND}`; export r; \
15001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15002 $(HOST_EXPORTS) \
b00612cc
PB
15003 (cd $(HOST_SUBDIR)/gawk && \
15004 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 15005@endif gawk
4fa63067 15006
a7254363 15007
d545f33b
PB
15008
15009
b813574b
PB
15010.PHONY: check-gawk maybe-check-gawk
15011maybe-check-gawk:
15012@if gawk
15013maybe-check-gawk: check-gawk
4fa63067 15014
b813574b 15015check-gawk:
0aed8855 15016 @: $(MAKE); $(unstage)
4fa63067
NN
15017 @r=`${PWD_COMMAND}`; export r; \
15018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15019 $(HOST_EXPORTS) \
b00612cc
PB
15020 (cd $(HOST_SUBDIR)/gawk && \
15021 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15022
b813574b 15023@endif gawk
4fa63067 15024
b813574b
PB
15025.PHONY: install-gawk maybe-install-gawk
15026maybe-install-gawk:
15027@if gawk
15028maybe-install-gawk: install-gawk
4fa63067 15029
b813574b 15030install-gawk: installdirs
0aed8855 15031 @: $(MAKE); $(unstage)
4fa63067
NN
15032 @r=`${PWD_COMMAND}`; export r; \
15033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15034 $(HOST_EXPORTS) \
b00612cc 15035 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15036 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15037
b813574b 15038@endif gawk
4fa63067 15039
56a8fe78 15040# Other targets (info, dvi, pdf, etc.)
4fa63067 15041
b813574b
PB
15042.PHONY: maybe-info-gawk info-gawk
15043maybe-info-gawk:
15044@if gawk
15045maybe-info-gawk: info-gawk
4fa63067 15046
b813574b
PB
15047info-gawk: \
15048 configure-gawk
0aed8855 15049 @: $(MAKE); $(unstage)
b813574b 15050 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15051 r=`${PWD_COMMAND}`; export r; \
15052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15053 $(HOST_EXPORTS) \
b813574b 15054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15056 done; \
b813574b 15057 echo "Doing info in gawk" ; \
b00612cc 15058 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15061 "RANLIB=$${RANLIB}" \
0c24b341 15062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15063 info) \
2a4cbe27
NN
15064 || exit 1
15065
b813574b 15066@endif gawk
2a4cbe27 15067
b813574b
PB
15068.PHONY: maybe-dvi-gawk dvi-gawk
15069maybe-dvi-gawk:
15070@if gawk
15071maybe-dvi-gawk: dvi-gawk
2a4cbe27 15072
b813574b
PB
15073dvi-gawk: \
15074 configure-gawk
0aed8855 15075 @: $(MAKE); $(unstage)
b813574b 15076 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15077 r=`${PWD_COMMAND}`; export r; \
15078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15079 $(HOST_EXPORTS) \
b813574b 15080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15082 done; \
b813574b 15083 echo "Doing dvi in gawk" ; \
b00612cc 15084 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15087 "RANLIB=$${RANLIB}" \
0c24b341 15088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15089 dvi) \
2a4cbe27
NN
15090 || exit 1
15091
b813574b 15092@endif gawk
2a4cbe27 15093
56a8fe78
DD
15094.PHONY: maybe-pdf-gawk pdf-gawk
15095maybe-pdf-gawk:
15096@if gawk
15097maybe-pdf-gawk: pdf-gawk
15098
15099pdf-gawk: \
15100 configure-gawk
15101 @: $(MAKE); $(unstage)
15102 @[ -f ./gawk/Makefile ] || exit 0; \
15103 r=`${PWD_COMMAND}`; export r; \
15104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15105 $(HOST_EXPORTS) \
15106 for flag in $(EXTRA_HOST_FLAGS) ; do \
15107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15108 done; \
15109 echo "Doing pdf in gawk" ; \
15110 (cd $(HOST_SUBDIR)/gawk && \
15111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15113 "RANLIB=$${RANLIB}" \
0c24b341 15114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15115 pdf) \
15116 || exit 1
15117
15118@endif gawk
15119
6d389afc
MS
15120.PHONY: maybe-html-gawk html-gawk
15121maybe-html-gawk:
15122@if gawk
15123maybe-html-gawk: html-gawk
15124
15125html-gawk: \
15126 configure-gawk
0aed8855 15127 @: $(MAKE); $(unstage)
6d389afc
MS
15128 @[ -f ./gawk/Makefile ] || exit 0; \
15129 r=`${PWD_COMMAND}`; export r; \
15130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15131 $(HOST_EXPORTS) \
15132 for flag in $(EXTRA_HOST_FLAGS) ; do \
15133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15134 done; \
15135 echo "Doing html in gawk" ; \
b00612cc 15136 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15139 "RANLIB=$${RANLIB}" \
0c24b341 15140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15141 html) \
15142 || exit 1
15143
15144@endif gawk
15145
b813574b
PB
15146.PHONY: maybe-TAGS-gawk TAGS-gawk
15147maybe-TAGS-gawk:
15148@if gawk
15149maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15150
b813574b
PB
15151TAGS-gawk: \
15152 configure-gawk
0aed8855 15153 @: $(MAKE); $(unstage)
b813574b 15154 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15155 r=`${PWD_COMMAND}`; export r; \
15156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15157 $(HOST_EXPORTS) \
b813574b 15158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15160 done; \
b813574b 15161 echo "Doing TAGS in gawk" ; \
b00612cc 15162 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15165 "RANLIB=$${RANLIB}" \
0c24b341 15166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15167 TAGS) \
2a4cbe27
NN
15168 || exit 1
15169
b813574b 15170@endif gawk
2a4cbe27 15171
b813574b
PB
15172.PHONY: maybe-install-info-gawk install-info-gawk
15173maybe-install-info-gawk:
15174@if gawk
15175maybe-install-info-gawk: install-info-gawk
2a4cbe27 15176
b813574b
PB
15177install-info-gawk: \
15178 configure-gawk \
15179 info-gawk
0aed8855 15180 @: $(MAKE); $(unstage)
b813574b 15181 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15182 r=`${PWD_COMMAND}`; export r; \
15183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15184 $(HOST_EXPORTS) \
b813574b 15185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15187 done; \
b813574b 15188 echo "Doing install-info in gawk" ; \
b00612cc 15189 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15192 "RANLIB=$${RANLIB}" \
0c24b341 15193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15194 install-info) \
2a4cbe27
NN
15195 || exit 1
15196
b813574b 15197@endif gawk
2a4cbe27 15198
a3ca38d2
DD
15199.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15200maybe-install-pdf-gawk:
15201@if gawk
15202maybe-install-pdf-gawk: install-pdf-gawk
15203
15204install-pdf-gawk: \
15205 configure-gawk \
15206 pdf-gawk
15207 @: $(MAKE); $(unstage)
15208 @[ -f ./gawk/Makefile ] || exit 0; \
15209 r=`${PWD_COMMAND}`; export r; \
15210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15211 $(HOST_EXPORTS) \
15212 for flag in $(EXTRA_HOST_FLAGS) ; do \
15213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15214 done; \
15215 echo "Doing install-pdf in gawk" ; \
15216 (cd $(HOST_SUBDIR)/gawk && \
15217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15219 "RANLIB=$${RANLIB}" \
0c24b341 15220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15221 install-pdf) \
15222 || exit 1
15223
15224@endif gawk
15225
108a6f8e
CD
15226.PHONY: maybe-install-html-gawk install-html-gawk
15227maybe-install-html-gawk:
15228@if gawk
15229maybe-install-html-gawk: install-html-gawk
15230
15231install-html-gawk: \
15232 configure-gawk \
15233 html-gawk
15234 @: $(MAKE); $(unstage)
15235 @[ -f ./gawk/Makefile ] || exit 0; \
15236 r=`${PWD_COMMAND}`; export r; \
15237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15238 $(HOST_EXPORTS) \
15239 for flag in $(EXTRA_HOST_FLAGS) ; do \
15240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15241 done; \
15242 echo "Doing install-html in gawk" ; \
15243 (cd $(HOST_SUBDIR)/gawk && \
15244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15246 "RANLIB=$${RANLIB}" \
0c24b341 15247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15248 install-html) \
15249 || exit 1
15250
15251@endif gawk
15252
b813574b
PB
15253.PHONY: maybe-installcheck-gawk installcheck-gawk
15254maybe-installcheck-gawk:
15255@if gawk
15256maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15257
b813574b
PB
15258installcheck-gawk: \
15259 configure-gawk
0aed8855 15260 @: $(MAKE); $(unstage)
b813574b 15261 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15262 r=`${PWD_COMMAND}`; export r; \
15263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15264 $(HOST_EXPORTS) \
b813574b 15265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15267 done; \
b813574b 15268 echo "Doing installcheck in gawk" ; \
b00612cc 15269 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15272 "RANLIB=$${RANLIB}" \
0c24b341 15273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15274 installcheck) \
2a4cbe27
NN
15275 || exit 1
15276
b813574b 15277@endif gawk
2a4cbe27 15278
b813574b
PB
15279.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15280maybe-mostlyclean-gawk:
15281@if gawk
15282maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15283
b813574b 15284mostlyclean-gawk:
0aed8855 15285 @: $(MAKE); $(unstage)
b813574b 15286 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15287 r=`${PWD_COMMAND}`; export r; \
15288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15289 $(HOST_EXPORTS) \
b813574b 15290 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15292 done; \
b813574b 15293 echo "Doing mostlyclean in gawk" ; \
b00612cc 15294 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15297 "RANLIB=$${RANLIB}" \
0c24b341 15298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15299 mostlyclean) \
2a4cbe27
NN
15300 || exit 1
15301
b813574b 15302@endif gawk
2a4cbe27 15303
b813574b
PB
15304.PHONY: maybe-clean-gawk clean-gawk
15305maybe-clean-gawk:
15306@if gawk
15307maybe-clean-gawk: clean-gawk
2a4cbe27 15308
b813574b 15309clean-gawk:
0aed8855 15310 @: $(MAKE); $(unstage)
b813574b 15311 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15312 r=`${PWD_COMMAND}`; export r; \
15313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15314 $(HOST_EXPORTS) \
b813574b 15315 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15317 done; \
b813574b 15318 echo "Doing clean in gawk" ; \
b00612cc 15319 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15322 "RANLIB=$${RANLIB}" \
0c24b341 15323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15324 clean) \
2a4cbe27
NN
15325 || exit 1
15326
b813574b 15327@endif gawk
2a4cbe27 15328
b813574b
PB
15329.PHONY: maybe-distclean-gawk distclean-gawk
15330maybe-distclean-gawk:
15331@if gawk
15332maybe-distclean-gawk: distclean-gawk
2a4cbe27 15333
b813574b 15334distclean-gawk:
0aed8855 15335 @: $(MAKE); $(unstage)
b813574b 15336 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15337 r=`${PWD_COMMAND}`; export r; \
15338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15339 $(HOST_EXPORTS) \
b813574b 15340 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15342 done; \
b813574b 15343 echo "Doing distclean in gawk" ; \
b00612cc 15344 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15347 "RANLIB=$${RANLIB}" \
0c24b341 15348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15349 distclean) \
2a4cbe27
NN
15350 || exit 1
15351
b813574b 15352@endif gawk
2a4cbe27 15353
b813574b
PB
15354.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15355maybe-maintainer-clean-gawk:
15356@if gawk
15357maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15358
b813574b 15359maintainer-clean-gawk:
0aed8855 15360 @: $(MAKE); $(unstage)
b813574b 15361 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15362 r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15364 $(HOST_EXPORTS) \
b813574b 15365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15367 done; \
b813574b 15368 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15369 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15372 "RANLIB=$${RANLIB}" \
0c24b341 15373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15374 maintainer-clean) \
2a4cbe27
NN
15375 || exit 1
15376
b813574b 15377@endif gawk
2a4cbe27 15378
2a4cbe27 15379
a7254363 15380
b813574b
PB
15381.PHONY: configure-gettext maybe-configure-gettext
15382maybe-configure-gettext:
4f0ef2d8
CD
15383@if gcc-bootstrap
15384configure-gettext: stage_current
15385@endif gcc-bootstrap
b813574b
PB
15386@if gettext
15387maybe-configure-gettext: configure-gettext
c52c6897 15388configure-gettext:
0aed8855 15389 @: $(MAKE); $(unstage)
c52c6897 15390 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15392 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15394 $(HOST_EXPORTS) \
a7254363
PB
15395 echo Configuring in $(HOST_SUBDIR)/gettext; \
15396 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15397 case $(srcdir) in \
b00612cc
PB
15398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15399 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15401 esac; \
b00612cc
PB
15402 srcdiroption="--srcdir=$${topdir}/gettext"; \
15403 libsrcdir="$$s/gettext"; \
4fa63067 15404 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15406 --target=${target_alias} $${srcdiroption} \
4fa63067 15407 || exit 1
b813574b 15408@endif gettext
4fa63067 15409
a7254363
PB
15410
15411
d545f33b
PB
15412
15413
b813574b
PB
15414.PHONY: all-gettext maybe-all-gettext
15415maybe-all-gettext:
4f0ef2d8
CD
15416@if gcc-bootstrap
15417all-gettext: stage_current
15418@endif gcc-bootstrap
b813574b 15419@if gettext
d27cc32e 15420TARGET-gettext=all
b813574b
PB
15421maybe-all-gettext: all-gettext
15422all-gettext: configure-gettext
0aed8855 15423 @: $(MAKE); $(unstage)
4fa63067
NN
15424 @r=`${PWD_COMMAND}`; export r; \
15425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15426 $(HOST_EXPORTS) \
b00612cc
PB
15427 (cd $(HOST_SUBDIR)/gettext && \
15428 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 15429@endif gettext
4fa63067 15430
a7254363 15431
d545f33b
PB
15432
15433
b813574b
PB
15434.PHONY: check-gettext maybe-check-gettext
15435maybe-check-gettext:
15436@if gettext
15437maybe-check-gettext: check-gettext
4fa63067 15438
b813574b 15439check-gettext:
0aed8855 15440 @: $(MAKE); $(unstage)
4fa63067
NN
15441 @r=`${PWD_COMMAND}`; export r; \
15442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15443 $(HOST_EXPORTS) \
b00612cc
PB
15444 (cd $(HOST_SUBDIR)/gettext && \
15445 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15446
b813574b 15447@endif gettext
4fa63067 15448
b813574b
PB
15449.PHONY: install-gettext maybe-install-gettext
15450maybe-install-gettext:
15451@if gettext
15452maybe-install-gettext: install-gettext
4fa63067 15453
b813574b 15454install-gettext: installdirs
0aed8855 15455 @: $(MAKE); $(unstage)
4fa63067
NN
15456 @r=`${PWD_COMMAND}`; export r; \
15457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15458 $(HOST_EXPORTS) \
b00612cc 15459 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15460 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15461
b813574b 15462@endif gettext
4fa63067 15463
56a8fe78 15464# Other targets (info, dvi, pdf, etc.)
4fa63067 15465
b813574b
PB
15466.PHONY: maybe-info-gettext info-gettext
15467maybe-info-gettext:
15468@if gettext
15469maybe-info-gettext: info-gettext
4fa63067 15470
b813574b
PB
15471info-gettext: \
15472 configure-gettext
0aed8855 15473 @: $(MAKE); $(unstage)
b813574b 15474 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15475 r=`${PWD_COMMAND}`; export r; \
15476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15477 $(HOST_EXPORTS) \
b813574b 15478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15480 done; \
b813574b 15481 echo "Doing info in gettext" ; \
b00612cc 15482 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15485 "RANLIB=$${RANLIB}" \
0c24b341 15486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15487 info) \
2a4cbe27
NN
15488 || exit 1
15489
b813574b 15490@endif gettext
2a4cbe27 15491
b813574b
PB
15492.PHONY: maybe-dvi-gettext dvi-gettext
15493maybe-dvi-gettext:
15494@if gettext
15495maybe-dvi-gettext: dvi-gettext
2a4cbe27 15496
b813574b
PB
15497dvi-gettext: \
15498 configure-gettext
0aed8855 15499 @: $(MAKE); $(unstage)
b813574b 15500 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15501 r=`${PWD_COMMAND}`; export r; \
15502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15503 $(HOST_EXPORTS) \
b813574b 15504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506 done; \
b813574b 15507 echo "Doing dvi in gettext" ; \
b00612cc 15508 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511 "RANLIB=$${RANLIB}" \
0c24b341 15512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15513 dvi) \
2a4cbe27
NN
15514 || exit 1
15515
b813574b 15516@endif gettext
2a4cbe27 15517
56a8fe78
DD
15518.PHONY: maybe-pdf-gettext pdf-gettext
15519maybe-pdf-gettext:
15520@if gettext
15521maybe-pdf-gettext: pdf-gettext
15522
15523pdf-gettext: \
15524 configure-gettext
15525 @: $(MAKE); $(unstage)
15526 @[ -f ./gettext/Makefile ] || exit 0; \
15527 r=`${PWD_COMMAND}`; export r; \
15528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15529 $(HOST_EXPORTS) \
15530 for flag in $(EXTRA_HOST_FLAGS) ; do \
15531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15532 done; \
15533 echo "Doing pdf in gettext" ; \
15534 (cd $(HOST_SUBDIR)/gettext && \
15535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15537 "RANLIB=$${RANLIB}" \
0c24b341 15538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15539 pdf) \
15540 || exit 1
15541
15542@endif gettext
15543
6d389afc
MS
15544.PHONY: maybe-html-gettext html-gettext
15545maybe-html-gettext:
15546@if gettext
15547maybe-html-gettext: html-gettext
15548
15549html-gettext: \
15550 configure-gettext
0aed8855 15551 @: $(MAKE); $(unstage)
6d389afc
MS
15552 @[ -f ./gettext/Makefile ] || exit 0; \
15553 r=`${PWD_COMMAND}`; export r; \
15554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15555 $(HOST_EXPORTS) \
15556 for flag in $(EXTRA_HOST_FLAGS) ; do \
15557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15558 done; \
15559 echo "Doing html in gettext" ; \
b00612cc 15560 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15563 "RANLIB=$${RANLIB}" \
0c24b341 15564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15565 html) \
15566 || exit 1
15567
15568@endif gettext
15569
b813574b
PB
15570.PHONY: maybe-TAGS-gettext TAGS-gettext
15571maybe-TAGS-gettext:
15572@if gettext
15573maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15574
b813574b
PB
15575TAGS-gettext: \
15576 configure-gettext
0aed8855 15577 @: $(MAKE); $(unstage)
b813574b 15578 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15579 r=`${PWD_COMMAND}`; export r; \
15580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15581 $(HOST_EXPORTS) \
b813574b 15582 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15584 done; \
b813574b 15585 echo "Doing TAGS in gettext" ; \
b00612cc 15586 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15589 "RANLIB=$${RANLIB}" \
0c24b341 15590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15591 TAGS) \
2a4cbe27
NN
15592 || exit 1
15593
b813574b 15594@endif gettext
2a4cbe27 15595
b813574b
PB
15596.PHONY: maybe-install-info-gettext install-info-gettext
15597maybe-install-info-gettext:
15598@if gettext
15599maybe-install-info-gettext: install-info-gettext
15600
15601install-info-gettext: \
15602 configure-gettext \
15603 info-gettext
0aed8855 15604 @: $(MAKE); $(unstage)
b813574b 15605 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15606 r=`${PWD_COMMAND}`; export r; \
15607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15608 $(HOST_EXPORTS) \
b813574b 15609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15611 done; \
b813574b 15612 echo "Doing install-info in gettext" ; \
b00612cc 15613 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15616 "RANLIB=$${RANLIB}" \
0c24b341 15617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15618 install-info) \
2a4cbe27
NN
15619 || exit 1
15620
b813574b 15621@endif gettext
2a4cbe27 15622
a3ca38d2
DD
15623.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15624maybe-install-pdf-gettext:
15625@if gettext
15626maybe-install-pdf-gettext: install-pdf-gettext
15627
15628install-pdf-gettext: \
15629 configure-gettext \
15630 pdf-gettext
15631 @: $(MAKE); $(unstage)
15632 @[ -f ./gettext/Makefile ] || exit 0; \
15633 r=`${PWD_COMMAND}`; export r; \
15634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15635 $(HOST_EXPORTS) \
15636 for flag in $(EXTRA_HOST_FLAGS) ; do \
15637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15638 done; \
15639 echo "Doing install-pdf in gettext" ; \
15640 (cd $(HOST_SUBDIR)/gettext && \
15641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15643 "RANLIB=$${RANLIB}" \
0c24b341 15644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15645 install-pdf) \
15646 || exit 1
15647
15648@endif gettext
15649
108a6f8e
CD
15650.PHONY: maybe-install-html-gettext install-html-gettext
15651maybe-install-html-gettext:
15652@if gettext
15653maybe-install-html-gettext: install-html-gettext
15654
15655install-html-gettext: \
15656 configure-gettext \
15657 html-gettext
15658 @: $(MAKE); $(unstage)
15659 @[ -f ./gettext/Makefile ] || exit 0; \
15660 r=`${PWD_COMMAND}`; export r; \
15661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15662 $(HOST_EXPORTS) \
15663 for flag in $(EXTRA_HOST_FLAGS) ; do \
15664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15665 done; \
15666 echo "Doing install-html in gettext" ; \
15667 (cd $(HOST_SUBDIR)/gettext && \
15668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15670 "RANLIB=$${RANLIB}" \
0c24b341 15671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15672 install-html) \
15673 || exit 1
15674
15675@endif gettext
15676
b813574b
PB
15677.PHONY: maybe-installcheck-gettext installcheck-gettext
15678maybe-installcheck-gettext:
15679@if gettext
15680maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15681
b813574b
PB
15682installcheck-gettext: \
15683 configure-gettext
0aed8855 15684 @: $(MAKE); $(unstage)
b813574b 15685 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15686 r=`${PWD_COMMAND}`; export r; \
15687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15688 $(HOST_EXPORTS) \
b813574b 15689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15691 done; \
b813574b 15692 echo "Doing installcheck in gettext" ; \
b00612cc 15693 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15696 "RANLIB=$${RANLIB}" \
0c24b341 15697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15698 installcheck) \
2a4cbe27
NN
15699 || exit 1
15700
b813574b 15701@endif gettext
2a4cbe27 15702
b813574b
PB
15703.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15704maybe-mostlyclean-gettext:
15705@if gettext
15706maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15707
b813574b 15708mostlyclean-gettext:
0aed8855 15709 @: $(MAKE); $(unstage)
b813574b 15710 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15711 r=`${PWD_COMMAND}`; export r; \
15712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15713 $(HOST_EXPORTS) \
b813574b 15714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15716 done; \
b813574b 15717 echo "Doing mostlyclean in gettext" ; \
b00612cc 15718 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15721 "RANLIB=$${RANLIB}" \
0c24b341 15722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15723 mostlyclean) \
2a4cbe27
NN
15724 || exit 1
15725
b813574b 15726@endif gettext
2a4cbe27 15727
b813574b
PB
15728.PHONY: maybe-clean-gettext clean-gettext
15729maybe-clean-gettext:
15730@if gettext
15731maybe-clean-gettext: clean-gettext
2a4cbe27 15732
b813574b 15733clean-gettext:
0aed8855 15734 @: $(MAKE); $(unstage)
b813574b 15735 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15736 r=`${PWD_COMMAND}`; export r; \
15737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15738 $(HOST_EXPORTS) \
b813574b 15739 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15741 done; \
b813574b 15742 echo "Doing clean in gettext" ; \
b00612cc 15743 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15746 "RANLIB=$${RANLIB}" \
0c24b341 15747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15748 clean) \
2a4cbe27
NN
15749 || exit 1
15750
b813574b 15751@endif gettext
2a4cbe27 15752
b813574b
PB
15753.PHONY: maybe-distclean-gettext distclean-gettext
15754maybe-distclean-gettext:
15755@if gettext
15756maybe-distclean-gettext: distclean-gettext
2a4cbe27 15757
b813574b 15758distclean-gettext:
0aed8855 15759 @: $(MAKE); $(unstage)
b813574b 15760 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15761 r=`${PWD_COMMAND}`; export r; \
15762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15763 $(HOST_EXPORTS) \
b813574b 15764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15766 done; \
b813574b 15767 echo "Doing distclean in gettext" ; \
b00612cc 15768 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15771 "RANLIB=$${RANLIB}" \
0c24b341 15772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15773 distclean) \
2a4cbe27
NN
15774 || exit 1
15775
b813574b 15776@endif gettext
2a4cbe27 15777
b813574b
PB
15778.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15779maybe-maintainer-clean-gettext:
15780@if gettext
15781maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15782
b813574b 15783maintainer-clean-gettext:
0aed8855 15784 @: $(MAKE); $(unstage)
b813574b 15785 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15786 r=`${PWD_COMMAND}`; export r; \
15787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15788 $(HOST_EXPORTS) \
b813574b 15789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15791 done; \
b813574b 15792 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15793 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15796 "RANLIB=$${RANLIB}" \
0c24b341 15797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15798 maintainer-clean) \
4fa63067
NN
15799 || exit 1
15800
b813574b 15801@endif gettext
4fa63067
NN
15802
15803
a7254363 15804
4b900473
PB
15805.PHONY: configure-gmp maybe-configure-gmp
15806maybe-configure-gmp:
15807@if gcc-bootstrap
15808configure-gmp: stage_current
15809@endif gcc-bootstrap
15810@if gmp
15811maybe-configure-gmp: configure-gmp
15812configure-gmp:
15813 @r=`${PWD_COMMAND}`; export r; \
15814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15815 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15817 $(HOST_EXPORTS) \
15818 echo Configuring in $(HOST_SUBDIR)/gmp; \
15819 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15820 case $(srcdir) in \
15821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15822 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15824 esac; \
15825 srcdiroption="--srcdir=$${topdir}/gmp"; \
15826 libsrcdir="$$s/gmp"; \
15827 $(SHELL) $${libsrcdir}/configure \
15828 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15829 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15830 || exit 1
15831@endif gmp
15832
15833
15834
15835.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15836maybe-configure-stage1-gmp:
15837@if gmp-bootstrap
15838maybe-configure-stage1-gmp: configure-stage1-gmp
15839configure-stage1-gmp:
15840 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15841 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15842 @r=`${PWD_COMMAND}`; export r; \
15843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15844 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15845 $(HOST_EXPORTS) \
8ee82aff
PB
15846 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15847 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15848 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15850 cd $(HOST_SUBDIR)/gmp || exit 1; \
15851 case $(srcdir) in \
15852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15853 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15855 esac; \
15856 srcdiroption="--srcdir=$${topdir}/gmp"; \
15857 libsrcdir="$$s/gmp"; \
15858 $(SHELL) $${libsrcdir}/configure \
15859 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15860 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15861 \
15862 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
15863@endif gmp-bootstrap
15864
15865.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15866maybe-configure-stage2-gmp:
15867@if gmp-bootstrap
15868maybe-configure-stage2-gmp: configure-stage2-gmp
15869configure-stage2-gmp:
15870 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15872 @r=`${PWD_COMMAND}`; export r; \
15873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15874 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15875 $(HOST_EXPORTS) \
15876 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15877 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15878 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15879 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15881 cd $(HOST_SUBDIR)/gmp || exit 1; \
15882 case $(srcdir) in \
15883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15884 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15886 esac; \
15887 srcdiroption="--srcdir=$${topdir}/gmp"; \
15888 libsrcdir="$$s/gmp"; \
15889 $(SHELL) $${libsrcdir}/configure \
15890 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15891 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15892 --with-build-libsubdir=$(HOST_SUBDIR) \
15893 @stage2_werror_flag@ --disable-shared
15894@endif gmp-bootstrap
15895
8520c408
AO
15896.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
15897maybe-configure-stageb2g0-gmp:
15898@if gmp-bootstrap
15899maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
15900configure-stageb2g0-gmp:
15901 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
15902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15903 @r=`${PWD_COMMAND}`; export r; \
15904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15905 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15906 $(HOST_EXPORTS) \
15907 $(POSTSTAGE1_HOST_EXPORTS) \
15908 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
15909 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
15910 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
15911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15912 cd $(HOST_SUBDIR)/gmp || exit 1; \
15913 case $(srcdir) in \
15914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15915 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15917 esac; \
15918 srcdiroption="--srcdir=$${topdir}/gmp"; \
15919 libsrcdir="$$s/gmp"; \
15920 $(SHELL) $${libsrcdir}/configure \
15921 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15922 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15923 --with-build-libsubdir=$(HOST_SUBDIR) \
15924 @stage2_werror_flag@ --disable-shared
15925@endif gmp-bootstrap
15926
4b900473
PB
15927.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15928maybe-configure-stage3-gmp:
15929@if gmp-bootstrap
15930maybe-configure-stage3-gmp: configure-stage3-gmp
15931configure-stage3-gmp:
15932 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15934 @r=`${PWD_COMMAND}`; export r; \
15935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15936 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15937 $(HOST_EXPORTS) \
15938 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
15939 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15940 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
15941 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15943 cd $(HOST_SUBDIR)/gmp || exit 1; \
15944 case $(srcdir) in \
15945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15946 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15948 esac; \
15949 srcdiroption="--srcdir=$${topdir}/gmp"; \
15950 libsrcdir="$$s/gmp"; \
15951 $(SHELL) $${libsrcdir}/configure \
15952 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15953 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15954 --with-build-libsubdir=$(HOST_SUBDIR) \
15955 @stage2_werror_flag@ --disable-shared
15956@endif gmp-bootstrap
15957
8520c408
AO
15958.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
15959maybe-configure-stageb3g2-gmp:
15960@if gmp-bootstrap
15961maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
15962configure-stageb3g2-gmp:
15963 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
15964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15965 @r=`${PWD_COMMAND}`; export r; \
15966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15967 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15968 $(HOST_EXPORTS) \
15969 $(POSTSTAGE1_HOST_EXPORTS) \
15970 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
15971 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
15972 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
15973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15974 cd $(HOST_SUBDIR)/gmp || exit 1; \
15975 case $(srcdir) in \
15976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15977 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15979 esac; \
15980 srcdiroption="--srcdir=$${topdir}/gmp"; \
15981 libsrcdir="$$s/gmp"; \
15982 $(SHELL) $${libsrcdir}/configure \
15983 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15984 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15985 --with-build-libsubdir=$(HOST_SUBDIR) \
15986 @stage2_werror_flag@ --disable-shared
15987@endif gmp-bootstrap
15988
4b900473
PB
15989.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
15990maybe-configure-stage4-gmp:
15991@if gmp-bootstrap
15992maybe-configure-stage4-gmp: configure-stage4-gmp
15993configure-stage4-gmp:
15994 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15995 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15996 @r=`${PWD_COMMAND}`; export r; \
15997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15998 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15999 $(HOST_EXPORTS) \
16000 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16001 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16002 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16003 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16005 cd $(HOST_SUBDIR)/gmp || exit 1; \
16006 case $(srcdir) in \
16007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16008 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16010 esac; \
16011 srcdiroption="--srcdir=$${topdir}/gmp"; \
16012 libsrcdir="$$s/gmp"; \
16013 $(SHELL) $${libsrcdir}/configure \
16014 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16015 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16016 --with-build-libsubdir=$(HOST_SUBDIR) \
16017 @stage2_werror_flag@ --disable-shared
16018@endif gmp-bootstrap
16019
16020.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16021maybe-configure-stageprofile-gmp:
16022@if gmp-bootstrap
16023maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16024configure-stageprofile-gmp:
16025 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16027 @r=`${PWD_COMMAND}`; export r; \
16028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16029 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16030 $(HOST_EXPORTS) \
16031 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16032 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16033 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16034 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16036 cd $(HOST_SUBDIR)/gmp || exit 1; \
16037 case $(srcdir) in \
16038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16039 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16041 esac; \
16042 srcdiroption="--srcdir=$${topdir}/gmp"; \
16043 libsrcdir="$$s/gmp"; \
16044 $(SHELL) $${libsrcdir}/configure \
16045 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16046 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16047 --with-build-libsubdir=$(HOST_SUBDIR) \
16048 @stage2_werror_flag@ --disable-shared
16049@endif gmp-bootstrap
16050
16051.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16052maybe-configure-stagefeedback-gmp:
16053@if gmp-bootstrap
16054maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16055configure-stagefeedback-gmp:
16056 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16058 @r=`${PWD_COMMAND}`; export r; \
16059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16060 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16061 $(HOST_EXPORTS) \
16062 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16063 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16064 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16065 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16067 cd $(HOST_SUBDIR)/gmp || exit 1; \
16068 case $(srcdir) in \
16069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16070 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16072 esac; \
16073 srcdiroption="--srcdir=$${topdir}/gmp"; \
16074 libsrcdir="$$s/gmp"; \
16075 $(SHELL) $${libsrcdir}/configure \
16076 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16077 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16078 --with-build-libsubdir=$(HOST_SUBDIR) \
16079 @stage2_werror_flag@ --disable-shared
16080@endif gmp-bootstrap
16081
16082
16083
16084
16085
16086.PHONY: all-gmp maybe-all-gmp
16087maybe-all-gmp:
16088@if gcc-bootstrap
16089all-gmp: stage_current
16090@endif gcc-bootstrap
16091@if gmp
16092TARGET-gmp=all
16093maybe-all-gmp: all-gmp
16094all-gmp: configure-gmp
16095 @r=`${PWD_COMMAND}`; export r; \
16096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16097 $(HOST_EXPORTS) \
16098 (cd $(HOST_SUBDIR)/gmp && \
16099 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gmp))
16100@endif gmp
16101
16102
16103
16104.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16105.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16106maybe-all-stage1-gmp:
16107maybe-clean-stage1-gmp:
16108@if gmp-bootstrap
16109maybe-all-stage1-gmp: all-stage1-gmp
16110all-stage1: all-stage1-gmp
16111TARGET-stage1-gmp = $(TARGET-gmp)
16112all-stage1-gmp: configure-stage1-gmp
16113 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16114 @r=`${PWD_COMMAND}`; export r; \
16115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16116 $(HOST_EXPORTS) \
16117 cd $(HOST_SUBDIR)/gmp && \
8ee82aff
PB
16118 $(MAKE) $(FLAGS_TO_PASS) \
16119 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
16120 $(TARGET-stage1-gmp)
16121
16122maybe-clean-stage1-gmp: clean-stage1-gmp
16123clean-stage1: clean-stage1-gmp
16124clean-stage1-gmp:
16125 @if [ $(current_stage) = stage1 ]; then \
16126 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16127 else \
16128 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16129 $(MAKE) stage1-start; \
16130 fi; \
16131 cd $(HOST_SUBDIR)/gmp && \
16132 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 16133 clean
4b900473
PB
16134@endif gmp-bootstrap
16135
16136
16137.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16138.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16139maybe-all-stage2-gmp:
16140maybe-clean-stage2-gmp:
16141@if gmp-bootstrap
16142maybe-all-stage2-gmp: all-stage2-gmp
16143all-stage2: all-stage2-gmp
16144TARGET-stage2-gmp = $(TARGET-gmp)
16145all-stage2-gmp: configure-stage2-gmp
16146 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16147 @r=`${PWD_COMMAND}`; export r; \
16148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16149 $(HOST_EXPORTS) \
16150 $(POSTSTAGE1_HOST_EXPORTS) \
16151 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16152 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16153 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16154 $(TARGET-stage2-gmp)
16155
16156maybe-clean-stage2-gmp: clean-stage2-gmp
16157clean-stage2: clean-stage2-gmp
16158clean-stage2-gmp:
16159 @if [ $(current_stage) = stage2 ]; then \
16160 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16161 else \
16162 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16163 $(MAKE) stage2-start; \
16164 fi; \
16165 cd $(HOST_SUBDIR)/gmp && \
16166 $(MAKE) $(FLAGS_TO_PASS) \
16167 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16168 clean
4b900473
PB
16169@endif gmp-bootstrap
16170
16171
8520c408
AO
16172.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16173.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16174maybe-all-stageb2g0-gmp:
16175maybe-clean-stageb2g0-gmp:
16176@if gmp-bootstrap
16177maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16178all-stageb2g0: all-stageb2g0-gmp
16179TARGET-stageb2g0-gmp = $(TARGET-gmp)
16180all-stageb2g0-gmp: configure-stageb2g0-gmp
16181 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16182 @r=`${PWD_COMMAND}`; export r; \
16183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16184 $(HOST_EXPORTS) \
16185 $(POSTSTAGE1_HOST_EXPORTS) \
16186 cd $(HOST_SUBDIR)/gmp && \
16187 $(MAKE) $(FLAGS_TO_PASS) \
16188 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
16189 $(TARGET-stageb2g0-gmp)
16190
16191maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16192clean-stageb2g0: clean-stageb2g0-gmp
16193clean-stageb2g0-gmp:
16194 @if [ $(current_stage) = stageb2g0 ]; then \
16195 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16196 else \
16197 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16198 $(MAKE) stageb2g0-start; \
16199 fi; \
16200 cd $(HOST_SUBDIR)/gmp && \
16201 $(MAKE) $(FLAGS_TO_PASS) \
16202 $(POSTSTAGE1_FLAGS_TO_PASS) \
16203 clean
16204@endif gmp-bootstrap
16205
16206
4b900473
PB
16207.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16208.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16209maybe-all-stage3-gmp:
16210maybe-clean-stage3-gmp:
16211@if gmp-bootstrap
16212maybe-all-stage3-gmp: all-stage3-gmp
16213all-stage3: all-stage3-gmp
16214TARGET-stage3-gmp = $(TARGET-gmp)
16215all-stage3-gmp: configure-stage3-gmp
16216 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16217 @r=`${PWD_COMMAND}`; export r; \
16218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16219 $(HOST_EXPORTS) \
16220 $(POSTSTAGE1_HOST_EXPORTS) \
16221 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16222 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16223 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16224 $(TARGET-stage3-gmp)
16225
16226maybe-clean-stage3-gmp: clean-stage3-gmp
16227clean-stage3: clean-stage3-gmp
16228clean-stage3-gmp:
16229 @if [ $(current_stage) = stage3 ]; then \
16230 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16231 else \
16232 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16233 $(MAKE) stage3-start; \
16234 fi; \
16235 cd $(HOST_SUBDIR)/gmp && \
16236 $(MAKE) $(FLAGS_TO_PASS) \
16237 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16238 clean
4b900473
PB
16239@endif gmp-bootstrap
16240
16241
8520c408
AO
16242.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16243.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16244maybe-all-stageb3g2-gmp:
16245maybe-clean-stageb3g2-gmp:
16246@if gmp-bootstrap
16247maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16248all-stageb3g2: all-stageb3g2-gmp
16249TARGET-stageb3g2-gmp = $(TARGET-gmp)
16250all-stageb3g2-gmp: configure-stageb3g2-gmp
16251 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16252 @r=`${PWD_COMMAND}`; export r; \
16253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16254 $(HOST_EXPORTS) \
16255 $(POSTSTAGE1_HOST_EXPORTS) \
16256 cd $(HOST_SUBDIR)/gmp && \
16257 $(MAKE) $(FLAGS_TO_PASS) \
16258 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
16259 $(TARGET-stageb3g2-gmp)
16260
16261maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16262clean-stageb3g2: clean-stageb3g2-gmp
16263clean-stageb3g2-gmp:
16264 @if [ $(current_stage) = stageb3g2 ]; then \
16265 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16266 else \
16267 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16268 $(MAKE) stageb3g2-start; \
16269 fi; \
16270 cd $(HOST_SUBDIR)/gmp && \
16271 $(MAKE) $(FLAGS_TO_PASS) \
16272 $(POSTSTAGE1_FLAGS_TO_PASS) \
16273 clean
16274@endif gmp-bootstrap
16275
16276
4b900473
PB
16277.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16278.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16279maybe-all-stage4-gmp:
16280maybe-clean-stage4-gmp:
16281@if gmp-bootstrap
16282maybe-all-stage4-gmp: all-stage4-gmp
16283all-stage4: all-stage4-gmp
16284TARGET-stage4-gmp = $(TARGET-gmp)
16285all-stage4-gmp: configure-stage4-gmp
16286 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16287 @r=`${PWD_COMMAND}`; export r; \
16288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16289 $(HOST_EXPORTS) \
16290 $(POSTSTAGE1_HOST_EXPORTS) \
16291 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16292 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16293 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16294 $(TARGET-stage4-gmp)
16295
16296maybe-clean-stage4-gmp: clean-stage4-gmp
16297clean-stage4: clean-stage4-gmp
16298clean-stage4-gmp:
16299 @if [ $(current_stage) = stage4 ]; then \
16300 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16301 else \
16302 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16303 $(MAKE) stage4-start; \
16304 fi; \
16305 cd $(HOST_SUBDIR)/gmp && \
16306 $(MAKE) $(FLAGS_TO_PASS) \
16307 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16308 clean
4b900473
PB
16309@endif gmp-bootstrap
16310
16311
16312.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16313.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16314maybe-all-stageprofile-gmp:
16315maybe-clean-stageprofile-gmp:
16316@if gmp-bootstrap
16317maybe-all-stageprofile-gmp: all-stageprofile-gmp
16318all-stageprofile: all-stageprofile-gmp
16319TARGET-stageprofile-gmp = $(TARGET-gmp)
16320all-stageprofile-gmp: configure-stageprofile-gmp
16321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16322 @r=`${PWD_COMMAND}`; export r; \
16323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16324 $(HOST_EXPORTS) \
16325 $(POSTSTAGE1_HOST_EXPORTS) \
16326 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16327 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16328 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16329 $(TARGET-stageprofile-gmp)
16330
16331maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16332clean-stageprofile: clean-stageprofile-gmp
16333clean-stageprofile-gmp:
16334 @if [ $(current_stage) = stageprofile ]; then \
16335 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16336 else \
16337 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16338 $(MAKE) stageprofile-start; \
16339 fi; \
16340 cd $(HOST_SUBDIR)/gmp && \
16341 $(MAKE) $(FLAGS_TO_PASS) \
16342 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16343 clean
4b900473
PB
16344@endif gmp-bootstrap
16345
16346
16347.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16348.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16349maybe-all-stagefeedback-gmp:
16350maybe-clean-stagefeedback-gmp:
16351@if gmp-bootstrap
16352maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16353all-stagefeedback: all-stagefeedback-gmp
16354TARGET-stagefeedback-gmp = $(TARGET-gmp)
16355all-stagefeedback-gmp: configure-stagefeedback-gmp
16356 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16357 @r=`${PWD_COMMAND}`; export r; \
16358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16359 $(HOST_EXPORTS) \
16360 $(POSTSTAGE1_HOST_EXPORTS) \
16361 cd $(HOST_SUBDIR)/gmp && \
8ee82aff 16362 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 16363 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16364 $(TARGET-stagefeedback-gmp)
16365
16366maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16367clean-stagefeedback: clean-stagefeedback-gmp
16368clean-stagefeedback-gmp:
16369 @if [ $(current_stage) = stagefeedback ]; then \
16370 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16371 else \
16372 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16373 $(MAKE) stagefeedback-start; \
16374 fi; \
16375 cd $(HOST_SUBDIR)/gmp && \
16376 $(MAKE) $(FLAGS_TO_PASS) \
16377 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16378 clean
4b900473
PB
16379@endif gmp-bootstrap
16380
16381
16382
16383
16384
16385.PHONY: check-gmp maybe-check-gmp
16386maybe-check-gmp:
16387@if gmp
16388maybe-check-gmp: check-gmp
16389
16390check-gmp:
16391 @: $(MAKE); $(unstage)
16392 @r=`${PWD_COMMAND}`; export r; \
16393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16394 $(HOST_EXPORTS) \
16395 (cd $(HOST_SUBDIR)/gmp && \
16396 $(MAKE) $(FLAGS_TO_PASS) check)
16397
16398@endif gmp
16399
16400.PHONY: install-gmp maybe-install-gmp
16401maybe-install-gmp:
16402@if gmp
16403maybe-install-gmp: install-gmp
16404
16405install-gmp:
16406
16407@endif gmp
16408
16409# Other targets (info, dvi, pdf, etc.)
16410
16411.PHONY: maybe-info-gmp info-gmp
16412maybe-info-gmp:
16413@if gmp
16414maybe-info-gmp: info-gmp
16415
16416info-gmp: \
16417 configure-gmp
16418 @[ -f ./gmp/Makefile ] || exit 0; \
16419 r=`${PWD_COMMAND}`; export r; \
16420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16421 $(HOST_EXPORTS) \
16422 for flag in $(EXTRA_HOST_FLAGS) ; do \
16423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16424 done; \
16425 echo "Doing info in gmp" ; \
16426 (cd $(HOST_SUBDIR)/gmp && \
16427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16429 "RANLIB=$${RANLIB}" \
0c24b341 16430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16431 info) \
16432 || exit 1
16433
16434@endif gmp
16435
16436.PHONY: maybe-dvi-gmp dvi-gmp
16437maybe-dvi-gmp:
16438@if gmp
16439maybe-dvi-gmp: dvi-gmp
16440
16441dvi-gmp: \
16442 configure-gmp
16443 @[ -f ./gmp/Makefile ] || exit 0; \
16444 r=`${PWD_COMMAND}`; export r; \
16445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16446 $(HOST_EXPORTS) \
16447 for flag in $(EXTRA_HOST_FLAGS) ; do \
16448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16449 done; \
16450 echo "Doing dvi in gmp" ; \
16451 (cd $(HOST_SUBDIR)/gmp && \
16452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16454 "RANLIB=$${RANLIB}" \
0c24b341 16455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16456 dvi) \
16457 || exit 1
16458
16459@endif gmp
16460
16461.PHONY: maybe-pdf-gmp pdf-gmp
16462maybe-pdf-gmp:
16463@if gmp
16464maybe-pdf-gmp: pdf-gmp
16465
16466pdf-gmp: \
16467 configure-gmp
16468 @[ -f ./gmp/Makefile ] || exit 0; \
16469 r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471 $(HOST_EXPORTS) \
16472 for flag in $(EXTRA_HOST_FLAGS) ; do \
16473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16474 done; \
16475 echo "Doing pdf in gmp" ; \
16476 (cd $(HOST_SUBDIR)/gmp && \
16477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16479 "RANLIB=$${RANLIB}" \
0c24b341 16480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16481 pdf) \
16482 || exit 1
16483
16484@endif gmp
16485
16486.PHONY: maybe-html-gmp html-gmp
16487maybe-html-gmp:
16488@if gmp
16489maybe-html-gmp: html-gmp
16490
16491html-gmp: \
16492 configure-gmp
16493 @[ -f ./gmp/Makefile ] || exit 0; \
16494 r=`${PWD_COMMAND}`; export r; \
16495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16496 $(HOST_EXPORTS) \
16497 for flag in $(EXTRA_HOST_FLAGS) ; do \
16498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16499 done; \
16500 echo "Doing html in gmp" ; \
16501 (cd $(HOST_SUBDIR)/gmp && \
16502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16504 "RANLIB=$${RANLIB}" \
0c24b341 16505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16506 html) \
16507 || exit 1
16508
16509@endif gmp
16510
16511.PHONY: maybe-TAGS-gmp TAGS-gmp
16512maybe-TAGS-gmp:
16513@if gmp
16514maybe-TAGS-gmp: TAGS-gmp
16515
16516TAGS-gmp: \
16517 configure-gmp
16518 @[ -f ./gmp/Makefile ] || exit 0; \
16519 r=`${PWD_COMMAND}`; export r; \
16520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16521 $(HOST_EXPORTS) \
16522 for flag in $(EXTRA_HOST_FLAGS) ; do \
16523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16524 done; \
16525 echo "Doing TAGS in gmp" ; \
16526 (cd $(HOST_SUBDIR)/gmp && \
16527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16529 "RANLIB=$${RANLIB}" \
0c24b341 16530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16531 TAGS) \
16532 || exit 1
16533
16534@endif gmp
16535
16536.PHONY: maybe-install-info-gmp install-info-gmp
16537maybe-install-info-gmp:
16538@if gmp
16539maybe-install-info-gmp: install-info-gmp
16540
16541install-info-gmp: \
16542 configure-gmp \
16543 info-gmp
16544 @[ -f ./gmp/Makefile ] || exit 0; \
16545 r=`${PWD_COMMAND}`; export r; \
16546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16547 $(HOST_EXPORTS) \
16548 for flag in $(EXTRA_HOST_FLAGS) ; do \
16549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16550 done; \
16551 echo "Doing install-info in gmp" ; \
16552 (cd $(HOST_SUBDIR)/gmp && \
16553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16555 "RANLIB=$${RANLIB}" \
0c24b341 16556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16557 install-info) \
16558 || exit 1
16559
16560@endif gmp
16561
a3ca38d2
DD
16562.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16563maybe-install-pdf-gmp:
16564@if gmp
16565maybe-install-pdf-gmp: install-pdf-gmp
16566
16567install-pdf-gmp: \
16568 configure-gmp \
16569 pdf-gmp
16570 @[ -f ./gmp/Makefile ] || exit 0; \
16571 r=`${PWD_COMMAND}`; export r; \
16572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16573 $(HOST_EXPORTS) \
16574 for flag in $(EXTRA_HOST_FLAGS) ; do \
16575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16576 done; \
16577 echo "Doing install-pdf in gmp" ; \
16578 (cd $(HOST_SUBDIR)/gmp && \
16579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16581 "RANLIB=$${RANLIB}" \
0c24b341 16582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16583 install-pdf) \
16584 || exit 1
16585
16586@endif gmp
16587
4b900473
PB
16588.PHONY: maybe-install-html-gmp install-html-gmp
16589maybe-install-html-gmp:
16590@if gmp
16591maybe-install-html-gmp: install-html-gmp
16592
16593install-html-gmp: \
16594 configure-gmp \
16595 html-gmp
16596 @[ -f ./gmp/Makefile ] || exit 0; \
16597 r=`${PWD_COMMAND}`; export r; \
16598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16599 $(HOST_EXPORTS) \
16600 for flag in $(EXTRA_HOST_FLAGS) ; do \
16601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16602 done; \
16603 echo "Doing install-html in gmp" ; \
16604 (cd $(HOST_SUBDIR)/gmp && \
16605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16607 "RANLIB=$${RANLIB}" \
0c24b341 16608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16609 install-html) \
16610 || exit 1
16611
16612@endif gmp
16613
16614.PHONY: maybe-installcheck-gmp installcheck-gmp
16615maybe-installcheck-gmp:
16616@if gmp
16617maybe-installcheck-gmp: installcheck-gmp
16618
16619installcheck-gmp: \
16620 configure-gmp
16621 @[ -f ./gmp/Makefile ] || exit 0; \
16622 r=`${PWD_COMMAND}`; export r; \
16623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16624 $(HOST_EXPORTS) \
16625 for flag in $(EXTRA_HOST_FLAGS) ; do \
16626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16627 done; \
16628 echo "Doing installcheck in gmp" ; \
16629 (cd $(HOST_SUBDIR)/gmp && \
16630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16632 "RANLIB=$${RANLIB}" \
0c24b341 16633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16634 installcheck) \
16635 || exit 1
16636
16637@endif gmp
16638
16639.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16640maybe-mostlyclean-gmp:
16641@if gmp
16642maybe-mostlyclean-gmp: mostlyclean-gmp
16643
16644mostlyclean-gmp:
16645 @[ -f ./gmp/Makefile ] || exit 0; \
16646 r=`${PWD_COMMAND}`; export r; \
16647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16648 $(HOST_EXPORTS) \
16649 for flag in $(EXTRA_HOST_FLAGS) ; do \
16650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16651 done; \
16652 echo "Doing mostlyclean in gmp" ; \
16653 (cd $(HOST_SUBDIR)/gmp && \
16654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16656 "RANLIB=$${RANLIB}" \
0c24b341 16657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16658 mostlyclean) \
16659 || exit 1
16660
16661@endif gmp
16662
16663.PHONY: maybe-clean-gmp clean-gmp
16664maybe-clean-gmp:
16665@if gmp
16666maybe-clean-gmp: clean-gmp
16667
16668clean-gmp:
16669 @[ -f ./gmp/Makefile ] || exit 0; \
16670 r=`${PWD_COMMAND}`; export r; \
16671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16672 $(HOST_EXPORTS) \
16673 for flag in $(EXTRA_HOST_FLAGS) ; do \
16674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16675 done; \
16676 echo "Doing clean in gmp" ; \
16677 (cd $(HOST_SUBDIR)/gmp && \
16678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16680 "RANLIB=$${RANLIB}" \
0c24b341 16681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16682 clean) \
16683 || exit 1
16684
16685@endif gmp
16686
16687.PHONY: maybe-distclean-gmp distclean-gmp
16688maybe-distclean-gmp:
16689@if gmp
16690maybe-distclean-gmp: distclean-gmp
16691
16692distclean-gmp:
16693 @[ -f ./gmp/Makefile ] || exit 0; \
16694 r=`${PWD_COMMAND}`; export r; \
16695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16696 $(HOST_EXPORTS) \
16697 for flag in $(EXTRA_HOST_FLAGS) ; do \
16698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16699 done; \
16700 echo "Doing distclean in gmp" ; \
16701 (cd $(HOST_SUBDIR)/gmp && \
16702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16704 "RANLIB=$${RANLIB}" \
0c24b341 16705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16706 distclean) \
16707 || exit 1
16708
16709@endif gmp
16710
16711.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16712maybe-maintainer-clean-gmp:
16713@if gmp
16714maybe-maintainer-clean-gmp: maintainer-clean-gmp
16715
16716maintainer-clean-gmp:
16717 @[ -f ./gmp/Makefile ] || exit 0; \
16718 r=`${PWD_COMMAND}`; export r; \
16719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16720 $(HOST_EXPORTS) \
16721 for flag in $(EXTRA_HOST_FLAGS) ; do \
16722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16723 done; \
16724 echo "Doing maintainer-clean in gmp" ; \
16725 (cd $(HOST_SUBDIR)/gmp && \
16726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16728 "RANLIB=$${RANLIB}" \
0c24b341 16729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16730 maintainer-clean) \
16731 || exit 1
16732
16733@endif gmp
16734
16735
16736
16737.PHONY: configure-mpfr maybe-configure-mpfr
16738maybe-configure-mpfr:
16739@if gcc-bootstrap
16740configure-mpfr: stage_current
16741@endif gcc-bootstrap
16742@if mpfr
16743maybe-configure-mpfr: configure-mpfr
16744configure-mpfr:
16745 @r=`${PWD_COMMAND}`; export r; \
16746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16747 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16749 $(HOST_EXPORTS) \
16750 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16751 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16752 case $(srcdir) in \
16753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16754 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16756 esac; \
16757 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16758 libsrcdir="$$s/mpfr"; \
16759 $(SHELL) $${libsrcdir}/configure \
16760 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16761 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16762 || exit 1
16763@endif mpfr
16764
16765
16766
16767.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16768maybe-configure-stage1-mpfr:
16769@if mpfr-bootstrap
16770maybe-configure-stage1-mpfr: configure-stage1-mpfr
16771configure-stage1-mpfr:
16772 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16773 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16774 @r=`${PWD_COMMAND}`; export r; \
16775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16777 $(HOST_EXPORTS) \
8ee82aff
PB
16778 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16779 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16780 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16782 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16783 case $(srcdir) in \
16784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16785 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16787 esac; \
16788 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16789 libsrcdir="$$s/mpfr"; \
16790 $(SHELL) $${libsrcdir}/configure \
16791 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16792 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16793 \
16794 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16795@endif mpfr-bootstrap
16796
16797.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16798maybe-configure-stage2-mpfr:
16799@if mpfr-bootstrap
16800maybe-configure-stage2-mpfr: configure-stage2-mpfr
16801configure-stage2-mpfr:
16802 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16803 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16804 @r=`${PWD_COMMAND}`; export r; \
16805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16806 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16807 $(HOST_EXPORTS) \
16808 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16809 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16810 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16811 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16813 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16814 case $(srcdir) in \
16815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16816 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16818 esac; \
16819 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16820 libsrcdir="$$s/mpfr"; \
16821 $(SHELL) $${libsrcdir}/configure \
16822 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16823 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16824 --with-build-libsubdir=$(HOST_SUBDIR) \
16825 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16826@endif mpfr-bootstrap
16827
8520c408
AO
16828.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
16829maybe-configure-stageb2g0-mpfr:
16830@if mpfr-bootstrap
16831maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
16832configure-stageb2g0-mpfr:
16833 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16835 @r=`${PWD_COMMAND}`; export r; \
16836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16837 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16838 $(HOST_EXPORTS) \
16839 $(POSTSTAGE1_HOST_EXPORTS) \
16840 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
16841 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
16842 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
16843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16844 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16845 case $(srcdir) in \
16846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16847 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16849 esac; \
16850 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16851 libsrcdir="$$s/mpfr"; \
16852 $(SHELL) $${libsrcdir}/configure \
16853 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16854 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16855 --with-build-libsubdir=$(HOST_SUBDIR) \
16856 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16857@endif mpfr-bootstrap
16858
4b900473
PB
16859.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16860maybe-configure-stage3-mpfr:
16861@if mpfr-bootstrap
16862maybe-configure-stage3-mpfr: configure-stage3-mpfr
16863configure-stage3-mpfr:
16864 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16865 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16866 @r=`${PWD_COMMAND}`; export r; \
16867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16868 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16869 $(HOST_EXPORTS) \
16870 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16871 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16872 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16873 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16875 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16876 case $(srcdir) in \
16877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16878 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16880 esac; \
16881 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16882 libsrcdir="$$s/mpfr"; \
16883 $(SHELL) $${libsrcdir}/configure \
16884 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16885 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16886 --with-build-libsubdir=$(HOST_SUBDIR) \
16887 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16888@endif mpfr-bootstrap
16889
8520c408
AO
16890.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
16891maybe-configure-stageb3g2-mpfr:
16892@if mpfr-bootstrap
16893maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
16894configure-stageb3g2-mpfr:
16895 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16897 @r=`${PWD_COMMAND}`; export r; \
16898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16899 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16900 $(HOST_EXPORTS) \
16901 $(POSTSTAGE1_HOST_EXPORTS) \
16902 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
16903 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
16904 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
16905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16906 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16907 case $(srcdir) in \
16908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16909 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16911 esac; \
16912 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16913 libsrcdir="$$s/mpfr"; \
16914 $(SHELL) $${libsrcdir}/configure \
16915 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16916 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16917 --with-build-libsubdir=$(HOST_SUBDIR) \
16918 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16919@endif mpfr-bootstrap
16920
4b900473
PB
16921.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16922maybe-configure-stage4-mpfr:
16923@if mpfr-bootstrap
16924maybe-configure-stage4-mpfr: configure-stage4-mpfr
16925configure-stage4-mpfr:
16926 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16928 @r=`${PWD_COMMAND}`; export r; \
16929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16930 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16931 $(HOST_EXPORTS) \
16932 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16933 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16934 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16935 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16936 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16937 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16938 case $(srcdir) in \
16939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16940 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16942 esac; \
16943 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16944 libsrcdir="$$s/mpfr"; \
16945 $(SHELL) $${libsrcdir}/configure \
16946 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16947 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16948 --with-build-libsubdir=$(HOST_SUBDIR) \
16949 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16950@endif mpfr-bootstrap
16951
16952.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16953maybe-configure-stageprofile-mpfr:
16954@if mpfr-bootstrap
16955maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16956configure-stageprofile-mpfr:
16957 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16959 @r=`${PWD_COMMAND}`; export r; \
16960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16961 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16962 $(HOST_EXPORTS) \
16963 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16964 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16965 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
4b900473
PB
16966 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16968 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16969 case $(srcdir) in \
16970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16971 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16973 esac; \
16974 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16975 libsrcdir="$$s/mpfr"; \
16976 $(SHELL) $${libsrcdir}/configure \
16977 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16978 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16979 --with-build-libsubdir=$(HOST_SUBDIR) \
16980 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
16981@endif mpfr-bootstrap
16982
16983.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16984maybe-configure-stagefeedback-mpfr:
16985@if mpfr-bootstrap
16986maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
16987configure-stagefeedback-mpfr:
16988 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16990 @r=`${PWD_COMMAND}`; export r; \
16991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16992 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16993 $(HOST_EXPORTS) \
16994 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
16995 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16996 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
4b900473
PB
16997 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
16998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16999 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17000 case $(srcdir) in \
17001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17002 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17004 esac; \
17005 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17006 libsrcdir="$$s/mpfr"; \
17007 $(SHELL) $${libsrcdir}/configure \
17008 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17009 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17010 --with-build-libsubdir=$(HOST_SUBDIR) \
17011 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17012@endif mpfr-bootstrap
17013
17014
17015
17016
17017
17018.PHONY: all-mpfr maybe-all-mpfr
17019maybe-all-mpfr:
17020@if gcc-bootstrap
17021all-mpfr: stage_current
17022@endif gcc-bootstrap
17023@if mpfr
17024TARGET-mpfr=all
17025maybe-all-mpfr: all-mpfr
17026all-mpfr: configure-mpfr
17027 @r=`${PWD_COMMAND}`; export r; \
17028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17029 $(HOST_EXPORTS) \
17030 (cd $(HOST_SUBDIR)/mpfr && \
17031 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mpfr))
17032@endif mpfr
17033
17034
17035
17036.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17037.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17038maybe-all-stage1-mpfr:
17039maybe-clean-stage1-mpfr:
17040@if mpfr-bootstrap
17041maybe-all-stage1-mpfr: all-stage1-mpfr
17042all-stage1: all-stage1-mpfr
17043TARGET-stage1-mpfr = $(TARGET-mpfr)
17044all-stage1-mpfr: configure-stage1-mpfr
17045 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17046 @r=`${PWD_COMMAND}`; export r; \
17047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17048 $(HOST_EXPORTS) \
17049 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff
PB
17050 $(MAKE) $(FLAGS_TO_PASS) \
17051 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
4b900473
PB
17052 $(TARGET-stage1-mpfr)
17053
17054maybe-clean-stage1-mpfr: clean-stage1-mpfr
17055clean-stage1: clean-stage1-mpfr
17056clean-stage1-mpfr:
17057 @if [ $(current_stage) = stage1 ]; then \
17058 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17059 else \
17060 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17061 $(MAKE) stage1-start; \
17062 fi; \
17063 cd $(HOST_SUBDIR)/mpfr && \
17064 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 17065 clean
4b900473
PB
17066@endif mpfr-bootstrap
17067
17068
17069.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17070.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17071maybe-all-stage2-mpfr:
17072maybe-clean-stage2-mpfr:
17073@if mpfr-bootstrap
17074maybe-all-stage2-mpfr: all-stage2-mpfr
17075all-stage2: all-stage2-mpfr
17076TARGET-stage2-mpfr = $(TARGET-mpfr)
17077all-stage2-mpfr: configure-stage2-mpfr
17078 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17079 @r=`${PWD_COMMAND}`; export r; \
17080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17081 $(HOST_EXPORTS) \
17082 $(POSTSTAGE1_HOST_EXPORTS) \
17083 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17084 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17085 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17086 $(TARGET-stage2-mpfr)
17087
17088maybe-clean-stage2-mpfr: clean-stage2-mpfr
17089clean-stage2: clean-stage2-mpfr
17090clean-stage2-mpfr:
17091 @if [ $(current_stage) = stage2 ]; then \
17092 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17093 else \
17094 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17095 $(MAKE) stage2-start; \
17096 fi; \
17097 cd $(HOST_SUBDIR)/mpfr && \
17098 $(MAKE) $(FLAGS_TO_PASS) \
17099 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17100 clean
4b900473
PB
17101@endif mpfr-bootstrap
17102
17103
8520c408
AO
17104.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17105.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17106maybe-all-stageb2g0-mpfr:
17107maybe-clean-stageb2g0-mpfr:
17108@if mpfr-bootstrap
17109maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17110all-stageb2g0: all-stageb2g0-mpfr
17111TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17112all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17113 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17114 @r=`${PWD_COMMAND}`; export r; \
17115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17116 $(HOST_EXPORTS) \
17117 $(POSTSTAGE1_HOST_EXPORTS) \
17118 cd $(HOST_SUBDIR)/mpfr && \
17119 $(MAKE) $(FLAGS_TO_PASS) \
17120 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
17121 $(TARGET-stageb2g0-mpfr)
17122
17123maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17124clean-stageb2g0: clean-stageb2g0-mpfr
17125clean-stageb2g0-mpfr:
17126 @if [ $(current_stage) = stageb2g0 ]; then \
17127 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17128 else \
17129 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17130 $(MAKE) stageb2g0-start; \
17131 fi; \
17132 cd $(HOST_SUBDIR)/mpfr && \
17133 $(MAKE) $(FLAGS_TO_PASS) \
17134 $(POSTSTAGE1_FLAGS_TO_PASS) \
17135 clean
17136@endif mpfr-bootstrap
17137
17138
4b900473
PB
17139.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17140.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17141maybe-all-stage3-mpfr:
17142maybe-clean-stage3-mpfr:
17143@if mpfr-bootstrap
17144maybe-all-stage3-mpfr: all-stage3-mpfr
17145all-stage3: all-stage3-mpfr
17146TARGET-stage3-mpfr = $(TARGET-mpfr)
17147all-stage3-mpfr: configure-stage3-mpfr
17148 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17149 @r=`${PWD_COMMAND}`; export r; \
17150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17151 $(HOST_EXPORTS) \
17152 $(POSTSTAGE1_HOST_EXPORTS) \
17153 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17154 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17155 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17156 $(TARGET-stage3-mpfr)
17157
17158maybe-clean-stage3-mpfr: clean-stage3-mpfr
17159clean-stage3: clean-stage3-mpfr
17160clean-stage3-mpfr:
17161 @if [ $(current_stage) = stage3 ]; then \
17162 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17163 else \
17164 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17165 $(MAKE) stage3-start; \
17166 fi; \
17167 cd $(HOST_SUBDIR)/mpfr && \
17168 $(MAKE) $(FLAGS_TO_PASS) \
17169 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17170 clean
4b900473
PB
17171@endif mpfr-bootstrap
17172
17173
8520c408
AO
17174.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17175.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17176maybe-all-stageb3g2-mpfr:
17177maybe-clean-stageb3g2-mpfr:
17178@if mpfr-bootstrap
17179maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17180all-stageb3g2: all-stageb3g2-mpfr
17181TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17182all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17183 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17184 @r=`${PWD_COMMAND}`; export r; \
17185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17186 $(HOST_EXPORTS) \
17187 $(POSTSTAGE1_HOST_EXPORTS) \
17188 cd $(HOST_SUBDIR)/mpfr && \
17189 $(MAKE) $(FLAGS_TO_PASS) \
17190 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
17191 $(TARGET-stageb3g2-mpfr)
17192
17193maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17194clean-stageb3g2: clean-stageb3g2-mpfr
17195clean-stageb3g2-mpfr:
17196 @if [ $(current_stage) = stageb3g2 ]; then \
17197 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17198 else \
17199 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17200 $(MAKE) stageb3g2-start; \
17201 fi; \
17202 cd $(HOST_SUBDIR)/mpfr && \
17203 $(MAKE) $(FLAGS_TO_PASS) \
17204 $(POSTSTAGE1_FLAGS_TO_PASS) \
17205 clean
17206@endif mpfr-bootstrap
17207
17208
4b900473
PB
17209.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17210.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17211maybe-all-stage4-mpfr:
17212maybe-clean-stage4-mpfr:
17213@if mpfr-bootstrap
17214maybe-all-stage4-mpfr: all-stage4-mpfr
17215all-stage4: all-stage4-mpfr
17216TARGET-stage4-mpfr = $(TARGET-mpfr)
17217all-stage4-mpfr: configure-stage4-mpfr
17218 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17219 @r=`${PWD_COMMAND}`; export r; \
17220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17221 $(HOST_EXPORTS) \
17222 $(POSTSTAGE1_HOST_EXPORTS) \
17223 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17224 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17225 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17226 $(TARGET-stage4-mpfr)
17227
17228maybe-clean-stage4-mpfr: clean-stage4-mpfr
17229clean-stage4: clean-stage4-mpfr
17230clean-stage4-mpfr:
17231 @if [ $(current_stage) = stage4 ]; then \
17232 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17233 else \
17234 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17235 $(MAKE) stage4-start; \
17236 fi; \
17237 cd $(HOST_SUBDIR)/mpfr && \
17238 $(MAKE) $(FLAGS_TO_PASS) \
17239 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17240 clean
4b900473
PB
17241@endif mpfr-bootstrap
17242
17243
17244.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17245.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17246maybe-all-stageprofile-mpfr:
17247maybe-clean-stageprofile-mpfr:
17248@if mpfr-bootstrap
17249maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17250all-stageprofile: all-stageprofile-mpfr
17251TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17252all-stageprofile-mpfr: configure-stageprofile-mpfr
17253 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17254 @r=`${PWD_COMMAND}`; export r; \
17255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17256 $(HOST_EXPORTS) \
17257 $(POSTSTAGE1_HOST_EXPORTS) \
17258 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17259 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17260 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17261 $(TARGET-stageprofile-mpfr)
17262
17263maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17264clean-stageprofile: clean-stageprofile-mpfr
17265clean-stageprofile-mpfr:
17266 @if [ $(current_stage) = stageprofile ]; then \
17267 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17268 else \
17269 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17270 $(MAKE) stageprofile-start; \
17271 fi; \
17272 cd $(HOST_SUBDIR)/mpfr && \
17273 $(MAKE) $(FLAGS_TO_PASS) \
17274 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17275 clean
4b900473
PB
17276@endif mpfr-bootstrap
17277
17278
17279.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17280.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17281maybe-all-stagefeedback-mpfr:
17282maybe-clean-stagefeedback-mpfr:
17283@if mpfr-bootstrap
17284maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17285all-stagefeedback: all-stagefeedback-mpfr
17286TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17287all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17288 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17289 @r=`${PWD_COMMAND}`; export r; \
17290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291 $(HOST_EXPORTS) \
17292 $(POSTSTAGE1_HOST_EXPORTS) \
17293 cd $(HOST_SUBDIR)/mpfr && \
8ee82aff 17294 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 17295 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17296 $(TARGET-stagefeedback-mpfr)
17297
17298maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17299clean-stagefeedback: clean-stagefeedback-mpfr
17300clean-stagefeedback-mpfr:
17301 @if [ $(current_stage) = stagefeedback ]; then \
17302 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17303 else \
17304 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17305 $(MAKE) stagefeedback-start; \
17306 fi; \
17307 cd $(HOST_SUBDIR)/mpfr && \
17308 $(MAKE) $(FLAGS_TO_PASS) \
17309 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17310 clean
4b900473
PB
17311@endif mpfr-bootstrap
17312
17313
17314
17315
17316
17317.PHONY: check-mpfr maybe-check-mpfr
17318maybe-check-mpfr:
17319@if mpfr
17320maybe-check-mpfr: check-mpfr
17321
17322check-mpfr:
17323 @: $(MAKE); $(unstage)
17324 @r=`${PWD_COMMAND}`; export r; \
17325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17326 $(HOST_EXPORTS) \
17327 (cd $(HOST_SUBDIR)/mpfr && \
17328 $(MAKE) $(FLAGS_TO_PASS) check)
17329
17330@endif mpfr
17331
17332.PHONY: install-mpfr maybe-install-mpfr
17333maybe-install-mpfr:
17334@if mpfr
17335maybe-install-mpfr: install-mpfr
17336
17337install-mpfr:
17338
17339@endif mpfr
17340
17341# Other targets (info, dvi, pdf, etc.)
17342
17343.PHONY: maybe-info-mpfr info-mpfr
17344maybe-info-mpfr:
17345@if mpfr
17346maybe-info-mpfr: info-mpfr
17347
17348info-mpfr: \
17349 configure-mpfr
17350 @[ -f ./mpfr/Makefile ] || exit 0; \
17351 r=`${PWD_COMMAND}`; export r; \
17352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17353 $(HOST_EXPORTS) \
17354 for flag in $(EXTRA_HOST_FLAGS) ; do \
17355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17356 done; \
17357 echo "Doing info in mpfr" ; \
17358 (cd $(HOST_SUBDIR)/mpfr && \
17359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17361 "RANLIB=$${RANLIB}" \
0c24b341 17362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17363 info) \
17364 || exit 1
17365
17366@endif mpfr
17367
17368.PHONY: maybe-dvi-mpfr dvi-mpfr
17369maybe-dvi-mpfr:
17370@if mpfr
17371maybe-dvi-mpfr: dvi-mpfr
17372
17373dvi-mpfr: \
17374 configure-mpfr
17375 @[ -f ./mpfr/Makefile ] || exit 0; \
17376 r=`${PWD_COMMAND}`; export r; \
17377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17378 $(HOST_EXPORTS) \
17379 for flag in $(EXTRA_HOST_FLAGS) ; do \
17380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17381 done; \
17382 echo "Doing dvi in mpfr" ; \
17383 (cd $(HOST_SUBDIR)/mpfr && \
17384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17386 "RANLIB=$${RANLIB}" \
0c24b341 17387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17388 dvi) \
17389 || exit 1
17390
17391@endif mpfr
17392
17393.PHONY: maybe-pdf-mpfr pdf-mpfr
17394maybe-pdf-mpfr:
17395@if mpfr
17396maybe-pdf-mpfr: pdf-mpfr
17397
17398pdf-mpfr: \
17399 configure-mpfr
17400 @[ -f ./mpfr/Makefile ] || exit 0; \
17401 r=`${PWD_COMMAND}`; export r; \
17402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17403 $(HOST_EXPORTS) \
17404 for flag in $(EXTRA_HOST_FLAGS) ; do \
17405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17406 done; \
17407 echo "Doing pdf in mpfr" ; \
17408 (cd $(HOST_SUBDIR)/mpfr && \
17409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17411 "RANLIB=$${RANLIB}" \
0c24b341 17412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17413 pdf) \
17414 || exit 1
17415
17416@endif mpfr
17417
17418.PHONY: maybe-html-mpfr html-mpfr
17419maybe-html-mpfr:
17420@if mpfr
17421maybe-html-mpfr: html-mpfr
17422
17423html-mpfr: \
17424 configure-mpfr
17425 @[ -f ./mpfr/Makefile ] || exit 0; \
17426 r=`${PWD_COMMAND}`; export r; \
17427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17428 $(HOST_EXPORTS) \
17429 for flag in $(EXTRA_HOST_FLAGS) ; do \
17430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17431 done; \
17432 echo "Doing html in mpfr" ; \
17433 (cd $(HOST_SUBDIR)/mpfr && \
17434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17436 "RANLIB=$${RANLIB}" \
0c24b341 17437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17438 html) \
17439 || exit 1
17440
17441@endif mpfr
17442
17443.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17444maybe-TAGS-mpfr:
17445@if mpfr
17446maybe-TAGS-mpfr: TAGS-mpfr
17447
17448TAGS-mpfr: \
17449 configure-mpfr
17450 @[ -f ./mpfr/Makefile ] || exit 0; \
17451 r=`${PWD_COMMAND}`; export r; \
17452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17453 $(HOST_EXPORTS) \
17454 for flag in $(EXTRA_HOST_FLAGS) ; do \
17455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17456 done; \
17457 echo "Doing TAGS in mpfr" ; \
17458 (cd $(HOST_SUBDIR)/mpfr && \
17459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17461 "RANLIB=$${RANLIB}" \
0c24b341 17462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17463 TAGS) \
17464 || exit 1
17465
17466@endif mpfr
17467
17468.PHONY: maybe-install-info-mpfr install-info-mpfr
17469maybe-install-info-mpfr:
17470@if mpfr
17471maybe-install-info-mpfr: install-info-mpfr
17472
17473install-info-mpfr: \
17474 configure-mpfr \
17475 info-mpfr
17476 @[ -f ./mpfr/Makefile ] || exit 0; \
17477 r=`${PWD_COMMAND}`; export r; \
17478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17479 $(HOST_EXPORTS) \
17480 for flag in $(EXTRA_HOST_FLAGS) ; do \
17481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17482 done; \
17483 echo "Doing install-info in mpfr" ; \
17484 (cd $(HOST_SUBDIR)/mpfr && \
17485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17487 "RANLIB=$${RANLIB}" \
0c24b341 17488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17489 install-info) \
17490 || exit 1
17491
17492@endif mpfr
17493
a3ca38d2
DD
17494.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17495maybe-install-pdf-mpfr:
17496@if mpfr
17497maybe-install-pdf-mpfr: install-pdf-mpfr
17498
17499install-pdf-mpfr: \
17500 configure-mpfr \
17501 pdf-mpfr
17502 @[ -f ./mpfr/Makefile ] || exit 0; \
17503 r=`${PWD_COMMAND}`; export r; \
17504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17505 $(HOST_EXPORTS) \
17506 for flag in $(EXTRA_HOST_FLAGS) ; do \
17507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17508 done; \
17509 echo "Doing install-pdf in mpfr" ; \
17510 (cd $(HOST_SUBDIR)/mpfr && \
17511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17513 "RANLIB=$${RANLIB}" \
0c24b341 17514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17515 install-pdf) \
17516 || exit 1
17517
17518@endif mpfr
17519
4b900473
PB
17520.PHONY: maybe-install-html-mpfr install-html-mpfr
17521maybe-install-html-mpfr:
17522@if mpfr
17523maybe-install-html-mpfr: install-html-mpfr
17524
17525install-html-mpfr: \
17526 configure-mpfr \
17527 html-mpfr
17528 @[ -f ./mpfr/Makefile ] || exit 0; \
17529 r=`${PWD_COMMAND}`; export r; \
17530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17531 $(HOST_EXPORTS) \
17532 for flag in $(EXTRA_HOST_FLAGS) ; do \
17533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17534 done; \
17535 echo "Doing install-html in mpfr" ; \
17536 (cd $(HOST_SUBDIR)/mpfr && \
17537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17539 "RANLIB=$${RANLIB}" \
0c24b341 17540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17541 install-html) \
17542 || exit 1
17543
17544@endif mpfr
17545
17546.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17547maybe-installcheck-mpfr:
17548@if mpfr
17549maybe-installcheck-mpfr: installcheck-mpfr
17550
17551installcheck-mpfr: \
17552 configure-mpfr
17553 @[ -f ./mpfr/Makefile ] || exit 0; \
17554 r=`${PWD_COMMAND}`; export r; \
17555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17556 $(HOST_EXPORTS) \
17557 for flag in $(EXTRA_HOST_FLAGS) ; do \
17558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17559 done; \
17560 echo "Doing installcheck in mpfr" ; \
17561 (cd $(HOST_SUBDIR)/mpfr && \
17562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17564 "RANLIB=$${RANLIB}" \
0c24b341 17565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17566 installcheck) \
17567 || exit 1
17568
17569@endif mpfr
17570
17571.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17572maybe-mostlyclean-mpfr:
17573@if mpfr
17574maybe-mostlyclean-mpfr: mostlyclean-mpfr
17575
17576mostlyclean-mpfr:
17577 @[ -f ./mpfr/Makefile ] || exit 0; \
17578 r=`${PWD_COMMAND}`; export r; \
17579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17580 $(HOST_EXPORTS) \
17581 for flag in $(EXTRA_HOST_FLAGS) ; do \
17582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17583 done; \
17584 echo "Doing mostlyclean in mpfr" ; \
17585 (cd $(HOST_SUBDIR)/mpfr && \
17586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17588 "RANLIB=$${RANLIB}" \
0c24b341 17589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17590 mostlyclean) \
17591 || exit 1
17592
17593@endif mpfr
17594
17595.PHONY: maybe-clean-mpfr clean-mpfr
17596maybe-clean-mpfr:
17597@if mpfr
17598maybe-clean-mpfr: clean-mpfr
17599
17600clean-mpfr:
17601 @[ -f ./mpfr/Makefile ] || exit 0; \
17602 r=`${PWD_COMMAND}`; export r; \
17603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17604 $(HOST_EXPORTS) \
17605 for flag in $(EXTRA_HOST_FLAGS) ; do \
17606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17607 done; \
17608 echo "Doing clean in mpfr" ; \
17609 (cd $(HOST_SUBDIR)/mpfr && \
17610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17612 "RANLIB=$${RANLIB}" \
0c24b341 17613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17614 clean) \
17615 || exit 1
17616
17617@endif mpfr
17618
17619.PHONY: maybe-distclean-mpfr distclean-mpfr
17620maybe-distclean-mpfr:
17621@if mpfr
17622maybe-distclean-mpfr: distclean-mpfr
17623
17624distclean-mpfr:
17625 @[ -f ./mpfr/Makefile ] || exit 0; \
17626 r=`${PWD_COMMAND}`; export r; \
17627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17628 $(HOST_EXPORTS) \
17629 for flag in $(EXTRA_HOST_FLAGS) ; do \
17630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17631 done; \
17632 echo "Doing distclean in mpfr" ; \
17633 (cd $(HOST_SUBDIR)/mpfr && \
17634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17636 "RANLIB=$${RANLIB}" \
0c24b341 17637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17638 distclean) \
17639 || exit 1
17640
17641@endif mpfr
17642
17643.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17644maybe-maintainer-clean-mpfr:
17645@if mpfr
17646maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17647
17648maintainer-clean-mpfr:
17649 @[ -f ./mpfr/Makefile ] || exit 0; \
17650 r=`${PWD_COMMAND}`; export r; \
17651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652 $(HOST_EXPORTS) \
17653 for flag in $(EXTRA_HOST_FLAGS) ; do \
17654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17655 done; \
17656 echo "Doing maintainer-clean in mpfr" ; \
17657 (cd $(HOST_SUBDIR)/mpfr && \
17658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17660 "RANLIB=$${RANLIB}" \
0c24b341 17661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17662 maintainer-clean) \
17663 || exit 1
17664
17665@endif mpfr
17666
17667
17668
b813574b
PB
17669.PHONY: configure-gnuserv maybe-configure-gnuserv
17670maybe-configure-gnuserv:
4f0ef2d8
CD
17671@if gcc-bootstrap
17672configure-gnuserv: stage_current
17673@endif gcc-bootstrap
b813574b
PB
17674@if gnuserv
17675maybe-configure-gnuserv: configure-gnuserv
c52c6897 17676configure-gnuserv:
0aed8855 17677 @: $(MAKE); $(unstage)
c52c6897 17678 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17680 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17682 $(HOST_EXPORTS) \
a7254363
PB
17683 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17684 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17685 case $(srcdir) in \
b00612cc
PB
17686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17687 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17689 esac; \
b00612cc
PB
17690 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17691 libsrcdir="$$s/gnuserv"; \
4fa63067 17692 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17694 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17695 || exit 1
b813574b 17696@endif gnuserv
2a4cbe27 17697
a7254363
PB
17698
17699
d545f33b
PB
17700
17701
b813574b
PB
17702.PHONY: all-gnuserv maybe-all-gnuserv
17703maybe-all-gnuserv:
4f0ef2d8
CD
17704@if gcc-bootstrap
17705all-gnuserv: stage_current
17706@endif gcc-bootstrap
b813574b 17707@if gnuserv
d27cc32e 17708TARGET-gnuserv=all
b813574b
PB
17709maybe-all-gnuserv: all-gnuserv
17710all-gnuserv: configure-gnuserv
0aed8855 17711 @: $(MAKE); $(unstage)
4fa63067
NN
17712 @r=`${PWD_COMMAND}`; export r; \
17713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17714 $(HOST_EXPORTS) \
b00612cc
PB
17715 (cd $(HOST_SUBDIR)/gnuserv && \
17716 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 17717@endif gnuserv
2a4cbe27 17718
a7254363 17719
d545f33b
PB
17720
17721
b813574b
PB
17722.PHONY: check-gnuserv maybe-check-gnuserv
17723maybe-check-gnuserv:
17724@if gnuserv
17725maybe-check-gnuserv: check-gnuserv
2a4cbe27 17726
b813574b 17727check-gnuserv:
0aed8855 17728 @: $(MAKE); $(unstage)
4fa63067 17729 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17731 $(HOST_EXPORTS) \
b00612cc
PB
17732 (cd $(HOST_SUBDIR)/gnuserv && \
17733 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17734
b813574b 17735@endif gnuserv
2a4cbe27 17736
b813574b
PB
17737.PHONY: install-gnuserv maybe-install-gnuserv
17738maybe-install-gnuserv:
17739@if gnuserv
17740maybe-install-gnuserv: install-gnuserv
2a4cbe27 17741
b813574b 17742install-gnuserv: installdirs
0aed8855 17743 @: $(MAKE); $(unstage)
4fa63067 17744 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17746 $(HOST_EXPORTS) \
b00612cc 17747 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 17748 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 17749
b813574b 17750@endif gnuserv
2a4cbe27 17751
56a8fe78 17752# Other targets (info, dvi, pdf, etc.)
2a4cbe27 17753
b813574b
PB
17754.PHONY: maybe-info-gnuserv info-gnuserv
17755maybe-info-gnuserv:
17756@if gnuserv
17757maybe-info-gnuserv: info-gnuserv
4fa63067 17758
b813574b
PB
17759info-gnuserv: \
17760 configure-gnuserv
0aed8855 17761 @: $(MAKE); $(unstage)
b813574b 17762 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17763 r=`${PWD_COMMAND}`; export r; \
17764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17765 $(HOST_EXPORTS) \
b813574b 17766 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17768 done; \
b813574b 17769 echo "Doing info in gnuserv" ; \
b00612cc 17770 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17773 "RANLIB=$${RANLIB}" \
0c24b341 17774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17775 info) \
2a4cbe27
NN
17776 || exit 1
17777
b813574b 17778@endif gnuserv
2a4cbe27 17779
b813574b
PB
17780.PHONY: maybe-dvi-gnuserv dvi-gnuserv
17781maybe-dvi-gnuserv:
17782@if gnuserv
17783maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 17784
b813574b
PB
17785dvi-gnuserv: \
17786 configure-gnuserv
0aed8855 17787 @: $(MAKE); $(unstage)
b813574b 17788 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17789 r=`${PWD_COMMAND}`; export r; \
17790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17791 $(HOST_EXPORTS) \
b813574b 17792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17794 done; \
b813574b 17795 echo "Doing dvi in gnuserv" ; \
b00612cc 17796 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17799 "RANLIB=$${RANLIB}" \
0c24b341 17800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17801 dvi) \
2a4cbe27
NN
17802 || exit 1
17803
b813574b 17804@endif gnuserv
2a4cbe27 17805
56a8fe78
DD
17806.PHONY: maybe-pdf-gnuserv pdf-gnuserv
17807maybe-pdf-gnuserv:
17808@if gnuserv
17809maybe-pdf-gnuserv: pdf-gnuserv
17810
17811pdf-gnuserv: \
17812 configure-gnuserv
17813 @: $(MAKE); $(unstage)
17814 @[ -f ./gnuserv/Makefile ] || exit 0; \
17815 r=`${PWD_COMMAND}`; export r; \
17816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17817 $(HOST_EXPORTS) \
17818 for flag in $(EXTRA_HOST_FLAGS) ; do \
17819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17820 done; \
17821 echo "Doing pdf in gnuserv" ; \
17822 (cd $(HOST_SUBDIR)/gnuserv && \
17823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17825 "RANLIB=$${RANLIB}" \
0c24b341 17826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
17827 pdf) \
17828 || exit 1
17829
17830@endif gnuserv
17831
6d389afc
MS
17832.PHONY: maybe-html-gnuserv html-gnuserv
17833maybe-html-gnuserv:
17834@if gnuserv
17835maybe-html-gnuserv: html-gnuserv
17836
17837html-gnuserv: \
17838 configure-gnuserv
0aed8855 17839 @: $(MAKE); $(unstage)
6d389afc
MS
17840 @[ -f ./gnuserv/Makefile ] || exit 0; \
17841 r=`${PWD_COMMAND}`; export r; \
17842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17843 $(HOST_EXPORTS) \
17844 for flag in $(EXTRA_HOST_FLAGS) ; do \
17845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17846 done; \
17847 echo "Doing html in gnuserv" ; \
b00612cc 17848 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
17849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17851 "RANLIB=$${RANLIB}" \
0c24b341 17852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
17853 html) \
17854 || exit 1
17855
17856@endif gnuserv
17857
b813574b
PB
17858.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
17859maybe-TAGS-gnuserv:
17860@if gnuserv
17861maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 17862
b813574b
PB
17863TAGS-gnuserv: \
17864 configure-gnuserv
0aed8855 17865 @: $(MAKE); $(unstage)
b813574b 17866 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17867 r=`${PWD_COMMAND}`; export r; \
17868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17869 $(HOST_EXPORTS) \
b813574b 17870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17872 done; \
b813574b 17873 echo "Doing TAGS in gnuserv" ; \
b00612cc 17874 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17877 "RANLIB=$${RANLIB}" \
0c24b341 17878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17879 TAGS) \
2a4cbe27
NN
17880 || exit 1
17881
b813574b 17882@endif gnuserv
2a4cbe27 17883
b813574b
PB
17884.PHONY: maybe-install-info-gnuserv install-info-gnuserv
17885maybe-install-info-gnuserv:
17886@if gnuserv
17887maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 17888
b813574b
PB
17889install-info-gnuserv: \
17890 configure-gnuserv \
17891 info-gnuserv
0aed8855 17892 @: $(MAKE); $(unstage)
b813574b 17893 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17894 r=`${PWD_COMMAND}`; export r; \
17895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17896 $(HOST_EXPORTS) \
b813574b 17897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17899 done; \
b813574b 17900 echo "Doing install-info in gnuserv" ; \
b00612cc 17901 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17904 "RANLIB=$${RANLIB}" \
0c24b341 17905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17906 install-info) \
2a4cbe27
NN
17907 || exit 1
17908
b813574b 17909@endif gnuserv
2a4cbe27 17910
a3ca38d2
DD
17911.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
17912maybe-install-pdf-gnuserv:
17913@if gnuserv
17914maybe-install-pdf-gnuserv: install-pdf-gnuserv
17915
17916install-pdf-gnuserv: \
17917 configure-gnuserv \
17918 pdf-gnuserv
17919 @: $(MAKE); $(unstage)
17920 @[ -f ./gnuserv/Makefile ] || exit 0; \
17921 r=`${PWD_COMMAND}`; export r; \
17922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17923 $(HOST_EXPORTS) \
17924 for flag in $(EXTRA_HOST_FLAGS) ; do \
17925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17926 done; \
17927 echo "Doing install-pdf in gnuserv" ; \
17928 (cd $(HOST_SUBDIR)/gnuserv && \
17929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17931 "RANLIB=$${RANLIB}" \
0c24b341 17932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17933 install-pdf) \
17934 || exit 1
17935
17936@endif gnuserv
17937
108a6f8e
CD
17938.PHONY: maybe-install-html-gnuserv install-html-gnuserv
17939maybe-install-html-gnuserv:
17940@if gnuserv
17941maybe-install-html-gnuserv: install-html-gnuserv
17942
17943install-html-gnuserv: \
17944 configure-gnuserv \
17945 html-gnuserv
17946 @: $(MAKE); $(unstage)
17947 @[ -f ./gnuserv/Makefile ] || exit 0; \
17948 r=`${PWD_COMMAND}`; export r; \
17949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17950 $(HOST_EXPORTS) \
17951 for flag in $(EXTRA_HOST_FLAGS) ; do \
17952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17953 done; \
17954 echo "Doing install-html in gnuserv" ; \
17955 (cd $(HOST_SUBDIR)/gnuserv && \
17956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17958 "RANLIB=$${RANLIB}" \
0c24b341 17959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
17960 install-html) \
17961 || exit 1
17962
17963@endif gnuserv
17964
b813574b
PB
17965.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
17966maybe-installcheck-gnuserv:
17967@if gnuserv
17968maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 17969
b813574b
PB
17970installcheck-gnuserv: \
17971 configure-gnuserv
0aed8855 17972 @: $(MAKE); $(unstage)
b813574b 17973 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17974 r=`${PWD_COMMAND}`; export r; \
17975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17976 $(HOST_EXPORTS) \
b813574b 17977 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
17978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17979 done; \
b813574b 17980 echo "Doing installcheck in gnuserv" ; \
b00612cc 17981 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
17982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17984 "RANLIB=$${RANLIB}" \
0c24b341 17985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 17986 installcheck) \
2a4cbe27
NN
17987 || exit 1
17988
b813574b 17989@endif gnuserv
2a4cbe27 17990
b813574b
PB
17991.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
17992maybe-mostlyclean-gnuserv:
17993@if gnuserv
17994maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 17995
b813574b 17996mostlyclean-gnuserv:
0aed8855 17997 @: $(MAKE); $(unstage)
b813574b 17998 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
17999 r=`${PWD_COMMAND}`; export r; \
18000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18001 $(HOST_EXPORTS) \
b813574b 18002 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18004 done; \
b813574b 18005 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18006 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18009 "RANLIB=$${RANLIB}" \
0c24b341 18010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18011 mostlyclean) \
2a4cbe27
NN
18012 || exit 1
18013
b813574b 18014@endif gnuserv
2a4cbe27 18015
b813574b
PB
18016.PHONY: maybe-clean-gnuserv clean-gnuserv
18017maybe-clean-gnuserv:
18018@if gnuserv
18019maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18020
b813574b 18021clean-gnuserv:
0aed8855 18022 @: $(MAKE); $(unstage)
b813574b 18023 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18024 r=`${PWD_COMMAND}`; export r; \
18025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18026 $(HOST_EXPORTS) \
b813574b 18027 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18029 done; \
b813574b 18030 echo "Doing clean in gnuserv" ; \
b00612cc 18031 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18034 "RANLIB=$${RANLIB}" \
0c24b341 18035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18036 clean) \
2a4cbe27
NN
18037 || exit 1
18038
b813574b 18039@endif gnuserv
2a4cbe27 18040
b813574b
PB
18041.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18042maybe-distclean-gnuserv:
18043@if gnuserv
18044maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18045
b813574b 18046distclean-gnuserv:
0aed8855 18047 @: $(MAKE); $(unstage)
b813574b 18048 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18049 r=`${PWD_COMMAND}`; export r; \
18050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18051 $(HOST_EXPORTS) \
b813574b 18052 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18054 done; \
b813574b 18055 echo "Doing distclean in gnuserv" ; \
b00612cc 18056 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18059 "RANLIB=$${RANLIB}" \
0c24b341 18060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18061 distclean) \
2a4cbe27
NN
18062 || exit 1
18063
b813574b 18064@endif gnuserv
2a4cbe27 18065
b813574b
PB
18066.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18067maybe-maintainer-clean-gnuserv:
18068@if gnuserv
18069maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18070
b813574b 18071maintainer-clean-gnuserv:
0aed8855 18072 @: $(MAKE); $(unstage)
b813574b 18073 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18074 r=`${PWD_COMMAND}`; export r; \
18075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18076 $(HOST_EXPORTS) \
b813574b 18077 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18079 done; \
b813574b 18080 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18081 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18084 "RANLIB=$${RANLIB}" \
0c24b341 18085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18086 maintainer-clean) \
2a4cbe27
NN
18087 || exit 1
18088
b813574b 18089@endif gnuserv
2a4cbe27 18090
2a4cbe27 18091
a7254363 18092
b813574b
PB
18093.PHONY: configure-gprof maybe-configure-gprof
18094maybe-configure-gprof:
4f0ef2d8
CD
18095@if gcc-bootstrap
18096configure-gprof: stage_current
18097@endif gcc-bootstrap
b813574b
PB
18098@if gprof
18099maybe-configure-gprof: configure-gprof
c52c6897 18100configure-gprof:
0aed8855 18101 @: $(MAKE); $(unstage)
c52c6897 18102 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18104 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 18106 $(HOST_EXPORTS) \
a7254363
PB
18107 echo Configuring in $(HOST_SUBDIR)/gprof; \
18108 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 18109 case $(srcdir) in \
b00612cc
PB
18110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18111 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18113 esac; \
b00612cc
PB
18114 srcdiroption="--srcdir=$${topdir}/gprof"; \
18115 libsrcdir="$$s/gprof"; \
4fa63067 18116 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18118 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18119 || exit 1
b813574b 18120@endif gprof
2a4cbe27 18121
a7254363
PB
18122
18123
d545f33b
PB
18124
18125
b813574b
PB
18126.PHONY: all-gprof maybe-all-gprof
18127maybe-all-gprof:
4f0ef2d8
CD
18128@if gcc-bootstrap
18129all-gprof: stage_current
18130@endif gcc-bootstrap
b813574b 18131@if gprof
d27cc32e 18132TARGET-gprof=all
b813574b
PB
18133maybe-all-gprof: all-gprof
18134all-gprof: configure-gprof
0aed8855 18135 @: $(MAKE); $(unstage)
4fa63067
NN
18136 @r=`${PWD_COMMAND}`; export r; \
18137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18138 $(HOST_EXPORTS) \
b00612cc
PB
18139 (cd $(HOST_SUBDIR)/gprof && \
18140 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 18141@endif gprof
2a4cbe27 18142
a7254363 18143
d545f33b
PB
18144
18145
b813574b
PB
18146.PHONY: check-gprof maybe-check-gprof
18147maybe-check-gprof:
18148@if gprof
18149maybe-check-gprof: check-gprof
2a4cbe27 18150
b813574b 18151check-gprof:
0aed8855 18152 @: $(MAKE); $(unstage)
4fa63067 18153 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18155 $(HOST_EXPORTS) \
b00612cc
PB
18156 (cd $(HOST_SUBDIR)/gprof && \
18157 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18158
b813574b 18159@endif gprof
2a4cbe27 18160
b813574b
PB
18161.PHONY: install-gprof maybe-install-gprof
18162maybe-install-gprof:
18163@if gprof
18164maybe-install-gprof: install-gprof
4fa63067 18165
b813574b 18166install-gprof: installdirs
0aed8855 18167 @: $(MAKE); $(unstage)
4fa63067 18168 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18170 $(HOST_EXPORTS) \
b00612cc 18171 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 18172 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18173
b813574b 18174@endif gprof
2a4cbe27 18175
56a8fe78 18176# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18177
b813574b
PB
18178.PHONY: maybe-info-gprof info-gprof
18179maybe-info-gprof:
18180@if gprof
18181maybe-info-gprof: info-gprof
4fa63067 18182
b813574b
PB
18183info-gprof: \
18184 configure-gprof
0aed8855 18185 @: $(MAKE); $(unstage)
b813574b 18186 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18187 r=`${PWD_COMMAND}`; export r; \
18188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18189 $(HOST_EXPORTS) \
b813574b 18190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18192 done; \
b813574b 18193 echo "Doing info in gprof" ; \
b00612cc 18194 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18197 "RANLIB=$${RANLIB}" \
0c24b341 18198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18199 info) \
2a4cbe27
NN
18200 || exit 1
18201
b813574b 18202@endif gprof
2a4cbe27 18203
b813574b
PB
18204.PHONY: maybe-dvi-gprof dvi-gprof
18205maybe-dvi-gprof:
18206@if gprof
18207maybe-dvi-gprof: dvi-gprof
2a4cbe27 18208
b813574b
PB
18209dvi-gprof: \
18210 configure-gprof
0aed8855 18211 @: $(MAKE); $(unstage)
b813574b 18212 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18213 r=`${PWD_COMMAND}`; export r; \
18214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18215 $(HOST_EXPORTS) \
b813574b 18216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18218 done; \
b813574b 18219 echo "Doing dvi in gprof" ; \
b00612cc 18220 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18223 "RANLIB=$${RANLIB}" \
0c24b341 18224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18225 dvi) \
2a4cbe27
NN
18226 || exit 1
18227
b813574b 18228@endif gprof
2a4cbe27 18229
56a8fe78
DD
18230.PHONY: maybe-pdf-gprof pdf-gprof
18231maybe-pdf-gprof:
18232@if gprof
18233maybe-pdf-gprof: pdf-gprof
18234
18235pdf-gprof: \
18236 configure-gprof
18237 @: $(MAKE); $(unstage)
18238 @[ -f ./gprof/Makefile ] || exit 0; \
18239 r=`${PWD_COMMAND}`; export r; \
18240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18241 $(HOST_EXPORTS) \
18242 for flag in $(EXTRA_HOST_FLAGS) ; do \
18243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18244 done; \
18245 echo "Doing pdf in gprof" ; \
18246 (cd $(HOST_SUBDIR)/gprof && \
18247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18249 "RANLIB=$${RANLIB}" \
0c24b341 18250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18251 pdf) \
18252 || exit 1
18253
18254@endif gprof
18255
6d389afc
MS
18256.PHONY: maybe-html-gprof html-gprof
18257maybe-html-gprof:
18258@if gprof
18259maybe-html-gprof: html-gprof
18260
18261html-gprof: \
18262 configure-gprof
0aed8855 18263 @: $(MAKE); $(unstage)
6d389afc
MS
18264 @[ -f ./gprof/Makefile ] || exit 0; \
18265 r=`${PWD_COMMAND}`; export r; \
18266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18267 $(HOST_EXPORTS) \
18268 for flag in $(EXTRA_HOST_FLAGS) ; do \
18269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18270 done; \
18271 echo "Doing html in gprof" ; \
b00612cc 18272 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
18273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18275 "RANLIB=$${RANLIB}" \
0c24b341 18276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18277 html) \
18278 || exit 1
18279
18280@endif gprof
18281
b813574b
PB
18282.PHONY: maybe-TAGS-gprof TAGS-gprof
18283maybe-TAGS-gprof:
18284@if gprof
18285maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 18286
b813574b
PB
18287TAGS-gprof: \
18288 configure-gprof
0aed8855 18289 @: $(MAKE); $(unstage)
b813574b 18290 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18291 r=`${PWD_COMMAND}`; export r; \
18292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18293 $(HOST_EXPORTS) \
b813574b 18294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18296 done; \
b813574b 18297 echo "Doing TAGS in gprof" ; \
b00612cc 18298 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18301 "RANLIB=$${RANLIB}" \
0c24b341 18302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18303 TAGS) \
2a4cbe27
NN
18304 || exit 1
18305
b813574b 18306@endif gprof
2a4cbe27 18307
b813574b
PB
18308.PHONY: maybe-install-info-gprof install-info-gprof
18309maybe-install-info-gprof:
18310@if gprof
18311maybe-install-info-gprof: install-info-gprof
2a4cbe27 18312
b813574b
PB
18313install-info-gprof: \
18314 configure-gprof \
18315 info-gprof
0aed8855 18316 @: $(MAKE); $(unstage)
b813574b 18317 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18318 r=`${PWD_COMMAND}`; export r; \
18319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18320 $(HOST_EXPORTS) \
b813574b 18321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18323 done; \
b813574b 18324 echo "Doing install-info in gprof" ; \
b00612cc 18325 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18328 "RANLIB=$${RANLIB}" \
0c24b341 18329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18330 install-info) \
2a4cbe27
NN
18331 || exit 1
18332
b813574b 18333@endif gprof
2a4cbe27 18334
a3ca38d2
DD
18335.PHONY: maybe-install-pdf-gprof install-pdf-gprof
18336maybe-install-pdf-gprof:
18337@if gprof
18338maybe-install-pdf-gprof: install-pdf-gprof
18339
18340install-pdf-gprof: \
18341 configure-gprof \
18342 pdf-gprof
18343 @: $(MAKE); $(unstage)
18344 @[ -f ./gprof/Makefile ] || exit 0; \
18345 r=`${PWD_COMMAND}`; export r; \
18346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18347 $(HOST_EXPORTS) \
18348 for flag in $(EXTRA_HOST_FLAGS) ; do \
18349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18350 done; \
18351 echo "Doing install-pdf in gprof" ; \
18352 (cd $(HOST_SUBDIR)/gprof && \
18353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18355 "RANLIB=$${RANLIB}" \
0c24b341 18356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18357 install-pdf) \
18358 || exit 1
18359
18360@endif gprof
18361
108a6f8e
CD
18362.PHONY: maybe-install-html-gprof install-html-gprof
18363maybe-install-html-gprof:
18364@if gprof
18365maybe-install-html-gprof: install-html-gprof
18366
18367install-html-gprof: \
18368 configure-gprof \
18369 html-gprof
18370 @: $(MAKE); $(unstage)
18371 @[ -f ./gprof/Makefile ] || exit 0; \
18372 r=`${PWD_COMMAND}`; export r; \
18373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18374 $(HOST_EXPORTS) \
18375 for flag in $(EXTRA_HOST_FLAGS) ; do \
18376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18377 done; \
18378 echo "Doing install-html in gprof" ; \
18379 (cd $(HOST_SUBDIR)/gprof && \
18380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18382 "RANLIB=$${RANLIB}" \
0c24b341 18383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18384 install-html) \
18385 || exit 1
18386
18387@endif gprof
18388
b813574b
PB
18389.PHONY: maybe-installcheck-gprof installcheck-gprof
18390maybe-installcheck-gprof:
18391@if gprof
18392maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 18393
b813574b
PB
18394installcheck-gprof: \
18395 configure-gprof
0aed8855 18396 @: $(MAKE); $(unstage)
b813574b 18397 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18398 r=`${PWD_COMMAND}`; export r; \
18399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18400 $(HOST_EXPORTS) \
b813574b 18401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18403 done; \
b813574b 18404 echo "Doing installcheck in gprof" ; \
b00612cc 18405 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18408 "RANLIB=$${RANLIB}" \
0c24b341 18409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18410 installcheck) \
2a4cbe27
NN
18411 || exit 1
18412
b813574b 18413@endif gprof
2a4cbe27 18414
b813574b
PB
18415.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18416maybe-mostlyclean-gprof:
18417@if gprof
18418maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 18419
b813574b 18420mostlyclean-gprof:
0aed8855 18421 @: $(MAKE); $(unstage)
b813574b 18422 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18423 r=`${PWD_COMMAND}`; export r; \
18424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18425 $(HOST_EXPORTS) \
b813574b 18426 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18428 done; \
b813574b 18429 echo "Doing mostlyclean in gprof" ; \
b00612cc 18430 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18433 "RANLIB=$${RANLIB}" \
0c24b341 18434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18435 mostlyclean) \
2a4cbe27
NN
18436 || exit 1
18437
b813574b 18438@endif gprof
2a4cbe27 18439
b813574b
PB
18440.PHONY: maybe-clean-gprof clean-gprof
18441maybe-clean-gprof:
18442@if gprof
18443maybe-clean-gprof: clean-gprof
2a4cbe27 18444
b813574b 18445clean-gprof:
0aed8855 18446 @: $(MAKE); $(unstage)
b813574b 18447 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18448 r=`${PWD_COMMAND}`; export r; \
18449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18450 $(HOST_EXPORTS) \
b813574b 18451 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18453 done; \
b813574b 18454 echo "Doing clean in gprof" ; \
b00612cc 18455 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18458 "RANLIB=$${RANLIB}" \
0c24b341 18459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18460 clean) \
2a4cbe27
NN
18461 || exit 1
18462
b813574b 18463@endif gprof
2a4cbe27 18464
b813574b
PB
18465.PHONY: maybe-distclean-gprof distclean-gprof
18466maybe-distclean-gprof:
18467@if gprof
18468maybe-distclean-gprof: distclean-gprof
2a4cbe27 18469
b813574b 18470distclean-gprof:
0aed8855 18471 @: $(MAKE); $(unstage)
b813574b 18472 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18473 r=`${PWD_COMMAND}`; export r; \
18474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18475 $(HOST_EXPORTS) \
b813574b 18476 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18478 done; \
b813574b 18479 echo "Doing distclean in gprof" ; \
b00612cc 18480 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18483 "RANLIB=$${RANLIB}" \
0c24b341 18484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18485 distclean) \
2a4cbe27
NN
18486 || exit 1
18487
b813574b 18488@endif gprof
2a4cbe27 18489
b813574b
PB
18490.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18491maybe-maintainer-clean-gprof:
18492@if gprof
18493maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 18494
b813574b 18495maintainer-clean-gprof:
0aed8855 18496 @: $(MAKE); $(unstage)
b813574b 18497 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
18498 r=`${PWD_COMMAND}`; export r; \
18499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18500 $(HOST_EXPORTS) \
b813574b 18501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18503 done; \
b813574b 18504 echo "Doing maintainer-clean in gprof" ; \
b00612cc 18505 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
18506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18508 "RANLIB=$${RANLIB}" \
0c24b341 18509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18510 maintainer-clean) \
2a4cbe27
NN
18511 || exit 1
18512
b813574b 18513@endif gprof
2a4cbe27 18514
2a4cbe27 18515
a7254363 18516
b813574b
PB
18517.PHONY: configure-gzip maybe-configure-gzip
18518maybe-configure-gzip:
4f0ef2d8
CD
18519@if gcc-bootstrap
18520configure-gzip: stage_current
18521@endif gcc-bootstrap
b813574b
PB
18522@if gzip
18523maybe-configure-gzip: configure-gzip
c52c6897 18524configure-gzip:
0aed8855 18525 @: $(MAKE); $(unstage)
c52c6897 18526 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18528 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
18529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 18530 $(HOST_EXPORTS) \
a7254363
PB
18531 echo Configuring in $(HOST_SUBDIR)/gzip; \
18532 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 18533 case $(srcdir) in \
b00612cc
PB
18534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18535 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
18536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18537 esac; \
b00612cc
PB
18538 srcdiroption="--srcdir=$${topdir}/gzip"; \
18539 libsrcdir="$$s/gzip"; \
4fa63067 18540 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18542 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18543 || exit 1
b813574b 18544@endif gzip
2a4cbe27 18545
a7254363
PB
18546
18547
d545f33b
PB
18548
18549
b813574b
PB
18550.PHONY: all-gzip maybe-all-gzip
18551maybe-all-gzip:
4f0ef2d8
CD
18552@if gcc-bootstrap
18553all-gzip: stage_current
18554@endif gcc-bootstrap
b813574b 18555@if gzip
d27cc32e 18556TARGET-gzip=all
b813574b
PB
18557maybe-all-gzip: all-gzip
18558all-gzip: configure-gzip
0aed8855 18559 @: $(MAKE); $(unstage)
4fa63067
NN
18560 @r=`${PWD_COMMAND}`; export r; \
18561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18562 $(HOST_EXPORTS) \
b00612cc
PB
18563 (cd $(HOST_SUBDIR)/gzip && \
18564 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 18565@endif gzip
2a4cbe27 18566
a7254363 18567
d545f33b
PB
18568
18569
b813574b
PB
18570.PHONY: check-gzip maybe-check-gzip
18571maybe-check-gzip:
18572@if gzip
18573maybe-check-gzip: check-gzip
2a4cbe27 18574
b813574b 18575check-gzip:
0aed8855 18576 @: $(MAKE); $(unstage)
4fa63067 18577 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18579 $(HOST_EXPORTS) \
b00612cc
PB
18580 (cd $(HOST_SUBDIR)/gzip && \
18581 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18582
b813574b 18583@endif gzip
2a4cbe27 18584
b813574b
PB
18585.PHONY: install-gzip maybe-install-gzip
18586maybe-install-gzip:
18587@if gzip
18588maybe-install-gzip: install-gzip
2a4cbe27 18589
b813574b 18590install-gzip: installdirs
0aed8855 18591 @: $(MAKE); $(unstage)
4fa63067 18592 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18594 $(HOST_EXPORTS) \
b00612cc 18595 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 18596 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18597
b813574b 18598@endif gzip
2a4cbe27 18599
56a8fe78 18600# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18601
b813574b
PB
18602.PHONY: maybe-info-gzip info-gzip
18603maybe-info-gzip:
18604@if gzip
18605maybe-info-gzip: info-gzip
4fa63067 18606
b813574b
PB
18607info-gzip: \
18608 configure-gzip
0aed8855 18609 @: $(MAKE); $(unstage)
b813574b 18610 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18611 r=`${PWD_COMMAND}`; export r; \
18612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18613 $(HOST_EXPORTS) \
b813574b 18614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18616 done; \
b813574b 18617 echo "Doing info in gzip" ; \
b00612cc 18618 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18621 "RANLIB=$${RANLIB}" \
0c24b341 18622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18623 info) \
2a4cbe27
NN
18624 || exit 1
18625
b813574b 18626@endif gzip
2a4cbe27 18627
b813574b
PB
18628.PHONY: maybe-dvi-gzip dvi-gzip
18629maybe-dvi-gzip:
18630@if gzip
18631maybe-dvi-gzip: dvi-gzip
2a4cbe27 18632
b813574b
PB
18633dvi-gzip: \
18634 configure-gzip
0aed8855 18635 @: $(MAKE); $(unstage)
b813574b 18636 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18637 r=`${PWD_COMMAND}`; export r; \
18638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18639 $(HOST_EXPORTS) \
b813574b 18640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18642 done; \
b813574b 18643 echo "Doing dvi in gzip" ; \
b00612cc 18644 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18647 "RANLIB=$${RANLIB}" \
0c24b341 18648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18649 dvi) \
2a4cbe27
NN
18650 || exit 1
18651
b813574b 18652@endif gzip
2a4cbe27 18653
56a8fe78
DD
18654.PHONY: maybe-pdf-gzip pdf-gzip
18655maybe-pdf-gzip:
18656@if gzip
18657maybe-pdf-gzip: pdf-gzip
18658
18659pdf-gzip: \
18660 configure-gzip
18661 @: $(MAKE); $(unstage)
18662 @[ -f ./gzip/Makefile ] || exit 0; \
18663 r=`${PWD_COMMAND}`; export r; \
18664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18665 $(HOST_EXPORTS) \
18666 for flag in $(EXTRA_HOST_FLAGS) ; do \
18667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18668 done; \
18669 echo "Doing pdf in gzip" ; \
18670 (cd $(HOST_SUBDIR)/gzip && \
18671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18673 "RANLIB=$${RANLIB}" \
0c24b341 18674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18675 pdf) \
18676 || exit 1
18677
18678@endif gzip
18679
6d389afc
MS
18680.PHONY: maybe-html-gzip html-gzip
18681maybe-html-gzip:
18682@if gzip
18683maybe-html-gzip: html-gzip
18684
18685html-gzip: \
18686 configure-gzip
0aed8855 18687 @: $(MAKE); $(unstage)
6d389afc
MS
18688 @[ -f ./gzip/Makefile ] || exit 0; \
18689 r=`${PWD_COMMAND}`; export r; \
18690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18691 $(HOST_EXPORTS) \
18692 for flag in $(EXTRA_HOST_FLAGS) ; do \
18693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18694 done; \
18695 echo "Doing html in gzip" ; \
b00612cc 18696 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
18697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18699 "RANLIB=$${RANLIB}" \
0c24b341 18700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18701 html) \
18702 || exit 1
18703
18704@endif gzip
18705
b813574b
PB
18706.PHONY: maybe-TAGS-gzip TAGS-gzip
18707maybe-TAGS-gzip:
18708@if gzip
18709maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 18710
b813574b
PB
18711TAGS-gzip: \
18712 configure-gzip
0aed8855 18713 @: $(MAKE); $(unstage)
b813574b 18714 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18715 r=`${PWD_COMMAND}`; export r; \
18716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18717 $(HOST_EXPORTS) \
b813574b 18718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18720 done; \
b813574b 18721 echo "Doing TAGS in gzip" ; \
b00612cc 18722 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18725 "RANLIB=$${RANLIB}" \
0c24b341 18726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18727 TAGS) \
2a4cbe27
NN
18728 || exit 1
18729
b813574b 18730@endif gzip
2a4cbe27 18731
b813574b
PB
18732.PHONY: maybe-install-info-gzip install-info-gzip
18733maybe-install-info-gzip:
18734@if gzip
18735maybe-install-info-gzip: install-info-gzip
2a4cbe27 18736
b813574b
PB
18737install-info-gzip: \
18738 configure-gzip \
18739 info-gzip
0aed8855 18740 @: $(MAKE); $(unstage)
b813574b 18741 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18742 r=`${PWD_COMMAND}`; export r; \
18743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18744 $(HOST_EXPORTS) \
b813574b 18745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18747 done; \
b813574b 18748 echo "Doing install-info in gzip" ; \
b00612cc 18749 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18752 "RANLIB=$${RANLIB}" \
0c24b341 18753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18754 install-info) \
2a4cbe27
NN
18755 || exit 1
18756
b813574b 18757@endif gzip
2a4cbe27 18758
a3ca38d2
DD
18759.PHONY: maybe-install-pdf-gzip install-pdf-gzip
18760maybe-install-pdf-gzip:
18761@if gzip
18762maybe-install-pdf-gzip: install-pdf-gzip
18763
18764install-pdf-gzip: \
18765 configure-gzip \
18766 pdf-gzip
18767 @: $(MAKE); $(unstage)
18768 @[ -f ./gzip/Makefile ] || exit 0; \
18769 r=`${PWD_COMMAND}`; export r; \
18770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18771 $(HOST_EXPORTS) \
18772 for flag in $(EXTRA_HOST_FLAGS) ; do \
18773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18774 done; \
18775 echo "Doing install-pdf in gzip" ; \
18776 (cd $(HOST_SUBDIR)/gzip && \
18777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18779 "RANLIB=$${RANLIB}" \
0c24b341 18780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18781 install-pdf) \
18782 || exit 1
18783
18784@endif gzip
18785
108a6f8e
CD
18786.PHONY: maybe-install-html-gzip install-html-gzip
18787maybe-install-html-gzip:
18788@if gzip
18789maybe-install-html-gzip: install-html-gzip
18790
18791install-html-gzip: \
18792 configure-gzip \
18793 html-gzip
18794 @: $(MAKE); $(unstage)
18795 @[ -f ./gzip/Makefile ] || exit 0; \
18796 r=`${PWD_COMMAND}`; export r; \
18797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18798 $(HOST_EXPORTS) \
18799 for flag in $(EXTRA_HOST_FLAGS) ; do \
18800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18801 done; \
18802 echo "Doing install-html in gzip" ; \
18803 (cd $(HOST_SUBDIR)/gzip && \
18804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18806 "RANLIB=$${RANLIB}" \
0c24b341 18807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18808 install-html) \
18809 || exit 1
18810
18811@endif gzip
18812
b813574b
PB
18813.PHONY: maybe-installcheck-gzip installcheck-gzip
18814maybe-installcheck-gzip:
18815@if gzip
18816maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 18817
b813574b
PB
18818installcheck-gzip: \
18819 configure-gzip
0aed8855 18820 @: $(MAKE); $(unstage)
b813574b 18821 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18822 r=`${PWD_COMMAND}`; export r; \
18823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18824 $(HOST_EXPORTS) \
b813574b 18825 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18827 done; \
b813574b 18828 echo "Doing installcheck in gzip" ; \
b00612cc 18829 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18832 "RANLIB=$${RANLIB}" \
0c24b341 18833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18834 installcheck) \
2a4cbe27
NN
18835 || exit 1
18836
b813574b 18837@endif gzip
2a4cbe27 18838
b813574b
PB
18839.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
18840maybe-mostlyclean-gzip:
18841@if gzip
18842maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 18843
b813574b 18844mostlyclean-gzip:
0aed8855 18845 @: $(MAKE); $(unstage)
b813574b 18846 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18847 r=`${PWD_COMMAND}`; export r; \
18848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18849 $(HOST_EXPORTS) \
b813574b 18850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18852 done; \
b813574b 18853 echo "Doing mostlyclean in gzip" ; \
b00612cc 18854 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18857 "RANLIB=$${RANLIB}" \
0c24b341 18858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18859 mostlyclean) \
2a4cbe27
NN
18860 || exit 1
18861
b813574b 18862@endif gzip
2a4cbe27 18863
b813574b
PB
18864.PHONY: maybe-clean-gzip clean-gzip
18865maybe-clean-gzip:
18866@if gzip
18867maybe-clean-gzip: clean-gzip
2a4cbe27 18868
b813574b 18869clean-gzip:
0aed8855 18870 @: $(MAKE); $(unstage)
b813574b 18871 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18872 r=`${PWD_COMMAND}`; export r; \
18873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18874 $(HOST_EXPORTS) \
b813574b 18875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18877 done; \
b813574b 18878 echo "Doing clean in gzip" ; \
b00612cc 18879 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18882 "RANLIB=$${RANLIB}" \
0c24b341 18883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18884 clean) \
2a4cbe27
NN
18885 || exit 1
18886
b813574b 18887@endif gzip
2a4cbe27 18888
b813574b
PB
18889.PHONY: maybe-distclean-gzip distclean-gzip
18890maybe-distclean-gzip:
18891@if gzip
18892maybe-distclean-gzip: distclean-gzip
2a4cbe27 18893
b813574b 18894distclean-gzip:
0aed8855 18895 @: $(MAKE); $(unstage)
b813574b 18896 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18897 r=`${PWD_COMMAND}`; export r; \
18898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18899 $(HOST_EXPORTS) \
b813574b 18900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18902 done; \
b813574b 18903 echo "Doing distclean in gzip" ; \
b00612cc 18904 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18907 "RANLIB=$${RANLIB}" \
0c24b341 18908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18909 distclean) \
2a4cbe27
NN
18910 || exit 1
18911
b813574b 18912@endif gzip
2a4cbe27 18913
b813574b
PB
18914.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
18915maybe-maintainer-clean-gzip:
18916@if gzip
18917maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 18918
b813574b 18919maintainer-clean-gzip:
0aed8855 18920 @: $(MAKE); $(unstage)
b813574b 18921 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
18922 r=`${PWD_COMMAND}`; export r; \
18923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18924 $(HOST_EXPORTS) \
b813574b 18925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18927 done; \
b813574b 18928 echo "Doing maintainer-clean in gzip" ; \
b00612cc 18929 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
18930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18932 "RANLIB=$${RANLIB}" \
0c24b341 18933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18934 maintainer-clean) \
2a4cbe27
NN
18935 || exit 1
18936
b813574b 18937@endif gzip
2a4cbe27 18938
2a4cbe27 18939
a7254363 18940
b813574b
PB
18941.PHONY: configure-hello maybe-configure-hello
18942maybe-configure-hello:
4f0ef2d8
CD
18943@if gcc-bootstrap
18944configure-hello: stage_current
18945@endif gcc-bootstrap
b813574b
PB
18946@if hello
18947maybe-configure-hello: configure-hello
c52c6897 18948configure-hello:
0aed8855 18949 @: $(MAKE); $(unstage)
c52c6897 18950 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18952 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
18953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 18954 $(HOST_EXPORTS) \
a7254363
PB
18955 echo Configuring in $(HOST_SUBDIR)/hello; \
18956 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 18957 case $(srcdir) in \
b00612cc
PB
18958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18959 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
18960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18961 esac; \
b00612cc
PB
18962 srcdiroption="--srcdir=$${topdir}/hello"; \
18963 libsrcdir="$$s/hello"; \
4fa63067 18964 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
18965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18966 --target=${target_alias} $${srcdiroption} \
2a4cbe27 18967 || exit 1
b813574b 18968@endif hello
2a4cbe27 18969
a7254363
PB
18970
18971
d545f33b
PB
18972
18973
b813574b
PB
18974.PHONY: all-hello maybe-all-hello
18975maybe-all-hello:
4f0ef2d8
CD
18976@if gcc-bootstrap
18977all-hello: stage_current
18978@endif gcc-bootstrap
b813574b 18979@if hello
d27cc32e 18980TARGET-hello=all
b813574b
PB
18981maybe-all-hello: all-hello
18982all-hello: configure-hello
0aed8855 18983 @: $(MAKE); $(unstage)
4fa63067
NN
18984 @r=`${PWD_COMMAND}`; export r; \
18985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18986 $(HOST_EXPORTS) \
b00612cc
PB
18987 (cd $(HOST_SUBDIR)/hello && \
18988 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 18989@endif hello
2a4cbe27 18990
a7254363 18991
d545f33b
PB
18992
18993
b813574b
PB
18994.PHONY: check-hello maybe-check-hello
18995maybe-check-hello:
18996@if hello
18997maybe-check-hello: check-hello
2a4cbe27 18998
b813574b 18999check-hello:
0aed8855 19000 @: $(MAKE); $(unstage)
4fa63067 19001 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19003 $(HOST_EXPORTS) \
b00612cc
PB
19004 (cd $(HOST_SUBDIR)/hello && \
19005 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19006
b813574b 19007@endif hello
2a4cbe27 19008
b813574b
PB
19009.PHONY: install-hello maybe-install-hello
19010maybe-install-hello:
19011@if hello
19012maybe-install-hello: install-hello
2a4cbe27 19013
b813574b 19014install-hello: installdirs
0aed8855 19015 @: $(MAKE); $(unstage)
4fa63067
NN
19016 @r=`${PWD_COMMAND}`; export r; \
19017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19018 $(HOST_EXPORTS) \
b00612cc 19019 (cd $(HOST_SUBDIR)/hello && \
2da12f12 19020 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19021
b813574b 19022@endif hello
4fa63067 19023
56a8fe78 19024# Other targets (info, dvi, pdf, etc.)
4fa63067 19025
b813574b
PB
19026.PHONY: maybe-info-hello info-hello
19027maybe-info-hello:
19028@if hello
19029maybe-info-hello: info-hello
4fa63067 19030
b813574b
PB
19031info-hello: \
19032 configure-hello
0aed8855 19033 @: $(MAKE); $(unstage)
b813574b 19034 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19035 r=`${PWD_COMMAND}`; export r; \
19036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19037 $(HOST_EXPORTS) \
b813574b 19038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19040 done; \
b813574b 19041 echo "Doing info in hello" ; \
b00612cc 19042 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19045 "RANLIB=$${RANLIB}" \
0c24b341 19046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19047 info) \
2a4cbe27
NN
19048 || exit 1
19049
b813574b 19050@endif hello
2a4cbe27 19051
b813574b
PB
19052.PHONY: maybe-dvi-hello dvi-hello
19053maybe-dvi-hello:
19054@if hello
19055maybe-dvi-hello: dvi-hello
2a4cbe27 19056
b813574b
PB
19057dvi-hello: \
19058 configure-hello
0aed8855 19059 @: $(MAKE); $(unstage)
b813574b 19060 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19061 r=`${PWD_COMMAND}`; export r; \
19062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19063 $(HOST_EXPORTS) \
b813574b 19064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19066 done; \
b813574b 19067 echo "Doing dvi in hello" ; \
b00612cc 19068 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19071 "RANLIB=$${RANLIB}" \
0c24b341 19072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19073 dvi) \
2a4cbe27
NN
19074 || exit 1
19075
b813574b 19076@endif hello
2a4cbe27 19077
56a8fe78
DD
19078.PHONY: maybe-pdf-hello pdf-hello
19079maybe-pdf-hello:
19080@if hello
19081maybe-pdf-hello: pdf-hello
19082
19083pdf-hello: \
19084 configure-hello
19085 @: $(MAKE); $(unstage)
19086 @[ -f ./hello/Makefile ] || exit 0; \
19087 r=`${PWD_COMMAND}`; export r; \
19088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19089 $(HOST_EXPORTS) \
19090 for flag in $(EXTRA_HOST_FLAGS) ; do \
19091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19092 done; \
19093 echo "Doing pdf in hello" ; \
19094 (cd $(HOST_SUBDIR)/hello && \
19095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19097 "RANLIB=$${RANLIB}" \
0c24b341 19098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19099 pdf) \
19100 || exit 1
19101
19102@endif hello
19103
6d389afc
MS
19104.PHONY: maybe-html-hello html-hello
19105maybe-html-hello:
19106@if hello
19107maybe-html-hello: html-hello
19108
19109html-hello: \
19110 configure-hello
0aed8855 19111 @: $(MAKE); $(unstage)
6d389afc
MS
19112 @[ -f ./hello/Makefile ] || exit 0; \
19113 r=`${PWD_COMMAND}`; export r; \
19114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19115 $(HOST_EXPORTS) \
19116 for flag in $(EXTRA_HOST_FLAGS) ; do \
19117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19118 done; \
19119 echo "Doing html in hello" ; \
b00612cc 19120 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
19121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19123 "RANLIB=$${RANLIB}" \
0c24b341 19124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19125 html) \
19126 || exit 1
19127
19128@endif hello
19129
b813574b
PB
19130.PHONY: maybe-TAGS-hello TAGS-hello
19131maybe-TAGS-hello:
19132@if hello
19133maybe-TAGS-hello: TAGS-hello
2a4cbe27 19134
b813574b
PB
19135TAGS-hello: \
19136 configure-hello
0aed8855 19137 @: $(MAKE); $(unstage)
b813574b 19138 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19139 r=`${PWD_COMMAND}`; export r; \
19140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19141 $(HOST_EXPORTS) \
b813574b 19142 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19144 done; \
b813574b 19145 echo "Doing TAGS in hello" ; \
b00612cc 19146 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19149 "RANLIB=$${RANLIB}" \
0c24b341 19150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19151 TAGS) \
2a4cbe27
NN
19152 || exit 1
19153
b813574b 19154@endif hello
2a4cbe27 19155
b813574b
PB
19156.PHONY: maybe-install-info-hello install-info-hello
19157maybe-install-info-hello:
19158@if hello
19159maybe-install-info-hello: install-info-hello
2a4cbe27 19160
b813574b
PB
19161install-info-hello: \
19162 configure-hello \
19163 info-hello
0aed8855 19164 @: $(MAKE); $(unstage)
b813574b 19165 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19166 r=`${PWD_COMMAND}`; export r; \
19167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19168 $(HOST_EXPORTS) \
b813574b 19169 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19171 done; \
b813574b 19172 echo "Doing install-info in hello" ; \
b00612cc 19173 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19176 "RANLIB=$${RANLIB}" \
0c24b341 19177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19178 install-info) \
2a4cbe27
NN
19179 || exit 1
19180
b813574b 19181@endif hello
2a4cbe27 19182
a3ca38d2
DD
19183.PHONY: maybe-install-pdf-hello install-pdf-hello
19184maybe-install-pdf-hello:
19185@if hello
19186maybe-install-pdf-hello: install-pdf-hello
19187
19188install-pdf-hello: \
19189 configure-hello \
19190 pdf-hello
19191 @: $(MAKE); $(unstage)
19192 @[ -f ./hello/Makefile ] || exit 0; \
19193 r=`${PWD_COMMAND}`; export r; \
19194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19195 $(HOST_EXPORTS) \
19196 for flag in $(EXTRA_HOST_FLAGS) ; do \
19197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19198 done; \
19199 echo "Doing install-pdf in hello" ; \
19200 (cd $(HOST_SUBDIR)/hello && \
19201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19203 "RANLIB=$${RANLIB}" \
0c24b341 19204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19205 install-pdf) \
19206 || exit 1
19207
19208@endif hello
19209
108a6f8e
CD
19210.PHONY: maybe-install-html-hello install-html-hello
19211maybe-install-html-hello:
19212@if hello
19213maybe-install-html-hello: install-html-hello
19214
19215install-html-hello: \
19216 configure-hello \
19217 html-hello
19218 @: $(MAKE); $(unstage)
19219 @[ -f ./hello/Makefile ] || exit 0; \
19220 r=`${PWD_COMMAND}`; export r; \
19221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19222 $(HOST_EXPORTS) \
19223 for flag in $(EXTRA_HOST_FLAGS) ; do \
19224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19225 done; \
19226 echo "Doing install-html in hello" ; \
19227 (cd $(HOST_SUBDIR)/hello && \
19228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19230 "RANLIB=$${RANLIB}" \
0c24b341 19231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19232 install-html) \
19233 || exit 1
19234
19235@endif hello
19236
b813574b
PB
19237.PHONY: maybe-installcheck-hello installcheck-hello
19238maybe-installcheck-hello:
19239@if hello
19240maybe-installcheck-hello: installcheck-hello
2a4cbe27 19241
b813574b
PB
19242installcheck-hello: \
19243 configure-hello
0aed8855 19244 @: $(MAKE); $(unstage)
b813574b 19245 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19246 r=`${PWD_COMMAND}`; export r; \
19247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19248 $(HOST_EXPORTS) \
b813574b 19249 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19251 done; \
b813574b 19252 echo "Doing installcheck in hello" ; \
b00612cc 19253 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19256 "RANLIB=$${RANLIB}" \
0c24b341 19257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19258 installcheck) \
2a4cbe27
NN
19259 || exit 1
19260
b813574b 19261@endif hello
2a4cbe27 19262
b813574b
PB
19263.PHONY: maybe-mostlyclean-hello mostlyclean-hello
19264maybe-mostlyclean-hello:
19265@if hello
19266maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 19267
b813574b 19268mostlyclean-hello:
0aed8855 19269 @: $(MAKE); $(unstage)
b813574b 19270 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19271 r=`${PWD_COMMAND}`; export r; \
19272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19273 $(HOST_EXPORTS) \
b813574b 19274 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19276 done; \
b813574b 19277 echo "Doing mostlyclean in hello" ; \
b00612cc 19278 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19281 "RANLIB=$${RANLIB}" \
0c24b341 19282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19283 mostlyclean) \
2a4cbe27
NN
19284 || exit 1
19285
b813574b 19286@endif hello
2a4cbe27 19287
b813574b
PB
19288.PHONY: maybe-clean-hello clean-hello
19289maybe-clean-hello:
19290@if hello
19291maybe-clean-hello: clean-hello
2a4cbe27 19292
b813574b 19293clean-hello:
0aed8855 19294 @: $(MAKE); $(unstage)
b813574b 19295 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19296 r=`${PWD_COMMAND}`; export r; \
19297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19298 $(HOST_EXPORTS) \
b813574b 19299 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19301 done; \
b813574b 19302 echo "Doing clean in hello" ; \
b00612cc 19303 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19306 "RANLIB=$${RANLIB}" \
0c24b341 19307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19308 clean) \
2a4cbe27
NN
19309 || exit 1
19310
b813574b 19311@endif hello
2a4cbe27 19312
b813574b
PB
19313.PHONY: maybe-distclean-hello distclean-hello
19314maybe-distclean-hello:
19315@if hello
19316maybe-distclean-hello: distclean-hello
2a4cbe27 19317
b813574b 19318distclean-hello:
0aed8855 19319 @: $(MAKE); $(unstage)
b813574b 19320 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19321 r=`${PWD_COMMAND}`; export r; \
19322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19323 $(HOST_EXPORTS) \
b813574b 19324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19326 done; \
b813574b 19327 echo "Doing distclean in hello" ; \
b00612cc 19328 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19331 "RANLIB=$${RANLIB}" \
0c24b341 19332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19333 distclean) \
2a4cbe27
NN
19334 || exit 1
19335
b813574b 19336@endif hello
2a4cbe27 19337
b813574b
PB
19338.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
19339maybe-maintainer-clean-hello:
19340@if hello
19341maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 19342
b813574b 19343maintainer-clean-hello:
0aed8855 19344 @: $(MAKE); $(unstage)
b813574b 19345 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
19346 r=`${PWD_COMMAND}`; export r; \
19347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19348 $(HOST_EXPORTS) \
b813574b 19349 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19351 done; \
b813574b 19352 echo "Doing maintainer-clean in hello" ; \
b00612cc 19353 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
19354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19356 "RANLIB=$${RANLIB}" \
0c24b341 19357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19358 maintainer-clean) \
2a4cbe27
NN
19359 || exit 1
19360
b813574b 19361@endif hello
2a4cbe27 19362
2a4cbe27 19363
a7254363 19364
b813574b
PB
19365.PHONY: configure-indent maybe-configure-indent
19366maybe-configure-indent:
4f0ef2d8
CD
19367@if gcc-bootstrap
19368configure-indent: stage_current
19369@endif gcc-bootstrap
b813574b
PB
19370@if indent
19371maybe-configure-indent: configure-indent
c52c6897 19372configure-indent:
0aed8855 19373 @: $(MAKE); $(unstage)
c52c6897 19374 @r=`${PWD_COMMAND}`; export r; \
4fa63067 19375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19376 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
19377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 19378 $(HOST_EXPORTS) \
a7254363
PB
19379 echo Configuring in $(HOST_SUBDIR)/indent; \
19380 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 19381 case $(srcdir) in \
b00612cc
PB
19382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19383 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
19384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19385 esac; \
b00612cc
PB
19386 srcdiroption="--srcdir=$${topdir}/indent"; \
19387 libsrcdir="$$s/indent"; \
4fa63067 19388 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19390 --target=${target_alias} $${srcdiroption} \
4fa63067 19391 || exit 1
b813574b 19392@endif indent
2a4cbe27 19393
a7254363
PB
19394
19395
d545f33b
PB
19396
19397
b813574b
PB
19398.PHONY: all-indent maybe-all-indent
19399maybe-all-indent:
4f0ef2d8
CD
19400@if gcc-bootstrap
19401all-indent: stage_current
19402@endif gcc-bootstrap
b813574b 19403@if indent
d27cc32e 19404TARGET-indent=all
b813574b
PB
19405maybe-all-indent: all-indent
19406all-indent: configure-indent
0aed8855 19407 @: $(MAKE); $(unstage)
4fa63067
NN
19408 @r=`${PWD_COMMAND}`; export r; \
19409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19410 $(HOST_EXPORTS) \
b00612cc
PB
19411 (cd $(HOST_SUBDIR)/indent && \
19412 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 19413@endif indent
2a4cbe27 19414
a7254363 19415
d545f33b
PB
19416
19417
b813574b
PB
19418.PHONY: check-indent maybe-check-indent
19419maybe-check-indent:
19420@if indent
19421maybe-check-indent: check-indent
2a4cbe27 19422
b813574b 19423check-indent:
0aed8855 19424 @: $(MAKE); $(unstage)
4fa63067 19425 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19427 $(HOST_EXPORTS) \
b00612cc
PB
19428 (cd $(HOST_SUBDIR)/indent && \
19429 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19430
b813574b 19431@endif indent
2a4cbe27 19432
b813574b
PB
19433.PHONY: install-indent maybe-install-indent
19434maybe-install-indent:
19435@if indent
19436maybe-install-indent: install-indent
2a4cbe27 19437
b813574b 19438install-indent: installdirs
0aed8855 19439 @: $(MAKE); $(unstage)
4fa63067 19440 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19442 $(HOST_EXPORTS) \
b00612cc 19443 (cd $(HOST_SUBDIR)/indent && \
2da12f12 19444 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19445
b813574b 19446@endif indent
2a4cbe27 19447
56a8fe78 19448# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19449
b813574b
PB
19450.PHONY: maybe-info-indent info-indent
19451maybe-info-indent:
19452@if indent
19453maybe-info-indent: info-indent
4fa63067 19454
b813574b
PB
19455info-indent: \
19456 configure-indent
0aed8855 19457 @: $(MAKE); $(unstage)
b813574b 19458 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19459 r=`${PWD_COMMAND}`; export r; \
19460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19461 $(HOST_EXPORTS) \
b813574b 19462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19464 done; \
b813574b 19465 echo "Doing info in indent" ; \
b00612cc 19466 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19469 "RANLIB=$${RANLIB}" \
0c24b341 19470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19471 info) \
2a4cbe27
NN
19472 || exit 1
19473
b813574b 19474@endif indent
2a4cbe27 19475
b813574b
PB
19476.PHONY: maybe-dvi-indent dvi-indent
19477maybe-dvi-indent:
19478@if indent
19479maybe-dvi-indent: dvi-indent
2a4cbe27 19480
b813574b
PB
19481dvi-indent: \
19482 configure-indent
0aed8855 19483 @: $(MAKE); $(unstage)
b813574b 19484 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19485 r=`${PWD_COMMAND}`; export r; \
19486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19487 $(HOST_EXPORTS) \
b813574b 19488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19490 done; \
b813574b 19491 echo "Doing dvi in indent" ; \
b00612cc 19492 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19495 "RANLIB=$${RANLIB}" \
0c24b341 19496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19497 dvi) \
2a4cbe27
NN
19498 || exit 1
19499
b813574b 19500@endif indent
2a4cbe27 19501
56a8fe78
DD
19502.PHONY: maybe-pdf-indent pdf-indent
19503maybe-pdf-indent:
19504@if indent
19505maybe-pdf-indent: pdf-indent
19506
19507pdf-indent: \
19508 configure-indent
19509 @: $(MAKE); $(unstage)
19510 @[ -f ./indent/Makefile ] || exit 0; \
19511 r=`${PWD_COMMAND}`; export r; \
19512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19513 $(HOST_EXPORTS) \
19514 for flag in $(EXTRA_HOST_FLAGS) ; do \
19515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19516 done; \
19517 echo "Doing pdf in indent" ; \
19518 (cd $(HOST_SUBDIR)/indent && \
19519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19521 "RANLIB=$${RANLIB}" \
0c24b341 19522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19523 pdf) \
19524 || exit 1
19525
19526@endif indent
19527
6d389afc
MS
19528.PHONY: maybe-html-indent html-indent
19529maybe-html-indent:
19530@if indent
19531maybe-html-indent: html-indent
19532
19533html-indent: \
19534 configure-indent
0aed8855 19535 @: $(MAKE); $(unstage)
6d389afc
MS
19536 @[ -f ./indent/Makefile ] || exit 0; \
19537 r=`${PWD_COMMAND}`; export r; \
19538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19539 $(HOST_EXPORTS) \
19540 for flag in $(EXTRA_HOST_FLAGS) ; do \
19541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19542 done; \
19543 echo "Doing html in indent" ; \
b00612cc 19544 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
19545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19547 "RANLIB=$${RANLIB}" \
0c24b341 19548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19549 html) \
19550 || exit 1
19551
19552@endif indent
19553
b813574b
PB
19554.PHONY: maybe-TAGS-indent TAGS-indent
19555maybe-TAGS-indent:
19556@if indent
19557maybe-TAGS-indent: TAGS-indent
2a4cbe27 19558
b813574b
PB
19559TAGS-indent: \
19560 configure-indent
0aed8855 19561 @: $(MAKE); $(unstage)
b813574b 19562 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19563 r=`${PWD_COMMAND}`; export r; \
19564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19565 $(HOST_EXPORTS) \
b813574b 19566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19568 done; \
b813574b 19569 echo "Doing TAGS in indent" ; \
b00612cc 19570 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19573 "RANLIB=$${RANLIB}" \
0c24b341 19574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19575 TAGS) \
2a4cbe27
NN
19576 || exit 1
19577
b813574b 19578@endif indent
2a4cbe27 19579
b813574b
PB
19580.PHONY: maybe-install-info-indent install-info-indent
19581maybe-install-info-indent:
19582@if indent
19583maybe-install-info-indent: install-info-indent
2a4cbe27 19584
b813574b
PB
19585install-info-indent: \
19586 configure-indent \
19587 info-indent
0aed8855 19588 @: $(MAKE); $(unstage)
b813574b 19589 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19590 r=`${PWD_COMMAND}`; export r; \
19591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19592 $(HOST_EXPORTS) \
b813574b 19593 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19595 done; \
b813574b 19596 echo "Doing install-info in indent" ; \
b00612cc 19597 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19600 "RANLIB=$${RANLIB}" \
0c24b341 19601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19602 install-info) \
2a4cbe27
NN
19603 || exit 1
19604
b813574b 19605@endif indent
2a4cbe27 19606
a3ca38d2
DD
19607.PHONY: maybe-install-pdf-indent install-pdf-indent
19608maybe-install-pdf-indent:
19609@if indent
19610maybe-install-pdf-indent: install-pdf-indent
19611
19612install-pdf-indent: \
19613 configure-indent \
19614 pdf-indent
19615 @: $(MAKE); $(unstage)
19616 @[ -f ./indent/Makefile ] || exit 0; \
19617 r=`${PWD_COMMAND}`; export r; \
19618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19619 $(HOST_EXPORTS) \
19620 for flag in $(EXTRA_HOST_FLAGS) ; do \
19621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19622 done; \
19623 echo "Doing install-pdf in indent" ; \
19624 (cd $(HOST_SUBDIR)/indent && \
19625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19627 "RANLIB=$${RANLIB}" \
0c24b341 19628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19629 install-pdf) \
19630 || exit 1
19631
19632@endif indent
19633
108a6f8e
CD
19634.PHONY: maybe-install-html-indent install-html-indent
19635maybe-install-html-indent:
19636@if indent
19637maybe-install-html-indent: install-html-indent
19638
19639install-html-indent: \
19640 configure-indent \
19641 html-indent
19642 @: $(MAKE); $(unstage)
19643 @[ -f ./indent/Makefile ] || exit 0; \
19644 r=`${PWD_COMMAND}`; export r; \
19645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19646 $(HOST_EXPORTS) \
19647 for flag in $(EXTRA_HOST_FLAGS) ; do \
19648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19649 done; \
19650 echo "Doing install-html in indent" ; \
19651 (cd $(HOST_SUBDIR)/indent && \
19652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19654 "RANLIB=$${RANLIB}" \
0c24b341 19655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19656 install-html) \
19657 || exit 1
19658
19659@endif indent
19660
b813574b
PB
19661.PHONY: maybe-installcheck-indent installcheck-indent
19662maybe-installcheck-indent:
19663@if indent
19664maybe-installcheck-indent: installcheck-indent
2a4cbe27 19665
b813574b
PB
19666installcheck-indent: \
19667 configure-indent
0aed8855 19668 @: $(MAKE); $(unstage)
b813574b 19669 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19670 r=`${PWD_COMMAND}`; export r; \
19671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19672 $(HOST_EXPORTS) \
b813574b 19673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19675 done; \
b813574b 19676 echo "Doing installcheck in indent" ; \
b00612cc 19677 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19680 "RANLIB=$${RANLIB}" \
0c24b341 19681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19682 installcheck) \
2a4cbe27
NN
19683 || exit 1
19684
b813574b 19685@endif indent
2a4cbe27 19686
b813574b
PB
19687.PHONY: maybe-mostlyclean-indent mostlyclean-indent
19688maybe-mostlyclean-indent:
19689@if indent
19690maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 19691
b813574b 19692mostlyclean-indent:
0aed8855 19693 @: $(MAKE); $(unstage)
b813574b 19694 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19695 r=`${PWD_COMMAND}`; export r; \
19696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19697 $(HOST_EXPORTS) \
b813574b 19698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19700 done; \
b813574b 19701 echo "Doing mostlyclean in indent" ; \
b00612cc 19702 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19705 "RANLIB=$${RANLIB}" \
0c24b341 19706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19707 mostlyclean) \
2a4cbe27
NN
19708 || exit 1
19709
b813574b 19710@endif indent
2a4cbe27 19711
b813574b
PB
19712.PHONY: maybe-clean-indent clean-indent
19713maybe-clean-indent:
19714@if indent
19715maybe-clean-indent: clean-indent
2a4cbe27 19716
b813574b 19717clean-indent:
0aed8855 19718 @: $(MAKE); $(unstage)
b813574b 19719 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19720 r=`${PWD_COMMAND}`; export r; \
19721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19722 $(HOST_EXPORTS) \
b813574b 19723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19725 done; \
b813574b 19726 echo "Doing clean in indent" ; \
b00612cc 19727 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19730 "RANLIB=$${RANLIB}" \
0c24b341 19731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19732 clean) \
2a4cbe27
NN
19733 || exit 1
19734
b813574b 19735@endif indent
2a4cbe27 19736
b813574b
PB
19737.PHONY: maybe-distclean-indent distclean-indent
19738maybe-distclean-indent:
19739@if indent
19740maybe-distclean-indent: distclean-indent
2a4cbe27 19741
b813574b 19742distclean-indent:
0aed8855 19743 @: $(MAKE); $(unstage)
b813574b 19744 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19745 r=`${PWD_COMMAND}`; export r; \
19746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19747 $(HOST_EXPORTS) \
b813574b 19748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19750 done; \
b813574b 19751 echo "Doing distclean in indent" ; \
b00612cc 19752 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19755 "RANLIB=$${RANLIB}" \
0c24b341 19756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19757 distclean) \
2a4cbe27
NN
19758 || exit 1
19759
b813574b 19760@endif indent
2a4cbe27 19761
b813574b
PB
19762.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
19763maybe-maintainer-clean-indent:
19764@if indent
19765maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 19766
b813574b 19767maintainer-clean-indent:
0aed8855 19768 @: $(MAKE); $(unstage)
b813574b 19769 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
19770 r=`${PWD_COMMAND}`; export r; \
19771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19772 $(HOST_EXPORTS) \
b813574b 19773 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19775 done; \
b813574b 19776 echo "Doing maintainer-clean in indent" ; \
b00612cc 19777 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
19778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19780 "RANLIB=$${RANLIB}" \
0c24b341 19781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19782 maintainer-clean) \
2a4cbe27
NN
19783 || exit 1
19784
b813574b 19785@endif indent
2a4cbe27 19786
a2592b1b 19787
a7254363 19788
b813574b
PB
19789.PHONY: configure-intl maybe-configure-intl
19790maybe-configure-intl:
4f0ef2d8
CD
19791@if gcc-bootstrap
19792configure-intl: stage_current
19793@endif gcc-bootstrap
b813574b
PB
19794@if intl
19795maybe-configure-intl: configure-intl
c52c6897 19796configure-intl:
c52c6897
PB
19797 @r=`${PWD_COMMAND}`; export r; \
19798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
19799 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 19801 $(HOST_EXPORTS) \
a7254363
PB
19802 echo Configuring in $(HOST_SUBDIR)/intl; \
19803 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 19804 case $(srcdir) in \
b00612cc
PB
19805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19806 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19808 esac; \
b00612cc
PB
19809 srcdiroption="--srcdir=$${topdir}/intl"; \
19810 libsrcdir="$$s/intl"; \
4fa63067 19811 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19813 --target=${target_alias} $${srcdiroption} \
a2592b1b 19814 || exit 1
b813574b 19815@endif intl
a2592b1b 19816
a7254363
PB
19817
19818
d545f33b
PB
19819.PHONY: configure-stage1-intl maybe-configure-stage1-intl
19820maybe-configure-stage1-intl:
19821@if intl-bootstrap
19822maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 19823configure-stage1-intl:
c52c6897 19824 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 19825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19826 @r=`${PWD_COMMAND}`; export r; \
19827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19828 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 19829 $(HOST_EXPORTS) \
8ee82aff
PB
19830 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19831 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19832 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 19833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19834 cd $(HOST_SUBDIR)/intl || exit 1; \
19835 case $(srcdir) in \
19836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19837 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19839 esac; \
19840 srcdiroption="--srcdir=$${topdir}/intl"; \
19841 libsrcdir="$$s/intl"; \
19842 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19844 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19845 \
8a0d8a5c 19846 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
19847@endif intl-bootstrap
19848
19849.PHONY: configure-stage2-intl maybe-configure-stage2-intl
19850maybe-configure-stage2-intl:
19851@if intl-bootstrap
19852maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 19853configure-stage2-intl:
c52c6897 19854 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 19855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19856 @r=`${PWD_COMMAND}`; export r; \
19857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19858 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19859 $(HOST_EXPORTS) \
19860 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19861 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19862 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19863 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 19864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19865 cd $(HOST_SUBDIR)/intl || exit 1; \
19866 case $(srcdir) in \
19867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19868 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19870 esac; \
19871 srcdiroption="--srcdir=$${topdir}/intl"; \
19872 libsrcdir="$$s/intl"; \
19873 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19875 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19876 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19877 @stage2_werror_flag@
19878@endif intl-bootstrap
19879
8520c408
AO
19880.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
19881maybe-configure-stageb2g0-intl:
19882@if intl-bootstrap
19883maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
19884configure-stageb2g0-intl:
19885 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
19886 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19887 @r=`${PWD_COMMAND}`; export r; \
19888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19889 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19890 $(HOST_EXPORTS) \
19891 $(POSTSTAGE1_HOST_EXPORTS) \
19892 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
19893 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
19894 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
19895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19896 cd $(HOST_SUBDIR)/intl || exit 1; \
19897 case $(srcdir) in \
19898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19899 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19901 esac; \
19902 srcdiroption="--srcdir=$${topdir}/intl"; \
19903 libsrcdir="$$s/intl"; \
19904 $(SHELL) $${libsrcdir}/configure \
19905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19906 --target=${target_alias} $${srcdiroption} \
19907 --with-build-libsubdir=$(HOST_SUBDIR) \
19908 @stage2_werror_flag@
19909@endif intl-bootstrap
19910
d545f33b
PB
19911.PHONY: configure-stage3-intl maybe-configure-stage3-intl
19912maybe-configure-stage3-intl:
19913@if intl-bootstrap
19914maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 19915configure-stage3-intl:
c52c6897 19916 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 19917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19918 @r=`${PWD_COMMAND}`; export r; \
19919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19920 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19921 $(HOST_EXPORTS) \
19922 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19923 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19924 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19925 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 19926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19927 cd $(HOST_SUBDIR)/intl || exit 1; \
19928 case $(srcdir) in \
19929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19930 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19932 esac; \
19933 srcdiroption="--srcdir=$${topdir}/intl"; \
19934 libsrcdir="$$s/intl"; \
19935 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19936 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19937 --target=${target_alias} $${srcdiroption} \
c1cb7e02 19938 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
19939 @stage2_werror_flag@
19940@endif intl-bootstrap
19941
8520c408
AO
19942.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
19943maybe-configure-stageb3g2-intl:
19944@if intl-bootstrap
19945maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
19946configure-stageb3g2-intl:
19947 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
19948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
19949 @r=`${PWD_COMMAND}`; export r; \
19950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19951 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
19952 $(HOST_EXPORTS) \
19953 $(POSTSTAGE1_HOST_EXPORTS) \
19954 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
19955 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
19956 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
19957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
19958 cd $(HOST_SUBDIR)/intl || exit 1; \
19959 case $(srcdir) in \
19960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19961 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19963 esac; \
19964 srcdiroption="--srcdir=$${topdir}/intl"; \
19965 libsrcdir="$$s/intl"; \
19966 $(SHELL) $${libsrcdir}/configure \
19967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19968 --target=${target_alias} $${srcdiroption} \
19969 --with-build-libsubdir=$(HOST_SUBDIR) \
19970 @stage2_werror_flag@
19971@endif intl-bootstrap
19972
d545f33b
PB
19973.PHONY: configure-stage4-intl maybe-configure-stage4-intl
19974maybe-configure-stage4-intl:
19975@if intl-bootstrap
19976maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 19977configure-stage4-intl:
c52c6897 19978 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 19979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
19980 @r=`${PWD_COMMAND}`; export r; \
19981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 19982 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
19983 $(HOST_EXPORTS) \
19984 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
19985 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19986 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 19987 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 19988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
19989 cd $(HOST_SUBDIR)/intl || exit 1; \
19990 case $(srcdir) in \
19991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19992 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
19993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19994 esac; \
19995 srcdiroption="--srcdir=$${topdir}/intl"; \
19996 libsrcdir="$$s/intl"; \
19997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19999 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20000 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20001 @stage2_werror_flag@
20002@endif intl-bootstrap
20003
20004.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
20005maybe-configure-stageprofile-intl:
20006@if intl-bootstrap
20007maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 20008configure-stageprofile-intl:
c52c6897 20009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 20010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20011 @r=`${PWD_COMMAND}`; export r; \
20012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20013 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20014 $(HOST_EXPORTS) \
20015 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20016 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
20017 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 20018 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 20019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20020 cd $(HOST_SUBDIR)/intl || exit 1; \
20021 case $(srcdir) in \
20022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20023 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20025 esac; \
20026 srcdiroption="--srcdir=$${topdir}/intl"; \
20027 libsrcdir="$$s/intl"; \
20028 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20030 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20031 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20032 @stage2_werror_flag@
20033@endif intl-bootstrap
20034
20035.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
20036maybe-configure-stagefeedback-intl:
20037@if intl-bootstrap
20038maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 20039configure-stagefeedback-intl:
c52c6897 20040 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 20041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
20042 @r=`${PWD_COMMAND}`; export r; \
20043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 20044 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
20045 $(HOST_EXPORTS) \
20046 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
20047 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
20048 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 20049 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 20050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
20051 cd $(HOST_SUBDIR)/intl || exit 1; \
20052 case $(srcdir) in \
20053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20054 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20056 esac; \
20057 srcdiroption="--srcdir=$${topdir}/intl"; \
20058 libsrcdir="$$s/intl"; \
20059 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20061 --target=${target_alias} $${srcdiroption} \
c1cb7e02 20062 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
20063 @stage2_werror_flag@
20064@endif intl-bootstrap
20065
20066
20067
20068
20069
b813574b
PB
20070.PHONY: all-intl maybe-all-intl
20071maybe-all-intl:
4f0ef2d8
CD
20072@if gcc-bootstrap
20073all-intl: stage_current
20074@endif gcc-bootstrap
b813574b 20075@if intl
d27cc32e 20076TARGET-intl=all
b813574b
PB
20077maybe-all-intl: all-intl
20078all-intl: configure-intl
c52c6897 20079 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20081 $(HOST_EXPORTS) \
b00612cc
PB
20082 (cd $(HOST_SUBDIR)/intl && \
20083 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 20084@endif intl
a2592b1b 20085
a7254363 20086
d545f33b
PB
20087
20088.PHONY: all-stage1-intl maybe-all-stage1-intl
20089.PHONY: clean-stage1-intl maybe-clean-stage1-intl
20090maybe-all-stage1-intl:
20091maybe-clean-stage1-intl:
20092@if intl-bootstrap
20093maybe-all-stage1-intl: all-stage1-intl
20094all-stage1: all-stage1-intl
f70224b5 20095TARGET-stage1-intl = $(TARGET-intl)
d545f33b 20096all-stage1-intl: configure-stage1-intl
c52c6897 20097 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
20098 @r=`${PWD_COMMAND}`; export r; \
20099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20100 $(HOST_EXPORTS) \
20101 cd $(HOST_SUBDIR)/intl && \
8ee82aff
PB
20102 $(MAKE) $(FLAGS_TO_PASS) \
20103 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 20104 $(TARGET-stage1-intl)
d545f33b
PB
20105
20106maybe-clean-stage1-intl: clean-stage1-intl
20107clean-stage1: clean-stage1-intl
20108clean-stage1-intl:
9dbaa842
DD
20109 @if [ $(current_stage) = stage1 ]; then \
20110 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20111 else \
20112 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
20113 $(MAKE) stage1-start; \
20114 fi; \
d545f33b
PB
20115 cd $(HOST_SUBDIR)/intl && \
20116 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 20117 clean
d545f33b
PB
20118@endif intl-bootstrap
20119
20120
20121.PHONY: all-stage2-intl maybe-all-stage2-intl
20122.PHONY: clean-stage2-intl maybe-clean-stage2-intl
20123maybe-all-stage2-intl:
20124maybe-clean-stage2-intl:
20125@if intl-bootstrap
20126maybe-all-stage2-intl: all-stage2-intl
20127all-stage2: all-stage2-intl
f70224b5 20128TARGET-stage2-intl = $(TARGET-intl)
d545f33b 20129all-stage2-intl: configure-stage2-intl
c52c6897 20130 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
20131 @r=`${PWD_COMMAND}`; export r; \
20132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20133 $(HOST_EXPORTS) \
20134 $(POSTSTAGE1_HOST_EXPORTS) \
20135 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20136 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20137 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20138 $(TARGET-stage2-intl)
d545f33b
PB
20139
20140maybe-clean-stage2-intl: clean-stage2-intl
20141clean-stage2: clean-stage2-intl
20142clean-stage2-intl:
9dbaa842
DD
20143 @if [ $(current_stage) = stage2 ]; then \
20144 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20145 else \
20146 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
20147 $(MAKE) stage2-start; \
20148 fi; \
d545f33b
PB
20149 cd $(HOST_SUBDIR)/intl && \
20150 $(MAKE) $(FLAGS_TO_PASS) \
20151 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20152 clean
d545f33b
PB
20153@endif intl-bootstrap
20154
20155
8520c408
AO
20156.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
20157.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
20158maybe-all-stageb2g0-intl:
20159maybe-clean-stageb2g0-intl:
20160@if intl-bootstrap
20161maybe-all-stageb2g0-intl: all-stageb2g0-intl
20162all-stageb2g0: all-stageb2g0-intl
20163TARGET-stageb2g0-intl = $(TARGET-intl)
20164all-stageb2g0-intl: configure-stageb2g0-intl
20165 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
20166 @r=`${PWD_COMMAND}`; export r; \
20167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20168 $(HOST_EXPORTS) \
20169 $(POSTSTAGE1_HOST_EXPORTS) \
20170 cd $(HOST_SUBDIR)/intl && \
20171 $(MAKE) $(FLAGS_TO_PASS) \
20172 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
20173 $(TARGET-stageb2g0-intl)
20174
20175maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
20176clean-stageb2g0: clean-stageb2g0-intl
20177clean-stageb2g0-intl:
20178 @if [ $(current_stage) = stageb2g0 ]; then \
20179 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20180 else \
20181 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
20182 $(MAKE) stageb2g0-start; \
20183 fi; \
20184 cd $(HOST_SUBDIR)/intl && \
20185 $(MAKE) $(FLAGS_TO_PASS) \
20186 $(POSTSTAGE1_FLAGS_TO_PASS) \
20187 clean
20188@endif intl-bootstrap
20189
20190
d545f33b
PB
20191.PHONY: all-stage3-intl maybe-all-stage3-intl
20192.PHONY: clean-stage3-intl maybe-clean-stage3-intl
20193maybe-all-stage3-intl:
20194maybe-clean-stage3-intl:
20195@if intl-bootstrap
20196maybe-all-stage3-intl: all-stage3-intl
20197all-stage3: all-stage3-intl
f70224b5 20198TARGET-stage3-intl = $(TARGET-intl)
d545f33b 20199all-stage3-intl: configure-stage3-intl
c52c6897 20200 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
20201 @r=`${PWD_COMMAND}`; export r; \
20202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20203 $(HOST_EXPORTS) \
20204 $(POSTSTAGE1_HOST_EXPORTS) \
20205 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20206 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20207 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20208 $(TARGET-stage3-intl)
d545f33b
PB
20209
20210maybe-clean-stage3-intl: clean-stage3-intl
20211clean-stage3: clean-stage3-intl
20212clean-stage3-intl:
9dbaa842
DD
20213 @if [ $(current_stage) = stage3 ]; then \
20214 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20215 else \
20216 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
20217 $(MAKE) stage3-start; \
20218 fi; \
d545f33b
PB
20219 cd $(HOST_SUBDIR)/intl && \
20220 $(MAKE) $(FLAGS_TO_PASS) \
20221 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20222 clean
d545f33b
PB
20223@endif intl-bootstrap
20224
20225
8520c408
AO
20226.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
20227.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
20228maybe-all-stageb3g2-intl:
20229maybe-clean-stageb3g2-intl:
20230@if intl-bootstrap
20231maybe-all-stageb3g2-intl: all-stageb3g2-intl
20232all-stageb3g2: all-stageb3g2-intl
20233TARGET-stageb3g2-intl = $(TARGET-intl)
20234all-stageb3g2-intl: configure-stageb3g2-intl
20235 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
20236 @r=`${PWD_COMMAND}`; export r; \
20237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20238 $(HOST_EXPORTS) \
20239 $(POSTSTAGE1_HOST_EXPORTS) \
20240 cd $(HOST_SUBDIR)/intl && \
20241 $(MAKE) $(FLAGS_TO_PASS) \
20242 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
20243 $(TARGET-stageb3g2-intl)
20244
20245maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
20246clean-stageb3g2: clean-stageb3g2-intl
20247clean-stageb3g2-intl:
20248 @if [ $(current_stage) = stageb3g2 ]; then \
20249 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20250 else \
20251 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
20252 $(MAKE) stageb3g2-start; \
20253 fi; \
20254 cd $(HOST_SUBDIR)/intl && \
20255 $(MAKE) $(FLAGS_TO_PASS) \
20256 $(POSTSTAGE1_FLAGS_TO_PASS) \
20257 clean
20258@endif intl-bootstrap
20259
20260
d545f33b
PB
20261.PHONY: all-stage4-intl maybe-all-stage4-intl
20262.PHONY: clean-stage4-intl maybe-clean-stage4-intl
20263maybe-all-stage4-intl:
20264maybe-clean-stage4-intl:
20265@if intl-bootstrap
20266maybe-all-stage4-intl: all-stage4-intl
20267all-stage4: all-stage4-intl
f70224b5 20268TARGET-stage4-intl = $(TARGET-intl)
d545f33b 20269all-stage4-intl: configure-stage4-intl
c52c6897 20270 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
20271 @r=`${PWD_COMMAND}`; export r; \
20272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20273 $(HOST_EXPORTS) \
20274 $(POSTSTAGE1_HOST_EXPORTS) \
20275 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20276 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20277 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20278 $(TARGET-stage4-intl)
d545f33b
PB
20279
20280maybe-clean-stage4-intl: clean-stage4-intl
20281clean-stage4: clean-stage4-intl
20282clean-stage4-intl:
9dbaa842
DD
20283 @if [ $(current_stage) = stage4 ]; then \
20284 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20285 else \
20286 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
20287 $(MAKE) stage4-start; \
20288 fi; \
d545f33b
PB
20289 cd $(HOST_SUBDIR)/intl && \
20290 $(MAKE) $(FLAGS_TO_PASS) \
20291 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20292 clean
d545f33b
PB
20293@endif intl-bootstrap
20294
20295
20296.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
20297.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
20298maybe-all-stageprofile-intl:
20299maybe-clean-stageprofile-intl:
20300@if intl-bootstrap
20301maybe-all-stageprofile-intl: all-stageprofile-intl
20302all-stageprofile: all-stageprofile-intl
f70224b5 20303TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 20304all-stageprofile-intl: configure-stageprofile-intl
c52c6897 20305 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
20306 @r=`${PWD_COMMAND}`; export r; \
20307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20308 $(HOST_EXPORTS) \
20309 $(POSTSTAGE1_HOST_EXPORTS) \
20310 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20311 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20312 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20313 $(TARGET-stageprofile-intl)
d545f33b
PB
20314
20315maybe-clean-stageprofile-intl: clean-stageprofile-intl
20316clean-stageprofile: clean-stageprofile-intl
20317clean-stageprofile-intl:
9dbaa842
DD
20318 @if [ $(current_stage) = stageprofile ]; then \
20319 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20320 else \
20321 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
20322 $(MAKE) stageprofile-start; \
20323 fi; \
d545f33b
PB
20324 cd $(HOST_SUBDIR)/intl && \
20325 $(MAKE) $(FLAGS_TO_PASS) \
20326 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20327 clean
d545f33b
PB
20328@endif intl-bootstrap
20329
20330
20331.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
20332.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
20333maybe-all-stagefeedback-intl:
20334maybe-clean-stagefeedback-intl:
20335@if intl-bootstrap
20336maybe-all-stagefeedback-intl: all-stagefeedback-intl
20337all-stagefeedback: all-stagefeedback-intl
f70224b5 20338TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 20339all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 20340 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
20341 @r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343 $(HOST_EXPORTS) \
20344 $(POSTSTAGE1_HOST_EXPORTS) \
20345 cd $(HOST_SUBDIR)/intl && \
8ee82aff 20346 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 20347 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 20348 $(TARGET-stagefeedback-intl)
d545f33b
PB
20349
20350maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
20351clean-stagefeedback: clean-stagefeedback-intl
20352clean-stagefeedback-intl:
9dbaa842
DD
20353 @if [ $(current_stage) = stagefeedback ]; then \
20354 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
20355 else \
20356 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
20357 $(MAKE) stagefeedback-start; \
20358 fi; \
d545f33b
PB
20359 cd $(HOST_SUBDIR)/intl && \
20360 $(MAKE) $(FLAGS_TO_PASS) \
20361 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20362 clean
d545f33b
PB
20363@endif intl-bootstrap
20364
20365
20366
20367
20368
b813574b
PB
20369.PHONY: check-intl maybe-check-intl
20370maybe-check-intl:
20371@if intl
20372maybe-check-intl: check-intl
2a4cbe27 20373
b813574b 20374check-intl:
0aed8855 20375 @: $(MAKE); $(unstage)
4fa63067
NN
20376 @r=`${PWD_COMMAND}`; export r; \
20377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20378 $(HOST_EXPORTS) \
b00612cc
PB
20379 (cd $(HOST_SUBDIR)/intl && \
20380 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20381
b813574b 20382@endif intl
2a4cbe27 20383
b813574b
PB
20384.PHONY: install-intl maybe-install-intl
20385maybe-install-intl:
20386@if intl
20387maybe-install-intl: install-intl
2a4cbe27 20388
b813574b 20389install-intl: installdirs
0aed8855 20390 @: $(MAKE); $(unstage)
4fa63067
NN
20391 @r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20393 $(HOST_EXPORTS) \
b00612cc 20394 (cd $(HOST_SUBDIR)/intl && \
2da12f12 20395 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20396
b813574b 20397@endif intl
4fa63067 20398
56a8fe78 20399# Other targets (info, dvi, pdf, etc.)
4fa63067 20400
b813574b
PB
20401.PHONY: maybe-info-intl info-intl
20402maybe-info-intl:
20403@if intl
20404maybe-info-intl: info-intl
4fa63067 20405
b813574b
PB
20406info-intl: \
20407 configure-intl
20408 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20409 r=`${PWD_COMMAND}`; export r; \
20410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20411 $(HOST_EXPORTS) \
b813574b 20412 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20414 done; \
b813574b 20415 echo "Doing info in intl" ; \
b00612cc 20416 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20419 "RANLIB=$${RANLIB}" \
0c24b341 20420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20421 info) \
2a4cbe27
NN
20422 || exit 1
20423
b813574b 20424@endif intl
2a4cbe27 20425
b813574b
PB
20426.PHONY: maybe-dvi-intl dvi-intl
20427maybe-dvi-intl:
20428@if intl
20429maybe-dvi-intl: dvi-intl
2a4cbe27 20430
b813574b
PB
20431dvi-intl: \
20432 configure-intl
20433 @[ -f ./intl/Makefile ] || exit 0; \
20434 r=`${PWD_COMMAND}`; export r; \
b40e3958 20435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20436 $(HOST_EXPORTS) \
b813574b 20437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20439 done; \
b813574b 20440 echo "Doing dvi in intl" ; \
b00612cc 20441 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20444 "RANLIB=$${RANLIB}" \
0c24b341 20445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20446 dvi) \
2a4cbe27
NN
20447 || exit 1
20448
b813574b 20449@endif intl
2a4cbe27 20450
56a8fe78
DD
20451.PHONY: maybe-pdf-intl pdf-intl
20452maybe-pdf-intl:
20453@if intl
20454maybe-pdf-intl: pdf-intl
20455
20456pdf-intl: \
20457 configure-intl
20458 @[ -f ./intl/Makefile ] || exit 0; \
20459 r=`${PWD_COMMAND}`; export r; \
20460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20461 $(HOST_EXPORTS) \
20462 for flag in $(EXTRA_HOST_FLAGS) ; do \
20463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20464 done; \
20465 echo "Doing pdf in intl" ; \
20466 (cd $(HOST_SUBDIR)/intl && \
20467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20469 "RANLIB=$${RANLIB}" \
0c24b341 20470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20471 pdf) \
20472 || exit 1
20473
20474@endif intl
20475
6d389afc
MS
20476.PHONY: maybe-html-intl html-intl
20477maybe-html-intl:
20478@if intl
20479maybe-html-intl: html-intl
20480
20481html-intl: \
20482 configure-intl
20483 @[ -f ./intl/Makefile ] || exit 0; \
20484 r=`${PWD_COMMAND}`; export r; \
20485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20486 $(HOST_EXPORTS) \
20487 for flag in $(EXTRA_HOST_FLAGS) ; do \
20488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20489 done; \
20490 echo "Doing html in intl" ; \
b00612cc 20491 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
20492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20494 "RANLIB=$${RANLIB}" \
0c24b341 20495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20496 html) \
20497 || exit 1
20498
20499@endif intl
20500
b813574b
PB
20501.PHONY: maybe-TAGS-intl TAGS-intl
20502maybe-TAGS-intl:
20503@if intl
20504maybe-TAGS-intl: TAGS-intl
2a4cbe27 20505
b813574b
PB
20506TAGS-intl: \
20507 configure-intl
20508 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20509 r=`${PWD_COMMAND}`; export r; \
20510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20511 $(HOST_EXPORTS) \
b813574b 20512 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20514 done; \
b813574b 20515 echo "Doing TAGS in intl" ; \
b00612cc 20516 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20519 "RANLIB=$${RANLIB}" \
0c24b341 20520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20521 TAGS) \
2a4cbe27
NN
20522 || exit 1
20523
b813574b 20524@endif intl
2a4cbe27 20525
b813574b
PB
20526.PHONY: maybe-install-info-intl install-info-intl
20527maybe-install-info-intl:
20528@if intl
20529maybe-install-info-intl: install-info-intl
2a4cbe27 20530
b813574b
PB
20531install-info-intl: \
20532 configure-intl \
20533 info-intl
20534 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20535 r=`${PWD_COMMAND}`; export r; \
20536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20537 $(HOST_EXPORTS) \
b813574b 20538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20540 done; \
b813574b 20541 echo "Doing install-info in intl" ; \
b00612cc 20542 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20545 "RANLIB=$${RANLIB}" \
0c24b341 20546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20547 install-info) \
2a4cbe27
NN
20548 || exit 1
20549
b813574b 20550@endif intl
2a4cbe27 20551
a3ca38d2
DD
20552.PHONY: maybe-install-pdf-intl install-pdf-intl
20553maybe-install-pdf-intl:
20554@if intl
20555maybe-install-pdf-intl: install-pdf-intl
20556
20557install-pdf-intl: \
20558 configure-intl \
20559 pdf-intl
20560 @[ -f ./intl/Makefile ] || exit 0; \
20561 r=`${PWD_COMMAND}`; export r; \
20562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20563 $(HOST_EXPORTS) \
20564 for flag in $(EXTRA_HOST_FLAGS) ; do \
20565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20566 done; \
20567 echo "Doing install-pdf in intl" ; \
20568 (cd $(HOST_SUBDIR)/intl && \
20569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20571 "RANLIB=$${RANLIB}" \
0c24b341 20572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20573 install-pdf) \
20574 || exit 1
20575
20576@endif intl
20577
108a6f8e
CD
20578.PHONY: maybe-install-html-intl install-html-intl
20579maybe-install-html-intl:
20580@if intl
20581maybe-install-html-intl: install-html-intl
20582
20583install-html-intl: \
20584 configure-intl \
20585 html-intl
20586 @[ -f ./intl/Makefile ] || exit 0; \
20587 r=`${PWD_COMMAND}`; export r; \
20588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20589 $(HOST_EXPORTS) \
20590 for flag in $(EXTRA_HOST_FLAGS) ; do \
20591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20592 done; \
20593 echo "Doing install-html in intl" ; \
20594 (cd $(HOST_SUBDIR)/intl && \
20595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20597 "RANLIB=$${RANLIB}" \
0c24b341 20598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20599 install-html) \
20600 || exit 1
20601
20602@endif intl
20603
b813574b
PB
20604.PHONY: maybe-installcheck-intl installcheck-intl
20605maybe-installcheck-intl:
20606@if intl
20607maybe-installcheck-intl: installcheck-intl
2a4cbe27 20608
b813574b
PB
20609installcheck-intl: \
20610 configure-intl
20611 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20612 r=`${PWD_COMMAND}`; export r; \
20613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20614 $(HOST_EXPORTS) \
b813574b 20615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20617 done; \
b813574b 20618 echo "Doing installcheck in intl" ; \
b00612cc 20619 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20622 "RANLIB=$${RANLIB}" \
0c24b341 20623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20624 installcheck) \
2a4cbe27
NN
20625 || exit 1
20626
b813574b 20627@endif intl
2a4cbe27 20628
b813574b
PB
20629.PHONY: maybe-mostlyclean-intl mostlyclean-intl
20630maybe-mostlyclean-intl:
20631@if intl
20632maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 20633
b813574b
PB
20634mostlyclean-intl:
20635 @[ -f ./intl/Makefile ] || exit 0; \
20636 r=`${PWD_COMMAND}`; export r; \
20637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
20638 $(HOST_EXPORTS) \
20639 for flag in $(EXTRA_HOST_FLAGS) ; do \
20640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20641 done; \
20642 echo "Doing mostlyclean in intl" ; \
b00612cc 20643 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
20644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20646 "RANLIB=$${RANLIB}" \
0c24b341 20647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
20648 mostlyclean) \
20649 || exit 1
4fa63067 20650
b813574b 20651@endif intl
4fa63067 20652
b813574b
PB
20653.PHONY: maybe-clean-intl clean-intl
20654maybe-clean-intl:
20655@if intl
20656maybe-clean-intl: clean-intl
4fa63067 20657
b813574b
PB
20658clean-intl:
20659 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20660 r=`${PWD_COMMAND}`; export r; \
20661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20662 $(HOST_EXPORTS) \
b813574b 20663 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20665 done; \
b813574b 20666 echo "Doing clean in intl" ; \
b00612cc 20667 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20670 "RANLIB=$${RANLIB}" \
0c24b341 20671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20672 clean) \
2a4cbe27
NN
20673 || exit 1
20674
b813574b 20675@endif intl
2a4cbe27 20676
b813574b
PB
20677.PHONY: maybe-distclean-intl distclean-intl
20678maybe-distclean-intl:
20679@if intl
20680maybe-distclean-intl: distclean-intl
2a4cbe27 20681
b813574b
PB
20682distclean-intl:
20683 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20684 r=`${PWD_COMMAND}`; export r; \
20685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20686 $(HOST_EXPORTS) \
b813574b 20687 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20689 done; \
b813574b 20690 echo "Doing distclean in intl" ; \
b00612cc 20691 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20694 "RANLIB=$${RANLIB}" \
0c24b341 20695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20696 distclean) \
2a4cbe27
NN
20697 || exit 1
20698
b813574b 20699@endif intl
2a4cbe27 20700
b813574b
PB
20701.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
20702maybe-maintainer-clean-intl:
20703@if intl
20704maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 20705
b813574b
PB
20706maintainer-clean-intl:
20707 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
20708 r=`${PWD_COMMAND}`; export r; \
20709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20710 $(HOST_EXPORTS) \
b813574b 20711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20713 done; \
b813574b 20714 echo "Doing maintainer-clean in intl" ; \
b00612cc 20715 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
20716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20718 "RANLIB=$${RANLIB}" \
0c24b341 20719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20720 maintainer-clean) \
2a4cbe27
NN
20721 || exit 1
20722
b813574b 20723@endif intl
2a4cbe27 20724
2a4cbe27 20725
a7254363 20726
b813574b
PB
20727.PHONY: configure-tcl maybe-configure-tcl
20728maybe-configure-tcl:
4f0ef2d8
CD
20729@if gcc-bootstrap
20730configure-tcl: stage_current
20731@endif gcc-bootstrap
b813574b
PB
20732@if tcl
20733maybe-configure-tcl: configure-tcl
c52c6897 20734configure-tcl:
0aed8855 20735 @: $(MAKE); $(unstage)
c52c6897 20736 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20738 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 20740 $(HOST_EXPORTS) \
a7254363
PB
20741 echo Configuring in $(HOST_SUBDIR)/tcl; \
20742 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 20743 case $(srcdir) in \
b00612cc
PB
20744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20745 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20747 esac; \
b00612cc
PB
20748 srcdiroption="--srcdir=$${topdir}/tcl"; \
20749 libsrcdir="$$s/tcl"; \
4fa63067 20750 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20752 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20753 || exit 1
b813574b 20754@endif tcl
2a4cbe27 20755
a7254363
PB
20756
20757
d545f33b
PB
20758
20759
b813574b
PB
20760.PHONY: all-tcl maybe-all-tcl
20761maybe-all-tcl:
4f0ef2d8
CD
20762@if gcc-bootstrap
20763all-tcl: stage_current
20764@endif gcc-bootstrap
b813574b 20765@if tcl
d27cc32e 20766TARGET-tcl=all
b813574b
PB
20767maybe-all-tcl: all-tcl
20768all-tcl: configure-tcl
0aed8855 20769 @: $(MAKE); $(unstage)
4fa63067
NN
20770 @r=`${PWD_COMMAND}`; export r; \
20771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20772 $(HOST_EXPORTS) \
b00612cc
PB
20773 (cd $(HOST_SUBDIR)/tcl && \
20774 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 20775@endif tcl
4fa63067 20776
a7254363 20777
d545f33b
PB
20778
20779
b813574b
PB
20780.PHONY: check-tcl maybe-check-tcl
20781maybe-check-tcl:
20782@if tcl
20783maybe-check-tcl: check-tcl
2a4cbe27 20784
b813574b 20785check-tcl:
0aed8855 20786 @: $(MAKE); $(unstage)
4fa63067
NN
20787 @r=`${PWD_COMMAND}`; export r; \
20788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20789 $(HOST_EXPORTS) \
b00612cc
PB
20790 (cd $(HOST_SUBDIR)/tcl && \
20791 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20792
b813574b 20793@endif tcl
4fa63067 20794
b813574b
PB
20795.PHONY: install-tcl maybe-install-tcl
20796maybe-install-tcl:
20797@if tcl
20798maybe-install-tcl: install-tcl
4fa63067 20799
b813574b 20800install-tcl: installdirs
0aed8855 20801 @: $(MAKE); $(unstage)
4fa63067
NN
20802 @r=`${PWD_COMMAND}`; export r; \
20803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20804 $(HOST_EXPORTS) \
b00612cc 20805 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 20806 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20807
b813574b 20808@endif tcl
4fa63067 20809
56a8fe78 20810# Other targets (info, dvi, pdf, etc.)
4fa63067 20811
b813574b
PB
20812.PHONY: maybe-info-tcl info-tcl
20813maybe-info-tcl:
20814@if tcl
20815maybe-info-tcl: info-tcl
4fa63067 20816
b813574b
PB
20817info-tcl: \
20818 configure-tcl
0aed8855 20819 @: $(MAKE); $(unstage)
b813574b 20820 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20821 r=`${PWD_COMMAND}`; export r; \
20822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20823 $(HOST_EXPORTS) \
b813574b 20824 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20826 done; \
b813574b 20827 echo "Doing info in tcl" ; \
b00612cc 20828 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20831 "RANLIB=$${RANLIB}" \
0c24b341 20832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20833 info) \
2a4cbe27
NN
20834 || exit 1
20835
b813574b 20836@endif tcl
2a4cbe27 20837
b813574b
PB
20838.PHONY: maybe-dvi-tcl dvi-tcl
20839maybe-dvi-tcl:
20840@if tcl
20841maybe-dvi-tcl: dvi-tcl
2a4cbe27 20842
b813574b
PB
20843dvi-tcl: \
20844 configure-tcl
0aed8855 20845 @: $(MAKE); $(unstage)
b813574b 20846 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20847 r=`${PWD_COMMAND}`; export r; \
20848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20849 $(HOST_EXPORTS) \
b813574b 20850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20852 done; \
b813574b 20853 echo "Doing dvi in tcl" ; \
b00612cc 20854 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20857 "RANLIB=$${RANLIB}" \
0c24b341 20858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20859 dvi) \
2a4cbe27
NN
20860 || exit 1
20861
b813574b 20862@endif tcl
2a4cbe27 20863
56a8fe78
DD
20864.PHONY: maybe-pdf-tcl pdf-tcl
20865maybe-pdf-tcl:
20866@if tcl
20867maybe-pdf-tcl: pdf-tcl
20868
20869pdf-tcl: \
20870 configure-tcl
20871 @: $(MAKE); $(unstage)
20872 @[ -f ./tcl/Makefile ] || exit 0; \
20873 r=`${PWD_COMMAND}`; export r; \
20874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20875 $(HOST_EXPORTS) \
20876 for flag in $(EXTRA_HOST_FLAGS) ; do \
20877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20878 done; \
20879 echo "Doing pdf in tcl" ; \
20880 (cd $(HOST_SUBDIR)/tcl && \
20881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20883 "RANLIB=$${RANLIB}" \
0c24b341 20884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20885 pdf) \
20886 || exit 1
20887
20888@endif tcl
20889
6d389afc
MS
20890.PHONY: maybe-html-tcl html-tcl
20891maybe-html-tcl:
20892@if tcl
20893maybe-html-tcl: html-tcl
20894
20895html-tcl: \
20896 configure-tcl
0aed8855 20897 @: $(MAKE); $(unstage)
6d389afc
MS
20898 @[ -f ./tcl/Makefile ] || exit 0; \
20899 r=`${PWD_COMMAND}`; export r; \
20900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20901 $(HOST_EXPORTS) \
20902 for flag in $(EXTRA_HOST_FLAGS) ; do \
20903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20904 done; \
20905 echo "Doing html in tcl" ; \
b00612cc 20906 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
20907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20909 "RANLIB=$${RANLIB}" \
0c24b341 20910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20911 html) \
20912 || exit 1
20913
20914@endif tcl
20915
b813574b
PB
20916.PHONY: maybe-TAGS-tcl TAGS-tcl
20917maybe-TAGS-tcl:
20918@if tcl
20919maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 20920
b813574b
PB
20921TAGS-tcl: \
20922 configure-tcl
0aed8855 20923 @: $(MAKE); $(unstage)
b813574b 20924 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20925 r=`${PWD_COMMAND}`; export r; \
20926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20927 $(HOST_EXPORTS) \
b813574b 20928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20930 done; \
b813574b 20931 echo "Doing TAGS in tcl" ; \
b00612cc 20932 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20935 "RANLIB=$${RANLIB}" \
0c24b341 20936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20937 TAGS) \
2a4cbe27
NN
20938 || exit 1
20939
b813574b 20940@endif tcl
2a4cbe27 20941
b813574b
PB
20942.PHONY: maybe-install-info-tcl install-info-tcl
20943maybe-install-info-tcl:
20944@if tcl
20945maybe-install-info-tcl: install-info-tcl
2a4cbe27 20946
b813574b
PB
20947install-info-tcl: \
20948 configure-tcl \
20949 info-tcl
0aed8855 20950 @: $(MAKE); $(unstage)
b813574b 20951 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
20952 r=`${PWD_COMMAND}`; export r; \
20953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20954 $(HOST_EXPORTS) \
b813574b 20955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20957 done; \
b813574b 20958 echo "Doing install-info in tcl" ; \
b00612cc 20959 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
20960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20962 "RANLIB=$${RANLIB}" \
0c24b341 20963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20964 install-info) \
2a4cbe27
NN
20965 || exit 1
20966
b813574b 20967@endif tcl
2a4cbe27 20968
a3ca38d2
DD
20969.PHONY: maybe-install-pdf-tcl install-pdf-tcl
20970maybe-install-pdf-tcl:
20971@if tcl
20972maybe-install-pdf-tcl: install-pdf-tcl
20973
20974install-pdf-tcl: \
20975 configure-tcl \
20976 pdf-tcl
20977 @: $(MAKE); $(unstage)
20978 @[ -f ./tcl/Makefile ] || exit 0; \
20979 r=`${PWD_COMMAND}`; export r; \
20980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20981 $(HOST_EXPORTS) \
20982 for flag in $(EXTRA_HOST_FLAGS) ; do \
20983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20984 done; \
20985 echo "Doing install-pdf in tcl" ; \
20986 (cd $(HOST_SUBDIR)/tcl && \
20987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20989 "RANLIB=$${RANLIB}" \
0c24b341 20990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20991 install-pdf) \
20992 || exit 1
20993
20994@endif tcl
20995
108a6f8e
CD
20996.PHONY: maybe-install-html-tcl install-html-tcl
20997maybe-install-html-tcl:
20998@if tcl
20999maybe-install-html-tcl: install-html-tcl
21000
21001install-html-tcl: \
21002 configure-tcl \
21003 html-tcl
21004 @: $(MAKE); $(unstage)
21005 @[ -f ./tcl/Makefile ] || exit 0; \
21006 r=`${PWD_COMMAND}`; export r; \
21007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21008 $(HOST_EXPORTS) \
21009 for flag in $(EXTRA_HOST_FLAGS) ; do \
21010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21011 done; \
21012 echo "Doing install-html in tcl" ; \
21013 (cd $(HOST_SUBDIR)/tcl && \
21014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21016 "RANLIB=$${RANLIB}" \
0c24b341 21017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21018 install-html) \
21019 || exit 1
21020
21021@endif tcl
21022
b813574b
PB
21023.PHONY: maybe-installcheck-tcl installcheck-tcl
21024maybe-installcheck-tcl:
21025@if tcl
21026maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 21027
b813574b
PB
21028installcheck-tcl: \
21029 configure-tcl
0aed8855 21030 @: $(MAKE); $(unstage)
b813574b 21031 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21032 r=`${PWD_COMMAND}`; export r; \
21033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21034 $(HOST_EXPORTS) \
b813574b 21035 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21037 done; \
b813574b 21038 echo "Doing installcheck in tcl" ; \
b00612cc 21039 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21042 "RANLIB=$${RANLIB}" \
0c24b341 21043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21044 installcheck) \
2a4cbe27
NN
21045 || exit 1
21046
b813574b 21047@endif tcl
2a4cbe27 21048
b813574b
PB
21049.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21050maybe-mostlyclean-tcl:
21051@if tcl
21052maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 21053
b813574b
PB
21054# tcl doesn't support mostlyclean.
21055mostlyclean-tcl:
2a4cbe27 21056
b813574b 21057@endif tcl
2a4cbe27 21058
b813574b
PB
21059.PHONY: maybe-clean-tcl clean-tcl
21060maybe-clean-tcl:
21061@if tcl
21062maybe-clean-tcl: clean-tcl
2a4cbe27 21063
b813574b 21064clean-tcl:
0aed8855 21065 @: $(MAKE); $(unstage)
b813574b 21066 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21067 r=`${PWD_COMMAND}`; export r; \
21068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21069 $(HOST_EXPORTS) \
b813574b 21070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21072 done; \
b813574b 21073 echo "Doing clean in tcl" ; \
b00612cc 21074 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21077 "RANLIB=$${RANLIB}" \
0c24b341 21078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21079 clean) \
2a4cbe27
NN
21080 || exit 1
21081
b813574b 21082@endif tcl
2a4cbe27 21083
b813574b
PB
21084.PHONY: maybe-distclean-tcl distclean-tcl
21085maybe-distclean-tcl:
21086@if tcl
21087maybe-distclean-tcl: distclean-tcl
2a4cbe27 21088
b813574b 21089distclean-tcl:
0aed8855 21090 @: $(MAKE); $(unstage)
b813574b 21091 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21092 r=`${PWD_COMMAND}`; export r; \
21093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21094 $(HOST_EXPORTS) \
b813574b 21095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21097 done; \
b813574b 21098 echo "Doing distclean in tcl" ; \
b00612cc 21099 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21102 "RANLIB=$${RANLIB}" \
0c24b341 21103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21104 distclean) \
2a4cbe27
NN
21105 || exit 1
21106
b813574b 21107@endif tcl
2a4cbe27 21108
b813574b
PB
21109.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21110maybe-maintainer-clean-tcl:
21111@if tcl
21112maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 21113
b813574b 21114maintainer-clean-tcl:
0aed8855 21115 @: $(MAKE); $(unstage)
b813574b 21116 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
21117 r=`${PWD_COMMAND}`; export r; \
21118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21119 $(HOST_EXPORTS) \
b813574b 21120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21122 done; \
b813574b 21123 echo "Doing maintainer-clean in tcl" ; \
b00612cc 21124 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
21125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21127 "RANLIB=$${RANLIB}" \
0c24b341 21128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21129 maintainer-clean) \
2a4cbe27
NN
21130 || exit 1
21131
b813574b 21132@endif tcl
2a4cbe27 21133
2a4cbe27 21134
a7254363 21135
b813574b
PB
21136.PHONY: configure-itcl maybe-configure-itcl
21137maybe-configure-itcl:
4f0ef2d8
CD
21138@if gcc-bootstrap
21139configure-itcl: stage_current
21140@endif gcc-bootstrap
b813574b
PB
21141@if itcl
21142maybe-configure-itcl: configure-itcl
c52c6897 21143configure-itcl:
0aed8855 21144 @: $(MAKE); $(unstage)
c52c6897 21145 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21147 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 21149 $(HOST_EXPORTS) \
a7254363
PB
21150 echo Configuring in $(HOST_SUBDIR)/itcl; \
21151 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 21152 case $(srcdir) in \
b00612cc
PB
21153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21154 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21156 esac; \
b00612cc
PB
21157 srcdiroption="--srcdir=$${topdir}/itcl"; \
21158 libsrcdir="$$s/itcl"; \
4fa63067 21159 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21161 --target=${target_alias} $${srcdiroption} \
4fa63067 21162 || exit 1
b813574b 21163@endif itcl
4fa63067 21164
a7254363
PB
21165
21166
d545f33b
PB
21167
21168
b813574b
PB
21169.PHONY: all-itcl maybe-all-itcl
21170maybe-all-itcl:
4f0ef2d8
CD
21171@if gcc-bootstrap
21172all-itcl: stage_current
21173@endif gcc-bootstrap
b813574b 21174@if itcl
d27cc32e 21175TARGET-itcl=all
b813574b
PB
21176maybe-all-itcl: all-itcl
21177all-itcl: configure-itcl
0aed8855 21178 @: $(MAKE); $(unstage)
4fa63067
NN
21179 @r=`${PWD_COMMAND}`; export r; \
21180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21181 $(HOST_EXPORTS) \
b00612cc
PB
21182 (cd $(HOST_SUBDIR)/itcl && \
21183 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 21184@endif itcl
4fa63067 21185
a7254363 21186
d545f33b
PB
21187
21188
b813574b
PB
21189.PHONY: check-itcl maybe-check-itcl
21190maybe-check-itcl:
21191@if itcl
21192maybe-check-itcl: check-itcl
4fa63067 21193
b813574b 21194check-itcl:
0aed8855 21195 @: $(MAKE); $(unstage)
4fa63067
NN
21196 @r=`${PWD_COMMAND}`; export r; \
21197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21198 $(HOST_EXPORTS) \
b00612cc
PB
21199 (cd $(HOST_SUBDIR)/itcl && \
21200 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21201
b813574b 21202@endif itcl
4fa63067 21203
b813574b
PB
21204.PHONY: install-itcl maybe-install-itcl
21205maybe-install-itcl:
21206@if itcl
21207maybe-install-itcl: install-itcl
4fa63067 21208
b813574b 21209install-itcl: installdirs
0aed8855 21210 @: $(MAKE); $(unstage)
4fa63067
NN
21211 @r=`${PWD_COMMAND}`; export r; \
21212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21213 $(HOST_EXPORTS) \
b00612cc 21214 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 21215 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21216
b813574b 21217@endif itcl
4fa63067 21218
56a8fe78 21219# Other targets (info, dvi, pdf, etc.)
4fa63067 21220
b813574b
PB
21221.PHONY: maybe-info-itcl info-itcl
21222maybe-info-itcl:
21223@if itcl
21224maybe-info-itcl: info-itcl
4fa63067 21225
b813574b
PB
21226info-itcl: \
21227 configure-itcl
0aed8855 21228 @: $(MAKE); $(unstage)
b813574b 21229 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21230 r=`${PWD_COMMAND}`; export r; \
21231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21232 $(HOST_EXPORTS) \
b813574b 21233 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21235 done; \
b813574b 21236 echo "Doing info in itcl" ; \
b00612cc 21237 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21240 "RANLIB=$${RANLIB}" \
0c24b341 21241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21242 info) \
2a4cbe27
NN
21243 || exit 1
21244
b813574b 21245@endif itcl
2a4cbe27 21246
b813574b
PB
21247.PHONY: maybe-dvi-itcl dvi-itcl
21248maybe-dvi-itcl:
21249@if itcl
21250maybe-dvi-itcl: dvi-itcl
2a4cbe27 21251
b813574b
PB
21252dvi-itcl: \
21253 configure-itcl
0aed8855 21254 @: $(MAKE); $(unstage)
b813574b 21255 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21256 r=`${PWD_COMMAND}`; export r; \
21257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21258 $(HOST_EXPORTS) \
b813574b 21259 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21261 done; \
b813574b 21262 echo "Doing dvi in itcl" ; \
b00612cc 21263 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21266 "RANLIB=$${RANLIB}" \
0c24b341 21267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21268 dvi) \
2a4cbe27
NN
21269 || exit 1
21270
b813574b 21271@endif itcl
2a4cbe27 21272
56a8fe78
DD
21273.PHONY: maybe-pdf-itcl pdf-itcl
21274maybe-pdf-itcl:
21275@if itcl
21276maybe-pdf-itcl: pdf-itcl
21277
21278pdf-itcl: \
21279 configure-itcl
21280 @: $(MAKE); $(unstage)
21281 @[ -f ./itcl/Makefile ] || exit 0; \
21282 r=`${PWD_COMMAND}`; export r; \
21283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21284 $(HOST_EXPORTS) \
21285 for flag in $(EXTRA_HOST_FLAGS) ; do \
21286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21287 done; \
21288 echo "Doing pdf in itcl" ; \
21289 (cd $(HOST_SUBDIR)/itcl && \
21290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21292 "RANLIB=$${RANLIB}" \
0c24b341 21293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21294 pdf) \
21295 || exit 1
21296
21297@endif itcl
21298
6d389afc
MS
21299.PHONY: maybe-html-itcl html-itcl
21300maybe-html-itcl:
21301@if itcl
21302maybe-html-itcl: html-itcl
21303
21304html-itcl: \
21305 configure-itcl
0aed8855 21306 @: $(MAKE); $(unstage)
6d389afc
MS
21307 @[ -f ./itcl/Makefile ] || exit 0; \
21308 r=`${PWD_COMMAND}`; export r; \
21309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21310 $(HOST_EXPORTS) \
21311 for flag in $(EXTRA_HOST_FLAGS) ; do \
21312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21313 done; \
21314 echo "Doing html in itcl" ; \
b00612cc 21315 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
21316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21318 "RANLIB=$${RANLIB}" \
0c24b341 21319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21320 html) \
21321 || exit 1
21322
21323@endif itcl
21324
b813574b
PB
21325.PHONY: maybe-TAGS-itcl TAGS-itcl
21326maybe-TAGS-itcl:
21327@if itcl
21328maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 21329
b813574b
PB
21330TAGS-itcl: \
21331 configure-itcl
0aed8855 21332 @: $(MAKE); $(unstage)
b813574b 21333 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21334 r=`${PWD_COMMAND}`; export r; \
21335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21336 $(HOST_EXPORTS) \
b813574b 21337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21339 done; \
b813574b 21340 echo "Doing TAGS in itcl" ; \
b00612cc 21341 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21344 "RANLIB=$${RANLIB}" \
0c24b341 21345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21346 TAGS) \
2a4cbe27
NN
21347 || exit 1
21348
b813574b 21349@endif itcl
2a4cbe27 21350
b813574b
PB
21351.PHONY: maybe-install-info-itcl install-info-itcl
21352maybe-install-info-itcl:
21353@if itcl
21354maybe-install-info-itcl: install-info-itcl
2a4cbe27 21355
b813574b
PB
21356install-info-itcl: \
21357 configure-itcl \
21358 info-itcl
0aed8855 21359 @: $(MAKE); $(unstage)
b813574b 21360 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21361 r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21363 $(HOST_EXPORTS) \
b813574b 21364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21366 done; \
b813574b 21367 echo "Doing install-info in itcl" ; \
b00612cc 21368 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21371 "RANLIB=$${RANLIB}" \
0c24b341 21372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21373 install-info) \
2a4cbe27
NN
21374 || exit 1
21375
b813574b 21376@endif itcl
2a4cbe27 21377
a3ca38d2
DD
21378.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21379maybe-install-pdf-itcl:
21380@if itcl
21381maybe-install-pdf-itcl: install-pdf-itcl
21382
21383install-pdf-itcl: \
21384 configure-itcl \
21385 pdf-itcl
21386 @: $(MAKE); $(unstage)
21387 @[ -f ./itcl/Makefile ] || exit 0; \
21388 r=`${PWD_COMMAND}`; export r; \
21389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21390 $(HOST_EXPORTS) \
21391 for flag in $(EXTRA_HOST_FLAGS) ; do \
21392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21393 done; \
21394 echo "Doing install-pdf in itcl" ; \
21395 (cd $(HOST_SUBDIR)/itcl && \
21396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21398 "RANLIB=$${RANLIB}" \
0c24b341 21399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21400 install-pdf) \
21401 || exit 1
21402
21403@endif itcl
21404
108a6f8e
CD
21405.PHONY: maybe-install-html-itcl install-html-itcl
21406maybe-install-html-itcl:
21407@if itcl
21408maybe-install-html-itcl: install-html-itcl
21409
21410install-html-itcl: \
21411 configure-itcl \
21412 html-itcl
21413 @: $(MAKE); $(unstage)
21414 @[ -f ./itcl/Makefile ] || exit 0; \
21415 r=`${PWD_COMMAND}`; export r; \
21416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21417 $(HOST_EXPORTS) \
21418 for flag in $(EXTRA_HOST_FLAGS) ; do \
21419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21420 done; \
21421 echo "Doing install-html in itcl" ; \
21422 (cd $(HOST_SUBDIR)/itcl && \
21423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21425 "RANLIB=$${RANLIB}" \
0c24b341 21426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21427 install-html) \
21428 || exit 1
21429
21430@endif itcl
21431
b813574b
PB
21432.PHONY: maybe-installcheck-itcl installcheck-itcl
21433maybe-installcheck-itcl:
21434@if itcl
21435maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 21436
b813574b
PB
21437installcheck-itcl: \
21438 configure-itcl
0aed8855 21439 @: $(MAKE); $(unstage)
b813574b 21440 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21441 r=`${PWD_COMMAND}`; export r; \
21442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21443 $(HOST_EXPORTS) \
b813574b 21444 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21446 done; \
b813574b 21447 echo "Doing installcheck in itcl" ; \
b00612cc 21448 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21451 "RANLIB=$${RANLIB}" \
0c24b341 21452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21453 installcheck) \
2a4cbe27
NN
21454 || exit 1
21455
b813574b 21456@endif itcl
2a4cbe27 21457
b813574b
PB
21458.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21459maybe-mostlyclean-itcl:
21460@if itcl
21461maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 21462
b813574b 21463mostlyclean-itcl:
0aed8855 21464 @: $(MAKE); $(unstage)
b813574b 21465 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21466 r=`${PWD_COMMAND}`; export r; \
21467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21468 $(HOST_EXPORTS) \
b813574b 21469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21471 done; \
b813574b 21472 echo "Doing mostlyclean in itcl" ; \
b00612cc 21473 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21476 "RANLIB=$${RANLIB}" \
0c24b341 21477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21478 mostlyclean) \
2a4cbe27
NN
21479 || exit 1
21480
b813574b 21481@endif itcl
2a4cbe27 21482
b813574b
PB
21483.PHONY: maybe-clean-itcl clean-itcl
21484maybe-clean-itcl:
21485@if itcl
21486maybe-clean-itcl: clean-itcl
2a4cbe27 21487
b813574b 21488clean-itcl:
0aed8855 21489 @: $(MAKE); $(unstage)
b813574b 21490 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21491 r=`${PWD_COMMAND}`; export r; \
21492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21493 $(HOST_EXPORTS) \
b813574b 21494 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21496 done; \
b813574b 21497 echo "Doing clean in itcl" ; \
b00612cc 21498 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21501 "RANLIB=$${RANLIB}" \
0c24b341 21502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21503 clean) \
2a4cbe27
NN
21504 || exit 1
21505
b813574b 21506@endif itcl
2a4cbe27 21507
b813574b
PB
21508.PHONY: maybe-distclean-itcl distclean-itcl
21509maybe-distclean-itcl:
21510@if itcl
21511maybe-distclean-itcl: distclean-itcl
2a4cbe27 21512
b813574b 21513distclean-itcl:
0aed8855 21514 @: $(MAKE); $(unstage)
b813574b 21515 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21516 r=`${PWD_COMMAND}`; export r; \
21517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21518 $(HOST_EXPORTS) \
b813574b 21519 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21521 done; \
b813574b 21522 echo "Doing distclean in itcl" ; \
b00612cc 21523 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21526 "RANLIB=$${RANLIB}" \
0c24b341 21527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21528 distclean) \
2a4cbe27
NN
21529 || exit 1
21530
b813574b 21531@endif itcl
2a4cbe27 21532
b813574b
PB
21533.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21534maybe-maintainer-clean-itcl:
21535@if itcl
21536maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 21537
b813574b 21538maintainer-clean-itcl:
0aed8855 21539 @: $(MAKE); $(unstage)
b813574b 21540 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
21541 r=`${PWD_COMMAND}`; export r; \
21542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21543 $(HOST_EXPORTS) \
b813574b 21544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21546 done; \
b813574b 21547 echo "Doing maintainer-clean in itcl" ; \
b00612cc 21548 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
21549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21551 "RANLIB=$${RANLIB}" \
0c24b341 21552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21553 maintainer-clean) \
2a4cbe27
NN
21554 || exit 1
21555
b813574b 21556@endif itcl
2a4cbe27 21557
2a4cbe27 21558
a7254363 21559
b813574b
PB
21560.PHONY: configure-ld maybe-configure-ld
21561maybe-configure-ld:
4f0ef2d8
CD
21562@if gcc-bootstrap
21563configure-ld: stage_current
21564@endif gcc-bootstrap
b813574b
PB
21565@if ld
21566maybe-configure-ld: configure-ld
c52c6897 21567configure-ld:
c52c6897
PB
21568 @r=`${PWD_COMMAND}`; export r; \
21569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21570 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 21572 $(HOST_EXPORTS) \
a7254363
PB
21573 echo Configuring in $(HOST_SUBDIR)/ld; \
21574 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 21575 case $(srcdir) in \
b00612cc
PB
21576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21577 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 21579 esac; \
b00612cc
PB
21580 srcdiroption="--srcdir=$${topdir}/ld"; \
21581 libsrcdir="$$s/ld"; \
04cf1b77 21582 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21584 --target=${target_alias} $${srcdiroption} \
04cf1b77 21585 || exit 1
b813574b 21586@endif ld
04cf1b77 21587
a7254363
PB
21588
21589
d545f33b
PB
21590.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21591maybe-configure-stage1-ld:
21592@if ld-bootstrap
21593maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 21594configure-stage1-ld:
c52c6897 21595 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21596 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21597 @r=`${PWD_COMMAND}`; export r; \
21598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21599 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 21600 $(HOST_EXPORTS) \
8ee82aff
PB
21601 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21602 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21603 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 21604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21605 cd $(HOST_SUBDIR)/ld || exit 1; \
21606 case $(srcdir) in \
21607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21608 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21610 esac; \
21611 srcdiroption="--srcdir=$${topdir}/ld"; \
21612 libsrcdir="$$s/ld"; \
21613 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21615 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21616 \
8a0d8a5c 21617 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21618@endif ld-bootstrap
21619
21620.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21621maybe-configure-stage2-ld:
21622@if ld-bootstrap
21623maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 21624configure-stage2-ld:
c52c6897 21625 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21626 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21627 @r=`${PWD_COMMAND}`; export r; \
21628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21629 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21630 $(HOST_EXPORTS) \
21631 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21632 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21633 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21634 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 21635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21636 cd $(HOST_SUBDIR)/ld || exit 1; \
21637 case $(srcdir) in \
21638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21639 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21641 esac; \
21642 srcdiroption="--srcdir=$${topdir}/ld"; \
21643 libsrcdir="$$s/ld"; \
21644 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21646 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21647 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21648 @stage2_werror_flag@
21649@endif ld-bootstrap
21650
8520c408
AO
21651.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
21652maybe-configure-stageb2g0-ld:
21653@if ld-bootstrap
21654maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
21655configure-stageb2g0-ld:
21656 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21658 @r=`${PWD_COMMAND}`; export r; \
21659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21660 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21661 $(HOST_EXPORTS) \
21662 $(POSTSTAGE1_HOST_EXPORTS) \
21663 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
21664 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
21665 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
21666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21667 cd $(HOST_SUBDIR)/ld || exit 1; \
21668 case $(srcdir) in \
21669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21670 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21672 esac; \
21673 srcdiroption="--srcdir=$${topdir}/ld"; \
21674 libsrcdir="$$s/ld"; \
21675 $(SHELL) $${libsrcdir}/configure \
21676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21677 --target=${target_alias} $${srcdiroption} \
21678 --with-build-libsubdir=$(HOST_SUBDIR) \
21679 @stage2_werror_flag@
21680@endif ld-bootstrap
21681
d545f33b
PB
21682.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21683maybe-configure-stage3-ld:
21684@if ld-bootstrap
21685maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 21686configure-stage3-ld:
c52c6897 21687 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21689 @r=`${PWD_COMMAND}`; export r; \
21690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21691 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21692 $(HOST_EXPORTS) \
21693 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21694 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21695 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21696 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 21697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21698 cd $(HOST_SUBDIR)/ld || exit 1; \
21699 case $(srcdir) in \
21700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21701 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21703 esac; \
21704 srcdiroption="--srcdir=$${topdir}/ld"; \
21705 libsrcdir="$$s/ld"; \
21706 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21708 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21709 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21710 @stage2_werror_flag@
21711@endif ld-bootstrap
21712
8520c408
AO
21713.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
21714maybe-configure-stageb3g2-ld:
21715@if ld-bootstrap
21716maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
21717configure-stageb3g2-ld:
21718 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21720 @r=`${PWD_COMMAND}`; export r; \
21721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21722 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21723 $(HOST_EXPORTS) \
21724 $(POSTSTAGE1_HOST_EXPORTS) \
21725 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
21726 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
21727 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
21728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
21729 cd $(HOST_SUBDIR)/ld || exit 1; \
21730 case $(srcdir) in \
21731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21732 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21734 esac; \
21735 srcdiroption="--srcdir=$${topdir}/ld"; \
21736 libsrcdir="$$s/ld"; \
21737 $(SHELL) $${libsrcdir}/configure \
21738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21739 --target=${target_alias} $${srcdiroption} \
21740 --with-build-libsubdir=$(HOST_SUBDIR) \
21741 @stage2_werror_flag@
21742@endif ld-bootstrap
21743
d545f33b
PB
21744.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21745maybe-configure-stage4-ld:
21746@if ld-bootstrap
21747maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 21748configure-stage4-ld:
c52c6897 21749 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21751 @r=`${PWD_COMMAND}`; export r; \
21752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21753 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21754 $(HOST_EXPORTS) \
21755 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21756 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21757 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 21758 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 21759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21760 cd $(HOST_SUBDIR)/ld || exit 1; \
21761 case $(srcdir) in \
21762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21763 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21765 esac; \
21766 srcdiroption="--srcdir=$${topdir}/ld"; \
21767 libsrcdir="$$s/ld"; \
21768 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21770 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21771 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21772 @stage2_werror_flag@
21773@endif ld-bootstrap
21774
21775.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
21776maybe-configure-stageprofile-ld:
21777@if ld-bootstrap
21778maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 21779configure-stageprofile-ld:
c52c6897 21780 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21781 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21782 @r=`${PWD_COMMAND}`; export r; \
21783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21784 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21785 $(HOST_EXPORTS) \
21786 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21787 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
21788 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 21789 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 21790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21791 cd $(HOST_SUBDIR)/ld || exit 1; \
21792 case $(srcdir) in \
21793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21794 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21796 esac; \
21797 srcdiroption="--srcdir=$${topdir}/ld"; \
21798 libsrcdir="$$s/ld"; \
21799 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21801 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21802 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21803 @stage2_werror_flag@
21804@endif ld-bootstrap
21805
21806.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
21807maybe-configure-stagefeedback-ld:
21808@if ld-bootstrap
21809maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 21810configure-stagefeedback-ld:
c52c6897 21811 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21812 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
21813 @r=`${PWD_COMMAND}`; export r; \
21814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21815 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
21816 $(HOST_EXPORTS) \
21817 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
21818 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
21819 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 21820 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 21821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
21822 cd $(HOST_SUBDIR)/ld || exit 1; \
21823 case $(srcdir) in \
21824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21825 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21827 esac; \
21828 srcdiroption="--srcdir=$${topdir}/ld"; \
21829 libsrcdir="$$s/ld"; \
21830 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21832 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21833 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21834 @stage2_werror_flag@
21835@endif ld-bootstrap
21836
21837
21838
21839
21840
b813574b
PB
21841.PHONY: all-ld maybe-all-ld
21842maybe-all-ld:
4f0ef2d8
CD
21843@if gcc-bootstrap
21844all-ld: stage_current
21845@endif gcc-bootstrap
b813574b 21846@if ld
d27cc32e 21847TARGET-ld=all
b813574b
PB
21848maybe-all-ld: all-ld
21849all-ld: configure-ld
c52c6897 21850 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 21851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21852 $(HOST_EXPORTS) \
b00612cc
PB
21853 (cd $(HOST_SUBDIR)/ld && \
21854 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 21855@endif ld
04cf1b77 21856
a7254363 21857
d545f33b
PB
21858
21859.PHONY: all-stage1-ld maybe-all-stage1-ld
21860.PHONY: clean-stage1-ld maybe-clean-stage1-ld
21861maybe-all-stage1-ld:
21862maybe-clean-stage1-ld:
21863@if ld-bootstrap
21864maybe-all-stage1-ld: all-stage1-ld
21865all-stage1: all-stage1-ld
f70224b5 21866TARGET-stage1-ld = $(TARGET-ld)
d545f33b 21867all-stage1-ld: configure-stage1-ld
c52c6897 21868 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21869 @r=`${PWD_COMMAND}`; export r; \
21870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21871 $(HOST_EXPORTS) \
21872 cd $(HOST_SUBDIR)/ld && \
8ee82aff
PB
21873 $(MAKE) $(FLAGS_TO_PASS) \
21874 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 21875 $(TARGET-stage1-ld)
d545f33b
PB
21876
21877maybe-clean-stage1-ld: clean-stage1-ld
21878clean-stage1: clean-stage1-ld
21879clean-stage1-ld:
9dbaa842
DD
21880 @if [ $(current_stage) = stage1 ]; then \
21881 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21882 else \
21883 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
21884 $(MAKE) stage1-start; \
21885 fi; \
d545f33b
PB
21886 cd $(HOST_SUBDIR)/ld && \
21887 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 21888 clean
d545f33b
PB
21889@endif ld-bootstrap
21890
21891
21892.PHONY: all-stage2-ld maybe-all-stage2-ld
21893.PHONY: clean-stage2-ld maybe-clean-stage2-ld
21894maybe-all-stage2-ld:
21895maybe-clean-stage2-ld:
21896@if ld-bootstrap
21897maybe-all-stage2-ld: all-stage2-ld
21898all-stage2: all-stage2-ld
f70224b5 21899TARGET-stage2-ld = $(TARGET-ld)
d545f33b 21900all-stage2-ld: configure-stage2-ld
c52c6897 21901 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21902 @r=`${PWD_COMMAND}`; export r; \
21903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21904 $(HOST_EXPORTS) \
21905 $(POSTSTAGE1_HOST_EXPORTS) \
21906 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21907 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21908 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21909 $(TARGET-stage2-ld)
d545f33b
PB
21910
21911maybe-clean-stage2-ld: clean-stage2-ld
21912clean-stage2: clean-stage2-ld
21913clean-stage2-ld:
9dbaa842
DD
21914 @if [ $(current_stage) = stage2 ]; then \
21915 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21916 else \
21917 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
21918 $(MAKE) stage2-start; \
21919 fi; \
d545f33b
PB
21920 cd $(HOST_SUBDIR)/ld && \
21921 $(MAKE) $(FLAGS_TO_PASS) \
21922 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21923 clean
d545f33b
PB
21924@endif ld-bootstrap
21925
21926
8520c408
AO
21927.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
21928.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
21929maybe-all-stageb2g0-ld:
21930maybe-clean-stageb2g0-ld:
21931@if ld-bootstrap
21932maybe-all-stageb2g0-ld: all-stageb2g0-ld
21933all-stageb2g0: all-stageb2g0-ld
21934TARGET-stageb2g0-ld = $(TARGET-ld)
21935all-stageb2g0-ld: configure-stageb2g0-ld
21936 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21937 @r=`${PWD_COMMAND}`; export r; \
21938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21939 $(HOST_EXPORTS) \
21940 $(POSTSTAGE1_HOST_EXPORTS) \
21941 cd $(HOST_SUBDIR)/ld && \
21942 $(MAKE) $(FLAGS_TO_PASS) \
21943 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
21944 $(TARGET-stageb2g0-ld)
21945
21946maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
21947clean-stageb2g0: clean-stageb2g0-ld
21948clean-stageb2g0-ld:
21949 @if [ $(current_stage) = stageb2g0 ]; then \
21950 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21951 else \
21952 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
21953 $(MAKE) stageb2g0-start; \
21954 fi; \
21955 cd $(HOST_SUBDIR)/ld && \
21956 $(MAKE) $(FLAGS_TO_PASS) \
21957 $(POSTSTAGE1_FLAGS_TO_PASS) \
21958 clean
21959@endif ld-bootstrap
21960
21961
d545f33b
PB
21962.PHONY: all-stage3-ld maybe-all-stage3-ld
21963.PHONY: clean-stage3-ld maybe-clean-stage3-ld
21964maybe-all-stage3-ld:
21965maybe-clean-stage3-ld:
21966@if ld-bootstrap
21967maybe-all-stage3-ld: all-stage3-ld
21968all-stage3: all-stage3-ld
f70224b5 21969TARGET-stage3-ld = $(TARGET-ld)
d545f33b 21970all-stage3-ld: configure-stage3-ld
c52c6897 21971 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21972 @r=`${PWD_COMMAND}`; export r; \
21973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21974 $(HOST_EXPORTS) \
21975 $(POSTSTAGE1_HOST_EXPORTS) \
21976 cd $(HOST_SUBDIR)/ld && \
8ee82aff 21977 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 21978 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21979 $(TARGET-stage3-ld)
d545f33b
PB
21980
21981maybe-clean-stage3-ld: clean-stage3-ld
21982clean-stage3: clean-stage3-ld
21983clean-stage3-ld:
9dbaa842
DD
21984 @if [ $(current_stage) = stage3 ]; then \
21985 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21986 else \
21987 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
21988 $(MAKE) stage3-start; \
21989 fi; \
d545f33b
PB
21990 cd $(HOST_SUBDIR)/ld && \
21991 $(MAKE) $(FLAGS_TO_PASS) \
21992 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21993 clean
d545f33b
PB
21994@endif ld-bootstrap
21995
21996
8520c408
AO
21997.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
21998.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
21999maybe-all-stageb3g2-ld:
22000maybe-clean-stageb3g2-ld:
22001@if ld-bootstrap
22002maybe-all-stageb3g2-ld: all-stageb3g2-ld
22003all-stageb3g2: all-stageb3g2-ld
22004TARGET-stageb3g2-ld = $(TARGET-ld)
22005all-stageb3g2-ld: configure-stageb3g2-ld
22006 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22007 @r=`${PWD_COMMAND}`; export r; \
22008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009 $(HOST_EXPORTS) \
22010 $(POSTSTAGE1_HOST_EXPORTS) \
22011 cd $(HOST_SUBDIR)/ld && \
22012 $(MAKE) $(FLAGS_TO_PASS) \
22013 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22014 $(TARGET-stageb3g2-ld)
22015
22016maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
22017clean-stageb3g2: clean-stageb3g2-ld
22018clean-stageb3g2-ld:
22019 @if [ $(current_stage) = stageb3g2 ]; then \
22020 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22021 else \
22022 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
22023 $(MAKE) stageb3g2-start; \
22024 fi; \
22025 cd $(HOST_SUBDIR)/ld && \
22026 $(MAKE) $(FLAGS_TO_PASS) \
22027 $(POSTSTAGE1_FLAGS_TO_PASS) \
22028 clean
22029@endif ld-bootstrap
22030
22031
d545f33b
PB
22032.PHONY: all-stage4-ld maybe-all-stage4-ld
22033.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22034maybe-all-stage4-ld:
22035maybe-clean-stage4-ld:
22036@if ld-bootstrap
22037maybe-all-stage4-ld: all-stage4-ld
22038all-stage4: all-stage4-ld
f70224b5 22039TARGET-stage4-ld = $(TARGET-ld)
d545f33b 22040all-stage4-ld: configure-stage4-ld
c52c6897 22041 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22042 @r=`${PWD_COMMAND}`; export r; \
22043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22044 $(HOST_EXPORTS) \
22045 $(POSTSTAGE1_HOST_EXPORTS) \
22046 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22047 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22048 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22049 $(TARGET-stage4-ld)
d545f33b
PB
22050
22051maybe-clean-stage4-ld: clean-stage4-ld
22052clean-stage4: clean-stage4-ld
22053clean-stage4-ld:
9dbaa842
DD
22054 @if [ $(current_stage) = stage4 ]; then \
22055 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22056 else \
22057 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22058 $(MAKE) stage4-start; \
22059 fi; \
d545f33b
PB
22060 cd $(HOST_SUBDIR)/ld && \
22061 $(MAKE) $(FLAGS_TO_PASS) \
22062 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22063 clean
d545f33b
PB
22064@endif ld-bootstrap
22065
22066
22067.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22068.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22069maybe-all-stageprofile-ld:
22070maybe-clean-stageprofile-ld:
22071@if ld-bootstrap
22072maybe-all-stageprofile-ld: all-stageprofile-ld
22073all-stageprofile: all-stageprofile-ld
f70224b5 22074TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 22075all-stageprofile-ld: configure-stageprofile-ld
c52c6897 22076 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
22077 @r=`${PWD_COMMAND}`; export r; \
22078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22079 $(HOST_EXPORTS) \
22080 $(POSTSTAGE1_HOST_EXPORTS) \
22081 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22082 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22083 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22084 $(TARGET-stageprofile-ld)
d545f33b
PB
22085
22086maybe-clean-stageprofile-ld: clean-stageprofile-ld
22087clean-stageprofile: clean-stageprofile-ld
22088clean-stageprofile-ld:
9dbaa842
DD
22089 @if [ $(current_stage) = stageprofile ]; then \
22090 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22091 else \
22092 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22093 $(MAKE) stageprofile-start; \
22094 fi; \
d545f33b
PB
22095 cd $(HOST_SUBDIR)/ld && \
22096 $(MAKE) $(FLAGS_TO_PASS) \
22097 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22098 clean
d545f33b
PB
22099@endif ld-bootstrap
22100
22101
22102.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22103.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22104maybe-all-stagefeedback-ld:
22105maybe-clean-stagefeedback-ld:
22106@if ld-bootstrap
22107maybe-all-stagefeedback-ld: all-stagefeedback-ld
22108all-stagefeedback: all-stagefeedback-ld
f70224b5 22109TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 22110all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 22111 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
22112 @r=`${PWD_COMMAND}`; export r; \
22113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22114 $(HOST_EXPORTS) \
22115 $(POSTSTAGE1_HOST_EXPORTS) \
22116 cd $(HOST_SUBDIR)/ld && \
8ee82aff 22117 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22118 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22119 $(TARGET-stagefeedback-ld)
d545f33b
PB
22120
22121maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22122clean-stagefeedback: clean-stagefeedback-ld
22123clean-stagefeedback-ld:
9dbaa842
DD
22124 @if [ $(current_stage) = stagefeedback ]; then \
22125 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22126 else \
22127 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22128 $(MAKE) stagefeedback-start; \
22129 fi; \
d545f33b
PB
22130 cd $(HOST_SUBDIR)/ld && \
22131 $(MAKE) $(FLAGS_TO_PASS) \
22132 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22133 clean
d545f33b
PB
22134@endif ld-bootstrap
22135
22136
22137
22138
22139
b813574b
PB
22140.PHONY: check-ld maybe-check-ld
22141maybe-check-ld:
22142@if ld
22143maybe-check-ld: check-ld
04cf1b77 22144
b813574b 22145check-ld:
0aed8855 22146 @: $(MAKE); $(unstage)
04cf1b77
PB
22147 @r=`${PWD_COMMAND}`; export r; \
22148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22149 $(HOST_EXPORTS) \
b00612cc
PB
22150 (cd $(HOST_SUBDIR)/ld && \
22151 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 22152
b813574b 22153@endif ld
04cf1b77 22154
b813574b
PB
22155.PHONY: install-ld maybe-install-ld
22156maybe-install-ld:
22157@if ld
22158maybe-install-ld: install-ld
04cf1b77 22159
b813574b 22160install-ld: installdirs
0aed8855 22161 @: $(MAKE); $(unstage)
04cf1b77
PB
22162 @r=`${PWD_COMMAND}`; export r; \
22163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22164 $(HOST_EXPORTS) \
b00612cc 22165 (cd $(HOST_SUBDIR)/ld && \
2da12f12 22166 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 22167
b813574b 22168@endif ld
04cf1b77 22169
56a8fe78 22170# Other targets (info, dvi, pdf, etc.)
04cf1b77 22171
b813574b
PB
22172.PHONY: maybe-info-ld info-ld
22173maybe-info-ld:
22174@if ld
22175maybe-info-ld: info-ld
04cf1b77 22176
b813574b
PB
22177info-ld: \
22178 configure-ld
22179 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22180 r=`${PWD_COMMAND}`; export r; \
22181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22182 $(HOST_EXPORTS) \
b813574b 22183 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22185 done; \
b813574b 22186 echo "Doing info in ld" ; \
b00612cc 22187 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22190 "RANLIB=$${RANLIB}" \
0c24b341 22191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22192 info) \
04cf1b77
PB
22193 || exit 1
22194
b813574b 22195@endif ld
04cf1b77 22196
b813574b
PB
22197.PHONY: maybe-dvi-ld dvi-ld
22198maybe-dvi-ld:
22199@if ld
22200maybe-dvi-ld: dvi-ld
04cf1b77 22201
b813574b
PB
22202dvi-ld: \
22203 configure-ld
22204 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22205 r=`${PWD_COMMAND}`; export r; \
22206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22207 $(HOST_EXPORTS) \
b813574b 22208 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22210 done; \
b813574b 22211 echo "Doing dvi in ld" ; \
b00612cc 22212 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22215 "RANLIB=$${RANLIB}" \
0c24b341 22216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22217 dvi) \
04cf1b77
PB
22218 || exit 1
22219
b813574b 22220@endif ld
04cf1b77 22221
56a8fe78
DD
22222.PHONY: maybe-pdf-ld pdf-ld
22223maybe-pdf-ld:
22224@if ld
22225maybe-pdf-ld: pdf-ld
22226
22227pdf-ld: \
22228 configure-ld
22229 @[ -f ./ld/Makefile ] || exit 0; \
22230 r=`${PWD_COMMAND}`; export r; \
22231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22232 $(HOST_EXPORTS) \
22233 for flag in $(EXTRA_HOST_FLAGS) ; do \
22234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22235 done; \
22236 echo "Doing pdf in ld" ; \
22237 (cd $(HOST_SUBDIR)/ld && \
22238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22240 "RANLIB=$${RANLIB}" \
0c24b341 22241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22242 pdf) \
22243 || exit 1
22244
22245@endif ld
22246
6d389afc
MS
22247.PHONY: maybe-html-ld html-ld
22248maybe-html-ld:
22249@if ld
22250maybe-html-ld: html-ld
22251
22252html-ld: \
22253 configure-ld
22254 @[ -f ./ld/Makefile ] || exit 0; \
22255 r=`${PWD_COMMAND}`; export r; \
22256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22257 $(HOST_EXPORTS) \
22258 for flag in $(EXTRA_HOST_FLAGS) ; do \
22259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22260 done; \
22261 echo "Doing html in ld" ; \
b00612cc 22262 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
22263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22265 "RANLIB=$${RANLIB}" \
0c24b341 22266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22267 html) \
22268 || exit 1
22269
22270@endif ld
22271
b813574b
PB
22272.PHONY: maybe-TAGS-ld TAGS-ld
22273maybe-TAGS-ld:
22274@if ld
22275maybe-TAGS-ld: TAGS-ld
04cf1b77 22276
b813574b
PB
22277TAGS-ld: \
22278 configure-ld
22279 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22280 r=`${PWD_COMMAND}`; export r; \
22281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22282 $(HOST_EXPORTS) \
b813574b 22283 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285 done; \
b813574b 22286 echo "Doing TAGS in ld" ; \
b00612cc 22287 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22290 "RANLIB=$${RANLIB}" \
0c24b341 22291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22292 TAGS) \
04cf1b77
PB
22293 || exit 1
22294
b813574b 22295@endif ld
04cf1b77 22296
b813574b
PB
22297.PHONY: maybe-install-info-ld install-info-ld
22298maybe-install-info-ld:
22299@if ld
22300maybe-install-info-ld: install-info-ld
04cf1b77 22301
b813574b
PB
22302install-info-ld: \
22303 configure-ld \
22304 info-ld
22305 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22306 r=`${PWD_COMMAND}`; export r; \
22307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22308 $(HOST_EXPORTS) \
b813574b 22309 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22311 done; \
b813574b 22312 echo "Doing install-info in ld" ; \
b00612cc 22313 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22316 "RANLIB=$${RANLIB}" \
0c24b341 22317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22318 install-info) \
04cf1b77
PB
22319 || exit 1
22320
b813574b 22321@endif ld
04cf1b77 22322
a3ca38d2
DD
22323.PHONY: maybe-install-pdf-ld install-pdf-ld
22324maybe-install-pdf-ld:
22325@if ld
22326maybe-install-pdf-ld: install-pdf-ld
22327
22328install-pdf-ld: \
22329 configure-ld \
22330 pdf-ld
22331 @[ -f ./ld/Makefile ] || exit 0; \
22332 r=`${PWD_COMMAND}`; export r; \
22333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22334 $(HOST_EXPORTS) \
22335 for flag in $(EXTRA_HOST_FLAGS) ; do \
22336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22337 done; \
22338 echo "Doing install-pdf in ld" ; \
22339 (cd $(HOST_SUBDIR)/ld && \
22340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22342 "RANLIB=$${RANLIB}" \
0c24b341 22343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22344 install-pdf) \
22345 || exit 1
22346
22347@endif ld
22348
108a6f8e
CD
22349.PHONY: maybe-install-html-ld install-html-ld
22350maybe-install-html-ld:
22351@if ld
22352maybe-install-html-ld: install-html-ld
22353
22354install-html-ld: \
22355 configure-ld \
22356 html-ld
22357 @[ -f ./ld/Makefile ] || exit 0; \
22358 r=`${PWD_COMMAND}`; export r; \
22359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22360 $(HOST_EXPORTS) \
22361 for flag in $(EXTRA_HOST_FLAGS) ; do \
22362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22363 done; \
22364 echo "Doing install-html in ld" ; \
22365 (cd $(HOST_SUBDIR)/ld && \
22366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22368 "RANLIB=$${RANLIB}" \
0c24b341 22369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22370 install-html) \
22371 || exit 1
22372
22373@endif ld
22374
b813574b
PB
22375.PHONY: maybe-installcheck-ld installcheck-ld
22376maybe-installcheck-ld:
22377@if ld
22378maybe-installcheck-ld: installcheck-ld
04cf1b77 22379
b813574b
PB
22380installcheck-ld: \
22381 configure-ld
22382 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22383 r=`${PWD_COMMAND}`; export r; \
22384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22385 $(HOST_EXPORTS) \
b813574b 22386 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22388 done; \
b813574b 22389 echo "Doing installcheck in ld" ; \
b00612cc 22390 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22393 "RANLIB=$${RANLIB}" \
0c24b341 22394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22395 installcheck) \
04cf1b77
PB
22396 || exit 1
22397
b813574b 22398@endif ld
04cf1b77 22399
b813574b
PB
22400.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22401maybe-mostlyclean-ld:
22402@if ld
22403maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 22404
b813574b
PB
22405mostlyclean-ld:
22406 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22407 r=`${PWD_COMMAND}`; export r; \
22408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22409 $(HOST_EXPORTS) \
b813574b 22410 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22412 done; \
b813574b 22413 echo "Doing mostlyclean in ld" ; \
b00612cc 22414 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22417 "RANLIB=$${RANLIB}" \
0c24b341 22418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22419 mostlyclean) \
04cf1b77
PB
22420 || exit 1
22421
b813574b 22422@endif ld
04cf1b77 22423
b813574b
PB
22424.PHONY: maybe-clean-ld clean-ld
22425maybe-clean-ld:
22426@if ld
22427maybe-clean-ld: clean-ld
04cf1b77 22428
b813574b
PB
22429clean-ld:
22430 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22431 r=`${PWD_COMMAND}`; export r; \
22432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22433 $(HOST_EXPORTS) \
b813574b 22434 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22436 done; \
b813574b 22437 echo "Doing clean in ld" ; \
b00612cc 22438 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22441 "RANLIB=$${RANLIB}" \
0c24b341 22442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22443 clean) \
04cf1b77
PB
22444 || exit 1
22445
b813574b 22446@endif ld
04cf1b77 22447
b813574b
PB
22448.PHONY: maybe-distclean-ld distclean-ld
22449maybe-distclean-ld:
22450@if ld
22451maybe-distclean-ld: distclean-ld
04cf1b77 22452
b813574b
PB
22453distclean-ld:
22454 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22455 r=`${PWD_COMMAND}`; export r; \
22456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22457 $(HOST_EXPORTS) \
b813574b 22458 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22460 done; \
b813574b 22461 echo "Doing distclean in ld" ; \
b00612cc 22462 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22465 "RANLIB=$${RANLIB}" \
0c24b341 22466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22467 distclean) \
04cf1b77
PB
22468 || exit 1
22469
b813574b 22470@endif ld
04cf1b77 22471
b813574b
PB
22472.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22473maybe-maintainer-clean-ld:
22474@if ld
22475maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 22476
b813574b
PB
22477maintainer-clean-ld:
22478 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
22479 r=`${PWD_COMMAND}`; export r; \
22480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22481 $(HOST_EXPORTS) \
b813574b 22482 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
22483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22484 done; \
b813574b 22485 echo "Doing maintainer-clean in ld" ; \
b00612cc 22486 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
22487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22489 "RANLIB=$${RANLIB}" \
0c24b341 22490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22491 maintainer-clean) \
04cf1b77
PB
22492 || exit 1
22493
b813574b 22494@endif ld
04cf1b77
PB
22495
22496
a7254363 22497
b813574b
PB
22498.PHONY: configure-libcpp maybe-configure-libcpp
22499maybe-configure-libcpp:
4f0ef2d8
CD
22500@if gcc-bootstrap
22501configure-libcpp: stage_current
22502@endif gcc-bootstrap
b813574b
PB
22503@if libcpp
22504maybe-configure-libcpp: configure-libcpp
c52c6897 22505configure-libcpp:
c52c6897
PB
22506 @r=`${PWD_COMMAND}`; export r; \
22507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22508 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 22510 $(HOST_EXPORTS) \
a7254363
PB
22511 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22512 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 22513 case $(srcdir) in \
b00612cc
PB
22514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22515 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22517 esac; \
b00612cc
PB
22518 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22519 libsrcdir="$$s/libcpp"; \
4fa63067 22520 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22522 --target=${target_alias} $${srcdiroption} \
4fa63067 22523 || exit 1
b813574b 22524@endif libcpp
4fa63067 22525
a7254363
PB
22526
22527
d545f33b
PB
22528.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22529maybe-configure-stage1-libcpp:
22530@if libcpp-bootstrap
22531maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 22532configure-stage1-libcpp:
c52c6897 22533 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22535 @r=`${PWD_COMMAND}`; export r; \
22536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22537 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 22538 $(HOST_EXPORTS) \
8ee82aff
PB
22539 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22540 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22541 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22543 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22544 case $(srcdir) in \
22545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22546 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22548 esac; \
22549 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22550 libsrcdir="$$s/libcpp"; \
22551 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22553 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22554 \
8a0d8a5c 22555 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22556@endif libcpp-bootstrap
22557
22558.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22559maybe-configure-stage2-libcpp:
22560@if libcpp-bootstrap
22561maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 22562configure-stage2-libcpp:
c52c6897 22563 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22565 @r=`${PWD_COMMAND}`; export r; \
22566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22567 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22568 $(HOST_EXPORTS) \
22569 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22570 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22571 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22572 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22574 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22575 case $(srcdir) in \
22576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22577 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22579 esac; \
22580 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22581 libsrcdir="$$s/libcpp"; \
22582 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22584 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22585 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22586 @stage2_werror_flag@
22587@endif libcpp-bootstrap
22588
8520c408
AO
22589.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
22590maybe-configure-stageb2g0-libcpp:
22591@if libcpp-bootstrap
22592maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
22593configure-stageb2g0-libcpp:
22594 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22596 @r=`${PWD_COMMAND}`; export r; \
22597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22598 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22599 $(HOST_EXPORTS) \
22600 $(POSTSTAGE1_HOST_EXPORTS) \
22601 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
22602 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
22603 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
22604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22605 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22606 case $(srcdir) in \
22607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22608 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22610 esac; \
22611 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22612 libsrcdir="$$s/libcpp"; \
22613 $(SHELL) $${libsrcdir}/configure \
22614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22615 --target=${target_alias} $${srcdiroption} \
22616 --with-build-libsubdir=$(HOST_SUBDIR) \
22617 @stage2_werror_flag@
22618@endif libcpp-bootstrap
22619
d545f33b
PB
22620.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22621maybe-configure-stage3-libcpp:
22622@if libcpp-bootstrap
22623maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 22624configure-stage3-libcpp:
c52c6897 22625 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22626 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22627 @r=`${PWD_COMMAND}`; export r; \
22628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22629 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22630 $(HOST_EXPORTS) \
22631 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22632 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22633 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22634 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22636 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22637 case $(srcdir) in \
22638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22639 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22641 esac; \
22642 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22643 libsrcdir="$$s/libcpp"; \
22644 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22646 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22647 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22648 @stage2_werror_flag@
22649@endif libcpp-bootstrap
22650
8520c408
AO
22651.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
22652maybe-configure-stageb3g2-libcpp:
22653@if libcpp-bootstrap
22654maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
22655configure-stageb3g2-libcpp:
22656 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22658 @r=`${PWD_COMMAND}`; export r; \
22659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22660 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22661 $(HOST_EXPORTS) \
22662 $(POSTSTAGE1_HOST_EXPORTS) \
22663 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
22664 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
22665 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
22666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
22667 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22668 case $(srcdir) in \
22669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22670 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22672 esac; \
22673 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22674 libsrcdir="$$s/libcpp"; \
22675 $(SHELL) $${libsrcdir}/configure \
22676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22677 --target=${target_alias} $${srcdiroption} \
22678 --with-build-libsubdir=$(HOST_SUBDIR) \
22679 @stage2_werror_flag@
22680@endif libcpp-bootstrap
22681
d545f33b
PB
22682.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22683maybe-configure-stage4-libcpp:
22684@if libcpp-bootstrap
22685maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 22686configure-stage4-libcpp:
c52c6897 22687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22689 @r=`${PWD_COMMAND}`; export r; \
22690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22691 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22692 $(HOST_EXPORTS) \
22693 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22694 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22695 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 22696 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22698 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22699 case $(srcdir) in \
22700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22701 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22703 esac; \
22704 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22705 libsrcdir="$$s/libcpp"; \
22706 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22708 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22709 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22710 @stage2_werror_flag@
22711@endif libcpp-bootstrap
22712
22713.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22714maybe-configure-stageprofile-libcpp:
22715@if libcpp-bootstrap
22716maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 22717configure-stageprofile-libcpp:
c52c6897 22718 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 22719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22720 @r=`${PWD_COMMAND}`; export r; \
22721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22722 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22723 $(HOST_EXPORTS) \
22724 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22725 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
22726 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 22727 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22729 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22730 case $(srcdir) in \
22731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22732 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22734 esac; \
22735 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22736 libsrcdir="$$s/libcpp"; \
22737 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22739 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22740 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22741 @stage2_werror_flag@
22742@endif libcpp-bootstrap
22743
22744.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
22745maybe-configure-stagefeedback-libcpp:
22746@if libcpp-bootstrap
22747maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 22748configure-stagefeedback-libcpp:
c52c6897 22749 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 22750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
22751 @r=`${PWD_COMMAND}`; export r; \
22752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22753 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
22754 $(HOST_EXPORTS) \
22755 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
22756 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
22757 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 22758 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 22759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
22760 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22761 case $(srcdir) in \
22762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22763 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22765 esac; \
22766 srcdiroption="--srcdir=$${topdir}/libcpp"; \
22767 libsrcdir="$$s/libcpp"; \
22768 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22770 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22771 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22772 @stage2_werror_flag@
22773@endif libcpp-bootstrap
22774
22775
22776
22777
22778
b813574b
PB
22779.PHONY: all-libcpp maybe-all-libcpp
22780maybe-all-libcpp:
4f0ef2d8
CD
22781@if gcc-bootstrap
22782all-libcpp: stage_current
22783@endif gcc-bootstrap
b813574b 22784@if libcpp
d27cc32e 22785TARGET-libcpp=all
b813574b
PB
22786maybe-all-libcpp: all-libcpp
22787all-libcpp: configure-libcpp
c52c6897 22788 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22790 $(HOST_EXPORTS) \
b00612cc
PB
22791 (cd $(HOST_SUBDIR)/libcpp && \
22792 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 22793@endif libcpp
4fa63067 22794
a7254363 22795
d545f33b
PB
22796
22797.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
22798.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
22799maybe-all-stage1-libcpp:
22800maybe-clean-stage1-libcpp:
22801@if libcpp-bootstrap
22802maybe-all-stage1-libcpp: all-stage1-libcpp
22803all-stage1: all-stage1-libcpp
f70224b5 22804TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 22805all-stage1-libcpp: configure-stage1-libcpp
c52c6897 22806 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
22807 @r=`${PWD_COMMAND}`; export r; \
22808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22809 $(HOST_EXPORTS) \
22810 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff
PB
22811 $(MAKE) $(FLAGS_TO_PASS) \
22812 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 22813 $(TARGET-stage1-libcpp)
d545f33b
PB
22814
22815maybe-clean-stage1-libcpp: clean-stage1-libcpp
22816clean-stage1: clean-stage1-libcpp
22817clean-stage1-libcpp:
9dbaa842
DD
22818 @if [ $(current_stage) = stage1 ]; then \
22819 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22820 else \
22821 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
22822 $(MAKE) stage1-start; \
22823 fi; \
d545f33b
PB
22824 cd $(HOST_SUBDIR)/libcpp && \
22825 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 22826 clean
d545f33b
PB
22827@endif libcpp-bootstrap
22828
22829
22830.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
22831.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
22832maybe-all-stage2-libcpp:
22833maybe-clean-stage2-libcpp:
22834@if libcpp-bootstrap
22835maybe-all-stage2-libcpp: all-stage2-libcpp
22836all-stage2: all-stage2-libcpp
f70224b5 22837TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 22838all-stage2-libcpp: configure-stage2-libcpp
c52c6897 22839 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
22840 @r=`${PWD_COMMAND}`; export r; \
22841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22842 $(HOST_EXPORTS) \
22843 $(POSTSTAGE1_HOST_EXPORTS) \
22844 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22845 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22846 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22847 $(TARGET-stage2-libcpp)
d545f33b
PB
22848
22849maybe-clean-stage2-libcpp: clean-stage2-libcpp
22850clean-stage2: clean-stage2-libcpp
22851clean-stage2-libcpp:
9dbaa842
DD
22852 @if [ $(current_stage) = stage2 ]; then \
22853 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22854 else \
22855 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
22856 $(MAKE) stage2-start; \
22857 fi; \
d545f33b
PB
22858 cd $(HOST_SUBDIR)/libcpp && \
22859 $(MAKE) $(FLAGS_TO_PASS) \
22860 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22861 clean
d545f33b
PB
22862@endif libcpp-bootstrap
22863
22864
8520c408
AO
22865.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
22866.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
22867maybe-all-stageb2g0-libcpp:
22868maybe-clean-stageb2g0-libcpp:
22869@if libcpp-bootstrap
22870maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
22871all-stageb2g0: all-stageb2g0-libcpp
22872TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
22873all-stageb2g0-libcpp: configure-stageb2g0-libcpp
22874 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22875 @r=`${PWD_COMMAND}`; export r; \
22876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22877 $(HOST_EXPORTS) \
22878 $(POSTSTAGE1_HOST_EXPORTS) \
22879 cd $(HOST_SUBDIR)/libcpp && \
22880 $(MAKE) $(FLAGS_TO_PASS) \
22881 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
22882 $(TARGET-stageb2g0-libcpp)
22883
22884maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
22885clean-stageb2g0: clean-stageb2g0-libcpp
22886clean-stageb2g0-libcpp:
22887 @if [ $(current_stage) = stageb2g0 ]; then \
22888 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22889 else \
22890 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
22891 $(MAKE) stageb2g0-start; \
22892 fi; \
22893 cd $(HOST_SUBDIR)/libcpp && \
22894 $(MAKE) $(FLAGS_TO_PASS) \
22895 $(POSTSTAGE1_FLAGS_TO_PASS) \
22896 clean
22897@endif libcpp-bootstrap
22898
22899
d545f33b
PB
22900.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
22901.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
22902maybe-all-stage3-libcpp:
22903maybe-clean-stage3-libcpp:
22904@if libcpp-bootstrap
22905maybe-all-stage3-libcpp: all-stage3-libcpp
22906all-stage3: all-stage3-libcpp
f70224b5 22907TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 22908all-stage3-libcpp: configure-stage3-libcpp
c52c6897 22909 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
22910 @r=`${PWD_COMMAND}`; export r; \
22911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22912 $(HOST_EXPORTS) \
22913 $(POSTSTAGE1_HOST_EXPORTS) \
22914 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22915 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22916 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22917 $(TARGET-stage3-libcpp)
d545f33b
PB
22918
22919maybe-clean-stage3-libcpp: clean-stage3-libcpp
22920clean-stage3: clean-stage3-libcpp
22921clean-stage3-libcpp:
9dbaa842
DD
22922 @if [ $(current_stage) = stage3 ]; then \
22923 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22924 else \
22925 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
22926 $(MAKE) stage3-start; \
22927 fi; \
d545f33b
PB
22928 cd $(HOST_SUBDIR)/libcpp && \
22929 $(MAKE) $(FLAGS_TO_PASS) \
22930 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 22931 clean
d545f33b
PB
22932@endif libcpp-bootstrap
22933
22934
8520c408
AO
22935.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
22936.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
22937maybe-all-stageb3g2-libcpp:
22938maybe-clean-stageb3g2-libcpp:
22939@if libcpp-bootstrap
22940maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
22941all-stageb3g2: all-stageb3g2-libcpp
22942TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
22943all-stageb3g2-libcpp: configure-stageb3g2-libcpp
22944 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22945 @r=`${PWD_COMMAND}`; export r; \
22946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22947 $(HOST_EXPORTS) \
22948 $(POSTSTAGE1_HOST_EXPORTS) \
22949 cd $(HOST_SUBDIR)/libcpp && \
22950 $(MAKE) $(FLAGS_TO_PASS) \
22951 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
22952 $(TARGET-stageb3g2-libcpp)
22953
22954maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
22955clean-stageb3g2: clean-stageb3g2-libcpp
22956clean-stageb3g2-libcpp:
22957 @if [ $(current_stage) = stageb3g2 ]; then \
22958 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22959 else \
22960 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
22961 $(MAKE) stageb3g2-start; \
22962 fi; \
22963 cd $(HOST_SUBDIR)/libcpp && \
22964 $(MAKE) $(FLAGS_TO_PASS) \
22965 $(POSTSTAGE1_FLAGS_TO_PASS) \
22966 clean
22967@endif libcpp-bootstrap
22968
22969
d545f33b
PB
22970.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
22971.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
22972maybe-all-stage4-libcpp:
22973maybe-clean-stage4-libcpp:
22974@if libcpp-bootstrap
22975maybe-all-stage4-libcpp: all-stage4-libcpp
22976all-stage4: all-stage4-libcpp
f70224b5 22977TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 22978all-stage4-libcpp: configure-stage4-libcpp
c52c6897 22979 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
22980 @r=`${PWD_COMMAND}`; export r; \
22981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22982 $(HOST_EXPORTS) \
22983 $(POSTSTAGE1_HOST_EXPORTS) \
22984 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 22985 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 22986 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 22987 $(TARGET-stage4-libcpp)
d545f33b
PB
22988
22989maybe-clean-stage4-libcpp: clean-stage4-libcpp
22990clean-stage4: clean-stage4-libcpp
22991clean-stage4-libcpp:
9dbaa842
DD
22992 @if [ $(current_stage) = stage4 ]; then \
22993 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22994 else \
22995 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
22996 $(MAKE) stage4-start; \
22997 fi; \
d545f33b
PB
22998 cd $(HOST_SUBDIR)/libcpp && \
22999 $(MAKE) $(FLAGS_TO_PASS) \
23000 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23001 clean
d545f33b
PB
23002@endif libcpp-bootstrap
23003
23004
23005.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23006.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23007maybe-all-stageprofile-libcpp:
23008maybe-clean-stageprofile-libcpp:
23009@if libcpp-bootstrap
23010maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23011all-stageprofile: all-stageprofile-libcpp
f70224b5 23012TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 23013all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 23014 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23015 @r=`${PWD_COMMAND}`; export r; \
23016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23017 $(HOST_EXPORTS) \
23018 $(POSTSTAGE1_HOST_EXPORTS) \
23019 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23020 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23021 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23022 $(TARGET-stageprofile-libcpp)
d545f33b
PB
23023
23024maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23025clean-stageprofile: clean-stageprofile-libcpp
23026clean-stageprofile-libcpp:
9dbaa842
DD
23027 @if [ $(current_stage) = stageprofile ]; then \
23028 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23029 else \
23030 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23031 $(MAKE) stageprofile-start; \
23032 fi; \
d545f33b
PB
23033 cd $(HOST_SUBDIR)/libcpp && \
23034 $(MAKE) $(FLAGS_TO_PASS) \
23035 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23036 clean
d545f33b
PB
23037@endif libcpp-bootstrap
23038
23039
23040.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23041.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23042maybe-all-stagefeedback-libcpp:
23043maybe-clean-stagefeedback-libcpp:
23044@if libcpp-bootstrap
23045maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23046all-stagefeedback: all-stagefeedback-libcpp
f70224b5 23047TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 23048all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 23049 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23050 @r=`${PWD_COMMAND}`; export r; \
23051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23052 $(HOST_EXPORTS) \
23053 $(POSTSTAGE1_HOST_EXPORTS) \
23054 cd $(HOST_SUBDIR)/libcpp && \
8ee82aff 23055 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23056 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23057 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
23058
23059maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23060clean-stagefeedback: clean-stagefeedback-libcpp
23061clean-stagefeedback-libcpp:
9dbaa842
DD
23062 @if [ $(current_stage) = stagefeedback ]; then \
23063 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23064 else \
23065 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23066 $(MAKE) stagefeedback-start; \
23067 fi; \
d545f33b
PB
23068 cd $(HOST_SUBDIR)/libcpp && \
23069 $(MAKE) $(FLAGS_TO_PASS) \
23070 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23071 clean
d545f33b
PB
23072@endif libcpp-bootstrap
23073
23074
23075
23076
23077
b813574b
PB
23078.PHONY: check-libcpp maybe-check-libcpp
23079maybe-check-libcpp:
23080@if libcpp
23081maybe-check-libcpp: check-libcpp
4fa63067 23082
b813574b 23083check-libcpp:
0aed8855 23084 @: $(MAKE); $(unstage)
4fa63067
NN
23085 @r=`${PWD_COMMAND}`; export r; \
23086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23087 $(HOST_EXPORTS) \
b00612cc
PB
23088 (cd $(HOST_SUBDIR)/libcpp && \
23089 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 23090
b813574b 23091@endif libcpp
4fa63067 23092
b813574b
PB
23093.PHONY: install-libcpp maybe-install-libcpp
23094maybe-install-libcpp:
23095@if libcpp
23096maybe-install-libcpp: install-libcpp
23097
23098install-libcpp: installdirs
0aed8855 23099 @: $(MAKE); $(unstage)
4fa63067
NN
23100 @r=`${PWD_COMMAND}`; export r; \
23101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23102 $(HOST_EXPORTS) \
b00612cc 23103 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 23104 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23105
b813574b 23106@endif libcpp
4fa63067 23107
56a8fe78 23108# Other targets (info, dvi, pdf, etc.)
4fa63067 23109
b813574b
PB
23110.PHONY: maybe-info-libcpp info-libcpp
23111maybe-info-libcpp:
23112@if libcpp
23113maybe-info-libcpp: info-libcpp
4fa63067 23114
b813574b
PB
23115info-libcpp: \
23116 configure-libcpp
23117 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23118 r=`${PWD_COMMAND}`; export r; \
23119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23120 $(HOST_EXPORTS) \
b813574b 23121 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23123 done; \
b813574b 23124 echo "Doing info in libcpp" ; \
b00612cc 23125 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23128 "RANLIB=$${RANLIB}" \
0c24b341 23129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23130 info) \
2a4cbe27
NN
23131 || exit 1
23132
b813574b 23133@endif libcpp
2a4cbe27 23134
b813574b
PB
23135.PHONY: maybe-dvi-libcpp dvi-libcpp
23136maybe-dvi-libcpp:
23137@if libcpp
23138maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 23139
b813574b
PB
23140dvi-libcpp: \
23141 configure-libcpp
23142 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23143 r=`${PWD_COMMAND}`; export r; \
23144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23145 $(HOST_EXPORTS) \
b813574b 23146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23148 done; \
b813574b 23149 echo "Doing dvi in libcpp" ; \
b00612cc 23150 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23153 "RANLIB=$${RANLIB}" \
0c24b341 23154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23155 dvi) \
2a4cbe27
NN
23156 || exit 1
23157
b813574b 23158@endif libcpp
2a4cbe27 23159
56a8fe78
DD
23160.PHONY: maybe-pdf-libcpp pdf-libcpp
23161maybe-pdf-libcpp:
23162@if libcpp
23163maybe-pdf-libcpp: pdf-libcpp
23164
23165pdf-libcpp: \
23166 configure-libcpp
23167 @[ -f ./libcpp/Makefile ] || exit 0; \
23168 r=`${PWD_COMMAND}`; export r; \
23169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23170 $(HOST_EXPORTS) \
23171 for flag in $(EXTRA_HOST_FLAGS) ; do \
23172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23173 done; \
23174 echo "Doing pdf in libcpp" ; \
23175 (cd $(HOST_SUBDIR)/libcpp && \
23176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23178 "RANLIB=$${RANLIB}" \
0c24b341 23179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23180 pdf) \
23181 || exit 1
23182
23183@endif libcpp
23184
6d389afc
MS
23185.PHONY: maybe-html-libcpp html-libcpp
23186maybe-html-libcpp:
23187@if libcpp
23188maybe-html-libcpp: html-libcpp
23189
23190html-libcpp: \
23191 configure-libcpp
23192 @[ -f ./libcpp/Makefile ] || exit 0; \
23193 r=`${PWD_COMMAND}`; export r; \
23194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23195 $(HOST_EXPORTS) \
23196 for flag in $(EXTRA_HOST_FLAGS) ; do \
23197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23198 done; \
23199 echo "Doing html in libcpp" ; \
b00612cc 23200 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
23201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23203 "RANLIB=$${RANLIB}" \
0c24b341 23204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23205 html) \
23206 || exit 1
23207
23208@endif libcpp
23209
b813574b
PB
23210.PHONY: maybe-TAGS-libcpp TAGS-libcpp
23211maybe-TAGS-libcpp:
23212@if libcpp
23213maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 23214
b813574b
PB
23215TAGS-libcpp: \
23216 configure-libcpp
23217 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23218 r=`${PWD_COMMAND}`; export r; \
23219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23220 $(HOST_EXPORTS) \
b813574b 23221 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23223 done; \
b813574b 23224 echo "Doing TAGS in libcpp" ; \
b00612cc 23225 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23228 "RANLIB=$${RANLIB}" \
0c24b341 23229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23230 TAGS) \
2a4cbe27
NN
23231 || exit 1
23232
b813574b 23233@endif libcpp
2a4cbe27 23234
b813574b
PB
23235.PHONY: maybe-install-info-libcpp install-info-libcpp
23236maybe-install-info-libcpp:
23237@if libcpp
23238maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 23239
b813574b
PB
23240install-info-libcpp: \
23241 configure-libcpp \
23242 info-libcpp
23243 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23244 r=`${PWD_COMMAND}`; export r; \
23245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23246 $(HOST_EXPORTS) \
b813574b 23247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23249 done; \
b813574b 23250 echo "Doing install-info in libcpp" ; \
b00612cc 23251 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23254 "RANLIB=$${RANLIB}" \
0c24b341 23255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23256 install-info) \
2a4cbe27
NN
23257 || exit 1
23258
b813574b 23259@endif libcpp
2a4cbe27 23260
a3ca38d2
DD
23261.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23262maybe-install-pdf-libcpp:
23263@if libcpp
23264maybe-install-pdf-libcpp: install-pdf-libcpp
23265
23266install-pdf-libcpp: \
23267 configure-libcpp \
23268 pdf-libcpp
23269 @[ -f ./libcpp/Makefile ] || exit 0; \
23270 r=`${PWD_COMMAND}`; export r; \
23271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23272 $(HOST_EXPORTS) \
23273 for flag in $(EXTRA_HOST_FLAGS) ; do \
23274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23275 done; \
23276 echo "Doing install-pdf in libcpp" ; \
23277 (cd $(HOST_SUBDIR)/libcpp && \
23278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23280 "RANLIB=$${RANLIB}" \
0c24b341 23281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23282 install-pdf) \
23283 || exit 1
23284
23285@endif libcpp
23286
108a6f8e
CD
23287.PHONY: maybe-install-html-libcpp install-html-libcpp
23288maybe-install-html-libcpp:
23289@if libcpp
23290maybe-install-html-libcpp: install-html-libcpp
23291
23292install-html-libcpp: \
23293 configure-libcpp \
23294 html-libcpp
23295 @[ -f ./libcpp/Makefile ] || exit 0; \
23296 r=`${PWD_COMMAND}`; export r; \
23297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23298 $(HOST_EXPORTS) \
23299 for flag in $(EXTRA_HOST_FLAGS) ; do \
23300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23301 done; \
23302 echo "Doing install-html in libcpp" ; \
23303 (cd $(HOST_SUBDIR)/libcpp && \
23304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23306 "RANLIB=$${RANLIB}" \
0c24b341 23307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23308 install-html) \
23309 || exit 1
23310
23311@endif libcpp
23312
b813574b
PB
23313.PHONY: maybe-installcheck-libcpp installcheck-libcpp
23314maybe-installcheck-libcpp:
23315@if libcpp
23316maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 23317
b813574b
PB
23318installcheck-libcpp: \
23319 configure-libcpp
23320 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23321 r=`${PWD_COMMAND}`; export r; \
23322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23323 $(HOST_EXPORTS) \
b813574b 23324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23326 done; \
b813574b 23327 echo "Doing installcheck in libcpp" ; \
b00612cc 23328 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23331 "RANLIB=$${RANLIB}" \
0c24b341 23332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23333 installcheck) \
2a4cbe27
NN
23334 || exit 1
23335
b813574b 23336@endif libcpp
2a4cbe27 23337
b813574b
PB
23338.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23339maybe-mostlyclean-libcpp:
23340@if libcpp
23341maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 23342
b813574b
PB
23343mostlyclean-libcpp:
23344 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23345 r=`${PWD_COMMAND}`; export r; \
23346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23347 $(HOST_EXPORTS) \
b813574b 23348 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23350 done; \
b813574b 23351 echo "Doing mostlyclean in libcpp" ; \
b00612cc 23352 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23355 "RANLIB=$${RANLIB}" \
0c24b341 23356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23357 mostlyclean) \
2a4cbe27
NN
23358 || exit 1
23359
b813574b 23360@endif libcpp
2a4cbe27 23361
b813574b
PB
23362.PHONY: maybe-clean-libcpp clean-libcpp
23363maybe-clean-libcpp:
23364@if libcpp
23365maybe-clean-libcpp: clean-libcpp
2a4cbe27 23366
b813574b
PB
23367clean-libcpp:
23368 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23369 r=`${PWD_COMMAND}`; export r; \
23370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23371 $(HOST_EXPORTS) \
b813574b 23372 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23374 done; \
b813574b 23375 echo "Doing clean in libcpp" ; \
b00612cc 23376 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23379 "RANLIB=$${RANLIB}" \
0c24b341 23380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23381 clean) \
2a4cbe27
NN
23382 || exit 1
23383
b813574b 23384@endif libcpp
2a4cbe27 23385
b813574b
PB
23386.PHONY: maybe-distclean-libcpp distclean-libcpp
23387maybe-distclean-libcpp:
23388@if libcpp
23389maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 23390
b813574b
PB
23391distclean-libcpp:
23392 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23393 r=`${PWD_COMMAND}`; export r; \
23394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23395 $(HOST_EXPORTS) \
b813574b 23396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23398 done; \
b813574b 23399 echo "Doing distclean in libcpp" ; \
b00612cc 23400 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23403 "RANLIB=$${RANLIB}" \
0c24b341 23404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23405 distclean) \
2a4cbe27
NN
23406 || exit 1
23407
b813574b 23408@endif libcpp
2a4cbe27 23409
b813574b
PB
23410.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23411maybe-maintainer-clean-libcpp:
23412@if libcpp
23413maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 23414
b813574b
PB
23415maintainer-clean-libcpp:
23416 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
23417 r=`${PWD_COMMAND}`; export r; \
23418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23419 $(HOST_EXPORTS) \
b813574b 23420 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422 done; \
b813574b 23423 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 23424 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
23425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23427 "RANLIB=$${RANLIB}" \
0c24b341 23428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23429 maintainer-clean) \
2a4cbe27
NN
23430 || exit 1
23431
b813574b 23432@endif libcpp
2a4cbe27 23433
2a4cbe27 23434
a7254363 23435
be01d343
PB
23436.PHONY: configure-libdecnumber maybe-configure-libdecnumber
23437maybe-configure-libdecnumber:
4f0ef2d8
CD
23438@if gcc-bootstrap
23439configure-libdecnumber: stage_current
23440@endif gcc-bootstrap
be01d343
PB
23441@if libdecnumber
23442maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 23443configure-libdecnumber:
c52c6897
PB
23444 @r=`${PWD_COMMAND}`; export r; \
23445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
23446 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23448 $(HOST_EXPORTS) \
23449 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23450 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23451 case $(srcdir) in \
23452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23453 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23455 esac; \
23456 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23457 libsrcdir="$$s/libdecnumber"; \
23458 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23460 --target=${target_alias} $${srcdiroption} \
be01d343
PB
23461 || exit 1
23462@endif libdecnumber
23463
23464
23465
23466.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23467maybe-configure-stage1-libdecnumber:
23468@if libdecnumber-bootstrap
23469maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 23470configure-stage1-libdecnumber:
c52c6897 23471 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23472 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23473 @r=`${PWD_COMMAND}`; export r; \
23474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23475 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 23476 $(HOST_EXPORTS) \
8ee82aff
PB
23477 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23478 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
be01d343 23479 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23481 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23482 case $(srcdir) in \
23483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23484 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23486 esac; \
23487 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23488 libsrcdir="$$s/libdecnumber"; \
23489 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23491 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23492 \
8a0d8a5c 23493 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
23494@endif libdecnumber-bootstrap
23495
23496.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23497maybe-configure-stage2-libdecnumber:
23498@if libdecnumber-bootstrap
23499maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 23500configure-stage2-libdecnumber:
c52c6897 23501 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23503 @r=`${PWD_COMMAND}`; export r; \
23504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23505 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23506 $(HOST_EXPORTS) \
23507 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23508 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23509 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 23510 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23512 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23513 case $(srcdir) in \
23514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23515 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23517 esac; \
23518 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23519 libsrcdir="$$s/libdecnumber"; \
23520 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23522 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23523 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23524 @stage2_werror_flag@
23525@endif libdecnumber-bootstrap
23526
8520c408
AO
23527.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
23528maybe-configure-stageb2g0-libdecnumber:
23529@if libdecnumber-bootstrap
23530maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23531configure-stageb2g0-libdecnumber:
23532 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23534 @r=`${PWD_COMMAND}`; export r; \
23535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23536 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23537 $(HOST_EXPORTS) \
23538 $(POSTSTAGE1_HOST_EXPORTS) \
23539 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
23540 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
23541 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
23542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23543 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23544 case $(srcdir) in \
23545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23546 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23548 esac; \
23549 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23550 libsrcdir="$$s/libdecnumber"; \
23551 $(SHELL) $${libsrcdir}/configure \
23552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23553 --target=${target_alias} $${srcdiroption} \
23554 --with-build-libsubdir=$(HOST_SUBDIR) \
23555 @stage2_werror_flag@
23556@endif libdecnumber-bootstrap
23557
be01d343
PB
23558.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23559maybe-configure-stage3-libdecnumber:
23560@if libdecnumber-bootstrap
23561maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 23562configure-stage3-libdecnumber:
c52c6897 23563 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23565 @r=`${PWD_COMMAND}`; export r; \
23566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23567 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23568 $(HOST_EXPORTS) \
23569 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23570 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23571 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 23572 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23574 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23575 case $(srcdir) in \
23576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23577 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23579 esac; \
23580 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23581 libsrcdir="$$s/libdecnumber"; \
23582 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23584 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23585 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23586 @stage2_werror_flag@
23587@endif libdecnumber-bootstrap
23588
8520c408
AO
23589.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
23590maybe-configure-stageb3g2-libdecnumber:
23591@if libdecnumber-bootstrap
23592maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23593configure-stageb3g2-libdecnumber:
23594 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23596 @r=`${PWD_COMMAND}`; export r; \
23597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23598 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23599 $(HOST_EXPORTS) \
23600 $(POSTSTAGE1_HOST_EXPORTS) \
23601 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
23602 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
23603 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
23604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
23605 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23606 case $(srcdir) in \
23607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23608 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23610 esac; \
23611 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23612 libsrcdir="$$s/libdecnumber"; \
23613 $(SHELL) $${libsrcdir}/configure \
23614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23615 --target=${target_alias} $${srcdiroption} \
23616 --with-build-libsubdir=$(HOST_SUBDIR) \
23617 @stage2_werror_flag@
23618@endif libdecnumber-bootstrap
23619
be01d343
PB
23620.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23621maybe-configure-stage4-libdecnumber:
23622@if libdecnumber-bootstrap
23623maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 23624configure-stage4-libdecnumber:
c52c6897 23625 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23626 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23627 @r=`${PWD_COMMAND}`; export r; \
23628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23629 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23630 $(HOST_EXPORTS) \
23631 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23632 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23633 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 23634 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23636 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23637 case $(srcdir) in \
23638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23639 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23641 esac; \
23642 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23643 libsrcdir="$$s/libdecnumber"; \
23644 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23646 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23647 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23648 @stage2_werror_flag@
23649@endif libdecnumber-bootstrap
23650
23651.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23652maybe-configure-stageprofile-libdecnumber:
23653@if libdecnumber-bootstrap
23654maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 23655configure-stageprofile-libdecnumber:
c52c6897 23656 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23658 @r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23660 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23661 $(HOST_EXPORTS) \
23662 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23663 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
23664 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
be01d343 23665 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23667 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23668 case $(srcdir) in \
23669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23670 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23672 esac; \
23673 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23674 libsrcdir="$$s/libdecnumber"; \
23675 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23677 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23678 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23679 @stage2_werror_flag@
23680@endif libdecnumber-bootstrap
23681
23682.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23683maybe-configure-stagefeedback-libdecnumber:
23684@if libdecnumber-bootstrap
23685maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 23686configure-stagefeedback-libdecnumber:
c52c6897 23687 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
23689 @r=`${PWD_COMMAND}`; export r; \
23690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23691 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
23692 $(HOST_EXPORTS) \
23693 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
23694 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
23695 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
be01d343 23696 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 23697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
23698 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23699 case $(srcdir) in \
23700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23701 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23703 esac; \
23704 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
23705 libsrcdir="$$s/libdecnumber"; \
23706 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23708 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23709 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
23710 @stage2_werror_flag@
23711@endif libdecnumber-bootstrap
23712
23713
23714
23715
23716
23717.PHONY: all-libdecnumber maybe-all-libdecnumber
23718maybe-all-libdecnumber:
4f0ef2d8
CD
23719@if gcc-bootstrap
23720all-libdecnumber: stage_current
23721@endif gcc-bootstrap
be01d343
PB
23722@if libdecnumber
23723TARGET-libdecnumber=all
23724maybe-all-libdecnumber: all-libdecnumber
23725all-libdecnumber: configure-libdecnumber
c52c6897 23726 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
23727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23728 $(HOST_EXPORTS) \
23729 (cd $(HOST_SUBDIR)/libdecnumber && \
23730 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
23731@endif libdecnumber
23732
23733
23734
23735.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
23736.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
23737maybe-all-stage1-libdecnumber:
23738maybe-clean-stage1-libdecnumber:
23739@if libdecnumber-bootstrap
23740maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
23741all-stage1: all-stage1-libdecnumber
23742TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
23743all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 23744 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
23745 @r=`${PWD_COMMAND}`; export r; \
23746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23747 $(HOST_EXPORTS) \
23748 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff
PB
23749 $(MAKE) $(FLAGS_TO_PASS) \
23750 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
23751 $(TARGET-stage1-libdecnumber)
23752
23753maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
23754clean-stage1: clean-stage1-libdecnumber
23755clean-stage1-libdecnumber:
9dbaa842
DD
23756 @if [ $(current_stage) = stage1 ]; then \
23757 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23758 else \
23759 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
23760 $(MAKE) stage1-start; \
23761 fi; \
be01d343
PB
23762 cd $(HOST_SUBDIR)/libdecnumber && \
23763 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 23764 clean
be01d343
PB
23765@endif libdecnumber-bootstrap
23766
23767
23768.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
23769.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
23770maybe-all-stage2-libdecnumber:
23771maybe-clean-stage2-libdecnumber:
23772@if libdecnumber-bootstrap
23773maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
23774all-stage2: all-stage2-libdecnumber
23775TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
23776all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 23777 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
23778 @r=`${PWD_COMMAND}`; export r; \
23779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23780 $(HOST_EXPORTS) \
23781 $(POSTSTAGE1_HOST_EXPORTS) \
23782 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23783 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23784 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23785 $(TARGET-stage2-libdecnumber)
23786
23787maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
23788clean-stage2: clean-stage2-libdecnumber
23789clean-stage2-libdecnumber:
9dbaa842
DD
23790 @if [ $(current_stage) = stage2 ]; then \
23791 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23792 else \
23793 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
23794 $(MAKE) stage2-start; \
23795 fi; \
be01d343
PB
23796 cd $(HOST_SUBDIR)/libdecnumber && \
23797 $(MAKE) $(FLAGS_TO_PASS) \
23798 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23799 clean
be01d343
PB
23800@endif libdecnumber-bootstrap
23801
23802
8520c408
AO
23803.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
23804.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
23805maybe-all-stageb2g0-libdecnumber:
23806maybe-clean-stageb2g0-libdecnumber:
23807@if libdecnumber-bootstrap
23808maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
23809all-stageb2g0: all-stageb2g0-libdecnumber
23810TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
23811all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
23812 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23813 @r=`${PWD_COMMAND}`; export r; \
23814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23815 $(HOST_EXPORTS) \
23816 $(POSTSTAGE1_HOST_EXPORTS) \
23817 cd $(HOST_SUBDIR)/libdecnumber && \
23818 $(MAKE) $(FLAGS_TO_PASS) \
23819 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
23820 $(TARGET-stageb2g0-libdecnumber)
23821
23822maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
23823clean-stageb2g0: clean-stageb2g0-libdecnumber
23824clean-stageb2g0-libdecnumber:
23825 @if [ $(current_stage) = stageb2g0 ]; then \
23826 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23827 else \
23828 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
23829 $(MAKE) stageb2g0-start; \
23830 fi; \
23831 cd $(HOST_SUBDIR)/libdecnumber && \
23832 $(MAKE) $(FLAGS_TO_PASS) \
23833 $(POSTSTAGE1_FLAGS_TO_PASS) \
23834 clean
23835@endif libdecnumber-bootstrap
23836
23837
be01d343
PB
23838.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
23839.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
23840maybe-all-stage3-libdecnumber:
23841maybe-clean-stage3-libdecnumber:
23842@if libdecnumber-bootstrap
23843maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
23844all-stage3: all-stage3-libdecnumber
23845TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
23846all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 23847 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
23848 @r=`${PWD_COMMAND}`; export r; \
23849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23850 $(HOST_EXPORTS) \
23851 $(POSTSTAGE1_HOST_EXPORTS) \
23852 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23853 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23854 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23855 $(TARGET-stage3-libdecnumber)
23856
23857maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
23858clean-stage3: clean-stage3-libdecnumber
23859clean-stage3-libdecnumber:
9dbaa842
DD
23860 @if [ $(current_stage) = stage3 ]; then \
23861 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23862 else \
23863 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
23864 $(MAKE) stage3-start; \
23865 fi; \
be01d343
PB
23866 cd $(HOST_SUBDIR)/libdecnumber && \
23867 $(MAKE) $(FLAGS_TO_PASS) \
23868 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23869 clean
be01d343
PB
23870@endif libdecnumber-bootstrap
23871
23872
8520c408
AO
23873.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
23874.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
23875maybe-all-stageb3g2-libdecnumber:
23876maybe-clean-stageb3g2-libdecnumber:
23877@if libdecnumber-bootstrap
23878maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
23879all-stageb3g2: all-stageb3g2-libdecnumber
23880TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
23881all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
23882 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23883 @r=`${PWD_COMMAND}`; export r; \
23884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23885 $(HOST_EXPORTS) \
23886 $(POSTSTAGE1_HOST_EXPORTS) \
23887 cd $(HOST_SUBDIR)/libdecnumber && \
23888 $(MAKE) $(FLAGS_TO_PASS) \
23889 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
23890 $(TARGET-stageb3g2-libdecnumber)
23891
23892maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
23893clean-stageb3g2: clean-stageb3g2-libdecnumber
23894clean-stageb3g2-libdecnumber:
23895 @if [ $(current_stage) = stageb3g2 ]; then \
23896 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23897 else \
23898 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
23899 $(MAKE) stageb3g2-start; \
23900 fi; \
23901 cd $(HOST_SUBDIR)/libdecnumber && \
23902 $(MAKE) $(FLAGS_TO_PASS) \
23903 $(POSTSTAGE1_FLAGS_TO_PASS) \
23904 clean
23905@endif libdecnumber-bootstrap
23906
23907
be01d343
PB
23908.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
23909.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
23910maybe-all-stage4-libdecnumber:
23911maybe-clean-stage4-libdecnumber:
23912@if libdecnumber-bootstrap
23913maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
23914all-stage4: all-stage4-libdecnumber
23915TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
23916all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 23917 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
23918 @r=`${PWD_COMMAND}`; export r; \
23919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23920 $(HOST_EXPORTS) \
23921 $(POSTSTAGE1_HOST_EXPORTS) \
23922 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23923 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23924 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23925 $(TARGET-stage4-libdecnumber)
23926
23927maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
23928clean-stage4: clean-stage4-libdecnumber
23929clean-stage4-libdecnumber:
9dbaa842
DD
23930 @if [ $(current_stage) = stage4 ]; then \
23931 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23932 else \
23933 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
23934 $(MAKE) stage4-start; \
23935 fi; \
be01d343
PB
23936 cd $(HOST_SUBDIR)/libdecnumber && \
23937 $(MAKE) $(FLAGS_TO_PASS) \
23938 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23939 clean
be01d343
PB
23940@endif libdecnumber-bootstrap
23941
23942
23943.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
23944.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
23945maybe-all-stageprofile-libdecnumber:
23946maybe-clean-stageprofile-libdecnumber:
23947@if libdecnumber-bootstrap
23948maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
23949all-stageprofile: all-stageprofile-libdecnumber
23950TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
23951all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 23952 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
23953 @r=`${PWD_COMMAND}`; export r; \
23954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23955 $(HOST_EXPORTS) \
23956 $(POSTSTAGE1_HOST_EXPORTS) \
23957 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23958 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23959 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23960 $(TARGET-stageprofile-libdecnumber)
23961
23962maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
23963clean-stageprofile: clean-stageprofile-libdecnumber
23964clean-stageprofile-libdecnumber:
9dbaa842
DD
23965 @if [ $(current_stage) = stageprofile ]; then \
23966 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23967 else \
23968 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
23969 $(MAKE) stageprofile-start; \
23970 fi; \
be01d343
PB
23971 cd $(HOST_SUBDIR)/libdecnumber && \
23972 $(MAKE) $(FLAGS_TO_PASS) \
23973 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23974 clean
be01d343
PB
23975@endif libdecnumber-bootstrap
23976
23977
23978.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
23979.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
23980maybe-all-stagefeedback-libdecnumber:
23981maybe-clean-stagefeedback-libdecnumber:
23982@if libdecnumber-bootstrap
23983maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
23984all-stagefeedback: all-stagefeedback-libdecnumber
23985TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
23986all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 23987 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
23988 @r=`${PWD_COMMAND}`; export r; \
23989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23990 $(HOST_EXPORTS) \
23991 $(POSTSTAGE1_HOST_EXPORTS) \
23992 cd $(HOST_SUBDIR)/libdecnumber && \
8ee82aff 23993 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 23994 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
23995 $(TARGET-stagefeedback-libdecnumber)
23996
23997maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
23998clean-stagefeedback: clean-stagefeedback-libdecnumber
23999clean-stagefeedback-libdecnumber:
9dbaa842
DD
24000 @if [ $(current_stage) = stagefeedback ]; then \
24001 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24002 else \
24003 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24004 $(MAKE) stagefeedback-start; \
24005 fi; \
be01d343
PB
24006 cd $(HOST_SUBDIR)/libdecnumber && \
24007 $(MAKE) $(FLAGS_TO_PASS) \
24008 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24009 clean
be01d343
PB
24010@endif libdecnumber-bootstrap
24011
24012
24013
24014
24015
24016.PHONY: check-libdecnumber maybe-check-libdecnumber
24017maybe-check-libdecnumber:
24018@if libdecnumber
24019maybe-check-libdecnumber: check-libdecnumber
24020
24021check-libdecnumber:
0aed8855 24022 @: $(MAKE); $(unstage)
be01d343
PB
24023 @r=`${PWD_COMMAND}`; export r; \
24024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24025 $(HOST_EXPORTS) \
24026 (cd $(HOST_SUBDIR)/libdecnumber && \
24027 $(MAKE) $(FLAGS_TO_PASS) check)
24028
24029@endif libdecnumber
24030
24031.PHONY: install-libdecnumber maybe-install-libdecnumber
24032maybe-install-libdecnumber:
24033@if libdecnumber
24034maybe-install-libdecnumber: install-libdecnumber
24035
24036install-libdecnumber: installdirs
0aed8855 24037 @: $(MAKE); $(unstage)
be01d343
PB
24038 @r=`${PWD_COMMAND}`; export r; \
24039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24040 $(HOST_EXPORTS) \
24041 (cd $(HOST_SUBDIR)/libdecnumber && \
24042 $(MAKE) $(FLAGS_TO_PASS) install)
24043
24044@endif libdecnumber
24045
56a8fe78 24046# Other targets (info, dvi, pdf, etc.)
be01d343
PB
24047
24048.PHONY: maybe-info-libdecnumber info-libdecnumber
24049maybe-info-libdecnumber:
24050@if libdecnumber
24051maybe-info-libdecnumber: info-libdecnumber
24052
24053info-libdecnumber: \
24054 configure-libdecnumber
24055 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24056 r=`${PWD_COMMAND}`; export r; \
24057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24058 $(HOST_EXPORTS) \
24059 for flag in $(EXTRA_HOST_FLAGS) ; do \
24060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24061 done; \
24062 echo "Doing info in libdecnumber" ; \
24063 (cd $(HOST_SUBDIR)/libdecnumber && \
24064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24066 "RANLIB=$${RANLIB}" \
0c24b341 24067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24068 info) \
24069 || exit 1
24070
24071@endif libdecnumber
24072
24073.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24074maybe-dvi-libdecnumber:
24075@if libdecnumber
24076maybe-dvi-libdecnumber: dvi-libdecnumber
24077
24078dvi-libdecnumber: \
24079 configure-libdecnumber
24080 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24081 r=`${PWD_COMMAND}`; export r; \
24082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24083 $(HOST_EXPORTS) \
24084 for flag in $(EXTRA_HOST_FLAGS) ; do \
24085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24086 done; \
24087 echo "Doing dvi in libdecnumber" ; \
24088 (cd $(HOST_SUBDIR)/libdecnumber && \
24089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24091 "RANLIB=$${RANLIB}" \
0c24b341 24092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24093 dvi) \
24094 || exit 1
24095
24096@endif libdecnumber
24097
56a8fe78
DD
24098.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24099maybe-pdf-libdecnumber:
24100@if libdecnumber
24101maybe-pdf-libdecnumber: pdf-libdecnumber
24102
24103pdf-libdecnumber: \
24104 configure-libdecnumber
24105 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24106 r=`${PWD_COMMAND}`; export r; \
24107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24108 $(HOST_EXPORTS) \
24109 for flag in $(EXTRA_HOST_FLAGS) ; do \
24110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24111 done; \
24112 echo "Doing pdf in libdecnumber" ; \
24113 (cd $(HOST_SUBDIR)/libdecnumber && \
24114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24116 "RANLIB=$${RANLIB}" \
0c24b341 24117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24118 pdf) \
24119 || exit 1
24120
24121@endif libdecnumber
24122
be01d343
PB
24123.PHONY: maybe-html-libdecnumber html-libdecnumber
24124maybe-html-libdecnumber:
24125@if libdecnumber
24126maybe-html-libdecnumber: html-libdecnumber
24127
24128html-libdecnumber: \
24129 configure-libdecnumber
24130 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24131 r=`${PWD_COMMAND}`; export r; \
24132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24133 $(HOST_EXPORTS) \
24134 for flag in $(EXTRA_HOST_FLAGS) ; do \
24135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24136 done; \
24137 echo "Doing html in libdecnumber" ; \
24138 (cd $(HOST_SUBDIR)/libdecnumber && \
24139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24141 "RANLIB=$${RANLIB}" \
0c24b341 24142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24143 html) \
24144 || exit 1
24145
24146@endif libdecnumber
24147
24148.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24149maybe-TAGS-libdecnumber:
24150@if libdecnumber
24151maybe-TAGS-libdecnumber: TAGS-libdecnumber
24152
24153TAGS-libdecnumber: \
24154 configure-libdecnumber
24155 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24156 r=`${PWD_COMMAND}`; export r; \
24157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24158 $(HOST_EXPORTS) \
24159 for flag in $(EXTRA_HOST_FLAGS) ; do \
24160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24161 done; \
24162 echo "Doing TAGS in libdecnumber" ; \
24163 (cd $(HOST_SUBDIR)/libdecnumber && \
24164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24166 "RANLIB=$${RANLIB}" \
0c24b341 24167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24168 TAGS) \
24169 || exit 1
24170
24171@endif libdecnumber
24172
24173.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24174maybe-install-info-libdecnumber:
24175@if libdecnumber
24176maybe-install-info-libdecnumber: install-info-libdecnumber
24177
24178install-info-libdecnumber: \
24179 configure-libdecnumber \
24180 info-libdecnumber
24181 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24182 r=`${PWD_COMMAND}`; export r; \
24183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24184 $(HOST_EXPORTS) \
24185 for flag in $(EXTRA_HOST_FLAGS) ; do \
24186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24187 done; \
24188 echo "Doing install-info in libdecnumber" ; \
24189 (cd $(HOST_SUBDIR)/libdecnumber && \
24190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24192 "RANLIB=$${RANLIB}" \
0c24b341 24193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24194 install-info) \
24195 || exit 1
24196
24197@endif libdecnumber
24198
a3ca38d2
DD
24199.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24200maybe-install-pdf-libdecnumber:
24201@if libdecnumber
24202maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24203
24204install-pdf-libdecnumber: \
24205 configure-libdecnumber \
24206 pdf-libdecnumber
24207 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24208 r=`${PWD_COMMAND}`; export r; \
24209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24210 $(HOST_EXPORTS) \
24211 for flag in $(EXTRA_HOST_FLAGS) ; do \
24212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24213 done; \
24214 echo "Doing install-pdf in libdecnumber" ; \
24215 (cd $(HOST_SUBDIR)/libdecnumber && \
24216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24218 "RANLIB=$${RANLIB}" \
0c24b341 24219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24220 install-pdf) \
24221 || exit 1
24222
24223@endif libdecnumber
24224
108a6f8e
CD
24225.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24226maybe-install-html-libdecnumber:
24227@if libdecnumber
24228maybe-install-html-libdecnumber: install-html-libdecnumber
24229
24230install-html-libdecnumber: \
24231 configure-libdecnumber \
24232 html-libdecnumber
24233 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24234 r=`${PWD_COMMAND}`; export r; \
24235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24236 $(HOST_EXPORTS) \
24237 for flag in $(EXTRA_HOST_FLAGS) ; do \
24238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24239 done; \
24240 echo "Doing install-html in libdecnumber" ; \
24241 (cd $(HOST_SUBDIR)/libdecnumber && \
24242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24244 "RANLIB=$${RANLIB}" \
0c24b341 24245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24246 install-html) \
24247 || exit 1
24248
24249@endif libdecnumber
24250
be01d343
PB
24251.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24252maybe-installcheck-libdecnumber:
24253@if libdecnumber
24254maybe-installcheck-libdecnumber: installcheck-libdecnumber
24255
24256installcheck-libdecnumber: \
24257 configure-libdecnumber
24258 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24259 r=`${PWD_COMMAND}`; export r; \
24260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24261 $(HOST_EXPORTS) \
24262 for flag in $(EXTRA_HOST_FLAGS) ; do \
24263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24264 done; \
24265 echo "Doing installcheck in libdecnumber" ; \
24266 (cd $(HOST_SUBDIR)/libdecnumber && \
24267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24269 "RANLIB=$${RANLIB}" \
0c24b341 24270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24271 installcheck) \
24272 || exit 1
24273
24274@endif libdecnumber
24275
24276.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24277maybe-mostlyclean-libdecnumber:
24278@if libdecnumber
24279maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24280
24281mostlyclean-libdecnumber:
24282 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24283 r=`${PWD_COMMAND}`; export r; \
24284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24285 $(HOST_EXPORTS) \
24286 for flag in $(EXTRA_HOST_FLAGS) ; do \
24287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24288 done; \
24289 echo "Doing mostlyclean in libdecnumber" ; \
24290 (cd $(HOST_SUBDIR)/libdecnumber && \
24291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24293 "RANLIB=$${RANLIB}" \
0c24b341 24294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24295 mostlyclean) \
24296 || exit 1
24297
24298@endif libdecnumber
24299
24300.PHONY: maybe-clean-libdecnumber clean-libdecnumber
24301maybe-clean-libdecnumber:
24302@if libdecnumber
24303maybe-clean-libdecnumber: clean-libdecnumber
24304
24305clean-libdecnumber:
24306 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24307 r=`${PWD_COMMAND}`; export r; \
24308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24309 $(HOST_EXPORTS) \
24310 for flag in $(EXTRA_HOST_FLAGS) ; do \
24311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24312 done; \
24313 echo "Doing clean in libdecnumber" ; \
24314 (cd $(HOST_SUBDIR)/libdecnumber && \
24315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24317 "RANLIB=$${RANLIB}" \
0c24b341 24318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24319 clean) \
24320 || exit 1
24321
24322@endif libdecnumber
24323
24324.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24325maybe-distclean-libdecnumber:
24326@if libdecnumber
24327maybe-distclean-libdecnumber: distclean-libdecnumber
24328
24329distclean-libdecnumber:
24330 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24331 r=`${PWD_COMMAND}`; export r; \
24332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24333 $(HOST_EXPORTS) \
24334 for flag in $(EXTRA_HOST_FLAGS) ; do \
24335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24336 done; \
24337 echo "Doing distclean in libdecnumber" ; \
24338 (cd $(HOST_SUBDIR)/libdecnumber && \
24339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24341 "RANLIB=$${RANLIB}" \
0c24b341 24342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24343 distclean) \
24344 || exit 1
24345
24346@endif libdecnumber
24347
24348.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24349maybe-maintainer-clean-libdecnumber:
24350@if libdecnumber
24351maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24352
24353maintainer-clean-libdecnumber:
24354 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24355 r=`${PWD_COMMAND}`; export r; \
24356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24357 $(HOST_EXPORTS) \
24358 for flag in $(EXTRA_HOST_FLAGS) ; do \
24359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24360 done; \
24361 echo "Doing maintainer-clean in libdecnumber" ; \
24362 (cd $(HOST_SUBDIR)/libdecnumber && \
24363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24365 "RANLIB=$${RANLIB}" \
0c24b341 24366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
24367 maintainer-clean) \
24368 || exit 1
24369
24370@endif libdecnumber
24371
24372
24373
b813574b
PB
24374.PHONY: configure-libgui maybe-configure-libgui
24375maybe-configure-libgui:
4f0ef2d8
CD
24376@if gcc-bootstrap
24377configure-libgui: stage_current
24378@endif gcc-bootstrap
b813574b
PB
24379@if libgui
24380maybe-configure-libgui: configure-libgui
c52c6897 24381configure-libgui:
0aed8855 24382 @: $(MAKE); $(unstage)
c52c6897 24383 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 24384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24385 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 24387 $(HOST_EXPORTS) \
a7254363
PB
24388 echo Configuring in $(HOST_SUBDIR)/libgui; \
24389 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 24390 case $(srcdir) in \
b00612cc
PB
24391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24392 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 24394 esac; \
b00612cc
PB
24395 srcdiroption="--srcdir=$${topdir}/libgui"; \
24396 libsrcdir="$$s/libgui"; \
4b1cb4fe 24397 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24398 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24399 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 24400 || exit 1
b813574b 24401@endif libgui
4b1cb4fe 24402
a7254363
PB
24403
24404
d545f33b
PB
24405
24406
b813574b
PB
24407.PHONY: all-libgui maybe-all-libgui
24408maybe-all-libgui:
4f0ef2d8
CD
24409@if gcc-bootstrap
24410all-libgui: stage_current
24411@endif gcc-bootstrap
b813574b 24412@if libgui
d27cc32e 24413TARGET-libgui=all
b813574b
PB
24414maybe-all-libgui: all-libgui
24415all-libgui: configure-libgui
0aed8855 24416 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24417 @r=`${PWD_COMMAND}`; export r; \
24418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24419 $(HOST_EXPORTS) \
b00612cc
PB
24420 (cd $(HOST_SUBDIR)/libgui && \
24421 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 24422@endif libgui
4b1cb4fe 24423
a7254363 24424
d545f33b
PB
24425
24426
b813574b
PB
24427.PHONY: check-libgui maybe-check-libgui
24428maybe-check-libgui:
24429@if libgui
24430maybe-check-libgui: check-libgui
4b1cb4fe 24431
b813574b 24432check-libgui:
0aed8855 24433 @: $(MAKE); $(unstage)
4b1cb4fe
DD
24434 @r=`${PWD_COMMAND}`; export r; \
24435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24436 $(HOST_EXPORTS) \
b00612cc
PB
24437 (cd $(HOST_SUBDIR)/libgui && \
24438 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 24439
b813574b 24440@endif libgui
4b1cb4fe 24441
b813574b
PB
24442.PHONY: install-libgui maybe-install-libgui
24443maybe-install-libgui:
24444@if libgui
24445maybe-install-libgui: install-libgui
4b1cb4fe 24446
b813574b 24447install-libgui: installdirs
0aed8855 24448 @: $(MAKE); $(unstage)
b813574b
PB
24449 @r=`${PWD_COMMAND}`; export r; \
24450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 24451 $(HOST_EXPORTS) \
b00612cc 24452 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 24453 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 24454
b813574b 24455@endif libgui
4b1cb4fe 24456
56a8fe78 24457# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 24458
b813574b
PB
24459.PHONY: maybe-info-libgui info-libgui
24460maybe-info-libgui:
24461@if libgui
24462maybe-info-libgui: info-libgui
4b1cb4fe 24463
b813574b
PB
24464info-libgui: \
24465 configure-libgui
0aed8855 24466 @: $(MAKE); $(unstage)
b813574b 24467 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24468 r=`${PWD_COMMAND}`; export r; \
24469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24470 $(HOST_EXPORTS) \
b813574b 24471 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24473 done; \
b813574b 24474 echo "Doing info in libgui" ; \
b00612cc 24475 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24478 "RANLIB=$${RANLIB}" \
0c24b341 24479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24480 info) \
4b1cb4fe
DD
24481 || exit 1
24482
b813574b 24483@endif libgui
4b1cb4fe 24484
b813574b
PB
24485.PHONY: maybe-dvi-libgui dvi-libgui
24486maybe-dvi-libgui:
24487@if libgui
24488maybe-dvi-libgui: dvi-libgui
4b1cb4fe 24489
b813574b
PB
24490dvi-libgui: \
24491 configure-libgui
0aed8855 24492 @: $(MAKE); $(unstage)
b813574b 24493 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24494 r=`${PWD_COMMAND}`; export r; \
24495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24496 $(HOST_EXPORTS) \
b813574b 24497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24499 done; \
b813574b 24500 echo "Doing dvi in libgui" ; \
b00612cc 24501 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24504 "RANLIB=$${RANLIB}" \
0c24b341 24505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24506 dvi) \
4b1cb4fe
DD
24507 || exit 1
24508
b813574b 24509@endif libgui
4b1cb4fe 24510
56a8fe78
DD
24511.PHONY: maybe-pdf-libgui pdf-libgui
24512maybe-pdf-libgui:
24513@if libgui
24514maybe-pdf-libgui: pdf-libgui
24515
24516pdf-libgui: \
24517 configure-libgui
24518 @: $(MAKE); $(unstage)
24519 @[ -f ./libgui/Makefile ] || exit 0; \
24520 r=`${PWD_COMMAND}`; export r; \
24521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24522 $(HOST_EXPORTS) \
24523 for flag in $(EXTRA_HOST_FLAGS) ; do \
24524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24525 done; \
24526 echo "Doing pdf in libgui" ; \
24527 (cd $(HOST_SUBDIR)/libgui && \
24528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24530 "RANLIB=$${RANLIB}" \
0c24b341 24531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24532 pdf) \
24533 || exit 1
24534
24535@endif libgui
24536
6d389afc
MS
24537.PHONY: maybe-html-libgui html-libgui
24538maybe-html-libgui:
24539@if libgui
24540maybe-html-libgui: html-libgui
24541
24542html-libgui: \
24543 configure-libgui
0aed8855 24544 @: $(MAKE); $(unstage)
6d389afc
MS
24545 @[ -f ./libgui/Makefile ] || exit 0; \
24546 r=`${PWD_COMMAND}`; export r; \
24547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24548 $(HOST_EXPORTS) \
24549 for flag in $(EXTRA_HOST_FLAGS) ; do \
24550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24551 done; \
24552 echo "Doing html in libgui" ; \
b00612cc 24553 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
24554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24556 "RANLIB=$${RANLIB}" \
0c24b341 24557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24558 html) \
24559 || exit 1
24560
24561@endif libgui
24562
b813574b
PB
24563.PHONY: maybe-TAGS-libgui TAGS-libgui
24564maybe-TAGS-libgui:
24565@if libgui
24566maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 24567
b813574b
PB
24568TAGS-libgui: \
24569 configure-libgui
0aed8855 24570 @: $(MAKE); $(unstage)
b813574b 24571 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24572 r=`${PWD_COMMAND}`; export r; \
24573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24574 $(HOST_EXPORTS) \
b813574b 24575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24577 done; \
b813574b 24578 echo "Doing TAGS in libgui" ; \
b00612cc 24579 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24582 "RANLIB=$${RANLIB}" \
0c24b341 24583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24584 TAGS) \
4b1cb4fe
DD
24585 || exit 1
24586
b813574b 24587@endif libgui
4b1cb4fe 24588
b813574b
PB
24589.PHONY: maybe-install-info-libgui install-info-libgui
24590maybe-install-info-libgui:
24591@if libgui
24592maybe-install-info-libgui: install-info-libgui
4b1cb4fe 24593
b813574b
PB
24594install-info-libgui: \
24595 configure-libgui \
24596 info-libgui
0aed8855 24597 @: $(MAKE); $(unstage)
b813574b 24598 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24599 r=`${PWD_COMMAND}`; export r; \
24600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24601 $(HOST_EXPORTS) \
b813574b 24602 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24604 done; \
b813574b 24605 echo "Doing install-info in libgui" ; \
b00612cc 24606 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24609 "RANLIB=$${RANLIB}" \
0c24b341 24610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24611 install-info) \
4b1cb4fe
DD
24612 || exit 1
24613
b813574b 24614@endif libgui
4b1cb4fe 24615
a3ca38d2
DD
24616.PHONY: maybe-install-pdf-libgui install-pdf-libgui
24617maybe-install-pdf-libgui:
24618@if libgui
24619maybe-install-pdf-libgui: install-pdf-libgui
24620
24621install-pdf-libgui: \
24622 configure-libgui \
24623 pdf-libgui
24624 @: $(MAKE); $(unstage)
24625 @[ -f ./libgui/Makefile ] || exit 0; \
24626 r=`${PWD_COMMAND}`; export r; \
24627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24628 $(HOST_EXPORTS) \
24629 for flag in $(EXTRA_HOST_FLAGS) ; do \
24630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24631 done; \
24632 echo "Doing install-pdf in libgui" ; \
24633 (cd $(HOST_SUBDIR)/libgui && \
24634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24636 "RANLIB=$${RANLIB}" \
0c24b341 24637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24638 install-pdf) \
24639 || exit 1
24640
24641@endif libgui
24642
108a6f8e
CD
24643.PHONY: maybe-install-html-libgui install-html-libgui
24644maybe-install-html-libgui:
24645@if libgui
24646maybe-install-html-libgui: install-html-libgui
24647
24648install-html-libgui: \
24649 configure-libgui \
24650 html-libgui
24651 @: $(MAKE); $(unstage)
24652 @[ -f ./libgui/Makefile ] || exit 0; \
24653 r=`${PWD_COMMAND}`; export r; \
24654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24655 $(HOST_EXPORTS) \
24656 for flag in $(EXTRA_HOST_FLAGS) ; do \
24657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24658 done; \
24659 echo "Doing install-html in libgui" ; \
24660 (cd $(HOST_SUBDIR)/libgui && \
24661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24663 "RANLIB=$${RANLIB}" \
0c24b341 24664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24665 install-html) \
24666 || exit 1
24667
24668@endif libgui
24669
b813574b
PB
24670.PHONY: maybe-installcheck-libgui installcheck-libgui
24671maybe-installcheck-libgui:
24672@if libgui
24673maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 24674
b813574b
PB
24675installcheck-libgui: \
24676 configure-libgui
0aed8855 24677 @: $(MAKE); $(unstage)
b813574b 24678 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24679 r=`${PWD_COMMAND}`; export r; \
24680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24681 $(HOST_EXPORTS) \
b813574b 24682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24684 done; \
b813574b 24685 echo "Doing installcheck in libgui" ; \
b00612cc 24686 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24689 "RANLIB=$${RANLIB}" \
0c24b341 24690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24691 installcheck) \
4b1cb4fe
DD
24692 || exit 1
24693
b813574b 24694@endif libgui
4b1cb4fe 24695
b813574b
PB
24696.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
24697maybe-mostlyclean-libgui:
24698@if libgui
24699maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 24700
b813574b 24701mostlyclean-libgui:
0aed8855 24702 @: $(MAKE); $(unstage)
b813574b 24703 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24704 r=`${PWD_COMMAND}`; export r; \
24705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24706 $(HOST_EXPORTS) \
b813574b 24707 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24709 done; \
b813574b 24710 echo "Doing mostlyclean in libgui" ; \
b00612cc 24711 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24714 "RANLIB=$${RANLIB}" \
0c24b341 24715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24716 mostlyclean) \
4b1cb4fe
DD
24717 || exit 1
24718
b813574b 24719@endif libgui
4b1cb4fe 24720
b813574b
PB
24721.PHONY: maybe-clean-libgui clean-libgui
24722maybe-clean-libgui:
24723@if libgui
24724maybe-clean-libgui: clean-libgui
4b1cb4fe 24725
b813574b 24726clean-libgui:
0aed8855 24727 @: $(MAKE); $(unstage)
b813574b 24728 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24729 r=`${PWD_COMMAND}`; export r; \
24730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24731 $(HOST_EXPORTS) \
b813574b 24732 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24734 done; \
b813574b 24735 echo "Doing clean in libgui" ; \
b00612cc 24736 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24739 "RANLIB=$${RANLIB}" \
0c24b341 24740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24741 clean) \
4b1cb4fe
DD
24742 || exit 1
24743
b813574b 24744@endif libgui
4b1cb4fe 24745
b813574b
PB
24746.PHONY: maybe-distclean-libgui distclean-libgui
24747maybe-distclean-libgui:
24748@if libgui
24749maybe-distclean-libgui: distclean-libgui
4b1cb4fe 24750
b813574b 24751distclean-libgui:
0aed8855 24752 @: $(MAKE); $(unstage)
b813574b 24753 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24754 r=`${PWD_COMMAND}`; export r; \
24755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24756 $(HOST_EXPORTS) \
b813574b 24757 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24759 done; \
b813574b 24760 echo "Doing distclean in libgui" ; \
b00612cc 24761 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24764 "RANLIB=$${RANLIB}" \
0c24b341 24765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24766 distclean) \
4b1cb4fe
DD
24767 || exit 1
24768
b813574b 24769@endif libgui
4b1cb4fe 24770
b813574b
PB
24771.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
24772maybe-maintainer-clean-libgui:
24773@if libgui
24774maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 24775
b813574b 24776maintainer-clean-libgui:
0aed8855 24777 @: $(MAKE); $(unstage)
b813574b 24778 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
24779 r=`${PWD_COMMAND}`; export r; \
24780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24781 $(HOST_EXPORTS) \
b813574b 24782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
24783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24784 done; \
b813574b 24785 echo "Doing maintainer-clean in libgui" ; \
b00612cc 24786 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
24787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24789 "RANLIB=$${RANLIB}" \
0c24b341 24790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24791 maintainer-clean) \
4b1cb4fe
DD
24792 || exit 1
24793
b813574b 24794@endif libgui
4b1cb4fe
DD
24795
24796
a7254363 24797
b813574b
PB
24798.PHONY: configure-libiberty maybe-configure-libiberty
24799maybe-configure-libiberty:
4f0ef2d8
CD
24800@if gcc-bootstrap
24801configure-libiberty: stage_current
24802@endif gcc-bootstrap
b813574b
PB
24803@if libiberty
24804maybe-configure-libiberty: configure-libiberty
c52c6897 24805configure-libiberty:
c52c6897
PB
24806 @r=`${PWD_COMMAND}`; export r; \
24807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24808 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 24810 $(HOST_EXPORTS) \
a7254363
PB
24811 echo Configuring in $(HOST_SUBDIR)/libiberty; \
24812 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 24813 case $(srcdir) in \
b00612cc
PB
24814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24815 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24817 esac; \
b00612cc
PB
24818 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24819 libsrcdir="$$s/libiberty"; \
4fa63067 24820 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24822 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24823 || exit 1
b813574b 24824@endif libiberty
2a4cbe27 24825
a7254363
PB
24826
24827
d545f33b
PB
24828.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
24829maybe-configure-stage1-libiberty:
24830@if libiberty-bootstrap
24831maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 24832configure-stage1-libiberty:
c52c6897 24833 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24835 @r=`${PWD_COMMAND}`; export r; \
24836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24837 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 24838 $(HOST_EXPORTS) \
8ee82aff
PB
24839 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24840 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24841 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24843 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24844 case $(srcdir) in \
24845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24846 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24848 esac; \
24849 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24850 libsrcdir="$$s/libiberty"; \
24851 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24853 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24854 \
8a0d8a5c 24855 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
24856@endif libiberty-bootstrap
24857
24858.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
24859maybe-configure-stage2-libiberty:
24860@if libiberty-bootstrap
24861maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 24862configure-stage2-libiberty:
c52c6897 24863 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24865 @r=`${PWD_COMMAND}`; export r; \
24866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24867 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24868 $(HOST_EXPORTS) \
24869 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24870 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24871 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24872 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24874 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24875 case $(srcdir) in \
24876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24877 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24879 esac; \
24880 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24881 libsrcdir="$$s/libiberty"; \
24882 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24884 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24885 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24886 @stage2_werror_flag@
24887@endif libiberty-bootstrap
24888
8520c408
AO
24889.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
24890maybe-configure-stageb2g0-libiberty:
24891@if libiberty-bootstrap
24892maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
24893configure-stageb2g0-libiberty:
24894 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24896 @r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24898 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24899 $(HOST_EXPORTS) \
24900 $(POSTSTAGE1_HOST_EXPORTS) \
24901 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
24902 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
24903 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
24904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24905 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24906 case $(srcdir) in \
24907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24908 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24910 esac; \
24911 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24912 libsrcdir="$$s/libiberty"; \
24913 $(SHELL) $${libsrcdir}/configure \
24914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24915 --target=${target_alias} $${srcdiroption} \
24916 --with-build-libsubdir=$(HOST_SUBDIR) \
24917 @stage2_werror_flag@
24918@endif libiberty-bootstrap
24919
d545f33b
PB
24920.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
24921maybe-configure-stage3-libiberty:
24922@if libiberty-bootstrap
24923maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 24924configure-stage3-libiberty:
c52c6897 24925 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24927 @r=`${PWD_COMMAND}`; export r; \
24928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24929 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24930 $(HOST_EXPORTS) \
24931 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24932 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24933 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24934 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24936 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24937 case $(srcdir) in \
24938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24939 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24941 esac; \
24942 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24943 libsrcdir="$$s/libiberty"; \
24944 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24946 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24947 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24948 @stage2_werror_flag@
24949@endif libiberty-bootstrap
24950
8520c408
AO
24951.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
24952maybe-configure-stageb3g2-libiberty:
24953@if libiberty-bootstrap
24954maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
24955configure-stageb3g2-libiberty:
24956 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24957 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
24958 @r=`${PWD_COMMAND}`; export r; \
24959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24960 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
24961 $(HOST_EXPORTS) \
24962 $(POSTSTAGE1_HOST_EXPORTS) \
24963 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
24964 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
24965 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
24966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
24967 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24968 case $(srcdir) in \
24969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24970 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
24971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24972 esac; \
24973 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24974 libsrcdir="$$s/libiberty"; \
24975 $(SHELL) $${libsrcdir}/configure \
24976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24977 --target=${target_alias} $${srcdiroption} \
24978 --with-build-libsubdir=$(HOST_SUBDIR) \
24979 @stage2_werror_flag@
24980@endif libiberty-bootstrap
24981
d545f33b
PB
24982.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
24983maybe-configure-stage4-libiberty:
24984@if libiberty-bootstrap
24985maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 24986configure-stage4-libiberty:
c52c6897 24987 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
24989 @r=`${PWD_COMMAND}`; export r; \
24990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24991 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
24992 $(HOST_EXPORTS) \
24993 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
24994 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24995 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24996 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 24997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
24998 cd $(HOST_SUBDIR)/libiberty || exit 1; \
24999 case $(srcdir) in \
25000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25001 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25003 esac; \
25004 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25005 libsrcdir="$$s/libiberty"; \
25006 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25008 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25009 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25010 @stage2_werror_flag@
25011@endif libiberty-bootstrap
25012
25013.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25014maybe-configure-stageprofile-libiberty:
25015@if libiberty-bootstrap
25016maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 25017configure-stageprofile-libiberty:
c52c6897 25018 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25020 @r=`${PWD_COMMAND}`; export r; \
25021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25022 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25023 $(HOST_EXPORTS) \
25024 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25025 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
25026 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 25027 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25029 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25030 case $(srcdir) in \
25031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25032 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25034 esac; \
25035 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25036 libsrcdir="$$s/libiberty"; \
25037 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25039 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25040 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25041 @stage2_werror_flag@
25042@endif libiberty-bootstrap
25043
25044.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25045maybe-configure-stagefeedback-libiberty:
25046@if libiberty-bootstrap
25047maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 25048configure-stagefeedback-libiberty:
c52c6897 25049 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25050 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
25051 @r=`${PWD_COMMAND}`; export r; \
25052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 25053 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
25054 $(HOST_EXPORTS) \
25055 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
25056 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
25057 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 25058 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 25059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
25060 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25061 case $(srcdir) in \
25062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25063 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25065 esac; \
25066 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25067 libsrcdir="$$s/libiberty"; \
25068 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25070 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25071 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
25072 @stage2_werror_flag@
25073@endif libiberty-bootstrap
25074
25075
25076
25077
25078
b813574b
PB
25079.PHONY: all-libiberty maybe-all-libiberty
25080maybe-all-libiberty:
4f0ef2d8
CD
25081@if gcc-bootstrap
25082all-libiberty: stage_current
25083@endif gcc-bootstrap
b813574b 25084@if libiberty
d27cc32e 25085TARGET-libiberty=all
b813574b
PB
25086maybe-all-libiberty: all-libiberty
25087all-libiberty: configure-libiberty
c52c6897 25088 @r=`${PWD_COMMAND}`; export r; \
b813574b 25089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25090 $(HOST_EXPORTS) \
b00612cc
PB
25091 (cd $(HOST_SUBDIR)/libiberty && \
25092 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 25093@endif libiberty
2a4cbe27 25094
a7254363 25095
d545f33b
PB
25096
25097.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25098.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25099maybe-all-stage1-libiberty:
25100maybe-clean-stage1-libiberty:
25101@if libiberty-bootstrap
25102maybe-all-stage1-libiberty: all-stage1-libiberty
25103all-stage1: all-stage1-libiberty
f70224b5 25104TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 25105all-stage1-libiberty: configure-stage1-libiberty
c52c6897 25106 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25107 @r=`${PWD_COMMAND}`; export r; \
25108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25109 $(HOST_EXPORTS) \
25110 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff
PB
25111 $(MAKE) $(FLAGS_TO_PASS) \
25112 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 25113 $(TARGET-stage1-libiberty)
d545f33b
PB
25114
25115maybe-clean-stage1-libiberty: clean-stage1-libiberty
25116clean-stage1: clean-stage1-libiberty
25117clean-stage1-libiberty:
9dbaa842
DD
25118 @if [ $(current_stage) = stage1 ]; then \
25119 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25120 else \
25121 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25122 $(MAKE) stage1-start; \
25123 fi; \
d545f33b
PB
25124 cd $(HOST_SUBDIR)/libiberty && \
25125 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 25126 clean
d545f33b
PB
25127@endif libiberty-bootstrap
25128
25129
25130.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25131.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25132maybe-all-stage2-libiberty:
25133maybe-clean-stage2-libiberty:
25134@if libiberty-bootstrap
25135maybe-all-stage2-libiberty: all-stage2-libiberty
25136all-stage2: all-stage2-libiberty
f70224b5 25137TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 25138all-stage2-libiberty: configure-stage2-libiberty
c52c6897 25139 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25140 @r=`${PWD_COMMAND}`; export r; \
25141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25142 $(HOST_EXPORTS) \
25143 $(POSTSTAGE1_HOST_EXPORTS) \
25144 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25145 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25146 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25147 $(TARGET-stage2-libiberty)
d545f33b
PB
25148
25149maybe-clean-stage2-libiberty: clean-stage2-libiberty
25150clean-stage2: clean-stage2-libiberty
25151clean-stage2-libiberty:
9dbaa842
DD
25152 @if [ $(current_stage) = stage2 ]; then \
25153 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25154 else \
25155 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25156 $(MAKE) stage2-start; \
25157 fi; \
d545f33b
PB
25158 cd $(HOST_SUBDIR)/libiberty && \
25159 $(MAKE) $(FLAGS_TO_PASS) \
25160 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25161 clean
d545f33b
PB
25162@endif libiberty-bootstrap
25163
25164
8520c408
AO
25165.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
25166.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
25167maybe-all-stageb2g0-libiberty:
25168maybe-clean-stageb2g0-libiberty:
25169@if libiberty-bootstrap
25170maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
25171all-stageb2g0: all-stageb2g0-libiberty
25172TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
25173all-stageb2g0-libiberty: configure-stageb2g0-libiberty
25174 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25175 @r=`${PWD_COMMAND}`; export r; \
25176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25177 $(HOST_EXPORTS) \
25178 $(POSTSTAGE1_HOST_EXPORTS) \
25179 cd $(HOST_SUBDIR)/libiberty && \
25180 $(MAKE) $(FLAGS_TO_PASS) \
25181 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
25182 $(TARGET-stageb2g0-libiberty)
25183
25184maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
25185clean-stageb2g0: clean-stageb2g0-libiberty
25186clean-stageb2g0-libiberty:
25187 @if [ $(current_stage) = stageb2g0 ]; then \
25188 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25189 else \
25190 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
25191 $(MAKE) stageb2g0-start; \
25192 fi; \
25193 cd $(HOST_SUBDIR)/libiberty && \
25194 $(MAKE) $(FLAGS_TO_PASS) \
25195 $(POSTSTAGE1_FLAGS_TO_PASS) \
25196 clean
25197@endif libiberty-bootstrap
25198
25199
d545f33b
PB
25200.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25201.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25202maybe-all-stage3-libiberty:
25203maybe-clean-stage3-libiberty:
25204@if libiberty-bootstrap
25205maybe-all-stage3-libiberty: all-stage3-libiberty
25206all-stage3: all-stage3-libiberty
f70224b5 25207TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 25208all-stage3-libiberty: configure-stage3-libiberty
c52c6897 25209 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25210 @r=`${PWD_COMMAND}`; export r; \
25211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25212 $(HOST_EXPORTS) \
25213 $(POSTSTAGE1_HOST_EXPORTS) \
25214 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25215 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25216 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25217 $(TARGET-stage3-libiberty)
d545f33b
PB
25218
25219maybe-clean-stage3-libiberty: clean-stage3-libiberty
25220clean-stage3: clean-stage3-libiberty
25221clean-stage3-libiberty:
9dbaa842
DD
25222 @if [ $(current_stage) = stage3 ]; then \
25223 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25224 else \
25225 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25226 $(MAKE) stage3-start; \
25227 fi; \
d545f33b
PB
25228 cd $(HOST_SUBDIR)/libiberty && \
25229 $(MAKE) $(FLAGS_TO_PASS) \
25230 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25231 clean
d545f33b
PB
25232@endif libiberty-bootstrap
25233
25234
8520c408
AO
25235.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
25236.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
25237maybe-all-stageb3g2-libiberty:
25238maybe-clean-stageb3g2-libiberty:
25239@if libiberty-bootstrap
25240maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
25241all-stageb3g2: all-stageb3g2-libiberty
25242TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
25243all-stageb3g2-libiberty: configure-stageb3g2-libiberty
25244 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25245 @r=`${PWD_COMMAND}`; export r; \
25246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25247 $(HOST_EXPORTS) \
25248 $(POSTSTAGE1_HOST_EXPORTS) \
25249 cd $(HOST_SUBDIR)/libiberty && \
25250 $(MAKE) $(FLAGS_TO_PASS) \
25251 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
25252 $(TARGET-stageb3g2-libiberty)
25253
25254maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
25255clean-stageb3g2: clean-stageb3g2-libiberty
25256clean-stageb3g2-libiberty:
25257 @if [ $(current_stage) = stageb3g2 ]; then \
25258 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25259 else \
25260 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
25261 $(MAKE) stageb3g2-start; \
25262 fi; \
25263 cd $(HOST_SUBDIR)/libiberty && \
25264 $(MAKE) $(FLAGS_TO_PASS) \
25265 $(POSTSTAGE1_FLAGS_TO_PASS) \
25266 clean
25267@endif libiberty-bootstrap
25268
25269
d545f33b
PB
25270.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25271.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25272maybe-all-stage4-libiberty:
25273maybe-clean-stage4-libiberty:
25274@if libiberty-bootstrap
25275maybe-all-stage4-libiberty: all-stage4-libiberty
25276all-stage4: all-stage4-libiberty
f70224b5 25277TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 25278all-stage4-libiberty: configure-stage4-libiberty
c52c6897 25279 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25280 @r=`${PWD_COMMAND}`; export r; \
25281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25282 $(HOST_EXPORTS) \
25283 $(POSTSTAGE1_HOST_EXPORTS) \
25284 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25285 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25286 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25287 $(TARGET-stage4-libiberty)
d545f33b
PB
25288
25289maybe-clean-stage4-libiberty: clean-stage4-libiberty
25290clean-stage4: clean-stage4-libiberty
25291clean-stage4-libiberty:
9dbaa842
DD
25292 @if [ $(current_stage) = stage4 ]; then \
25293 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25294 else \
25295 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25296 $(MAKE) stage4-start; \
25297 fi; \
d545f33b
PB
25298 cd $(HOST_SUBDIR)/libiberty && \
25299 $(MAKE) $(FLAGS_TO_PASS) \
25300 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25301 clean
d545f33b
PB
25302@endif libiberty-bootstrap
25303
25304
25305.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25306.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25307maybe-all-stageprofile-libiberty:
25308maybe-clean-stageprofile-libiberty:
25309@if libiberty-bootstrap
25310maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25311all-stageprofile: all-stageprofile-libiberty
f70224b5 25312TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 25313all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 25314 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25315 @r=`${PWD_COMMAND}`; export r; \
25316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25317 $(HOST_EXPORTS) \
25318 $(POSTSTAGE1_HOST_EXPORTS) \
25319 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25320 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25321 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25322 $(TARGET-stageprofile-libiberty)
d545f33b
PB
25323
25324maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25325clean-stageprofile: clean-stageprofile-libiberty
25326clean-stageprofile-libiberty:
9dbaa842
DD
25327 @if [ $(current_stage) = stageprofile ]; then \
25328 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25329 else \
25330 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25331 $(MAKE) stageprofile-start; \
25332 fi; \
d545f33b
PB
25333 cd $(HOST_SUBDIR)/libiberty && \
25334 $(MAKE) $(FLAGS_TO_PASS) \
25335 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25336 clean
d545f33b
PB
25337@endif libiberty-bootstrap
25338
25339
25340.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25341.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25342maybe-all-stagefeedback-libiberty:
25343maybe-clean-stagefeedback-libiberty:
25344@if libiberty-bootstrap
25345maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25346all-stagefeedback: all-stagefeedback-libiberty
f70224b5 25347TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 25348all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 25349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25350 @r=`${PWD_COMMAND}`; export r; \
25351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25352 $(HOST_EXPORTS) \
25353 $(POSTSTAGE1_HOST_EXPORTS) \
25354 cd $(HOST_SUBDIR)/libiberty && \
8ee82aff 25355 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 25356 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 25357 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
25358
25359maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25360clean-stagefeedback: clean-stagefeedback-libiberty
25361clean-stagefeedback-libiberty:
9dbaa842
DD
25362 @if [ $(current_stage) = stagefeedback ]; then \
25363 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25364 else \
25365 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25366 $(MAKE) stagefeedback-start; \
25367 fi; \
d545f33b
PB
25368 cd $(HOST_SUBDIR)/libiberty && \
25369 $(MAKE) $(FLAGS_TO_PASS) \
25370 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25371 clean
d545f33b
PB
25372@endif libiberty-bootstrap
25373
25374
25375
25376
25377
b813574b
PB
25378.PHONY: check-libiberty maybe-check-libiberty
25379maybe-check-libiberty:
25380@if libiberty
25381maybe-check-libiberty: check-libiberty
2a4cbe27 25382
b813574b 25383check-libiberty:
0aed8855 25384 @: $(MAKE); $(unstage)
4fa63067 25385 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25387 $(HOST_EXPORTS) \
b00612cc
PB
25388 (cd $(HOST_SUBDIR)/libiberty && \
25389 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25390
b813574b 25391@endif libiberty
2a4cbe27 25392
b813574b
PB
25393.PHONY: install-libiberty maybe-install-libiberty
25394maybe-install-libiberty:
25395@if libiberty
25396maybe-install-libiberty: install-libiberty
2a4cbe27 25397
b813574b 25398install-libiberty: installdirs
0aed8855 25399 @: $(MAKE); $(unstage)
4fa63067 25400 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25402 $(HOST_EXPORTS) \
b00612cc 25403 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 25404 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25405
b813574b 25406@endif libiberty
2a4cbe27 25407
56a8fe78 25408# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25409
b813574b
PB
25410.PHONY: maybe-info-libiberty info-libiberty
25411maybe-info-libiberty:
25412@if libiberty
25413maybe-info-libiberty: info-libiberty
4fa63067 25414
b813574b
PB
25415info-libiberty: \
25416 configure-libiberty
25417 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25418 r=`${PWD_COMMAND}`; export r; \
25419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25420 $(HOST_EXPORTS) \
b813574b 25421 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25423 done; \
6d389afc 25424 echo "Doing info in libiberty" ; \
b00612cc 25425 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
25426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25428 "RANLIB=$${RANLIB}" \
0c24b341 25429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25430 info) \
25431 || exit 1
25432
25433@endif libiberty
25434
25435.PHONY: maybe-dvi-libiberty dvi-libiberty
25436maybe-dvi-libiberty:
25437@if libiberty
25438maybe-dvi-libiberty: dvi-libiberty
25439
25440dvi-libiberty: \
25441 configure-libiberty
25442 @[ -f ./libiberty/Makefile ] || exit 0; \
25443 r=`${PWD_COMMAND}`; export r; \
25444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25445 $(HOST_EXPORTS) \
25446 for flag in $(EXTRA_HOST_FLAGS) ; do \
25447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25448 done; \
25449 echo "Doing dvi in libiberty" ; \
b00612cc 25450 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25453 "RANLIB=$${RANLIB}" \
0c24b341 25454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25455 dvi) \
2a4cbe27
NN
25456 || exit 1
25457
b813574b 25458@endif libiberty
2a4cbe27 25459
56a8fe78
DD
25460.PHONY: maybe-pdf-libiberty pdf-libiberty
25461maybe-pdf-libiberty:
25462@if libiberty
25463maybe-pdf-libiberty: pdf-libiberty
25464
25465pdf-libiberty: \
25466 configure-libiberty
25467 @[ -f ./libiberty/Makefile ] || exit 0; \
25468 r=`${PWD_COMMAND}`; export r; \
25469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25470 $(HOST_EXPORTS) \
25471 for flag in $(EXTRA_HOST_FLAGS) ; do \
25472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25473 done; \
25474 echo "Doing pdf in libiberty" ; \
25475 (cd $(HOST_SUBDIR)/libiberty && \
25476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25478 "RANLIB=$${RANLIB}" \
0c24b341 25479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25480 pdf) \
25481 || exit 1
25482
25483@endif libiberty
25484
6d389afc
MS
25485.PHONY: maybe-html-libiberty html-libiberty
25486maybe-html-libiberty:
b813574b 25487@if libiberty
6d389afc 25488maybe-html-libiberty: html-libiberty
2a4cbe27 25489
6d389afc 25490html-libiberty: \
b813574b
PB
25491 configure-libiberty
25492 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25493 r=`${PWD_COMMAND}`; export r; \
25494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25495 $(HOST_EXPORTS) \
b813574b 25496 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25498 done; \
6d389afc 25499 echo "Doing html in libiberty" ; \
b00612cc 25500 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25503 "RANLIB=$${RANLIB}" \
0c24b341 25504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 25505 html) \
2a4cbe27
NN
25506 || exit 1
25507
b813574b 25508@endif libiberty
2a4cbe27 25509
b813574b
PB
25510.PHONY: maybe-TAGS-libiberty TAGS-libiberty
25511maybe-TAGS-libiberty:
25512@if libiberty
25513maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 25514
b813574b
PB
25515TAGS-libiberty: \
25516 configure-libiberty
25517 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25518 r=`${PWD_COMMAND}`; export r; \
25519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25520 $(HOST_EXPORTS) \
b813574b 25521 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25523 done; \
b813574b 25524 echo "Doing TAGS in libiberty" ; \
b00612cc 25525 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25528 "RANLIB=$${RANLIB}" \
0c24b341 25529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25530 TAGS) \
2a4cbe27
NN
25531 || exit 1
25532
b813574b 25533@endif libiberty
2a4cbe27 25534
b813574b
PB
25535.PHONY: maybe-install-info-libiberty install-info-libiberty
25536maybe-install-info-libiberty:
25537@if libiberty
25538maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 25539
b813574b
PB
25540install-info-libiberty: \
25541 configure-libiberty \
25542 info-libiberty
25543 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25544 r=`${PWD_COMMAND}`; export r; \
25545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25546 $(HOST_EXPORTS) \
b813574b 25547 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25549 done; \
b813574b 25550 echo "Doing install-info in libiberty" ; \
b00612cc 25551 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25554 "RANLIB=$${RANLIB}" \
0c24b341 25555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25556 install-info) \
2a4cbe27
NN
25557 || exit 1
25558
b813574b 25559@endif libiberty
2a4cbe27 25560
a3ca38d2
DD
25561.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25562maybe-install-pdf-libiberty:
25563@if libiberty
25564maybe-install-pdf-libiberty: install-pdf-libiberty
25565
25566install-pdf-libiberty: \
25567 configure-libiberty \
25568 pdf-libiberty
25569 @[ -f ./libiberty/Makefile ] || exit 0; \
25570 r=`${PWD_COMMAND}`; export r; \
25571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25572 $(HOST_EXPORTS) \
25573 for flag in $(EXTRA_HOST_FLAGS) ; do \
25574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25575 done; \
25576 echo "Doing install-pdf in libiberty" ; \
25577 (cd $(HOST_SUBDIR)/libiberty && \
25578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25580 "RANLIB=$${RANLIB}" \
0c24b341 25581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25582 install-pdf) \
25583 || exit 1
25584
25585@endif libiberty
25586
108a6f8e
CD
25587.PHONY: maybe-install-html-libiberty install-html-libiberty
25588maybe-install-html-libiberty:
25589@if libiberty
25590maybe-install-html-libiberty: install-html-libiberty
25591
25592install-html-libiberty: \
25593 configure-libiberty \
25594 html-libiberty
25595 @[ -f ./libiberty/Makefile ] || exit 0; \
25596 r=`${PWD_COMMAND}`; export r; \
25597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25598 $(HOST_EXPORTS) \
25599 for flag in $(EXTRA_HOST_FLAGS) ; do \
25600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25601 done; \
25602 echo "Doing install-html in libiberty" ; \
25603 (cd $(HOST_SUBDIR)/libiberty && \
25604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25606 "RANLIB=$${RANLIB}" \
0c24b341 25607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25608 install-html) \
25609 || exit 1
25610
25611@endif libiberty
25612
b813574b
PB
25613.PHONY: maybe-installcheck-libiberty installcheck-libiberty
25614maybe-installcheck-libiberty:
25615@if libiberty
25616maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 25617
b813574b
PB
25618installcheck-libiberty: \
25619 configure-libiberty
25620 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25621 r=`${PWD_COMMAND}`; export r; \
25622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25623 $(HOST_EXPORTS) \
b813574b 25624 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25626 done; \
b813574b 25627 echo "Doing installcheck in libiberty" ; \
b00612cc 25628 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25631 "RANLIB=$${RANLIB}" \
0c24b341 25632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25633 installcheck) \
2a4cbe27
NN
25634 || exit 1
25635
b813574b 25636@endif libiberty
2a4cbe27 25637
b813574b
PB
25638.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25639maybe-mostlyclean-libiberty:
25640@if libiberty
25641maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 25642
b813574b
PB
25643mostlyclean-libiberty:
25644 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25645 r=`${PWD_COMMAND}`; export r; \
25646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25647 $(HOST_EXPORTS) \
b813574b 25648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25650 done; \
b813574b 25651 echo "Doing mostlyclean in libiberty" ; \
b00612cc 25652 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25655 "RANLIB=$${RANLIB}" \
0c24b341 25656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25657 mostlyclean) \
2a4cbe27
NN
25658 || exit 1
25659
b813574b 25660@endif libiberty
2a4cbe27 25661
b813574b
PB
25662.PHONY: maybe-clean-libiberty clean-libiberty
25663maybe-clean-libiberty:
25664@if libiberty
25665maybe-clean-libiberty: clean-libiberty
2a4cbe27 25666
b813574b
PB
25667clean-libiberty:
25668 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25669 r=`${PWD_COMMAND}`; export r; \
25670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25671 $(HOST_EXPORTS) \
b813574b 25672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25674 done; \
b813574b 25675 echo "Doing clean in libiberty" ; \
b00612cc 25676 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25679 "RANLIB=$${RANLIB}" \
0c24b341 25680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25681 clean) \
2a4cbe27
NN
25682 || exit 1
25683
b813574b 25684@endif libiberty
2a4cbe27 25685
b813574b
PB
25686.PHONY: maybe-distclean-libiberty distclean-libiberty
25687maybe-distclean-libiberty:
25688@if libiberty
25689maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 25690
b813574b
PB
25691distclean-libiberty:
25692 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25693 r=`${PWD_COMMAND}`; export r; \
25694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25695 $(HOST_EXPORTS) \
b813574b 25696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25698 done; \
b813574b 25699 echo "Doing distclean in libiberty" ; \
b00612cc 25700 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25703 "RANLIB=$${RANLIB}" \
0c24b341 25704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25705 distclean) \
2a4cbe27
NN
25706 || exit 1
25707
b813574b 25708@endif libiberty
2a4cbe27 25709
b813574b
PB
25710.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
25711maybe-maintainer-clean-libiberty:
25712@if libiberty
25713maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 25714
b813574b
PB
25715maintainer-clean-libiberty:
25716 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
25717 r=`${PWD_COMMAND}`; export r; \
25718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25719 $(HOST_EXPORTS) \
b813574b 25720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25722 done; \
b813574b 25723 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 25724 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
25725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25727 "RANLIB=$${RANLIB}" \
0c24b341 25728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25729 maintainer-clean) \
2a4cbe27
NN
25730 || exit 1
25731
b813574b 25732@endif libiberty
2a4cbe27 25733
2a4cbe27 25734
a7254363 25735
b813574b
PB
25736.PHONY: configure-libtool maybe-configure-libtool
25737maybe-configure-libtool:
4f0ef2d8
CD
25738@if gcc-bootstrap
25739configure-libtool: stage_current
25740@endif gcc-bootstrap
b813574b
PB
25741@if libtool
25742maybe-configure-libtool: configure-libtool
c52c6897 25743configure-libtool:
0aed8855 25744 @: $(MAKE); $(unstage)
c52c6897 25745 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25747 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
25748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 25749 $(HOST_EXPORTS) \
a7254363
PB
25750 echo Configuring in $(HOST_SUBDIR)/libtool; \
25751 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 25752 case $(srcdir) in \
b00612cc
PB
25753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25754 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
25755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25756 esac; \
b00612cc
PB
25757 srcdiroption="--srcdir=$${topdir}/libtool"; \
25758 libsrcdir="$$s/libtool"; \
4fa63067 25759 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25761 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25762 || exit 1
b813574b 25763@endif libtool
2a4cbe27 25764
a7254363
PB
25765
25766
d545f33b
PB
25767
25768
b813574b
PB
25769.PHONY: all-libtool maybe-all-libtool
25770maybe-all-libtool:
4f0ef2d8
CD
25771@if gcc-bootstrap
25772all-libtool: stage_current
25773@endif gcc-bootstrap
b813574b 25774@if libtool
d27cc32e 25775TARGET-libtool=all
b813574b
PB
25776maybe-all-libtool: all-libtool
25777all-libtool: configure-libtool
0aed8855 25778 @: $(MAKE); $(unstage)
4fa63067
NN
25779 @r=`${PWD_COMMAND}`; export r; \
25780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25781 $(HOST_EXPORTS) \
b00612cc
PB
25782 (cd $(HOST_SUBDIR)/libtool && \
25783 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 25784@endif libtool
2a4cbe27 25785
a7254363 25786
d545f33b
PB
25787
25788
b813574b
PB
25789.PHONY: check-libtool maybe-check-libtool
25790maybe-check-libtool:
25791@if libtool
25792maybe-check-libtool: check-libtool
2a4cbe27 25793
b813574b 25794check-libtool:
0aed8855 25795 @: $(MAKE); $(unstage)
4fa63067 25796 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25798 $(HOST_EXPORTS) \
b00612cc
PB
25799 (cd $(HOST_SUBDIR)/libtool && \
25800 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25801
b813574b 25802@endif libtool
2a4cbe27 25803
b813574b
PB
25804.PHONY: install-libtool maybe-install-libtool
25805maybe-install-libtool:
25806@if libtool
25807maybe-install-libtool: install-libtool
2a4cbe27 25808
b813574b 25809install-libtool: installdirs
0aed8855 25810 @: $(MAKE); $(unstage)
4fa63067 25811 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25813 $(HOST_EXPORTS) \
b00612cc 25814 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 25815 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 25816
b813574b 25817@endif libtool
2a4cbe27 25818
56a8fe78 25819# Other targets (info, dvi, pdf, etc.)
2a4cbe27 25820
b813574b
PB
25821.PHONY: maybe-info-libtool info-libtool
25822maybe-info-libtool:
25823@if libtool
25824maybe-info-libtool: info-libtool
4fa63067 25825
b813574b
PB
25826info-libtool: \
25827 configure-libtool
0aed8855 25828 @: $(MAKE); $(unstage)
b813574b 25829 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25830 r=`${PWD_COMMAND}`; export r; \
25831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25832 $(HOST_EXPORTS) \
b813574b 25833 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25835 done; \
b813574b 25836 echo "Doing info in libtool" ; \
b00612cc 25837 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25840 "RANLIB=$${RANLIB}" \
0c24b341 25841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25842 info) \
2a4cbe27
NN
25843 || exit 1
25844
b813574b 25845@endif libtool
2a4cbe27 25846
b813574b
PB
25847.PHONY: maybe-dvi-libtool dvi-libtool
25848maybe-dvi-libtool:
25849@if libtool
25850maybe-dvi-libtool: dvi-libtool
2a4cbe27 25851
b813574b
PB
25852dvi-libtool: \
25853 configure-libtool
0aed8855 25854 @: $(MAKE); $(unstage)
b813574b 25855 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25856 r=`${PWD_COMMAND}`; export r; \
25857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25858 $(HOST_EXPORTS) \
b813574b 25859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25861 done; \
b813574b 25862 echo "Doing dvi in libtool" ; \
b00612cc 25863 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25866 "RANLIB=$${RANLIB}" \
0c24b341 25867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25868 dvi) \
2a4cbe27
NN
25869 || exit 1
25870
b813574b 25871@endif libtool
2a4cbe27 25872
56a8fe78
DD
25873.PHONY: maybe-pdf-libtool pdf-libtool
25874maybe-pdf-libtool:
25875@if libtool
25876maybe-pdf-libtool: pdf-libtool
25877
25878pdf-libtool: \
25879 configure-libtool
25880 @: $(MAKE); $(unstage)
25881 @[ -f ./libtool/Makefile ] || exit 0; \
25882 r=`${PWD_COMMAND}`; export r; \
25883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25884 $(HOST_EXPORTS) \
25885 for flag in $(EXTRA_HOST_FLAGS) ; do \
25886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25887 done; \
25888 echo "Doing pdf in libtool" ; \
25889 (cd $(HOST_SUBDIR)/libtool && \
25890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25892 "RANLIB=$${RANLIB}" \
0c24b341 25893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25894 pdf) \
25895 || exit 1
25896
25897@endif libtool
25898
6d389afc
MS
25899.PHONY: maybe-html-libtool html-libtool
25900maybe-html-libtool:
25901@if libtool
25902maybe-html-libtool: html-libtool
25903
25904html-libtool: \
25905 configure-libtool
0aed8855 25906 @: $(MAKE); $(unstage)
6d389afc
MS
25907 @[ -f ./libtool/Makefile ] || exit 0; \
25908 r=`${PWD_COMMAND}`; export r; \
25909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25910 $(HOST_EXPORTS) \
25911 for flag in $(EXTRA_HOST_FLAGS) ; do \
25912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25913 done; \
25914 echo "Doing html in libtool" ; \
b00612cc 25915 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
25916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25918 "RANLIB=$${RANLIB}" \
0c24b341 25919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25920 html) \
25921 || exit 1
25922
25923@endif libtool
25924
b813574b
PB
25925.PHONY: maybe-TAGS-libtool TAGS-libtool
25926maybe-TAGS-libtool:
25927@if libtool
25928maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 25929
b813574b
PB
25930TAGS-libtool: \
25931 configure-libtool
0aed8855 25932 @: $(MAKE); $(unstage)
b813574b 25933 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25934 r=`${PWD_COMMAND}`; export r; \
25935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25936 $(HOST_EXPORTS) \
b813574b 25937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25939 done; \
b813574b 25940 echo "Doing TAGS in libtool" ; \
b00612cc 25941 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25944 "RANLIB=$${RANLIB}" \
0c24b341 25945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25946 TAGS) \
2a4cbe27
NN
25947 || exit 1
25948
b813574b 25949@endif libtool
2a4cbe27 25950
b813574b
PB
25951.PHONY: maybe-install-info-libtool install-info-libtool
25952maybe-install-info-libtool:
25953@if libtool
25954maybe-install-info-libtool: install-info-libtool
2a4cbe27 25955
b813574b
PB
25956install-info-libtool: \
25957 configure-libtool \
25958 info-libtool
0aed8855 25959 @: $(MAKE); $(unstage)
b813574b 25960 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
25961 r=`${PWD_COMMAND}`; export r; \
25962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25963 $(HOST_EXPORTS) \
b813574b 25964 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25966 done; \
b813574b 25967 echo "Doing install-info in libtool" ; \
b00612cc 25968 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
25969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25971 "RANLIB=$${RANLIB}" \
0c24b341 25972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25973 install-info) \
2a4cbe27
NN
25974 || exit 1
25975
b813574b 25976@endif libtool
2a4cbe27 25977
a3ca38d2
DD
25978.PHONY: maybe-install-pdf-libtool install-pdf-libtool
25979maybe-install-pdf-libtool:
25980@if libtool
25981maybe-install-pdf-libtool: install-pdf-libtool
25982
25983install-pdf-libtool: \
25984 configure-libtool \
25985 pdf-libtool
25986 @: $(MAKE); $(unstage)
25987 @[ -f ./libtool/Makefile ] || exit 0; \
25988 r=`${PWD_COMMAND}`; export r; \
25989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25990 $(HOST_EXPORTS) \
25991 for flag in $(EXTRA_HOST_FLAGS) ; do \
25992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25993 done; \
25994 echo "Doing install-pdf in libtool" ; \
25995 (cd $(HOST_SUBDIR)/libtool && \
25996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25998 "RANLIB=$${RANLIB}" \
0c24b341 25999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26000 install-pdf) \
26001 || exit 1
26002
26003@endif libtool
26004
108a6f8e
CD
26005.PHONY: maybe-install-html-libtool install-html-libtool
26006maybe-install-html-libtool:
26007@if libtool
26008maybe-install-html-libtool: install-html-libtool
26009
26010install-html-libtool: \
26011 configure-libtool \
26012 html-libtool
26013 @: $(MAKE); $(unstage)
26014 @[ -f ./libtool/Makefile ] || exit 0; \
26015 r=`${PWD_COMMAND}`; export r; \
26016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26017 $(HOST_EXPORTS) \
26018 for flag in $(EXTRA_HOST_FLAGS) ; do \
26019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26020 done; \
26021 echo "Doing install-html in libtool" ; \
26022 (cd $(HOST_SUBDIR)/libtool && \
26023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26025 "RANLIB=$${RANLIB}" \
0c24b341 26026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26027 install-html) \
26028 || exit 1
26029
26030@endif libtool
26031
b813574b
PB
26032.PHONY: maybe-installcheck-libtool installcheck-libtool
26033maybe-installcheck-libtool:
26034@if libtool
26035maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 26036
b813574b
PB
26037installcheck-libtool: \
26038 configure-libtool
0aed8855 26039 @: $(MAKE); $(unstage)
b813574b 26040 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26041 r=`${PWD_COMMAND}`; export r; \
26042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26043 $(HOST_EXPORTS) \
b813574b 26044 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26046 done; \
b813574b 26047 echo "Doing installcheck in libtool" ; \
b00612cc 26048 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26051 "RANLIB=$${RANLIB}" \
0c24b341 26052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26053 installcheck) \
2a4cbe27
NN
26054 || exit 1
26055
b813574b 26056@endif libtool
2a4cbe27 26057
b813574b
PB
26058.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
26059maybe-mostlyclean-libtool:
26060@if libtool
26061maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 26062
b813574b 26063mostlyclean-libtool:
0aed8855 26064 @: $(MAKE); $(unstage)
b813574b 26065 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26066 r=`${PWD_COMMAND}`; export r; \
26067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26068 $(HOST_EXPORTS) \
b813574b 26069 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26071 done; \
b813574b 26072 echo "Doing mostlyclean in libtool" ; \
b00612cc 26073 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26076 "RANLIB=$${RANLIB}" \
0c24b341 26077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26078 mostlyclean) \
2a4cbe27
NN
26079 || exit 1
26080
b813574b 26081@endif libtool
2a4cbe27 26082
b813574b
PB
26083.PHONY: maybe-clean-libtool clean-libtool
26084maybe-clean-libtool:
26085@if libtool
26086maybe-clean-libtool: clean-libtool
2a4cbe27 26087
b813574b 26088clean-libtool:
0aed8855 26089 @: $(MAKE); $(unstage)
b813574b 26090 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26091 r=`${PWD_COMMAND}`; export r; \
26092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26093 $(HOST_EXPORTS) \
b813574b 26094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26096 done; \
b813574b 26097 echo "Doing clean in libtool" ; \
b00612cc 26098 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26101 "RANLIB=$${RANLIB}" \
0c24b341 26102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26103 clean) \
2a4cbe27
NN
26104 || exit 1
26105
b813574b 26106@endif libtool
2a4cbe27 26107
b813574b
PB
26108.PHONY: maybe-distclean-libtool distclean-libtool
26109maybe-distclean-libtool:
26110@if libtool
26111maybe-distclean-libtool: distclean-libtool
2a4cbe27 26112
b813574b 26113distclean-libtool:
0aed8855 26114 @: $(MAKE); $(unstage)
b813574b 26115 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26116 r=`${PWD_COMMAND}`; export r; \
26117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26118 $(HOST_EXPORTS) \
b813574b 26119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26121 done; \
b813574b 26122 echo "Doing distclean in libtool" ; \
b00612cc 26123 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26126 "RANLIB=$${RANLIB}" \
0c24b341 26127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26128 distclean) \
2a4cbe27
NN
26129 || exit 1
26130
b813574b 26131@endif libtool
2a4cbe27 26132
b813574b
PB
26133.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
26134maybe-maintainer-clean-libtool:
26135@if libtool
26136maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 26137
b813574b 26138maintainer-clean-libtool:
0aed8855 26139 @: $(MAKE); $(unstage)
b813574b 26140 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
26141 r=`${PWD_COMMAND}`; export r; \
26142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26143 $(HOST_EXPORTS) \
b813574b 26144 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26146 done; \
b813574b 26147 echo "Doing maintainer-clean in libtool" ; \
b00612cc 26148 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
26149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26151 "RANLIB=$${RANLIB}" \
0c24b341 26152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26153 maintainer-clean) \
2a4cbe27
NN
26154 || exit 1
26155
b813574b 26156@endif libtool
2a4cbe27 26157
2a4cbe27 26158
a7254363 26159
b813574b
PB
26160.PHONY: configure-m4 maybe-configure-m4
26161maybe-configure-m4:
4f0ef2d8
CD
26162@if gcc-bootstrap
26163configure-m4: stage_current
26164@endif gcc-bootstrap
b813574b
PB
26165@if m4
26166maybe-configure-m4: configure-m4
c52c6897 26167configure-m4:
0aed8855 26168 @: $(MAKE); $(unstage)
c52c6897 26169 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26171 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
26172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 26173 $(HOST_EXPORTS) \
a7254363
PB
26174 echo Configuring in $(HOST_SUBDIR)/m4; \
26175 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 26176 case $(srcdir) in \
b00612cc
PB
26177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26178 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
26179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26180 esac; \
b00612cc
PB
26181 srcdiroption="--srcdir=$${topdir}/m4"; \
26182 libsrcdir="$$s/m4"; \
4fa63067 26183 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26185 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26186 || exit 1
b813574b 26187@endif m4
2a4cbe27 26188
a7254363
PB
26189
26190
d545f33b
PB
26191
26192
b813574b
PB
26193.PHONY: all-m4 maybe-all-m4
26194maybe-all-m4:
4f0ef2d8
CD
26195@if gcc-bootstrap
26196all-m4: stage_current
26197@endif gcc-bootstrap
b813574b 26198@if m4
d27cc32e 26199TARGET-m4=all
b813574b
PB
26200maybe-all-m4: all-m4
26201all-m4: configure-m4
0aed8855 26202 @: $(MAKE); $(unstage)
4fa63067
NN
26203 @r=`${PWD_COMMAND}`; export r; \
26204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26205 $(HOST_EXPORTS) \
b00612cc
PB
26206 (cd $(HOST_SUBDIR)/m4 && \
26207 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 26208@endif m4
4fa63067 26209
a7254363 26210
d545f33b
PB
26211
26212
b813574b
PB
26213.PHONY: check-m4 maybe-check-m4
26214maybe-check-m4:
26215@if m4
26216maybe-check-m4: check-m4
2a4cbe27 26217
b813574b 26218check-m4:
0aed8855 26219 @: $(MAKE); $(unstage)
4fa63067
NN
26220 @r=`${PWD_COMMAND}`; export r; \
26221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26222 $(HOST_EXPORTS) \
b00612cc
PB
26223 (cd $(HOST_SUBDIR)/m4 && \
26224 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26225
b813574b 26226@endif m4
4fa63067 26227
b813574b
PB
26228.PHONY: install-m4 maybe-install-m4
26229maybe-install-m4:
26230@if m4
26231maybe-install-m4: install-m4
4fa63067 26232
b813574b 26233install-m4: installdirs
0aed8855 26234 @: $(MAKE); $(unstage)
4fa63067
NN
26235 @r=`${PWD_COMMAND}`; export r; \
26236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26237 $(HOST_EXPORTS) \
b00612cc 26238 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 26239 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26240
b813574b 26241@endif m4
4fa63067 26242
56a8fe78 26243# Other targets (info, dvi, pdf, etc.)
4fa63067 26244
b813574b
PB
26245.PHONY: maybe-info-m4 info-m4
26246maybe-info-m4:
26247@if m4
26248maybe-info-m4: info-m4
4fa63067 26249
b813574b
PB
26250info-m4: \
26251 configure-m4
0aed8855 26252 @: $(MAKE); $(unstage)
b813574b 26253 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26254 r=`${PWD_COMMAND}`; export r; \
26255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26256 $(HOST_EXPORTS) \
b813574b 26257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26259 done; \
b813574b 26260 echo "Doing info in m4" ; \
b00612cc 26261 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26264 "RANLIB=$${RANLIB}" \
0c24b341 26265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26266 info) \
2a4cbe27
NN
26267 || exit 1
26268
b813574b 26269@endif m4
2a4cbe27 26270
b813574b
PB
26271.PHONY: maybe-dvi-m4 dvi-m4
26272maybe-dvi-m4:
26273@if m4
26274maybe-dvi-m4: dvi-m4
2a4cbe27 26275
b813574b
PB
26276dvi-m4: \
26277 configure-m4
0aed8855 26278 @: $(MAKE); $(unstage)
b813574b 26279 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26280 r=`${PWD_COMMAND}`; export r; \
26281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26282 $(HOST_EXPORTS) \
b813574b 26283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26285 done; \
b813574b 26286 echo "Doing dvi in m4" ; \
b00612cc 26287 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26290 "RANLIB=$${RANLIB}" \
0c24b341 26291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26292 dvi) \
2a4cbe27
NN
26293 || exit 1
26294
b813574b 26295@endif m4
2a4cbe27 26296
56a8fe78
DD
26297.PHONY: maybe-pdf-m4 pdf-m4
26298maybe-pdf-m4:
26299@if m4
26300maybe-pdf-m4: pdf-m4
26301
26302pdf-m4: \
26303 configure-m4
26304 @: $(MAKE); $(unstage)
26305 @[ -f ./m4/Makefile ] || exit 0; \
26306 r=`${PWD_COMMAND}`; export r; \
26307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26308 $(HOST_EXPORTS) \
26309 for flag in $(EXTRA_HOST_FLAGS) ; do \
26310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26311 done; \
26312 echo "Doing pdf in m4" ; \
26313 (cd $(HOST_SUBDIR)/m4 && \
26314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26316 "RANLIB=$${RANLIB}" \
0c24b341 26317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26318 pdf) \
26319 || exit 1
26320
26321@endif m4
26322
6d389afc
MS
26323.PHONY: maybe-html-m4 html-m4
26324maybe-html-m4:
26325@if m4
26326maybe-html-m4: html-m4
26327
26328html-m4: \
26329 configure-m4
0aed8855 26330 @: $(MAKE); $(unstage)
6d389afc
MS
26331 @[ -f ./m4/Makefile ] || exit 0; \
26332 r=`${PWD_COMMAND}`; export r; \
26333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26334 $(HOST_EXPORTS) \
26335 for flag in $(EXTRA_HOST_FLAGS) ; do \
26336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26337 done; \
26338 echo "Doing html in m4" ; \
b00612cc 26339 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
26340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26342 "RANLIB=$${RANLIB}" \
0c24b341 26343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26344 html) \
26345 || exit 1
26346
26347@endif m4
26348
b813574b
PB
26349.PHONY: maybe-TAGS-m4 TAGS-m4
26350maybe-TAGS-m4:
26351@if m4
26352maybe-TAGS-m4: TAGS-m4
2a4cbe27 26353
b813574b
PB
26354TAGS-m4: \
26355 configure-m4
0aed8855 26356 @: $(MAKE); $(unstage)
b813574b 26357 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26358 r=`${PWD_COMMAND}`; export r; \
26359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26360 $(HOST_EXPORTS) \
b813574b 26361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26363 done; \
b813574b 26364 echo "Doing TAGS in m4" ; \
b00612cc 26365 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26368 "RANLIB=$${RANLIB}" \
0c24b341 26369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26370 TAGS) \
2a4cbe27
NN
26371 || exit 1
26372
b813574b 26373@endif m4
2a4cbe27 26374
b813574b
PB
26375.PHONY: maybe-install-info-m4 install-info-m4
26376maybe-install-info-m4:
26377@if m4
26378maybe-install-info-m4: install-info-m4
2a4cbe27 26379
b813574b
PB
26380install-info-m4: \
26381 configure-m4 \
26382 info-m4
0aed8855 26383 @: $(MAKE); $(unstage)
b813574b 26384 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26385 r=`${PWD_COMMAND}`; export r; \
26386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26387 $(HOST_EXPORTS) \
b813574b 26388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26390 done; \
b813574b 26391 echo "Doing install-info in m4" ; \
b00612cc 26392 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26395 "RANLIB=$${RANLIB}" \
0c24b341 26396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26397 install-info) \
2a4cbe27
NN
26398 || exit 1
26399
b813574b 26400@endif m4
2a4cbe27 26401
a3ca38d2
DD
26402.PHONY: maybe-install-pdf-m4 install-pdf-m4
26403maybe-install-pdf-m4:
26404@if m4
26405maybe-install-pdf-m4: install-pdf-m4
26406
26407install-pdf-m4: \
26408 configure-m4 \
26409 pdf-m4
26410 @: $(MAKE); $(unstage)
26411 @[ -f ./m4/Makefile ] || exit 0; \
26412 r=`${PWD_COMMAND}`; export r; \
26413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26414 $(HOST_EXPORTS) \
26415 for flag in $(EXTRA_HOST_FLAGS) ; do \
26416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26417 done; \
26418 echo "Doing install-pdf in m4" ; \
26419 (cd $(HOST_SUBDIR)/m4 && \
26420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26422 "RANLIB=$${RANLIB}" \
0c24b341 26423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26424 install-pdf) \
26425 || exit 1
26426
26427@endif m4
26428
108a6f8e
CD
26429.PHONY: maybe-install-html-m4 install-html-m4
26430maybe-install-html-m4:
26431@if m4
26432maybe-install-html-m4: install-html-m4
26433
26434install-html-m4: \
26435 configure-m4 \
26436 html-m4
26437 @: $(MAKE); $(unstage)
26438 @[ -f ./m4/Makefile ] || exit 0; \
26439 r=`${PWD_COMMAND}`; export r; \
26440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26441 $(HOST_EXPORTS) \
26442 for flag in $(EXTRA_HOST_FLAGS) ; do \
26443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26444 done; \
26445 echo "Doing install-html in m4" ; \
26446 (cd $(HOST_SUBDIR)/m4 && \
26447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26449 "RANLIB=$${RANLIB}" \
0c24b341 26450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26451 install-html) \
26452 || exit 1
26453
26454@endif m4
26455
b813574b
PB
26456.PHONY: maybe-installcheck-m4 installcheck-m4
26457maybe-installcheck-m4:
26458@if m4
26459maybe-installcheck-m4: installcheck-m4
2a4cbe27 26460
b813574b
PB
26461installcheck-m4: \
26462 configure-m4
0aed8855 26463 @: $(MAKE); $(unstage)
b813574b 26464 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26465 r=`${PWD_COMMAND}`; export r; \
26466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26467 $(HOST_EXPORTS) \
b813574b 26468 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26470 done; \
b813574b 26471 echo "Doing installcheck in m4" ; \
b00612cc 26472 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26475 "RANLIB=$${RANLIB}" \
0c24b341 26476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26477 installcheck) \
2a4cbe27
NN
26478 || exit 1
26479
b813574b 26480@endif m4
2a4cbe27 26481
b813574b
PB
26482.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
26483maybe-mostlyclean-m4:
26484@if m4
26485maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 26486
b813574b 26487mostlyclean-m4:
0aed8855 26488 @: $(MAKE); $(unstage)
b813574b 26489 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26490 r=`${PWD_COMMAND}`; export r; \
26491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26492 $(HOST_EXPORTS) \
b813574b 26493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26495 done; \
b813574b 26496 echo "Doing mostlyclean in m4" ; \
b00612cc 26497 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26500 "RANLIB=$${RANLIB}" \
0c24b341 26501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26502 mostlyclean) \
2a4cbe27
NN
26503 || exit 1
26504
b813574b 26505@endif m4
2a4cbe27 26506
b813574b
PB
26507.PHONY: maybe-clean-m4 clean-m4
26508maybe-clean-m4:
26509@if m4
26510maybe-clean-m4: clean-m4
2a4cbe27 26511
b813574b 26512clean-m4:
0aed8855 26513 @: $(MAKE); $(unstage)
b813574b 26514 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
26515 r=`${PWD_COMMAND}`; export r; \
26516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26517 $(HOST_EXPORTS) \
b813574b 26518 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26520 done; \
b813574b 26521 echo "Doing clean in m4" ; \
b00612cc 26522 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
26523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26525 "RANLIB=$${RANLIB}" \
0c24b341 26526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26527 clean) \
2a4cbe27
NN
26528 || exit 1
26529
b813574b 26530@endif m4
2a4cbe27 26531
b813574b
PB
26532.PHONY: maybe-distclean-m4 distclean-m4
26533maybe-distclean-m4:
26534@if m4
26535maybe-distclean-m4: distclean-m4
a2592b1b 26536
b813574b 26537distclean-m4:
0aed8855 26538 @: $(MAKE); $(unstage)
b813574b 26539 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
26540 r=`${PWD_COMMAND}`; export r; \
26541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26542 $(HOST_EXPORTS) \
b813574b 26543 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
26544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26545 done; \
b813574b 26546 echo "Doing distclean in m4" ; \
b00612cc 26547 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
26548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26550 "RANLIB=$${RANLIB}" \
0c24b341 26551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26552 distclean) \
a2592b1b
DD
26553 || exit 1
26554
b813574b 26555@endif m4
a2592b1b 26556
b813574b
PB
26557.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
26558maybe-maintainer-clean-m4:
26559@if m4
26560maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 26561
b813574b 26562maintainer-clean-m4:
0aed8855 26563 @: $(MAKE); $(unstage)
b813574b 26564 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 26565 r=`${PWD_COMMAND}`; export r; \
b40e3958 26566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26567 $(HOST_EXPORTS) \
b813574b 26568 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26570 done; \
b813574b 26571 echo "Doing maintainer-clean in m4" ; \
b00612cc 26572 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
26573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26575 "RANLIB=$${RANLIB}" \
0c24b341 26576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26577 maintainer-clean) \
4fa63067 26578 || exit 1
252b5132 26579
b813574b 26580@endif m4
252b5132 26581
252b5132 26582
a7254363 26583
b813574b
PB
26584.PHONY: configure-make maybe-configure-make
26585maybe-configure-make:
4f0ef2d8
CD
26586@if gcc-bootstrap
26587configure-make: stage_current
26588@endif gcc-bootstrap
b813574b
PB
26589@if make
26590maybe-configure-make: configure-make
c52c6897 26591configure-make:
0aed8855 26592 @: $(MAKE); $(unstage)
c52c6897 26593 @r=`${PWD_COMMAND}`; export r; \
b813574b 26594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26595 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
26596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 26597 $(HOST_EXPORTS) \
a7254363
PB
26598 echo Configuring in $(HOST_SUBDIR)/make; \
26599 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 26600 case $(srcdir) in \
b00612cc
PB
26601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26602 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
26603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26604 esac; \
b00612cc
PB
26605 srcdiroption="--srcdir=$${topdir}/make"; \
26606 libsrcdir="$$s/make"; \
4fa63067 26607 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26609 --target=${target_alias} $${srcdiroption} \
4fa63067 26610 || exit 1
b813574b 26611@endif make
252b5132 26612
a7254363
PB
26613
26614
d545f33b
PB
26615
26616
b813574b
PB
26617.PHONY: all-make maybe-all-make
26618maybe-all-make:
4f0ef2d8
CD
26619@if gcc-bootstrap
26620all-make: stage_current
26621@endif gcc-bootstrap
b813574b 26622@if make
d27cc32e 26623TARGET-make=all
b813574b
PB
26624maybe-all-make: all-make
26625all-make: configure-make
0aed8855 26626 @: $(MAKE); $(unstage)
4fa63067
NN
26627 @r=`${PWD_COMMAND}`; export r; \
26628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26629 $(HOST_EXPORTS) \
b00612cc
PB
26630 (cd $(HOST_SUBDIR)/make && \
26631 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 26632@endif make
252b5132 26633
a7254363 26634
d545f33b
PB
26635
26636
b813574b
PB
26637.PHONY: check-make maybe-check-make
26638maybe-check-make:
26639@if make
26640maybe-check-make: check-make
252b5132 26641
b813574b 26642check-make:
0aed8855 26643 @: $(MAKE); $(unstage)
b813574b
PB
26644 @r=`${PWD_COMMAND}`; export r; \
26645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 26646 $(HOST_EXPORTS) \
b00612cc
PB
26647 (cd $(HOST_SUBDIR)/make && \
26648 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 26649
b813574b 26650@endif make
16ae0395 26651
b813574b
PB
26652.PHONY: install-make maybe-install-make
26653maybe-install-make:
26654@if make
26655maybe-install-make: install-make
4fa63067 26656
b813574b 26657install-make: installdirs
0aed8855 26658 @: $(MAKE); $(unstage)
4fa63067
NN
26659 @r=`${PWD_COMMAND}`; export r; \
26660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26661 $(HOST_EXPORTS) \
b00612cc 26662 (cd $(HOST_SUBDIR)/make && \
2da12f12 26663 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26664
b813574b 26665@endif make
4fa63067 26666
56a8fe78 26667# Other targets (info, dvi, pdf, etc.)
4fa63067 26668
b813574b
PB
26669.PHONY: maybe-info-make info-make
26670maybe-info-make:
26671@if make
26672maybe-info-make: info-make
4fa63067 26673
b813574b
PB
26674info-make: \
26675 configure-make
0aed8855 26676 @: $(MAKE); $(unstage)
b813574b 26677 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26678 r=`${PWD_COMMAND}`; export r; \
26679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26680 $(HOST_EXPORTS) \
b813574b 26681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26683 done; \
b813574b 26684 echo "Doing info in make" ; \
b00612cc 26685 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26688 "RANLIB=$${RANLIB}" \
0c24b341 26689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26690 info) \
4fa63067
NN
26691 || exit 1
26692
b813574b 26693@endif make
4fa63067 26694
b813574b
PB
26695.PHONY: maybe-dvi-make dvi-make
26696maybe-dvi-make:
26697@if make
26698maybe-dvi-make: dvi-make
4fa63067 26699
b813574b
PB
26700dvi-make: \
26701 configure-make
0aed8855 26702 @: $(MAKE); $(unstage)
b813574b 26703 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26704 r=`${PWD_COMMAND}`; export r; \
26705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26706 $(HOST_EXPORTS) \
b813574b 26707 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26709 done; \
b813574b 26710 echo "Doing dvi in make" ; \
b00612cc 26711 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26714 "RANLIB=$${RANLIB}" \
0c24b341 26715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26716 dvi) \
4fa63067 26717 || exit 1
16ae0395 26718
b813574b 26719@endif make
252b5132 26720
56a8fe78
DD
26721.PHONY: maybe-pdf-make pdf-make
26722maybe-pdf-make:
26723@if make
26724maybe-pdf-make: pdf-make
26725
26726pdf-make: \
26727 configure-make
26728 @: $(MAKE); $(unstage)
26729 @[ -f ./make/Makefile ] || exit 0; \
26730 r=`${PWD_COMMAND}`; export r; \
26731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26732 $(HOST_EXPORTS) \
26733 for flag in $(EXTRA_HOST_FLAGS) ; do \
26734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26735 done; \
26736 echo "Doing pdf in make" ; \
26737 (cd $(HOST_SUBDIR)/make && \
26738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26740 "RANLIB=$${RANLIB}" \
0c24b341 26741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26742 pdf) \
26743 || exit 1
26744
26745@endif make
26746
6d389afc
MS
26747.PHONY: maybe-html-make html-make
26748maybe-html-make:
26749@if make
26750maybe-html-make: html-make
26751
26752html-make: \
26753 configure-make
0aed8855 26754 @: $(MAKE); $(unstage)
6d389afc
MS
26755 @[ -f ./make/Makefile ] || exit 0; \
26756 r=`${PWD_COMMAND}`; export r; \
26757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26758 $(HOST_EXPORTS) \
26759 for flag in $(EXTRA_HOST_FLAGS) ; do \
26760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26761 done; \
26762 echo "Doing html in make" ; \
b00612cc 26763 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
26764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26766 "RANLIB=$${RANLIB}" \
0c24b341 26767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26768 html) \
26769 || exit 1
26770
26771@endif make
26772
b813574b
PB
26773.PHONY: maybe-TAGS-make TAGS-make
26774maybe-TAGS-make:
26775@if make
26776maybe-TAGS-make: TAGS-make
252b5132 26777
b813574b
PB
26778TAGS-make: \
26779 configure-make
0aed8855 26780 @: $(MAKE); $(unstage)
b813574b 26781 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26782 r=`${PWD_COMMAND}`; export r; \
26783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26784 $(HOST_EXPORTS) \
b813574b 26785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26787 done; \
b813574b 26788 echo "Doing TAGS in make" ; \
b00612cc 26789 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26792 "RANLIB=$${RANLIB}" \
0c24b341 26793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26794 TAGS) \
4fa63067 26795 || exit 1
3866be5d 26796
b813574b 26797@endif make
3866be5d 26798
b813574b
PB
26799.PHONY: maybe-install-info-make install-info-make
26800maybe-install-info-make:
26801@if make
26802maybe-install-info-make: install-info-make
3866be5d 26803
b813574b
PB
26804install-info-make: \
26805 configure-make \
26806 info-make
0aed8855 26807 @: $(MAKE); $(unstage)
b813574b 26808 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26809 r=`${PWD_COMMAND}`; export r; \
26810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26811 $(HOST_EXPORTS) \
b813574b 26812 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26814 done; \
b813574b 26815 echo "Doing install-info in make" ; \
b00612cc 26816 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26819 "RANLIB=$${RANLIB}" \
0c24b341 26820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26821 install-info) \
4fa63067 26822 || exit 1
3866be5d 26823
b813574b 26824@endif make
3866be5d 26825
a3ca38d2
DD
26826.PHONY: maybe-install-pdf-make install-pdf-make
26827maybe-install-pdf-make:
26828@if make
26829maybe-install-pdf-make: install-pdf-make
26830
26831install-pdf-make: \
26832 configure-make \
26833 pdf-make
26834 @: $(MAKE); $(unstage)
26835 @[ -f ./make/Makefile ] || exit 0; \
26836 r=`${PWD_COMMAND}`; export r; \
26837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26838 $(HOST_EXPORTS) \
26839 for flag in $(EXTRA_HOST_FLAGS) ; do \
26840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26841 done; \
26842 echo "Doing install-pdf in make" ; \
26843 (cd $(HOST_SUBDIR)/make && \
26844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26846 "RANLIB=$${RANLIB}" \
0c24b341 26847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26848 install-pdf) \
26849 || exit 1
26850
26851@endif make
26852
108a6f8e
CD
26853.PHONY: maybe-install-html-make install-html-make
26854maybe-install-html-make:
26855@if make
26856maybe-install-html-make: install-html-make
26857
26858install-html-make: \
26859 configure-make \
26860 html-make
26861 @: $(MAKE); $(unstage)
26862 @[ -f ./make/Makefile ] || exit 0; \
26863 r=`${PWD_COMMAND}`; export r; \
26864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26865 $(HOST_EXPORTS) \
26866 for flag in $(EXTRA_HOST_FLAGS) ; do \
26867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26868 done; \
26869 echo "Doing install-html in make" ; \
26870 (cd $(HOST_SUBDIR)/make && \
26871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26873 "RANLIB=$${RANLIB}" \
0c24b341 26874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26875 install-html) \
26876 || exit 1
26877
26878@endif make
26879
b813574b
PB
26880.PHONY: maybe-installcheck-make installcheck-make
26881maybe-installcheck-make:
26882@if make
26883maybe-installcheck-make: installcheck-make
15723a45 26884
b813574b
PB
26885installcheck-make: \
26886 configure-make
0aed8855 26887 @: $(MAKE); $(unstage)
b813574b 26888 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26889 r=`${PWD_COMMAND}`; export r; \
26890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26891 $(HOST_EXPORTS) \
b813574b 26892 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26894 done; \
b813574b 26895 echo "Doing installcheck in make" ; \
b00612cc 26896 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26899 "RANLIB=$${RANLIB}" \
0c24b341 26900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26901 installcheck) \
4fa63067 26902 || exit 1
15723a45 26903
b813574b 26904@endif make
15723a45 26905
b813574b
PB
26906.PHONY: maybe-mostlyclean-make mostlyclean-make
26907maybe-mostlyclean-make:
26908@if make
26909maybe-mostlyclean-make: mostlyclean-make
15723a45 26910
b813574b 26911mostlyclean-make:
0aed8855 26912 @: $(MAKE); $(unstage)
b813574b 26913 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
26914 r=`${PWD_COMMAND}`; export r; \
26915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26916 $(HOST_EXPORTS) \
b813574b 26917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26919 done; \
b813574b 26920 echo "Doing mostlyclean in make" ; \
b00612cc 26921 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26924 "RANLIB=$${RANLIB}" \
0c24b341 26925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26926 mostlyclean) \
bba45b8b 26927 || exit 1
15723a45 26928
b813574b 26929@endif make
4fa63067 26930
b813574b
PB
26931.PHONY: maybe-clean-make clean-make
26932maybe-clean-make:
26933@if make
26934maybe-clean-make: clean-make
4fa63067 26935
b813574b 26936clean-make:
0aed8855 26937 @: $(MAKE); $(unstage)
b813574b 26938 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26939 r=`${PWD_COMMAND}`; export r; \
26940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26941 $(HOST_EXPORTS) \
b813574b 26942 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26944 done; \
b813574b 26945 echo "Doing clean in make" ; \
b00612cc 26946 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26949 "RANLIB=$${RANLIB}" \
0c24b341 26950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26951 clean) \
4fa63067
NN
26952 || exit 1
26953
b813574b 26954@endif make
4fa63067 26955
b813574b
PB
26956.PHONY: maybe-distclean-make distclean-make
26957maybe-distclean-make:
26958@if make
26959maybe-distclean-make: distclean-make
4fa63067 26960
b813574b 26961distclean-make:
0aed8855 26962 @: $(MAKE); $(unstage)
b813574b 26963 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
26964 r=`${PWD_COMMAND}`; export r; \
26965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26966 $(HOST_EXPORTS) \
b813574b 26967 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26969 done; \
b813574b 26970 echo "Doing distclean in make" ; \
b00612cc 26971 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26974 "RANLIB=$${RANLIB}" \
0c24b341 26975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26976 distclean) \
4fa63067
NN
26977 || exit 1
26978
b813574b 26979@endif make
4fa63067 26980
b813574b
PB
26981.PHONY: maybe-maintainer-clean-make maintainer-clean-make
26982maybe-maintainer-clean-make:
26983@if make
26984maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 26985
b813574b 26986maintainer-clean-make:
0aed8855 26987 @: $(MAKE); $(unstage)
b813574b 26988 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 26989 r=`${PWD_COMMAND}`; export r; \
b40e3958 26990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26991 $(HOST_EXPORTS) \
b813574b 26992 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26994 done; \
b813574b 26995 echo "Doing maintainer-clean in make" ; \
b00612cc 26996 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
26997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26999 "RANLIB=$${RANLIB}" \
0c24b341 27000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27001 maintainer-clean) \
4fa63067 27002 || exit 1
3866be5d 27003
b813574b 27004@endif make
3866be5d 27005
3866be5d 27006
a7254363 27007
b813574b
PB
27008.PHONY: configure-mmalloc maybe-configure-mmalloc
27009maybe-configure-mmalloc:
4f0ef2d8
CD
27010@if gcc-bootstrap
27011configure-mmalloc: stage_current
27012@endif gcc-bootstrap
b813574b
PB
27013@if mmalloc
27014maybe-configure-mmalloc: configure-mmalloc
c52c6897 27015configure-mmalloc:
0aed8855 27016 @: $(MAKE); $(unstage)
c52c6897 27017 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27019 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
27020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 27021 $(HOST_EXPORTS) \
a7254363
PB
27022 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
27023 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 27024 case $(srcdir) in \
b00612cc
PB
27025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27026 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
27027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27028 esac; \
b00612cc
PB
27029 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
27030 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 27031 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27033 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27034 || exit 1
b813574b 27035@endif mmalloc
e2b9e2dc 27036
a7254363
PB
27037
27038
d545f33b
PB
27039
27040
b813574b
PB
27041.PHONY: all-mmalloc maybe-all-mmalloc
27042maybe-all-mmalloc:
4f0ef2d8
CD
27043@if gcc-bootstrap
27044all-mmalloc: stage_current
27045@endif gcc-bootstrap
b813574b 27046@if mmalloc
d27cc32e 27047TARGET-mmalloc=all
b813574b
PB
27048maybe-all-mmalloc: all-mmalloc
27049all-mmalloc: configure-mmalloc
0aed8855 27050 @: $(MAKE); $(unstage)
b40e3958
L
27051 @r=`${PWD_COMMAND}`; export r; \
27052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27053 $(HOST_EXPORTS) \
b00612cc
PB
27054 (cd $(HOST_SUBDIR)/mmalloc && \
27055 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 27056@endif mmalloc
3866be5d 27057
a7254363 27058
d545f33b
PB
27059
27060
b813574b
PB
27061.PHONY: check-mmalloc maybe-check-mmalloc
27062maybe-check-mmalloc:
27063@if mmalloc
27064maybe-check-mmalloc: check-mmalloc
3866be5d 27065
b813574b 27066check-mmalloc:
3866be5d 27067
b813574b 27068@endif mmalloc
3866be5d 27069
b813574b
PB
27070.PHONY: install-mmalloc maybe-install-mmalloc
27071maybe-install-mmalloc:
27072@if mmalloc
27073maybe-install-mmalloc: install-mmalloc
4fa63067 27074
b813574b 27075install-mmalloc: installdirs
0aed8855 27076 @: $(MAKE); $(unstage)
4fa63067
NN
27077 @r=`${PWD_COMMAND}`; export r; \
27078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27079 $(HOST_EXPORTS) \
b00612cc 27080 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 27081 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27082
b813574b 27083@endif mmalloc
4fa63067 27084
56a8fe78 27085# Other targets (info, dvi, pdf, etc.)
4fa63067 27086
b813574b
PB
27087.PHONY: maybe-info-mmalloc info-mmalloc
27088maybe-info-mmalloc:
27089@if mmalloc
27090maybe-info-mmalloc: info-mmalloc
4fa63067 27091
b813574b
PB
27092info-mmalloc: \
27093 configure-mmalloc
0aed8855 27094 @: $(MAKE); $(unstage)
b813574b 27095 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27096 r=`${PWD_COMMAND}`; export r; \
27097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27098 $(HOST_EXPORTS) \
b813574b 27099 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27101 done; \
b813574b 27102 echo "Doing info in mmalloc" ; \
b00612cc 27103 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27106 "RANLIB=$${RANLIB}" \
0c24b341 27107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27108 info) \
4fa63067
NN
27109 || exit 1
27110
b813574b 27111@endif mmalloc
4fa63067 27112
b813574b
PB
27113.PHONY: maybe-dvi-mmalloc dvi-mmalloc
27114maybe-dvi-mmalloc:
27115@if mmalloc
27116maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 27117
b813574b
PB
27118dvi-mmalloc: \
27119 configure-mmalloc
0aed8855 27120 @: $(MAKE); $(unstage)
b813574b 27121 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27122 r=`${PWD_COMMAND}`; export r; \
27123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27124 $(HOST_EXPORTS) \
b813574b 27125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27127 done; \
b813574b 27128 echo "Doing dvi in mmalloc" ; \
b00612cc 27129 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27132 "RANLIB=$${RANLIB}" \
0c24b341 27133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27134 dvi) \
4fa63067
NN
27135 || exit 1
27136
b813574b 27137@endif mmalloc
4fa63067 27138
56a8fe78
DD
27139.PHONY: maybe-pdf-mmalloc pdf-mmalloc
27140maybe-pdf-mmalloc:
27141@if mmalloc
27142maybe-pdf-mmalloc: pdf-mmalloc
27143
27144pdf-mmalloc: \
27145 configure-mmalloc
27146 @: $(MAKE); $(unstage)
27147 @[ -f ./mmalloc/Makefile ] || exit 0; \
27148 r=`${PWD_COMMAND}`; export r; \
27149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27150 $(HOST_EXPORTS) \
27151 for flag in $(EXTRA_HOST_FLAGS) ; do \
27152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27153 done; \
27154 echo "Doing pdf in mmalloc" ; \
27155 (cd $(HOST_SUBDIR)/mmalloc && \
27156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27158 "RANLIB=$${RANLIB}" \
0c24b341 27159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27160 pdf) \
27161 || exit 1
27162
27163@endif mmalloc
27164
6d389afc
MS
27165.PHONY: maybe-html-mmalloc html-mmalloc
27166maybe-html-mmalloc:
27167@if mmalloc
27168maybe-html-mmalloc: html-mmalloc
27169
27170html-mmalloc: \
27171 configure-mmalloc
0aed8855 27172 @: $(MAKE); $(unstage)
6d389afc
MS
27173 @[ -f ./mmalloc/Makefile ] || exit 0; \
27174 r=`${PWD_COMMAND}`; export r; \
27175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27176 $(HOST_EXPORTS) \
27177 for flag in $(EXTRA_HOST_FLAGS) ; do \
27178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27179 done; \
27180 echo "Doing html in mmalloc" ; \
b00612cc 27181 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
27182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27184 "RANLIB=$${RANLIB}" \
0c24b341 27185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27186 html) \
27187 || exit 1
27188
27189@endif mmalloc
27190
b813574b
PB
27191.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
27192maybe-TAGS-mmalloc:
27193@if mmalloc
27194maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 27195
b813574b
PB
27196TAGS-mmalloc: \
27197 configure-mmalloc
0aed8855 27198 @: $(MAKE); $(unstage)
b813574b 27199 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27200 r=`${PWD_COMMAND}`; export r; \
27201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27202 $(HOST_EXPORTS) \
b813574b 27203 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27205 done; \
b813574b 27206 echo "Doing TAGS in mmalloc" ; \
b00612cc 27207 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27210 "RANLIB=$${RANLIB}" \
0c24b341 27211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27212 TAGS) \
4fa63067
NN
27213 || exit 1
27214
b813574b 27215@endif mmalloc
4fa63067 27216
b813574b
PB
27217.PHONY: maybe-install-info-mmalloc install-info-mmalloc
27218maybe-install-info-mmalloc:
27219@if mmalloc
27220maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 27221
b813574b
PB
27222install-info-mmalloc: \
27223 configure-mmalloc \
27224 info-mmalloc
0aed8855 27225 @: $(MAKE); $(unstage)
b813574b 27226 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27227 r=`${PWD_COMMAND}`; export r; \
27228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27229 $(HOST_EXPORTS) \
b813574b 27230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27232 done; \
b813574b 27233 echo "Doing install-info in mmalloc" ; \
b00612cc 27234 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27237 "RANLIB=$${RANLIB}" \
0c24b341 27238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27239 install-info) \
4fa63067
NN
27240 || exit 1
27241
b813574b 27242@endif mmalloc
4fa63067 27243
a3ca38d2
DD
27244.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
27245maybe-install-pdf-mmalloc:
27246@if mmalloc
27247maybe-install-pdf-mmalloc: install-pdf-mmalloc
27248
27249install-pdf-mmalloc: \
27250 configure-mmalloc \
27251 pdf-mmalloc
27252 @: $(MAKE); $(unstage)
27253 @[ -f ./mmalloc/Makefile ] || exit 0; \
27254 r=`${PWD_COMMAND}`; export r; \
27255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27256 $(HOST_EXPORTS) \
27257 for flag in $(EXTRA_HOST_FLAGS) ; do \
27258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27259 done; \
27260 echo "Doing install-pdf in mmalloc" ; \
27261 (cd $(HOST_SUBDIR)/mmalloc && \
27262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27264 "RANLIB=$${RANLIB}" \
0c24b341 27265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27266 install-pdf) \
27267 || exit 1
27268
27269@endif mmalloc
27270
108a6f8e
CD
27271.PHONY: maybe-install-html-mmalloc install-html-mmalloc
27272maybe-install-html-mmalloc:
27273@if mmalloc
27274maybe-install-html-mmalloc: install-html-mmalloc
27275
27276install-html-mmalloc: \
27277 configure-mmalloc \
27278 html-mmalloc
27279 @: $(MAKE); $(unstage)
27280 @[ -f ./mmalloc/Makefile ] || exit 0; \
27281 r=`${PWD_COMMAND}`; export r; \
27282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27283 $(HOST_EXPORTS) \
27284 for flag in $(EXTRA_HOST_FLAGS) ; do \
27285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27286 done; \
27287 echo "Doing install-html in mmalloc" ; \
27288 (cd $(HOST_SUBDIR)/mmalloc && \
27289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27291 "RANLIB=$${RANLIB}" \
0c24b341 27292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27293 install-html) \
27294 || exit 1
27295
27296@endif mmalloc
27297
b813574b
PB
27298.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
27299maybe-installcheck-mmalloc:
27300@if mmalloc
27301maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 27302
b813574b
PB
27303installcheck-mmalloc: \
27304 configure-mmalloc
0aed8855 27305 @: $(MAKE); $(unstage)
b813574b 27306 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27307 r=`${PWD_COMMAND}`; export r; \
27308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27309 $(HOST_EXPORTS) \
b813574b 27310 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27312 done; \
b813574b 27313 echo "Doing installcheck in mmalloc" ; \
b00612cc 27314 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27317 "RANLIB=$${RANLIB}" \
0c24b341 27318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27319 installcheck) \
4fa63067
NN
27320 || exit 1
27321
b813574b 27322@endif mmalloc
4fa63067 27323
b813574b
PB
27324.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
27325maybe-mostlyclean-mmalloc:
27326@if mmalloc
27327maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 27328
b813574b 27329mostlyclean-mmalloc:
0aed8855 27330 @: $(MAKE); $(unstage)
b813574b 27331 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27332 r=`${PWD_COMMAND}`; export r; \
27333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27334 $(HOST_EXPORTS) \
b813574b 27335 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27337 done; \
b813574b 27338 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 27339 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27342 "RANLIB=$${RANLIB}" \
0c24b341 27343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27344 mostlyclean) \
4fa63067
NN
27345 || exit 1
27346
b813574b 27347@endif mmalloc
4fa63067 27348
b813574b
PB
27349.PHONY: maybe-clean-mmalloc clean-mmalloc
27350maybe-clean-mmalloc:
27351@if mmalloc
27352maybe-clean-mmalloc: clean-mmalloc
4fa63067 27353
b813574b 27354clean-mmalloc:
0aed8855 27355 @: $(MAKE); $(unstage)
b813574b 27356 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27357 r=`${PWD_COMMAND}`; export r; \
27358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27359 $(HOST_EXPORTS) \
b813574b 27360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27362 done; \
b813574b 27363 echo "Doing clean in mmalloc" ; \
b00612cc 27364 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27367 "RANLIB=$${RANLIB}" \
0c24b341 27368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27369 clean) \
4fa63067
NN
27370 || exit 1
27371
b813574b 27372@endif mmalloc
4fa63067 27373
b813574b
PB
27374.PHONY: maybe-distclean-mmalloc distclean-mmalloc
27375maybe-distclean-mmalloc:
27376@if mmalloc
27377maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 27378
b813574b 27379distclean-mmalloc:
0aed8855 27380 @: $(MAKE); $(unstage)
b813574b 27381 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27382 r=`${PWD_COMMAND}`; export r; \
27383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27384 $(HOST_EXPORTS) \
b813574b 27385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27387 done; \
b813574b 27388 echo "Doing distclean in mmalloc" ; \
b00612cc 27389 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27392 "RANLIB=$${RANLIB}" \
0c24b341 27393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27394 distclean) \
4fa63067
NN
27395 || exit 1
27396
b813574b 27397@endif mmalloc
4fa63067 27398
b813574b
PB
27399.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
27400maybe-maintainer-clean-mmalloc:
27401@if mmalloc
27402maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 27403
b813574b 27404maintainer-clean-mmalloc:
0aed8855 27405 @: $(MAKE); $(unstage)
b813574b 27406 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
27407 r=`${PWD_COMMAND}`; export r; \
27408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27409 $(HOST_EXPORTS) \
b813574b 27410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27412 done; \
b813574b 27413 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 27414 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
27415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27417 "RANLIB=$${RANLIB}" \
0c24b341 27418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27419 maintainer-clean) \
4fa63067 27420 || exit 1
16ae0395 27421
b813574b 27422@endif mmalloc
3866be5d
NN
27423
27424
a7254363 27425
b813574b
PB
27426.PHONY: configure-patch maybe-configure-patch
27427maybe-configure-patch:
4f0ef2d8
CD
27428@if gcc-bootstrap
27429configure-patch: stage_current
27430@endif gcc-bootstrap
b813574b
PB
27431@if patch
27432maybe-configure-patch: configure-patch
c52c6897 27433configure-patch:
0aed8855 27434 @: $(MAKE); $(unstage)
c52c6897 27435 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27437 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
27438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 27439 $(HOST_EXPORTS) \
a7254363
PB
27440 echo Configuring in $(HOST_SUBDIR)/patch; \
27441 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 27442 case $(srcdir) in \
b00612cc
PB
27443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27444 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
27445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27446 esac; \
b00612cc
PB
27447 srcdiroption="--srcdir=$${topdir}/patch"; \
27448 libsrcdir="$$s/patch"; \
e2b9e2dc 27449 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27450 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27451 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27452 || exit 1
b813574b 27453@endif patch
e2b9e2dc 27454
a7254363
PB
27455
27456
d545f33b
PB
27457
27458
b813574b
PB
27459.PHONY: all-patch maybe-all-patch
27460maybe-all-patch:
4f0ef2d8
CD
27461@if gcc-bootstrap
27462all-patch: stage_current
27463@endif gcc-bootstrap
b813574b 27464@if patch
d27cc32e 27465TARGET-patch=all
b813574b
PB
27466maybe-all-patch: all-patch
27467all-patch: configure-patch
0aed8855 27468 @: $(MAKE); $(unstage)
b40e3958
L
27469 @r=`${PWD_COMMAND}`; export r; \
27470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27471 $(HOST_EXPORTS) \
b00612cc
PB
27472 (cd $(HOST_SUBDIR)/patch && \
27473 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 27474@endif patch
3866be5d 27475
a7254363 27476
d545f33b
PB
27477
27478
b813574b
PB
27479.PHONY: check-patch maybe-check-patch
27480maybe-check-patch:
27481@if patch
27482maybe-check-patch: check-patch
3866be5d 27483
b813574b 27484check-patch:
0aed8855 27485 @: $(MAKE); $(unstage)
b40e3958
L
27486 @r=`${PWD_COMMAND}`; export r; \
27487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27488 $(HOST_EXPORTS) \
b00612cc
PB
27489 (cd $(HOST_SUBDIR)/patch && \
27490 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27491
b813574b 27492@endif patch
3866be5d 27493
b813574b
PB
27494.PHONY: install-patch maybe-install-patch
27495maybe-install-patch:
27496@if patch
27497maybe-install-patch: install-patch
16ae0395 27498
b813574b 27499install-patch: installdirs
0aed8855 27500 @: $(MAKE); $(unstage)
b40e3958
L
27501 @r=`${PWD_COMMAND}`; export r; \
27502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27503 $(HOST_EXPORTS) \
b00612cc 27504 (cd $(HOST_SUBDIR)/patch && \
2da12f12 27505 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27506
b813574b 27507@endif patch
3866be5d 27508
56a8fe78 27509# Other targets (info, dvi, pdf, etc.)
4fa63067 27510
b813574b
PB
27511.PHONY: maybe-info-patch info-patch
27512maybe-info-patch:
27513@if patch
27514maybe-info-patch: info-patch
4fa63067 27515
b813574b
PB
27516info-patch: \
27517 configure-patch
0aed8855 27518 @: $(MAKE); $(unstage)
b813574b 27519 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27520 r=`${PWD_COMMAND}`; export r; \
27521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27522 $(HOST_EXPORTS) \
b813574b 27523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27525 done; \
b813574b 27526 echo "Doing info in patch" ; \
b00612cc 27527 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27530 "RANLIB=$${RANLIB}" \
0c24b341 27531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27532 info) \
4fa63067
NN
27533 || exit 1
27534
b813574b 27535@endif patch
4fa63067 27536
b813574b
PB
27537.PHONY: maybe-dvi-patch dvi-patch
27538maybe-dvi-patch:
27539@if patch
27540maybe-dvi-patch: dvi-patch
4fa63067 27541
b813574b
PB
27542dvi-patch: \
27543 configure-patch
0aed8855 27544 @: $(MAKE); $(unstage)
b813574b 27545 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27546 r=`${PWD_COMMAND}`; export r; \
27547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27548 $(HOST_EXPORTS) \
b813574b 27549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27551 done; \
b813574b 27552 echo "Doing dvi in patch" ; \
b00612cc 27553 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27556 "RANLIB=$${RANLIB}" \
0c24b341 27557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27558 dvi) \
4fa63067
NN
27559 || exit 1
27560
b813574b 27561@endif patch
4fa63067 27562
56a8fe78
DD
27563.PHONY: maybe-pdf-patch pdf-patch
27564maybe-pdf-patch:
27565@if patch
27566maybe-pdf-patch: pdf-patch
27567
27568pdf-patch: \
27569 configure-patch
27570 @: $(MAKE); $(unstage)
27571 @[ -f ./patch/Makefile ] || exit 0; \
27572 r=`${PWD_COMMAND}`; export r; \
27573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27574 $(HOST_EXPORTS) \
27575 for flag in $(EXTRA_HOST_FLAGS) ; do \
27576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27577 done; \
27578 echo "Doing pdf in patch" ; \
27579 (cd $(HOST_SUBDIR)/patch && \
27580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27582 "RANLIB=$${RANLIB}" \
0c24b341 27583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27584 pdf) \
27585 || exit 1
27586
27587@endif patch
27588
6d389afc
MS
27589.PHONY: maybe-html-patch html-patch
27590maybe-html-patch:
27591@if patch
27592maybe-html-patch: html-patch
27593
27594html-patch: \
27595 configure-patch
0aed8855 27596 @: $(MAKE); $(unstage)
6d389afc
MS
27597 @[ -f ./patch/Makefile ] || exit 0; \
27598 r=`${PWD_COMMAND}`; export r; \
27599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27600 $(HOST_EXPORTS) \
27601 for flag in $(EXTRA_HOST_FLAGS) ; do \
27602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27603 done; \
27604 echo "Doing html in patch" ; \
b00612cc 27605 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
27606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27608 "RANLIB=$${RANLIB}" \
0c24b341 27609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27610 html) \
27611 || exit 1
27612
27613@endif patch
27614
b813574b
PB
27615.PHONY: maybe-TAGS-patch TAGS-patch
27616maybe-TAGS-patch:
27617@if patch
27618maybe-TAGS-patch: TAGS-patch
4fa63067 27619
b813574b
PB
27620TAGS-patch: \
27621 configure-patch
0aed8855 27622 @: $(MAKE); $(unstage)
b813574b 27623 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27624 r=`${PWD_COMMAND}`; export r; \
27625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27626 $(HOST_EXPORTS) \
b813574b 27627 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27629 done; \
b813574b 27630 echo "Doing TAGS in patch" ; \
b00612cc 27631 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27634 "RANLIB=$${RANLIB}" \
0c24b341 27635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27636 TAGS) \
4fa63067
NN
27637 || exit 1
27638
b813574b 27639@endif patch
4fa63067 27640
b813574b
PB
27641.PHONY: maybe-install-info-patch install-info-patch
27642maybe-install-info-patch:
27643@if patch
27644maybe-install-info-patch: install-info-patch
4fa63067 27645
b813574b
PB
27646install-info-patch: \
27647 configure-patch \
27648 info-patch
0aed8855 27649 @: $(MAKE); $(unstage)
b813574b 27650 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27651 r=`${PWD_COMMAND}`; export r; \
27652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27653 $(HOST_EXPORTS) \
b813574b 27654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27656 done; \
b813574b 27657 echo "Doing install-info in patch" ; \
b00612cc 27658 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27661 "RANLIB=$${RANLIB}" \
0c24b341 27662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27663 install-info) \
4fa63067
NN
27664 || exit 1
27665
b813574b 27666@endif patch
4fa63067 27667
a3ca38d2
DD
27668.PHONY: maybe-install-pdf-patch install-pdf-patch
27669maybe-install-pdf-patch:
27670@if patch
27671maybe-install-pdf-patch: install-pdf-patch
27672
27673install-pdf-patch: \
27674 configure-patch \
27675 pdf-patch
27676 @: $(MAKE); $(unstage)
27677 @[ -f ./patch/Makefile ] || exit 0; \
27678 r=`${PWD_COMMAND}`; export r; \
27679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27680 $(HOST_EXPORTS) \
27681 for flag in $(EXTRA_HOST_FLAGS) ; do \
27682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27683 done; \
27684 echo "Doing install-pdf in patch" ; \
27685 (cd $(HOST_SUBDIR)/patch && \
27686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27688 "RANLIB=$${RANLIB}" \
0c24b341 27689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27690 install-pdf) \
27691 || exit 1
27692
27693@endif patch
27694
108a6f8e
CD
27695.PHONY: maybe-install-html-patch install-html-patch
27696maybe-install-html-patch:
27697@if patch
27698maybe-install-html-patch: install-html-patch
27699
27700install-html-patch: \
27701 configure-patch \
27702 html-patch
27703 @: $(MAKE); $(unstage)
27704 @[ -f ./patch/Makefile ] || exit 0; \
27705 r=`${PWD_COMMAND}`; export r; \
27706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27707 $(HOST_EXPORTS) \
27708 for flag in $(EXTRA_HOST_FLAGS) ; do \
27709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27710 done; \
27711 echo "Doing install-html in patch" ; \
27712 (cd $(HOST_SUBDIR)/patch && \
27713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27715 "RANLIB=$${RANLIB}" \
0c24b341 27716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27717 install-html) \
27718 || exit 1
27719
27720@endif patch
27721
b813574b
PB
27722.PHONY: maybe-installcheck-patch installcheck-patch
27723maybe-installcheck-patch:
27724@if patch
27725maybe-installcheck-patch: installcheck-patch
4fa63067 27726
b813574b
PB
27727installcheck-patch: \
27728 configure-patch
0aed8855 27729 @: $(MAKE); $(unstage)
b813574b 27730 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27731 r=`${PWD_COMMAND}`; export r; \
27732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27733 $(HOST_EXPORTS) \
b813574b 27734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27736 done; \
b813574b 27737 echo "Doing installcheck in patch" ; \
b00612cc 27738 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27741 "RANLIB=$${RANLIB}" \
0c24b341 27742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27743 installcheck) \
4fa63067
NN
27744 || exit 1
27745
b813574b 27746@endif patch
4fa63067 27747
b813574b
PB
27748.PHONY: maybe-mostlyclean-patch mostlyclean-patch
27749maybe-mostlyclean-patch:
27750@if patch
27751maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 27752
b813574b 27753mostlyclean-patch:
0aed8855 27754 @: $(MAKE); $(unstage)
b813574b 27755 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27756 r=`${PWD_COMMAND}`; export r; \
27757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27758 $(HOST_EXPORTS) \
b813574b 27759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27761 done; \
b813574b 27762 echo "Doing mostlyclean in patch" ; \
b00612cc 27763 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27766 "RANLIB=$${RANLIB}" \
0c24b341 27767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27768 mostlyclean) \
4fa63067
NN
27769 || exit 1
27770
b813574b 27771@endif patch
4fa63067 27772
b813574b
PB
27773.PHONY: maybe-clean-patch clean-patch
27774maybe-clean-patch:
27775@if patch
27776maybe-clean-patch: clean-patch
4fa63067 27777
b813574b 27778clean-patch:
0aed8855 27779 @: $(MAKE); $(unstage)
b813574b 27780 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27781 r=`${PWD_COMMAND}`; export r; \
27782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27783 $(HOST_EXPORTS) \
b813574b 27784 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27786 done; \
b813574b 27787 echo "Doing clean in patch" ; \
b00612cc 27788 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27791 "RANLIB=$${RANLIB}" \
0c24b341 27792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27793 clean) \
4fa63067
NN
27794 || exit 1
27795
b813574b 27796@endif patch
4fa63067 27797
b813574b
PB
27798.PHONY: maybe-distclean-patch distclean-patch
27799maybe-distclean-patch:
27800@if patch
27801maybe-distclean-patch: distclean-patch
4fa63067 27802
b813574b 27803distclean-patch:
0aed8855 27804 @: $(MAKE); $(unstage)
b813574b 27805 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27806 r=`${PWD_COMMAND}`; export r; \
27807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27808 $(HOST_EXPORTS) \
b813574b 27809 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27811 done; \
b813574b 27812 echo "Doing distclean in patch" ; \
b00612cc 27813 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27816 "RANLIB=$${RANLIB}" \
0c24b341 27817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27818 distclean) \
4fa63067
NN
27819 || exit 1
27820
b813574b 27821@endif patch
4fa63067 27822
b813574b
PB
27823.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
27824maybe-maintainer-clean-patch:
27825@if patch
27826maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 27827
b813574b 27828maintainer-clean-patch:
0aed8855 27829 @: $(MAKE); $(unstage)
b813574b 27830 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
27831 r=`${PWD_COMMAND}`; export r; \
27832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27833 $(HOST_EXPORTS) \
b813574b 27834 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27836 done; \
b813574b 27837 echo "Doing maintainer-clean in patch" ; \
b00612cc 27838 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
27839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27841 "RANLIB=$${RANLIB}" \
0c24b341 27842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27843 maintainer-clean) \
4fa63067
NN
27844 || exit 1
27845
b813574b 27846@endif patch
4fa63067
NN
27847
27848
a7254363 27849
b813574b
PB
27850.PHONY: configure-perl maybe-configure-perl
27851maybe-configure-perl:
4f0ef2d8
CD
27852@if gcc-bootstrap
27853configure-perl: stage_current
27854@endif gcc-bootstrap
b813574b
PB
27855@if perl
27856maybe-configure-perl: configure-perl
c52c6897 27857configure-perl:
0aed8855 27858 @: $(MAKE); $(unstage)
c52c6897 27859 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27861 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
27862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 27863 $(HOST_EXPORTS) \
a7254363
PB
27864 echo Configuring in $(HOST_SUBDIR)/perl; \
27865 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 27866 case $(srcdir) in \
b00612cc
PB
27867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27868 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
27869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27870 esac; \
b00612cc
PB
27871 srcdiroption="--srcdir=$${topdir}/perl"; \
27872 libsrcdir="$$s/perl"; \
e2b9e2dc 27873 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27875 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 27876 || exit 1
b813574b 27877@endif perl
e2b9e2dc 27878
a7254363
PB
27879
27880
d545f33b
PB
27881
27882
b813574b
PB
27883.PHONY: all-perl maybe-all-perl
27884maybe-all-perl:
4f0ef2d8
CD
27885@if gcc-bootstrap
27886all-perl: stage_current
27887@endif gcc-bootstrap
b813574b 27888@if perl
d27cc32e 27889TARGET-perl=all
b813574b
PB
27890maybe-all-perl: all-perl
27891all-perl: configure-perl
0aed8855 27892 @: $(MAKE); $(unstage)
b40e3958
L
27893 @r=`${PWD_COMMAND}`; export r; \
27894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27895 $(HOST_EXPORTS) \
b00612cc
PB
27896 (cd $(HOST_SUBDIR)/perl && \
27897 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 27898@endif perl
3866be5d 27899
a7254363 27900
d545f33b
PB
27901
27902
b813574b
PB
27903.PHONY: check-perl maybe-check-perl
27904maybe-check-perl:
27905@if perl
27906maybe-check-perl: check-perl
3866be5d 27907
b813574b 27908check-perl:
0aed8855 27909 @: $(MAKE); $(unstage)
b40e3958
L
27910 @r=`${PWD_COMMAND}`; export r; \
27911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27912 $(HOST_EXPORTS) \
b00612cc
PB
27913 (cd $(HOST_SUBDIR)/perl && \
27914 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 27915
b813574b 27916@endif perl
3866be5d 27917
b813574b
PB
27918.PHONY: install-perl maybe-install-perl
27919maybe-install-perl:
27920@if perl
27921maybe-install-perl: install-perl
16ae0395 27922
b813574b 27923install-perl: installdirs
0aed8855 27924 @: $(MAKE); $(unstage)
b40e3958
L
27925 @r=`${PWD_COMMAND}`; export r; \
27926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27927 $(HOST_EXPORTS) \
b00612cc 27928 (cd $(HOST_SUBDIR)/perl && \
2da12f12 27929 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 27930
b813574b 27931@endif perl
3866be5d 27932
56a8fe78 27933# Other targets (info, dvi, pdf, etc.)
4fa63067 27934
b813574b
PB
27935.PHONY: maybe-info-perl info-perl
27936maybe-info-perl:
27937@if perl
27938maybe-info-perl: info-perl
4fa63067 27939
b813574b
PB
27940info-perl: \
27941 configure-perl
0aed8855 27942 @: $(MAKE); $(unstage)
b813574b 27943 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
27944 r=`${PWD_COMMAND}`; export r; \
27945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27946 $(HOST_EXPORTS) \
b813574b 27947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27949 done; \
b813574b 27950 echo "Doing info in perl" ; \
b00612cc 27951 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27954 "RANLIB=$${RANLIB}" \
0c24b341 27955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27956 info) \
e2b9e2dc
NN
27957 || exit 1
27958
b813574b 27959@endif perl
4fa63067 27960
b813574b
PB
27961.PHONY: maybe-dvi-perl dvi-perl
27962maybe-dvi-perl:
27963@if perl
27964maybe-dvi-perl: dvi-perl
4fa63067 27965
b813574b
PB
27966dvi-perl: \
27967 configure-perl
0aed8855 27968 @: $(MAKE); $(unstage)
b813574b 27969 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 27970 r=`${PWD_COMMAND}`; export r; \
b40e3958 27971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27972 $(HOST_EXPORTS) \
b813574b 27973 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27975 done; \
b813574b 27976 echo "Doing dvi in perl" ; \
b00612cc 27977 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
27978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27980 "RANLIB=$${RANLIB}" \
0c24b341 27981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27982 dvi) \
4fa63067 27983 || exit 1
3866be5d 27984
b813574b 27985@endif perl
3866be5d 27986
56a8fe78
DD
27987.PHONY: maybe-pdf-perl pdf-perl
27988maybe-pdf-perl:
27989@if perl
27990maybe-pdf-perl: pdf-perl
27991
27992pdf-perl: \
27993 configure-perl
27994 @: $(MAKE); $(unstage)
27995 @[ -f ./perl/Makefile ] || exit 0; \
27996 r=`${PWD_COMMAND}`; export r; \
27997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27998 $(HOST_EXPORTS) \
27999 for flag in $(EXTRA_HOST_FLAGS) ; do \
28000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28001 done; \
28002 echo "Doing pdf in perl" ; \
28003 (cd $(HOST_SUBDIR)/perl && \
28004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28006 "RANLIB=$${RANLIB}" \
0c24b341 28007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28008 pdf) \
28009 || exit 1
28010
28011@endif perl
28012
6d389afc
MS
28013.PHONY: maybe-html-perl html-perl
28014maybe-html-perl:
28015@if perl
28016maybe-html-perl: html-perl
28017
28018html-perl: \
28019 configure-perl
0aed8855 28020 @: $(MAKE); $(unstage)
6d389afc
MS
28021 @[ -f ./perl/Makefile ] || exit 0; \
28022 r=`${PWD_COMMAND}`; export r; \
28023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28024 $(HOST_EXPORTS) \
28025 for flag in $(EXTRA_HOST_FLAGS) ; do \
28026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28027 done; \
28028 echo "Doing html in perl" ; \
b00612cc 28029 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
28030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28032 "RANLIB=$${RANLIB}" \
0c24b341 28033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28034 html) \
28035 || exit 1
28036
28037@endif perl
28038
b813574b
PB
28039.PHONY: maybe-TAGS-perl TAGS-perl
28040maybe-TAGS-perl:
28041@if perl
28042maybe-TAGS-perl: TAGS-perl
4fa63067 28043
b813574b
PB
28044TAGS-perl: \
28045 configure-perl
0aed8855 28046 @: $(MAKE); $(unstage)
b813574b 28047 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28048 r=`${PWD_COMMAND}`; export r; \
b40e3958 28049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28050 $(HOST_EXPORTS) \
b813574b 28051 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28053 done; \
b813574b 28054 echo "Doing TAGS in perl" ; \
b00612cc 28055 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28058 "RANLIB=$${RANLIB}" \
0c24b341 28059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28060 TAGS) \
4fa63067 28061 || exit 1
3866be5d 28062
b813574b 28063@endif perl
3866be5d 28064
b813574b
PB
28065.PHONY: maybe-install-info-perl install-info-perl
28066maybe-install-info-perl:
28067@if perl
28068maybe-install-info-perl: install-info-perl
16ae0395 28069
b813574b
PB
28070install-info-perl: \
28071 configure-perl \
28072 info-perl
0aed8855 28073 @: $(MAKE); $(unstage)
b813574b 28074 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28075 r=`${PWD_COMMAND}`; export r; \
28076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28077 $(HOST_EXPORTS) \
b813574b 28078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28080 done; \
b813574b 28081 echo "Doing install-info in perl" ; \
b00612cc 28082 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28085 "RANLIB=$${RANLIB}" \
0c24b341 28086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28087 install-info) \
4fa63067
NN
28088 || exit 1
28089
b813574b 28090@endif perl
4fa63067 28091
a3ca38d2
DD
28092.PHONY: maybe-install-pdf-perl install-pdf-perl
28093maybe-install-pdf-perl:
28094@if perl
28095maybe-install-pdf-perl: install-pdf-perl
28096
28097install-pdf-perl: \
28098 configure-perl \
28099 pdf-perl
28100 @: $(MAKE); $(unstage)
28101 @[ -f ./perl/Makefile ] || exit 0; \
28102 r=`${PWD_COMMAND}`; export r; \
28103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28104 $(HOST_EXPORTS) \
28105 for flag in $(EXTRA_HOST_FLAGS) ; do \
28106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28107 done; \
28108 echo "Doing install-pdf in perl" ; \
28109 (cd $(HOST_SUBDIR)/perl && \
28110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28112 "RANLIB=$${RANLIB}" \
0c24b341 28113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28114 install-pdf) \
28115 || exit 1
28116
28117@endif perl
28118
108a6f8e
CD
28119.PHONY: maybe-install-html-perl install-html-perl
28120maybe-install-html-perl:
28121@if perl
28122maybe-install-html-perl: install-html-perl
28123
28124install-html-perl: \
28125 configure-perl \
28126 html-perl
28127 @: $(MAKE); $(unstage)
28128 @[ -f ./perl/Makefile ] || exit 0; \
28129 r=`${PWD_COMMAND}`; export r; \
28130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28131 $(HOST_EXPORTS) \
28132 for flag in $(EXTRA_HOST_FLAGS) ; do \
28133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28134 done; \
28135 echo "Doing install-html in perl" ; \
28136 (cd $(HOST_SUBDIR)/perl && \
28137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28139 "RANLIB=$${RANLIB}" \
0c24b341 28140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28141 install-html) \
28142 || exit 1
28143
28144@endif perl
28145
b813574b
PB
28146.PHONY: maybe-installcheck-perl installcheck-perl
28147maybe-installcheck-perl:
28148@if perl
28149maybe-installcheck-perl: installcheck-perl
4fa63067 28150
b813574b
PB
28151installcheck-perl: \
28152 configure-perl
0aed8855 28153 @: $(MAKE); $(unstage)
b813574b 28154 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28155 r=`${PWD_COMMAND}`; export r; \
28156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28157 $(HOST_EXPORTS) \
b813574b 28158 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28160 done; \
b813574b 28161 echo "Doing installcheck in perl" ; \
b00612cc 28162 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28165 "RANLIB=$${RANLIB}" \
0c24b341 28166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28167 installcheck) \
4fa63067
NN
28168 || exit 1
28169
b813574b 28170@endif perl
4fa63067 28171
b813574b
PB
28172.PHONY: maybe-mostlyclean-perl mostlyclean-perl
28173maybe-mostlyclean-perl:
28174@if perl
28175maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 28176
b813574b 28177mostlyclean-perl:
0aed8855 28178 @: $(MAKE); $(unstage)
b813574b 28179 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28180 r=`${PWD_COMMAND}`; export r; \
28181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28182 $(HOST_EXPORTS) \
b813574b 28183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28185 done; \
b813574b 28186 echo "Doing mostlyclean in perl" ; \
b00612cc 28187 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28190 "RANLIB=$${RANLIB}" \
0c24b341 28191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28192 mostlyclean) \
4fa63067
NN
28193 || exit 1
28194
b813574b 28195@endif perl
4fa63067 28196
b813574b
PB
28197.PHONY: maybe-clean-perl clean-perl
28198maybe-clean-perl:
28199@if perl
28200maybe-clean-perl: clean-perl
4fa63067 28201
b813574b 28202clean-perl:
0aed8855 28203 @: $(MAKE); $(unstage)
b813574b 28204 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28205 r=`${PWD_COMMAND}`; export r; \
28206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28207 $(HOST_EXPORTS) \
b813574b 28208 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28210 done; \
b813574b 28211 echo "Doing clean in perl" ; \
b00612cc 28212 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28215 "RANLIB=$${RANLIB}" \
0c24b341 28216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28217 clean) \
4fa63067
NN
28218 || exit 1
28219
b813574b 28220@endif perl
4fa63067 28221
b813574b
PB
28222.PHONY: maybe-distclean-perl distclean-perl
28223maybe-distclean-perl:
28224@if perl
28225maybe-distclean-perl: distclean-perl
4fa63067 28226
b813574b 28227distclean-perl:
0aed8855 28228 @: $(MAKE); $(unstage)
b813574b 28229 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
28230 r=`${PWD_COMMAND}`; export r; \
28231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28232 $(HOST_EXPORTS) \
b813574b 28233 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28235 done; \
b813574b 28236 echo "Doing distclean in perl" ; \
b00612cc 28237 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28240 "RANLIB=$${RANLIB}" \
0c24b341 28241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28242 distclean) \
4fa63067
NN
28243 || exit 1
28244
b813574b 28245@endif perl
4fa63067 28246
b813574b
PB
28247.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
28248maybe-maintainer-clean-perl:
28249@if perl
28250maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 28251
b813574b 28252maintainer-clean-perl:
0aed8855 28253 @: $(MAKE); $(unstage)
b813574b 28254 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 28255 r=`${PWD_COMMAND}`; export r; \
b40e3958 28256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28257 $(HOST_EXPORTS) \
b813574b 28258 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28260 done; \
b813574b 28261 echo "Doing maintainer-clean in perl" ; \
b00612cc 28262 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
28263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28265 "RANLIB=$${RANLIB}" \
0c24b341 28266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28267 maintainer-clean) \
4fa63067 28268 || exit 1
3866be5d 28269
b813574b 28270@endif perl
3866be5d 28271
4fa63067 28272
a7254363 28273
b813574b
PB
28274.PHONY: configure-prms maybe-configure-prms
28275maybe-configure-prms:
4f0ef2d8
CD
28276@if gcc-bootstrap
28277configure-prms: stage_current
28278@endif gcc-bootstrap
b813574b
PB
28279@if prms
28280maybe-configure-prms: configure-prms
c52c6897 28281configure-prms:
0aed8855 28282 @: $(MAKE); $(unstage)
c52c6897 28283 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28285 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
28286 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 28287 $(HOST_EXPORTS) \
a7254363
PB
28288 echo Configuring in $(HOST_SUBDIR)/prms; \
28289 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 28290 case $(srcdir) in \
b00612cc
PB
28291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28292 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
28293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28294 esac; \
b00612cc
PB
28295 srcdiroption="--srcdir=$${topdir}/prms"; \
28296 libsrcdir="$$s/prms"; \
e2b9e2dc 28297 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28299 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28300 || exit 1
b813574b 28301@endif prms
e2b9e2dc 28302
a7254363
PB
28303
28304
d545f33b
PB
28305
28306
b813574b
PB
28307.PHONY: all-prms maybe-all-prms
28308maybe-all-prms:
4f0ef2d8
CD
28309@if gcc-bootstrap
28310all-prms: stage_current
28311@endif gcc-bootstrap
b813574b 28312@if prms
d27cc32e 28313TARGET-prms=all
b813574b
PB
28314maybe-all-prms: all-prms
28315all-prms: configure-prms
0aed8855 28316 @: $(MAKE); $(unstage)
b40e3958
L
28317 @r=`${PWD_COMMAND}`; export r; \
28318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28319 $(HOST_EXPORTS) \
b00612cc
PB
28320 (cd $(HOST_SUBDIR)/prms && \
28321 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 28322@endif prms
3866be5d 28323
a7254363 28324
d545f33b
PB
28325
28326
b813574b
PB
28327.PHONY: check-prms maybe-check-prms
28328maybe-check-prms:
28329@if prms
28330maybe-check-prms: check-prms
3866be5d 28331
b813574b 28332check-prms:
0aed8855 28333 @: $(MAKE); $(unstage)
b40e3958
L
28334 @r=`${PWD_COMMAND}`; export r; \
28335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28336 $(HOST_EXPORTS) \
b00612cc
PB
28337 (cd $(HOST_SUBDIR)/prms && \
28338 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28339
b813574b 28340@endif prms
3866be5d 28341
b813574b
PB
28342.PHONY: install-prms maybe-install-prms
28343maybe-install-prms:
28344@if prms
28345maybe-install-prms: install-prms
4fa63067 28346
b813574b 28347install-prms: installdirs
0aed8855 28348 @: $(MAKE); $(unstage)
4fa63067
NN
28349 @r=`${PWD_COMMAND}`; export r; \
28350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28351 $(HOST_EXPORTS) \
b00612cc 28352 (cd $(HOST_SUBDIR)/prms && \
2da12f12 28353 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28354
b813574b 28355@endif prms
4fa63067 28356
56a8fe78 28357# Other targets (info, dvi, pdf, etc.)
4fa63067 28358
b813574b
PB
28359.PHONY: maybe-info-prms info-prms
28360maybe-info-prms:
28361@if prms
28362maybe-info-prms: info-prms
4fa63067 28363
b813574b
PB
28364info-prms: \
28365 configure-prms
0aed8855 28366 @: $(MAKE); $(unstage)
b813574b 28367 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28368 r=`${PWD_COMMAND}`; export r; \
28369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28370 $(HOST_EXPORTS) \
b813574b 28371 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28373 done; \
b813574b 28374 echo "Doing info in prms" ; \
b00612cc 28375 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28378 "RANLIB=$${RANLIB}" \
0c24b341 28379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28380 info) \
4fa63067
NN
28381 || exit 1
28382
b813574b 28383@endif prms
4fa63067 28384
b813574b
PB
28385.PHONY: maybe-dvi-prms dvi-prms
28386maybe-dvi-prms:
28387@if prms
28388maybe-dvi-prms: dvi-prms
4fa63067 28389
b813574b
PB
28390dvi-prms: \
28391 configure-prms
0aed8855 28392 @: $(MAKE); $(unstage)
b813574b 28393 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28394 r=`${PWD_COMMAND}`; export r; \
28395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28396 $(HOST_EXPORTS) \
b813574b 28397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28399 done; \
b813574b 28400 echo "Doing dvi in prms" ; \
b00612cc 28401 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28404 "RANLIB=$${RANLIB}" \
0c24b341 28405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28406 dvi) \
4fa63067
NN
28407 || exit 1
28408
b813574b 28409@endif prms
4fa63067 28410
56a8fe78
DD
28411.PHONY: maybe-pdf-prms pdf-prms
28412maybe-pdf-prms:
28413@if prms
28414maybe-pdf-prms: pdf-prms
28415
28416pdf-prms: \
28417 configure-prms
28418 @: $(MAKE); $(unstage)
28419 @[ -f ./prms/Makefile ] || exit 0; \
28420 r=`${PWD_COMMAND}`; export r; \
28421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28422 $(HOST_EXPORTS) \
28423 for flag in $(EXTRA_HOST_FLAGS) ; do \
28424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28425 done; \
28426 echo "Doing pdf in prms" ; \
28427 (cd $(HOST_SUBDIR)/prms && \
28428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28430 "RANLIB=$${RANLIB}" \
0c24b341 28431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28432 pdf) \
28433 || exit 1
28434
28435@endif prms
28436
6d389afc
MS
28437.PHONY: maybe-html-prms html-prms
28438maybe-html-prms:
28439@if prms
28440maybe-html-prms: html-prms
28441
28442html-prms: \
28443 configure-prms
0aed8855 28444 @: $(MAKE); $(unstage)
6d389afc
MS
28445 @[ -f ./prms/Makefile ] || exit 0; \
28446 r=`${PWD_COMMAND}`; export r; \
28447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28448 $(HOST_EXPORTS) \
28449 for flag in $(EXTRA_HOST_FLAGS) ; do \
28450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28451 done; \
28452 echo "Doing html in prms" ; \
b00612cc 28453 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
28454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28456 "RANLIB=$${RANLIB}" \
0c24b341 28457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28458 html) \
28459 || exit 1
28460
28461@endif prms
28462
b813574b
PB
28463.PHONY: maybe-TAGS-prms TAGS-prms
28464maybe-TAGS-prms:
28465@if prms
28466maybe-TAGS-prms: TAGS-prms
4fa63067 28467
b813574b
PB
28468TAGS-prms: \
28469 configure-prms
0aed8855 28470 @: $(MAKE); $(unstage)
b813574b 28471 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28472 r=`${PWD_COMMAND}`; export r; \
28473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28474 $(HOST_EXPORTS) \
b813574b 28475 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28477 done; \
b813574b 28478 echo "Doing TAGS in prms" ; \
b00612cc 28479 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28482 "RANLIB=$${RANLIB}" \
0c24b341 28483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28484 TAGS) \
4fa63067
NN
28485 || exit 1
28486
b813574b 28487@endif prms
4fa63067 28488
b813574b
PB
28489.PHONY: maybe-install-info-prms install-info-prms
28490maybe-install-info-prms:
28491@if prms
28492maybe-install-info-prms: install-info-prms
4fa63067 28493
b813574b
PB
28494install-info-prms: \
28495 configure-prms \
28496 info-prms
0aed8855 28497 @: $(MAKE); $(unstage)
b813574b 28498 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28499 r=`${PWD_COMMAND}`; export r; \
28500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28501 $(HOST_EXPORTS) \
b813574b 28502 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28504 done; \
b813574b 28505 echo "Doing install-info in prms" ; \
b00612cc 28506 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28509 "RANLIB=$${RANLIB}" \
0c24b341 28510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28511 install-info) \
4fa63067
NN
28512 || exit 1
28513
b813574b 28514@endif prms
4fa63067 28515
a3ca38d2
DD
28516.PHONY: maybe-install-pdf-prms install-pdf-prms
28517maybe-install-pdf-prms:
28518@if prms
28519maybe-install-pdf-prms: install-pdf-prms
28520
28521install-pdf-prms: \
28522 configure-prms \
28523 pdf-prms
28524 @: $(MAKE); $(unstage)
28525 @[ -f ./prms/Makefile ] || exit 0; \
28526 r=`${PWD_COMMAND}`; export r; \
28527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28528 $(HOST_EXPORTS) \
28529 for flag in $(EXTRA_HOST_FLAGS) ; do \
28530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28531 done; \
28532 echo "Doing install-pdf in prms" ; \
28533 (cd $(HOST_SUBDIR)/prms && \
28534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28536 "RANLIB=$${RANLIB}" \
0c24b341 28537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28538 install-pdf) \
28539 || exit 1
28540
28541@endif prms
28542
108a6f8e
CD
28543.PHONY: maybe-install-html-prms install-html-prms
28544maybe-install-html-prms:
28545@if prms
28546maybe-install-html-prms: install-html-prms
28547
28548install-html-prms: \
28549 configure-prms \
28550 html-prms
28551 @: $(MAKE); $(unstage)
28552 @[ -f ./prms/Makefile ] || exit 0; \
28553 r=`${PWD_COMMAND}`; export r; \
28554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28555 $(HOST_EXPORTS) \
28556 for flag in $(EXTRA_HOST_FLAGS) ; do \
28557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28558 done; \
28559 echo "Doing install-html in prms" ; \
28560 (cd $(HOST_SUBDIR)/prms && \
28561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28563 "RANLIB=$${RANLIB}" \
0c24b341 28564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28565 install-html) \
28566 || exit 1
28567
28568@endif prms
28569
b813574b
PB
28570.PHONY: maybe-installcheck-prms installcheck-prms
28571maybe-installcheck-prms:
28572@if prms
28573maybe-installcheck-prms: installcheck-prms
4fa63067 28574
b813574b
PB
28575installcheck-prms: \
28576 configure-prms
0aed8855 28577 @: $(MAKE); $(unstage)
b813574b 28578 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28579 r=`${PWD_COMMAND}`; export r; \
28580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28581 $(HOST_EXPORTS) \
b813574b 28582 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28584 done; \
b813574b 28585 echo "Doing installcheck in prms" ; \
b00612cc 28586 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28589 "RANLIB=$${RANLIB}" \
0c24b341 28590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28591 installcheck) \
4fa63067
NN
28592 || exit 1
28593
b813574b 28594@endif prms
4fa63067 28595
b813574b
PB
28596.PHONY: maybe-mostlyclean-prms mostlyclean-prms
28597maybe-mostlyclean-prms:
28598@if prms
28599maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 28600
b813574b 28601mostlyclean-prms:
0aed8855 28602 @: $(MAKE); $(unstage)
b813574b 28603 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28604 r=`${PWD_COMMAND}`; export r; \
28605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28606 $(HOST_EXPORTS) \
b813574b 28607 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28609 done; \
b813574b 28610 echo "Doing mostlyclean in prms" ; \
b00612cc 28611 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28614 "RANLIB=$${RANLIB}" \
0c24b341 28615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28616 mostlyclean) \
4fa63067
NN
28617 || exit 1
28618
b813574b 28619@endif prms
4fa63067 28620
b813574b
PB
28621.PHONY: maybe-clean-prms clean-prms
28622maybe-clean-prms:
28623@if prms
28624maybe-clean-prms: clean-prms
4fa63067 28625
b813574b 28626clean-prms:
0aed8855 28627 @: $(MAKE); $(unstage)
b813574b 28628 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28629 r=`${PWD_COMMAND}`; export r; \
28630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28631 $(HOST_EXPORTS) \
b813574b 28632 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28634 done; \
b813574b 28635 echo "Doing clean in prms" ; \
b00612cc 28636 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28639 "RANLIB=$${RANLIB}" \
0c24b341 28640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28641 clean) \
4fa63067
NN
28642 || exit 1
28643
b813574b 28644@endif prms
4fa63067 28645
b813574b
PB
28646.PHONY: maybe-distclean-prms distclean-prms
28647maybe-distclean-prms:
28648@if prms
28649maybe-distclean-prms: distclean-prms
4fa63067 28650
b813574b 28651distclean-prms:
0aed8855 28652 @: $(MAKE); $(unstage)
b813574b 28653 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28654 r=`${PWD_COMMAND}`; export r; \
28655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28656 $(HOST_EXPORTS) \
b813574b 28657 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28659 done; \
b813574b 28660 echo "Doing distclean in prms" ; \
b00612cc 28661 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28664 "RANLIB=$${RANLIB}" \
0c24b341 28665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28666 distclean) \
4fa63067
NN
28667 || exit 1
28668
b813574b 28669@endif prms
4fa63067 28670
b813574b
PB
28671.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
28672maybe-maintainer-clean-prms:
28673@if prms
28674maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 28675
b813574b 28676maintainer-clean-prms:
0aed8855 28677 @: $(MAKE); $(unstage)
b813574b 28678 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
28679 r=`${PWD_COMMAND}`; export r; \
28680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28681 $(HOST_EXPORTS) \
b813574b 28682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28684 done; \
b813574b 28685 echo "Doing maintainer-clean in prms" ; \
b00612cc 28686 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
28687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28689 "RANLIB=$${RANLIB}" \
0c24b341 28690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28691 maintainer-clean) \
4fa63067 28692 || exit 1
16ae0395 28693
b813574b 28694@endif prms
3866be5d
NN
28695
28696
a7254363 28697
b813574b
PB
28698.PHONY: configure-rcs maybe-configure-rcs
28699maybe-configure-rcs:
4f0ef2d8
CD
28700@if gcc-bootstrap
28701configure-rcs: stage_current
28702@endif gcc-bootstrap
b813574b
PB
28703@if rcs
28704maybe-configure-rcs: configure-rcs
c52c6897 28705configure-rcs:
0aed8855 28706 @: $(MAKE); $(unstage)
c52c6897 28707 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28709 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
28710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 28711 $(HOST_EXPORTS) \
a7254363
PB
28712 echo Configuring in $(HOST_SUBDIR)/rcs; \
28713 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 28714 case $(srcdir) in \
b00612cc
PB
28715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28716 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
28717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28718 esac; \
b00612cc
PB
28719 srcdiroption="--srcdir=$${topdir}/rcs"; \
28720 libsrcdir="$$s/rcs"; \
e2b9e2dc 28721 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28723 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28724 || exit 1
b813574b 28725@endif rcs
e2b9e2dc 28726
a7254363
PB
28727
28728
d545f33b
PB
28729
28730
b813574b
PB
28731.PHONY: all-rcs maybe-all-rcs
28732maybe-all-rcs:
4f0ef2d8
CD
28733@if gcc-bootstrap
28734all-rcs: stage_current
28735@endif gcc-bootstrap
b813574b 28736@if rcs
d27cc32e 28737TARGET-rcs=all
b813574b
PB
28738maybe-all-rcs: all-rcs
28739all-rcs: configure-rcs
0aed8855 28740 @: $(MAKE); $(unstage)
b40e3958
L
28741 @r=`${PWD_COMMAND}`; export r; \
28742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28743 $(HOST_EXPORTS) \
b00612cc
PB
28744 (cd $(HOST_SUBDIR)/rcs && \
28745 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 28746@endif rcs
3866be5d 28747
a7254363 28748
d545f33b
PB
28749
28750
b813574b
PB
28751.PHONY: check-rcs maybe-check-rcs
28752maybe-check-rcs:
28753@if rcs
28754maybe-check-rcs: check-rcs
3866be5d 28755
b813574b 28756check-rcs:
0aed8855 28757 @: $(MAKE); $(unstage)
b40e3958
L
28758 @r=`${PWD_COMMAND}`; export r; \
28759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28760 $(HOST_EXPORTS) \
b00612cc
PB
28761 (cd $(HOST_SUBDIR)/rcs && \
28762 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28763
b813574b 28764@endif rcs
3866be5d 28765
b813574b
PB
28766.PHONY: install-rcs maybe-install-rcs
28767maybe-install-rcs:
28768@if rcs
28769maybe-install-rcs: install-rcs
16ae0395 28770
b813574b 28771install-rcs: installdirs
0aed8855 28772 @: $(MAKE); $(unstage)
b40e3958
L
28773 @r=`${PWD_COMMAND}`; export r; \
28774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28775 $(HOST_EXPORTS) \
b00612cc 28776 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 28777 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28778
b813574b 28779@endif rcs
3866be5d 28780
56a8fe78 28781# Other targets (info, dvi, pdf, etc.)
4fa63067 28782
b813574b
PB
28783.PHONY: maybe-info-rcs info-rcs
28784maybe-info-rcs:
28785@if rcs
28786maybe-info-rcs: info-rcs
4fa63067 28787
b813574b
PB
28788info-rcs: \
28789 configure-rcs
0aed8855 28790 @: $(MAKE); $(unstage)
b813574b 28791 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28792 r=`${PWD_COMMAND}`; export r; \
28793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28794 $(HOST_EXPORTS) \
b813574b 28795 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28797 done; \
b813574b 28798 echo "Doing info in rcs" ; \
b00612cc 28799 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28802 "RANLIB=$${RANLIB}" \
0c24b341 28803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28804 info) \
4fa63067
NN
28805 || exit 1
28806
b813574b 28807@endif rcs
4fa63067 28808
b813574b
PB
28809.PHONY: maybe-dvi-rcs dvi-rcs
28810maybe-dvi-rcs:
28811@if rcs
28812maybe-dvi-rcs: dvi-rcs
4fa63067 28813
b813574b
PB
28814dvi-rcs: \
28815 configure-rcs
0aed8855 28816 @: $(MAKE); $(unstage)
b813574b 28817 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28818 r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28820 $(HOST_EXPORTS) \
b813574b 28821 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28823 done; \
b813574b 28824 echo "Doing dvi in rcs" ; \
b00612cc 28825 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28828 "RANLIB=$${RANLIB}" \
0c24b341 28829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28830 dvi) \
4fa63067
NN
28831 || exit 1
28832
b813574b 28833@endif rcs
4fa63067 28834
56a8fe78
DD
28835.PHONY: maybe-pdf-rcs pdf-rcs
28836maybe-pdf-rcs:
28837@if rcs
28838maybe-pdf-rcs: pdf-rcs
28839
28840pdf-rcs: \
28841 configure-rcs
28842 @: $(MAKE); $(unstage)
28843 @[ -f ./rcs/Makefile ] || exit 0; \
28844 r=`${PWD_COMMAND}`; export r; \
28845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28846 $(HOST_EXPORTS) \
28847 for flag in $(EXTRA_HOST_FLAGS) ; do \
28848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28849 done; \
28850 echo "Doing pdf in rcs" ; \
28851 (cd $(HOST_SUBDIR)/rcs && \
28852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28854 "RANLIB=$${RANLIB}" \
0c24b341 28855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28856 pdf) \
28857 || exit 1
28858
28859@endif rcs
28860
6d389afc
MS
28861.PHONY: maybe-html-rcs html-rcs
28862maybe-html-rcs:
28863@if rcs
28864maybe-html-rcs: html-rcs
28865
28866html-rcs: \
28867 configure-rcs
0aed8855 28868 @: $(MAKE); $(unstage)
6d389afc
MS
28869 @[ -f ./rcs/Makefile ] || exit 0; \
28870 r=`${PWD_COMMAND}`; export r; \
28871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28872 $(HOST_EXPORTS) \
28873 for flag in $(EXTRA_HOST_FLAGS) ; do \
28874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875 done; \
28876 echo "Doing html in rcs" ; \
b00612cc 28877 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
28878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880 "RANLIB=$${RANLIB}" \
0c24b341 28881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28882 html) \
28883 || exit 1
28884
28885@endif rcs
28886
b813574b
PB
28887.PHONY: maybe-TAGS-rcs TAGS-rcs
28888maybe-TAGS-rcs:
28889@if rcs
28890maybe-TAGS-rcs: TAGS-rcs
4fa63067 28891
b813574b
PB
28892TAGS-rcs: \
28893 configure-rcs
0aed8855 28894 @: $(MAKE); $(unstage)
b813574b 28895 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28896 r=`${PWD_COMMAND}`; export r; \
28897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28898 $(HOST_EXPORTS) \
b813574b 28899 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28901 done; \
b813574b 28902 echo "Doing TAGS in rcs" ; \
b00612cc 28903 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28906 "RANLIB=$${RANLIB}" \
0c24b341 28907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28908 TAGS) \
4fa63067
NN
28909 || exit 1
28910
b813574b 28911@endif rcs
4fa63067 28912
b813574b
PB
28913.PHONY: maybe-install-info-rcs install-info-rcs
28914maybe-install-info-rcs:
28915@if rcs
28916maybe-install-info-rcs: install-info-rcs
4fa63067 28917
b813574b
PB
28918install-info-rcs: \
28919 configure-rcs \
28920 info-rcs
0aed8855 28921 @: $(MAKE); $(unstage)
b813574b 28922 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
28923 r=`${PWD_COMMAND}`; export r; \
28924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28925 $(HOST_EXPORTS) \
b813574b 28926 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28928 done; \
b813574b 28929 echo "Doing install-info in rcs" ; \
b00612cc 28930 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
28931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28933 "RANLIB=$${RANLIB}" \
0c24b341 28934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28935 install-info) \
4fa63067
NN
28936 || exit 1
28937
b813574b 28938@endif rcs
4fa63067 28939
a3ca38d2
DD
28940.PHONY: maybe-install-pdf-rcs install-pdf-rcs
28941maybe-install-pdf-rcs:
28942@if rcs
28943maybe-install-pdf-rcs: install-pdf-rcs
28944
28945install-pdf-rcs: \
28946 configure-rcs \
28947 pdf-rcs
28948 @: $(MAKE); $(unstage)
28949 @[ -f ./rcs/Makefile ] || exit 0; \
28950 r=`${PWD_COMMAND}`; export r; \
28951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28952 $(HOST_EXPORTS) \
28953 for flag in $(EXTRA_HOST_FLAGS) ; do \
28954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28955 done; \
28956 echo "Doing install-pdf in rcs" ; \
28957 (cd $(HOST_SUBDIR)/rcs && \
28958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28960 "RANLIB=$${RANLIB}" \
0c24b341 28961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28962 install-pdf) \
28963 || exit 1
28964
28965@endif rcs
28966
108a6f8e
CD
28967.PHONY: maybe-install-html-rcs install-html-rcs
28968maybe-install-html-rcs:
28969@if rcs
28970maybe-install-html-rcs: install-html-rcs
28971
28972install-html-rcs: \
28973 configure-rcs \
28974 html-rcs
28975 @: $(MAKE); $(unstage)
28976 @[ -f ./rcs/Makefile ] || exit 0; \
28977 r=`${PWD_COMMAND}`; export r; \
28978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28979 $(HOST_EXPORTS) \
28980 for flag in $(EXTRA_HOST_FLAGS) ; do \
28981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28982 done; \
28983 echo "Doing install-html in rcs" ; \
28984 (cd $(HOST_SUBDIR)/rcs && \
28985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28987 "RANLIB=$${RANLIB}" \
0c24b341 28988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28989 install-html) \
28990 || exit 1
28991
28992@endif rcs
28993
b813574b
PB
28994.PHONY: maybe-installcheck-rcs installcheck-rcs
28995maybe-installcheck-rcs:
28996@if rcs
28997maybe-installcheck-rcs: installcheck-rcs
4fa63067 28998
b813574b
PB
28999installcheck-rcs: \
29000 configure-rcs
0aed8855 29001 @: $(MAKE); $(unstage)
b813574b 29002 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29003 r=`${PWD_COMMAND}`; export r; \
29004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29005 $(HOST_EXPORTS) \
b813574b 29006 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29008 done; \
b813574b 29009 echo "Doing installcheck in rcs" ; \
b00612cc 29010 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29013 "RANLIB=$${RANLIB}" \
0c24b341 29014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29015 installcheck) \
4fa63067
NN
29016 || exit 1
29017
b813574b 29018@endif rcs
4fa63067 29019
b813574b
PB
29020.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
29021maybe-mostlyclean-rcs:
29022@if rcs
29023maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 29024
b813574b 29025mostlyclean-rcs:
0aed8855 29026 @: $(MAKE); $(unstage)
b813574b 29027 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29028 r=`${PWD_COMMAND}`; export r; \
29029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29030 $(HOST_EXPORTS) \
b813574b 29031 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29033 done; \
b813574b 29034 echo "Doing mostlyclean in rcs" ; \
b00612cc 29035 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29038 "RANLIB=$${RANLIB}" \
0c24b341 29039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29040 mostlyclean) \
4fa63067
NN
29041 || exit 1
29042
b813574b 29043@endif rcs
4fa63067 29044
b813574b
PB
29045.PHONY: maybe-clean-rcs clean-rcs
29046maybe-clean-rcs:
29047@if rcs
29048maybe-clean-rcs: clean-rcs
4fa63067 29049
b813574b 29050clean-rcs:
0aed8855 29051 @: $(MAKE); $(unstage)
b813574b 29052 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29053 r=`${PWD_COMMAND}`; export r; \
29054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29055 $(HOST_EXPORTS) \
b813574b 29056 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29058 done; \
b813574b 29059 echo "Doing clean in rcs" ; \
b00612cc 29060 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29063 "RANLIB=$${RANLIB}" \
0c24b341 29064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29065 clean) \
4fa63067
NN
29066 || exit 1
29067
b813574b 29068@endif rcs
4fa63067 29069
b813574b
PB
29070.PHONY: maybe-distclean-rcs distclean-rcs
29071maybe-distclean-rcs:
29072@if rcs
29073maybe-distclean-rcs: distclean-rcs
4fa63067 29074
b813574b 29075distclean-rcs:
0aed8855 29076 @: $(MAKE); $(unstage)
b813574b 29077 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29078 r=`${PWD_COMMAND}`; export r; \
29079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29080 $(HOST_EXPORTS) \
b813574b 29081 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29083 done; \
b813574b 29084 echo "Doing distclean in rcs" ; \
b00612cc 29085 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29088 "RANLIB=$${RANLIB}" \
0c24b341 29089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29090 distclean) \
4fa63067
NN
29091 || exit 1
29092
b813574b 29093@endif rcs
4fa63067 29094
b813574b
PB
29095.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
29096maybe-maintainer-clean-rcs:
29097@if rcs
29098maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 29099
b813574b 29100maintainer-clean-rcs:
0aed8855 29101 @: $(MAKE); $(unstage)
b813574b 29102 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
29103 r=`${PWD_COMMAND}`; export r; \
29104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29105 $(HOST_EXPORTS) \
b813574b 29106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29108 done; \
b813574b 29109 echo "Doing maintainer-clean in rcs" ; \
b00612cc 29110 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
29111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29113 "RANLIB=$${RANLIB}" \
0c24b341 29114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29115 maintainer-clean) \
4fa63067
NN
29116 || exit 1
29117
b813574b 29118@endif rcs
4fa63067
NN
29119
29120
a7254363 29121
b813574b
PB
29122.PHONY: configure-readline maybe-configure-readline
29123maybe-configure-readline:
4f0ef2d8
CD
29124@if gcc-bootstrap
29125configure-readline: stage_current
29126@endif gcc-bootstrap
b813574b
PB
29127@if readline
29128maybe-configure-readline: configure-readline
c52c6897 29129configure-readline:
0aed8855 29130 @: $(MAKE); $(unstage)
c52c6897 29131 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29133 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
29134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 29135 $(HOST_EXPORTS) \
a7254363
PB
29136 echo Configuring in $(HOST_SUBDIR)/readline; \
29137 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 29138 case $(srcdir) in \
b00612cc
PB
29139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29140 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
29141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29142 esac; \
b00612cc
PB
29143 srcdiroption="--srcdir=$${topdir}/readline"; \
29144 libsrcdir="$$s/readline"; \
e2b9e2dc 29145 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29147 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29148 || exit 1
b813574b 29149@endif readline
e2b9e2dc 29150
a7254363
PB
29151
29152
d545f33b
PB
29153
29154
b813574b
PB
29155.PHONY: all-readline maybe-all-readline
29156maybe-all-readline:
4f0ef2d8
CD
29157@if gcc-bootstrap
29158all-readline: stage_current
29159@endif gcc-bootstrap
b813574b 29160@if readline
d27cc32e 29161TARGET-readline=all
b813574b
PB
29162maybe-all-readline: all-readline
29163all-readline: configure-readline
0aed8855 29164 @: $(MAKE); $(unstage)
b40e3958
L
29165 @r=`${PWD_COMMAND}`; export r; \
29166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29167 $(HOST_EXPORTS) \
b00612cc
PB
29168 (cd $(HOST_SUBDIR)/readline && \
29169 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 29170@endif readline
3866be5d 29171
a7254363 29172
d545f33b
PB
29173
29174
b813574b
PB
29175.PHONY: check-readline maybe-check-readline
29176maybe-check-readline:
29177@if readline
29178maybe-check-readline: check-readline
3866be5d 29179
b813574b 29180check-readline:
0aed8855 29181 @: $(MAKE); $(unstage)
b813574b
PB
29182 @r=`${PWD_COMMAND}`; export r; \
29183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29184 $(HOST_EXPORTS) \
b00612cc
PB
29185 (cd $(HOST_SUBDIR)/readline && \
29186 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 29187
b813574b 29188@endif readline
4fa63067 29189
b813574b
PB
29190.PHONY: install-readline maybe-install-readline
29191maybe-install-readline:
29192@if readline
29193maybe-install-readline: install-readline
4fa63067 29194
b813574b 29195install-readline: installdirs
0aed8855 29196 @: $(MAKE); $(unstage)
b813574b
PB
29197 @r=`${PWD_COMMAND}`; export r; \
29198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29199 $(HOST_EXPORTS) \
b00612cc 29200 (cd $(HOST_SUBDIR)/readline && \
2da12f12 29201 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29202
b813574b 29203@endif readline
4fa63067 29204
56a8fe78 29205# Other targets (info, dvi, pdf, etc.)
4fa63067 29206
b813574b
PB
29207.PHONY: maybe-info-readline info-readline
29208maybe-info-readline:
29209@if readline
29210maybe-info-readline: info-readline
4fa63067 29211
b813574b
PB
29212info-readline: \
29213 configure-readline
0aed8855 29214 @: $(MAKE); $(unstage)
b813574b 29215 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29216 r=`${PWD_COMMAND}`; export r; \
b40e3958 29217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29218 $(HOST_EXPORTS) \
b813574b 29219 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29221 done; \
b813574b 29222 echo "Doing info in readline" ; \
b00612cc 29223 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29226 "RANLIB=$${RANLIB}" \
0c24b341 29227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29228 info) \
4fa63067 29229 || exit 1
3866be5d 29230
b813574b 29231@endif readline
3866be5d 29232
b813574b
PB
29233.PHONY: maybe-dvi-readline dvi-readline
29234maybe-dvi-readline:
29235@if readline
29236maybe-dvi-readline: dvi-readline
16ae0395 29237
b813574b
PB
29238dvi-readline: \
29239 configure-readline
0aed8855 29240 @: $(MAKE); $(unstage)
b813574b 29241 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29242 r=`${PWD_COMMAND}`; export r; \
b40e3958 29243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29244 $(HOST_EXPORTS) \
b813574b 29245 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29247 done; \
b813574b 29248 echo "Doing dvi in readline" ; \
b00612cc 29249 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29252 "RANLIB=$${RANLIB}" \
0c24b341 29253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29254 dvi) \
4fa63067 29255 || exit 1
3866be5d 29256
b813574b 29257@endif readline
3866be5d 29258
56a8fe78
DD
29259.PHONY: maybe-pdf-readline pdf-readline
29260maybe-pdf-readline:
29261@if readline
29262maybe-pdf-readline: pdf-readline
29263
29264pdf-readline: \
29265 configure-readline
29266 @: $(MAKE); $(unstage)
29267 @[ -f ./readline/Makefile ] || exit 0; \
29268 r=`${PWD_COMMAND}`; export r; \
29269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29270 $(HOST_EXPORTS) \
29271 for flag in $(EXTRA_HOST_FLAGS) ; do \
29272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29273 done; \
29274 echo "Doing pdf in readline" ; \
29275 (cd $(HOST_SUBDIR)/readline && \
29276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29278 "RANLIB=$${RANLIB}" \
0c24b341 29279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29280 pdf) \
29281 || exit 1
29282
29283@endif readline
29284
6d389afc
MS
29285.PHONY: maybe-html-readline html-readline
29286maybe-html-readline:
29287@if readline
29288maybe-html-readline: html-readline
29289
29290html-readline: \
29291 configure-readline
0aed8855 29292 @: $(MAKE); $(unstage)
6d389afc
MS
29293 @[ -f ./readline/Makefile ] || exit 0; \
29294 r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29296 $(HOST_EXPORTS) \
29297 for flag in $(EXTRA_HOST_FLAGS) ; do \
29298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29299 done; \
29300 echo "Doing html in readline" ; \
b00612cc 29301 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
29302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29304 "RANLIB=$${RANLIB}" \
0c24b341 29305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29306 html) \
29307 || exit 1
29308
29309@endif readline
29310
b813574b
PB
29311.PHONY: maybe-TAGS-readline TAGS-readline
29312maybe-TAGS-readline:
29313@if readline
29314maybe-TAGS-readline: TAGS-readline
4fa63067 29315
b813574b
PB
29316TAGS-readline: \
29317 configure-readline
0aed8855 29318 @: $(MAKE); $(unstage)
b813574b 29319 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
29320 r=`${PWD_COMMAND}`; export r; \
29321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29322 $(HOST_EXPORTS) \
b813574b 29323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29325 done; \
b813574b 29326 echo "Doing TAGS in readline" ; \
b00612cc 29327 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29330 "RANLIB=$${RANLIB}" \
0c24b341 29331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29332 TAGS) \
e2b9e2dc
NN
29333 || exit 1
29334
b813574b 29335@endif readline
4fa63067 29336
b813574b
PB
29337.PHONY: maybe-install-info-readline install-info-readline
29338maybe-install-info-readline:
29339@if readline
29340maybe-install-info-readline: install-info-readline
4fa63067 29341
b813574b
PB
29342install-info-readline: \
29343 configure-readline \
29344 info-readline
0aed8855 29345 @: $(MAKE); $(unstage)
b813574b 29346 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29347 r=`${PWD_COMMAND}`; export r; \
b40e3958 29348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29349 $(HOST_EXPORTS) \
b813574b 29350 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29352 done; \
b813574b 29353 echo "Doing install-info in readline" ; \
b00612cc 29354 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29357 "RANLIB=$${RANLIB}" \
0c24b341 29358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29359 install-info) \
4fa63067 29360 || exit 1
3866be5d 29361
b813574b 29362@endif readline
3866be5d 29363
a3ca38d2
DD
29364.PHONY: maybe-install-pdf-readline install-pdf-readline
29365maybe-install-pdf-readline:
29366@if readline
29367maybe-install-pdf-readline: install-pdf-readline
29368
29369install-pdf-readline: \
29370 configure-readline \
29371 pdf-readline
29372 @: $(MAKE); $(unstage)
29373 @[ -f ./readline/Makefile ] || exit 0; \
29374 r=`${PWD_COMMAND}`; export r; \
29375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29376 $(HOST_EXPORTS) \
29377 for flag in $(EXTRA_HOST_FLAGS) ; do \
29378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29379 done; \
29380 echo "Doing install-pdf in readline" ; \
29381 (cd $(HOST_SUBDIR)/readline && \
29382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29384 "RANLIB=$${RANLIB}" \
0c24b341 29385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29386 install-pdf) \
29387 || exit 1
29388
29389@endif readline
29390
108a6f8e
CD
29391.PHONY: maybe-install-html-readline install-html-readline
29392maybe-install-html-readline:
29393@if readline
29394maybe-install-html-readline: install-html-readline
29395
29396install-html-readline: \
29397 configure-readline \
29398 html-readline
29399 @: $(MAKE); $(unstage)
29400 @[ -f ./readline/Makefile ] || exit 0; \
29401 r=`${PWD_COMMAND}`; export r; \
29402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29403 $(HOST_EXPORTS) \
29404 for flag in $(EXTRA_HOST_FLAGS) ; do \
29405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29406 done; \
29407 echo "Doing install-html in readline" ; \
29408 (cd $(HOST_SUBDIR)/readline && \
29409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29411 "RANLIB=$${RANLIB}" \
0c24b341 29412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29413 install-html) \
29414 || exit 1
29415
29416@endif readline
29417
b813574b
PB
29418.PHONY: maybe-installcheck-readline installcheck-readline
29419maybe-installcheck-readline:
29420@if readline
29421maybe-installcheck-readline: installcheck-readline
4fa63067 29422
b813574b
PB
29423installcheck-readline: \
29424 configure-readline
0aed8855 29425 @: $(MAKE); $(unstage)
b813574b 29426 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29427 r=`${PWD_COMMAND}`; export r; \
29428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29429 $(HOST_EXPORTS) \
b813574b 29430 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29432 done; \
b813574b 29433 echo "Doing installcheck in readline" ; \
b00612cc 29434 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29437 "RANLIB=$${RANLIB}" \
0c24b341 29438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29439 installcheck) \
4fa63067 29440 || exit 1
3866be5d 29441
b813574b 29442@endif readline
3866be5d 29443
b813574b
PB
29444.PHONY: maybe-mostlyclean-readline mostlyclean-readline
29445maybe-mostlyclean-readline:
29446@if readline
29447maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 29448
b813574b 29449mostlyclean-readline:
0aed8855 29450 @: $(MAKE); $(unstage)
b813574b 29451 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29452 r=`${PWD_COMMAND}`; export r; \
29453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29454 $(HOST_EXPORTS) \
b813574b 29455 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29457 done; \
b813574b 29458 echo "Doing mostlyclean in readline" ; \
b00612cc 29459 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29462 "RANLIB=$${RANLIB}" \
0c24b341 29463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29464 mostlyclean) \
4fa63067
NN
29465 || exit 1
29466
b813574b 29467@endif readline
4fa63067 29468
b813574b
PB
29469.PHONY: maybe-clean-readline clean-readline
29470maybe-clean-readline:
29471@if readline
29472maybe-clean-readline: clean-readline
4fa63067 29473
b813574b 29474clean-readline:
0aed8855 29475 @: $(MAKE); $(unstage)
b813574b 29476 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29477 r=`${PWD_COMMAND}`; export r; \
29478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29479 $(HOST_EXPORTS) \
b813574b 29480 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29482 done; \
b813574b 29483 echo "Doing clean in readline" ; \
b00612cc 29484 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29487 "RANLIB=$${RANLIB}" \
0c24b341 29488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29489 clean) \
4fa63067
NN
29490 || exit 1
29491
b813574b 29492@endif readline
4fa63067 29493
b813574b
PB
29494.PHONY: maybe-distclean-readline distclean-readline
29495maybe-distclean-readline:
29496@if readline
29497maybe-distclean-readline: distclean-readline
4fa63067 29498
b813574b 29499distclean-readline:
0aed8855 29500 @: $(MAKE); $(unstage)
b813574b 29501 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
29502 r=`${PWD_COMMAND}`; export r; \
29503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29504 $(HOST_EXPORTS) \
b813574b 29505 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29507 done; \
b813574b 29508 echo "Doing distclean in readline" ; \
b00612cc 29509 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29512 "RANLIB=$${RANLIB}" \
0c24b341 29513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29514 distclean) \
4fa63067
NN
29515 || exit 1
29516
b813574b 29517@endif readline
4fa63067 29518
b813574b
PB
29519.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
29520maybe-maintainer-clean-readline:
29521@if readline
29522maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 29523
b813574b 29524maintainer-clean-readline:
0aed8855 29525 @: $(MAKE); $(unstage)
b813574b 29526 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 29527 r=`${PWD_COMMAND}`; export r; \
b40e3958 29528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29529 $(HOST_EXPORTS) \
b813574b 29530 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29532 done; \
b813574b 29533 echo "Doing maintainer-clean in readline" ; \
b00612cc 29534 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
29535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29537 "RANLIB=$${RANLIB}" \
0c24b341 29538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29539 maintainer-clean) \
4fa63067 29540 || exit 1
3866be5d 29541
b813574b 29542@endif readline
3866be5d 29543
4fa63067 29544
a7254363 29545
b813574b
PB
29546.PHONY: configure-release maybe-configure-release
29547maybe-configure-release:
4f0ef2d8
CD
29548@if gcc-bootstrap
29549configure-release: stage_current
29550@endif gcc-bootstrap
b813574b
PB
29551@if release
29552maybe-configure-release: configure-release
c52c6897 29553configure-release:
0aed8855 29554 @: $(MAKE); $(unstage)
c52c6897 29555 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29557 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
29558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 29559 $(HOST_EXPORTS) \
a7254363
PB
29560 echo Configuring in $(HOST_SUBDIR)/release; \
29561 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 29562 case $(srcdir) in \
b00612cc
PB
29563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29564 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
29565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29566 esac; \
b00612cc
PB
29567 srcdiroption="--srcdir=$${topdir}/release"; \
29568 libsrcdir="$$s/release"; \
e2b9e2dc 29569 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29571 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29572 || exit 1
b813574b 29573@endif release
e2b9e2dc 29574
a7254363
PB
29575
29576
d545f33b
PB
29577
29578
b813574b
PB
29579.PHONY: all-release maybe-all-release
29580maybe-all-release:
4f0ef2d8
CD
29581@if gcc-bootstrap
29582all-release: stage_current
29583@endif gcc-bootstrap
b813574b 29584@if release
d27cc32e 29585TARGET-release=all
b813574b
PB
29586maybe-all-release: all-release
29587all-release: configure-release
0aed8855 29588 @: $(MAKE); $(unstage)
b40e3958
L
29589 @r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29591 $(HOST_EXPORTS) \
b00612cc
PB
29592 (cd $(HOST_SUBDIR)/release && \
29593 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 29594@endif release
3866be5d 29595
a7254363 29596
d545f33b
PB
29597
29598
b813574b
PB
29599.PHONY: check-release maybe-check-release
29600maybe-check-release:
29601@if release
29602maybe-check-release: check-release
3866be5d 29603
b813574b 29604check-release:
3866be5d 29605
b813574b 29606@endif release
3866be5d 29607
b813574b
PB
29608.PHONY: install-release maybe-install-release
29609maybe-install-release:
29610@if release
29611maybe-install-release: install-release
16ae0395 29612
b813574b 29613install-release:
4fa63067 29614
b813574b 29615@endif release
4fa63067 29616
56a8fe78 29617# Other targets (info, dvi, pdf, etc.)
4fa63067 29618
b813574b
PB
29619.PHONY: maybe-info-release info-release
29620maybe-info-release:
29621@if release
29622maybe-info-release: info-release
4fa63067 29623
b813574b
PB
29624info-release: \
29625 configure-release
0aed8855 29626 @: $(MAKE); $(unstage)
b813574b 29627 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29628 r=`${PWD_COMMAND}`; export r; \
29629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29630 $(HOST_EXPORTS) \
b813574b 29631 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29633 done; \
b813574b 29634 echo "Doing info in release" ; \
b00612cc 29635 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29638 "RANLIB=$${RANLIB}" \
0c24b341 29639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29640 info) \
4fa63067
NN
29641 || exit 1
29642
b813574b 29643@endif release
4fa63067 29644
b813574b
PB
29645.PHONY: maybe-dvi-release dvi-release
29646maybe-dvi-release:
29647@if release
29648maybe-dvi-release: dvi-release
4fa63067 29649
b813574b
PB
29650dvi-release: \
29651 configure-release
0aed8855 29652 @: $(MAKE); $(unstage)
b813574b 29653 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29654 r=`${PWD_COMMAND}`; export r; \
29655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29656 $(HOST_EXPORTS) \
b813574b 29657 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29659 done; \
b813574b 29660 echo "Doing dvi in release" ; \
b00612cc 29661 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29664 "RANLIB=$${RANLIB}" \
0c24b341 29665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29666 dvi) \
4fa63067
NN
29667 || exit 1
29668
b813574b 29669@endif release
4fa63067 29670
56a8fe78
DD
29671.PHONY: maybe-pdf-release pdf-release
29672maybe-pdf-release:
29673@if release
29674maybe-pdf-release: pdf-release
29675
29676pdf-release: \
29677 configure-release
29678 @: $(MAKE); $(unstage)
29679 @[ -f ./release/Makefile ] || exit 0; \
29680 r=`${PWD_COMMAND}`; export r; \
29681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29682 $(HOST_EXPORTS) \
29683 for flag in $(EXTRA_HOST_FLAGS) ; do \
29684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29685 done; \
29686 echo "Doing pdf in release" ; \
29687 (cd $(HOST_SUBDIR)/release && \
29688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29690 "RANLIB=$${RANLIB}" \
0c24b341 29691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29692 pdf) \
29693 || exit 1
29694
29695@endif release
29696
6d389afc
MS
29697.PHONY: maybe-html-release html-release
29698maybe-html-release:
29699@if release
29700maybe-html-release: html-release
29701
29702html-release: \
29703 configure-release
0aed8855 29704 @: $(MAKE); $(unstage)
6d389afc
MS
29705 @[ -f ./release/Makefile ] || exit 0; \
29706 r=`${PWD_COMMAND}`; export r; \
29707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29708 $(HOST_EXPORTS) \
29709 for flag in $(EXTRA_HOST_FLAGS) ; do \
29710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29711 done; \
29712 echo "Doing html in release" ; \
b00612cc 29713 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
29714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29716 "RANLIB=$${RANLIB}" \
0c24b341 29717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29718 html) \
29719 || exit 1
29720
29721@endif release
29722
b813574b
PB
29723.PHONY: maybe-TAGS-release TAGS-release
29724maybe-TAGS-release:
29725@if release
29726maybe-TAGS-release: TAGS-release
4fa63067 29727
b813574b
PB
29728TAGS-release: \
29729 configure-release
0aed8855 29730 @: $(MAKE); $(unstage)
b813574b 29731 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29732 r=`${PWD_COMMAND}`; export r; \
29733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29734 $(HOST_EXPORTS) \
b813574b 29735 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29737 done; \
b813574b 29738 echo "Doing TAGS in release" ; \
b00612cc 29739 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29742 "RANLIB=$${RANLIB}" \
0c24b341 29743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29744 TAGS) \
4fa63067
NN
29745 || exit 1
29746
b813574b 29747@endif release
4fa63067 29748
b813574b
PB
29749.PHONY: maybe-install-info-release install-info-release
29750maybe-install-info-release:
29751@if release
29752maybe-install-info-release: install-info-release
4fa63067 29753
b813574b
PB
29754install-info-release: \
29755 configure-release \
29756 info-release
0aed8855 29757 @: $(MAKE); $(unstage)
b813574b 29758 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29759 r=`${PWD_COMMAND}`; export r; \
29760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29761 $(HOST_EXPORTS) \
b813574b 29762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29764 done; \
b813574b 29765 echo "Doing install-info in release" ; \
b00612cc 29766 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29769 "RANLIB=$${RANLIB}" \
0c24b341 29770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29771 install-info) \
4fa63067
NN
29772 || exit 1
29773
b813574b 29774@endif release
4fa63067 29775
a3ca38d2
DD
29776.PHONY: maybe-install-pdf-release install-pdf-release
29777maybe-install-pdf-release:
29778@if release
29779maybe-install-pdf-release: install-pdf-release
29780
29781install-pdf-release: \
29782 configure-release \
29783 pdf-release
29784 @: $(MAKE); $(unstage)
29785 @[ -f ./release/Makefile ] || exit 0; \
29786 r=`${PWD_COMMAND}`; export r; \
29787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29788 $(HOST_EXPORTS) \
29789 for flag in $(EXTRA_HOST_FLAGS) ; do \
29790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29791 done; \
29792 echo "Doing install-pdf in release" ; \
29793 (cd $(HOST_SUBDIR)/release && \
29794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29796 "RANLIB=$${RANLIB}" \
0c24b341 29797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29798 install-pdf) \
29799 || exit 1
29800
29801@endif release
29802
108a6f8e
CD
29803.PHONY: maybe-install-html-release install-html-release
29804maybe-install-html-release:
29805@if release
29806maybe-install-html-release: install-html-release
29807
29808install-html-release: \
29809 configure-release \
29810 html-release
29811 @: $(MAKE); $(unstage)
29812 @[ -f ./release/Makefile ] || exit 0; \
29813 r=`${PWD_COMMAND}`; export r; \
29814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29815 $(HOST_EXPORTS) \
29816 for flag in $(EXTRA_HOST_FLAGS) ; do \
29817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29818 done; \
29819 echo "Doing install-html in release" ; \
29820 (cd $(HOST_SUBDIR)/release && \
29821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29823 "RANLIB=$${RANLIB}" \
0c24b341 29824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29825 install-html) \
29826 || exit 1
29827
29828@endif release
29829
b813574b
PB
29830.PHONY: maybe-installcheck-release installcheck-release
29831maybe-installcheck-release:
29832@if release
29833maybe-installcheck-release: installcheck-release
4fa63067 29834
b813574b
PB
29835installcheck-release: \
29836 configure-release
0aed8855 29837 @: $(MAKE); $(unstage)
b813574b 29838 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29839 r=`${PWD_COMMAND}`; export r; \
29840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29841 $(HOST_EXPORTS) \
b813574b 29842 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29844 done; \
b813574b 29845 echo "Doing installcheck in release" ; \
b00612cc 29846 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29849 "RANLIB=$${RANLIB}" \
0c24b341 29850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29851 installcheck) \
4fa63067
NN
29852 || exit 1
29853
b813574b 29854@endif release
4fa63067 29855
b813574b
PB
29856.PHONY: maybe-mostlyclean-release mostlyclean-release
29857maybe-mostlyclean-release:
29858@if release
29859maybe-mostlyclean-release: mostlyclean-release
4fa63067 29860
b813574b 29861mostlyclean-release:
0aed8855 29862 @: $(MAKE); $(unstage)
b813574b 29863 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29864 r=`${PWD_COMMAND}`; export r; \
29865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29866 $(HOST_EXPORTS) \
b813574b 29867 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29869 done; \
b813574b 29870 echo "Doing mostlyclean in release" ; \
b00612cc 29871 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29874 "RANLIB=$${RANLIB}" \
0c24b341 29875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29876 mostlyclean) \
4fa63067
NN
29877 || exit 1
29878
b813574b 29879@endif release
4fa63067 29880
b813574b
PB
29881.PHONY: maybe-clean-release clean-release
29882maybe-clean-release:
29883@if release
29884maybe-clean-release: clean-release
4fa63067 29885
b813574b 29886clean-release:
0aed8855 29887 @: $(MAKE); $(unstage)
b813574b 29888 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29889 r=`${PWD_COMMAND}`; export r; \
29890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29891 $(HOST_EXPORTS) \
b813574b 29892 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29894 done; \
b813574b 29895 echo "Doing clean in release" ; \
b00612cc 29896 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29899 "RANLIB=$${RANLIB}" \
0c24b341 29900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29901 clean) \
4fa63067
NN
29902 || exit 1
29903
b813574b 29904@endif release
4fa63067 29905
b813574b
PB
29906.PHONY: maybe-distclean-release distclean-release
29907maybe-distclean-release:
29908@if release
29909maybe-distclean-release: distclean-release
4fa63067 29910
b813574b 29911distclean-release:
0aed8855 29912 @: $(MAKE); $(unstage)
b813574b 29913 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29914 r=`${PWD_COMMAND}`; export r; \
29915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29916 $(HOST_EXPORTS) \
b813574b 29917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29919 done; \
b813574b 29920 echo "Doing distclean in release" ; \
b00612cc 29921 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29924 "RANLIB=$${RANLIB}" \
0c24b341 29925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29926 distclean) \
4fa63067
NN
29927 || exit 1
29928
b813574b 29929@endif release
4fa63067 29930
b813574b
PB
29931.PHONY: maybe-maintainer-clean-release maintainer-clean-release
29932maybe-maintainer-clean-release:
29933@if release
29934maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 29935
b813574b 29936maintainer-clean-release:
0aed8855 29937 @: $(MAKE); $(unstage)
b813574b 29938 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
29939 r=`${PWD_COMMAND}`; export r; \
29940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29941 $(HOST_EXPORTS) \
b813574b 29942 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29944 done; \
b813574b 29945 echo "Doing maintainer-clean in release" ; \
b00612cc 29946 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
29947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29949 "RANLIB=$${RANLIB}" \
0c24b341 29950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29951 maintainer-clean) \
4fa63067 29952 || exit 1
3866be5d 29953
b813574b 29954@endif release
3866be5d 29955
4fa63067 29956
a7254363 29957
b813574b
PB
29958.PHONY: configure-recode maybe-configure-recode
29959maybe-configure-recode:
4f0ef2d8
CD
29960@if gcc-bootstrap
29961configure-recode: stage_current
29962@endif gcc-bootstrap
b813574b
PB
29963@if recode
29964maybe-configure-recode: configure-recode
c52c6897 29965configure-recode:
0aed8855 29966 @: $(MAKE); $(unstage)
c52c6897 29967 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29969 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
29970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 29971 $(HOST_EXPORTS) \
a7254363
PB
29972 echo Configuring in $(HOST_SUBDIR)/recode; \
29973 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 29974 case $(srcdir) in \
b00612cc
PB
29975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29976 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
29977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29978 esac; \
b00612cc
PB
29979 srcdiroption="--srcdir=$${topdir}/recode"; \
29980 libsrcdir="$$s/recode"; \
e2b9e2dc 29981 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29983 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29984 || exit 1
b813574b 29985@endif recode
e2b9e2dc 29986
a7254363
PB
29987
29988
d545f33b
PB
29989
29990
b813574b
PB
29991.PHONY: all-recode maybe-all-recode
29992maybe-all-recode:
4f0ef2d8
CD
29993@if gcc-bootstrap
29994all-recode: stage_current
29995@endif gcc-bootstrap
b813574b 29996@if recode
d27cc32e 29997TARGET-recode=all
b813574b
PB
29998maybe-all-recode: all-recode
29999all-recode: configure-recode
0aed8855 30000 @: $(MAKE); $(unstage)
b40e3958
L
30001 @r=`${PWD_COMMAND}`; export r; \
30002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30003 $(HOST_EXPORTS) \
b00612cc
PB
30004 (cd $(HOST_SUBDIR)/recode && \
30005 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 30006@endif recode
3866be5d 30007
a7254363 30008
d545f33b
PB
30009
30010
b813574b
PB
30011.PHONY: check-recode maybe-check-recode
30012maybe-check-recode:
30013@if recode
30014maybe-check-recode: check-recode
3866be5d 30015
b813574b 30016check-recode:
0aed8855 30017 @: $(MAKE); $(unstage)
b40e3958
L
30018 @r=`${PWD_COMMAND}`; export r; \
30019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30020 $(HOST_EXPORTS) \
b00612cc
PB
30021 (cd $(HOST_SUBDIR)/recode && \
30022 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30023
b813574b 30024@endif recode
3866be5d 30025
b813574b
PB
30026.PHONY: install-recode maybe-install-recode
30027maybe-install-recode:
30028@if recode
30029maybe-install-recode: install-recode
4fa63067 30030
b813574b 30031install-recode: installdirs
0aed8855 30032 @: $(MAKE); $(unstage)
4fa63067
NN
30033 @r=`${PWD_COMMAND}`; export r; \
30034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30035 $(HOST_EXPORTS) \
b00612cc 30036 (cd $(HOST_SUBDIR)/recode && \
2da12f12 30037 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30038
b813574b 30039@endif recode
4fa63067 30040
56a8fe78 30041# Other targets (info, dvi, pdf, etc.)
4fa63067 30042
b813574b
PB
30043.PHONY: maybe-info-recode info-recode
30044maybe-info-recode:
30045@if recode
30046maybe-info-recode: info-recode
4fa63067 30047
b813574b
PB
30048info-recode: \
30049 configure-recode
0aed8855 30050 @: $(MAKE); $(unstage)
b813574b 30051 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30052 r=`${PWD_COMMAND}`; export r; \
30053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30054 $(HOST_EXPORTS) \
b813574b 30055 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30057 done; \
b813574b 30058 echo "Doing info in recode" ; \
b00612cc 30059 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30062 "RANLIB=$${RANLIB}" \
0c24b341 30063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30064 info) \
4fa63067
NN
30065 || exit 1
30066
b813574b 30067@endif recode
4fa63067 30068
b813574b
PB
30069.PHONY: maybe-dvi-recode dvi-recode
30070maybe-dvi-recode:
30071@if recode
30072maybe-dvi-recode: dvi-recode
4fa63067 30073
b813574b
PB
30074dvi-recode: \
30075 configure-recode
0aed8855 30076 @: $(MAKE); $(unstage)
b813574b 30077 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30078 r=`${PWD_COMMAND}`; export r; \
30079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30080 $(HOST_EXPORTS) \
b813574b 30081 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30083 done; \
b813574b 30084 echo "Doing dvi in recode" ; \
b00612cc 30085 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30088 "RANLIB=$${RANLIB}" \
0c24b341 30089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30090 dvi) \
4fa63067
NN
30091 || exit 1
30092
b813574b 30093@endif recode
4fa63067 30094
56a8fe78
DD
30095.PHONY: maybe-pdf-recode pdf-recode
30096maybe-pdf-recode:
30097@if recode
30098maybe-pdf-recode: pdf-recode
30099
30100pdf-recode: \
30101 configure-recode
30102 @: $(MAKE); $(unstage)
30103 @[ -f ./recode/Makefile ] || exit 0; \
30104 r=`${PWD_COMMAND}`; export r; \
30105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30106 $(HOST_EXPORTS) \
30107 for flag in $(EXTRA_HOST_FLAGS) ; do \
30108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30109 done; \
30110 echo "Doing pdf in recode" ; \
30111 (cd $(HOST_SUBDIR)/recode && \
30112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30114 "RANLIB=$${RANLIB}" \
0c24b341 30115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30116 pdf) \
30117 || exit 1
30118
30119@endif recode
30120
6d389afc
MS
30121.PHONY: maybe-html-recode html-recode
30122maybe-html-recode:
30123@if recode
30124maybe-html-recode: html-recode
30125
30126html-recode: \
30127 configure-recode
0aed8855 30128 @: $(MAKE); $(unstage)
6d389afc
MS
30129 @[ -f ./recode/Makefile ] || exit 0; \
30130 r=`${PWD_COMMAND}`; export r; \
30131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30132 $(HOST_EXPORTS) \
30133 for flag in $(EXTRA_HOST_FLAGS) ; do \
30134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30135 done; \
30136 echo "Doing html in recode" ; \
b00612cc 30137 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
30138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30140 "RANLIB=$${RANLIB}" \
0c24b341 30141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30142 html) \
30143 || exit 1
30144
30145@endif recode
30146
b813574b
PB
30147.PHONY: maybe-TAGS-recode TAGS-recode
30148maybe-TAGS-recode:
30149@if recode
30150maybe-TAGS-recode: TAGS-recode
4fa63067 30151
b813574b
PB
30152TAGS-recode: \
30153 configure-recode
0aed8855 30154 @: $(MAKE); $(unstage)
b813574b 30155 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30156 r=`${PWD_COMMAND}`; export r; \
30157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30158 $(HOST_EXPORTS) \
b813574b 30159 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30161 done; \
b813574b 30162 echo "Doing TAGS in recode" ; \
b00612cc 30163 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30166 "RANLIB=$${RANLIB}" \
0c24b341 30167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30168 TAGS) \
4fa63067
NN
30169 || exit 1
30170
b813574b 30171@endif recode
4fa63067 30172
b813574b
PB
30173.PHONY: maybe-install-info-recode install-info-recode
30174maybe-install-info-recode:
30175@if recode
30176maybe-install-info-recode: install-info-recode
4fa63067 30177
b813574b
PB
30178install-info-recode: \
30179 configure-recode \
30180 info-recode
0aed8855 30181 @: $(MAKE); $(unstage)
b813574b 30182 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30183 r=`${PWD_COMMAND}`; export r; \
30184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30185 $(HOST_EXPORTS) \
b813574b 30186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30188 done; \
b813574b 30189 echo "Doing install-info in recode" ; \
b00612cc 30190 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30193 "RANLIB=$${RANLIB}" \
0c24b341 30194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30195 install-info) \
4fa63067
NN
30196 || exit 1
30197
b813574b 30198@endif recode
4fa63067 30199
a3ca38d2
DD
30200.PHONY: maybe-install-pdf-recode install-pdf-recode
30201maybe-install-pdf-recode:
30202@if recode
30203maybe-install-pdf-recode: install-pdf-recode
30204
30205install-pdf-recode: \
30206 configure-recode \
30207 pdf-recode
30208 @: $(MAKE); $(unstage)
30209 @[ -f ./recode/Makefile ] || exit 0; \
30210 r=`${PWD_COMMAND}`; export r; \
30211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30212 $(HOST_EXPORTS) \
30213 for flag in $(EXTRA_HOST_FLAGS) ; do \
30214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30215 done; \
30216 echo "Doing install-pdf in recode" ; \
30217 (cd $(HOST_SUBDIR)/recode && \
30218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30220 "RANLIB=$${RANLIB}" \
0c24b341 30221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30222 install-pdf) \
30223 || exit 1
30224
30225@endif recode
30226
108a6f8e
CD
30227.PHONY: maybe-install-html-recode install-html-recode
30228maybe-install-html-recode:
30229@if recode
30230maybe-install-html-recode: install-html-recode
30231
30232install-html-recode: \
30233 configure-recode \
30234 html-recode
30235 @: $(MAKE); $(unstage)
30236 @[ -f ./recode/Makefile ] || exit 0; \
30237 r=`${PWD_COMMAND}`; export r; \
30238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30239 $(HOST_EXPORTS) \
30240 for flag in $(EXTRA_HOST_FLAGS) ; do \
30241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30242 done; \
30243 echo "Doing install-html in recode" ; \
30244 (cd $(HOST_SUBDIR)/recode && \
30245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30247 "RANLIB=$${RANLIB}" \
0c24b341 30248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30249 install-html) \
30250 || exit 1
30251
30252@endif recode
30253
b813574b
PB
30254.PHONY: maybe-installcheck-recode installcheck-recode
30255maybe-installcheck-recode:
30256@if recode
30257maybe-installcheck-recode: installcheck-recode
4fa63067 30258
b813574b
PB
30259installcheck-recode: \
30260 configure-recode
0aed8855 30261 @: $(MAKE); $(unstage)
b813574b 30262 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30263 r=`${PWD_COMMAND}`; export r; \
30264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30265 $(HOST_EXPORTS) \
b813574b 30266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30268 done; \
b813574b 30269 echo "Doing installcheck in recode" ; \
b00612cc 30270 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30273 "RANLIB=$${RANLIB}" \
0c24b341 30274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30275 installcheck) \
4fa63067
NN
30276 || exit 1
30277
b813574b 30278@endif recode
4fa63067 30279
b813574b
PB
30280.PHONY: maybe-mostlyclean-recode mostlyclean-recode
30281maybe-mostlyclean-recode:
30282@if recode
30283maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 30284
b813574b 30285mostlyclean-recode:
0aed8855 30286 @: $(MAKE); $(unstage)
b813574b 30287 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30288 r=`${PWD_COMMAND}`; export r; \
30289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30290 $(HOST_EXPORTS) \
b813574b 30291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30293 done; \
b813574b 30294 echo "Doing mostlyclean in recode" ; \
b00612cc 30295 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30298 "RANLIB=$${RANLIB}" \
0c24b341 30299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30300 mostlyclean) \
4fa63067
NN
30301 || exit 1
30302
b813574b 30303@endif recode
4fa63067 30304
b813574b
PB
30305.PHONY: maybe-clean-recode clean-recode
30306maybe-clean-recode:
30307@if recode
30308maybe-clean-recode: clean-recode
4fa63067 30309
b813574b 30310clean-recode:
0aed8855 30311 @: $(MAKE); $(unstage)
b813574b 30312 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30313 r=`${PWD_COMMAND}`; export r; \
30314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30315 $(HOST_EXPORTS) \
b813574b 30316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30318 done; \
b813574b 30319 echo "Doing clean in recode" ; \
b00612cc 30320 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30323 "RANLIB=$${RANLIB}" \
0c24b341 30324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30325 clean) \
4fa63067
NN
30326 || exit 1
30327
b813574b 30328@endif recode
4fa63067 30329
b813574b
PB
30330.PHONY: maybe-distclean-recode distclean-recode
30331maybe-distclean-recode:
30332@if recode
30333maybe-distclean-recode: distclean-recode
4fa63067 30334
b813574b 30335distclean-recode:
0aed8855 30336 @: $(MAKE); $(unstage)
b813574b 30337 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30338 r=`${PWD_COMMAND}`; export r; \
30339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30340 $(HOST_EXPORTS) \
b813574b 30341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30343 done; \
b813574b 30344 echo "Doing distclean in recode" ; \
b00612cc 30345 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30348 "RANLIB=$${RANLIB}" \
0c24b341 30349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30350 distclean) \
4fa63067
NN
30351 || exit 1
30352
b813574b 30353@endif recode
4fa63067 30354
b813574b
PB
30355.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
30356maybe-maintainer-clean-recode:
30357@if recode
30358maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 30359
b813574b 30360maintainer-clean-recode:
0aed8855 30361 @: $(MAKE); $(unstage)
b813574b 30362 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
30363 r=`${PWD_COMMAND}`; export r; \
30364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30365 $(HOST_EXPORTS) \
b813574b 30366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30368 done; \
b813574b 30369 echo "Doing maintainer-clean in recode" ; \
b00612cc 30370 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
30371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30373 "RANLIB=$${RANLIB}" \
0c24b341 30374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30375 maintainer-clean) \
4fa63067 30376 || exit 1
16ae0395 30377
b813574b 30378@endif recode
3866be5d
NN
30379
30380
a7254363 30381
b813574b
PB
30382.PHONY: configure-sed maybe-configure-sed
30383maybe-configure-sed:
4f0ef2d8
CD
30384@if gcc-bootstrap
30385configure-sed: stage_current
30386@endif gcc-bootstrap
b813574b
PB
30387@if sed
30388maybe-configure-sed: configure-sed
c52c6897 30389configure-sed:
0aed8855 30390 @: $(MAKE); $(unstage)
c52c6897 30391 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30393 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
30394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 30395 $(HOST_EXPORTS) \
a7254363
PB
30396 echo Configuring in $(HOST_SUBDIR)/sed; \
30397 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 30398 case $(srcdir) in \
b00612cc
PB
30399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30400 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
30401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30402 esac; \
b00612cc
PB
30403 srcdiroption="--srcdir=$${topdir}/sed"; \
30404 libsrcdir="$$s/sed"; \
e2b9e2dc 30405 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30406 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30407 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30408 || exit 1
b813574b 30409@endif sed
e2b9e2dc 30410
a7254363
PB
30411
30412
d545f33b
PB
30413
30414
b813574b
PB
30415.PHONY: all-sed maybe-all-sed
30416maybe-all-sed:
4f0ef2d8
CD
30417@if gcc-bootstrap
30418all-sed: stage_current
30419@endif gcc-bootstrap
b813574b 30420@if sed
d27cc32e 30421TARGET-sed=all
b813574b
PB
30422maybe-all-sed: all-sed
30423all-sed: configure-sed
0aed8855 30424 @: $(MAKE); $(unstage)
b40e3958
L
30425 @r=`${PWD_COMMAND}`; export r; \
30426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30427 $(HOST_EXPORTS) \
b00612cc
PB
30428 (cd $(HOST_SUBDIR)/sed && \
30429 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 30430@endif sed
3866be5d 30431
a7254363 30432
d545f33b
PB
30433
30434
b813574b
PB
30435.PHONY: check-sed maybe-check-sed
30436maybe-check-sed:
30437@if sed
30438maybe-check-sed: check-sed
3866be5d 30439
b813574b 30440check-sed:
0aed8855 30441 @: $(MAKE); $(unstage)
b40e3958
L
30442 @r=`${PWD_COMMAND}`; export r; \
30443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30444 $(HOST_EXPORTS) \
b00612cc
PB
30445 (cd $(HOST_SUBDIR)/sed && \
30446 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30447
b813574b 30448@endif sed
3866be5d 30449
b813574b
PB
30450.PHONY: install-sed maybe-install-sed
30451maybe-install-sed:
30452@if sed
30453maybe-install-sed: install-sed
16ae0395 30454
b813574b 30455install-sed: installdirs
0aed8855 30456 @: $(MAKE); $(unstage)
b40e3958
L
30457 @r=`${PWD_COMMAND}`; export r; \
30458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30459 $(HOST_EXPORTS) \
b00612cc 30460 (cd $(HOST_SUBDIR)/sed && \
2da12f12 30461 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30462
b813574b 30463@endif sed
3866be5d 30464
56a8fe78 30465# Other targets (info, dvi, pdf, etc.)
4fa63067 30466
b813574b
PB
30467.PHONY: maybe-info-sed info-sed
30468maybe-info-sed:
30469@if sed
30470maybe-info-sed: info-sed
4fa63067 30471
b813574b
PB
30472info-sed: \
30473 configure-sed
0aed8855 30474 @: $(MAKE); $(unstage)
b813574b 30475 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30476 r=`${PWD_COMMAND}`; export r; \
30477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30478 $(HOST_EXPORTS) \
b813574b 30479 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30481 done; \
6d389afc 30482 echo "Doing info in sed" ; \
b00612cc 30483 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
30484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30486 "RANLIB=$${RANLIB}" \
0c24b341 30487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30488 info) \
30489 || exit 1
30490
30491@endif sed
30492
30493.PHONY: maybe-dvi-sed dvi-sed
30494maybe-dvi-sed:
30495@if sed
30496maybe-dvi-sed: dvi-sed
30497
30498dvi-sed: \
30499 configure-sed
0aed8855 30500 @: $(MAKE); $(unstage)
6d389afc
MS
30501 @[ -f ./sed/Makefile ] || exit 0; \
30502 r=`${PWD_COMMAND}`; export r; \
30503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30504 $(HOST_EXPORTS) \
30505 for flag in $(EXTRA_HOST_FLAGS) ; do \
30506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30507 done; \
30508 echo "Doing dvi in sed" ; \
b00612cc 30509 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30512 "RANLIB=$${RANLIB}" \
0c24b341 30513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30514 dvi) \
4fa63067
NN
30515 || exit 1
30516
b813574b 30517@endif sed
4fa63067 30518
56a8fe78
DD
30519.PHONY: maybe-pdf-sed pdf-sed
30520maybe-pdf-sed:
30521@if sed
30522maybe-pdf-sed: pdf-sed
30523
30524pdf-sed: \
30525 configure-sed
30526 @: $(MAKE); $(unstage)
30527 @[ -f ./sed/Makefile ] || exit 0; \
30528 r=`${PWD_COMMAND}`; export r; \
30529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30530 $(HOST_EXPORTS) \
30531 for flag in $(EXTRA_HOST_FLAGS) ; do \
30532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30533 done; \
30534 echo "Doing pdf in sed" ; \
30535 (cd $(HOST_SUBDIR)/sed && \
30536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30538 "RANLIB=$${RANLIB}" \
0c24b341 30539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30540 pdf) \
30541 || exit 1
30542
30543@endif sed
30544
6d389afc
MS
30545.PHONY: maybe-html-sed html-sed
30546maybe-html-sed:
b813574b 30547@if sed
6d389afc 30548maybe-html-sed: html-sed
4fa63067 30549
6d389afc 30550html-sed: \
b813574b 30551 configure-sed
0aed8855 30552 @: $(MAKE); $(unstage)
b813574b 30553 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30554 r=`${PWD_COMMAND}`; export r; \
30555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30556 $(HOST_EXPORTS) \
b813574b 30557 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30559 done; \
6d389afc 30560 echo "Doing html in sed" ; \
b00612cc 30561 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30564 "RANLIB=$${RANLIB}" \
0c24b341 30565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30566 html) \
4fa63067
NN
30567 || exit 1
30568
b813574b 30569@endif sed
4fa63067 30570
b813574b
PB
30571.PHONY: maybe-TAGS-sed TAGS-sed
30572maybe-TAGS-sed:
30573@if sed
30574maybe-TAGS-sed: TAGS-sed
4fa63067 30575
b813574b
PB
30576TAGS-sed: \
30577 configure-sed
0aed8855 30578 @: $(MAKE); $(unstage)
b813574b 30579 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30580 r=`${PWD_COMMAND}`; export r; \
30581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30582 $(HOST_EXPORTS) \
b813574b 30583 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30585 done; \
b813574b 30586 echo "Doing TAGS in sed" ; \
b00612cc 30587 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30590 "RANLIB=$${RANLIB}" \
0c24b341 30591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30592 TAGS) \
4fa63067
NN
30593 || exit 1
30594
b813574b 30595@endif sed
4fa63067 30596
b813574b
PB
30597.PHONY: maybe-install-info-sed install-info-sed
30598maybe-install-info-sed:
30599@if sed
30600maybe-install-info-sed: install-info-sed
4fa63067 30601
b813574b
PB
30602install-info-sed: \
30603 configure-sed \
30604 info-sed
0aed8855 30605 @: $(MAKE); $(unstage)
b813574b 30606 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30607 r=`${PWD_COMMAND}`; export r; \
30608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30609 $(HOST_EXPORTS) \
b813574b 30610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30612 done; \
b813574b 30613 echo "Doing install-info in sed" ; \
b00612cc 30614 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30617 "RANLIB=$${RANLIB}" \
0c24b341 30618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30619 install-info) \
4fa63067
NN
30620 || exit 1
30621
b813574b 30622@endif sed
4fa63067 30623
a3ca38d2
DD
30624.PHONY: maybe-install-pdf-sed install-pdf-sed
30625maybe-install-pdf-sed:
30626@if sed
30627maybe-install-pdf-sed: install-pdf-sed
30628
30629install-pdf-sed: \
30630 configure-sed \
30631 pdf-sed
30632 @: $(MAKE); $(unstage)
30633 @[ -f ./sed/Makefile ] || exit 0; \
30634 r=`${PWD_COMMAND}`; export r; \
30635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30636 $(HOST_EXPORTS) \
30637 for flag in $(EXTRA_HOST_FLAGS) ; do \
30638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30639 done; \
30640 echo "Doing install-pdf in sed" ; \
30641 (cd $(HOST_SUBDIR)/sed && \
30642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30644 "RANLIB=$${RANLIB}" \
0c24b341 30645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30646 install-pdf) \
30647 || exit 1
30648
30649@endif sed
30650
108a6f8e
CD
30651.PHONY: maybe-install-html-sed install-html-sed
30652maybe-install-html-sed:
30653@if sed
30654maybe-install-html-sed: install-html-sed
30655
30656install-html-sed: \
30657 configure-sed \
30658 html-sed
30659 @: $(MAKE); $(unstage)
30660 @[ -f ./sed/Makefile ] || exit 0; \
30661 r=`${PWD_COMMAND}`; export r; \
30662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30663 $(HOST_EXPORTS) \
30664 for flag in $(EXTRA_HOST_FLAGS) ; do \
30665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30666 done; \
30667 echo "Doing install-html in sed" ; \
30668 (cd $(HOST_SUBDIR)/sed && \
30669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30671 "RANLIB=$${RANLIB}" \
0c24b341 30672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30673 install-html) \
30674 || exit 1
30675
30676@endif sed
30677
b813574b
PB
30678.PHONY: maybe-installcheck-sed installcheck-sed
30679maybe-installcheck-sed:
30680@if sed
30681maybe-installcheck-sed: installcheck-sed
4fa63067 30682
b813574b
PB
30683installcheck-sed: \
30684 configure-sed
0aed8855 30685 @: $(MAKE); $(unstage)
b813574b 30686 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30687 r=`${PWD_COMMAND}`; export r; \
30688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30689 $(HOST_EXPORTS) \
b813574b 30690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30692 done; \
b813574b 30693 echo "Doing installcheck in sed" ; \
b00612cc 30694 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30697 "RANLIB=$${RANLIB}" \
0c24b341 30698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30699 installcheck) \
4fa63067
NN
30700 || exit 1
30701
b813574b 30702@endif sed
4fa63067 30703
b813574b
PB
30704.PHONY: maybe-mostlyclean-sed mostlyclean-sed
30705maybe-mostlyclean-sed:
30706@if sed
30707maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 30708
b813574b 30709mostlyclean-sed:
0aed8855 30710 @: $(MAKE); $(unstage)
b813574b 30711 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30712 r=`${PWD_COMMAND}`; export r; \
30713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30714 $(HOST_EXPORTS) \
b813574b 30715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30717 done; \
b813574b 30718 echo "Doing mostlyclean in sed" ; \
b00612cc 30719 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30722 "RANLIB=$${RANLIB}" \
0c24b341 30723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30724 mostlyclean) \
4fa63067
NN
30725 || exit 1
30726
b813574b 30727@endif sed
4fa63067 30728
b813574b
PB
30729.PHONY: maybe-clean-sed clean-sed
30730maybe-clean-sed:
30731@if sed
30732maybe-clean-sed: clean-sed
4fa63067 30733
b813574b 30734clean-sed:
0aed8855 30735 @: $(MAKE); $(unstage)
b813574b 30736 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30737 r=`${PWD_COMMAND}`; export r; \
30738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30739 $(HOST_EXPORTS) \
b813574b 30740 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30742 done; \
b813574b 30743 echo "Doing clean in sed" ; \
b00612cc 30744 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30747 "RANLIB=$${RANLIB}" \
0c24b341 30748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30749 clean) \
4fa63067
NN
30750 || exit 1
30751
b813574b 30752@endif sed
4fa63067 30753
b813574b
PB
30754.PHONY: maybe-distclean-sed distclean-sed
30755maybe-distclean-sed:
30756@if sed
30757maybe-distclean-sed: distclean-sed
4fa63067 30758
b813574b 30759distclean-sed:
0aed8855 30760 @: $(MAKE); $(unstage)
b813574b 30761 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30762 r=`${PWD_COMMAND}`; export r; \
30763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30764 $(HOST_EXPORTS) \
b813574b 30765 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30767 done; \
b813574b 30768 echo "Doing distclean in sed" ; \
b00612cc 30769 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30772 "RANLIB=$${RANLIB}" \
0c24b341 30773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30774 distclean) \
4fa63067
NN
30775 || exit 1
30776
b813574b 30777@endif sed
4fa63067 30778
b813574b
PB
30779.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
30780maybe-maintainer-clean-sed:
30781@if sed
30782maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 30783
b813574b 30784maintainer-clean-sed:
0aed8855 30785 @: $(MAKE); $(unstage)
b813574b 30786 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
30787 r=`${PWD_COMMAND}`; export r; \
30788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30789 $(HOST_EXPORTS) \
b813574b 30790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30792 done; \
b813574b 30793 echo "Doing maintainer-clean in sed" ; \
b00612cc 30794 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
30795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30797 "RANLIB=$${RANLIB}" \
0c24b341 30798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30799 maintainer-clean) \
4fa63067
NN
30800 || exit 1
30801
b813574b 30802@endif sed
4fa63067
NN
30803
30804
a7254363 30805
b813574b
PB
30806.PHONY: configure-send-pr maybe-configure-send-pr
30807maybe-configure-send-pr:
4f0ef2d8
CD
30808@if gcc-bootstrap
30809configure-send-pr: stage_current
30810@endif gcc-bootstrap
b813574b
PB
30811@if send-pr
30812maybe-configure-send-pr: configure-send-pr
c52c6897 30813configure-send-pr:
0aed8855 30814 @: $(MAKE); $(unstage)
c52c6897 30815 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30817 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
30818 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 30819 $(HOST_EXPORTS) \
a7254363
PB
30820 echo Configuring in $(HOST_SUBDIR)/send-pr; \
30821 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 30822 case $(srcdir) in \
b00612cc
PB
30823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30824 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
30825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30826 esac; \
b00612cc
PB
30827 srcdiroption="--srcdir=$${topdir}/send-pr"; \
30828 libsrcdir="$$s/send-pr"; \
e2b9e2dc 30829 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30831 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30832 || exit 1
b813574b 30833@endif send-pr
e2b9e2dc 30834
a7254363
PB
30835
30836
d545f33b
PB
30837
30838
b813574b
PB
30839.PHONY: all-send-pr maybe-all-send-pr
30840maybe-all-send-pr:
4f0ef2d8
CD
30841@if gcc-bootstrap
30842all-send-pr: stage_current
30843@endif gcc-bootstrap
b813574b 30844@if send-pr
d27cc32e 30845TARGET-send-pr=all
b813574b
PB
30846maybe-all-send-pr: all-send-pr
30847all-send-pr: configure-send-pr
0aed8855 30848 @: $(MAKE); $(unstage)
b40e3958
L
30849 @r=`${PWD_COMMAND}`; export r; \
30850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30851 $(HOST_EXPORTS) \
b00612cc
PB
30852 (cd $(HOST_SUBDIR)/send-pr && \
30853 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 30854@endif send-pr
3866be5d 30855
a7254363 30856
d545f33b
PB
30857
30858
b813574b
PB
30859.PHONY: check-send-pr maybe-check-send-pr
30860maybe-check-send-pr:
30861@if send-pr
30862maybe-check-send-pr: check-send-pr
3866be5d 30863
b813574b 30864check-send-pr:
0aed8855 30865 @: $(MAKE); $(unstage)
b40e3958
L
30866 @r=`${PWD_COMMAND}`; export r; \
30867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30868 $(HOST_EXPORTS) \
b00612cc
PB
30869 (cd $(HOST_SUBDIR)/send-pr && \
30870 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30871
b813574b 30872@endif send-pr
3866be5d 30873
b813574b
PB
30874.PHONY: install-send-pr maybe-install-send-pr
30875maybe-install-send-pr:
30876@if send-pr
30877maybe-install-send-pr: install-send-pr
16ae0395 30878
b813574b 30879install-send-pr: installdirs
0aed8855 30880 @: $(MAKE); $(unstage)
b40e3958
L
30881 @r=`${PWD_COMMAND}`; export r; \
30882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30883 $(HOST_EXPORTS) \
b00612cc 30884 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 30885 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30886
b813574b 30887@endif send-pr
3866be5d 30888
56a8fe78 30889# Other targets (info, dvi, pdf, etc.)
4fa63067 30890
b813574b
PB
30891.PHONY: maybe-info-send-pr info-send-pr
30892maybe-info-send-pr:
30893@if send-pr
30894maybe-info-send-pr: info-send-pr
4fa63067 30895
b813574b
PB
30896info-send-pr: \
30897 configure-send-pr
0aed8855 30898 @: $(MAKE); $(unstage)
b813574b 30899 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
30900 r=`${PWD_COMMAND}`; export r; \
30901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30902 $(HOST_EXPORTS) \
b813574b 30903 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30905 done; \
b813574b 30906 echo "Doing info in send-pr" ; \
b00612cc 30907 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30910 "RANLIB=$${RANLIB}" \
0c24b341 30911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30912 info) \
e2b9e2dc
NN
30913 || exit 1
30914
b813574b 30915@endif send-pr
4fa63067 30916
b813574b
PB
30917.PHONY: maybe-dvi-send-pr dvi-send-pr
30918maybe-dvi-send-pr:
30919@if send-pr
30920maybe-dvi-send-pr: dvi-send-pr
4fa63067 30921
b813574b
PB
30922dvi-send-pr: \
30923 configure-send-pr
0aed8855 30924 @: $(MAKE); $(unstage)
b813574b 30925 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 30926 r=`${PWD_COMMAND}`; export r; \
b40e3958 30927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30928 $(HOST_EXPORTS) \
b813574b 30929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30931 done; \
b813574b 30932 echo "Doing dvi in send-pr" ; \
b00612cc 30933 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
30934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30936 "RANLIB=$${RANLIB}" \
0c24b341 30937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30938 dvi) \
4fa63067 30939 || exit 1
3866be5d 30940
b813574b 30941@endif send-pr
3866be5d 30942
56a8fe78
DD
30943.PHONY: maybe-pdf-send-pr pdf-send-pr
30944maybe-pdf-send-pr:
30945@if send-pr
30946maybe-pdf-send-pr: pdf-send-pr
30947
30948pdf-send-pr: \
30949 configure-send-pr
30950 @: $(MAKE); $(unstage)
30951 @[ -f ./send-pr/Makefile ] || exit 0; \
30952 r=`${PWD_COMMAND}`; export r; \
30953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30954 $(HOST_EXPORTS) \
30955 for flag in $(EXTRA_HOST_FLAGS) ; do \
30956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30957 done; \
30958 echo "Doing pdf in send-pr" ; \
30959 (cd $(HOST_SUBDIR)/send-pr && \
30960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30962 "RANLIB=$${RANLIB}" \
0c24b341 30963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30964 pdf) \
30965 || exit 1
30966
30967@endif send-pr
30968
6d389afc
MS
30969.PHONY: maybe-html-send-pr html-send-pr
30970maybe-html-send-pr:
30971@if send-pr
30972maybe-html-send-pr: html-send-pr
30973
30974html-send-pr: \
30975 configure-send-pr
0aed8855 30976 @: $(MAKE); $(unstage)
6d389afc
MS
30977 @[ -f ./send-pr/Makefile ] || exit 0; \
30978 r=`${PWD_COMMAND}`; export r; \
30979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30980 $(HOST_EXPORTS) \
30981 for flag in $(EXTRA_HOST_FLAGS) ; do \
30982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30983 done; \
30984 echo "Doing html in send-pr" ; \
b00612cc 30985 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
30986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30988 "RANLIB=$${RANLIB}" \
0c24b341 30989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30990 html) \
30991 || exit 1
30992
30993@endif send-pr
30994
b813574b
PB
30995.PHONY: maybe-TAGS-send-pr TAGS-send-pr
30996maybe-TAGS-send-pr:
30997@if send-pr
30998maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 30999
b813574b
PB
31000TAGS-send-pr: \
31001 configure-send-pr
0aed8855 31002 @: $(MAKE); $(unstage)
b813574b 31003 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31004 r=`${PWD_COMMAND}`; export r; \
31005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31006 $(HOST_EXPORTS) \
b813574b 31007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31009 done; \
b813574b 31010 echo "Doing TAGS in send-pr" ; \
b00612cc 31011 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31014 "RANLIB=$${RANLIB}" \
0c24b341 31015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31016 TAGS) \
4fa63067 31017 || exit 1
3866be5d 31018
b813574b 31019@endif send-pr
3866be5d 31020
b813574b
PB
31021.PHONY: maybe-install-info-send-pr install-info-send-pr
31022maybe-install-info-send-pr:
31023@if send-pr
31024maybe-install-info-send-pr: install-info-send-pr
16ae0395 31025
b813574b
PB
31026install-info-send-pr: \
31027 configure-send-pr \
31028 info-send-pr
0aed8855 31029 @: $(MAKE); $(unstage)
b813574b 31030 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31031 r=`${PWD_COMMAND}`; export r; \
31032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31033 $(HOST_EXPORTS) \
b813574b 31034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31036 done; \
b813574b 31037 echo "Doing install-info in send-pr" ; \
b00612cc 31038 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31041 "RANLIB=$${RANLIB}" \
0c24b341 31042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31043 install-info) \
4fa63067
NN
31044 || exit 1
31045
b813574b 31046@endif send-pr
4fa63067 31047
a3ca38d2
DD
31048.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
31049maybe-install-pdf-send-pr:
31050@if send-pr
31051maybe-install-pdf-send-pr: install-pdf-send-pr
31052
31053install-pdf-send-pr: \
31054 configure-send-pr \
31055 pdf-send-pr
31056 @: $(MAKE); $(unstage)
31057 @[ -f ./send-pr/Makefile ] || exit 0; \
31058 r=`${PWD_COMMAND}`; export r; \
31059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31060 $(HOST_EXPORTS) \
31061 for flag in $(EXTRA_HOST_FLAGS) ; do \
31062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31063 done; \
31064 echo "Doing install-pdf in send-pr" ; \
31065 (cd $(HOST_SUBDIR)/send-pr && \
31066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31068 "RANLIB=$${RANLIB}" \
0c24b341 31069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31070 install-pdf) \
31071 || exit 1
31072
31073@endif send-pr
31074
108a6f8e
CD
31075.PHONY: maybe-install-html-send-pr install-html-send-pr
31076maybe-install-html-send-pr:
31077@if send-pr
31078maybe-install-html-send-pr: install-html-send-pr
31079
31080install-html-send-pr: \
31081 configure-send-pr \
31082 html-send-pr
31083 @: $(MAKE); $(unstage)
31084 @[ -f ./send-pr/Makefile ] || exit 0; \
31085 r=`${PWD_COMMAND}`; export r; \
31086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31087 $(HOST_EXPORTS) \
31088 for flag in $(EXTRA_HOST_FLAGS) ; do \
31089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31090 done; \
31091 echo "Doing install-html in send-pr" ; \
31092 (cd $(HOST_SUBDIR)/send-pr && \
31093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31095 "RANLIB=$${RANLIB}" \
0c24b341 31096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31097 install-html) \
31098 || exit 1
31099
31100@endif send-pr
31101
b813574b
PB
31102.PHONY: maybe-installcheck-send-pr installcheck-send-pr
31103maybe-installcheck-send-pr:
31104@if send-pr
31105maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 31106
b813574b
PB
31107installcheck-send-pr: \
31108 configure-send-pr
0aed8855 31109 @: $(MAKE); $(unstage)
b813574b 31110 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31111 r=`${PWD_COMMAND}`; export r; \
31112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31113 $(HOST_EXPORTS) \
b813574b 31114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31116 done; \
b813574b 31117 echo "Doing installcheck in send-pr" ; \
b00612cc 31118 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31121 "RANLIB=$${RANLIB}" \
0c24b341 31122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31123 installcheck) \
4fa63067
NN
31124 || exit 1
31125
b813574b 31126@endif send-pr
4fa63067 31127
b813574b
PB
31128.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
31129maybe-mostlyclean-send-pr:
31130@if send-pr
31131maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 31132
b813574b 31133mostlyclean-send-pr:
0aed8855 31134 @: $(MAKE); $(unstage)
b813574b 31135 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31136 r=`${PWD_COMMAND}`; export r; \
31137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31138 $(HOST_EXPORTS) \
b813574b 31139 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31141 done; \
b813574b 31142 echo "Doing mostlyclean in send-pr" ; \
b00612cc 31143 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31146 "RANLIB=$${RANLIB}" \
0c24b341 31147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31148 mostlyclean) \
4fa63067
NN
31149 || exit 1
31150
b813574b 31151@endif send-pr
4fa63067 31152
b813574b
PB
31153.PHONY: maybe-clean-send-pr clean-send-pr
31154maybe-clean-send-pr:
31155@if send-pr
31156maybe-clean-send-pr: clean-send-pr
4fa63067 31157
b813574b 31158clean-send-pr:
0aed8855 31159 @: $(MAKE); $(unstage)
b813574b 31160 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31161 r=`${PWD_COMMAND}`; export r; \
31162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31163 $(HOST_EXPORTS) \
b813574b 31164 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31166 done; \
b813574b 31167 echo "Doing clean in send-pr" ; \
b00612cc 31168 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31171 "RANLIB=$${RANLIB}" \
0c24b341 31172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31173 clean) \
4fa63067
NN
31174 || exit 1
31175
b813574b 31176@endif send-pr
4fa63067 31177
b813574b
PB
31178.PHONY: maybe-distclean-send-pr distclean-send-pr
31179maybe-distclean-send-pr:
31180@if send-pr
31181maybe-distclean-send-pr: distclean-send-pr
4fa63067 31182
b813574b 31183distclean-send-pr:
0aed8855 31184 @: $(MAKE); $(unstage)
b813574b 31185 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
31186 r=`${PWD_COMMAND}`; export r; \
31187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31188 $(HOST_EXPORTS) \
b813574b 31189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31191 done; \
b813574b 31192 echo "Doing distclean in send-pr" ; \
b00612cc 31193 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31196 "RANLIB=$${RANLIB}" \
0c24b341 31197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31198 distclean) \
4fa63067
NN
31199 || exit 1
31200
b813574b 31201@endif send-pr
4fa63067 31202
b813574b
PB
31203.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
31204maybe-maintainer-clean-send-pr:
31205@if send-pr
31206maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 31207
b813574b 31208maintainer-clean-send-pr:
0aed8855 31209 @: $(MAKE); $(unstage)
b813574b 31210 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 31211 r=`${PWD_COMMAND}`; export r; \
b40e3958 31212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31213 $(HOST_EXPORTS) \
b813574b 31214 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31216 done; \
b813574b 31217 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 31218 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
31219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31221 "RANLIB=$${RANLIB}" \
0c24b341 31222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31223 maintainer-clean) \
4fa63067 31224 || exit 1
3866be5d 31225
b813574b 31226@endif send-pr
3866be5d 31227
4fa63067 31228
a7254363 31229
b813574b
PB
31230.PHONY: configure-shellutils maybe-configure-shellutils
31231maybe-configure-shellutils:
4f0ef2d8
CD
31232@if gcc-bootstrap
31233configure-shellutils: stage_current
31234@endif gcc-bootstrap
b813574b
PB
31235@if shellutils
31236maybe-configure-shellutils: configure-shellutils
c52c6897 31237configure-shellutils:
0aed8855 31238 @: $(MAKE); $(unstage)
c52c6897 31239 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31241 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
31242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 31243 $(HOST_EXPORTS) \
a7254363
PB
31244 echo Configuring in $(HOST_SUBDIR)/shellutils; \
31245 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 31246 case $(srcdir) in \
b00612cc
PB
31247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31248 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
31249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31250 esac; \
b00612cc
PB
31251 srcdiroption="--srcdir=$${topdir}/shellutils"; \
31252 libsrcdir="$$s/shellutils"; \
e2b9e2dc 31253 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31255 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31256 || exit 1
b813574b 31257@endif shellutils
e2b9e2dc 31258
a7254363
PB
31259
31260
d545f33b
PB
31261
31262
b813574b
PB
31263.PHONY: all-shellutils maybe-all-shellutils
31264maybe-all-shellutils:
4f0ef2d8
CD
31265@if gcc-bootstrap
31266all-shellutils: stage_current
31267@endif gcc-bootstrap
b813574b 31268@if shellutils
d27cc32e 31269TARGET-shellutils=all
b813574b
PB
31270maybe-all-shellutils: all-shellutils
31271all-shellutils: configure-shellutils
0aed8855 31272 @: $(MAKE); $(unstage)
b40e3958
L
31273 @r=`${PWD_COMMAND}`; export r; \
31274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31275 $(HOST_EXPORTS) \
b00612cc
PB
31276 (cd $(HOST_SUBDIR)/shellutils && \
31277 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 31278@endif shellutils
3866be5d 31279
a7254363 31280
d545f33b
PB
31281
31282
b813574b
PB
31283.PHONY: check-shellutils maybe-check-shellutils
31284maybe-check-shellutils:
31285@if shellutils
31286maybe-check-shellutils: check-shellutils
3866be5d 31287
b813574b 31288check-shellutils:
0aed8855 31289 @: $(MAKE); $(unstage)
b40e3958
L
31290 @r=`${PWD_COMMAND}`; export r; \
31291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31292 $(HOST_EXPORTS) \
b00612cc
PB
31293 (cd $(HOST_SUBDIR)/shellutils && \
31294 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31295
b813574b 31296@endif shellutils
3866be5d 31297
b813574b
PB
31298.PHONY: install-shellutils maybe-install-shellutils
31299maybe-install-shellutils:
31300@if shellutils
31301maybe-install-shellutils: install-shellutils
16ae0395 31302
b813574b 31303install-shellutils: installdirs
0aed8855 31304 @: $(MAKE); $(unstage)
b40e3958
L
31305 @r=`${PWD_COMMAND}`; export r; \
31306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31307 $(HOST_EXPORTS) \
b00612cc 31308 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 31309 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31310
b813574b 31311@endif shellutils
4fa63067 31312
56a8fe78 31313# Other targets (info, dvi, pdf, etc.)
4fa63067 31314
b813574b
PB
31315.PHONY: maybe-info-shellutils info-shellutils
31316maybe-info-shellutils:
31317@if shellutils
31318maybe-info-shellutils: info-shellutils
4fa63067 31319
b813574b
PB
31320info-shellutils: \
31321 configure-shellutils
0aed8855 31322 @: $(MAKE); $(unstage)
b813574b 31323 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31324 r=`${PWD_COMMAND}`; export r; \
31325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31326 $(HOST_EXPORTS) \
b813574b 31327 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31329 done; \
b813574b 31330 echo "Doing info in shellutils" ; \
b00612cc 31331 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31334 "RANLIB=$${RANLIB}" \
0c24b341 31335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31336 info) \
4fa63067
NN
31337 || exit 1
31338
b813574b 31339@endif shellutils
4fa63067 31340
b813574b
PB
31341.PHONY: maybe-dvi-shellutils dvi-shellutils
31342maybe-dvi-shellutils:
31343@if shellutils
31344maybe-dvi-shellutils: dvi-shellutils
4fa63067 31345
b813574b
PB
31346dvi-shellutils: \
31347 configure-shellutils
0aed8855 31348 @: $(MAKE); $(unstage)
b813574b 31349 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31350 r=`${PWD_COMMAND}`; export r; \
31351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31352 $(HOST_EXPORTS) \
b813574b 31353 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31355 done; \
b813574b 31356 echo "Doing dvi in shellutils" ; \
b00612cc 31357 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31360 "RANLIB=$${RANLIB}" \
0c24b341 31361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31362 dvi) \
4fa63067
NN
31363 || exit 1
31364
b813574b 31365@endif shellutils
4fa63067 31366
56a8fe78
DD
31367.PHONY: maybe-pdf-shellutils pdf-shellutils
31368maybe-pdf-shellutils:
31369@if shellutils
31370maybe-pdf-shellutils: pdf-shellutils
31371
31372pdf-shellutils: \
31373 configure-shellutils
31374 @: $(MAKE); $(unstage)
31375 @[ -f ./shellutils/Makefile ] || exit 0; \
31376 r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31378 $(HOST_EXPORTS) \
31379 for flag in $(EXTRA_HOST_FLAGS) ; do \
31380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31381 done; \
31382 echo "Doing pdf in shellutils" ; \
31383 (cd $(HOST_SUBDIR)/shellutils && \
31384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31386 "RANLIB=$${RANLIB}" \
0c24b341 31387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31388 pdf) \
31389 || exit 1
31390
31391@endif shellutils
31392
6d389afc
MS
31393.PHONY: maybe-html-shellutils html-shellutils
31394maybe-html-shellutils:
31395@if shellutils
31396maybe-html-shellutils: html-shellutils
31397
31398html-shellutils: \
31399 configure-shellutils
0aed8855 31400 @: $(MAKE); $(unstage)
6d389afc
MS
31401 @[ -f ./shellutils/Makefile ] || exit 0; \
31402 r=`${PWD_COMMAND}`; export r; \
31403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31404 $(HOST_EXPORTS) \
31405 for flag in $(EXTRA_HOST_FLAGS) ; do \
31406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31407 done; \
31408 echo "Doing html in shellutils" ; \
b00612cc 31409 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
31410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31412 "RANLIB=$${RANLIB}" \
0c24b341 31413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31414 html) \
31415 || exit 1
31416
31417@endif shellutils
31418
b813574b
PB
31419.PHONY: maybe-TAGS-shellutils TAGS-shellutils
31420maybe-TAGS-shellutils:
31421@if shellutils
31422maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 31423
b813574b
PB
31424TAGS-shellutils: \
31425 configure-shellutils
0aed8855 31426 @: $(MAKE); $(unstage)
b813574b 31427 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31428 r=`${PWD_COMMAND}`; export r; \
31429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31430 $(HOST_EXPORTS) \
b813574b 31431 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31433 done; \
b813574b 31434 echo "Doing TAGS in shellutils" ; \
b00612cc 31435 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31438 "RANLIB=$${RANLIB}" \
0c24b341 31439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31440 TAGS) \
4fa63067
NN
31441 || exit 1
31442
b813574b 31443@endif shellutils
4fa63067 31444
b813574b
PB
31445.PHONY: maybe-install-info-shellutils install-info-shellutils
31446maybe-install-info-shellutils:
31447@if shellutils
31448maybe-install-info-shellutils: install-info-shellutils
4fa63067 31449
b813574b
PB
31450install-info-shellutils: \
31451 configure-shellutils \
31452 info-shellutils
0aed8855 31453 @: $(MAKE); $(unstage)
b813574b 31454 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31455 r=`${PWD_COMMAND}`; export r; \
31456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31457 $(HOST_EXPORTS) \
b813574b 31458 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31460 done; \
b813574b 31461 echo "Doing install-info in shellutils" ; \
b00612cc 31462 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31465 "RANLIB=$${RANLIB}" \
0c24b341 31466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31467 install-info) \
4fa63067
NN
31468 || exit 1
31469
b813574b 31470@endif shellutils
4fa63067 31471
a3ca38d2
DD
31472.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
31473maybe-install-pdf-shellutils:
31474@if shellutils
31475maybe-install-pdf-shellutils: install-pdf-shellutils
31476
31477install-pdf-shellutils: \
31478 configure-shellutils \
31479 pdf-shellutils
31480 @: $(MAKE); $(unstage)
31481 @[ -f ./shellutils/Makefile ] || exit 0; \
31482 r=`${PWD_COMMAND}`; export r; \
31483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31484 $(HOST_EXPORTS) \
31485 for flag in $(EXTRA_HOST_FLAGS) ; do \
31486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31487 done; \
31488 echo "Doing install-pdf in shellutils" ; \
31489 (cd $(HOST_SUBDIR)/shellutils && \
31490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31492 "RANLIB=$${RANLIB}" \
0c24b341 31493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31494 install-pdf) \
31495 || exit 1
31496
31497@endif shellutils
31498
108a6f8e
CD
31499.PHONY: maybe-install-html-shellutils install-html-shellutils
31500maybe-install-html-shellutils:
31501@if shellutils
31502maybe-install-html-shellutils: install-html-shellutils
31503
31504install-html-shellutils: \
31505 configure-shellutils \
31506 html-shellutils
31507 @: $(MAKE); $(unstage)
31508 @[ -f ./shellutils/Makefile ] || exit 0; \
31509 r=`${PWD_COMMAND}`; export r; \
31510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31511 $(HOST_EXPORTS) \
31512 for flag in $(EXTRA_HOST_FLAGS) ; do \
31513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31514 done; \
31515 echo "Doing install-html in shellutils" ; \
31516 (cd $(HOST_SUBDIR)/shellutils && \
31517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31519 "RANLIB=$${RANLIB}" \
0c24b341 31520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31521 install-html) \
31522 || exit 1
31523
31524@endif shellutils
31525
b813574b
PB
31526.PHONY: maybe-installcheck-shellutils installcheck-shellutils
31527maybe-installcheck-shellutils:
31528@if shellutils
31529maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 31530
b813574b
PB
31531installcheck-shellutils: \
31532 configure-shellutils
0aed8855 31533 @: $(MAKE); $(unstage)
b813574b 31534 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31535 r=`${PWD_COMMAND}`; export r; \
31536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31537 $(HOST_EXPORTS) \
b813574b 31538 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31540 done; \
b813574b 31541 echo "Doing installcheck in shellutils" ; \
b00612cc 31542 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31545 "RANLIB=$${RANLIB}" \
0c24b341 31546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31547 installcheck) \
4fa63067
NN
31548 || exit 1
31549
b813574b 31550@endif shellutils
4fa63067 31551
b813574b
PB
31552.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
31553maybe-mostlyclean-shellutils:
31554@if shellutils
31555maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 31556
b813574b 31557mostlyclean-shellutils:
0aed8855 31558 @: $(MAKE); $(unstage)
b813574b 31559 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31560 r=`${PWD_COMMAND}`; export r; \
31561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31562 $(HOST_EXPORTS) \
b813574b 31563 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31565 done; \
b813574b 31566 echo "Doing mostlyclean in shellutils" ; \
b00612cc 31567 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31570 "RANLIB=$${RANLIB}" \
0c24b341 31571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31572 mostlyclean) \
4fa63067
NN
31573 || exit 1
31574
b813574b 31575@endif shellutils
4fa63067 31576
b813574b
PB
31577.PHONY: maybe-clean-shellutils clean-shellutils
31578maybe-clean-shellutils:
31579@if shellutils
31580maybe-clean-shellutils: clean-shellutils
4fa63067 31581
b813574b 31582clean-shellutils:
0aed8855 31583 @: $(MAKE); $(unstage)
b813574b 31584 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31585 r=`${PWD_COMMAND}`; export r; \
31586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31587 $(HOST_EXPORTS) \
b813574b 31588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31590 done; \
b813574b 31591 echo "Doing clean in shellutils" ; \
b00612cc 31592 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31595 "RANLIB=$${RANLIB}" \
0c24b341 31596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31597 clean) \
4fa63067
NN
31598 || exit 1
31599
b813574b 31600@endif shellutils
4fa63067 31601
b813574b
PB
31602.PHONY: maybe-distclean-shellutils distclean-shellutils
31603maybe-distclean-shellutils:
31604@if shellutils
31605maybe-distclean-shellutils: distclean-shellutils
4fa63067 31606
b813574b 31607distclean-shellutils:
0aed8855 31608 @: $(MAKE); $(unstage)
b813574b 31609 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31610 r=`${PWD_COMMAND}`; export r; \
31611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31612 $(HOST_EXPORTS) \
b813574b 31613 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31615 done; \
b813574b 31616 echo "Doing distclean in shellutils" ; \
b00612cc 31617 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31620 "RANLIB=$${RANLIB}" \
0c24b341 31621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31622 distclean) \
4fa63067
NN
31623 || exit 1
31624
b813574b 31625@endif shellutils
4fa63067 31626
b813574b
PB
31627.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
31628maybe-maintainer-clean-shellutils:
31629@if shellutils
31630maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 31631
b813574b 31632maintainer-clean-shellutils:
0aed8855 31633 @: $(MAKE); $(unstage)
b813574b 31634 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
31635 r=`${PWD_COMMAND}`; export r; \
31636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31637 $(HOST_EXPORTS) \
b813574b 31638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31640 done; \
b813574b 31641 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 31642 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
31643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31645 "RANLIB=$${RANLIB}" \
0c24b341 31646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31647 maintainer-clean) \
4fa63067 31648 || exit 1
3866be5d 31649
b813574b 31650@endif shellutils
3866be5d 31651
4fa63067 31652
a7254363 31653
b813574b
PB
31654.PHONY: configure-sid maybe-configure-sid
31655maybe-configure-sid:
4f0ef2d8
CD
31656@if gcc-bootstrap
31657configure-sid: stage_current
31658@endif gcc-bootstrap
b813574b
PB
31659@if sid
31660maybe-configure-sid: configure-sid
c52c6897 31661configure-sid:
0aed8855 31662 @: $(MAKE); $(unstage)
c52c6897 31663 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31665 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
31666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 31667 $(HOST_EXPORTS) \
a7254363
PB
31668 echo Configuring in $(HOST_SUBDIR)/sid; \
31669 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 31670 case $(srcdir) in \
b00612cc
PB
31671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31672 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
31673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31674 esac; \
b00612cc
PB
31675 srcdiroption="--srcdir=$${topdir}/sid"; \
31676 libsrcdir="$$s/sid"; \
e2b9e2dc 31677 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31679 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31680 || exit 1
b813574b 31681@endif sid
e2b9e2dc 31682
a7254363
PB
31683
31684
d545f33b
PB
31685
31686
b813574b
PB
31687.PHONY: all-sid maybe-all-sid
31688maybe-all-sid:
4f0ef2d8
CD
31689@if gcc-bootstrap
31690all-sid: stage_current
31691@endif gcc-bootstrap
b813574b 31692@if sid
d27cc32e 31693TARGET-sid=all
b813574b
PB
31694maybe-all-sid: all-sid
31695all-sid: configure-sid
0aed8855 31696 @: $(MAKE); $(unstage)
b40e3958
L
31697 @r=`${PWD_COMMAND}`; export r; \
31698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31699 $(HOST_EXPORTS) \
b00612cc
PB
31700 (cd $(HOST_SUBDIR)/sid && \
31701 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 31702@endif sid
3866be5d 31703
a7254363 31704
d545f33b
PB
31705
31706
b813574b
PB
31707.PHONY: check-sid maybe-check-sid
31708maybe-check-sid:
31709@if sid
31710maybe-check-sid: check-sid
3866be5d 31711
b813574b 31712check-sid:
0aed8855 31713 @: $(MAKE); $(unstage)
4fa63067
NN
31714 @r=`${PWD_COMMAND}`; export r; \
31715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31716 $(HOST_EXPORTS) \
b00612cc
PB
31717 (cd $(HOST_SUBDIR)/sid && \
31718 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31719
b813574b 31720@endif sid
3866be5d 31721
b813574b
PB
31722.PHONY: install-sid maybe-install-sid
31723maybe-install-sid:
31724@if sid
31725maybe-install-sid: install-sid
16ae0395 31726
b813574b 31727install-sid: installdirs
0aed8855 31728 @: $(MAKE); $(unstage)
b40e3958
L
31729 @r=`${PWD_COMMAND}`; export r; \
31730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31731 $(HOST_EXPORTS) \
b00612cc 31732 (cd $(HOST_SUBDIR)/sid && \
2da12f12 31733 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31734
b813574b 31735@endif sid
3866be5d 31736
56a8fe78 31737# Other targets (info, dvi, pdf, etc.)
4fa63067 31738
b813574b
PB
31739.PHONY: maybe-info-sid info-sid
31740maybe-info-sid:
31741@if sid
31742maybe-info-sid: info-sid
4fa63067 31743
b813574b
PB
31744info-sid: \
31745 configure-sid
0aed8855 31746 @: $(MAKE); $(unstage)
b813574b 31747 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31748 r=`${PWD_COMMAND}`; export r; \
31749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31750 $(HOST_EXPORTS) \
b813574b 31751 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31753 done; \
b813574b 31754 echo "Doing info in sid" ; \
b00612cc 31755 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31758 "RANLIB=$${RANLIB}" \
0c24b341 31759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31760 info) \
4fa63067
NN
31761 || exit 1
31762
b813574b 31763@endif sid
4fa63067 31764
b813574b
PB
31765.PHONY: maybe-dvi-sid dvi-sid
31766maybe-dvi-sid:
31767@if sid
31768maybe-dvi-sid: dvi-sid
4fa63067 31769
b813574b
PB
31770dvi-sid: \
31771 configure-sid
0aed8855 31772 @: $(MAKE); $(unstage)
b813574b 31773 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31774 r=`${PWD_COMMAND}`; export r; \
31775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31776 $(HOST_EXPORTS) \
b813574b 31777 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31779 done; \
b813574b 31780 echo "Doing dvi in sid" ; \
b00612cc 31781 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31784 "RANLIB=$${RANLIB}" \
0c24b341 31785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31786 dvi) \
4fa63067
NN
31787 || exit 1
31788
b813574b 31789@endif sid
4fa63067 31790
56a8fe78
DD
31791.PHONY: maybe-pdf-sid pdf-sid
31792maybe-pdf-sid:
31793@if sid
31794maybe-pdf-sid: pdf-sid
31795
31796pdf-sid: \
31797 configure-sid
31798 @: $(MAKE); $(unstage)
31799 @[ -f ./sid/Makefile ] || exit 0; \
31800 r=`${PWD_COMMAND}`; export r; \
31801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31802 $(HOST_EXPORTS) \
31803 for flag in $(EXTRA_HOST_FLAGS) ; do \
31804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31805 done; \
31806 echo "Doing pdf in sid" ; \
31807 (cd $(HOST_SUBDIR)/sid && \
31808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31810 "RANLIB=$${RANLIB}" \
0c24b341 31811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31812 pdf) \
31813 || exit 1
31814
31815@endif sid
31816
6d389afc
MS
31817.PHONY: maybe-html-sid html-sid
31818maybe-html-sid:
31819@if sid
31820maybe-html-sid: html-sid
31821
31822html-sid: \
31823 configure-sid
0aed8855 31824 @: $(MAKE); $(unstage)
6d389afc
MS
31825 @[ -f ./sid/Makefile ] || exit 0; \
31826 r=`${PWD_COMMAND}`; export r; \
31827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31828 $(HOST_EXPORTS) \
31829 for flag in $(EXTRA_HOST_FLAGS) ; do \
31830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31831 done; \
31832 echo "Doing html in sid" ; \
b00612cc 31833 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
31834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31836 "RANLIB=$${RANLIB}" \
0c24b341 31837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31838 html) \
31839 || exit 1
31840
31841@endif sid
31842
b813574b
PB
31843.PHONY: maybe-TAGS-sid TAGS-sid
31844maybe-TAGS-sid:
31845@if sid
31846maybe-TAGS-sid: TAGS-sid
4fa63067 31847
b813574b
PB
31848TAGS-sid: \
31849 configure-sid
0aed8855 31850 @: $(MAKE); $(unstage)
b813574b 31851 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31852 r=`${PWD_COMMAND}`; export r; \
31853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31854 $(HOST_EXPORTS) \
b813574b 31855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31857 done; \
b813574b 31858 echo "Doing TAGS in sid" ; \
b00612cc 31859 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31862 "RANLIB=$${RANLIB}" \
0c24b341 31863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31864 TAGS) \
4fa63067
NN
31865 || exit 1
31866
b813574b 31867@endif sid
4fa63067 31868
b813574b
PB
31869.PHONY: maybe-install-info-sid install-info-sid
31870maybe-install-info-sid:
31871@if sid
31872maybe-install-info-sid: install-info-sid
4fa63067 31873
b813574b
PB
31874install-info-sid: \
31875 configure-sid \
31876 info-sid
0aed8855 31877 @: $(MAKE); $(unstage)
b813574b 31878 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31879 r=`${PWD_COMMAND}`; export r; \
31880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31881 $(HOST_EXPORTS) \
b813574b 31882 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31884 done; \
b813574b 31885 echo "Doing install-info in sid" ; \
b00612cc 31886 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31889 "RANLIB=$${RANLIB}" \
0c24b341 31890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31891 install-info) \
4fa63067
NN
31892 || exit 1
31893
b813574b 31894@endif sid
4fa63067 31895
a3ca38d2
DD
31896.PHONY: maybe-install-pdf-sid install-pdf-sid
31897maybe-install-pdf-sid:
31898@if sid
31899maybe-install-pdf-sid: install-pdf-sid
31900
31901install-pdf-sid: \
31902 configure-sid \
31903 pdf-sid
31904 @: $(MAKE); $(unstage)
31905 @[ -f ./sid/Makefile ] || exit 0; \
31906 r=`${PWD_COMMAND}`; export r; \
31907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31908 $(HOST_EXPORTS) \
31909 for flag in $(EXTRA_HOST_FLAGS) ; do \
31910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31911 done; \
31912 echo "Doing install-pdf in sid" ; \
31913 (cd $(HOST_SUBDIR)/sid && \
31914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31916 "RANLIB=$${RANLIB}" \
0c24b341 31917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31918 install-pdf) \
31919 || exit 1
31920
31921@endif sid
31922
108a6f8e
CD
31923.PHONY: maybe-install-html-sid install-html-sid
31924maybe-install-html-sid:
31925@if sid
31926maybe-install-html-sid: install-html-sid
31927
31928install-html-sid: \
31929 configure-sid \
31930 html-sid
31931 @: $(MAKE); $(unstage)
31932 @[ -f ./sid/Makefile ] || exit 0; \
31933 r=`${PWD_COMMAND}`; export r; \
31934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31935 $(HOST_EXPORTS) \
31936 for flag in $(EXTRA_HOST_FLAGS) ; do \
31937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31938 done; \
31939 echo "Doing install-html in sid" ; \
31940 (cd $(HOST_SUBDIR)/sid && \
31941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31943 "RANLIB=$${RANLIB}" \
0c24b341 31944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31945 install-html) \
31946 || exit 1
31947
31948@endif sid
31949
b813574b
PB
31950.PHONY: maybe-installcheck-sid installcheck-sid
31951maybe-installcheck-sid:
31952@if sid
31953maybe-installcheck-sid: installcheck-sid
4fa63067 31954
b813574b
PB
31955installcheck-sid: \
31956 configure-sid
0aed8855 31957 @: $(MAKE); $(unstage)
b813574b
PB
31958 @[ -f ./sid/Makefile ] || exit 0; \
31959 r=`${PWD_COMMAND}`; export r; \
4fa63067 31960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31961 $(HOST_EXPORTS) \
b813574b 31962 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31964 done; \
b813574b 31965 echo "Doing installcheck in sid" ; \
b00612cc 31966 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31969 "RANLIB=$${RANLIB}" \
0c24b341 31970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31971 installcheck) \
4fa63067
NN
31972 || exit 1
31973
b813574b 31974@endif sid
4fa63067 31975
b813574b
PB
31976.PHONY: maybe-mostlyclean-sid mostlyclean-sid
31977maybe-mostlyclean-sid:
31978@if sid
31979maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 31980
b813574b 31981mostlyclean-sid:
0aed8855 31982 @: $(MAKE); $(unstage)
b813574b 31983 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
31984 r=`${PWD_COMMAND}`; export r; \
31985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31986 $(HOST_EXPORTS) \
b813574b 31987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31989 done; \
b813574b 31990 echo "Doing mostlyclean in sid" ; \
b00612cc 31991 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
31992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31994 "RANLIB=$${RANLIB}" \
0c24b341 31995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31996 mostlyclean) \
4fa63067
NN
31997 || exit 1
31998
b813574b 31999@endif sid
4fa63067 32000
b813574b
PB
32001.PHONY: maybe-clean-sid clean-sid
32002maybe-clean-sid:
32003@if sid
32004maybe-clean-sid: clean-sid
4fa63067 32005
b813574b 32006clean-sid:
0aed8855 32007 @: $(MAKE); $(unstage)
b813574b 32008 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32009 r=`${PWD_COMMAND}`; export r; \
32010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32011 $(HOST_EXPORTS) \
b813574b 32012 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32014 done; \
b813574b 32015 echo "Doing clean in sid" ; \
b00612cc 32016 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32019 "RANLIB=$${RANLIB}" \
0c24b341 32020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32021 clean) \
4fa63067
NN
32022 || exit 1
32023
b813574b 32024@endif sid
4fa63067 32025
b813574b
PB
32026.PHONY: maybe-distclean-sid distclean-sid
32027maybe-distclean-sid:
32028@if sid
32029maybe-distclean-sid: distclean-sid
4fa63067 32030
b813574b 32031distclean-sid:
0aed8855 32032 @: $(MAKE); $(unstage)
b813574b 32033 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32034 r=`${PWD_COMMAND}`; export r; \
32035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32036 $(HOST_EXPORTS) \
b813574b 32037 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32039 done; \
b813574b 32040 echo "Doing distclean in sid" ; \
b00612cc 32041 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32044 "RANLIB=$${RANLIB}" \
0c24b341 32045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32046 distclean) \
4fa63067
NN
32047 || exit 1
32048
b813574b 32049@endif sid
4fa63067 32050
b813574b
PB
32051.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
32052maybe-maintainer-clean-sid:
32053@if sid
32054maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 32055
b813574b 32056maintainer-clean-sid:
0aed8855 32057 @: $(MAKE); $(unstage)
b813574b 32058 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
32059 r=`${PWD_COMMAND}`; export r; \
32060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32061 $(HOST_EXPORTS) \
b813574b 32062 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32064 done; \
b813574b 32065 echo "Doing maintainer-clean in sid" ; \
b00612cc 32066 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
32067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32069 "RANLIB=$${RANLIB}" \
0c24b341 32070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32071 maintainer-clean) \
4fa63067
NN
32072 || exit 1
32073
b813574b 32074@endif sid
4fa63067
NN
32075
32076
a7254363 32077
b813574b
PB
32078.PHONY: configure-sim maybe-configure-sim
32079maybe-configure-sim:
4f0ef2d8
CD
32080@if gcc-bootstrap
32081configure-sim: stage_current
32082@endif gcc-bootstrap
b813574b
PB
32083@if sim
32084maybe-configure-sim: configure-sim
c52c6897 32085configure-sim:
0aed8855 32086 @: $(MAKE); $(unstage)
c52c6897 32087 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32089 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
32090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 32091 $(HOST_EXPORTS) \
a7254363
PB
32092 echo Configuring in $(HOST_SUBDIR)/sim; \
32093 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 32094 case $(srcdir) in \
b00612cc
PB
32095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32096 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
32097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32098 esac; \
b00612cc
PB
32099 srcdiroption="--srcdir=$${topdir}/sim"; \
32100 libsrcdir="$$s/sim"; \
e2b9e2dc 32101 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32103 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32104 || exit 1
b813574b 32105@endif sim
e2b9e2dc 32106
a7254363
PB
32107
32108
d545f33b
PB
32109
32110
b813574b
PB
32111.PHONY: all-sim maybe-all-sim
32112maybe-all-sim:
4f0ef2d8
CD
32113@if gcc-bootstrap
32114all-sim: stage_current
32115@endif gcc-bootstrap
b813574b 32116@if sim
d27cc32e 32117TARGET-sim=all
b813574b
PB
32118maybe-all-sim: all-sim
32119all-sim: configure-sim
0aed8855 32120 @: $(MAKE); $(unstage)
b40e3958
L
32121 @r=`${PWD_COMMAND}`; export r; \
32122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32123 $(HOST_EXPORTS) \
b00612cc
PB
32124 (cd $(HOST_SUBDIR)/sim && \
32125 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 32126@endif sim
3866be5d 32127
a7254363 32128
d545f33b
PB
32129
32130
b813574b
PB
32131.PHONY: check-sim maybe-check-sim
32132maybe-check-sim:
32133@if sim
32134maybe-check-sim: check-sim
3866be5d 32135
b813574b 32136check-sim:
0aed8855 32137 @: $(MAKE); $(unstage)
b40e3958
L
32138 @r=`${PWD_COMMAND}`; export r; \
32139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32140 $(HOST_EXPORTS) \
b00612cc
PB
32141 (cd $(HOST_SUBDIR)/sim && \
32142 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32143
b813574b 32144@endif sim
3866be5d 32145
b813574b
PB
32146.PHONY: install-sim maybe-install-sim
32147maybe-install-sim:
32148@if sim
32149maybe-install-sim: install-sim
16ae0395 32150
b813574b 32151install-sim: installdirs
0aed8855 32152 @: $(MAKE); $(unstage)
b40e3958
L
32153 @r=`${PWD_COMMAND}`; export r; \
32154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32155 $(HOST_EXPORTS) \
b00612cc 32156 (cd $(HOST_SUBDIR)/sim && \
2da12f12 32157 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32158
b813574b 32159@endif sim
3866be5d 32160
56a8fe78 32161# Other targets (info, dvi, pdf, etc.)
4fa63067 32162
b813574b
PB
32163.PHONY: maybe-info-sim info-sim
32164maybe-info-sim:
32165@if sim
32166maybe-info-sim: info-sim
4fa63067 32167
b813574b
PB
32168info-sim: \
32169 configure-sim
0aed8855 32170 @: $(MAKE); $(unstage)
b813574b 32171 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
32172 r=`${PWD_COMMAND}`; export r; \
32173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32174 $(HOST_EXPORTS) \
b813574b 32175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32177 done; \
b813574b 32178 echo "Doing info in sim" ; \
b00612cc 32179 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32182 "RANLIB=$${RANLIB}" \
0c24b341 32183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32184 info) \
e2b9e2dc
NN
32185 || exit 1
32186
b813574b 32187@endif sim
4fa63067 32188
b813574b
PB
32189.PHONY: maybe-dvi-sim dvi-sim
32190maybe-dvi-sim:
32191@if sim
32192maybe-dvi-sim: dvi-sim
4fa63067 32193
b813574b
PB
32194dvi-sim: \
32195 configure-sim
0aed8855 32196 @: $(MAKE); $(unstage)
b813574b 32197 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32198 r=`${PWD_COMMAND}`; export r; \
b40e3958 32199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32200 $(HOST_EXPORTS) \
b813574b 32201 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32203 done; \
b813574b 32204 echo "Doing dvi in sim" ; \
b00612cc 32205 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32208 "RANLIB=$${RANLIB}" \
0c24b341 32209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32210 dvi) \
4fa63067 32211 || exit 1
3866be5d 32212
b813574b 32213@endif sim
3866be5d 32214
56a8fe78
DD
32215.PHONY: maybe-pdf-sim pdf-sim
32216maybe-pdf-sim:
32217@if sim
32218maybe-pdf-sim: pdf-sim
32219
32220pdf-sim: \
32221 configure-sim
32222 @: $(MAKE); $(unstage)
32223 @[ -f ./sim/Makefile ] || exit 0; \
32224 r=`${PWD_COMMAND}`; export r; \
32225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32226 $(HOST_EXPORTS) \
32227 for flag in $(EXTRA_HOST_FLAGS) ; do \
32228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32229 done; \
32230 echo "Doing pdf in sim" ; \
32231 (cd $(HOST_SUBDIR)/sim && \
32232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32234 "RANLIB=$${RANLIB}" \
0c24b341 32235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32236 pdf) \
32237 || exit 1
32238
32239@endif sim
32240
6d389afc
MS
32241.PHONY: maybe-html-sim html-sim
32242maybe-html-sim:
32243@if sim
32244maybe-html-sim: html-sim
32245
32246html-sim: \
32247 configure-sim
0aed8855 32248 @: $(MAKE); $(unstage)
6d389afc
MS
32249 @[ -f ./sim/Makefile ] || exit 0; \
32250 r=`${PWD_COMMAND}`; export r; \
32251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32252 $(HOST_EXPORTS) \
32253 for flag in $(EXTRA_HOST_FLAGS) ; do \
32254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32255 done; \
32256 echo "Doing html in sim" ; \
b00612cc 32257 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
32258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32260 "RANLIB=$${RANLIB}" \
0c24b341 32261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32262 html) \
32263 || exit 1
32264
32265@endif sim
32266
b813574b
PB
32267.PHONY: maybe-TAGS-sim TAGS-sim
32268maybe-TAGS-sim:
32269@if sim
32270maybe-TAGS-sim: TAGS-sim
4fa63067 32271
b813574b
PB
32272TAGS-sim: \
32273 configure-sim
0aed8855 32274 @: $(MAKE); $(unstage)
b813574b 32275 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32276 r=`${PWD_COMMAND}`; export r; \
b40e3958 32277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32278 $(HOST_EXPORTS) \
b813574b 32279 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32281 done; \
b813574b 32282 echo "Doing TAGS in sim" ; \
b00612cc 32283 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32286 "RANLIB=$${RANLIB}" \
0c24b341 32287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32288 TAGS) \
4fa63067 32289 || exit 1
3866be5d 32290
b813574b 32291@endif sim
3866be5d 32292
b813574b
PB
32293.PHONY: maybe-install-info-sim install-info-sim
32294maybe-install-info-sim:
32295@if sim
32296maybe-install-info-sim: install-info-sim
4fa63067 32297
b813574b
PB
32298install-info-sim: \
32299 configure-sim \
32300 info-sim
0aed8855 32301 @: $(MAKE); $(unstage)
b813574b 32302 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32303 r=`${PWD_COMMAND}`; export r; \
32304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32305 $(HOST_EXPORTS) \
b813574b 32306 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32308 done; \
b813574b 32309 echo "Doing install-info in sim" ; \
b00612cc 32310 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32313 "RANLIB=$${RANLIB}" \
0c24b341 32314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32315 install-info) \
4fa63067
NN
32316 || exit 1
32317
b813574b 32318@endif sim
4fa63067 32319
a3ca38d2
DD
32320.PHONY: maybe-install-pdf-sim install-pdf-sim
32321maybe-install-pdf-sim:
32322@if sim
32323maybe-install-pdf-sim: install-pdf-sim
32324
32325install-pdf-sim: \
32326 configure-sim \
32327 pdf-sim
32328 @: $(MAKE); $(unstage)
32329 @[ -f ./sim/Makefile ] || exit 0; \
32330 r=`${PWD_COMMAND}`; export r; \
32331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32332 $(HOST_EXPORTS) \
32333 for flag in $(EXTRA_HOST_FLAGS) ; do \
32334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32335 done; \
32336 echo "Doing install-pdf in sim" ; \
32337 (cd $(HOST_SUBDIR)/sim && \
32338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32340 "RANLIB=$${RANLIB}" \
0c24b341 32341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32342 install-pdf) \
32343 || exit 1
32344
32345@endif sim
32346
108a6f8e
CD
32347.PHONY: maybe-install-html-sim install-html-sim
32348maybe-install-html-sim:
32349@if sim
32350maybe-install-html-sim: install-html-sim
32351
32352install-html-sim: \
32353 configure-sim \
32354 html-sim
32355 @: $(MAKE); $(unstage)
32356 @[ -f ./sim/Makefile ] || exit 0; \
32357 r=`${PWD_COMMAND}`; export r; \
32358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32359 $(HOST_EXPORTS) \
32360 for flag in $(EXTRA_HOST_FLAGS) ; do \
32361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32362 done; \
32363 echo "Doing install-html in sim" ; \
32364 (cd $(HOST_SUBDIR)/sim && \
32365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32367 "RANLIB=$${RANLIB}" \
0c24b341 32368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32369 install-html) \
32370 || exit 1
32371
32372@endif sim
32373
b813574b
PB
32374.PHONY: maybe-installcheck-sim installcheck-sim
32375maybe-installcheck-sim:
32376@if sim
32377maybe-installcheck-sim: installcheck-sim
4fa63067 32378
b813574b
PB
32379installcheck-sim: \
32380 configure-sim
0aed8855 32381 @: $(MAKE); $(unstage)
b813574b 32382 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32383 r=`${PWD_COMMAND}`; export r; \
32384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32385 $(HOST_EXPORTS) \
b813574b 32386 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32388 done; \
b813574b 32389 echo "Doing installcheck in sim" ; \
b00612cc 32390 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32393 "RANLIB=$${RANLIB}" \
0c24b341 32394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32395 installcheck) \
4fa63067
NN
32396 || exit 1
32397
b813574b 32398@endif sim
4fa63067 32399
b813574b
PB
32400.PHONY: maybe-mostlyclean-sim mostlyclean-sim
32401maybe-mostlyclean-sim:
32402@if sim
32403maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 32404
b813574b 32405mostlyclean-sim:
0aed8855 32406 @: $(MAKE); $(unstage)
b813574b 32407 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32408 r=`${PWD_COMMAND}`; export r; \
32409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32410 $(HOST_EXPORTS) \
b813574b 32411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32413 done; \
b813574b 32414 echo "Doing mostlyclean in sim" ; \
b00612cc 32415 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32418 "RANLIB=$${RANLIB}" \
0c24b341 32419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32420 mostlyclean) \
4fa63067
NN
32421 || exit 1
32422
b813574b 32423@endif sim
4fa63067 32424
b813574b
PB
32425.PHONY: maybe-clean-sim clean-sim
32426maybe-clean-sim:
32427@if sim
32428maybe-clean-sim: clean-sim
4fa63067 32429
b813574b 32430clean-sim:
0aed8855 32431 @: $(MAKE); $(unstage)
b813574b 32432 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32433 r=`${PWD_COMMAND}`; export r; \
32434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32435 $(HOST_EXPORTS) \
b813574b 32436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32438 done; \
b813574b 32439 echo "Doing clean in sim" ; \
b00612cc 32440 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32443 "RANLIB=$${RANLIB}" \
0c24b341 32444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32445 clean) \
4fa63067
NN
32446 || exit 1
32447
b813574b 32448@endif sim
4fa63067 32449
b813574b
PB
32450.PHONY: maybe-distclean-sim distclean-sim
32451maybe-distclean-sim:
32452@if sim
32453maybe-distclean-sim: distclean-sim
4fa63067 32454
b813574b 32455distclean-sim:
0aed8855 32456 @: $(MAKE); $(unstage)
b813574b 32457 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
32458 r=`${PWD_COMMAND}`; export r; \
32459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32460 $(HOST_EXPORTS) \
b813574b 32461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32463 done; \
b813574b 32464 echo "Doing distclean in sim" ; \
b00612cc 32465 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32468 "RANLIB=$${RANLIB}" \
0c24b341 32469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32470 distclean) \
4fa63067
NN
32471 || exit 1
32472
b813574b 32473@endif sim
4fa63067 32474
b813574b
PB
32475.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
32476maybe-maintainer-clean-sim:
32477@if sim
32478maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 32479
b813574b 32480maintainer-clean-sim:
0aed8855 32481 @: $(MAKE); $(unstage)
b813574b 32482 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 32483 r=`${PWD_COMMAND}`; export r; \
b40e3958 32484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32485 $(HOST_EXPORTS) \
b813574b 32486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32488 done; \
b813574b 32489 echo "Doing maintainer-clean in sim" ; \
b00612cc 32490 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
32491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32493 "RANLIB=$${RANLIB}" \
0c24b341 32494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32495 maintainer-clean) \
4fa63067 32496 || exit 1
3866be5d 32497
b813574b 32498@endif sim
3866be5d 32499
4fa63067 32500
a7254363 32501
b813574b
PB
32502.PHONY: configure-tar maybe-configure-tar
32503maybe-configure-tar:
4f0ef2d8
CD
32504@if gcc-bootstrap
32505configure-tar: stage_current
32506@endif gcc-bootstrap
b813574b
PB
32507@if tar
32508maybe-configure-tar: configure-tar
c52c6897 32509configure-tar:
0aed8855 32510 @: $(MAKE); $(unstage)
c52c6897 32511 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32513 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
32514 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 32515 $(HOST_EXPORTS) \
a7254363
PB
32516 echo Configuring in $(HOST_SUBDIR)/tar; \
32517 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 32518 case $(srcdir) in \
b00612cc
PB
32519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32520 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
32521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32522 esac; \
b00612cc
PB
32523 srcdiroption="--srcdir=$${topdir}/tar"; \
32524 libsrcdir="$$s/tar"; \
e2b9e2dc 32525 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32526 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32527 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32528 || exit 1
b813574b 32529@endif tar
e2b9e2dc 32530
a7254363
PB
32531
32532
d545f33b
PB
32533
32534
b813574b
PB
32535.PHONY: all-tar maybe-all-tar
32536maybe-all-tar:
4f0ef2d8
CD
32537@if gcc-bootstrap
32538all-tar: stage_current
32539@endif gcc-bootstrap
b813574b 32540@if tar
d27cc32e 32541TARGET-tar=all
b813574b
PB
32542maybe-all-tar: all-tar
32543all-tar: configure-tar
0aed8855 32544 @: $(MAKE); $(unstage)
b40e3958
L
32545 @r=`${PWD_COMMAND}`; export r; \
32546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32547 $(HOST_EXPORTS) \
b00612cc
PB
32548 (cd $(HOST_SUBDIR)/tar && \
32549 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 32550@endif tar
3866be5d 32551
a7254363 32552
d545f33b
PB
32553
32554
b813574b
PB
32555.PHONY: check-tar maybe-check-tar
32556maybe-check-tar:
32557@if tar
32558maybe-check-tar: check-tar
3866be5d 32559
b813574b 32560check-tar:
0aed8855 32561 @: $(MAKE); $(unstage)
b40e3958
L
32562 @r=`${PWD_COMMAND}`; export r; \
32563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32564 $(HOST_EXPORTS) \
b00612cc
PB
32565 (cd $(HOST_SUBDIR)/tar && \
32566 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32567
b813574b 32568@endif tar
3866be5d 32569
b813574b
PB
32570.PHONY: install-tar maybe-install-tar
32571maybe-install-tar:
32572@if tar
32573maybe-install-tar: install-tar
16ae0395 32574
b813574b 32575install-tar: installdirs
0aed8855 32576 @: $(MAKE); $(unstage)
b813574b
PB
32577 @r=`${PWD_COMMAND}`; export r; \
32578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32579 $(HOST_EXPORTS) \
b00612cc 32580 (cd $(HOST_SUBDIR)/tar && \
2da12f12 32581 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32582
b813574b 32583@endif tar
4fa63067 32584
56a8fe78 32585# Other targets (info, dvi, pdf, etc.)
4fa63067 32586
b813574b
PB
32587.PHONY: maybe-info-tar info-tar
32588maybe-info-tar:
32589@if tar
32590maybe-info-tar: info-tar
4fa63067 32591
b813574b
PB
32592info-tar: \
32593 configure-tar
0aed8855 32594 @: $(MAKE); $(unstage)
b813574b 32595 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 32596 r=`${PWD_COMMAND}`; export r; \
b40e3958 32597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32598 $(HOST_EXPORTS) \
b813574b 32599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32601 done; \
b813574b 32602 echo "Doing info in tar" ; \
b00612cc 32603 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32606 "RANLIB=$${RANLIB}" \
0c24b341 32607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32608 info) \
4fa63067
NN
32609 || exit 1
32610
b813574b 32611@endif tar
4fa63067 32612
b813574b
PB
32613.PHONY: maybe-dvi-tar dvi-tar
32614maybe-dvi-tar:
32615@if tar
32616maybe-dvi-tar: dvi-tar
4fa63067 32617
b813574b
PB
32618dvi-tar: \
32619 configure-tar
0aed8855 32620 @: $(MAKE); $(unstage)
b813574b 32621 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32622 r=`${PWD_COMMAND}`; export r; \
32623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32624 $(HOST_EXPORTS) \
b813574b 32625 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32627 done; \
b813574b 32628 echo "Doing dvi in tar" ; \
b00612cc 32629 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32632 "RANLIB=$${RANLIB}" \
0c24b341 32633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32634 dvi) \
4fa63067
NN
32635 || exit 1
32636
b813574b 32637@endif tar
4fa63067 32638
56a8fe78
DD
32639.PHONY: maybe-pdf-tar pdf-tar
32640maybe-pdf-tar:
32641@if tar
32642maybe-pdf-tar: pdf-tar
32643
32644pdf-tar: \
32645 configure-tar
32646 @: $(MAKE); $(unstage)
32647 @[ -f ./tar/Makefile ] || exit 0; \
32648 r=`${PWD_COMMAND}`; export r; \
32649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32650 $(HOST_EXPORTS) \
32651 for flag in $(EXTRA_HOST_FLAGS) ; do \
32652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32653 done; \
32654 echo "Doing pdf in tar" ; \
32655 (cd $(HOST_SUBDIR)/tar && \
32656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32658 "RANLIB=$${RANLIB}" \
0c24b341 32659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32660 pdf) \
32661 || exit 1
32662
32663@endif tar
32664
6d389afc
MS
32665.PHONY: maybe-html-tar html-tar
32666maybe-html-tar:
32667@if tar
32668maybe-html-tar: html-tar
32669
32670html-tar: \
32671 configure-tar
0aed8855 32672 @: $(MAKE); $(unstage)
6d389afc
MS
32673 @[ -f ./tar/Makefile ] || exit 0; \
32674 r=`${PWD_COMMAND}`; export r; \
32675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32676 $(HOST_EXPORTS) \
32677 for flag in $(EXTRA_HOST_FLAGS) ; do \
32678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32679 done; \
32680 echo "Doing html in tar" ; \
b00612cc 32681 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
32682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32684 "RANLIB=$${RANLIB}" \
0c24b341 32685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32686 html) \
32687 || exit 1
32688
32689@endif tar
32690
b813574b
PB
32691.PHONY: maybe-TAGS-tar TAGS-tar
32692maybe-TAGS-tar:
32693@if tar
32694maybe-TAGS-tar: TAGS-tar
4fa63067 32695
b813574b
PB
32696TAGS-tar: \
32697 configure-tar
0aed8855 32698 @: $(MAKE); $(unstage)
b813574b 32699 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32700 r=`${PWD_COMMAND}`; export r; \
32701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32702 $(HOST_EXPORTS) \
b813574b 32703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32705 done; \
b813574b 32706 echo "Doing TAGS in tar" ; \
b00612cc 32707 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32710 "RANLIB=$${RANLIB}" \
0c24b341 32711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32712 TAGS) \
4fa63067
NN
32713 || exit 1
32714
b813574b 32715@endif tar
4fa63067 32716
b813574b
PB
32717.PHONY: maybe-install-info-tar install-info-tar
32718maybe-install-info-tar:
32719@if tar
32720maybe-install-info-tar: install-info-tar
4fa63067 32721
b813574b
PB
32722install-info-tar: \
32723 configure-tar \
32724 info-tar
0aed8855 32725 @: $(MAKE); $(unstage)
b813574b 32726 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32727 r=`${PWD_COMMAND}`; export r; \
32728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32729 $(HOST_EXPORTS) \
b813574b 32730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32732 done; \
b813574b 32733 echo "Doing install-info in tar" ; \
b00612cc 32734 (cd $(HOST_SUBDIR)/tar && \
b813574b 32735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
32736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32737 "RANLIB=$${RANLIB}" \
0c24b341 32738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32739 install-info) \
4fa63067
NN
32740 || exit 1
32741
b813574b 32742@endif tar
4fa63067 32743
a3ca38d2
DD
32744.PHONY: maybe-install-pdf-tar install-pdf-tar
32745maybe-install-pdf-tar:
32746@if tar
32747maybe-install-pdf-tar: install-pdf-tar
32748
32749install-pdf-tar: \
32750 configure-tar \
32751 pdf-tar
32752 @: $(MAKE); $(unstage)
32753 @[ -f ./tar/Makefile ] || exit 0; \
32754 r=`${PWD_COMMAND}`; export r; \
32755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32756 $(HOST_EXPORTS) \
32757 for flag in $(EXTRA_HOST_FLAGS) ; do \
32758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32759 done; \
32760 echo "Doing install-pdf in tar" ; \
32761 (cd $(HOST_SUBDIR)/tar && \
32762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32764 "RANLIB=$${RANLIB}" \
0c24b341 32765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32766 install-pdf) \
32767 || exit 1
32768
32769@endif tar
32770
108a6f8e
CD
32771.PHONY: maybe-install-html-tar install-html-tar
32772maybe-install-html-tar:
32773@if tar
32774maybe-install-html-tar: install-html-tar
32775
32776install-html-tar: \
32777 configure-tar \
32778 html-tar
32779 @: $(MAKE); $(unstage)
32780 @[ -f ./tar/Makefile ] || exit 0; \
32781 r=`${PWD_COMMAND}`; export r; \
32782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32783 $(HOST_EXPORTS) \
32784 for flag in $(EXTRA_HOST_FLAGS) ; do \
32785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32786 done; \
32787 echo "Doing install-html in tar" ; \
32788 (cd $(HOST_SUBDIR)/tar && \
32789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32791 "RANLIB=$${RANLIB}" \
0c24b341 32792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32793 install-html) \
32794 || exit 1
32795
32796@endif tar
32797
b813574b
PB
32798.PHONY: maybe-installcheck-tar installcheck-tar
32799maybe-installcheck-tar:
32800@if tar
32801maybe-installcheck-tar: installcheck-tar
4fa63067 32802
b813574b
PB
32803installcheck-tar: \
32804 configure-tar
0aed8855 32805 @: $(MAKE); $(unstage)
b813574b 32806 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32807 r=`${PWD_COMMAND}`; export r; \
32808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32809 $(HOST_EXPORTS) \
b813574b 32810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32812 done; \
b813574b 32813 echo "Doing installcheck in tar" ; \
b00612cc 32814 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32817 "RANLIB=$${RANLIB}" \
0c24b341 32818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32819 installcheck) \
4fa63067
NN
32820 || exit 1
32821
b813574b 32822@endif tar
4fa63067 32823
b813574b
PB
32824.PHONY: maybe-mostlyclean-tar mostlyclean-tar
32825maybe-mostlyclean-tar:
32826@if tar
32827maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 32828
b813574b 32829mostlyclean-tar:
0aed8855 32830 @: $(MAKE); $(unstage)
b813574b 32831 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32832 r=`${PWD_COMMAND}`; export r; \
32833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32834 $(HOST_EXPORTS) \
b813574b 32835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32837 done; \
b813574b 32838 echo "Doing mostlyclean in tar" ; \
b00612cc 32839 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32842 "RANLIB=$${RANLIB}" \
0c24b341 32843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32844 mostlyclean) \
4fa63067
NN
32845 || exit 1
32846
b813574b 32847@endif tar
4fa63067 32848
b813574b
PB
32849.PHONY: maybe-clean-tar clean-tar
32850maybe-clean-tar:
32851@if tar
32852maybe-clean-tar: clean-tar
4fa63067 32853
b813574b 32854clean-tar:
0aed8855 32855 @: $(MAKE); $(unstage)
b813574b 32856 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32857 r=`${PWD_COMMAND}`; export r; \
32858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32859 $(HOST_EXPORTS) \
b813574b 32860 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32862 done; \
b813574b 32863 echo "Doing clean in tar" ; \
b00612cc 32864 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32867 "RANLIB=$${RANLIB}" \
0c24b341 32868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32869 clean) \
4fa63067
NN
32870 || exit 1
32871
b813574b 32872@endif tar
4fa63067 32873
b813574b
PB
32874.PHONY: maybe-distclean-tar distclean-tar
32875maybe-distclean-tar:
32876@if tar
32877maybe-distclean-tar: distclean-tar
4fa63067 32878
b813574b 32879distclean-tar:
0aed8855 32880 @: $(MAKE); $(unstage)
b813574b 32881 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32882 r=`${PWD_COMMAND}`; export r; \
32883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32884 $(HOST_EXPORTS) \
b813574b 32885 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32887 done; \
b813574b 32888 echo "Doing distclean in tar" ; \
b00612cc 32889 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32892 "RANLIB=$${RANLIB}" \
0c24b341 32893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32894 distclean) \
4fa63067
NN
32895 || exit 1
32896
b813574b 32897@endif tar
4fa63067 32898
b813574b
PB
32899.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
32900maybe-maintainer-clean-tar:
32901@if tar
32902maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 32903
b813574b 32904maintainer-clean-tar:
0aed8855 32905 @: $(MAKE); $(unstage)
b813574b 32906 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
32907 r=`${PWD_COMMAND}`; export r; \
32908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32909 $(HOST_EXPORTS) \
b813574b 32910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32912 done; \
b813574b 32913 echo "Doing maintainer-clean in tar" ; \
b00612cc 32914 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
32915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32917 "RANLIB=$${RANLIB}" \
0c24b341 32918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32919 maintainer-clean) \
4fa63067 32920 || exit 1
3866be5d 32921
b813574b 32922@endif tar
3866be5d 32923
4fa63067 32924
a7254363 32925
b813574b
PB
32926.PHONY: configure-texinfo maybe-configure-texinfo
32927maybe-configure-texinfo:
4f0ef2d8
CD
32928@if gcc-bootstrap
32929configure-texinfo: stage_current
32930@endif gcc-bootstrap
b813574b
PB
32931@if texinfo
32932maybe-configure-texinfo: configure-texinfo
c52c6897 32933configure-texinfo:
0aed8855 32934 @: $(MAKE); $(unstage)
c52c6897 32935 @r=`${PWD_COMMAND}`; export r; \
378fce5b 32936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32937 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
32938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 32939 $(HOST_EXPORTS) \
a7254363
PB
32940 echo Configuring in $(HOST_SUBDIR)/texinfo; \
32941 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 32942 case $(srcdir) in \
b00612cc
PB
32943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32944 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
32945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32946 esac; \
b00612cc
PB
32947 srcdiroption="--srcdir=$${topdir}/texinfo"; \
32948 libsrcdir="$$s/texinfo"; \
e2b9e2dc 32949 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32951 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32952 || exit 1
b813574b 32953@endif texinfo
e2b9e2dc 32954
a7254363
PB
32955
32956
d545f33b
PB
32957
32958
b813574b
PB
32959.PHONY: all-texinfo maybe-all-texinfo
32960maybe-all-texinfo:
4f0ef2d8
CD
32961@if gcc-bootstrap
32962all-texinfo: stage_current
32963@endif gcc-bootstrap
b813574b 32964@if texinfo
d27cc32e 32965TARGET-texinfo=all
b813574b
PB
32966maybe-all-texinfo: all-texinfo
32967all-texinfo: configure-texinfo
0aed8855 32968 @: $(MAKE); $(unstage)
b40e3958
L
32969 @r=`${PWD_COMMAND}`; export r; \
32970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32971 $(HOST_EXPORTS) \
b00612cc
PB
32972 (cd $(HOST_SUBDIR)/texinfo && \
32973 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 32974@endif texinfo
3866be5d 32975
a7254363 32976
d545f33b
PB
32977
32978
b813574b
PB
32979.PHONY: check-texinfo maybe-check-texinfo
32980maybe-check-texinfo:
32981@if texinfo
32982maybe-check-texinfo: check-texinfo
3866be5d 32983
b813574b 32984check-texinfo:
0aed8855 32985 @: $(MAKE); $(unstage)
4fa63067
NN
32986 @r=`${PWD_COMMAND}`; export r; \
32987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32988 $(HOST_EXPORTS) \
b00612cc
PB
32989 (cd $(HOST_SUBDIR)/texinfo && \
32990 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32991
b813574b 32992@endif texinfo
3866be5d 32993
b813574b
PB
32994.PHONY: install-texinfo maybe-install-texinfo
32995maybe-install-texinfo:
32996@if texinfo
32997maybe-install-texinfo: install-texinfo
16ae0395 32998
b813574b 32999install-texinfo:
3866be5d 33000
b813574b 33001@endif texinfo
3866be5d 33002
56a8fe78 33003# Other targets (info, dvi, pdf, etc.)
4fa63067 33004
b813574b
PB
33005.PHONY: maybe-info-texinfo info-texinfo
33006maybe-info-texinfo:
33007@if texinfo
33008maybe-info-texinfo: info-texinfo
4fa63067 33009
b813574b
PB
33010info-texinfo: \
33011 configure-texinfo
0aed8855 33012 @: $(MAKE); $(unstage)
b813574b 33013 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33014 r=`${PWD_COMMAND}`; export r; \
33015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33016 $(HOST_EXPORTS) \
b813574b 33017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33019 done; \
b813574b 33020 echo "Doing info in texinfo" ; \
b00612cc 33021 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33024 "RANLIB=$${RANLIB}" \
0c24b341 33025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33026 info) \
4fa63067
NN
33027 || exit 1
33028
b813574b 33029@endif texinfo
4fa63067 33030
b813574b
PB
33031.PHONY: maybe-dvi-texinfo dvi-texinfo
33032maybe-dvi-texinfo:
33033@if texinfo
33034maybe-dvi-texinfo: dvi-texinfo
4fa63067 33035
b813574b
PB
33036dvi-texinfo: \
33037 configure-texinfo
0aed8855 33038 @: $(MAKE); $(unstage)
b813574b 33039 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33040 r=`${PWD_COMMAND}`; export r; \
33041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33042 $(HOST_EXPORTS) \
b813574b 33043 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33045 done; \
b813574b 33046 echo "Doing dvi in texinfo" ; \
b00612cc 33047 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33050 "RANLIB=$${RANLIB}" \
0c24b341 33051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33052 dvi) \
4fa63067
NN
33053 || exit 1
33054
b813574b 33055@endif texinfo
4fa63067 33056
56a8fe78
DD
33057.PHONY: maybe-pdf-texinfo pdf-texinfo
33058maybe-pdf-texinfo:
33059@if texinfo
33060maybe-pdf-texinfo: pdf-texinfo
33061
33062pdf-texinfo: \
33063 configure-texinfo
33064 @: $(MAKE); $(unstage)
33065 @[ -f ./texinfo/Makefile ] || exit 0; \
33066 r=`${PWD_COMMAND}`; export r; \
33067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33068 $(HOST_EXPORTS) \
33069 for flag in $(EXTRA_HOST_FLAGS) ; do \
33070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33071 done; \
33072 echo "Doing pdf in texinfo" ; \
33073 (cd $(HOST_SUBDIR)/texinfo && \
33074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33076 "RANLIB=$${RANLIB}" \
0c24b341 33077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33078 pdf) \
33079 || exit 1
33080
33081@endif texinfo
33082
6d389afc
MS
33083.PHONY: maybe-html-texinfo html-texinfo
33084maybe-html-texinfo:
33085@if texinfo
33086maybe-html-texinfo: html-texinfo
33087
33088html-texinfo: \
33089 configure-texinfo
0aed8855 33090 @: $(MAKE); $(unstage)
6d389afc
MS
33091 @[ -f ./texinfo/Makefile ] || exit 0; \
33092 r=`${PWD_COMMAND}`; export r; \
33093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33094 $(HOST_EXPORTS) \
33095 for flag in $(EXTRA_HOST_FLAGS) ; do \
33096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33097 done; \
33098 echo "Doing html in texinfo" ; \
b00612cc 33099 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
33100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33102 "RANLIB=$${RANLIB}" \
0c24b341 33103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33104 html) \
33105 || exit 1
33106
33107@endif texinfo
33108
b813574b
PB
33109.PHONY: maybe-TAGS-texinfo TAGS-texinfo
33110maybe-TAGS-texinfo:
33111@if texinfo
33112maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 33113
b813574b
PB
33114TAGS-texinfo: \
33115 configure-texinfo
0aed8855 33116 @: $(MAKE); $(unstage)
b813574b 33117 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33118 r=`${PWD_COMMAND}`; export r; \
33119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33120 $(HOST_EXPORTS) \
b813574b 33121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33123 done; \
b813574b 33124 echo "Doing TAGS in texinfo" ; \
b00612cc 33125 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33128 "RANLIB=$${RANLIB}" \
0c24b341 33129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33130 TAGS) \
4fa63067
NN
33131 || exit 1
33132
b813574b 33133@endif texinfo
4fa63067 33134
b813574b
PB
33135.PHONY: maybe-install-info-texinfo install-info-texinfo
33136maybe-install-info-texinfo:
33137@if texinfo
33138maybe-install-info-texinfo: install-info-texinfo
4fa63067 33139
b813574b
PB
33140install-info-texinfo: \
33141 configure-texinfo \
33142 info-texinfo
0aed8855 33143 @: $(MAKE); $(unstage)
b813574b 33144 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33145 r=`${PWD_COMMAND}`; export r; \
33146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33147 $(HOST_EXPORTS) \
b813574b 33148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33150 done; \
b813574b 33151 echo "Doing install-info in texinfo" ; \
b00612cc 33152 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33155 "RANLIB=$${RANLIB}" \
0c24b341 33156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33157 install-info) \
4fa63067
NN
33158 || exit 1
33159
b813574b 33160@endif texinfo
4fa63067 33161
a3ca38d2
DD
33162.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
33163maybe-install-pdf-texinfo:
33164@if texinfo
33165maybe-install-pdf-texinfo: install-pdf-texinfo
33166
33167install-pdf-texinfo: \
33168 configure-texinfo \
33169 pdf-texinfo
33170 @: $(MAKE); $(unstage)
33171 @[ -f ./texinfo/Makefile ] || exit 0; \
33172 r=`${PWD_COMMAND}`; export r; \
33173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33174 $(HOST_EXPORTS) \
33175 for flag in $(EXTRA_HOST_FLAGS) ; do \
33176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33177 done; \
33178 echo "Doing install-pdf in texinfo" ; \
33179 (cd $(HOST_SUBDIR)/texinfo && \
33180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33182 "RANLIB=$${RANLIB}" \
0c24b341 33183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33184 install-pdf) \
33185 || exit 1
33186
33187@endif texinfo
33188
108a6f8e
CD
33189.PHONY: maybe-install-html-texinfo install-html-texinfo
33190maybe-install-html-texinfo:
33191@if texinfo
33192maybe-install-html-texinfo: install-html-texinfo
33193
33194install-html-texinfo: \
33195 configure-texinfo \
33196 html-texinfo
33197 @: $(MAKE); $(unstage)
33198 @[ -f ./texinfo/Makefile ] || exit 0; \
33199 r=`${PWD_COMMAND}`; export r; \
33200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33201 $(HOST_EXPORTS) \
33202 for flag in $(EXTRA_HOST_FLAGS) ; do \
33203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33204 done; \
33205 echo "Doing install-html in texinfo" ; \
33206 (cd $(HOST_SUBDIR)/texinfo && \
33207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33209 "RANLIB=$${RANLIB}" \
0c24b341 33210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33211 install-html) \
33212 || exit 1
33213
33214@endif texinfo
33215
b813574b
PB
33216.PHONY: maybe-installcheck-texinfo installcheck-texinfo
33217maybe-installcheck-texinfo:
33218@if texinfo
33219maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 33220
b813574b
PB
33221installcheck-texinfo: \
33222 configure-texinfo
0aed8855 33223 @: $(MAKE); $(unstage)
b813574b 33224 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33225 r=`${PWD_COMMAND}`; export r; \
33226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33227 $(HOST_EXPORTS) \
b813574b 33228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33230 done; \
b813574b 33231 echo "Doing installcheck in texinfo" ; \
b00612cc 33232 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33235 "RANLIB=$${RANLIB}" \
0c24b341 33236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33237 installcheck) \
4fa63067
NN
33238 || exit 1
33239
b813574b 33240@endif texinfo
4fa63067 33241
b813574b
PB
33242.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
33243maybe-mostlyclean-texinfo:
33244@if texinfo
33245maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 33246
b813574b 33247mostlyclean-texinfo:
0aed8855 33248 @: $(MAKE); $(unstage)
b813574b 33249 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33250 r=`${PWD_COMMAND}`; export r; \
33251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33252 $(HOST_EXPORTS) \
b813574b 33253 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33255 done; \
b813574b 33256 echo "Doing mostlyclean in texinfo" ; \
b00612cc 33257 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33260 "RANLIB=$${RANLIB}" \
0c24b341 33261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33262 mostlyclean) \
4fa63067
NN
33263 || exit 1
33264
b813574b 33265@endif texinfo
4fa63067 33266
b813574b
PB
33267.PHONY: maybe-clean-texinfo clean-texinfo
33268maybe-clean-texinfo:
33269@if texinfo
33270maybe-clean-texinfo: clean-texinfo
4fa63067 33271
b813574b 33272clean-texinfo:
0aed8855 33273 @: $(MAKE); $(unstage)
b813574b 33274 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33275 r=`${PWD_COMMAND}`; export r; \
33276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33277 $(HOST_EXPORTS) \
b813574b 33278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33280 done; \
b813574b 33281 echo "Doing clean in texinfo" ; \
b00612cc 33282 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33285 "RANLIB=$${RANLIB}" \
0c24b341 33286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33287 clean) \
4fa63067
NN
33288 || exit 1
33289
b813574b 33290@endif texinfo
4fa63067 33291
b813574b
PB
33292.PHONY: maybe-distclean-texinfo distclean-texinfo
33293maybe-distclean-texinfo:
33294@if texinfo
33295maybe-distclean-texinfo: distclean-texinfo
4fa63067 33296
b813574b 33297distclean-texinfo:
0aed8855 33298 @: $(MAKE); $(unstage)
b813574b 33299 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33300 r=`${PWD_COMMAND}`; export r; \
33301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33302 $(HOST_EXPORTS) \
b813574b 33303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33305 done; \
b813574b 33306 echo "Doing distclean in texinfo" ; \
b00612cc 33307 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33310 "RANLIB=$${RANLIB}" \
0c24b341 33311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33312 distclean) \
4fa63067
NN
33313 || exit 1
33314
b813574b 33315@endif texinfo
4fa63067 33316
b813574b
PB
33317.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
33318maybe-maintainer-clean-texinfo:
33319@if texinfo
33320maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 33321
b813574b 33322maintainer-clean-texinfo:
0aed8855 33323 @: $(MAKE); $(unstage)
b813574b 33324 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
33325 r=`${PWD_COMMAND}`; export r; \
33326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33327 $(HOST_EXPORTS) \
b813574b 33328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33330 done; \
b813574b 33331 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 33332 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
33333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33335 "RANLIB=$${RANLIB}" \
0c24b341 33336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33337 maintainer-clean) \
4fa63067
NN
33338 || exit 1
33339
b813574b 33340@endif texinfo
4fa63067
NN
33341
33342
a7254363 33343
b813574b
PB
33344.PHONY: configure-textutils maybe-configure-textutils
33345maybe-configure-textutils:
4f0ef2d8
CD
33346@if gcc-bootstrap
33347configure-textutils: stage_current
33348@endif gcc-bootstrap
b813574b
PB
33349@if textutils
33350maybe-configure-textutils: configure-textutils
c52c6897 33351configure-textutils:
0aed8855 33352 @: $(MAKE); $(unstage)
c52c6897 33353 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33355 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
33356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 33357 $(HOST_EXPORTS) \
a7254363
PB
33358 echo Configuring in $(HOST_SUBDIR)/textutils; \
33359 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 33360 case $(srcdir) in \
b00612cc
PB
33361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33362 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
33363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33364 esac; \
b00612cc
PB
33365 srcdiroption="--srcdir=$${topdir}/textutils"; \
33366 libsrcdir="$$s/textutils"; \
e2b9e2dc 33367 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33369 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33370 || exit 1
b813574b 33371@endif textutils
e2b9e2dc 33372
a7254363
PB
33373
33374
d545f33b
PB
33375
33376
b813574b
PB
33377.PHONY: all-textutils maybe-all-textutils
33378maybe-all-textutils:
4f0ef2d8
CD
33379@if gcc-bootstrap
33380all-textutils: stage_current
33381@endif gcc-bootstrap
b813574b 33382@if textutils
d27cc32e 33383TARGET-textutils=all
b813574b
PB
33384maybe-all-textutils: all-textutils
33385all-textutils: configure-textutils
0aed8855 33386 @: $(MAKE); $(unstage)
b40e3958
L
33387 @r=`${PWD_COMMAND}`; export r; \
33388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33389 $(HOST_EXPORTS) \
b00612cc
PB
33390 (cd $(HOST_SUBDIR)/textutils && \
33391 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 33392@endif textutils
3866be5d 33393
a7254363 33394
d545f33b
PB
33395
33396
b813574b
PB
33397.PHONY: check-textutils maybe-check-textutils
33398maybe-check-textutils:
33399@if textutils
33400maybe-check-textutils: check-textutils
3866be5d 33401
b813574b 33402check-textutils:
0aed8855 33403 @: $(MAKE); $(unstage)
b40e3958
L
33404 @r=`${PWD_COMMAND}`; export r; \
33405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33406 $(HOST_EXPORTS) \
b00612cc
PB
33407 (cd $(HOST_SUBDIR)/textutils && \
33408 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33409
b813574b 33410@endif textutils
3866be5d 33411
b813574b
PB
33412.PHONY: install-textutils maybe-install-textutils
33413maybe-install-textutils:
33414@if textutils
33415maybe-install-textutils: install-textutils
16ae0395 33416
b813574b 33417install-textutils: installdirs
0aed8855 33418 @: $(MAKE); $(unstage)
b40e3958
L
33419 @r=`${PWD_COMMAND}`; export r; \
33420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33421 $(HOST_EXPORTS) \
b00612cc 33422 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 33423 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33424
b813574b 33425@endif textutils
3866be5d 33426
56a8fe78 33427# Other targets (info, dvi, pdf, etc.)
4fa63067 33428
b813574b
PB
33429.PHONY: maybe-info-textutils info-textutils
33430maybe-info-textutils:
33431@if textutils
33432maybe-info-textutils: info-textutils
4fa63067 33433
b813574b
PB
33434info-textutils: \
33435 configure-textutils
0aed8855 33436 @: $(MAKE); $(unstage)
b813574b 33437 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
33438 r=`${PWD_COMMAND}`; export r; \
33439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33440 $(HOST_EXPORTS) \
b813574b 33441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33443 done; \
b813574b 33444 echo "Doing info in textutils" ; \
b00612cc 33445 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33448 "RANLIB=$${RANLIB}" \
0c24b341 33449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33450 info) \
e2b9e2dc
NN
33451 || exit 1
33452
b813574b 33453@endif textutils
4fa63067 33454
b813574b
PB
33455.PHONY: maybe-dvi-textutils dvi-textutils
33456maybe-dvi-textutils:
33457@if textutils
33458maybe-dvi-textutils: dvi-textutils
4fa63067 33459
b813574b
PB
33460dvi-textutils: \
33461 configure-textutils
0aed8855 33462 @: $(MAKE); $(unstage)
b813574b 33463 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33464 r=`${PWD_COMMAND}`; export r; \
b40e3958 33465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33466 $(HOST_EXPORTS) \
b813574b 33467 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33469 done; \
b813574b 33470 echo "Doing dvi in textutils" ; \
b00612cc 33471 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33474 "RANLIB=$${RANLIB}" \
0c24b341 33475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33476 dvi) \
4fa63067 33477 || exit 1
3866be5d 33478
b813574b 33479@endif textutils
3866be5d 33480
56a8fe78
DD
33481.PHONY: maybe-pdf-textutils pdf-textutils
33482maybe-pdf-textutils:
33483@if textutils
33484maybe-pdf-textutils: pdf-textutils
33485
33486pdf-textutils: \
33487 configure-textutils
33488 @: $(MAKE); $(unstage)
33489 @[ -f ./textutils/Makefile ] || exit 0; \
33490 r=`${PWD_COMMAND}`; export r; \
33491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33492 $(HOST_EXPORTS) \
33493 for flag in $(EXTRA_HOST_FLAGS) ; do \
33494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33495 done; \
33496 echo "Doing pdf in textutils" ; \
33497 (cd $(HOST_SUBDIR)/textutils && \
33498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33500 "RANLIB=$${RANLIB}" \
0c24b341 33501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33502 pdf) \
33503 || exit 1
33504
33505@endif textutils
33506
6d389afc
MS
33507.PHONY: maybe-html-textutils html-textutils
33508maybe-html-textutils:
33509@if textutils
33510maybe-html-textutils: html-textutils
33511
33512html-textutils: \
33513 configure-textutils
0aed8855 33514 @: $(MAKE); $(unstage)
6d389afc
MS
33515 @[ -f ./textutils/Makefile ] || exit 0; \
33516 r=`${PWD_COMMAND}`; export r; \
33517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33518 $(HOST_EXPORTS) \
33519 for flag in $(EXTRA_HOST_FLAGS) ; do \
33520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33521 done; \
33522 echo "Doing html in textutils" ; \
b00612cc 33523 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
33524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33526 "RANLIB=$${RANLIB}" \
0c24b341 33527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33528 html) \
33529 || exit 1
33530
33531@endif textutils
33532
b813574b
PB
33533.PHONY: maybe-TAGS-textutils TAGS-textutils
33534maybe-TAGS-textutils:
33535@if textutils
33536maybe-TAGS-textutils: TAGS-textutils
4fa63067 33537
b813574b
PB
33538TAGS-textutils: \
33539 configure-textutils
0aed8855 33540 @: $(MAKE); $(unstage)
b813574b 33541 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33542 r=`${PWD_COMMAND}`; export r; \
b40e3958 33543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33544 $(HOST_EXPORTS) \
b813574b 33545 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33547 done; \
b813574b 33548 echo "Doing TAGS in textutils" ; \
b00612cc 33549 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33552 "RANLIB=$${RANLIB}" \
0c24b341 33553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33554 TAGS) \
4fa63067 33555 || exit 1
3866be5d 33556
b813574b 33557@endif textutils
3866be5d 33558
b813574b
PB
33559.PHONY: maybe-install-info-textutils install-info-textutils
33560maybe-install-info-textutils:
33561@if textutils
33562maybe-install-info-textutils: install-info-textutils
4fa63067 33563
b813574b
PB
33564install-info-textutils: \
33565 configure-textutils \
33566 info-textutils
0aed8855 33567 @: $(MAKE); $(unstage)
b813574b 33568 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33569 r=`${PWD_COMMAND}`; export r; \
33570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33571 $(HOST_EXPORTS) \
b813574b 33572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33574 done; \
b813574b 33575 echo "Doing install-info in textutils" ; \
b00612cc 33576 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33579 "RANLIB=$${RANLIB}" \
0c24b341 33580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33581 install-info) \
4fa63067
NN
33582 || exit 1
33583
b813574b 33584@endif textutils
4fa63067 33585
a3ca38d2
DD
33586.PHONY: maybe-install-pdf-textutils install-pdf-textutils
33587maybe-install-pdf-textutils:
33588@if textutils
33589maybe-install-pdf-textutils: install-pdf-textutils
33590
33591install-pdf-textutils: \
33592 configure-textutils \
33593 pdf-textutils
33594 @: $(MAKE); $(unstage)
33595 @[ -f ./textutils/Makefile ] || exit 0; \
33596 r=`${PWD_COMMAND}`; export r; \
33597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33598 $(HOST_EXPORTS) \
33599 for flag in $(EXTRA_HOST_FLAGS) ; do \
33600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33601 done; \
33602 echo "Doing install-pdf in textutils" ; \
33603 (cd $(HOST_SUBDIR)/textutils && \
33604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33606 "RANLIB=$${RANLIB}" \
0c24b341 33607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33608 install-pdf) \
33609 || exit 1
33610
33611@endif textutils
33612
108a6f8e
CD
33613.PHONY: maybe-install-html-textutils install-html-textutils
33614maybe-install-html-textutils:
33615@if textutils
33616maybe-install-html-textutils: install-html-textutils
33617
33618install-html-textutils: \
33619 configure-textutils \
33620 html-textutils
33621 @: $(MAKE); $(unstage)
33622 @[ -f ./textutils/Makefile ] || exit 0; \
33623 r=`${PWD_COMMAND}`; export r; \
33624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33625 $(HOST_EXPORTS) \
33626 for flag in $(EXTRA_HOST_FLAGS) ; do \
33627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33628 done; \
33629 echo "Doing install-html in textutils" ; \
33630 (cd $(HOST_SUBDIR)/textutils && \
33631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33633 "RANLIB=$${RANLIB}" \
0c24b341 33634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33635 install-html) \
33636 || exit 1
33637
33638@endif textutils
33639
b813574b
PB
33640.PHONY: maybe-installcheck-textutils installcheck-textutils
33641maybe-installcheck-textutils:
33642@if textutils
33643maybe-installcheck-textutils: installcheck-textutils
4fa63067 33644
b813574b
PB
33645installcheck-textutils: \
33646 configure-textutils
0aed8855 33647 @: $(MAKE); $(unstage)
b813574b 33648 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33649 r=`${PWD_COMMAND}`; export r; \
33650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33651 $(HOST_EXPORTS) \
b813574b 33652 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33654 done; \
b813574b 33655 echo "Doing installcheck in textutils" ; \
b00612cc 33656 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33659 "RANLIB=$${RANLIB}" \
0c24b341 33660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33661 installcheck) \
4fa63067
NN
33662 || exit 1
33663
b813574b 33664@endif textutils
4fa63067 33665
b813574b
PB
33666.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
33667maybe-mostlyclean-textutils:
33668@if textutils
33669maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 33670
b813574b 33671mostlyclean-textutils:
0aed8855 33672 @: $(MAKE); $(unstage)
b813574b 33673 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33674 r=`${PWD_COMMAND}`; export r; \
33675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33676 $(HOST_EXPORTS) \
b813574b 33677 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33679 done; \
b813574b 33680 echo "Doing mostlyclean in textutils" ; \
b00612cc 33681 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33684 "RANLIB=$${RANLIB}" \
0c24b341 33685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33686 mostlyclean) \
4fa63067
NN
33687 || exit 1
33688
b813574b 33689@endif textutils
4fa63067 33690
b813574b
PB
33691.PHONY: maybe-clean-textutils clean-textutils
33692maybe-clean-textutils:
33693@if textutils
33694maybe-clean-textutils: clean-textutils
4fa63067 33695
b813574b 33696clean-textutils:
0aed8855 33697 @: $(MAKE); $(unstage)
b813574b 33698 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33699 r=`${PWD_COMMAND}`; export r; \
33700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33701 $(HOST_EXPORTS) \
b813574b 33702 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33704 done; \
b813574b 33705 echo "Doing clean in textutils" ; \
b00612cc 33706 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33709 "RANLIB=$${RANLIB}" \
0c24b341 33710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33711 clean) \
4fa63067
NN
33712 || exit 1
33713
b813574b 33714@endif textutils
4fa63067 33715
b813574b
PB
33716.PHONY: maybe-distclean-textutils distclean-textutils
33717maybe-distclean-textutils:
33718@if textutils
33719maybe-distclean-textutils: distclean-textutils
4fa63067 33720
b813574b 33721distclean-textutils:
0aed8855 33722 @: $(MAKE); $(unstage)
b813574b 33723 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
33724 r=`${PWD_COMMAND}`; export r; \
33725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33726 $(HOST_EXPORTS) \
b813574b 33727 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33729 done; \
b813574b 33730 echo "Doing distclean in textutils" ; \
b00612cc 33731 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33734 "RANLIB=$${RANLIB}" \
0c24b341 33735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33736 distclean) \
4fa63067
NN
33737 || exit 1
33738
b813574b 33739@endif textutils
4fa63067 33740
b813574b
PB
33741.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
33742maybe-maintainer-clean-textutils:
33743@if textutils
33744maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 33745
b813574b 33746maintainer-clean-textutils:
0aed8855 33747 @: $(MAKE); $(unstage)
b813574b 33748 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 33749 r=`${PWD_COMMAND}`; export r; \
b40e3958 33750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33751 $(HOST_EXPORTS) \
b813574b 33752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33754 done; \
b813574b 33755 echo "Doing maintainer-clean in textutils" ; \
b00612cc 33756 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
33757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33759 "RANLIB=$${RANLIB}" \
0c24b341 33760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33761 maintainer-clean) \
4fa63067 33762 || exit 1
3866be5d 33763
b813574b 33764@endif textutils
3866be5d 33765
4fa63067 33766
a7254363 33767
b813574b
PB
33768.PHONY: configure-time maybe-configure-time
33769maybe-configure-time:
4f0ef2d8
CD
33770@if gcc-bootstrap
33771configure-time: stage_current
33772@endif gcc-bootstrap
b813574b
PB
33773@if time
33774maybe-configure-time: configure-time
c52c6897 33775configure-time:
0aed8855 33776 @: $(MAKE); $(unstage)
c52c6897 33777 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33779 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
33780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 33781 $(HOST_EXPORTS) \
a7254363
PB
33782 echo Configuring in $(HOST_SUBDIR)/time; \
33783 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 33784 case $(srcdir) in \
b00612cc
PB
33785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33786 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
33787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33788 esac; \
b00612cc
PB
33789 srcdiroption="--srcdir=$${topdir}/time"; \
33790 libsrcdir="$$s/time"; \
e2b9e2dc 33791 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33793 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33794 || exit 1
b813574b 33795@endif time
e2b9e2dc 33796
a7254363
PB
33797
33798
d545f33b
PB
33799
33800
b813574b
PB
33801.PHONY: all-time maybe-all-time
33802maybe-all-time:
4f0ef2d8
CD
33803@if gcc-bootstrap
33804all-time: stage_current
33805@endif gcc-bootstrap
b813574b 33806@if time
d27cc32e 33807TARGET-time=all
b813574b
PB
33808maybe-all-time: all-time
33809all-time: configure-time
0aed8855 33810 @: $(MAKE); $(unstage)
b40e3958
L
33811 @r=`${PWD_COMMAND}`; export r; \
33812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33813 $(HOST_EXPORTS) \
b00612cc
PB
33814 (cd $(HOST_SUBDIR)/time && \
33815 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 33816@endif time
3866be5d 33817
a7254363 33818
d545f33b
PB
33819
33820
b813574b
PB
33821.PHONY: check-time maybe-check-time
33822maybe-check-time:
33823@if time
33824maybe-check-time: check-time
3866be5d 33825
b813574b 33826check-time:
0aed8855 33827 @: $(MAKE); $(unstage)
b40e3958
L
33828 @r=`${PWD_COMMAND}`; export r; \
33829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33830 $(HOST_EXPORTS) \
b00612cc
PB
33831 (cd $(HOST_SUBDIR)/time && \
33832 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33833
b813574b 33834@endif time
3866be5d 33835
b813574b
PB
33836.PHONY: install-time maybe-install-time
33837maybe-install-time:
33838@if time
33839maybe-install-time: install-time
4fa63067 33840
b813574b 33841install-time: installdirs
0aed8855 33842 @: $(MAKE); $(unstage)
4fa63067
NN
33843 @r=`${PWD_COMMAND}`; export r; \
33844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33845 $(HOST_EXPORTS) \
b00612cc 33846 (cd $(HOST_SUBDIR)/time && \
2da12f12 33847 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33848
b813574b 33849@endif time
4fa63067 33850
56a8fe78 33851# Other targets (info, dvi, pdf, etc.)
4fa63067 33852
b813574b
PB
33853.PHONY: maybe-info-time info-time
33854maybe-info-time:
33855@if time
33856maybe-info-time: info-time
4fa63067 33857
b813574b
PB
33858info-time: \
33859 configure-time
0aed8855 33860 @: $(MAKE); $(unstage)
b813574b 33861 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33862 r=`${PWD_COMMAND}`; export r; \
33863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33864 $(HOST_EXPORTS) \
b813574b 33865 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33867 done; \
b813574b 33868 echo "Doing info in time" ; \
b00612cc 33869 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33872 "RANLIB=$${RANLIB}" \
0c24b341 33873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33874 info) \
4fa63067
NN
33875 || exit 1
33876
b813574b 33877@endif time
4fa63067 33878
b813574b
PB
33879.PHONY: maybe-dvi-time dvi-time
33880maybe-dvi-time:
33881@if time
33882maybe-dvi-time: dvi-time
4fa63067 33883
b813574b
PB
33884dvi-time: \
33885 configure-time
0aed8855 33886 @: $(MAKE); $(unstage)
b813574b 33887 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33888 r=`${PWD_COMMAND}`; export r; \
33889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33890 $(HOST_EXPORTS) \
b813574b 33891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33893 done; \
b813574b 33894 echo "Doing dvi in time" ; \
b00612cc 33895 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33898 "RANLIB=$${RANLIB}" \
0c24b341 33899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33900 dvi) \
4fa63067
NN
33901 || exit 1
33902
b813574b 33903@endif time
4fa63067 33904
56a8fe78
DD
33905.PHONY: maybe-pdf-time pdf-time
33906maybe-pdf-time:
33907@if time
33908maybe-pdf-time: pdf-time
33909
33910pdf-time: \
33911 configure-time
33912 @: $(MAKE); $(unstage)
33913 @[ -f ./time/Makefile ] || exit 0; \
33914 r=`${PWD_COMMAND}`; export r; \
33915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33916 $(HOST_EXPORTS) \
33917 for flag in $(EXTRA_HOST_FLAGS) ; do \
33918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33919 done; \
33920 echo "Doing pdf in time" ; \
33921 (cd $(HOST_SUBDIR)/time && \
33922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33924 "RANLIB=$${RANLIB}" \
0c24b341 33925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33926 pdf) \
33927 || exit 1
33928
33929@endif time
33930
6d389afc
MS
33931.PHONY: maybe-html-time html-time
33932maybe-html-time:
33933@if time
33934maybe-html-time: html-time
33935
33936html-time: \
33937 configure-time
0aed8855 33938 @: $(MAKE); $(unstage)
6d389afc
MS
33939 @[ -f ./time/Makefile ] || exit 0; \
33940 r=`${PWD_COMMAND}`; export r; \
33941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33942 $(HOST_EXPORTS) \
33943 for flag in $(EXTRA_HOST_FLAGS) ; do \
33944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33945 done; \
33946 echo "Doing html in time" ; \
b00612cc 33947 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
33948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33950 "RANLIB=$${RANLIB}" \
0c24b341 33951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33952 html) \
33953 || exit 1
33954
33955@endif time
33956
b813574b
PB
33957.PHONY: maybe-TAGS-time TAGS-time
33958maybe-TAGS-time:
33959@if time
33960maybe-TAGS-time: TAGS-time
4fa63067 33961
b813574b
PB
33962TAGS-time: \
33963 configure-time
0aed8855 33964 @: $(MAKE); $(unstage)
b813574b 33965 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33966 r=`${PWD_COMMAND}`; export r; \
33967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33968 $(HOST_EXPORTS) \
b813574b 33969 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33971 done; \
b813574b 33972 echo "Doing TAGS in time" ; \
b00612cc 33973 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
33974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33976 "RANLIB=$${RANLIB}" \
0c24b341 33977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33978 TAGS) \
4fa63067
NN
33979 || exit 1
33980
b813574b 33981@endif time
4fa63067 33982
b813574b
PB
33983.PHONY: maybe-install-info-time install-info-time
33984maybe-install-info-time:
33985@if time
33986maybe-install-info-time: install-info-time
4fa63067 33987
b813574b
PB
33988install-info-time: \
33989 configure-time \
33990 info-time
0aed8855 33991 @: $(MAKE); $(unstage)
b813574b 33992 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
33993 r=`${PWD_COMMAND}`; export r; \
33994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33995 $(HOST_EXPORTS) \
b813574b 33996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33998 done; \
b813574b 33999 echo "Doing install-info in time" ; \
b00612cc 34000 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34003 "RANLIB=$${RANLIB}" \
0c24b341 34004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34005 install-info) \
4fa63067
NN
34006 || exit 1
34007
b813574b 34008@endif time
4fa63067 34009
a3ca38d2
DD
34010.PHONY: maybe-install-pdf-time install-pdf-time
34011maybe-install-pdf-time:
34012@if time
34013maybe-install-pdf-time: install-pdf-time
34014
34015install-pdf-time: \
34016 configure-time \
34017 pdf-time
34018 @: $(MAKE); $(unstage)
34019 @[ -f ./time/Makefile ] || exit 0; \
34020 r=`${PWD_COMMAND}`; export r; \
34021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34022 $(HOST_EXPORTS) \
34023 for flag in $(EXTRA_HOST_FLAGS) ; do \
34024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34025 done; \
34026 echo "Doing install-pdf in time" ; \
34027 (cd $(HOST_SUBDIR)/time && \
34028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34030 "RANLIB=$${RANLIB}" \
0c24b341 34031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34032 install-pdf) \
34033 || exit 1
34034
34035@endif time
34036
108a6f8e
CD
34037.PHONY: maybe-install-html-time install-html-time
34038maybe-install-html-time:
34039@if time
34040maybe-install-html-time: install-html-time
34041
34042install-html-time: \
34043 configure-time \
34044 html-time
34045 @: $(MAKE); $(unstage)
34046 @[ -f ./time/Makefile ] || exit 0; \
34047 r=`${PWD_COMMAND}`; export r; \
34048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34049 $(HOST_EXPORTS) \
34050 for flag in $(EXTRA_HOST_FLAGS) ; do \
34051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34052 done; \
34053 echo "Doing install-html in time" ; \
34054 (cd $(HOST_SUBDIR)/time && \
34055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34057 "RANLIB=$${RANLIB}" \
0c24b341 34058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34059 install-html) \
34060 || exit 1
34061
34062@endif time
34063
b813574b
PB
34064.PHONY: maybe-installcheck-time installcheck-time
34065maybe-installcheck-time:
34066@if time
34067maybe-installcheck-time: installcheck-time
4fa63067 34068
b813574b
PB
34069installcheck-time: \
34070 configure-time
0aed8855 34071 @: $(MAKE); $(unstage)
b813574b 34072 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34073 r=`${PWD_COMMAND}`; export r; \
34074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34075 $(HOST_EXPORTS) \
b813574b 34076 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34078 done; \
b813574b 34079 echo "Doing installcheck in time" ; \
b00612cc 34080 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34083 "RANLIB=$${RANLIB}" \
0c24b341 34084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34085 installcheck) \
4fa63067
NN
34086 || exit 1
34087
b813574b 34088@endif time
4fa63067 34089
b813574b
PB
34090.PHONY: maybe-mostlyclean-time mostlyclean-time
34091maybe-mostlyclean-time:
34092@if time
34093maybe-mostlyclean-time: mostlyclean-time
4fa63067 34094
b813574b 34095mostlyclean-time:
0aed8855 34096 @: $(MAKE); $(unstage)
b813574b 34097 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34098 r=`${PWD_COMMAND}`; export r; \
34099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34100 $(HOST_EXPORTS) \
b813574b 34101 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34103 done; \
b813574b 34104 echo "Doing mostlyclean in time" ; \
b00612cc 34105 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34108 "RANLIB=$${RANLIB}" \
0c24b341 34109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34110 mostlyclean) \
4fa63067
NN
34111 || exit 1
34112
b813574b 34113@endif time
4fa63067 34114
b813574b
PB
34115.PHONY: maybe-clean-time clean-time
34116maybe-clean-time:
34117@if time
34118maybe-clean-time: clean-time
4fa63067 34119
b813574b 34120clean-time:
0aed8855 34121 @: $(MAKE); $(unstage)
b813574b 34122 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34123 r=`${PWD_COMMAND}`; export r; \
34124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34125 $(HOST_EXPORTS) \
b813574b 34126 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34128 done; \
b813574b 34129 echo "Doing clean in time" ; \
b00612cc 34130 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34133 "RANLIB=$${RANLIB}" \
0c24b341 34134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34135 clean) \
4fa63067
NN
34136 || exit 1
34137
b813574b 34138@endif time
4fa63067 34139
b813574b
PB
34140.PHONY: maybe-distclean-time distclean-time
34141maybe-distclean-time:
34142@if time
34143maybe-distclean-time: distclean-time
4fa63067 34144
b813574b 34145distclean-time:
0aed8855 34146 @: $(MAKE); $(unstage)
b813574b 34147 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34148 r=`${PWD_COMMAND}`; export r; \
34149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34150 $(HOST_EXPORTS) \
b813574b 34151 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34153 done; \
b813574b 34154 echo "Doing distclean in time" ; \
b00612cc 34155 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34158 "RANLIB=$${RANLIB}" \
0c24b341 34159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34160 distclean) \
4fa63067
NN
34161 || exit 1
34162
b813574b 34163@endif time
4fa63067 34164
b813574b
PB
34165.PHONY: maybe-maintainer-clean-time maintainer-clean-time
34166maybe-maintainer-clean-time:
34167@if time
34168maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 34169
b813574b 34170maintainer-clean-time:
0aed8855 34171 @: $(MAKE); $(unstage)
b813574b 34172 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
34173 r=`${PWD_COMMAND}`; export r; \
34174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34175 $(HOST_EXPORTS) \
b813574b 34176 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34178 done; \
b813574b 34179 echo "Doing maintainer-clean in time" ; \
b00612cc 34180 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
34181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34183 "RANLIB=$${RANLIB}" \
0c24b341 34184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34185 maintainer-clean) \
4fa63067 34186 || exit 1
16ae0395 34187
b813574b 34188@endif time
3866be5d
NN
34189
34190
a7254363 34191
b813574b
PB
34192.PHONY: configure-uudecode maybe-configure-uudecode
34193maybe-configure-uudecode:
4f0ef2d8
CD
34194@if gcc-bootstrap
34195configure-uudecode: stage_current
34196@endif gcc-bootstrap
b813574b
PB
34197@if uudecode
34198maybe-configure-uudecode: configure-uudecode
c52c6897 34199configure-uudecode:
0aed8855 34200 @: $(MAKE); $(unstage)
c52c6897 34201 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34203 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
34204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 34205 $(HOST_EXPORTS) \
a7254363
PB
34206 echo Configuring in $(HOST_SUBDIR)/uudecode; \
34207 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 34208 case $(srcdir) in \
b00612cc
PB
34209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34210 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
34211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34212 esac; \
b00612cc
PB
34213 srcdiroption="--srcdir=$${topdir}/uudecode"; \
34214 libsrcdir="$$s/uudecode"; \
e2b9e2dc 34215 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34217 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34218 || exit 1
b813574b 34219@endif uudecode
e2b9e2dc 34220
a7254363
PB
34221
34222
d545f33b
PB
34223
34224
b813574b
PB
34225.PHONY: all-uudecode maybe-all-uudecode
34226maybe-all-uudecode:
4f0ef2d8
CD
34227@if gcc-bootstrap
34228all-uudecode: stage_current
34229@endif gcc-bootstrap
b813574b 34230@if uudecode
d27cc32e 34231TARGET-uudecode=all
b813574b
PB
34232maybe-all-uudecode: all-uudecode
34233all-uudecode: configure-uudecode
0aed8855 34234 @: $(MAKE); $(unstage)
b40e3958
L
34235 @r=`${PWD_COMMAND}`; export r; \
34236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34237 $(HOST_EXPORTS) \
b00612cc
PB
34238 (cd $(HOST_SUBDIR)/uudecode && \
34239 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 34240@endif uudecode
3866be5d 34241
a7254363 34242
d545f33b
PB
34243
34244
b813574b
PB
34245.PHONY: check-uudecode maybe-check-uudecode
34246maybe-check-uudecode:
34247@if uudecode
34248maybe-check-uudecode: check-uudecode
3866be5d 34249
b813574b 34250check-uudecode:
0aed8855 34251 @: $(MAKE); $(unstage)
b40e3958
L
34252 @r=`${PWD_COMMAND}`; export r; \
34253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34254 $(HOST_EXPORTS) \
b00612cc
PB
34255 (cd $(HOST_SUBDIR)/uudecode && \
34256 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34257
b813574b 34258@endif uudecode
3866be5d 34259
b813574b
PB
34260.PHONY: install-uudecode maybe-install-uudecode
34261maybe-install-uudecode:
34262@if uudecode
34263maybe-install-uudecode: install-uudecode
4fa63067 34264
b813574b 34265install-uudecode: installdirs
0aed8855 34266 @: $(MAKE); $(unstage)
4fa63067
NN
34267 @r=`${PWD_COMMAND}`; export r; \
34268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34269 $(HOST_EXPORTS) \
b00612cc 34270 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 34271 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34272
b813574b 34273@endif uudecode
4fa63067 34274
56a8fe78 34275# Other targets (info, dvi, pdf, etc.)
4fa63067 34276
b813574b
PB
34277.PHONY: maybe-info-uudecode info-uudecode
34278maybe-info-uudecode:
34279@if uudecode
34280maybe-info-uudecode: info-uudecode
4fa63067 34281
b813574b
PB
34282info-uudecode: \
34283 configure-uudecode
0aed8855 34284 @: $(MAKE); $(unstage)
b813574b 34285 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34286 r=`${PWD_COMMAND}`; export r; \
34287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34288 $(HOST_EXPORTS) \
b813574b 34289 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34291 done; \
b813574b 34292 echo "Doing info in uudecode" ; \
b00612cc 34293 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34296 "RANLIB=$${RANLIB}" \
0c24b341 34297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34298 info) \
4fa63067
NN
34299 || exit 1
34300
b813574b 34301@endif uudecode
4fa63067 34302
b813574b
PB
34303.PHONY: maybe-dvi-uudecode dvi-uudecode
34304maybe-dvi-uudecode:
34305@if uudecode
34306maybe-dvi-uudecode: dvi-uudecode
4fa63067 34307
b813574b
PB
34308dvi-uudecode: \
34309 configure-uudecode
0aed8855 34310 @: $(MAKE); $(unstage)
b813574b 34311 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34312 r=`${PWD_COMMAND}`; export r; \
34313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34314 $(HOST_EXPORTS) \
b813574b 34315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34317 done; \
b813574b 34318 echo "Doing dvi in uudecode" ; \
b00612cc 34319 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34322 "RANLIB=$${RANLIB}" \
0c24b341 34323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34324 dvi) \
4fa63067
NN
34325 || exit 1
34326
b813574b 34327@endif uudecode
4fa63067 34328
56a8fe78
DD
34329.PHONY: maybe-pdf-uudecode pdf-uudecode
34330maybe-pdf-uudecode:
34331@if uudecode
34332maybe-pdf-uudecode: pdf-uudecode
34333
34334pdf-uudecode: \
34335 configure-uudecode
34336 @: $(MAKE); $(unstage)
34337 @[ -f ./uudecode/Makefile ] || exit 0; \
34338 r=`${PWD_COMMAND}`; export r; \
34339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34340 $(HOST_EXPORTS) \
34341 for flag in $(EXTRA_HOST_FLAGS) ; do \
34342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34343 done; \
34344 echo "Doing pdf in uudecode" ; \
34345 (cd $(HOST_SUBDIR)/uudecode && \
34346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34348 "RANLIB=$${RANLIB}" \
0c24b341 34349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34350 pdf) \
34351 || exit 1
34352
34353@endif uudecode
34354
6d389afc
MS
34355.PHONY: maybe-html-uudecode html-uudecode
34356maybe-html-uudecode:
34357@if uudecode
34358maybe-html-uudecode: html-uudecode
34359
34360html-uudecode: \
34361 configure-uudecode
0aed8855 34362 @: $(MAKE); $(unstage)
6d389afc
MS
34363 @[ -f ./uudecode/Makefile ] || exit 0; \
34364 r=`${PWD_COMMAND}`; export r; \
34365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34366 $(HOST_EXPORTS) \
34367 for flag in $(EXTRA_HOST_FLAGS) ; do \
34368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34369 done; \
34370 echo "Doing html in uudecode" ; \
b00612cc 34371 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
34372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34374 "RANLIB=$${RANLIB}" \
0c24b341 34375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34376 html) \
34377 || exit 1
34378
34379@endif uudecode
34380
b813574b
PB
34381.PHONY: maybe-TAGS-uudecode TAGS-uudecode
34382maybe-TAGS-uudecode:
34383@if uudecode
34384maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 34385
b813574b
PB
34386TAGS-uudecode: \
34387 configure-uudecode
0aed8855 34388 @: $(MAKE); $(unstage)
b813574b
PB
34389 @[ -f ./uudecode/Makefile ] || exit 0; \
34390 r=`${PWD_COMMAND}`; export r; \
4fa63067 34391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34392 $(HOST_EXPORTS) \
b813574b 34393 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34395 done; \
b813574b 34396 echo "Doing TAGS in uudecode" ; \
b00612cc 34397 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34400 "RANLIB=$${RANLIB}" \
0c24b341 34401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34402 TAGS) \
4fa63067
NN
34403 || exit 1
34404
b813574b 34405@endif uudecode
4fa63067 34406
b813574b
PB
34407.PHONY: maybe-install-info-uudecode install-info-uudecode
34408maybe-install-info-uudecode:
34409@if uudecode
34410maybe-install-info-uudecode: install-info-uudecode
4fa63067 34411
b813574b
PB
34412install-info-uudecode: \
34413 configure-uudecode \
34414 info-uudecode
0aed8855 34415 @: $(MAKE); $(unstage)
b813574b 34416 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34417 r=`${PWD_COMMAND}`; export r; \
34418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34419 $(HOST_EXPORTS) \
b813574b 34420 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34422 done; \
b813574b 34423 echo "Doing install-info in uudecode" ; \
b00612cc 34424 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34427 "RANLIB=$${RANLIB}" \
0c24b341 34428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34429 install-info) \
4fa63067
NN
34430 || exit 1
34431
b813574b 34432@endif uudecode
4fa63067 34433
a3ca38d2
DD
34434.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
34435maybe-install-pdf-uudecode:
34436@if uudecode
34437maybe-install-pdf-uudecode: install-pdf-uudecode
34438
34439install-pdf-uudecode: \
34440 configure-uudecode \
34441 pdf-uudecode
34442 @: $(MAKE); $(unstage)
34443 @[ -f ./uudecode/Makefile ] || exit 0; \
34444 r=`${PWD_COMMAND}`; export r; \
34445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34446 $(HOST_EXPORTS) \
34447 for flag in $(EXTRA_HOST_FLAGS) ; do \
34448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34449 done; \
34450 echo "Doing install-pdf in uudecode" ; \
34451 (cd $(HOST_SUBDIR)/uudecode && \
34452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34454 "RANLIB=$${RANLIB}" \
0c24b341 34455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34456 install-pdf) \
34457 || exit 1
34458
34459@endif uudecode
34460
108a6f8e
CD
34461.PHONY: maybe-install-html-uudecode install-html-uudecode
34462maybe-install-html-uudecode:
34463@if uudecode
34464maybe-install-html-uudecode: install-html-uudecode
34465
34466install-html-uudecode: \
34467 configure-uudecode \
34468 html-uudecode
34469 @: $(MAKE); $(unstage)
34470 @[ -f ./uudecode/Makefile ] || exit 0; \
34471 r=`${PWD_COMMAND}`; export r; \
34472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34473 $(HOST_EXPORTS) \
34474 for flag in $(EXTRA_HOST_FLAGS) ; do \
34475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34476 done; \
34477 echo "Doing install-html in uudecode" ; \
34478 (cd $(HOST_SUBDIR)/uudecode && \
34479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34481 "RANLIB=$${RANLIB}" \
0c24b341 34482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34483 install-html) \
34484 || exit 1
34485
34486@endif uudecode
34487
b813574b
PB
34488.PHONY: maybe-installcheck-uudecode installcheck-uudecode
34489maybe-installcheck-uudecode:
34490@if uudecode
34491maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 34492
b813574b
PB
34493installcheck-uudecode: \
34494 configure-uudecode
0aed8855 34495 @: $(MAKE); $(unstage)
b813574b 34496 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34497 r=`${PWD_COMMAND}`; export r; \
34498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34499 $(HOST_EXPORTS) \
b813574b 34500 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34502 done; \
b813574b 34503 echo "Doing installcheck in uudecode" ; \
b00612cc 34504 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34507 "RANLIB=$${RANLIB}" \
0c24b341 34508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34509 installcheck) \
4fa63067
NN
34510 || exit 1
34511
b813574b 34512@endif uudecode
4fa63067 34513
b813574b
PB
34514.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
34515maybe-mostlyclean-uudecode:
34516@if uudecode
34517maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 34518
b813574b 34519mostlyclean-uudecode:
0aed8855 34520 @: $(MAKE); $(unstage)
b813574b 34521 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34522 r=`${PWD_COMMAND}`; export r; \
34523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34524 $(HOST_EXPORTS) \
b813574b 34525 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34527 done; \
b813574b 34528 echo "Doing mostlyclean in uudecode" ; \
b00612cc 34529 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34532 "RANLIB=$${RANLIB}" \
0c24b341 34533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34534 mostlyclean) \
4fa63067
NN
34535 || exit 1
34536
b813574b 34537@endif uudecode
4fa63067 34538
b813574b
PB
34539.PHONY: maybe-clean-uudecode clean-uudecode
34540maybe-clean-uudecode:
34541@if uudecode
34542maybe-clean-uudecode: clean-uudecode
4fa63067 34543
b813574b 34544clean-uudecode:
0aed8855 34545 @: $(MAKE); $(unstage)
b813574b 34546 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34547 r=`${PWD_COMMAND}`; export r; \
34548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34549 $(HOST_EXPORTS) \
b813574b 34550 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34552 done; \
b813574b 34553 echo "Doing clean in uudecode" ; \
b00612cc 34554 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34557 "RANLIB=$${RANLIB}" \
0c24b341 34558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34559 clean) \
4fa63067
NN
34560 || exit 1
34561
b813574b 34562@endif uudecode
4fa63067 34563
b813574b
PB
34564.PHONY: maybe-distclean-uudecode distclean-uudecode
34565maybe-distclean-uudecode:
34566@if uudecode
34567maybe-distclean-uudecode: distclean-uudecode
4fa63067 34568
b813574b 34569distclean-uudecode:
0aed8855 34570 @: $(MAKE); $(unstage)
b813574b 34571 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34572 r=`${PWD_COMMAND}`; export r; \
34573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34574 $(HOST_EXPORTS) \
b813574b 34575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34577 done; \
b813574b 34578 echo "Doing distclean in uudecode" ; \
b00612cc 34579 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34582 "RANLIB=$${RANLIB}" \
0c24b341 34583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34584 distclean) \
4fa63067
NN
34585 || exit 1
34586
b813574b 34587@endif uudecode
4fa63067 34588
b813574b
PB
34589.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
34590maybe-maintainer-clean-uudecode:
34591@if uudecode
34592maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 34593
b813574b 34594maintainer-clean-uudecode:
0aed8855 34595 @: $(MAKE); $(unstage)
b813574b 34596 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
34597 r=`${PWD_COMMAND}`; export r; \
34598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34599 $(HOST_EXPORTS) \
b813574b 34600 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34602 done; \
b813574b 34603 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 34604 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
34605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34607 "RANLIB=$${RANLIB}" \
0c24b341 34608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34609 maintainer-clean) \
4fa63067 34610 || exit 1
16ae0395 34611
b813574b 34612@endif uudecode
3866be5d
NN
34613
34614
a7254363 34615
b813574b
PB
34616.PHONY: configure-wdiff maybe-configure-wdiff
34617maybe-configure-wdiff:
4f0ef2d8
CD
34618@if gcc-bootstrap
34619configure-wdiff: stage_current
34620@endif gcc-bootstrap
b813574b
PB
34621@if wdiff
34622maybe-configure-wdiff: configure-wdiff
c52c6897 34623configure-wdiff:
0aed8855 34624 @: $(MAKE); $(unstage)
c52c6897 34625 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34627 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
34628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 34629 $(HOST_EXPORTS) \
a7254363
PB
34630 echo Configuring in $(HOST_SUBDIR)/wdiff; \
34631 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 34632 case $(srcdir) in \
b00612cc
PB
34633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34634 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
34635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34636 esac; \
b00612cc
PB
34637 srcdiroption="--srcdir=$${topdir}/wdiff"; \
34638 libsrcdir="$$s/wdiff"; \
e2b9e2dc 34639 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34641 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34642 || exit 1
b813574b 34643@endif wdiff
e2b9e2dc 34644
a7254363
PB
34645
34646
d545f33b
PB
34647
34648
b813574b
PB
34649.PHONY: all-wdiff maybe-all-wdiff
34650maybe-all-wdiff:
4f0ef2d8
CD
34651@if gcc-bootstrap
34652all-wdiff: stage_current
34653@endif gcc-bootstrap
b813574b 34654@if wdiff
d27cc32e 34655TARGET-wdiff=all
b813574b
PB
34656maybe-all-wdiff: all-wdiff
34657all-wdiff: configure-wdiff
0aed8855 34658 @: $(MAKE); $(unstage)
b40e3958
L
34659 @r=`${PWD_COMMAND}`; export r; \
34660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34661 $(HOST_EXPORTS) \
b00612cc
PB
34662 (cd $(HOST_SUBDIR)/wdiff && \
34663 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 34664@endif wdiff
3866be5d 34665
a7254363 34666
d545f33b
PB
34667
34668
b813574b
PB
34669.PHONY: check-wdiff maybe-check-wdiff
34670maybe-check-wdiff:
34671@if wdiff
34672maybe-check-wdiff: check-wdiff
3866be5d 34673
b813574b 34674check-wdiff:
0aed8855 34675 @: $(MAKE); $(unstage)
b813574b
PB
34676 @r=`${PWD_COMMAND}`; export r; \
34677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34678 $(HOST_EXPORTS) \
b00612cc
PB
34679 (cd $(HOST_SUBDIR)/wdiff && \
34680 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 34681
b813574b 34682@endif wdiff
4fa63067 34683
b813574b
PB
34684.PHONY: install-wdiff maybe-install-wdiff
34685maybe-install-wdiff:
34686@if wdiff
34687maybe-install-wdiff: install-wdiff
4fa63067 34688
b813574b 34689install-wdiff: installdirs
0aed8855 34690 @: $(MAKE); $(unstage)
b40e3958
L
34691 @r=`${PWD_COMMAND}`; export r; \
34692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34693 $(HOST_EXPORTS) \
b00612cc 34694 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 34695 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34696
b813574b 34697@endif wdiff
3866be5d 34698
56a8fe78 34699# Other targets (info, dvi, pdf, etc.)
16ae0395 34700
b813574b
PB
34701.PHONY: maybe-info-wdiff info-wdiff
34702maybe-info-wdiff:
34703@if wdiff
34704maybe-info-wdiff: info-wdiff
4fa63067 34705
b813574b
PB
34706info-wdiff: \
34707 configure-wdiff
0aed8855 34708 @: $(MAKE); $(unstage)
b813574b 34709 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 34710 r=`${PWD_COMMAND}`; export r; \
b40e3958 34711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34712 $(HOST_EXPORTS) \
b813574b 34713 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34715 done; \
b813574b 34716 echo "Doing info in wdiff" ; \
b00612cc 34717 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34720 "RANLIB=$${RANLIB}" \
0c24b341 34721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34722 info) \
4fa63067 34723 || exit 1
3866be5d 34724
b813574b 34725@endif wdiff
3866be5d 34726
b813574b
PB
34727.PHONY: maybe-dvi-wdiff dvi-wdiff
34728maybe-dvi-wdiff:
34729@if wdiff
34730maybe-dvi-wdiff: dvi-wdiff
4fa63067 34731
b813574b
PB
34732dvi-wdiff: \
34733 configure-wdiff
0aed8855 34734 @: $(MAKE); $(unstage)
b813574b 34735 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34736 r=`${PWD_COMMAND}`; export r; \
34737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34738 $(HOST_EXPORTS) \
b813574b 34739 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34741 done; \
b813574b 34742 echo "Doing dvi in wdiff" ; \
b00612cc 34743 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34746 "RANLIB=$${RANLIB}" \
0c24b341 34747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34748 dvi) \
4fa63067
NN
34749 || exit 1
34750
b813574b 34751@endif wdiff
4fa63067 34752
56a8fe78
DD
34753.PHONY: maybe-pdf-wdiff pdf-wdiff
34754maybe-pdf-wdiff:
34755@if wdiff
34756maybe-pdf-wdiff: pdf-wdiff
34757
34758pdf-wdiff: \
34759 configure-wdiff
34760 @: $(MAKE); $(unstage)
34761 @[ -f ./wdiff/Makefile ] || exit 0; \
34762 r=`${PWD_COMMAND}`; export r; \
34763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34764 $(HOST_EXPORTS) \
34765 for flag in $(EXTRA_HOST_FLAGS) ; do \
34766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34767 done; \
34768 echo "Doing pdf in wdiff" ; \
34769 (cd $(HOST_SUBDIR)/wdiff && \
34770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34772 "RANLIB=$${RANLIB}" \
0c24b341 34773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34774 pdf) \
34775 || exit 1
34776
34777@endif wdiff
34778
6d389afc
MS
34779.PHONY: maybe-html-wdiff html-wdiff
34780maybe-html-wdiff:
34781@if wdiff
34782maybe-html-wdiff: html-wdiff
34783
34784html-wdiff: \
34785 configure-wdiff
0aed8855 34786 @: $(MAKE); $(unstage)
6d389afc
MS
34787 @[ -f ./wdiff/Makefile ] || exit 0; \
34788 r=`${PWD_COMMAND}`; export r; \
34789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34790 $(HOST_EXPORTS) \
34791 for flag in $(EXTRA_HOST_FLAGS) ; do \
34792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34793 done; \
34794 echo "Doing html in wdiff" ; \
b00612cc 34795 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
34796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34798 "RANLIB=$${RANLIB}" \
0c24b341 34799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34800 html) \
34801 || exit 1
34802
34803@endif wdiff
34804
b813574b
PB
34805.PHONY: maybe-TAGS-wdiff TAGS-wdiff
34806maybe-TAGS-wdiff:
34807@if wdiff
34808maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 34809
b813574b
PB
34810TAGS-wdiff: \
34811 configure-wdiff
0aed8855 34812 @: $(MAKE); $(unstage)
b813574b 34813 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34814 r=`${PWD_COMMAND}`; export r; \
34815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34816 $(HOST_EXPORTS) \
b813574b 34817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34819 done; \
b813574b 34820 echo "Doing TAGS in wdiff" ; \
b00612cc 34821 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34824 "RANLIB=$${RANLIB}" \
0c24b341 34825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34826 TAGS) \
4fa63067
NN
34827 || exit 1
34828
b813574b 34829@endif wdiff
4fa63067 34830
b813574b
PB
34831.PHONY: maybe-install-info-wdiff install-info-wdiff
34832maybe-install-info-wdiff:
34833@if wdiff
34834maybe-install-info-wdiff: install-info-wdiff
4fa63067 34835
b813574b
PB
34836install-info-wdiff: \
34837 configure-wdiff \
34838 info-wdiff
0aed8855 34839 @: $(MAKE); $(unstage)
b813574b 34840 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34841 r=`${PWD_COMMAND}`; export r; \
34842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34843 $(HOST_EXPORTS) \
b813574b 34844 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34846 done; \
b813574b 34847 echo "Doing install-info in wdiff" ; \
b00612cc 34848 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34851 "RANLIB=$${RANLIB}" \
0c24b341 34852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34853 install-info) \
4fa63067
NN
34854 || exit 1
34855
b813574b 34856@endif wdiff
4fa63067 34857
a3ca38d2
DD
34858.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
34859maybe-install-pdf-wdiff:
34860@if wdiff
34861maybe-install-pdf-wdiff: install-pdf-wdiff
34862
34863install-pdf-wdiff: \
34864 configure-wdiff \
34865 pdf-wdiff
34866 @: $(MAKE); $(unstage)
34867 @[ -f ./wdiff/Makefile ] || exit 0; \
34868 r=`${PWD_COMMAND}`; export r; \
34869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34870 $(HOST_EXPORTS) \
34871 for flag in $(EXTRA_HOST_FLAGS) ; do \
34872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34873 done; \
34874 echo "Doing install-pdf in wdiff" ; \
34875 (cd $(HOST_SUBDIR)/wdiff && \
34876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34878 "RANLIB=$${RANLIB}" \
0c24b341 34879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34880 install-pdf) \
34881 || exit 1
34882
34883@endif wdiff
34884
108a6f8e
CD
34885.PHONY: maybe-install-html-wdiff install-html-wdiff
34886maybe-install-html-wdiff:
34887@if wdiff
34888maybe-install-html-wdiff: install-html-wdiff
34889
34890install-html-wdiff: \
34891 configure-wdiff \
34892 html-wdiff
34893 @: $(MAKE); $(unstage)
34894 @[ -f ./wdiff/Makefile ] || exit 0; \
34895 r=`${PWD_COMMAND}`; export r; \
34896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34897 $(HOST_EXPORTS) \
34898 for flag in $(EXTRA_HOST_FLAGS) ; do \
34899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34900 done; \
34901 echo "Doing install-html in wdiff" ; \
34902 (cd $(HOST_SUBDIR)/wdiff && \
34903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34905 "RANLIB=$${RANLIB}" \
0c24b341 34906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34907 install-html) \
34908 || exit 1
34909
34910@endif wdiff
34911
b813574b
PB
34912.PHONY: maybe-installcheck-wdiff installcheck-wdiff
34913maybe-installcheck-wdiff:
34914@if wdiff
34915maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 34916
b813574b
PB
34917installcheck-wdiff: \
34918 configure-wdiff
0aed8855 34919 @: $(MAKE); $(unstage)
b813574b 34920 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34921 r=`${PWD_COMMAND}`; export r; \
34922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34923 $(HOST_EXPORTS) \
b813574b 34924 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34926 done; \
b813574b 34927 echo "Doing installcheck in wdiff" ; \
b00612cc 34928 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34931 "RANLIB=$${RANLIB}" \
0c24b341 34932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34933 installcheck) \
4fa63067
NN
34934 || exit 1
34935
b813574b 34936@endif wdiff
4fa63067 34937
b813574b
PB
34938.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
34939maybe-mostlyclean-wdiff:
34940@if wdiff
34941maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 34942
b813574b 34943mostlyclean-wdiff:
0aed8855 34944 @: $(MAKE); $(unstage)
b813574b 34945 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34946 r=`${PWD_COMMAND}`; export r; \
34947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34948 $(HOST_EXPORTS) \
b813574b 34949 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34951 done; \
b813574b 34952 echo "Doing mostlyclean in wdiff" ; \
b00612cc 34953 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34956 "RANLIB=$${RANLIB}" \
0c24b341 34957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34958 mostlyclean) \
4fa63067
NN
34959 || exit 1
34960
b813574b 34961@endif wdiff
4fa63067 34962
b813574b
PB
34963.PHONY: maybe-clean-wdiff clean-wdiff
34964maybe-clean-wdiff:
34965@if wdiff
34966maybe-clean-wdiff: clean-wdiff
4fa63067 34967
b813574b 34968clean-wdiff:
0aed8855 34969 @: $(MAKE); $(unstage)
b813574b 34970 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34971 r=`${PWD_COMMAND}`; export r; \
34972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34973 $(HOST_EXPORTS) \
b813574b 34974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34976 done; \
b813574b 34977 echo "Doing clean in wdiff" ; \
b00612cc 34978 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
34979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34981 "RANLIB=$${RANLIB}" \
0c24b341 34982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34983 clean) \
4fa63067
NN
34984 || exit 1
34985
b813574b 34986@endif wdiff
4fa63067 34987
b813574b
PB
34988.PHONY: maybe-distclean-wdiff distclean-wdiff
34989maybe-distclean-wdiff:
34990@if wdiff
34991maybe-distclean-wdiff: distclean-wdiff
4fa63067 34992
b813574b 34993distclean-wdiff:
0aed8855 34994 @: $(MAKE); $(unstage)
b813574b 34995 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
34996 r=`${PWD_COMMAND}`; export r; \
34997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34998 $(HOST_EXPORTS) \
b813574b 34999 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35001 done; \
b813574b 35002 echo "Doing distclean in wdiff" ; \
b00612cc 35003 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35006 "RANLIB=$${RANLIB}" \
0c24b341 35007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35008 distclean) \
4fa63067
NN
35009 || exit 1
35010
b813574b 35011@endif wdiff
4fa63067 35012
b813574b
PB
35013.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
35014maybe-maintainer-clean-wdiff:
35015@if wdiff
35016maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 35017
b813574b 35018maintainer-clean-wdiff:
0aed8855 35019 @: $(MAKE); $(unstage)
b813574b 35020 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
35021 r=`${PWD_COMMAND}`; export r; \
35022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35023 $(HOST_EXPORTS) \
b813574b 35024 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35026 done; \
b813574b 35027 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 35028 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
35029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35031 "RANLIB=$${RANLIB}" \
0c24b341 35032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35033 maintainer-clean) \
4fa63067
NN
35034 || exit 1
35035
b813574b 35036@endif wdiff
4fa63067
NN
35037
35038
a7254363 35039
b813574b
PB
35040.PHONY: configure-zip maybe-configure-zip
35041maybe-configure-zip:
4f0ef2d8
CD
35042@if gcc-bootstrap
35043configure-zip: stage_current
35044@endif gcc-bootstrap
b813574b
PB
35045@if zip
35046maybe-configure-zip: configure-zip
c52c6897 35047configure-zip:
0aed8855 35048 @: $(MAKE); $(unstage)
c52c6897 35049 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35051 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
35052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 35053 $(HOST_EXPORTS) \
a7254363
PB
35054 echo Configuring in $(HOST_SUBDIR)/zip; \
35055 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 35056 case $(srcdir) in \
b00612cc
PB
35057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35058 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
35059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35060 esac; \
b00612cc
PB
35061 srcdiroption="--srcdir=$${topdir}/zip"; \
35062 libsrcdir="$$s/zip"; \
e2b9e2dc 35063 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35065 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35066 || exit 1
b813574b 35067@endif zip
e2b9e2dc 35068
a7254363
PB
35069
35070
d545f33b
PB
35071
35072
b813574b
PB
35073.PHONY: all-zip maybe-all-zip
35074maybe-all-zip:
4f0ef2d8
CD
35075@if gcc-bootstrap
35076all-zip: stage_current
35077@endif gcc-bootstrap
b813574b 35078@if zip
d27cc32e 35079TARGET-zip=all
b813574b
PB
35080maybe-all-zip: all-zip
35081all-zip: configure-zip
0aed8855 35082 @: $(MAKE); $(unstage)
b40e3958
L
35083 @r=`${PWD_COMMAND}`; export r; \
35084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35085 $(HOST_EXPORTS) \
b00612cc
PB
35086 (cd $(HOST_SUBDIR)/zip && \
35087 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 35088@endif zip
3866be5d 35089
a7254363 35090
d545f33b
PB
35091
35092
b813574b
PB
35093.PHONY: check-zip maybe-check-zip
35094maybe-check-zip:
35095@if zip
35096maybe-check-zip: check-zip
3866be5d 35097
b813574b
PB
35098# This module is only tested in a native toolchain.
35099check-zip:
0aed8855 35100 @: $(MAKE); $(unstage)
b813574b
PB
35101 @if [ '$(host)' = '$(target)' ] ; then \
35102 r=`${PWD_COMMAND}`; export r; \
35103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35104 $(HOST_EXPORTS) \
b00612cc 35105 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 35106 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 35107 fi
4fa63067 35108
b813574b 35109@endif zip
4fa63067 35110
b813574b
PB
35111.PHONY: install-zip maybe-install-zip
35112maybe-install-zip:
35113@if zip
35114maybe-install-zip: install-zip
4fa63067 35115
b813574b 35116install-zip: installdirs
0aed8855 35117 @: $(MAKE); $(unstage)
b813574b
PB
35118 @r=`${PWD_COMMAND}`; export r; \
35119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 35120 $(HOST_EXPORTS) \
b00612cc 35121 (cd $(HOST_SUBDIR)/zip && \
2da12f12 35122 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35123
b813574b 35124@endif zip
4fa63067 35125
56a8fe78 35126# Other targets (info, dvi, pdf, etc.)
4fa63067 35127
b813574b
PB
35128.PHONY: maybe-info-zip info-zip
35129maybe-info-zip:
35130@if zip
35131maybe-info-zip: info-zip
4fa63067 35132
b813574b
PB
35133info-zip: \
35134 configure-zip
0aed8855 35135 @: $(MAKE); $(unstage)
b813574b 35136 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35137 r=`${PWD_COMMAND}`; export r; \
b40e3958 35138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35139 $(HOST_EXPORTS) \
b813574b 35140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35142 done; \
b813574b 35143 echo "Doing info in zip" ; \
b00612cc 35144 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35147 "RANLIB=$${RANLIB}" \
0c24b341 35148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35149 info) \
4fa63067 35150 || exit 1
3866be5d 35151
b813574b 35152@endif zip
3866be5d 35153
b813574b
PB
35154.PHONY: maybe-dvi-zip dvi-zip
35155maybe-dvi-zip:
35156@if zip
35157maybe-dvi-zip: dvi-zip
16ae0395 35158
b813574b
PB
35159dvi-zip: \
35160 configure-zip
0aed8855 35161 @: $(MAKE); $(unstage)
b813574b 35162 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35163 r=`${PWD_COMMAND}`; export r; \
b40e3958 35164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35165 $(HOST_EXPORTS) \
b813574b 35166 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35168 done; \
b813574b 35169 echo "Doing dvi in zip" ; \
b00612cc 35170 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35173 "RANLIB=$${RANLIB}" \
0c24b341 35174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35175 dvi) \
4fa63067 35176 || exit 1
3866be5d 35177
b813574b 35178@endif zip
3866be5d 35179
56a8fe78
DD
35180.PHONY: maybe-pdf-zip pdf-zip
35181maybe-pdf-zip:
35182@if zip
35183maybe-pdf-zip: pdf-zip
35184
35185pdf-zip: \
35186 configure-zip
35187 @: $(MAKE); $(unstage)
35188 @[ -f ./zip/Makefile ] || exit 0; \
35189 r=`${PWD_COMMAND}`; export r; \
35190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35191 $(HOST_EXPORTS) \
35192 for flag in $(EXTRA_HOST_FLAGS) ; do \
35193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35194 done; \
35195 echo "Doing pdf in zip" ; \
35196 (cd $(HOST_SUBDIR)/zip && \
35197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35199 "RANLIB=$${RANLIB}" \
0c24b341 35200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35201 pdf) \
35202 || exit 1
35203
35204@endif zip
35205
6d389afc
MS
35206.PHONY: maybe-html-zip html-zip
35207maybe-html-zip:
35208@if zip
35209maybe-html-zip: html-zip
35210
35211html-zip: \
35212 configure-zip
0aed8855 35213 @: $(MAKE); $(unstage)
6d389afc
MS
35214 @[ -f ./zip/Makefile ] || exit 0; \
35215 r=`${PWD_COMMAND}`; export r; \
35216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35217 $(HOST_EXPORTS) \
35218 for flag in $(EXTRA_HOST_FLAGS) ; do \
35219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35220 done; \
35221 echo "Doing html in zip" ; \
b00612cc 35222 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
35223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35225 "RANLIB=$${RANLIB}" \
0c24b341 35226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35227 html) \
35228 || exit 1
35229
35230@endif zip
35231
b813574b
PB
35232.PHONY: maybe-TAGS-zip TAGS-zip
35233maybe-TAGS-zip:
35234@if zip
35235maybe-TAGS-zip: TAGS-zip
4fa63067 35236
b813574b
PB
35237TAGS-zip: \
35238 configure-zip
0aed8855 35239 @: $(MAKE); $(unstage)
b813574b 35240 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
35241 r=`${PWD_COMMAND}`; export r; \
35242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35243 $(HOST_EXPORTS) \
b813574b 35244 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35246 done; \
b813574b 35247 echo "Doing TAGS in zip" ; \
b00612cc 35248 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35251 "RANLIB=$${RANLIB}" \
0c24b341 35252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35253 TAGS) \
e2b9e2dc
NN
35254 || exit 1
35255
b813574b 35256@endif zip
4fa63067 35257
b813574b
PB
35258.PHONY: maybe-install-info-zip install-info-zip
35259maybe-install-info-zip:
35260@if zip
35261maybe-install-info-zip: install-info-zip
4fa63067 35262
b813574b
PB
35263install-info-zip: \
35264 configure-zip \
35265 info-zip
0aed8855 35266 @: $(MAKE); $(unstage)
b813574b 35267 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35268 r=`${PWD_COMMAND}`; export r; \
b40e3958 35269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35270 $(HOST_EXPORTS) \
b813574b 35271 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35273 done; \
b813574b 35274 echo "Doing install-info in zip" ; \
b00612cc 35275 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35278 "RANLIB=$${RANLIB}" \
0c24b341 35279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35280 install-info) \
4fa63067 35281 || exit 1
3866be5d 35282
b813574b 35283@endif zip
3866be5d 35284
a3ca38d2
DD
35285.PHONY: maybe-install-pdf-zip install-pdf-zip
35286maybe-install-pdf-zip:
35287@if zip
35288maybe-install-pdf-zip: install-pdf-zip
35289
35290install-pdf-zip: \
35291 configure-zip \
35292 pdf-zip
35293 @: $(MAKE); $(unstage)
35294 @[ -f ./zip/Makefile ] || exit 0; \
35295 r=`${PWD_COMMAND}`; export r; \
35296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35297 $(HOST_EXPORTS) \
35298 for flag in $(EXTRA_HOST_FLAGS) ; do \
35299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35300 done; \
35301 echo "Doing install-pdf in zip" ; \
35302 (cd $(HOST_SUBDIR)/zip && \
35303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35305 "RANLIB=$${RANLIB}" \
0c24b341 35306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35307 install-pdf) \
35308 || exit 1
35309
35310@endif zip
35311
108a6f8e
CD
35312.PHONY: maybe-install-html-zip install-html-zip
35313maybe-install-html-zip:
35314@if zip
35315maybe-install-html-zip: install-html-zip
35316
35317install-html-zip: \
35318 configure-zip \
35319 html-zip
35320 @: $(MAKE); $(unstage)
35321 @[ -f ./zip/Makefile ] || exit 0; \
35322 r=`${PWD_COMMAND}`; export r; \
35323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35324 $(HOST_EXPORTS) \
35325 for flag in $(EXTRA_HOST_FLAGS) ; do \
35326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35327 done; \
35328 echo "Doing install-html in zip" ; \
35329 (cd $(HOST_SUBDIR)/zip && \
35330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35332 "RANLIB=$${RANLIB}" \
0c24b341 35333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35334 install-html) \
35335 || exit 1
35336
35337@endif zip
35338
b813574b
PB
35339.PHONY: maybe-installcheck-zip installcheck-zip
35340maybe-installcheck-zip:
35341@if zip
35342maybe-installcheck-zip: installcheck-zip
4fa63067 35343
b813574b
PB
35344installcheck-zip: \
35345 configure-zip
0aed8855 35346 @: $(MAKE); $(unstage)
b813574b 35347 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35348 r=`${PWD_COMMAND}`; export r; \
b40e3958 35349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35350 $(HOST_EXPORTS) \
b813574b 35351 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35353 done; \
b813574b 35354 echo "Doing installcheck in zip" ; \
b00612cc 35355 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35358 "RANLIB=$${RANLIB}" \
0c24b341 35359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35360 installcheck) \
4fa63067 35361 || exit 1
3866be5d 35362
b813574b 35363@endif zip
3866be5d 35364
b813574b
PB
35365.PHONY: maybe-mostlyclean-zip mostlyclean-zip
35366maybe-mostlyclean-zip:
35367@if zip
35368maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 35369
b813574b 35370mostlyclean-zip:
0aed8855 35371 @: $(MAKE); $(unstage)
b813574b 35372 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35373 r=`${PWD_COMMAND}`; export r; \
35374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35375 $(HOST_EXPORTS) \
b813574b 35376 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35378 done; \
b813574b 35379 echo "Doing mostlyclean in zip" ; \
b00612cc 35380 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35383 "RANLIB=$${RANLIB}" \
0c24b341 35384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35385 mostlyclean) \
4fa63067
NN
35386 || exit 1
35387
b813574b 35388@endif zip
4fa63067 35389
b813574b
PB
35390.PHONY: maybe-clean-zip clean-zip
35391maybe-clean-zip:
35392@if zip
35393maybe-clean-zip: clean-zip
4fa63067 35394
b813574b 35395clean-zip:
0aed8855 35396 @: $(MAKE); $(unstage)
b813574b 35397 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35398 r=`${PWD_COMMAND}`; export r; \
35399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35400 $(HOST_EXPORTS) \
b813574b 35401 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35403 done; \
b813574b 35404 echo "Doing clean in zip" ; \
b00612cc 35405 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35408 "RANLIB=$${RANLIB}" \
0c24b341 35409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35410 clean) \
4fa63067
NN
35411 || exit 1
35412
b813574b 35413@endif zip
4fa63067 35414
b813574b
PB
35415.PHONY: maybe-distclean-zip distclean-zip
35416maybe-distclean-zip:
35417@if zip
35418maybe-distclean-zip: distclean-zip
4fa63067 35419
b813574b 35420distclean-zip:
0aed8855 35421 @: $(MAKE); $(unstage)
b813574b 35422 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
35423 r=`${PWD_COMMAND}`; export r; \
35424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35425 $(HOST_EXPORTS) \
b813574b 35426 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35428 done; \
b813574b 35429 echo "Doing distclean in zip" ; \
b00612cc 35430 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35433 "RANLIB=$${RANLIB}" \
0c24b341 35434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35435 distclean) \
4fa63067
NN
35436 || exit 1
35437
b813574b 35438@endif zip
4fa63067 35439
b813574b
PB
35440.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
35441maybe-maintainer-clean-zip:
35442@if zip
35443maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 35444
b813574b 35445maintainer-clean-zip:
0aed8855 35446 @: $(MAKE); $(unstage)
b813574b 35447 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 35448 r=`${PWD_COMMAND}`; export r; \
b40e3958 35449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35450 $(HOST_EXPORTS) \
b813574b 35451 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35453 done; \
b813574b 35454 echo "Doing maintainer-clean in zip" ; \
b00612cc 35455 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
35456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35458 "RANLIB=$${RANLIB}" \
0c24b341 35459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35460 maintainer-clean) \
4fa63067 35461 || exit 1
3866be5d 35462
b813574b 35463@endif zip
3866be5d 35464
4fa63067 35465
a7254363 35466
b813574b
PB
35467.PHONY: configure-zlib maybe-configure-zlib
35468maybe-configure-zlib:
4f0ef2d8
CD
35469@if gcc-bootstrap
35470configure-zlib: stage_current
35471@endif gcc-bootstrap
b813574b
PB
35472@if zlib
35473maybe-configure-zlib: configure-zlib
c52c6897 35474configure-zlib:
c52c6897
PB
35475 @r=`${PWD_COMMAND}`; export r; \
35476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
35477 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 35479 $(HOST_EXPORTS) \
a7254363
PB
35480 echo Configuring in $(HOST_SUBDIR)/zlib; \
35481 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 35482 case $(srcdir) in \
b00612cc
PB
35483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35484 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35486 esac; \
b00612cc
PB
35487 srcdiroption="--srcdir=$${topdir}/zlib"; \
35488 libsrcdir="$$s/zlib"; \
e2b9e2dc 35489 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35491 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35492 || exit 1
b813574b 35493@endif zlib
e2b9e2dc 35494
a7254363
PB
35495
35496
d545f33b
PB
35497.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
35498maybe-configure-stage1-zlib:
35499@if zlib-bootstrap
35500maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 35501configure-stage1-zlib:
c52c6897 35502 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 35503 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35504 @r=`${PWD_COMMAND}`; export r; \
35505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35506 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 35507 $(HOST_EXPORTS) \
8ee82aff
PB
35508 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
35509 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35510 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35512 cd $(HOST_SUBDIR)/zlib || exit 1; \
35513 case $(srcdir) in \
35514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35515 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35517 esac; \
35518 srcdiroption="--srcdir=$${topdir}/zlib"; \
35519 libsrcdir="$$s/zlib"; \
35520 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35522 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35523 \
8a0d8a5c 35524 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
35525@endif zlib-bootstrap
35526
35527.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
35528maybe-configure-stage2-zlib:
35529@if zlib-bootstrap
35530maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 35531configure-stage2-zlib:
c52c6897 35532 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 35533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35534 @r=`${PWD_COMMAND}`; export r; \
35535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35536 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35537 $(HOST_EXPORTS) \
35538 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35539 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
35540 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35541 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35543 cd $(HOST_SUBDIR)/zlib || exit 1; \
35544 case $(srcdir) in \
35545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35546 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35548 esac; \
35549 srcdiroption="--srcdir=$${topdir}/zlib"; \
35550 libsrcdir="$$s/zlib"; \
35551 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35553 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35554 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35555 @stage2_werror_flag@
35556@endif zlib-bootstrap
35557
8520c408
AO
35558.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
35559maybe-configure-stageb2g0-zlib:
35560@if zlib-bootstrap
35561maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
35562configure-stageb2g0-zlib:
35563 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35565 @r=`${PWD_COMMAND}`; export r; \
35566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35567 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35568 $(HOST_EXPORTS) \
35569 $(POSTSTAGE1_HOST_EXPORTS) \
35570 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
35571 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
35572 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
35573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35574 cd $(HOST_SUBDIR)/zlib || exit 1; \
35575 case $(srcdir) in \
35576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35577 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35579 esac; \
35580 srcdiroption="--srcdir=$${topdir}/zlib"; \
35581 libsrcdir="$$s/zlib"; \
35582 $(SHELL) $${libsrcdir}/configure \
35583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35584 --target=${target_alias} $${srcdiroption} \
35585 --with-build-libsubdir=$(HOST_SUBDIR) \
35586 @stage2_werror_flag@
35587@endif zlib-bootstrap
35588
d545f33b
PB
35589.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
35590maybe-configure-stage3-zlib:
35591@if zlib-bootstrap
35592maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 35593configure-stage3-zlib:
c52c6897 35594 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 35595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35596 @r=`${PWD_COMMAND}`; export r; \
35597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35598 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35599 $(HOST_EXPORTS) \
35600 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35601 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
35602 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35603 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35605 cd $(HOST_SUBDIR)/zlib || exit 1; \
35606 case $(srcdir) in \
35607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35608 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35610 esac; \
35611 srcdiroption="--srcdir=$${topdir}/zlib"; \
35612 libsrcdir="$$s/zlib"; \
35613 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35615 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35616 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35617 @stage2_werror_flag@
35618@endif zlib-bootstrap
35619
8520c408
AO
35620.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
35621maybe-configure-stageb3g2-zlib:
35622@if zlib-bootstrap
35623maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
35624configure-stageb3g2-zlib:
35625 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35626 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
35627 @r=`${PWD_COMMAND}`; export r; \
35628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35629 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
35630 $(HOST_EXPORTS) \
35631 $(POSTSTAGE1_HOST_EXPORTS) \
35632 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
35633 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
35634 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
35635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
35636 cd $(HOST_SUBDIR)/zlib || exit 1; \
35637 case $(srcdir) in \
35638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35639 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35641 esac; \
35642 srcdiroption="--srcdir=$${topdir}/zlib"; \
35643 libsrcdir="$$s/zlib"; \
35644 $(SHELL) $${libsrcdir}/configure \
35645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35646 --target=${target_alias} $${srcdiroption} \
35647 --with-build-libsubdir=$(HOST_SUBDIR) \
35648 @stage2_werror_flag@
35649@endif zlib-bootstrap
35650
d545f33b
PB
35651.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
35652maybe-configure-stage4-zlib:
35653@if zlib-bootstrap
35654maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 35655configure-stage4-zlib:
c52c6897 35656 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 35657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35658 @r=`${PWD_COMMAND}`; export r; \
35659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35660 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35661 $(HOST_EXPORTS) \
35662 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35663 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
35664 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 35665 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 35666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35667 cd $(HOST_SUBDIR)/zlib || exit 1; \
35668 case $(srcdir) in \
35669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35670 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35672 esac; \
35673 srcdiroption="--srcdir=$${topdir}/zlib"; \
35674 libsrcdir="$$s/zlib"; \
35675 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35677 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35678 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35679 @stage2_werror_flag@
35680@endif zlib-bootstrap
35681
35682.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
35683maybe-configure-stageprofile-zlib:
35684@if zlib-bootstrap
35685maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 35686configure-stageprofile-zlib:
c52c6897 35687 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 35688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35689 @r=`${PWD_COMMAND}`; export r; \
35690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35691 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35692 $(HOST_EXPORTS) \
35693 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35694 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
35695 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
d545f33b 35696 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 35697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35698 cd $(HOST_SUBDIR)/zlib || exit 1; \
35699 case $(srcdir) in \
35700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35701 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35703 esac; \
35704 srcdiroption="--srcdir=$${topdir}/zlib"; \
35705 libsrcdir="$$s/zlib"; \
35706 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35708 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35709 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35710 @stage2_werror_flag@
35711@endif zlib-bootstrap
35712
35713.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
35714maybe-configure-stagefeedback-zlib:
35715@if zlib-bootstrap
35716maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 35717configure-stagefeedback-zlib:
c52c6897 35718 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 35719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
35720 @r=`${PWD_COMMAND}`; export r; \
35721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 35722 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
35723 $(HOST_EXPORTS) \
35724 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408
AO
35725 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
35726 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
d545f33b 35727 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 35728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
35729 cd $(HOST_SUBDIR)/zlib || exit 1; \
35730 case $(srcdir) in \
35731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35732 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
35733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35734 esac; \
35735 srcdiroption="--srcdir=$${topdir}/zlib"; \
35736 libsrcdir="$$s/zlib"; \
35737 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35739 --target=${target_alias} $${srcdiroption} \
c1cb7e02 35740 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
35741 @stage2_werror_flag@
35742@endif zlib-bootstrap
35743
35744
35745
35746
35747
b813574b
PB
35748.PHONY: all-zlib maybe-all-zlib
35749maybe-all-zlib:
4f0ef2d8
CD
35750@if gcc-bootstrap
35751all-zlib: stage_current
35752@endif gcc-bootstrap
b813574b 35753@if zlib
d27cc32e 35754TARGET-zlib=all
b813574b
PB
35755maybe-all-zlib: all-zlib
35756all-zlib: configure-zlib
c52c6897 35757 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35759 $(HOST_EXPORTS) \
b00612cc
PB
35760 (cd $(HOST_SUBDIR)/zlib && \
35761 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 35762@endif zlib
3866be5d 35763
a7254363 35764
d545f33b
PB
35765
35766.PHONY: all-stage1-zlib maybe-all-stage1-zlib
35767.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
35768maybe-all-stage1-zlib:
35769maybe-clean-stage1-zlib:
35770@if zlib-bootstrap
35771maybe-all-stage1-zlib: all-stage1-zlib
35772all-stage1: all-stage1-zlib
f70224b5 35773TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 35774all-stage1-zlib: configure-stage1-zlib
c52c6897 35775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
35776 @r=`${PWD_COMMAND}`; export r; \
35777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35778 $(HOST_EXPORTS) \
35779 cd $(HOST_SUBDIR)/zlib && \
8ee82aff
PB
35780 $(MAKE) $(FLAGS_TO_PASS) \
35781 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 35782 $(TARGET-stage1-zlib)
d545f33b
PB
35783
35784maybe-clean-stage1-zlib: clean-stage1-zlib
35785clean-stage1: clean-stage1-zlib
35786clean-stage1-zlib:
9dbaa842
DD
35787 @if [ $(current_stage) = stage1 ]; then \
35788 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35789 else \
35790 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
35791 $(MAKE) stage1-start; \
35792 fi; \
d545f33b
PB
35793 cd $(HOST_SUBDIR)/zlib && \
35794 $(MAKE) $(FLAGS_TO_PASS) \
8ee82aff 35795 clean
d545f33b
PB
35796@endif zlib-bootstrap
35797
35798
35799.PHONY: all-stage2-zlib maybe-all-stage2-zlib
35800.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
35801maybe-all-stage2-zlib:
35802maybe-clean-stage2-zlib:
35803@if zlib-bootstrap
35804maybe-all-stage2-zlib: all-stage2-zlib
35805all-stage2: all-stage2-zlib
f70224b5 35806TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 35807all-stage2-zlib: configure-stage2-zlib
c52c6897 35808 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
35809 @r=`${PWD_COMMAND}`; export r; \
35810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35811 $(HOST_EXPORTS) \
35812 $(POSTSTAGE1_HOST_EXPORTS) \
35813 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35814 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35815 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35816 $(TARGET-stage2-zlib)
d545f33b
PB
35817
35818maybe-clean-stage2-zlib: clean-stage2-zlib
35819clean-stage2: clean-stage2-zlib
35820clean-stage2-zlib:
9dbaa842
DD
35821 @if [ $(current_stage) = stage2 ]; then \
35822 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35823 else \
35824 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
35825 $(MAKE) stage2-start; \
35826 fi; \
d545f33b
PB
35827 cd $(HOST_SUBDIR)/zlib && \
35828 $(MAKE) $(FLAGS_TO_PASS) \
35829 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35830 clean
d545f33b
PB
35831@endif zlib-bootstrap
35832
35833
8520c408
AO
35834.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
35835.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
35836maybe-all-stageb2g0-zlib:
35837maybe-clean-stageb2g0-zlib:
35838@if zlib-bootstrap
35839maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
35840all-stageb2g0: all-stageb2g0-zlib
35841TARGET-stageb2g0-zlib = $(TARGET-zlib)
35842all-stageb2g0-zlib: configure-stageb2g0-zlib
35843 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
35844 @r=`${PWD_COMMAND}`; export r; \
35845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35846 $(HOST_EXPORTS) \
35847 $(POSTSTAGE1_HOST_EXPORTS) \
35848 cd $(HOST_SUBDIR)/zlib && \
35849 $(MAKE) $(FLAGS_TO_PASS) \
35850 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" $(POSTSTAGE1_FLAGS_TO_PASS) \
35851 $(TARGET-stageb2g0-zlib)
35852
35853maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
35854clean-stageb2g0: clean-stageb2g0-zlib
35855clean-stageb2g0-zlib:
35856 @if [ $(current_stage) = stageb2g0 ]; then \
35857 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35858 else \
35859 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
35860 $(MAKE) stageb2g0-start; \
35861 fi; \
35862 cd $(HOST_SUBDIR)/zlib && \
35863 $(MAKE) $(FLAGS_TO_PASS) \
35864 $(POSTSTAGE1_FLAGS_TO_PASS) \
35865 clean
35866@endif zlib-bootstrap
35867
35868
d545f33b
PB
35869.PHONY: all-stage3-zlib maybe-all-stage3-zlib
35870.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
35871maybe-all-stage3-zlib:
35872maybe-clean-stage3-zlib:
35873@if zlib-bootstrap
35874maybe-all-stage3-zlib: all-stage3-zlib
35875all-stage3: all-stage3-zlib
f70224b5 35876TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 35877all-stage3-zlib: configure-stage3-zlib
c52c6897 35878 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
35879 @r=`${PWD_COMMAND}`; export r; \
35880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35881 $(HOST_EXPORTS) \
35882 $(POSTSTAGE1_HOST_EXPORTS) \
35883 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35884 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35885 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35886 $(TARGET-stage3-zlib)
d545f33b
PB
35887
35888maybe-clean-stage3-zlib: clean-stage3-zlib
35889clean-stage3: clean-stage3-zlib
35890clean-stage3-zlib:
9dbaa842
DD
35891 @if [ $(current_stage) = stage3 ]; then \
35892 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35893 else \
35894 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
35895 $(MAKE) stage3-start; \
35896 fi; \
d545f33b
PB
35897 cd $(HOST_SUBDIR)/zlib && \
35898 $(MAKE) $(FLAGS_TO_PASS) \
35899 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35900 clean
d545f33b
PB
35901@endif zlib-bootstrap
35902
35903
8520c408
AO
35904.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
35905.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
35906maybe-all-stageb3g2-zlib:
35907maybe-clean-stageb3g2-zlib:
35908@if zlib-bootstrap
35909maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
35910all-stageb3g2: all-stageb3g2-zlib
35911TARGET-stageb3g2-zlib = $(TARGET-zlib)
35912all-stageb3g2-zlib: configure-stageb3g2-zlib
35913 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
35914 @r=`${PWD_COMMAND}`; export r; \
35915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35916 $(HOST_EXPORTS) \
35917 $(POSTSTAGE1_HOST_EXPORTS) \
35918 cd $(HOST_SUBDIR)/zlib && \
35919 $(MAKE) $(FLAGS_TO_PASS) \
35920 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" $(POSTSTAGE1_FLAGS_TO_PASS) \
35921 $(TARGET-stageb3g2-zlib)
35922
35923maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
35924clean-stageb3g2: clean-stageb3g2-zlib
35925clean-stageb3g2-zlib:
35926 @if [ $(current_stage) = stageb3g2 ]; then \
35927 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35928 else \
35929 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
35930 $(MAKE) stageb3g2-start; \
35931 fi; \
35932 cd $(HOST_SUBDIR)/zlib && \
35933 $(MAKE) $(FLAGS_TO_PASS) \
35934 $(POSTSTAGE1_FLAGS_TO_PASS) \
35935 clean
35936@endif zlib-bootstrap
35937
35938
d545f33b
PB
35939.PHONY: all-stage4-zlib maybe-all-stage4-zlib
35940.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
35941maybe-all-stage4-zlib:
35942maybe-clean-stage4-zlib:
35943@if zlib-bootstrap
35944maybe-all-stage4-zlib: all-stage4-zlib
35945all-stage4: all-stage4-zlib
f70224b5 35946TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 35947all-stage4-zlib: configure-stage4-zlib
c52c6897 35948 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
35949 @r=`${PWD_COMMAND}`; export r; \
35950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35951 $(HOST_EXPORTS) \
35952 $(POSTSTAGE1_HOST_EXPORTS) \
35953 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35954 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35955 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35956 $(TARGET-stage4-zlib)
d545f33b
PB
35957
35958maybe-clean-stage4-zlib: clean-stage4-zlib
35959clean-stage4: clean-stage4-zlib
35960clean-stage4-zlib:
9dbaa842
DD
35961 @if [ $(current_stage) = stage4 ]; then \
35962 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35963 else \
35964 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
35965 $(MAKE) stage4-start; \
35966 fi; \
d545f33b
PB
35967 cd $(HOST_SUBDIR)/zlib && \
35968 $(MAKE) $(FLAGS_TO_PASS) \
35969 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 35970 clean
d545f33b
PB
35971@endif zlib-bootstrap
35972
35973
35974.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
35975.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
35976maybe-all-stageprofile-zlib:
35977maybe-clean-stageprofile-zlib:
35978@if zlib-bootstrap
35979maybe-all-stageprofile-zlib: all-stageprofile-zlib
35980all-stageprofile: all-stageprofile-zlib
f70224b5 35981TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 35982all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 35983 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
35984 @r=`${PWD_COMMAND}`; export r; \
35985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35986 $(HOST_EXPORTS) \
35987 $(POSTSTAGE1_HOST_EXPORTS) \
35988 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 35989 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 35990 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 35991 $(TARGET-stageprofile-zlib)
d545f33b
PB
35992
35993maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
35994clean-stageprofile: clean-stageprofile-zlib
35995clean-stageprofile-zlib:
9dbaa842
DD
35996 @if [ $(current_stage) = stageprofile ]; then \
35997 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35998 else \
35999 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
36000 $(MAKE) stageprofile-start; \
36001 fi; \
d545f33b
PB
36002 cd $(HOST_SUBDIR)/zlib && \
36003 $(MAKE) $(FLAGS_TO_PASS) \
36004 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36005 clean
d545f33b
PB
36006@endif zlib-bootstrap
36007
36008
36009.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
36010.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
36011maybe-all-stagefeedback-zlib:
36012maybe-clean-stagefeedback-zlib:
36013@if zlib-bootstrap
36014maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
36015all-stagefeedback: all-stagefeedback-zlib
f70224b5 36016TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 36017all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 36018 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
36019 @r=`${PWD_COMMAND}`; export r; \
36020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36021 $(HOST_EXPORTS) \
36022 $(POSTSTAGE1_HOST_EXPORTS) \
36023 cd $(HOST_SUBDIR)/zlib && \
8ee82aff 36024 $(MAKE) $(FLAGS_TO_PASS) \
8520c408 36025 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 36026 $(TARGET-stagefeedback-zlib)
d545f33b
PB
36027
36028maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
36029clean-stagefeedback: clean-stagefeedback-zlib
36030clean-stagefeedback-zlib:
9dbaa842
DD
36031 @if [ $(current_stage) = stagefeedback ]; then \
36032 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
36033 else \
36034 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
36035 $(MAKE) stagefeedback-start; \
36036 fi; \
d545f33b
PB
36037 cd $(HOST_SUBDIR)/zlib && \
36038 $(MAKE) $(FLAGS_TO_PASS) \
36039 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 36040 clean
d545f33b
PB
36041@endif zlib-bootstrap
36042
36043
36044
36045
36046
b813574b
PB
36047.PHONY: check-zlib maybe-check-zlib
36048maybe-check-zlib:
36049@if zlib
36050maybe-check-zlib: check-zlib
3866be5d 36051
b813574b 36052check-zlib:
3866be5d 36053
b813574b 36054@endif zlib
3866be5d 36055
b813574b
PB
36056.PHONY: install-zlib maybe-install-zlib
36057maybe-install-zlib:
36058@if zlib
36059maybe-install-zlib: install-zlib
4fa63067 36060
b813574b 36061install-zlib:
4fa63067 36062
b813574b 36063@endif zlib
4fa63067 36064
56a8fe78 36065# Other targets (info, dvi, pdf, etc.)
4fa63067 36066
b813574b
PB
36067.PHONY: maybe-info-zlib info-zlib
36068maybe-info-zlib:
36069@if zlib
36070maybe-info-zlib: info-zlib
4fa63067 36071
6d389afc
MS
36072info-zlib: \
36073 configure-zlib
36074 @[ -f ./zlib/Makefile ] || exit 0; \
36075 r=`${PWD_COMMAND}`; export r; \
36076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36077 $(HOST_EXPORTS) \
36078 for flag in $(EXTRA_HOST_FLAGS) ; do \
36079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36080 done; \
36081 echo "Doing info in zlib" ; \
b00612cc 36082 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
36083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36085 "RANLIB=$${RANLIB}" \
0c24b341 36086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36087 info) \
36088 || exit 1
36089
36090@endif zlib
36091
36092.PHONY: maybe-dvi-zlib dvi-zlib
36093maybe-dvi-zlib:
36094@if zlib
36095maybe-dvi-zlib: dvi-zlib
36096
36097dvi-zlib: \
b813574b
PB
36098 configure-zlib
36099 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36100 r=`${PWD_COMMAND}`; export r; \
36101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36102 $(HOST_EXPORTS) \
b813574b 36103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36105 done; \
6d389afc 36106 echo "Doing dvi in zlib" ; \
b00612cc 36107 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36110 "RANLIB=$${RANLIB}" \
0c24b341 36111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36112 dvi) \
4fa63067
NN
36113 || exit 1
36114
b813574b 36115@endif zlib
4fa63067 36116
56a8fe78
DD
36117.PHONY: maybe-pdf-zlib pdf-zlib
36118maybe-pdf-zlib:
36119@if zlib
36120maybe-pdf-zlib: pdf-zlib
36121
36122pdf-zlib: \
36123 configure-zlib
36124 @[ -f ./zlib/Makefile ] || exit 0; \
36125 r=`${PWD_COMMAND}`; export r; \
36126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36127 $(HOST_EXPORTS) \
36128 for flag in $(EXTRA_HOST_FLAGS) ; do \
36129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36130 done; \
36131 echo "Doing pdf in zlib" ; \
36132 (cd $(HOST_SUBDIR)/zlib && \
36133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36135 "RANLIB=$${RANLIB}" \
0c24b341 36136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36137 pdf) \
36138 || exit 1
36139
36140@endif zlib
36141
6d389afc
MS
36142.PHONY: maybe-html-zlib html-zlib
36143maybe-html-zlib:
b813574b 36144@if zlib
6d389afc 36145maybe-html-zlib: html-zlib
4fa63067 36146
6d389afc 36147html-zlib: \
b813574b
PB
36148 configure-zlib
36149 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36150 r=`${PWD_COMMAND}`; export r; \
36151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36152 $(HOST_EXPORTS) \
b813574b 36153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36155 done; \
6d389afc 36156 echo "Doing html in zlib" ; \
b00612cc 36157 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36160 "RANLIB=$${RANLIB}" \
0c24b341 36161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36162 html) \
4fa63067
NN
36163 || exit 1
36164
b813574b 36165@endif zlib
4fa63067 36166
b813574b
PB
36167.PHONY: maybe-TAGS-zlib TAGS-zlib
36168maybe-TAGS-zlib:
36169@if zlib
36170maybe-TAGS-zlib: TAGS-zlib
4fa63067 36171
b813574b
PB
36172TAGS-zlib: \
36173 configure-zlib
36174 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36175 r=`${PWD_COMMAND}`; export r; \
36176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36177 $(HOST_EXPORTS) \
b813574b 36178 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36180 done; \
b813574b 36181 echo "Doing TAGS in zlib" ; \
b00612cc 36182 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36185 "RANLIB=$${RANLIB}" \
0c24b341 36186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36187 TAGS) \
4fa63067
NN
36188 || exit 1
36189
b813574b 36190@endif zlib
4fa63067 36191
b813574b
PB
36192.PHONY: maybe-install-info-zlib install-info-zlib
36193maybe-install-info-zlib:
36194@if zlib
36195maybe-install-info-zlib: install-info-zlib
4fa63067 36196
b813574b
PB
36197install-info-zlib: \
36198 configure-zlib \
36199 info-zlib
36200 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36201 r=`${PWD_COMMAND}`; export r; \
36202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36203 $(HOST_EXPORTS) \
b813574b 36204 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36206 done; \
b813574b 36207 echo "Doing install-info in zlib" ; \
b00612cc 36208 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36211 "RANLIB=$${RANLIB}" \
0c24b341 36212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36213 install-info) \
4fa63067
NN
36214 || exit 1
36215
b813574b 36216@endif zlib
4fa63067 36217
a3ca38d2
DD
36218.PHONY: maybe-install-pdf-zlib install-pdf-zlib
36219maybe-install-pdf-zlib:
36220@if zlib
36221maybe-install-pdf-zlib: install-pdf-zlib
36222
36223install-pdf-zlib: \
36224 configure-zlib \
36225 pdf-zlib
36226 @[ -f ./zlib/Makefile ] || exit 0; \
36227 r=`${PWD_COMMAND}`; export r; \
36228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36229 $(HOST_EXPORTS) \
36230 for flag in $(EXTRA_HOST_FLAGS) ; do \
36231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36232 done; \
36233 echo "Doing install-pdf in zlib" ; \
36234 (cd $(HOST_SUBDIR)/zlib && \
36235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36237 "RANLIB=$${RANLIB}" \
0c24b341 36238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36239 install-pdf) \
36240 || exit 1
36241
36242@endif zlib
36243
108a6f8e
CD
36244.PHONY: maybe-install-html-zlib install-html-zlib
36245maybe-install-html-zlib:
36246@if zlib
36247maybe-install-html-zlib: install-html-zlib
36248
36249install-html-zlib: \
36250 configure-zlib \
36251 html-zlib
36252 @[ -f ./zlib/Makefile ] || exit 0; \
36253 r=`${PWD_COMMAND}`; export r; \
36254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36255 $(HOST_EXPORTS) \
36256 for flag in $(EXTRA_HOST_FLAGS) ; do \
36257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36258 done; \
36259 echo "Doing install-html in zlib" ; \
36260 (cd $(HOST_SUBDIR)/zlib && \
36261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36263 "RANLIB=$${RANLIB}" \
0c24b341 36264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36265 install-html) \
36266 || exit 1
36267
36268@endif zlib
36269
b813574b
PB
36270.PHONY: maybe-installcheck-zlib installcheck-zlib
36271maybe-installcheck-zlib:
36272@if zlib
36273maybe-installcheck-zlib: installcheck-zlib
4fa63067 36274
b813574b
PB
36275installcheck-zlib: \
36276 configure-zlib
36277 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36278 r=`${PWD_COMMAND}`; export r; \
36279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36280 $(HOST_EXPORTS) \
b813574b 36281 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36283 done; \
b813574b 36284 echo "Doing installcheck in zlib" ; \
b00612cc 36285 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36288 "RANLIB=$${RANLIB}" \
0c24b341 36289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36290 installcheck) \
4fa63067
NN
36291 || exit 1
36292
b813574b 36293@endif zlib
4fa63067 36294
b813574b
PB
36295.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
36296maybe-mostlyclean-zlib:
36297@if zlib
36298maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 36299
b813574b
PB
36300mostlyclean-zlib:
36301 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36302 r=`${PWD_COMMAND}`; export r; \
36303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36304 $(HOST_EXPORTS) \
b813574b 36305 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36307 done; \
b813574b 36308 echo "Doing mostlyclean in zlib" ; \
b00612cc 36309 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36312 "RANLIB=$${RANLIB}" \
0c24b341 36313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36314 mostlyclean) \
4fa63067
NN
36315 || exit 1
36316
b813574b 36317@endif zlib
4fa63067 36318
b813574b
PB
36319.PHONY: maybe-clean-zlib clean-zlib
36320maybe-clean-zlib:
36321@if zlib
36322maybe-clean-zlib: clean-zlib
4fa63067 36323
b813574b
PB
36324clean-zlib:
36325 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36326 r=`${PWD_COMMAND}`; export r; \
36327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36328 $(HOST_EXPORTS) \
b813574b 36329 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36331 done; \
b813574b 36332 echo "Doing clean in zlib" ; \
b00612cc 36333 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36336 "RANLIB=$${RANLIB}" \
0c24b341 36337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36338 clean) \
4fa63067
NN
36339 || exit 1
36340
b813574b 36341@endif zlib
4fa63067 36342
b813574b
PB
36343.PHONY: maybe-distclean-zlib distclean-zlib
36344maybe-distclean-zlib:
36345@if zlib
36346maybe-distclean-zlib: distclean-zlib
4fa63067 36347
b813574b
PB
36348distclean-zlib:
36349 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36350 r=`${PWD_COMMAND}`; export r; \
36351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36352 $(HOST_EXPORTS) \
b813574b 36353 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36355 done; \
b813574b 36356 echo "Doing distclean in zlib" ; \
b00612cc 36357 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36360 "RANLIB=$${RANLIB}" \
0c24b341 36361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36362 distclean) \
4fa63067
NN
36363 || exit 1
36364
b813574b 36365@endif zlib
4fa63067 36366
b813574b
PB
36367.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
36368maybe-maintainer-clean-zlib:
36369@if zlib
36370maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 36371
b813574b
PB
36372maintainer-clean-zlib:
36373 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
36374 r=`${PWD_COMMAND}`; export r; \
36375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36376 $(HOST_EXPORTS) \
b813574b 36377 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36379 done; \
b813574b 36380 echo "Doing maintainer-clean in zlib" ; \
b00612cc 36381 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
36382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36384 "RANLIB=$${RANLIB}" \
0c24b341 36385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36386 maintainer-clean) \
4fa63067 36387 || exit 1
16ae0395 36388
b813574b 36389@endif zlib
3866be5d
NN
36390
36391
a7254363 36392
b813574b
PB
36393.PHONY: configure-gdb maybe-configure-gdb
36394maybe-configure-gdb:
4f0ef2d8
CD
36395@if gcc-bootstrap
36396configure-gdb: stage_current
36397@endif gcc-bootstrap
b813574b
PB
36398@if gdb
36399maybe-configure-gdb: configure-gdb
c52c6897 36400configure-gdb:
0aed8855 36401 @: $(MAKE); $(unstage)
c52c6897 36402 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36404 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
36405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 36406 $(HOST_EXPORTS) \
a7254363
PB
36407 echo Configuring in $(HOST_SUBDIR)/gdb; \
36408 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 36409 case $(srcdir) in \
b00612cc
PB
36410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36411 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
36412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36413 esac; \
b00612cc
PB
36414 srcdiroption="--srcdir=$${topdir}/gdb"; \
36415 libsrcdir="$$s/gdb"; \
e2b9e2dc 36416 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36418 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36419 || exit 1
b813574b 36420@endif gdb
e2b9e2dc 36421
a7254363
PB
36422
36423
d545f33b
PB
36424
36425
b813574b
PB
36426.PHONY: all-gdb maybe-all-gdb
36427maybe-all-gdb:
4f0ef2d8
CD
36428@if gcc-bootstrap
36429all-gdb: stage_current
36430@endif gcc-bootstrap
b813574b 36431@if gdb
d27cc32e 36432TARGET-gdb=all
b813574b
PB
36433maybe-all-gdb: all-gdb
36434all-gdb: configure-gdb
0aed8855 36435 @: $(MAKE); $(unstage)
b40e3958
L
36436 @r=`${PWD_COMMAND}`; export r; \
36437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36438 $(HOST_EXPORTS) \
b00612cc
PB
36439 (cd $(HOST_SUBDIR)/gdb && \
36440 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 36441@endif gdb
3866be5d 36442
a7254363 36443
d545f33b
PB
36444
36445
b813574b
PB
36446.PHONY: check-gdb maybe-check-gdb
36447maybe-check-gdb:
36448@if gdb
36449maybe-check-gdb: check-gdb
3866be5d 36450
b813574b 36451check-gdb:
0aed8855 36452 @: $(MAKE); $(unstage)
b40e3958
L
36453 @r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36455 $(HOST_EXPORTS) \
b00612cc
PB
36456 (cd $(HOST_SUBDIR)/gdb && \
36457 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36458
b813574b 36459@endif gdb
3866be5d 36460
b813574b
PB
36461.PHONY: install-gdb maybe-install-gdb
36462maybe-install-gdb:
36463@if gdb
36464maybe-install-gdb: install-gdb
16ae0395 36465
b813574b 36466install-gdb: installdirs
0aed8855 36467 @: $(MAKE); $(unstage)
b40e3958
L
36468 @r=`${PWD_COMMAND}`; export r; \
36469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36470 $(HOST_EXPORTS) \
b00612cc 36471 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 36472 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36473
b813574b 36474@endif gdb
3866be5d 36475
56a8fe78 36476# Other targets (info, dvi, pdf, etc.)
4fa63067 36477
b813574b
PB
36478.PHONY: maybe-info-gdb info-gdb
36479maybe-info-gdb:
36480@if gdb
36481maybe-info-gdb: info-gdb
4fa63067 36482
b813574b
PB
36483info-gdb: \
36484 configure-gdb
0aed8855 36485 @: $(MAKE); $(unstage)
b813574b 36486 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36487 r=`${PWD_COMMAND}`; export r; \
36488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36489 $(HOST_EXPORTS) \
72b2455a 36490 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36492 done; \
b813574b 36493 echo "Doing info in gdb" ; \
b00612cc 36494 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36497 "RANLIB=$${RANLIB}" \
0c24b341 36498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36499 info) \
4fa63067
NN
36500 || exit 1
36501
b813574b 36502@endif gdb
4fa63067 36503
b813574b
PB
36504.PHONY: maybe-dvi-gdb dvi-gdb
36505maybe-dvi-gdb:
36506@if gdb
36507maybe-dvi-gdb: dvi-gdb
4fa63067 36508
b813574b
PB
36509dvi-gdb: \
36510 configure-gdb
0aed8855 36511 @: $(MAKE); $(unstage)
b813574b 36512 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36513 r=`${PWD_COMMAND}`; export r; \
36514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36515 $(HOST_EXPORTS) \
72b2455a 36516 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36518 done; \
b813574b 36519 echo "Doing dvi in gdb" ; \
b00612cc 36520 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36523 "RANLIB=$${RANLIB}" \
0c24b341 36524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36525 dvi) \
4fa63067
NN
36526 || exit 1
36527
b813574b 36528@endif gdb
4fa63067 36529
56a8fe78
DD
36530.PHONY: maybe-pdf-gdb pdf-gdb
36531maybe-pdf-gdb:
36532@if gdb
36533maybe-pdf-gdb: pdf-gdb
36534
36535pdf-gdb: \
36536 configure-gdb
36537 @: $(MAKE); $(unstage)
36538 @[ -f ./gdb/Makefile ] || exit 0; \
36539 r=`${PWD_COMMAND}`; export r; \
36540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36541 $(HOST_EXPORTS) \
36542 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36544 done; \
36545 echo "Doing pdf in gdb" ; \
36546 (cd $(HOST_SUBDIR)/gdb && \
36547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36549 "RANLIB=$${RANLIB}" \
0c24b341 36550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36551 pdf) \
36552 || exit 1
36553
36554@endif gdb
36555
6d389afc
MS
36556.PHONY: maybe-html-gdb html-gdb
36557maybe-html-gdb:
36558@if gdb
36559maybe-html-gdb: html-gdb
36560
36561html-gdb: \
36562 configure-gdb
0aed8855 36563 @: $(MAKE); $(unstage)
6d389afc
MS
36564 @[ -f ./gdb/Makefile ] || exit 0; \
36565 r=`${PWD_COMMAND}`; export r; \
36566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36567 $(HOST_EXPORTS) \
36568 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36570 done; \
36571 echo "Doing html in gdb" ; \
b00612cc 36572 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
36573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36575 "RANLIB=$${RANLIB}" \
0c24b341 36576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36577 html) \
36578 || exit 1
36579
36580@endif gdb
36581
b813574b
PB
36582.PHONY: maybe-TAGS-gdb TAGS-gdb
36583maybe-TAGS-gdb:
36584@if gdb
36585maybe-TAGS-gdb: TAGS-gdb
4fa63067 36586
b813574b
PB
36587TAGS-gdb: \
36588 configure-gdb
0aed8855 36589 @: $(MAKE); $(unstage)
b813574b 36590 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36591 r=`${PWD_COMMAND}`; export r; \
36592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36593 $(HOST_EXPORTS) \
72b2455a 36594 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36596 done; \
b813574b 36597 echo "Doing TAGS in gdb" ; \
b00612cc 36598 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36601 "RANLIB=$${RANLIB}" \
0c24b341 36602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36603 TAGS) \
4fa63067
NN
36604 || exit 1
36605
b813574b 36606@endif gdb
4fa63067 36607
b813574b
PB
36608.PHONY: maybe-install-info-gdb install-info-gdb
36609maybe-install-info-gdb:
36610@if gdb
36611maybe-install-info-gdb: install-info-gdb
4fa63067 36612
b813574b
PB
36613install-info-gdb: \
36614 configure-gdb \
36615 info-gdb
0aed8855 36616 @: $(MAKE); $(unstage)
b813574b 36617 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36618 r=`${PWD_COMMAND}`; export r; \
36619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36620 $(HOST_EXPORTS) \
72b2455a 36621 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36623 done; \
b813574b 36624 echo "Doing install-info in gdb" ; \
b00612cc 36625 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36628 "RANLIB=$${RANLIB}" \
0c24b341 36629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36630 install-info) \
4fa63067
NN
36631 || exit 1
36632
b813574b 36633@endif gdb
4fa63067 36634
a3ca38d2
DD
36635.PHONY: maybe-install-pdf-gdb install-pdf-gdb
36636maybe-install-pdf-gdb:
36637@if gdb
36638maybe-install-pdf-gdb: install-pdf-gdb
36639
36640install-pdf-gdb: \
36641 configure-gdb \
36642 pdf-gdb
36643 @: $(MAKE); $(unstage)
36644 @[ -f ./gdb/Makefile ] || exit 0; \
36645 r=`${PWD_COMMAND}`; export r; \
36646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36647 $(HOST_EXPORTS) \
36648 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36650 done; \
36651 echo "Doing install-pdf in gdb" ; \
36652 (cd $(HOST_SUBDIR)/gdb && \
36653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36655 "RANLIB=$${RANLIB}" \
0c24b341 36656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36657 install-pdf) \
36658 || exit 1
36659
36660@endif gdb
36661
108a6f8e
CD
36662.PHONY: maybe-install-html-gdb install-html-gdb
36663maybe-install-html-gdb:
36664@if gdb
36665maybe-install-html-gdb: install-html-gdb
36666
36667install-html-gdb: \
36668 configure-gdb \
36669 html-gdb
36670 @: $(MAKE); $(unstage)
36671 @[ -f ./gdb/Makefile ] || exit 0; \
36672 r=`${PWD_COMMAND}`; export r; \
36673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36674 $(HOST_EXPORTS) \
36675 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36677 done; \
36678 echo "Doing install-html in gdb" ; \
36679 (cd $(HOST_SUBDIR)/gdb && \
36680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36682 "RANLIB=$${RANLIB}" \
0c24b341 36683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36684 install-html) \
36685 || exit 1
36686
36687@endif gdb
36688
b813574b
PB
36689.PHONY: maybe-installcheck-gdb installcheck-gdb
36690maybe-installcheck-gdb:
36691@if gdb
36692maybe-installcheck-gdb: installcheck-gdb
4fa63067 36693
b813574b
PB
36694installcheck-gdb: \
36695 configure-gdb
0aed8855 36696 @: $(MAKE); $(unstage)
b813574b 36697 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36698 r=`${PWD_COMMAND}`; export r; \
36699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36700 $(HOST_EXPORTS) \
72b2455a 36701 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36703 done; \
b813574b 36704 echo "Doing installcheck in gdb" ; \
b00612cc 36705 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36708 "RANLIB=$${RANLIB}" \
0c24b341 36709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36710 installcheck) \
4fa63067
NN
36711 || exit 1
36712
b813574b 36713@endif gdb
4fa63067 36714
b813574b
PB
36715.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
36716maybe-mostlyclean-gdb:
36717@if gdb
36718maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 36719
b813574b 36720mostlyclean-gdb:
0aed8855 36721 @: $(MAKE); $(unstage)
b813574b 36722 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36723 r=`${PWD_COMMAND}`; export r; \
36724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36725 $(HOST_EXPORTS) \
72b2455a 36726 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36728 done; \
b813574b 36729 echo "Doing mostlyclean in gdb" ; \
b00612cc 36730 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36733 "RANLIB=$${RANLIB}" \
0c24b341 36734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36735 mostlyclean) \
4fa63067
NN
36736 || exit 1
36737
b813574b 36738@endif gdb
4fa63067 36739
b813574b
PB
36740.PHONY: maybe-clean-gdb clean-gdb
36741maybe-clean-gdb:
36742@if gdb
36743maybe-clean-gdb: clean-gdb
4fa63067 36744
b813574b 36745clean-gdb:
0aed8855 36746 @: $(MAKE); $(unstage)
b813574b 36747 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36748 r=`${PWD_COMMAND}`; export r; \
36749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36750 $(HOST_EXPORTS) \
72b2455a 36751 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36753 done; \
b813574b 36754 echo "Doing clean in gdb" ; \
b00612cc 36755 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36758 "RANLIB=$${RANLIB}" \
0c24b341 36759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36760 clean) \
4fa63067
NN
36761 || exit 1
36762
b813574b 36763@endif gdb
4fa63067 36764
b813574b
PB
36765.PHONY: maybe-distclean-gdb distclean-gdb
36766maybe-distclean-gdb:
36767@if gdb
36768maybe-distclean-gdb: distclean-gdb
4fa63067 36769
b813574b 36770distclean-gdb:
0aed8855 36771 @: $(MAKE); $(unstage)
b813574b 36772 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36773 r=`${PWD_COMMAND}`; export r; \
36774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36775 $(HOST_EXPORTS) \
72b2455a 36776 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36778 done; \
b813574b 36779 echo "Doing distclean in gdb" ; \
b00612cc 36780 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36783 "RANLIB=$${RANLIB}" \
0c24b341 36784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36785 distclean) \
4fa63067
NN
36786 || exit 1
36787
b813574b 36788@endif gdb
4fa63067 36789
b813574b
PB
36790.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
36791maybe-maintainer-clean-gdb:
36792@if gdb
36793maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 36794
b813574b 36795maintainer-clean-gdb:
0aed8855 36796 @: $(MAKE); $(unstage)
b813574b 36797 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
36798 r=`${PWD_COMMAND}`; export r; \
36799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36800 $(HOST_EXPORTS) \
72b2455a 36801 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36803 done; \
b813574b 36804 echo "Doing maintainer-clean in gdb" ; \
b00612cc 36805 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
36806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36808 "RANLIB=$${RANLIB}" \
0c24b341 36809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36810 maintainer-clean) \
4fa63067
NN
36811 || exit 1
36812
b813574b 36813@endif gdb
4fa63067
NN
36814
36815
a7254363 36816
b813574b
PB
36817.PHONY: configure-expect maybe-configure-expect
36818maybe-configure-expect:
4f0ef2d8
CD
36819@if gcc-bootstrap
36820configure-expect: stage_current
36821@endif gcc-bootstrap
b813574b
PB
36822@if expect
36823maybe-configure-expect: configure-expect
c52c6897 36824configure-expect:
0aed8855 36825 @: $(MAKE); $(unstage)
c52c6897 36826 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36828 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
36829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 36830 $(HOST_EXPORTS) \
a7254363
PB
36831 echo Configuring in $(HOST_SUBDIR)/expect; \
36832 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 36833 case $(srcdir) in \
b00612cc
PB
36834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36835 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
36836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36837 esac; \
b00612cc
PB
36838 srcdiroption="--srcdir=$${topdir}/expect"; \
36839 libsrcdir="$$s/expect"; \
e2b9e2dc 36840 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36842 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36843 || exit 1
b813574b 36844@endif expect
e2b9e2dc 36845
a7254363
PB
36846
36847
d545f33b
PB
36848
36849
b813574b
PB
36850.PHONY: all-expect maybe-all-expect
36851maybe-all-expect:
4f0ef2d8
CD
36852@if gcc-bootstrap
36853all-expect: stage_current
36854@endif gcc-bootstrap
b813574b 36855@if expect
d27cc32e 36856TARGET-expect=all
b813574b
PB
36857maybe-all-expect: all-expect
36858all-expect: configure-expect
0aed8855 36859 @: $(MAKE); $(unstage)
b40e3958
L
36860 @r=`${PWD_COMMAND}`; export r; \
36861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36862 $(HOST_EXPORTS) \
b00612cc
PB
36863 (cd $(HOST_SUBDIR)/expect && \
36864 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 36865@endif expect
3866be5d 36866
a7254363 36867
d545f33b
PB
36868
36869
b813574b
PB
36870.PHONY: check-expect maybe-check-expect
36871maybe-check-expect:
36872@if expect
36873maybe-check-expect: check-expect
3866be5d 36874
b813574b 36875check-expect:
0aed8855 36876 @: $(MAKE); $(unstage)
b40e3958
L
36877 @r=`${PWD_COMMAND}`; export r; \
36878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36879 $(HOST_EXPORTS) \
b00612cc
PB
36880 (cd $(HOST_SUBDIR)/expect && \
36881 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 36882
b813574b 36883@endif expect
3866be5d 36884
b813574b
PB
36885.PHONY: install-expect maybe-install-expect
36886maybe-install-expect:
36887@if expect
36888maybe-install-expect: install-expect
16ae0395 36889
b813574b 36890install-expect: installdirs
0aed8855 36891 @: $(MAKE); $(unstage)
b40e3958
L
36892 @r=`${PWD_COMMAND}`; export r; \
36893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36894 $(HOST_EXPORTS) \
b00612cc 36895 (cd $(HOST_SUBDIR)/expect && \
2da12f12 36896 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 36897
b813574b 36898@endif expect
3866be5d 36899
56a8fe78 36900# Other targets (info, dvi, pdf, etc.)
4fa63067 36901
b813574b
PB
36902.PHONY: maybe-info-expect info-expect
36903maybe-info-expect:
36904@if expect
36905maybe-info-expect: info-expect
4fa63067 36906
b813574b
PB
36907info-expect: \
36908 configure-expect
0aed8855 36909 @: $(MAKE); $(unstage)
b813574b 36910 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
36911 r=`${PWD_COMMAND}`; export r; \
36912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36913 $(HOST_EXPORTS) \
72b2455a 36914 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36916 done; \
b813574b 36917 echo "Doing info in expect" ; \
b00612cc 36918 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36921 "RANLIB=$${RANLIB}" \
0c24b341 36922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36923 info) \
e2b9e2dc
NN
36924 || exit 1
36925
b813574b 36926@endif expect
4fa63067 36927
b813574b
PB
36928.PHONY: maybe-dvi-expect dvi-expect
36929maybe-dvi-expect:
36930@if expect
36931maybe-dvi-expect: dvi-expect
4fa63067 36932
b813574b
PB
36933dvi-expect: \
36934 configure-expect
0aed8855 36935 @: $(MAKE); $(unstage)
b813574b 36936 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 36937 r=`${PWD_COMMAND}`; export r; \
b40e3958 36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36939 $(HOST_EXPORTS) \
72b2455a 36940 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
36941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36942 done; \
b813574b 36943 echo "Doing dvi in expect" ; \
b00612cc 36944 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
36945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36947 "RANLIB=$${RANLIB}" \
0c24b341 36948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36949 dvi) \
4fa63067 36950 || exit 1
3866be5d 36951
b813574b 36952@endif expect
3866be5d 36953
56a8fe78
DD
36954.PHONY: maybe-pdf-expect pdf-expect
36955maybe-pdf-expect:
36956@if expect
36957maybe-pdf-expect: pdf-expect
36958
36959pdf-expect: \
36960 configure-expect
36961 @: $(MAKE); $(unstage)
36962 @[ -f ./expect/Makefile ] || exit 0; \
36963 r=`${PWD_COMMAND}`; export r; \
36964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36965 $(HOST_EXPORTS) \
36966 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36968 done; \
36969 echo "Doing pdf in expect" ; \
36970 (cd $(HOST_SUBDIR)/expect && \
36971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36973 "RANLIB=$${RANLIB}" \
0c24b341 36974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36975 pdf) \
36976 || exit 1
36977
36978@endif expect
36979
6d389afc
MS
36980.PHONY: maybe-html-expect html-expect
36981maybe-html-expect:
36982@if expect
36983maybe-html-expect: html-expect
36984
36985html-expect: \
36986 configure-expect
0aed8855 36987 @: $(MAKE); $(unstage)
6d389afc
MS
36988 @[ -f ./expect/Makefile ] || exit 0; \
36989 r=`${PWD_COMMAND}`; export r; \
36990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36991 $(HOST_EXPORTS) \
36992 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
36993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36994 done; \
36995 echo "Doing html in expect" ; \
b00612cc 36996 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
36997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36999 "RANLIB=$${RANLIB}" \
0c24b341 37000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37001 html) \
37002 || exit 1
37003
37004@endif expect
37005
b813574b
PB
37006.PHONY: maybe-TAGS-expect TAGS-expect
37007maybe-TAGS-expect:
37008@if expect
37009maybe-TAGS-expect: TAGS-expect
4fa63067 37010
b813574b
PB
37011TAGS-expect: \
37012 configure-expect
0aed8855 37013 @: $(MAKE); $(unstage)
b813574b 37014 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37015 r=`${PWD_COMMAND}`; export r; \
b40e3958 37016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37017 $(HOST_EXPORTS) \
72b2455a 37018 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37020 done; \
b813574b 37021 echo "Doing TAGS in expect" ; \
b00612cc 37022 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37025 "RANLIB=$${RANLIB}" \
0c24b341 37026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37027 TAGS) \
4fa63067 37028 || exit 1
3866be5d 37029
b813574b 37030@endif expect
3866be5d 37031
b813574b
PB
37032.PHONY: maybe-install-info-expect install-info-expect
37033maybe-install-info-expect:
37034@if expect
37035maybe-install-info-expect: install-info-expect
16ae0395 37036
b813574b
PB
37037install-info-expect: \
37038 configure-expect \
37039 info-expect
0aed8855 37040 @: $(MAKE); $(unstage)
b813574b 37041 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37042 r=`${PWD_COMMAND}`; export r; \
37043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37044 $(HOST_EXPORTS) \
72b2455a 37045 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37047 done; \
b813574b 37048 echo "Doing install-info in expect" ; \
b00612cc 37049 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37052 "RANLIB=$${RANLIB}" \
0c24b341 37053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37054 install-info) \
4fa63067
NN
37055 || exit 1
37056
b813574b 37057@endif expect
4fa63067 37058
a3ca38d2
DD
37059.PHONY: maybe-install-pdf-expect install-pdf-expect
37060maybe-install-pdf-expect:
37061@if expect
37062maybe-install-pdf-expect: install-pdf-expect
37063
37064install-pdf-expect: \
37065 configure-expect \
37066 pdf-expect
37067 @: $(MAKE); $(unstage)
37068 @[ -f ./expect/Makefile ] || exit 0; \
37069 r=`${PWD_COMMAND}`; export r; \
37070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37071 $(HOST_EXPORTS) \
37072 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37074 done; \
37075 echo "Doing install-pdf in expect" ; \
37076 (cd $(HOST_SUBDIR)/expect && \
37077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37079 "RANLIB=$${RANLIB}" \
0c24b341 37080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37081 install-pdf) \
37082 || exit 1
37083
37084@endif expect
37085
108a6f8e
CD
37086.PHONY: maybe-install-html-expect install-html-expect
37087maybe-install-html-expect:
37088@if expect
37089maybe-install-html-expect: install-html-expect
37090
37091install-html-expect: \
37092 configure-expect \
37093 html-expect
37094 @: $(MAKE); $(unstage)
37095 @[ -f ./expect/Makefile ] || exit 0; \
37096 r=`${PWD_COMMAND}`; export r; \
37097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37098 $(HOST_EXPORTS) \
37099 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37101 done; \
37102 echo "Doing install-html in expect" ; \
37103 (cd $(HOST_SUBDIR)/expect && \
37104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37106 "RANLIB=$${RANLIB}" \
0c24b341 37107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37108 install-html) \
37109 || exit 1
37110
37111@endif expect
37112
b813574b
PB
37113.PHONY: maybe-installcheck-expect installcheck-expect
37114maybe-installcheck-expect:
37115@if expect
37116maybe-installcheck-expect: installcheck-expect
4fa63067 37117
b813574b
PB
37118installcheck-expect: \
37119 configure-expect
0aed8855 37120 @: $(MAKE); $(unstage)
b813574b 37121 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37122 r=`${PWD_COMMAND}`; export r; \
37123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37124 $(HOST_EXPORTS) \
72b2455a 37125 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37127 done; \
b813574b 37128 echo "Doing installcheck in expect" ; \
b00612cc 37129 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37132 "RANLIB=$${RANLIB}" \
0c24b341 37133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37134 installcheck) \
4fa63067
NN
37135 || exit 1
37136
b813574b 37137@endif expect
4fa63067 37138
b813574b
PB
37139.PHONY: maybe-mostlyclean-expect mostlyclean-expect
37140maybe-mostlyclean-expect:
37141@if expect
37142maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 37143
b813574b 37144mostlyclean-expect:
0aed8855 37145 @: $(MAKE); $(unstage)
b813574b 37146 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37147 r=`${PWD_COMMAND}`; export r; \
37148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37149 $(HOST_EXPORTS) \
72b2455a 37150 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37152 done; \
b813574b 37153 echo "Doing mostlyclean in expect" ; \
b00612cc 37154 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37157 "RANLIB=$${RANLIB}" \
0c24b341 37158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37159 mostlyclean) \
4fa63067
NN
37160 || exit 1
37161
b813574b 37162@endif expect
4fa63067 37163
b813574b
PB
37164.PHONY: maybe-clean-expect clean-expect
37165maybe-clean-expect:
37166@if expect
37167maybe-clean-expect: clean-expect
4fa63067 37168
b813574b 37169clean-expect:
0aed8855 37170 @: $(MAKE); $(unstage)
b813574b 37171 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37172 r=`${PWD_COMMAND}`; export r; \
37173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37174 $(HOST_EXPORTS) \
72b2455a 37175 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37177 done; \
b813574b 37178 echo "Doing clean in expect" ; \
b00612cc 37179 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37182 "RANLIB=$${RANLIB}" \
0c24b341 37183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37184 clean) \
4fa63067
NN
37185 || exit 1
37186
b813574b 37187@endif expect
4fa63067 37188
b813574b
PB
37189.PHONY: maybe-distclean-expect distclean-expect
37190maybe-distclean-expect:
37191@if expect
37192maybe-distclean-expect: distclean-expect
4fa63067 37193
b813574b 37194distclean-expect:
0aed8855 37195 @: $(MAKE); $(unstage)
b813574b 37196 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
37197 r=`${PWD_COMMAND}`; export r; \
37198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37199 $(HOST_EXPORTS) \
72b2455a 37200 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37202 done; \
b813574b 37203 echo "Doing distclean in expect" ; \
b00612cc 37204 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37207 "RANLIB=$${RANLIB}" \
0c24b341 37208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37209 distclean) \
4fa63067
NN
37210 || exit 1
37211
b813574b 37212@endif expect
4fa63067 37213
b813574b
PB
37214.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
37215maybe-maintainer-clean-expect:
37216@if expect
37217maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 37218
b813574b 37219maintainer-clean-expect:
0aed8855 37220 @: $(MAKE); $(unstage)
b813574b 37221 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 37222 r=`${PWD_COMMAND}`; export r; \
b40e3958 37223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37224 $(HOST_EXPORTS) \
72b2455a 37225 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37227 done; \
b813574b 37228 echo "Doing maintainer-clean in expect" ; \
b00612cc 37229 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
37230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37232 "RANLIB=$${RANLIB}" \
0c24b341 37233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37234 maintainer-clean) \
4fa63067 37235 || exit 1
3866be5d 37236
b813574b 37237@endif expect
3866be5d 37238
4fa63067 37239
a7254363 37240
b813574b
PB
37241.PHONY: configure-guile maybe-configure-guile
37242maybe-configure-guile:
4f0ef2d8
CD
37243@if gcc-bootstrap
37244configure-guile: stage_current
37245@endif gcc-bootstrap
b813574b
PB
37246@if guile
37247maybe-configure-guile: configure-guile
c52c6897 37248configure-guile:
0aed8855 37249 @: $(MAKE); $(unstage)
c52c6897 37250 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37252 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
37253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 37254 $(HOST_EXPORTS) \
a7254363
PB
37255 echo Configuring in $(HOST_SUBDIR)/guile; \
37256 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 37257 case $(srcdir) in \
b00612cc
PB
37258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37259 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
37260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37261 esac; \
b00612cc
PB
37262 srcdiroption="--srcdir=$${topdir}/guile"; \
37263 libsrcdir="$$s/guile"; \
e2b9e2dc 37264 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37266 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37267 || exit 1
b813574b 37268@endif guile
e2b9e2dc 37269
a7254363
PB
37270
37271
d545f33b
PB
37272
37273
b813574b
PB
37274.PHONY: all-guile maybe-all-guile
37275maybe-all-guile:
4f0ef2d8
CD
37276@if gcc-bootstrap
37277all-guile: stage_current
37278@endif gcc-bootstrap
b813574b 37279@if guile
d27cc32e 37280TARGET-guile=all
b813574b
PB
37281maybe-all-guile: all-guile
37282all-guile: configure-guile
0aed8855 37283 @: $(MAKE); $(unstage)
b40e3958
L
37284 @r=`${PWD_COMMAND}`; export r; \
37285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37286 $(HOST_EXPORTS) \
b00612cc
PB
37287 (cd $(HOST_SUBDIR)/guile && \
37288 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 37289@endif guile
3866be5d 37290
a7254363 37291
d545f33b
PB
37292
37293
b813574b
PB
37294.PHONY: check-guile maybe-check-guile
37295maybe-check-guile:
37296@if guile
37297maybe-check-guile: check-guile
3866be5d 37298
b813574b 37299check-guile:
0aed8855 37300 @: $(MAKE); $(unstage)
b40e3958
L
37301 @r=`${PWD_COMMAND}`; export r; \
37302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37303 $(HOST_EXPORTS) \
b00612cc
PB
37304 (cd $(HOST_SUBDIR)/guile && \
37305 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37306
b813574b 37307@endif guile
16ae0395 37308
b813574b
PB
37309.PHONY: install-guile maybe-install-guile
37310maybe-install-guile:
37311@if guile
37312maybe-install-guile: install-guile
37313
37314install-guile: installdirs
0aed8855 37315 @: $(MAKE); $(unstage)
b40e3958
L
37316 @r=`${PWD_COMMAND}`; export r; \
37317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37318 $(HOST_EXPORTS) \
b00612cc 37319 (cd $(HOST_SUBDIR)/guile && \
2da12f12 37320 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 37321
b813574b 37322@endif guile
4fa63067 37323
56a8fe78 37324# Other targets (info, dvi, pdf, etc.)
4fa63067 37325
b813574b
PB
37326.PHONY: maybe-info-guile info-guile
37327maybe-info-guile:
37328@if guile
37329maybe-info-guile: info-guile
4fa63067 37330
b813574b
PB
37331info-guile: \
37332 configure-guile
0aed8855 37333 @: $(MAKE); $(unstage)
b813574b 37334 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37335 r=`${PWD_COMMAND}`; export r; \
37336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37337 $(HOST_EXPORTS) \
72b2455a 37338 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37340 done; \
b813574b 37341 echo "Doing info in guile" ; \
b00612cc 37342 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37345 "RANLIB=$${RANLIB}" \
0c24b341 37346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37347 info) \
4fa63067
NN
37348 || exit 1
37349
b813574b 37350@endif guile
4fa63067 37351
b813574b
PB
37352.PHONY: maybe-dvi-guile dvi-guile
37353maybe-dvi-guile:
37354@if guile
37355maybe-dvi-guile: dvi-guile
4fa63067 37356
b813574b
PB
37357dvi-guile: \
37358 configure-guile
0aed8855 37359 @: $(MAKE); $(unstage)
b813574b 37360 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37361 r=`${PWD_COMMAND}`; export r; \
37362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37363 $(HOST_EXPORTS) \
72b2455a 37364 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37366 done; \
b813574b 37367 echo "Doing dvi in guile" ; \
b00612cc 37368 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37371 "RANLIB=$${RANLIB}" \
0c24b341 37372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37373 dvi) \
4fa63067
NN
37374 || exit 1
37375
b813574b 37376@endif guile
4fa63067 37377
56a8fe78
DD
37378.PHONY: maybe-pdf-guile pdf-guile
37379maybe-pdf-guile:
37380@if guile
37381maybe-pdf-guile: pdf-guile
37382
37383pdf-guile: \
37384 configure-guile
37385 @: $(MAKE); $(unstage)
37386 @[ -f ./guile/Makefile ] || exit 0; \
37387 r=`${PWD_COMMAND}`; export r; \
37388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37389 $(HOST_EXPORTS) \
37390 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37392 done; \
37393 echo "Doing pdf in guile" ; \
37394 (cd $(HOST_SUBDIR)/guile && \
37395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37397 "RANLIB=$${RANLIB}" \
0c24b341 37398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37399 pdf) \
37400 || exit 1
37401
37402@endif guile
37403
6d389afc
MS
37404.PHONY: maybe-html-guile html-guile
37405maybe-html-guile:
37406@if guile
37407maybe-html-guile: html-guile
37408
37409html-guile: \
37410 configure-guile
0aed8855 37411 @: $(MAKE); $(unstage)
6d389afc
MS
37412 @[ -f ./guile/Makefile ] || exit 0; \
37413 r=`${PWD_COMMAND}`; export r; \
37414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37415 $(HOST_EXPORTS) \
37416 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37418 done; \
37419 echo "Doing html in guile" ; \
b00612cc 37420 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
37421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37423 "RANLIB=$${RANLIB}" \
0c24b341 37424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37425 html) \
37426 || exit 1
37427
37428@endif guile
37429
b813574b
PB
37430.PHONY: maybe-TAGS-guile TAGS-guile
37431maybe-TAGS-guile:
37432@if guile
37433maybe-TAGS-guile: TAGS-guile
4fa63067 37434
b813574b
PB
37435TAGS-guile: \
37436 configure-guile
0aed8855 37437 @: $(MAKE); $(unstage)
b813574b 37438 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37439 r=`${PWD_COMMAND}`; export r; \
37440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37441 $(HOST_EXPORTS) \
72b2455a 37442 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37444 done; \
b813574b 37445 echo "Doing TAGS in guile" ; \
b00612cc 37446 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37449 "RANLIB=$${RANLIB}" \
0c24b341 37450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37451 TAGS) \
4fa63067
NN
37452 || exit 1
37453
b813574b 37454@endif guile
4fa63067 37455
b813574b
PB
37456.PHONY: maybe-install-info-guile install-info-guile
37457maybe-install-info-guile:
37458@if guile
37459maybe-install-info-guile: install-info-guile
4fa63067 37460
b813574b
PB
37461install-info-guile: \
37462 configure-guile \
37463 info-guile
0aed8855 37464 @: $(MAKE); $(unstage)
b813574b 37465 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37466 r=`${PWD_COMMAND}`; export r; \
37467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37468 $(HOST_EXPORTS) \
72b2455a 37469 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37471 done; \
b813574b 37472 echo "Doing install-info in guile" ; \
b00612cc 37473 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37476 "RANLIB=$${RANLIB}" \
0c24b341 37477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37478 install-info) \
4fa63067
NN
37479 || exit 1
37480
b813574b 37481@endif guile
4fa63067 37482
a3ca38d2
DD
37483.PHONY: maybe-install-pdf-guile install-pdf-guile
37484maybe-install-pdf-guile:
37485@if guile
37486maybe-install-pdf-guile: install-pdf-guile
37487
37488install-pdf-guile: \
37489 configure-guile \
37490 pdf-guile
37491 @: $(MAKE); $(unstage)
37492 @[ -f ./guile/Makefile ] || exit 0; \
37493 r=`${PWD_COMMAND}`; export r; \
37494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37495 $(HOST_EXPORTS) \
37496 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37498 done; \
37499 echo "Doing install-pdf in guile" ; \
37500 (cd $(HOST_SUBDIR)/guile && \
37501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37503 "RANLIB=$${RANLIB}" \
0c24b341 37504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37505 install-pdf) \
37506 || exit 1
37507
37508@endif guile
37509
108a6f8e
CD
37510.PHONY: maybe-install-html-guile install-html-guile
37511maybe-install-html-guile:
37512@if guile
37513maybe-install-html-guile: install-html-guile
37514
37515install-html-guile: \
37516 configure-guile \
37517 html-guile
37518 @: $(MAKE); $(unstage)
37519 @[ -f ./guile/Makefile ] || exit 0; \
37520 r=`${PWD_COMMAND}`; export r; \
37521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37522 $(HOST_EXPORTS) \
37523 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37525 done; \
37526 echo "Doing install-html in guile" ; \
37527 (cd $(HOST_SUBDIR)/guile && \
37528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37530 "RANLIB=$${RANLIB}" \
0c24b341 37531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37532 install-html) \
37533 || exit 1
37534
37535@endif guile
37536
b813574b
PB
37537.PHONY: maybe-installcheck-guile installcheck-guile
37538maybe-installcheck-guile:
37539@if guile
37540maybe-installcheck-guile: installcheck-guile
4fa63067 37541
b813574b
PB
37542installcheck-guile: \
37543 configure-guile
0aed8855 37544 @: $(MAKE); $(unstage)
b813574b 37545 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37546 r=`${PWD_COMMAND}`; export r; \
37547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37548 $(HOST_EXPORTS) \
72b2455a 37549 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37551 done; \
b813574b 37552 echo "Doing installcheck in guile" ; \
b00612cc 37553 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37556 "RANLIB=$${RANLIB}" \
0c24b341 37557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37558 installcheck) \
4fa63067
NN
37559 || exit 1
37560
b813574b 37561@endif guile
4fa63067 37562
b813574b
PB
37563.PHONY: maybe-mostlyclean-guile mostlyclean-guile
37564maybe-mostlyclean-guile:
37565@if guile
37566maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 37567
b813574b 37568mostlyclean-guile:
0aed8855 37569 @: $(MAKE); $(unstage)
b813574b 37570 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37571 r=`${PWD_COMMAND}`; export r; \
37572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37573 $(HOST_EXPORTS) \
72b2455a 37574 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37576 done; \
b813574b 37577 echo "Doing mostlyclean in guile" ; \
b00612cc 37578 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37581 "RANLIB=$${RANLIB}" \
0c24b341 37582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37583 mostlyclean) \
4fa63067
NN
37584 || exit 1
37585
b813574b 37586@endif guile
4fa63067 37587
b813574b
PB
37588.PHONY: maybe-clean-guile clean-guile
37589maybe-clean-guile:
37590@if guile
37591maybe-clean-guile: clean-guile
4fa63067 37592
b813574b 37593clean-guile:
0aed8855 37594 @: $(MAKE); $(unstage)
b813574b 37595 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37596 r=`${PWD_COMMAND}`; export r; \
37597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37598 $(HOST_EXPORTS) \
72b2455a 37599 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37601 done; \
b813574b 37602 echo "Doing clean in guile" ; \
b00612cc 37603 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37606 "RANLIB=$${RANLIB}" \
0c24b341 37607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37608 clean) \
4fa63067
NN
37609 || exit 1
37610
b813574b 37611@endif guile
4fa63067 37612
b813574b
PB
37613.PHONY: maybe-distclean-guile distclean-guile
37614maybe-distclean-guile:
37615@if guile
37616maybe-distclean-guile: distclean-guile
4fa63067 37617
b813574b 37618distclean-guile:
0aed8855 37619 @: $(MAKE); $(unstage)
b813574b 37620 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37621 r=`${PWD_COMMAND}`; export r; \
37622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37623 $(HOST_EXPORTS) \
72b2455a 37624 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37626 done; \
b813574b 37627 echo "Doing distclean in guile" ; \
b00612cc 37628 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37631 "RANLIB=$${RANLIB}" \
0c24b341 37632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37633 distclean) \
4fa63067
NN
37634 || exit 1
37635
b813574b 37636@endif guile
4fa63067 37637
b813574b
PB
37638.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
37639maybe-maintainer-clean-guile:
37640@if guile
37641maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 37642
b813574b 37643maintainer-clean-guile:
0aed8855 37644 @: $(MAKE); $(unstage)
b813574b 37645 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
37646 r=`${PWD_COMMAND}`; export r; \
37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37648 $(HOST_EXPORTS) \
72b2455a 37649 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37651 done; \
b813574b 37652 echo "Doing maintainer-clean in guile" ; \
b00612cc 37653 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
37654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37656 "RANLIB=$${RANLIB}" \
0c24b341 37657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37658 maintainer-clean) \
4fa63067
NN
37659 || exit 1
37660
b813574b 37661@endif guile
3866be5d
NN
37662
37663
a7254363 37664
b813574b
PB
37665.PHONY: configure-tk maybe-configure-tk
37666maybe-configure-tk:
4f0ef2d8
CD
37667@if gcc-bootstrap
37668configure-tk: stage_current
37669@endif gcc-bootstrap
b813574b
PB
37670@if tk
37671maybe-configure-tk: configure-tk
c52c6897 37672configure-tk:
0aed8855 37673 @: $(MAKE); $(unstage)
c52c6897 37674 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37676 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
37677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 37678 $(HOST_EXPORTS) \
a7254363
PB
37679 echo Configuring in $(HOST_SUBDIR)/tk; \
37680 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 37681 case $(srcdir) in \
b00612cc
PB
37682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37683 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
37684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37685 esac; \
b00612cc
PB
37686 srcdiroption="--srcdir=$${topdir}/tk"; \
37687 libsrcdir="$$s/tk"; \
e2b9e2dc 37688 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37690 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37691 || exit 1
b813574b 37692@endif tk
e2b9e2dc 37693
a7254363
PB
37694
37695
d545f33b
PB
37696
37697
b813574b
PB
37698.PHONY: all-tk maybe-all-tk
37699maybe-all-tk:
4f0ef2d8
CD
37700@if gcc-bootstrap
37701all-tk: stage_current
37702@endif gcc-bootstrap
b813574b 37703@if tk
d27cc32e 37704TARGET-tk=all
b813574b
PB
37705maybe-all-tk: all-tk
37706all-tk: configure-tk
0aed8855 37707 @: $(MAKE); $(unstage)
b40e3958
L
37708 @r=`${PWD_COMMAND}`; export r; \
37709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37710 $(HOST_EXPORTS) \
b00612cc
PB
37711 (cd $(HOST_SUBDIR)/tk && \
37712 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 37713@endif tk
3866be5d 37714
a7254363 37715
d545f33b
PB
37716
37717
b813574b
PB
37718.PHONY: check-tk maybe-check-tk
37719maybe-check-tk:
37720@if tk
37721maybe-check-tk: check-tk
3866be5d 37722
b813574b 37723check-tk:
0aed8855 37724 @: $(MAKE); $(unstage)
b40e3958
L
37725 @r=`${PWD_COMMAND}`; export r; \
37726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37727 $(HOST_EXPORTS) \
b00612cc
PB
37728 (cd $(HOST_SUBDIR)/tk && \
37729 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37730
b813574b 37731@endif tk
3866be5d 37732
b813574b
PB
37733.PHONY: install-tk maybe-install-tk
37734maybe-install-tk:
37735@if tk
37736maybe-install-tk: install-tk
16ae0395 37737
b813574b 37738install-tk: installdirs
0aed8855 37739 @: $(MAKE); $(unstage)
b40e3958
L
37740 @r=`${PWD_COMMAND}`; export r; \
37741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37742 $(HOST_EXPORTS) \
b00612cc 37743 (cd $(HOST_SUBDIR)/tk && \
2da12f12 37744 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37745
b813574b 37746@endif tk
3866be5d 37747
56a8fe78 37748# Other targets (info, dvi, pdf, etc.)
4fa63067 37749
b813574b
PB
37750.PHONY: maybe-info-tk info-tk
37751maybe-info-tk:
37752@if tk
37753maybe-info-tk: info-tk
4fa63067 37754
b813574b
PB
37755info-tk: \
37756 configure-tk
0aed8855 37757 @: $(MAKE); $(unstage)
b813574b 37758 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
37759 r=`${PWD_COMMAND}`; export r; \
37760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37761 $(HOST_EXPORTS) \
72b2455a 37762 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37764 done; \
b813574b 37765 echo "Doing info in tk" ; \
b00612cc 37766 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37769 "RANLIB=$${RANLIB}" \
0c24b341 37770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37771 info) \
e2b9e2dc
NN
37772 || exit 1
37773
b813574b 37774@endif tk
4fa63067 37775
b813574b
PB
37776.PHONY: maybe-dvi-tk dvi-tk
37777maybe-dvi-tk:
37778@if tk
37779maybe-dvi-tk: dvi-tk
4fa63067 37780
b813574b
PB
37781dvi-tk: \
37782 configure-tk
0aed8855 37783 @: $(MAKE); $(unstage)
b813574b 37784 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37785 r=`${PWD_COMMAND}`; export r; \
b40e3958 37786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37787 $(HOST_EXPORTS) \
72b2455a 37788 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37790 done; \
b813574b 37791 echo "Doing dvi in tk" ; \
b00612cc 37792 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37795 "RANLIB=$${RANLIB}" \
0c24b341 37796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37797 dvi) \
4fa63067 37798 || exit 1
3866be5d 37799
b813574b 37800@endif tk
3866be5d 37801
56a8fe78
DD
37802.PHONY: maybe-pdf-tk pdf-tk
37803maybe-pdf-tk:
37804@if tk
37805maybe-pdf-tk: pdf-tk
37806
37807pdf-tk: \
37808 configure-tk
37809 @: $(MAKE); $(unstage)
37810 @[ -f ./tk/Makefile ] || exit 0; \
37811 r=`${PWD_COMMAND}`; export r; \
37812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37813 $(HOST_EXPORTS) \
37814 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37816 done; \
37817 echo "Doing pdf in tk" ; \
37818 (cd $(HOST_SUBDIR)/tk && \
37819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37821 "RANLIB=$${RANLIB}" \
0c24b341 37822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37823 pdf) \
37824 || exit 1
37825
37826@endif tk
37827
6d389afc
MS
37828.PHONY: maybe-html-tk html-tk
37829maybe-html-tk:
37830@if tk
37831maybe-html-tk: html-tk
37832
37833html-tk: \
37834 configure-tk
0aed8855 37835 @: $(MAKE); $(unstage)
6d389afc
MS
37836 @[ -f ./tk/Makefile ] || exit 0; \
37837 r=`${PWD_COMMAND}`; export r; \
37838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37839 $(HOST_EXPORTS) \
37840 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37842 done; \
37843 echo "Doing html in tk" ; \
b00612cc 37844 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
37845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37847 "RANLIB=$${RANLIB}" \
0c24b341 37848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37849 html) \
37850 || exit 1
37851
37852@endif tk
37853
b813574b
PB
37854.PHONY: maybe-TAGS-tk TAGS-tk
37855maybe-TAGS-tk:
37856@if tk
37857maybe-TAGS-tk: TAGS-tk
4fa63067 37858
b813574b
PB
37859TAGS-tk: \
37860 configure-tk
0aed8855 37861 @: $(MAKE); $(unstage)
b813574b 37862 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 37863 r=`${PWD_COMMAND}`; export r; \
b40e3958 37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37865 $(HOST_EXPORTS) \
72b2455a 37866 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37868 done; \
b813574b 37869 echo "Doing TAGS in tk" ; \
b00612cc 37870 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37873 "RANLIB=$${RANLIB}" \
0c24b341 37874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37875 TAGS) \
4fa63067 37876 || exit 1
3866be5d 37877
b813574b 37878@endif tk
3866be5d 37879
b813574b
PB
37880.PHONY: maybe-install-info-tk install-info-tk
37881maybe-install-info-tk:
37882@if tk
37883maybe-install-info-tk: install-info-tk
4fa63067 37884
b813574b
PB
37885install-info-tk: \
37886 configure-tk \
37887 info-tk
0aed8855 37888 @: $(MAKE); $(unstage)
b813574b 37889 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37890 r=`${PWD_COMMAND}`; export r; \
37891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37892 $(HOST_EXPORTS) \
72b2455a 37893 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37895 done; \
b813574b 37896 echo "Doing install-info in tk" ; \
b00612cc 37897 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37900 "RANLIB=$${RANLIB}" \
0c24b341 37901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37902 install-info) \
4fa63067
NN
37903 || exit 1
37904
b813574b 37905@endif tk
4fa63067 37906
a3ca38d2
DD
37907.PHONY: maybe-install-pdf-tk install-pdf-tk
37908maybe-install-pdf-tk:
37909@if tk
37910maybe-install-pdf-tk: install-pdf-tk
37911
37912install-pdf-tk: \
37913 configure-tk \
37914 pdf-tk
37915 @: $(MAKE); $(unstage)
37916 @[ -f ./tk/Makefile ] || exit 0; \
37917 r=`${PWD_COMMAND}`; export r; \
37918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37919 $(HOST_EXPORTS) \
37920 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37922 done; \
37923 echo "Doing install-pdf in tk" ; \
37924 (cd $(HOST_SUBDIR)/tk && \
37925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37927 "RANLIB=$${RANLIB}" \
0c24b341 37928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37929 install-pdf) \
37930 || exit 1
37931
37932@endif tk
37933
108a6f8e
CD
37934.PHONY: maybe-install-html-tk install-html-tk
37935maybe-install-html-tk:
37936@if tk
37937maybe-install-html-tk: install-html-tk
37938
37939install-html-tk: \
37940 configure-tk \
37941 html-tk
37942 @: $(MAKE); $(unstage)
37943 @[ -f ./tk/Makefile ] || exit 0; \
37944 r=`${PWD_COMMAND}`; export r; \
37945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37946 $(HOST_EXPORTS) \
37947 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37949 done; \
37950 echo "Doing install-html in tk" ; \
37951 (cd $(HOST_SUBDIR)/tk && \
37952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37954 "RANLIB=$${RANLIB}" \
0c24b341 37955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37956 install-html) \
37957 || exit 1
37958
37959@endif tk
37960
b813574b
PB
37961.PHONY: maybe-installcheck-tk installcheck-tk
37962maybe-installcheck-tk:
37963@if tk
37964maybe-installcheck-tk: installcheck-tk
4fa63067 37965
b813574b
PB
37966installcheck-tk: \
37967 configure-tk
0aed8855 37968 @: $(MAKE); $(unstage)
b813574b 37969 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37970 r=`${PWD_COMMAND}`; export r; \
37971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37972 $(HOST_EXPORTS) \
72b2455a 37973 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37975 done; \
b813574b 37976 echo "Doing installcheck in tk" ; \
b00612cc 37977 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
37978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37980 "RANLIB=$${RANLIB}" \
0c24b341 37981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37982 installcheck) \
4fa63067
NN
37983 || exit 1
37984
b813574b 37985@endif tk
4fa63067 37986
b813574b
PB
37987.PHONY: maybe-mostlyclean-tk mostlyclean-tk
37988maybe-mostlyclean-tk:
37989@if tk
37990maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 37991
b813574b 37992mostlyclean-tk:
0aed8855 37993 @: $(MAKE); $(unstage)
b813574b 37994 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
37995 r=`${PWD_COMMAND}`; export r; \
37996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37997 $(HOST_EXPORTS) \
72b2455a 37998 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38000 done; \
b813574b 38001 echo "Doing mostlyclean in tk" ; \
b00612cc 38002 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38005 "RANLIB=$${RANLIB}" \
0c24b341 38006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38007 mostlyclean) \
4fa63067
NN
38008 || exit 1
38009
b813574b 38010@endif tk
4fa63067 38011
b813574b
PB
38012.PHONY: maybe-clean-tk clean-tk
38013maybe-clean-tk:
38014@if tk
38015maybe-clean-tk: clean-tk
4fa63067 38016
b813574b 38017clean-tk:
0aed8855 38018 @: $(MAKE); $(unstage)
b813574b 38019 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38020 r=`${PWD_COMMAND}`; export r; \
38021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38022 $(HOST_EXPORTS) \
72b2455a 38023 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38025 done; \
b813574b 38026 echo "Doing clean in tk" ; \
b00612cc 38027 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38030 "RANLIB=$${RANLIB}" \
0c24b341 38031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38032 clean) \
4fa63067
NN
38033 || exit 1
38034
b813574b 38035@endif tk
4fa63067 38036
b813574b
PB
38037.PHONY: maybe-distclean-tk distclean-tk
38038maybe-distclean-tk:
38039@if tk
38040maybe-distclean-tk: distclean-tk
4fa63067 38041
b813574b 38042distclean-tk:
0aed8855 38043 @: $(MAKE); $(unstage)
b813574b 38044 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
38045 r=`${PWD_COMMAND}`; export r; \
38046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38047 $(HOST_EXPORTS) \
72b2455a 38048 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38050 done; \
b813574b 38051 echo "Doing distclean in tk" ; \
b00612cc 38052 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38055 "RANLIB=$${RANLIB}" \
0c24b341 38056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38057 distclean) \
4fa63067
NN
38058 || exit 1
38059
b813574b 38060@endif tk
4fa63067 38061
b813574b
PB
38062.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
38063maybe-maintainer-clean-tk:
38064@if tk
38065maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 38066
b813574b 38067maintainer-clean-tk:
0aed8855 38068 @: $(MAKE); $(unstage)
b813574b 38069 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 38070 r=`${PWD_COMMAND}`; export r; \
b40e3958 38071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38072 $(HOST_EXPORTS) \
72b2455a 38073 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38075 done; \
b813574b 38076 echo "Doing maintainer-clean in tk" ; \
b00612cc 38077 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
38078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38080 "RANLIB=$${RANLIB}" \
0c24b341 38081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38082 maintainer-clean) \
4fa63067 38083 || exit 1
3866be5d 38084
b813574b 38085@endif tk
3866be5d 38086
4fa63067 38087
a7254363 38088
b813574b
PB
38089.PHONY: configure-libtermcap maybe-configure-libtermcap
38090maybe-configure-libtermcap:
4f0ef2d8
CD
38091@if gcc-bootstrap
38092configure-libtermcap: stage_current
38093@endif gcc-bootstrap
b813574b
PB
38094@if libtermcap
38095maybe-configure-libtermcap: configure-libtermcap
c52c6897 38096configure-libtermcap:
0aed8855 38097 @: $(MAKE); $(unstage)
c52c6897 38098 @r=`${PWD_COMMAND}`; export r; \
b813574b 38099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38100 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
38101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 38102 $(HOST_EXPORTS) \
a7254363
PB
38103 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
38104 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 38105 case $(srcdir) in \
b00612cc
PB
38106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38107 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
38108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 38109 esac; \
b00612cc
PB
38110 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38111 libsrcdir="$$s/libtermcap"; \
b813574b 38112 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38114 --target=${target_alias} $${srcdiroption} \
b813574b
PB
38115 || exit 1
38116@endif libtermcap
38117
a7254363
PB
38118
38119
d545f33b
PB
38120
38121
b813574b
PB
38122.PHONY: all-libtermcap maybe-all-libtermcap
38123maybe-all-libtermcap:
4f0ef2d8
CD
38124@if gcc-bootstrap
38125all-libtermcap: stage_current
38126@endif gcc-bootstrap
b813574b 38127@if libtermcap
d27cc32e 38128TARGET-libtermcap=all
b813574b
PB
38129maybe-all-libtermcap: all-libtermcap
38130all-libtermcap: configure-libtermcap
0aed8855 38131 @: $(MAKE); $(unstage)
b813574b
PB
38132 @r=`${PWD_COMMAND}`; export r; \
38133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38134 $(HOST_EXPORTS) \
b00612cc
PB
38135 (cd $(HOST_SUBDIR)/libtermcap && \
38136 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
38137@endif libtermcap
38138
a7254363 38139
d545f33b
PB
38140
38141
b813574b
PB
38142.PHONY: check-libtermcap maybe-check-libtermcap
38143maybe-check-libtermcap:
38144@if libtermcap
38145maybe-check-libtermcap: check-libtermcap
38146
38147check-libtermcap:
4fa63067 38148
6bd3dfaa 38149@endif libtermcap
4fa63067
NN
38150
38151.PHONY: install-libtermcap maybe-install-libtermcap
38152maybe-install-libtermcap:
6bd3dfaa
PB
38153@if libtermcap
38154maybe-install-libtermcap: install-libtermcap
4fa63067
NN
38155
38156install-libtermcap: installdirs
0aed8855 38157 @: $(MAKE); $(unstage)
b40e3958
L
38158 @r=`${PWD_COMMAND}`; export r; \
38159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38160 $(HOST_EXPORTS) \
b00612cc 38161 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 38162 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38163
6bd3dfaa 38164@endif libtermcap
3866be5d 38165
56a8fe78 38166# Other targets (info, dvi, pdf, etc.)
16ae0395 38167
4fa63067
NN
38168.PHONY: maybe-info-libtermcap info-libtermcap
38169maybe-info-libtermcap:
6bd3dfaa
PB
38170@if libtermcap
38171maybe-info-libtermcap: info-libtermcap
4fa63067
NN
38172
38173info-libtermcap: \
38174 configure-libtermcap
0aed8855 38175 @: $(MAKE); $(unstage)
4fa63067
NN
38176 @[ -f ./libtermcap/Makefile ] || exit 0; \
38177 r=`${PWD_COMMAND}`; export r; \
b40e3958 38178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38179 $(HOST_EXPORTS) \
b813574b 38180 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38182 done; \
38183 echo "Doing info in libtermcap" ; \
b00612cc 38184 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38187 "RANLIB=$${RANLIB}" \
0c24b341 38188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38189 info) \
4fa63067 38190 || exit 1
3866be5d 38191
6bd3dfaa 38192@endif libtermcap
3866be5d 38193
4fa63067
NN
38194.PHONY: maybe-dvi-libtermcap dvi-libtermcap
38195maybe-dvi-libtermcap:
6bd3dfaa
PB
38196@if libtermcap
38197maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
38198
38199dvi-libtermcap: \
38200 configure-libtermcap
0aed8855 38201 @: $(MAKE); $(unstage)
4fa63067
NN
38202 @[ -f ./libtermcap/Makefile ] || exit 0; \
38203 r=`${PWD_COMMAND}`; export r; \
38204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38205 $(HOST_EXPORTS) \
b813574b 38206 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38208 done; \
38209 echo "Doing dvi in libtermcap" ; \
b00612cc 38210 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38213 "RANLIB=$${RANLIB}" \
0c24b341 38214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38215 dvi) \
4fa63067
NN
38216 || exit 1
38217
6bd3dfaa 38218@endif libtermcap
4fa63067 38219
56a8fe78
DD
38220.PHONY: maybe-pdf-libtermcap pdf-libtermcap
38221maybe-pdf-libtermcap:
38222@if libtermcap
38223maybe-pdf-libtermcap: pdf-libtermcap
38224
38225pdf-libtermcap: \
38226 configure-libtermcap
38227 @: $(MAKE); $(unstage)
38228 @[ -f ./libtermcap/Makefile ] || exit 0; \
38229 r=`${PWD_COMMAND}`; export r; \
38230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38231 $(HOST_EXPORTS) \
38232 for flag in $(EXTRA_HOST_FLAGS) ; do \
38233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38234 done; \
38235 echo "Doing pdf in libtermcap" ; \
38236 (cd $(HOST_SUBDIR)/libtermcap && \
38237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239 "RANLIB=$${RANLIB}" \
0c24b341 38240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38241 pdf) \
38242 || exit 1
38243
38244@endif libtermcap
38245
6d389afc
MS
38246.PHONY: maybe-html-libtermcap html-libtermcap
38247maybe-html-libtermcap:
38248@if libtermcap
38249maybe-html-libtermcap: html-libtermcap
38250
38251html-libtermcap: \
38252 configure-libtermcap
0aed8855 38253 @: $(MAKE); $(unstage)
6d389afc
MS
38254 @[ -f ./libtermcap/Makefile ] || exit 0; \
38255 r=`${PWD_COMMAND}`; export r; \
38256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38257 $(HOST_EXPORTS) \
38258 for flag in $(EXTRA_HOST_FLAGS) ; do \
38259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38260 done; \
38261 echo "Doing html in libtermcap" ; \
b00612cc 38262 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
38263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38265 "RANLIB=$${RANLIB}" \
0c24b341 38266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38267 html) \
38268 || exit 1
38269
38270@endif libtermcap
38271
4fa63067
NN
38272.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
38273maybe-TAGS-libtermcap:
6bd3dfaa
PB
38274@if libtermcap
38275maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
38276
38277TAGS-libtermcap: \
38278 configure-libtermcap
0aed8855 38279 @: $(MAKE); $(unstage)
4fa63067
NN
38280 @[ -f ./libtermcap/Makefile ] || exit 0; \
38281 r=`${PWD_COMMAND}`; export r; \
38282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38283 $(HOST_EXPORTS) \
b813574b 38284 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38286 done; \
38287 echo "Doing TAGS in libtermcap" ; \
b00612cc 38288 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38291 "RANLIB=$${RANLIB}" \
0c24b341 38292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38293 TAGS) \
4fa63067
NN
38294 || exit 1
38295
6bd3dfaa 38296@endif libtermcap
4fa63067
NN
38297
38298.PHONY: maybe-install-info-libtermcap install-info-libtermcap
38299maybe-install-info-libtermcap:
6bd3dfaa
PB
38300@if libtermcap
38301maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
38302
38303install-info-libtermcap: \
38304 configure-libtermcap \
38305 info-libtermcap
0aed8855 38306 @: $(MAKE); $(unstage)
4fa63067
NN
38307 @[ -f ./libtermcap/Makefile ] || exit 0; \
38308 r=`${PWD_COMMAND}`; export r; \
38309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38310 $(HOST_EXPORTS) \
b813574b 38311 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38313 done; \
38314 echo "Doing install-info in libtermcap" ; \
b00612cc 38315 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38318 "RANLIB=$${RANLIB}" \
0c24b341 38319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38320 install-info) \
4fa63067
NN
38321 || exit 1
38322
6bd3dfaa 38323@endif libtermcap
4fa63067 38324
a3ca38d2
DD
38325.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
38326maybe-install-pdf-libtermcap:
38327@if libtermcap
38328maybe-install-pdf-libtermcap: install-pdf-libtermcap
38329
38330install-pdf-libtermcap: \
38331 configure-libtermcap \
38332 pdf-libtermcap
38333 @: $(MAKE); $(unstage)
38334 @[ -f ./libtermcap/Makefile ] || exit 0; \
38335 r=`${PWD_COMMAND}`; export r; \
38336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38337 $(HOST_EXPORTS) \
38338 for flag in $(EXTRA_HOST_FLAGS) ; do \
38339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38340 done; \
38341 echo "Doing install-pdf in libtermcap" ; \
38342 (cd $(HOST_SUBDIR)/libtermcap && \
38343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38345 "RANLIB=$${RANLIB}" \
0c24b341 38346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38347 install-pdf) \
38348 || exit 1
38349
38350@endif libtermcap
38351
108a6f8e
CD
38352.PHONY: maybe-install-html-libtermcap install-html-libtermcap
38353maybe-install-html-libtermcap:
38354@if libtermcap
38355maybe-install-html-libtermcap: install-html-libtermcap
38356
38357install-html-libtermcap: \
38358 configure-libtermcap \
38359 html-libtermcap
38360 @: $(MAKE); $(unstage)
38361 @[ -f ./libtermcap/Makefile ] || exit 0; \
38362 r=`${PWD_COMMAND}`; export r; \
38363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38364 $(HOST_EXPORTS) \
38365 for flag in $(EXTRA_HOST_FLAGS) ; do \
38366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38367 done; \
38368 echo "Doing install-html in libtermcap" ; \
38369 (cd $(HOST_SUBDIR)/libtermcap && \
38370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38372 "RANLIB=$${RANLIB}" \
0c24b341 38373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38374 install-html) \
38375 || exit 1
38376
38377@endif libtermcap
38378
4fa63067
NN
38379.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
38380maybe-installcheck-libtermcap:
6bd3dfaa
PB
38381@if libtermcap
38382maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
38383
38384installcheck-libtermcap: \
38385 configure-libtermcap
0aed8855 38386 @: $(MAKE); $(unstage)
4fa63067
NN
38387 @[ -f ./libtermcap/Makefile ] || exit 0; \
38388 r=`${PWD_COMMAND}`; export r; \
38389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38390 $(HOST_EXPORTS) \
b813574b 38391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38393 done; \
38394 echo "Doing installcheck in libtermcap" ; \
b00612cc 38395 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
38396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38398 "RANLIB=$${RANLIB}" \
0c24b341 38399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38400 installcheck) \
4fa63067
NN
38401 || exit 1
38402
6bd3dfaa 38403@endif libtermcap
4fa63067
NN
38404
38405.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
38406maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
38407@if libtermcap
38408maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
38409
38410# libtermcap doesn't support mostlyclean.
38411mostlyclean-libtermcap:
38412
6bd3dfaa 38413@endif libtermcap
4fa63067
NN
38414
38415.PHONY: maybe-clean-libtermcap clean-libtermcap
38416maybe-clean-libtermcap:
6bd3dfaa
PB
38417@if libtermcap
38418maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
38419
38420# libtermcap doesn't support clean.
38421clean-libtermcap:
38422
6bd3dfaa 38423@endif libtermcap
4fa63067
NN
38424
38425.PHONY: maybe-distclean-libtermcap distclean-libtermcap
38426maybe-distclean-libtermcap:
6bd3dfaa
PB
38427@if libtermcap
38428maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
38429
38430# libtermcap doesn't support distclean.
38431distclean-libtermcap:
38432
6bd3dfaa 38433@endif libtermcap
4fa63067
NN
38434
38435.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
38436maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
38437@if libtermcap
38438maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
38439
38440# libtermcap doesn't support maintainer-clean.
38441maintainer-clean-libtermcap:
38442
6bd3dfaa 38443@endif libtermcap
4fa63067
NN
38444
38445
a7254363 38446
4fa63067
NN
38447.PHONY: configure-utils maybe-configure-utils
38448maybe-configure-utils:
4f0ef2d8
CD
38449@if gcc-bootstrap
38450configure-utils: stage_current
38451@endif gcc-bootstrap
6bd3dfaa
PB
38452@if utils
38453maybe-configure-utils: configure-utils
c52c6897 38454configure-utils:
0aed8855 38455 @: $(MAKE); $(unstage)
c52c6897 38456 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38458 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
38459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 38460 $(HOST_EXPORTS) \
a7254363
PB
38461 echo Configuring in $(HOST_SUBDIR)/utils; \
38462 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 38463 case $(srcdir) in \
b00612cc
PB
38464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38465 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
38466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38467 esac; \
b00612cc
PB
38468 srcdiroption="--srcdir=$${topdir}/utils"; \
38469 libsrcdir="$$s/utils"; \
e2b9e2dc 38470 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38472 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38473 || exit 1
6bd3dfaa 38474@endif utils
e2b9e2dc 38475
a7254363
PB
38476
38477
d545f33b
PB
38478
38479
4fa63067
NN
38480.PHONY: all-utils maybe-all-utils
38481maybe-all-utils:
4f0ef2d8
CD
38482@if gcc-bootstrap
38483all-utils: stage_current
38484@endif gcc-bootstrap
6bd3dfaa 38485@if utils
d27cc32e 38486TARGET-utils=all
6bd3dfaa 38487maybe-all-utils: all-utils
4fa63067 38488all-utils: configure-utils
0aed8855 38489 @: $(MAKE); $(unstage)
4fa63067
NN
38490 @r=`${PWD_COMMAND}`; export r; \
38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38492 $(HOST_EXPORTS) \
b00612cc
PB
38493 (cd $(HOST_SUBDIR)/utils && \
38494 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 38495@endif utils
4fa63067 38496
a7254363 38497
d545f33b
PB
38498
38499
4fa63067
NN
38500.PHONY: check-utils maybe-check-utils
38501maybe-check-utils:
6bd3dfaa
PB
38502@if utils
38503maybe-check-utils: check-utils
4fa63067
NN
38504
38505check-utils:
38506
6bd3dfaa 38507@endif utils
4fa63067
NN
38508
38509.PHONY: install-utils maybe-install-utils
38510maybe-install-utils:
6bd3dfaa
PB
38511@if utils
38512maybe-install-utils: install-utils
4fa63067
NN
38513
38514install-utils: installdirs
0aed8855 38515 @: $(MAKE); $(unstage)
4fa63067
NN
38516 @r=`${PWD_COMMAND}`; export r; \
38517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38518 $(HOST_EXPORTS) \
b00612cc 38519 (cd $(HOST_SUBDIR)/utils && \
2da12f12 38520 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38521
6bd3dfaa 38522@endif utils
4fa63067 38523
56a8fe78 38524# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
38525
38526.PHONY: maybe-info-utils info-utils
38527maybe-info-utils:
6bd3dfaa
PB
38528@if utils
38529maybe-info-utils: info-utils
4fa63067
NN
38530
38531info-utils: \
38532 configure-utils
0aed8855 38533 @: $(MAKE); $(unstage)
4fa63067
NN
38534 @[ -f ./utils/Makefile ] || exit 0; \
38535 r=`${PWD_COMMAND}`; export r; \
38536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38537 $(HOST_EXPORTS) \
b813574b 38538 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38540 done; \
38541 echo "Doing info in utils" ; \
b00612cc 38542 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38545 "RANLIB=$${RANLIB}" \
0c24b341 38546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38547 info) \
4fa63067
NN
38548 || exit 1
38549
6bd3dfaa 38550@endif utils
4fa63067
NN
38551
38552.PHONY: maybe-dvi-utils dvi-utils
38553maybe-dvi-utils:
6bd3dfaa
PB
38554@if utils
38555maybe-dvi-utils: dvi-utils
4fa63067
NN
38556
38557dvi-utils: \
38558 configure-utils
0aed8855 38559 @: $(MAKE); $(unstage)
4fa63067
NN
38560 @[ -f ./utils/Makefile ] || exit 0; \
38561 r=`${PWD_COMMAND}`; export r; \
b40e3958 38562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38563 $(HOST_EXPORTS) \
b813574b 38564 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38566 done; \
38567 echo "Doing dvi in utils" ; \
b00612cc 38568 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38571 "RANLIB=$${RANLIB}" \
0c24b341 38572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38573 dvi) \
4fa63067 38574 || exit 1
3866be5d 38575
6bd3dfaa 38576@endif utils
3866be5d 38577
56a8fe78
DD
38578.PHONY: maybe-pdf-utils pdf-utils
38579maybe-pdf-utils:
38580@if utils
38581maybe-pdf-utils: pdf-utils
38582
38583pdf-utils: \
38584 configure-utils
38585 @: $(MAKE); $(unstage)
38586 @[ -f ./utils/Makefile ] || exit 0; \
38587 r=`${PWD_COMMAND}`; export r; \
38588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38589 $(HOST_EXPORTS) \
38590 for flag in $(EXTRA_HOST_FLAGS) ; do \
38591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38592 done; \
38593 echo "Doing pdf in utils" ; \
38594 (cd $(HOST_SUBDIR)/utils && \
38595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38597 "RANLIB=$${RANLIB}" \
0c24b341 38598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38599 pdf) \
38600 || exit 1
38601
38602@endif utils
38603
6d389afc
MS
38604.PHONY: maybe-html-utils html-utils
38605maybe-html-utils:
38606@if utils
38607maybe-html-utils: html-utils
38608
38609html-utils: \
38610 configure-utils
0aed8855 38611 @: $(MAKE); $(unstage)
6d389afc
MS
38612 @[ -f ./utils/Makefile ] || exit 0; \
38613 r=`${PWD_COMMAND}`; export r; \
38614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38615 $(HOST_EXPORTS) \
38616 for flag in $(EXTRA_HOST_FLAGS) ; do \
38617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38618 done; \
38619 echo "Doing html in utils" ; \
b00612cc 38620 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
38621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38623 "RANLIB=$${RANLIB}" \
0c24b341 38624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38625 html) \
38626 || exit 1
38627
38628@endif utils
38629
4fa63067
NN
38630.PHONY: maybe-TAGS-utils TAGS-utils
38631maybe-TAGS-utils:
6bd3dfaa
PB
38632@if utils
38633maybe-TAGS-utils: TAGS-utils
4fa63067
NN
38634
38635TAGS-utils: \
38636 configure-utils
0aed8855 38637 @: $(MAKE); $(unstage)
4fa63067
NN
38638 @[ -f ./utils/Makefile ] || exit 0; \
38639 r=`${PWD_COMMAND}`; export r; \
b40e3958 38640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38641 $(HOST_EXPORTS) \
b813574b 38642 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38644 done; \
38645 echo "Doing TAGS in utils" ; \
b00612cc 38646 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38649 "RANLIB=$${RANLIB}" \
0c24b341 38650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38651 TAGS) \
4fa63067 38652 || exit 1
3866be5d 38653
6bd3dfaa 38654@endif utils
3866be5d 38655
4fa63067
NN
38656.PHONY: maybe-install-info-utils install-info-utils
38657maybe-install-info-utils:
6bd3dfaa
PB
38658@if utils
38659maybe-install-info-utils: install-info-utils
16ae0395 38660
4fa63067
NN
38661install-info-utils: \
38662 configure-utils \
38663 info-utils
0aed8855 38664 @: $(MAKE); $(unstage)
4fa63067
NN
38665 @[ -f ./utils/Makefile ] || exit 0; \
38666 r=`${PWD_COMMAND}`; export r; \
b40e3958 38667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38668 $(HOST_EXPORTS) \
b813574b 38669 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38671 done; \
38672 echo "Doing install-info in utils" ; \
b00612cc 38673 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38676 "RANLIB=$${RANLIB}" \
0c24b341 38677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38678 install-info) \
4fa63067 38679 || exit 1
3866be5d 38680
6bd3dfaa 38681@endif utils
3866be5d 38682
a3ca38d2
DD
38683.PHONY: maybe-install-pdf-utils install-pdf-utils
38684maybe-install-pdf-utils:
38685@if utils
38686maybe-install-pdf-utils: install-pdf-utils
38687
38688install-pdf-utils: \
38689 configure-utils \
38690 pdf-utils
38691 @: $(MAKE); $(unstage)
38692 @[ -f ./utils/Makefile ] || exit 0; \
38693 r=`${PWD_COMMAND}`; export r; \
38694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38695 $(HOST_EXPORTS) \
38696 for flag in $(EXTRA_HOST_FLAGS) ; do \
38697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38698 done; \
38699 echo "Doing install-pdf in utils" ; \
38700 (cd $(HOST_SUBDIR)/utils && \
38701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38703 "RANLIB=$${RANLIB}" \
0c24b341 38704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38705 install-pdf) \
38706 || exit 1
38707
38708@endif utils
38709
108a6f8e
CD
38710.PHONY: maybe-install-html-utils install-html-utils
38711maybe-install-html-utils:
38712@if utils
38713maybe-install-html-utils: install-html-utils
38714
38715install-html-utils: \
38716 configure-utils \
38717 html-utils
38718 @: $(MAKE); $(unstage)
38719 @[ -f ./utils/Makefile ] || exit 0; \
38720 r=`${PWD_COMMAND}`; export r; \
38721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38722 $(HOST_EXPORTS) \
38723 for flag in $(EXTRA_HOST_FLAGS) ; do \
38724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38725 done; \
38726 echo "Doing install-html in utils" ; \
38727 (cd $(HOST_SUBDIR)/utils && \
38728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38730 "RANLIB=$${RANLIB}" \
0c24b341 38731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38732 install-html) \
38733 || exit 1
38734
38735@endif utils
38736
4fa63067
NN
38737.PHONY: maybe-installcheck-utils installcheck-utils
38738maybe-installcheck-utils:
6bd3dfaa
PB
38739@if utils
38740maybe-installcheck-utils: installcheck-utils
4fa63067
NN
38741
38742installcheck-utils: \
38743 configure-utils
0aed8855 38744 @: $(MAKE); $(unstage)
4fa63067 38745 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38746 r=`${PWD_COMMAND}`; export r; \
38747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38748 $(HOST_EXPORTS) \
b813574b 38749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38751 done; \
38752 echo "Doing installcheck in utils" ; \
b00612cc 38753 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38756 "RANLIB=$${RANLIB}" \
0c24b341 38757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38758 installcheck) \
e2b9e2dc
NN
38759 || exit 1
38760
6bd3dfaa 38761@endif utils
4fa63067
NN
38762
38763.PHONY: maybe-mostlyclean-utils mostlyclean-utils
38764maybe-mostlyclean-utils:
6bd3dfaa
PB
38765@if utils
38766maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
38767
38768mostlyclean-utils:
0aed8855 38769 @: $(MAKE); $(unstage)
4fa63067
NN
38770 @[ -f ./utils/Makefile ] || exit 0; \
38771 r=`${PWD_COMMAND}`; export r; \
b40e3958 38772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38773 $(HOST_EXPORTS) \
b813574b 38774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38776 done; \
38777 echo "Doing mostlyclean in utils" ; \
b00612cc 38778 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38781 "RANLIB=$${RANLIB}" \
0c24b341 38782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38783 mostlyclean) \
4fa63067 38784 || exit 1
3866be5d 38785
6bd3dfaa 38786@endif utils
3866be5d 38787
4fa63067
NN
38788.PHONY: maybe-clean-utils clean-utils
38789maybe-clean-utils:
6bd3dfaa
PB
38790@if utils
38791maybe-clean-utils: clean-utils
4fa63067
NN
38792
38793clean-utils:
0aed8855 38794 @: $(MAKE); $(unstage)
4fa63067
NN
38795 @[ -f ./utils/Makefile ] || exit 0; \
38796 r=`${PWD_COMMAND}`; export r; \
b40e3958 38797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38798 $(HOST_EXPORTS) \
b813574b 38799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38801 done; \
38802 echo "Doing clean in utils" ; \
b00612cc 38803 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38806 "RANLIB=$${RANLIB}" \
0c24b341 38807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38808 clean) \
4fa63067 38809 || exit 1
3866be5d 38810
6bd3dfaa 38811@endif utils
3866be5d 38812
4fa63067
NN
38813.PHONY: maybe-distclean-utils distclean-utils
38814maybe-distclean-utils:
6bd3dfaa
PB
38815@if utils
38816maybe-distclean-utils: distclean-utils
16ae0395 38817
4fa63067 38818distclean-utils:
0aed8855 38819 @: $(MAKE); $(unstage)
4fa63067
NN
38820 @[ -f ./utils/Makefile ] || exit 0; \
38821 r=`${PWD_COMMAND}`; export r; \
b40e3958 38822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38823 $(HOST_EXPORTS) \
b813574b 38824 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38826 done; \
38827 echo "Doing distclean in utils" ; \
b00612cc 38828 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38831 "RANLIB=$${RANLIB}" \
0c24b341 38832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38833 distclean) \
4fa63067 38834 || exit 1
3866be5d 38835
6bd3dfaa 38836@endif utils
3866be5d 38837
4fa63067
NN
38838.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
38839maybe-maintainer-clean-utils:
6bd3dfaa
PB
38840@if utils
38841maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
38842
38843maintainer-clean-utils:
0aed8855 38844 @: $(MAKE); $(unstage)
4fa63067 38845 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
38846 r=`${PWD_COMMAND}`; export r; \
38847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38848 $(HOST_EXPORTS) \
b813574b 38849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38851 done; \
38852 echo "Doing maintainer-clean in utils" ; \
b00612cc 38853 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
38854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38856 "RANLIB=$${RANLIB}" \
0c24b341 38857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38858 maintainer-clean) \
e2b9e2dc
NN
38859 || exit 1
38860
6bd3dfaa 38861@endif utils
3866be5d 38862
3866be5d 38863
a7254363 38864
b00612cc
PB
38865.PHONY: configure-gnattools maybe-configure-gnattools
38866maybe-configure-gnattools:
4f0ef2d8
CD
38867@if gcc-bootstrap
38868configure-gnattools: stage_current
38869@endif gcc-bootstrap
b00612cc
PB
38870@if gnattools
38871maybe-configure-gnattools: configure-gnattools
c52c6897 38872configure-gnattools:
0aed8855 38873 @: $(MAKE); $(unstage)
c52c6897 38874 @r=`${PWD_COMMAND}`; export r; \
b00612cc 38875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38876 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
38877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 38878 $(HOST_EXPORTS) \
a7254363
PB
38879 echo Configuring in $(HOST_SUBDIR)/gnattools; \
38880 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
38881 case $(srcdir) in \
38882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38883 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
38884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38885 esac; \
38886 srcdiroption="--srcdir=$${topdir}/gnattools"; \
38887 libsrcdir="$$s/gnattools"; \
38888 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38890 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
38891 || exit 1
38892@endif gnattools
38893
a7254363
PB
38894
38895
d545f33b
PB
38896
38897
b00612cc
PB
38898.PHONY: all-gnattools maybe-all-gnattools
38899maybe-all-gnattools:
4f0ef2d8
CD
38900@if gcc-bootstrap
38901all-gnattools: stage_current
38902@endif gcc-bootstrap
b00612cc
PB
38903@if gnattools
38904TARGET-gnattools=all
38905maybe-all-gnattools: all-gnattools
38906all-gnattools: configure-gnattools
0aed8855 38907 @: $(MAKE); $(unstage)
b00612cc
PB
38908 @r=`${PWD_COMMAND}`; export r; \
38909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38910 $(HOST_EXPORTS) \
38911 (cd $(HOST_SUBDIR)/gnattools && \
38912 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
38913@endif gnattools
38914
a7254363 38915
d545f33b
PB
38916
38917
b00612cc
PB
38918.PHONY: check-gnattools maybe-check-gnattools
38919maybe-check-gnattools:
38920@if gnattools
38921maybe-check-gnattools: check-gnattools
38922
38923check-gnattools:
0aed8855 38924 @: $(MAKE); $(unstage)
b00612cc
PB
38925 @r=`${PWD_COMMAND}`; export r; \
38926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38927 $(HOST_EXPORTS) \
38928 (cd $(HOST_SUBDIR)/gnattools && \
38929 $(MAKE) $(FLAGS_TO_PASS) check)
38930
38931@endif gnattools
38932
38933.PHONY: install-gnattools maybe-install-gnattools
38934maybe-install-gnattools:
38935@if gnattools
38936maybe-install-gnattools: install-gnattools
38937
38938install-gnattools: installdirs
0aed8855 38939 @: $(MAKE); $(unstage)
b00612cc
PB
38940 @r=`${PWD_COMMAND}`; export r; \
38941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38942 $(HOST_EXPORTS) \
38943 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 38944 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
38945
38946@endif gnattools
38947
56a8fe78 38948# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
38949
38950.PHONY: maybe-info-gnattools info-gnattools
38951maybe-info-gnattools:
38952@if gnattools
38953maybe-info-gnattools: info-gnattools
38954
38955info-gnattools: \
38956 configure-gnattools
0aed8855 38957 @: $(MAKE); $(unstage)
b00612cc
PB
38958 @[ -f ./gnattools/Makefile ] || exit 0; \
38959 r=`${PWD_COMMAND}`; export r; \
38960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38961 $(HOST_EXPORTS) \
38962 for flag in $(EXTRA_HOST_FLAGS) ; do \
38963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38964 done; \
38965 echo "Doing info in gnattools" ; \
38966 (cd $(HOST_SUBDIR)/gnattools && \
38967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38969 "RANLIB=$${RANLIB}" \
0c24b341 38970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
38971 info) \
38972 || exit 1
38973
38974@endif gnattools
38975
38976.PHONY: maybe-dvi-gnattools dvi-gnattools
38977maybe-dvi-gnattools:
38978@if gnattools
38979maybe-dvi-gnattools: dvi-gnattools
38980
38981dvi-gnattools: \
38982 configure-gnattools
0aed8855 38983 @: $(MAKE); $(unstage)
b00612cc
PB
38984 @[ -f ./gnattools/Makefile ] || exit 0; \
38985 r=`${PWD_COMMAND}`; export r; \
38986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
38987 $(HOST_EXPORTS) \
38988 for flag in $(EXTRA_HOST_FLAGS) ; do \
38989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38990 done; \
38991 echo "Doing dvi in gnattools" ; \
38992 (cd $(HOST_SUBDIR)/gnattools && \
38993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38995 "RANLIB=$${RANLIB}" \
0c24b341 38996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
38997 dvi) \
38998 || exit 1
38999
39000@endif gnattools
39001
56a8fe78
DD
39002.PHONY: maybe-pdf-gnattools pdf-gnattools
39003maybe-pdf-gnattools:
39004@if gnattools
39005maybe-pdf-gnattools: pdf-gnattools
39006
39007pdf-gnattools: \
39008 configure-gnattools
39009 @: $(MAKE); $(unstage)
39010 @[ -f ./gnattools/Makefile ] || exit 0; \
39011 r=`${PWD_COMMAND}`; export r; \
39012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39013 $(HOST_EXPORTS) \
39014 for flag in $(EXTRA_HOST_FLAGS) ; do \
39015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39016 done; \
39017 echo "Doing pdf in gnattools" ; \
39018 (cd $(HOST_SUBDIR)/gnattools && \
39019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39021 "RANLIB=$${RANLIB}" \
0c24b341 39022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39023 pdf) \
39024 || exit 1
39025
39026@endif gnattools
39027
b00612cc
PB
39028.PHONY: maybe-html-gnattools html-gnattools
39029maybe-html-gnattools:
39030@if gnattools
39031maybe-html-gnattools: html-gnattools
39032
39033html-gnattools: \
39034 configure-gnattools
0aed8855 39035 @: $(MAKE); $(unstage)
b00612cc
PB
39036 @[ -f ./gnattools/Makefile ] || exit 0; \
39037 r=`${PWD_COMMAND}`; export r; \
39038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39039 $(HOST_EXPORTS) \
39040 for flag in $(EXTRA_HOST_FLAGS) ; do \
39041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39042 done; \
39043 echo "Doing html in gnattools" ; \
39044 (cd $(HOST_SUBDIR)/gnattools && \
39045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39047 "RANLIB=$${RANLIB}" \
0c24b341 39048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39049 html) \
39050 || exit 1
39051
39052@endif gnattools
39053
39054.PHONY: maybe-TAGS-gnattools TAGS-gnattools
39055maybe-TAGS-gnattools:
39056@if gnattools
39057maybe-TAGS-gnattools: TAGS-gnattools
39058
39059TAGS-gnattools: \
39060 configure-gnattools
0aed8855 39061 @: $(MAKE); $(unstage)
b00612cc
PB
39062 @[ -f ./gnattools/Makefile ] || exit 0; \
39063 r=`${PWD_COMMAND}`; export r; \
39064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39065 $(HOST_EXPORTS) \
39066 for flag in $(EXTRA_HOST_FLAGS) ; do \
39067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39068 done; \
39069 echo "Doing TAGS in gnattools" ; \
39070 (cd $(HOST_SUBDIR)/gnattools && \
39071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39073 "RANLIB=$${RANLIB}" \
0c24b341 39074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39075 TAGS) \
39076 || exit 1
39077
39078@endif gnattools
39079
39080.PHONY: maybe-install-info-gnattools install-info-gnattools
39081maybe-install-info-gnattools:
39082@if gnattools
39083maybe-install-info-gnattools: install-info-gnattools
39084
39085install-info-gnattools: \
39086 configure-gnattools \
39087 info-gnattools
0aed8855 39088 @: $(MAKE); $(unstage)
b00612cc
PB
39089 @[ -f ./gnattools/Makefile ] || exit 0; \
39090 r=`${PWD_COMMAND}`; export r; \
39091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39092 $(HOST_EXPORTS) \
39093 for flag in $(EXTRA_HOST_FLAGS) ; do \
39094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39095 done; \
39096 echo "Doing install-info in gnattools" ; \
39097 (cd $(HOST_SUBDIR)/gnattools && \
39098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39100 "RANLIB=$${RANLIB}" \
0c24b341 39101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39102 install-info) \
39103 || exit 1
39104
39105@endif gnattools
39106
a3ca38d2
DD
39107.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
39108maybe-install-pdf-gnattools:
39109@if gnattools
39110maybe-install-pdf-gnattools: install-pdf-gnattools
39111
39112install-pdf-gnattools: \
39113 configure-gnattools \
39114 pdf-gnattools
39115 @: $(MAKE); $(unstage)
39116 @[ -f ./gnattools/Makefile ] || exit 0; \
39117 r=`${PWD_COMMAND}`; export r; \
39118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39119 $(HOST_EXPORTS) \
39120 for flag in $(EXTRA_HOST_FLAGS) ; do \
39121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39122 done; \
39123 echo "Doing install-pdf in gnattools" ; \
39124 (cd $(HOST_SUBDIR)/gnattools && \
39125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39127 "RANLIB=$${RANLIB}" \
0c24b341 39128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39129 install-pdf) \
39130 || exit 1
39131
39132@endif gnattools
39133
108a6f8e
CD
39134.PHONY: maybe-install-html-gnattools install-html-gnattools
39135maybe-install-html-gnattools:
39136@if gnattools
39137maybe-install-html-gnattools: install-html-gnattools
39138
39139install-html-gnattools: \
39140 configure-gnattools \
39141 html-gnattools
39142 @: $(MAKE); $(unstage)
39143 @[ -f ./gnattools/Makefile ] || exit 0; \
39144 r=`${PWD_COMMAND}`; export r; \
39145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39146 $(HOST_EXPORTS) \
39147 for flag in $(EXTRA_HOST_FLAGS) ; do \
39148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39149 done; \
39150 echo "Doing install-html in gnattools" ; \
39151 (cd $(HOST_SUBDIR)/gnattools && \
39152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39154 "RANLIB=$${RANLIB}" \
0c24b341 39155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39156 install-html) \
39157 || exit 1
39158
39159@endif gnattools
39160
b00612cc
PB
39161.PHONY: maybe-installcheck-gnattools installcheck-gnattools
39162maybe-installcheck-gnattools:
39163@if gnattools
39164maybe-installcheck-gnattools: installcheck-gnattools
39165
39166installcheck-gnattools: \
39167 configure-gnattools
0aed8855 39168 @: $(MAKE); $(unstage)
b00612cc
PB
39169 @[ -f ./gnattools/Makefile ] || exit 0; \
39170 r=`${PWD_COMMAND}`; export r; \
39171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39172 $(HOST_EXPORTS) \
39173 for flag in $(EXTRA_HOST_FLAGS) ; do \
39174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39175 done; \
39176 echo "Doing installcheck in gnattools" ; \
39177 (cd $(HOST_SUBDIR)/gnattools && \
39178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39180 "RANLIB=$${RANLIB}" \
0c24b341 39181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39182 installcheck) \
39183 || exit 1
39184
39185@endif gnattools
39186
39187.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
39188maybe-mostlyclean-gnattools:
39189@if gnattools
39190maybe-mostlyclean-gnattools: mostlyclean-gnattools
39191
39192mostlyclean-gnattools:
0aed8855 39193 @: $(MAKE); $(unstage)
b00612cc
PB
39194 @[ -f ./gnattools/Makefile ] || exit 0; \
39195 r=`${PWD_COMMAND}`; export r; \
39196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39197 $(HOST_EXPORTS) \
39198 for flag in $(EXTRA_HOST_FLAGS) ; do \
39199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39200 done; \
39201 echo "Doing mostlyclean in gnattools" ; \
39202 (cd $(HOST_SUBDIR)/gnattools && \
39203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39205 "RANLIB=$${RANLIB}" \
0c24b341 39206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39207 mostlyclean) \
39208 || exit 1
39209
39210@endif gnattools
39211
39212.PHONY: maybe-clean-gnattools clean-gnattools
39213maybe-clean-gnattools:
39214@if gnattools
39215maybe-clean-gnattools: clean-gnattools
39216
39217clean-gnattools:
0aed8855 39218 @: $(MAKE); $(unstage)
b00612cc
PB
39219 @[ -f ./gnattools/Makefile ] || exit 0; \
39220 r=`${PWD_COMMAND}`; export r; \
39221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39222 $(HOST_EXPORTS) \
39223 for flag in $(EXTRA_HOST_FLAGS) ; do \
39224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39225 done; \
39226 echo "Doing clean in gnattools" ; \
39227 (cd $(HOST_SUBDIR)/gnattools && \
39228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39230 "RANLIB=$${RANLIB}" \
0c24b341 39231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39232 clean) \
39233 || exit 1
39234
39235@endif gnattools
39236
39237.PHONY: maybe-distclean-gnattools distclean-gnattools
39238maybe-distclean-gnattools:
39239@if gnattools
39240maybe-distclean-gnattools: distclean-gnattools
39241
39242distclean-gnattools:
0aed8855 39243 @: $(MAKE); $(unstage)
b00612cc
PB
39244 @[ -f ./gnattools/Makefile ] || exit 0; \
39245 r=`${PWD_COMMAND}`; export r; \
39246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39247 $(HOST_EXPORTS) \
39248 for flag in $(EXTRA_HOST_FLAGS) ; do \
39249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39250 done; \
39251 echo "Doing distclean in gnattools" ; \
39252 (cd $(HOST_SUBDIR)/gnattools && \
39253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39255 "RANLIB=$${RANLIB}" \
0c24b341 39256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39257 distclean) \
39258 || exit 1
39259
39260@endif gnattools
39261
39262.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
39263maybe-maintainer-clean-gnattools:
39264@if gnattools
39265maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
39266
39267maintainer-clean-gnattools:
0aed8855 39268 @: $(MAKE); $(unstage)
b00612cc
PB
39269 @[ -f ./gnattools/Makefile ] || exit 0; \
39270 r=`${PWD_COMMAND}`; export r; \
39271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39272 $(HOST_EXPORTS) \
39273 for flag in $(EXTRA_HOST_FLAGS) ; do \
39274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39275 done; \
39276 echo "Doing maintainer-clean in gnattools" ; \
39277 (cd $(HOST_SUBDIR)/gnattools && \
39278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39280 "RANLIB=$${RANLIB}" \
0c24b341 39281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
39282 maintainer-clean) \
39283 || exit 1
39284
39285@endif gnattools
39286
39287
3866be5d 39288
4fa63067
NN
39289# ---------------------------------------
39290# Modules which run on the target machine
39291# ---------------------------------------
16ae0395 39292
3866be5d 39293
a7254363
PB
39294
39295
39296.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
39297maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
39298@if gcc-bootstrap
39299configure-target-libstdc++-v3: stage_current
39300@endif gcc-bootstrap
a7254363
PB
39301@if target-libstdc++-v3
39302maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 39303configure-target-libstdc++-v3:
0aed8855
PB
39304 @: $(MAKE); $(unstage)
39305 @r=`${PWD_COMMAND}`; export r; \
39306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39307 echo "Checking multilib configuration for libstdc++-v3..."; \
39308 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
39309 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
39310 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39311 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
39312 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
39313 else \
39314 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
39315 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
39316 fi; \
39317 else \
39318 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
39319 fi; \
39320 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 39321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 39322 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39323 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
39324 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 39325 case $(srcdir) in \
b00612cc
PB
39326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39327 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
39328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39329 esac; \
b00612cc
PB
39330 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
39331 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
39332 rm -f no-such-file || : ; \
39333 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39334 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39335 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39336 || exit 1
6bd3dfaa 39337@endif target-libstdc++-v3
e2b9e2dc 39338
a7254363
PB
39339
39340
d545f33b
PB
39341
39342
4fa63067
NN
39343.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
39344maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
39345@if gcc-bootstrap
39346all-target-libstdc++-v3: stage_current
39347@endif gcc-bootstrap
6bd3dfaa 39348@if target-libstdc++-v3
72b2455a 39349TARGET-target-libstdc++-v3=all
6bd3dfaa 39350maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 39351all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 39352 @: $(MAKE); $(unstage)
b40e3958
L
39353 @r=`${PWD_COMMAND}`; export r; \
39354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39355 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39356 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 39357 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 39358@endif target-libstdc++-v3
3866be5d 39359
a7254363
PB
39360
39361
d545f33b
PB
39362
39363
4fa63067
NN
39364.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
39365maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
39366@if target-libstdc++-v3
39367maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 39368
4fa63067 39369check-target-libstdc++-v3:
0aed8855 39370 @: $(MAKE); $(unstage)
b40e3958
L
39371 @r=`${PWD_COMMAND}`; export r; \
39372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39373 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39374 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39375 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 39376
6bd3dfaa 39377@endif target-libstdc++-v3
3866be5d 39378
4fa63067
NN
39379.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
39380maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
39381@if target-libstdc++-v3
39382maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 39383
4fa63067 39384install-target-libstdc++-v3: installdirs
0aed8855 39385 @: $(MAKE); $(unstage)
b40e3958
L
39386 @r=`${PWD_COMMAND}`; export r; \
39387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39388 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 39389 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 39390 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 39391
6bd3dfaa 39392@endif target-libstdc++-v3
e2b9e2dc 39393
56a8fe78 39394# Other targets (info, dvi, pdf, etc.)
3866be5d 39395
4fa63067
NN
39396.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
39397maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
39398@if target-libstdc++-v3
39399maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 39400
4fa63067
NN
39401info-target-libstdc++-v3: \
39402 configure-target-libstdc++-v3
0aed8855 39403 @: $(MAKE); $(unstage)
4fa63067
NN
39404 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39405 r=`${PWD_COMMAND}`; export r; \
b40e3958 39406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39407 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39408 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39409 for flag in $(EXTRA_TARGET_FLAGS); do \
39410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39411 done; \
39412 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39415 "RANLIB=$${RANLIB}" \
0c24b341 39416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39417 info) \
4fa63067 39418 || exit 1
3866be5d 39419
6bd3dfaa 39420@endif target-libstdc++-v3
3866be5d 39421
4fa63067
NN
39422.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
39423maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
39424@if target-libstdc++-v3
39425maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 39426
4fa63067
NN
39427dvi-target-libstdc++-v3: \
39428 configure-target-libstdc++-v3
0aed8855 39429 @: $(MAKE); $(unstage)
4fa63067
NN
39430 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39431 r=`${PWD_COMMAND}`; export r; \
b40e3958 39432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39433 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39434 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39435 for flag in $(EXTRA_TARGET_FLAGS); do \
39436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39437 done; \
39438 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39441 "RANLIB=$${RANLIB}" \
0c24b341 39442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39443 dvi) \
4fa63067 39444 || exit 1
3866be5d 39445
6bd3dfaa 39446@endif target-libstdc++-v3
3866be5d 39447
56a8fe78
DD
39448.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
39449maybe-pdf-target-libstdc++-v3:
39450@if target-libstdc++-v3
39451maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
39452
39453pdf-target-libstdc++-v3: \
39454 configure-target-libstdc++-v3
39455 @: $(MAKE); $(unstage)
39456 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39457 r=`${PWD_COMMAND}`; export r; \
39458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39459 $(RAW_CXX_TARGET_EXPORTS) \
39460 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39461 for flag in $(EXTRA_TARGET_FLAGS); do \
39462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39463 done; \
39464 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39467 "RANLIB=$${RANLIB}" \
0c24b341 39468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39469 pdf) \
39470 || exit 1
39471
39472@endif target-libstdc++-v3
39473
6d389afc
MS
39474.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
39475maybe-html-target-libstdc++-v3:
39476@if target-libstdc++-v3
39477maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
39478
39479html-target-libstdc++-v3: \
39480 configure-target-libstdc++-v3
0aed8855 39481 @: $(MAKE); $(unstage)
6d389afc
MS
39482 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39483 r=`${PWD_COMMAND}`; export r; \
39484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39485 $(RAW_CXX_TARGET_EXPORTS) \
39486 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39487 for flag in $(EXTRA_TARGET_FLAGS); do \
39488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39489 done; \
39490 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39493 "RANLIB=$${RANLIB}" \
0c24b341 39494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39495 html) \
39496 || exit 1
39497
39498@endif target-libstdc++-v3
39499
4fa63067
NN
39500.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
39501maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
39502@if target-libstdc++-v3
39503maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
39504
39505TAGS-target-libstdc++-v3: \
39506 configure-target-libstdc++-v3
0aed8855 39507 @: $(MAKE); $(unstage)
4fa63067 39508 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39509 r=`${PWD_COMMAND}`; export r; \
39510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39511 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39512 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39513 for flag in $(EXTRA_TARGET_FLAGS); do \
39514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39515 done; \
39516 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39519 "RANLIB=$${RANLIB}" \
0c24b341 39520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39521 TAGS) \
e2b9e2dc
NN
39522 || exit 1
39523
6bd3dfaa 39524@endif target-libstdc++-v3
3866be5d 39525
4fa63067
NN
39526.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
39527maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
39528@if target-libstdc++-v3
39529maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 39530
4fa63067
NN
39531install-info-target-libstdc++-v3: \
39532 configure-target-libstdc++-v3 \
39533 info-target-libstdc++-v3
0aed8855 39534 @: $(MAKE); $(unstage)
4fa63067
NN
39535 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39536 r=`${PWD_COMMAND}`; export r; \
b40e3958 39537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39538 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39539 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39540 for flag in $(EXTRA_TARGET_FLAGS); do \
39541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39542 done; \
39543 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39546 "RANLIB=$${RANLIB}" \
0c24b341 39547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39548 install-info) \
4fa63067 39549 || exit 1
3866be5d 39550
6bd3dfaa 39551@endif target-libstdc++-v3
3866be5d 39552
a3ca38d2
DD
39553.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
39554maybe-install-pdf-target-libstdc++-v3:
39555@if target-libstdc++-v3
39556maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
39557
39558install-pdf-target-libstdc++-v3: \
39559 configure-target-libstdc++-v3 \
39560 pdf-target-libstdc++-v3
39561 @: $(MAKE); $(unstage)
39562 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39563 r=`${PWD_COMMAND}`; export r; \
39564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39565 $(RAW_CXX_TARGET_EXPORTS) \
39566 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39567 for flag in $(EXTRA_TARGET_FLAGS); do \
39568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39569 done; \
39570 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39573 "RANLIB=$${RANLIB}" \
0c24b341 39574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39575 install-pdf) \
39576 || exit 1
39577
39578@endif target-libstdc++-v3
39579
108a6f8e
CD
39580.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
39581maybe-install-html-target-libstdc++-v3:
39582@if target-libstdc++-v3
39583maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
39584
39585install-html-target-libstdc++-v3: \
39586 configure-target-libstdc++-v3 \
39587 html-target-libstdc++-v3
39588 @: $(MAKE); $(unstage)
39589 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39590 r=`${PWD_COMMAND}`; export r; \
39591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39592 $(RAW_CXX_TARGET_EXPORTS) \
39593 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39594 for flag in $(EXTRA_TARGET_FLAGS); do \
39595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39596 done; \
39597 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39600 "RANLIB=$${RANLIB}" \
0c24b341 39601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39602 install-html) \
39603 || exit 1
39604
39605@endif target-libstdc++-v3
39606
4fa63067
NN
39607.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
39608maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
39609@if target-libstdc++-v3
39610maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 39611
4fa63067
NN
39612installcheck-target-libstdc++-v3: \
39613 configure-target-libstdc++-v3
0aed8855 39614 @: $(MAKE); $(unstage)
4fa63067
NN
39615 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39616 r=`${PWD_COMMAND}`; export r; \
b40e3958 39617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39618 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39619 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39620 for flag in $(EXTRA_TARGET_FLAGS); do \
39621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39622 done; \
39623 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39626 "RANLIB=$${RANLIB}" \
0c24b341 39627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39628 installcheck) \
4fa63067 39629 || exit 1
3866be5d 39630
6bd3dfaa 39631@endif target-libstdc++-v3
3866be5d 39632
4fa63067
NN
39633.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
39634maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
39635@if target-libstdc++-v3
39636maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
39637
39638mostlyclean-target-libstdc++-v3:
0aed8855 39639 @: $(MAKE); $(unstage)
4fa63067 39640 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
39641 r=`${PWD_COMMAND}`; export r; \
39642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39643 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39644 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39645 for flag in $(EXTRA_TARGET_FLAGS); do \
39646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39647 done; \
39648 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39651 "RANLIB=$${RANLIB}" \
0c24b341 39652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39653 mostlyclean) \
e2b9e2dc
NN
39654 || exit 1
39655
6bd3dfaa 39656@endif target-libstdc++-v3
4fa63067
NN
39657
39658.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
39659maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
39660@if target-libstdc++-v3
39661maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
39662
39663clean-target-libstdc++-v3:
0aed8855 39664 @: $(MAKE); $(unstage)
4fa63067
NN
39665 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39666 r=`${PWD_COMMAND}`; export r; \
b40e3958 39667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39668 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39669 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39670 for flag in $(EXTRA_TARGET_FLAGS); do \
39671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39672 done; \
39673 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39676 "RANLIB=$${RANLIB}" \
0c24b341 39677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39678 clean) \
4fa63067 39679 || exit 1
3866be5d 39680
6bd3dfaa 39681@endif target-libstdc++-v3
3866be5d 39682
4fa63067
NN
39683.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
39684maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
39685@if target-libstdc++-v3
39686maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
39687
39688distclean-target-libstdc++-v3:
0aed8855 39689 @: $(MAKE); $(unstage)
4fa63067
NN
39690 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39691 r=`${PWD_COMMAND}`; export r; \
b40e3958 39692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39693 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39694 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39695 for flag in $(EXTRA_TARGET_FLAGS); do \
39696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39697 done; \
39698 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39701 "RANLIB=$${RANLIB}" \
0c24b341 39702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39703 distclean) \
4fa63067 39704 || exit 1
3866be5d 39705
6bd3dfaa 39706@endif target-libstdc++-v3
3866be5d 39707
4fa63067
NN
39708.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
39709maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
39710@if target-libstdc++-v3
39711maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 39712
4fa63067 39713maintainer-clean-target-libstdc++-v3:
0aed8855 39714 @: $(MAKE); $(unstage)
4fa63067
NN
39715 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
39716 r=`${PWD_COMMAND}`; export r; \
b40e3958 39717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39718 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
39719 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
39720 for flag in $(EXTRA_TARGET_FLAGS); do \
39721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39722 done; \
39723 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
39724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39726 "RANLIB=$${RANLIB}" \
0c24b341 39727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39728 maintainer-clean) \
4fa63067 39729 || exit 1
3866be5d 39730
6bd3dfaa 39731@endif target-libstdc++-v3
3866be5d 39732
4fa63067 39733
4fa63067 39734
a7254363
PB
39735
39736
39737.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
39738maybe-configure-target-libmudflap:
4f0ef2d8
CD
39739@if gcc-bootstrap
39740configure-target-libmudflap: stage_current
39741@endif gcc-bootstrap
a7254363
PB
39742@if target-libmudflap
39743maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 39744configure-target-libmudflap:
0aed8855
PB
39745 @: $(MAKE); $(unstage)
39746 @r=`${PWD_COMMAND}`; export r; \
39747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39748 echo "Checking multilib configuration for libmudflap..."; \
39749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
39750 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
39751 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39752 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
39753 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
39754 else \
39755 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
39756 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
39757 fi; \
39758 else \
39759 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
39760 fi; \
39761 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 39762 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 39763 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39764 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
39765 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 39766 case $(srcdir) in \
b00612cc
PB
39767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39768 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
39769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39770 esac; \
b00612cc
PB
39771 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
39772 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
39773 rm -f no-such-file || : ; \
39774 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39775 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39776 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39777 || exit 1
6bd3dfaa 39778@endif target-libmudflap
e2b9e2dc 39779
a7254363
PB
39780
39781
d545f33b
PB
39782
39783
4b1cb4fe
DD
39784.PHONY: all-target-libmudflap maybe-all-target-libmudflap
39785maybe-all-target-libmudflap:
4f0ef2d8
CD
39786@if gcc-bootstrap
39787all-target-libmudflap: stage_current
39788@endif gcc-bootstrap
6bd3dfaa 39789@if target-libmudflap
72b2455a 39790TARGET-target-libmudflap=all
6bd3dfaa 39791maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 39792all-target-libmudflap: configure-target-libmudflap
0aed8855 39793 @: $(MAKE); $(unstage)
b40e3958
L
39794 @r=`${PWD_COMMAND}`; export r; \
39795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39796 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39797 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 39798 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 39799@endif target-libmudflap
3866be5d 39800
a7254363
PB
39801
39802
d545f33b
PB
39803
39804
4b1cb4fe
DD
39805.PHONY: check-target-libmudflap maybe-check-target-libmudflap
39806maybe-check-target-libmudflap:
6bd3dfaa
PB
39807@if target-libmudflap
39808maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 39809
4b1cb4fe 39810check-target-libmudflap:
0aed8855 39811 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39812 @r=`${PWD_COMMAND}`; export r; \
39813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39814 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39815 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39816 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 39817
6bd3dfaa 39818@endif target-libmudflap
4b1cb4fe
DD
39819
39820.PHONY: install-target-libmudflap maybe-install-target-libmudflap
39821maybe-install-target-libmudflap:
6bd3dfaa
PB
39822@if target-libmudflap
39823maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
39824
39825install-target-libmudflap: installdirs
0aed8855 39826 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39827 @r=`${PWD_COMMAND}`; export r; \
39828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39829 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 39830 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 39831 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 39832
6bd3dfaa 39833@endif target-libmudflap
4b1cb4fe 39834
56a8fe78 39835# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
39836
39837.PHONY: maybe-info-target-libmudflap info-target-libmudflap
39838maybe-info-target-libmudflap:
6bd3dfaa
PB
39839@if target-libmudflap
39840maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
39841
39842info-target-libmudflap: \
39843 configure-target-libmudflap
0aed8855 39844 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39845 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39846 r=`${PWD_COMMAND}`; export r; \
39847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39848 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39849 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
39850 for flag in $(EXTRA_TARGET_FLAGS); do \
39851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39852 done; \
39853 (cd $(TARGET_SUBDIR)/libmudflap && \
39854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39856 "RANLIB=$${RANLIB}" \
0c24b341 39857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39858 info) \
4b1cb4fe
DD
39859 || exit 1
39860
6bd3dfaa 39861@endif target-libmudflap
4b1cb4fe
DD
39862
39863.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
39864maybe-dvi-target-libmudflap:
6bd3dfaa
PB
39865@if target-libmudflap
39866maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
39867
39868dvi-target-libmudflap: \
39869 configure-target-libmudflap
0aed8855 39870 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39871 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39872 r=`${PWD_COMMAND}`; export r; \
39873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39874 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39875 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
39876 for flag in $(EXTRA_TARGET_FLAGS); do \
39877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39878 done; \
39879 (cd $(TARGET_SUBDIR)/libmudflap && \
39880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39882 "RANLIB=$${RANLIB}" \
0c24b341 39883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39884 dvi) \
4b1cb4fe
DD
39885 || exit 1
39886
6bd3dfaa 39887@endif target-libmudflap
4b1cb4fe 39888
56a8fe78
DD
39889.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
39890maybe-pdf-target-libmudflap:
39891@if target-libmudflap
39892maybe-pdf-target-libmudflap: pdf-target-libmudflap
39893
39894pdf-target-libmudflap: \
39895 configure-target-libmudflap
39896 @: $(MAKE); $(unstage)
39897 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39898 r=`${PWD_COMMAND}`; export r; \
39899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39900 $(NORMAL_TARGET_EXPORTS) \
39901 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
39902 for flag in $(EXTRA_TARGET_FLAGS); do \
39903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39904 done; \
39905 (cd $(TARGET_SUBDIR)/libmudflap && \
39906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39908 "RANLIB=$${RANLIB}" \
0c24b341 39909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39910 pdf) \
39911 || exit 1
39912
39913@endif target-libmudflap
39914
6d389afc
MS
39915.PHONY: maybe-html-target-libmudflap html-target-libmudflap
39916maybe-html-target-libmudflap:
39917@if target-libmudflap
39918maybe-html-target-libmudflap: html-target-libmudflap
39919
39920html-target-libmudflap: \
39921 configure-target-libmudflap
0aed8855 39922 @: $(MAKE); $(unstage)
6d389afc
MS
39923 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39924 r=`${PWD_COMMAND}`; export r; \
39925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39926 $(NORMAL_TARGET_EXPORTS) \
39927 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
39928 for flag in $(EXTRA_TARGET_FLAGS); do \
39929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39930 done; \
39931 (cd $(TARGET_SUBDIR)/libmudflap && \
39932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39934 "RANLIB=$${RANLIB}" \
0c24b341 39935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39936 html) \
39937 || exit 1
39938
39939@endif target-libmudflap
39940
4b1cb4fe
DD
39941.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
39942maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
39943@if target-libmudflap
39944maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
39945
39946TAGS-target-libmudflap: \
39947 configure-target-libmudflap
0aed8855 39948 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39949 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39950 r=`${PWD_COMMAND}`; export r; \
39951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39952 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39953 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
39954 for flag in $(EXTRA_TARGET_FLAGS); do \
39955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39956 done; \
39957 (cd $(TARGET_SUBDIR)/libmudflap && \
39958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39960 "RANLIB=$${RANLIB}" \
0c24b341 39961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39962 TAGS) \
4b1cb4fe
DD
39963 || exit 1
39964
6bd3dfaa 39965@endif target-libmudflap
4b1cb4fe
DD
39966
39967.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
39968maybe-install-info-target-libmudflap:
6bd3dfaa
PB
39969@if target-libmudflap
39970maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
39971
39972install-info-target-libmudflap: \
39973 configure-target-libmudflap \
39974 info-target-libmudflap
0aed8855 39975 @: $(MAKE); $(unstage)
4b1cb4fe
DD
39976 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
39977 r=`${PWD_COMMAND}`; export r; \
39978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39979 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
39980 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
39981 for flag in $(EXTRA_TARGET_FLAGS); do \
39982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39983 done; \
39984 (cd $(TARGET_SUBDIR)/libmudflap && \
39985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39987 "RANLIB=$${RANLIB}" \
0c24b341 39988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 39989 install-info) \
4b1cb4fe
DD
39990 || exit 1
39991
6bd3dfaa 39992@endif target-libmudflap
4b1cb4fe 39993
a3ca38d2
DD
39994.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
39995maybe-install-pdf-target-libmudflap:
39996@if target-libmudflap
39997maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
39998
39999install-pdf-target-libmudflap: \
40000 configure-target-libmudflap \
40001 pdf-target-libmudflap
40002 @: $(MAKE); $(unstage)
40003 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40004 r=`${PWD_COMMAND}`; export r; \
40005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40006 $(NORMAL_TARGET_EXPORTS) \
40007 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
40008 for flag in $(EXTRA_TARGET_FLAGS); do \
40009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40010 done; \
40011 (cd $(TARGET_SUBDIR)/libmudflap && \
40012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40014 "RANLIB=$${RANLIB}" \
0c24b341 40015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40016 install-pdf) \
40017 || exit 1
40018
40019@endif target-libmudflap
40020
108a6f8e
CD
40021.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
40022maybe-install-html-target-libmudflap:
40023@if target-libmudflap
40024maybe-install-html-target-libmudflap: install-html-target-libmudflap
40025
40026install-html-target-libmudflap: \
40027 configure-target-libmudflap \
40028 html-target-libmudflap
40029 @: $(MAKE); $(unstage)
40030 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40031 r=`${PWD_COMMAND}`; export r; \
40032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40033 $(NORMAL_TARGET_EXPORTS) \
40034 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
40035 for flag in $(EXTRA_TARGET_FLAGS); do \
40036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40037 done; \
40038 (cd $(TARGET_SUBDIR)/libmudflap && \
40039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40041 "RANLIB=$${RANLIB}" \
0c24b341 40042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40043 install-html) \
40044 || exit 1
40045
40046@endif target-libmudflap
40047
4b1cb4fe
DD
40048.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
40049maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
40050@if target-libmudflap
40051maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
40052
40053installcheck-target-libmudflap: \
40054 configure-target-libmudflap
0aed8855 40055 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40056 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40057 r=`${PWD_COMMAND}`; export r; \
40058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40059 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40060 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
40061 for flag in $(EXTRA_TARGET_FLAGS); do \
40062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40063 done; \
40064 (cd $(TARGET_SUBDIR)/libmudflap && \
40065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40067 "RANLIB=$${RANLIB}" \
0c24b341 40068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40069 installcheck) \
4b1cb4fe
DD
40070 || exit 1
40071
6bd3dfaa 40072@endif target-libmudflap
4b1cb4fe
DD
40073
40074.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
40075maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
40076@if target-libmudflap
40077maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
40078
40079mostlyclean-target-libmudflap:
0aed8855 40080 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40081 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40082 r=`${PWD_COMMAND}`; export r; \
40083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40084 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40085 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
40086 for flag in $(EXTRA_TARGET_FLAGS); do \
40087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40088 done; \
40089 (cd $(TARGET_SUBDIR)/libmudflap && \
40090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40092 "RANLIB=$${RANLIB}" \
0c24b341 40093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40094 mostlyclean) \
4b1cb4fe
DD
40095 || exit 1
40096
6bd3dfaa 40097@endif target-libmudflap
4b1cb4fe
DD
40098
40099.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
40100maybe-clean-target-libmudflap:
6bd3dfaa
PB
40101@if target-libmudflap
40102maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
40103
40104clean-target-libmudflap:
0aed8855 40105 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40106 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40107 r=`${PWD_COMMAND}`; export r; \
40108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40109 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40110 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
40111 for flag in $(EXTRA_TARGET_FLAGS); do \
40112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40113 done; \
40114 (cd $(TARGET_SUBDIR)/libmudflap && \
40115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40117 "RANLIB=$${RANLIB}" \
0c24b341 40118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40119 clean) \
4b1cb4fe
DD
40120 || exit 1
40121
6bd3dfaa 40122@endif target-libmudflap
4b1cb4fe
DD
40123
40124.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
40125maybe-distclean-target-libmudflap:
6bd3dfaa
PB
40126@if target-libmudflap
40127maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
40128
40129distclean-target-libmudflap:
0aed8855 40130 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40131 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40132 r=`${PWD_COMMAND}`; export r; \
40133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40134 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40135 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
40136 for flag in $(EXTRA_TARGET_FLAGS); do \
40137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40138 done; \
40139 (cd $(TARGET_SUBDIR)/libmudflap && \
40140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40142 "RANLIB=$${RANLIB}" \
0c24b341 40143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40144 distclean) \
4b1cb4fe
DD
40145 || exit 1
40146
6bd3dfaa 40147@endif target-libmudflap
4b1cb4fe
DD
40148
40149.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
40150maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
40151@if target-libmudflap
40152maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
40153
40154maintainer-clean-target-libmudflap:
0aed8855 40155 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40156 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
40157 r=`${PWD_COMMAND}`; export r; \
40158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40159 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40160 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
40161 for flag in $(EXTRA_TARGET_FLAGS); do \
40162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40163 done; \
40164 (cd $(TARGET_SUBDIR)/libmudflap && \
40165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40167 "RANLIB=$${RANLIB}" \
0c24b341 40168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40169 maintainer-clean) \
4b1cb4fe
DD
40170 || exit 1
40171
6bd3dfaa 40172@endif target-libmudflap
4b1cb4fe
DD
40173
40174
4b1cb4fe 40175
064d0a7c
PB
40176
40177
40178.PHONY: configure-target-libssp maybe-configure-target-libssp
40179maybe-configure-target-libssp:
4f0ef2d8
CD
40180@if gcc-bootstrap
40181configure-target-libssp: stage_current
40182@endif gcc-bootstrap
064d0a7c
PB
40183@if target-libssp
40184maybe-configure-target-libssp: configure-target-libssp
c52c6897 40185configure-target-libssp:
0aed8855
PB
40186 @: $(MAKE); $(unstage)
40187 @r=`${PWD_COMMAND}`; export r; \
40188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40189 echo "Checking multilib configuration for libssp..."; \
40190 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
40191 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
40192 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
40193 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
40194 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
40195 else \
40196 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
40197 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
40198 fi; \
40199 else \
40200 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
40201 fi; \
40202 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 40203 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
40204 $(NORMAL_TARGET_EXPORTS) \
40205 echo Configuring in $(TARGET_SUBDIR)/libssp; \
40206 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
40207 case $(srcdir) in \
40208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40209 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
40210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40211 esac; \
40212 srcdiroption="--srcdir=$${topdir}/libssp"; \
40213 libsrcdir="$$s/libssp"; \
40214 rm -f no-such-file || : ; \
40215 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40216 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40217 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
40218 || exit 1
40219@endif target-libssp
40220
40221
40222
40223
40224
40225.PHONY: all-target-libssp maybe-all-target-libssp
40226maybe-all-target-libssp:
4f0ef2d8
CD
40227@if gcc-bootstrap
40228all-target-libssp: stage_current
40229@endif gcc-bootstrap
064d0a7c
PB
40230@if target-libssp
40231TARGET-target-libssp=all
40232maybe-all-target-libssp: all-target-libssp
40233all-target-libssp: configure-target-libssp
0aed8855 40234 @: $(MAKE); $(unstage)
064d0a7c
PB
40235 @r=`${PWD_COMMAND}`; export r; \
40236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40237 $(NORMAL_TARGET_EXPORTS) \
40238 (cd $(TARGET_SUBDIR)/libssp && \
40239 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
40240@endif target-libssp
40241
40242
40243
40244
40245
40246.PHONY: check-target-libssp maybe-check-target-libssp
40247maybe-check-target-libssp:
40248@if target-libssp
40249maybe-check-target-libssp: check-target-libssp
40250
40251check-target-libssp:
0aed8855 40252 @: $(MAKE); $(unstage)
064d0a7c
PB
40253 @r=`${PWD_COMMAND}`; export r; \
40254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40255 $(NORMAL_TARGET_EXPORTS) \
40256 (cd $(TARGET_SUBDIR)/libssp && \
40257 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40258
40259@endif target-libssp
40260
40261.PHONY: install-target-libssp maybe-install-target-libssp
40262maybe-install-target-libssp:
40263@if target-libssp
40264maybe-install-target-libssp: install-target-libssp
40265
40266install-target-libssp: installdirs
0aed8855 40267 @: $(MAKE); $(unstage)
064d0a7c
PB
40268 @r=`${PWD_COMMAND}`; export r; \
40269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40270 $(NORMAL_TARGET_EXPORTS) \
40271 (cd $(TARGET_SUBDIR)/libssp && \
40272 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40273
40274@endif target-libssp
40275
56a8fe78 40276# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
40277
40278.PHONY: maybe-info-target-libssp info-target-libssp
40279maybe-info-target-libssp:
40280@if target-libssp
40281maybe-info-target-libssp: info-target-libssp
40282
40283info-target-libssp: \
40284 configure-target-libssp
0aed8855 40285 @: $(MAKE); $(unstage)
064d0a7c
PB
40286 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40287 r=`${PWD_COMMAND}`; export r; \
40288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40289 $(NORMAL_TARGET_EXPORTS) \
40290 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
40291 for flag in $(EXTRA_TARGET_FLAGS); do \
40292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40293 done; \
40294 (cd $(TARGET_SUBDIR)/libssp && \
40295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40297 "RANLIB=$${RANLIB}" \
0c24b341 40298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40299 info) \
40300 || exit 1
40301
40302@endif target-libssp
40303
40304.PHONY: maybe-dvi-target-libssp dvi-target-libssp
40305maybe-dvi-target-libssp:
40306@if target-libssp
40307maybe-dvi-target-libssp: dvi-target-libssp
40308
40309dvi-target-libssp: \
40310 configure-target-libssp
0aed8855 40311 @: $(MAKE); $(unstage)
064d0a7c
PB
40312 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40313 r=`${PWD_COMMAND}`; export r; \
40314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40315 $(NORMAL_TARGET_EXPORTS) \
40316 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
40317 for flag in $(EXTRA_TARGET_FLAGS); do \
40318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40319 done; \
40320 (cd $(TARGET_SUBDIR)/libssp && \
40321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40323 "RANLIB=$${RANLIB}" \
0c24b341 40324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40325 dvi) \
40326 || exit 1
40327
40328@endif target-libssp
40329
56a8fe78
DD
40330.PHONY: maybe-pdf-target-libssp pdf-target-libssp
40331maybe-pdf-target-libssp:
40332@if target-libssp
40333maybe-pdf-target-libssp: pdf-target-libssp
40334
40335pdf-target-libssp: \
40336 configure-target-libssp
40337 @: $(MAKE); $(unstage)
40338 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40339 r=`${PWD_COMMAND}`; export r; \
40340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40341 $(NORMAL_TARGET_EXPORTS) \
40342 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
40343 for flag in $(EXTRA_TARGET_FLAGS); do \
40344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40345 done; \
40346 (cd $(TARGET_SUBDIR)/libssp && \
40347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40349 "RANLIB=$${RANLIB}" \
0c24b341 40350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40351 pdf) \
40352 || exit 1
40353
40354@endif target-libssp
40355
064d0a7c
PB
40356.PHONY: maybe-html-target-libssp html-target-libssp
40357maybe-html-target-libssp:
40358@if target-libssp
40359maybe-html-target-libssp: html-target-libssp
40360
40361html-target-libssp: \
40362 configure-target-libssp
0aed8855 40363 @: $(MAKE); $(unstage)
064d0a7c
PB
40364 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40365 r=`${PWD_COMMAND}`; export r; \
40366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40367 $(NORMAL_TARGET_EXPORTS) \
40368 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
40369 for flag in $(EXTRA_TARGET_FLAGS); do \
40370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40371 done; \
40372 (cd $(TARGET_SUBDIR)/libssp && \
40373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40375 "RANLIB=$${RANLIB}" \
0c24b341 40376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40377 html) \
40378 || exit 1
40379
40380@endif target-libssp
40381
40382.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
40383maybe-TAGS-target-libssp:
40384@if target-libssp
40385maybe-TAGS-target-libssp: TAGS-target-libssp
40386
40387TAGS-target-libssp: \
40388 configure-target-libssp
0aed8855 40389 @: $(MAKE); $(unstage)
064d0a7c
PB
40390 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40391 r=`${PWD_COMMAND}`; export r; \
40392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40393 $(NORMAL_TARGET_EXPORTS) \
40394 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
40395 for flag in $(EXTRA_TARGET_FLAGS); do \
40396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40397 done; \
40398 (cd $(TARGET_SUBDIR)/libssp && \
40399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40401 "RANLIB=$${RANLIB}" \
0c24b341 40402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40403 TAGS) \
40404 || exit 1
40405
40406@endif target-libssp
40407
40408.PHONY: maybe-install-info-target-libssp install-info-target-libssp
40409maybe-install-info-target-libssp:
40410@if target-libssp
40411maybe-install-info-target-libssp: install-info-target-libssp
40412
40413install-info-target-libssp: \
40414 configure-target-libssp \
40415 info-target-libssp
0aed8855 40416 @: $(MAKE); $(unstage)
064d0a7c
PB
40417 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40418 r=`${PWD_COMMAND}`; export r; \
40419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40420 $(NORMAL_TARGET_EXPORTS) \
40421 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
40422 for flag in $(EXTRA_TARGET_FLAGS); do \
40423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40424 done; \
40425 (cd $(TARGET_SUBDIR)/libssp && \
40426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40428 "RANLIB=$${RANLIB}" \
0c24b341 40429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40430 install-info) \
40431 || exit 1
40432
40433@endif target-libssp
40434
a3ca38d2
DD
40435.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
40436maybe-install-pdf-target-libssp:
40437@if target-libssp
40438maybe-install-pdf-target-libssp: install-pdf-target-libssp
40439
40440install-pdf-target-libssp: \
40441 configure-target-libssp \
40442 pdf-target-libssp
40443 @: $(MAKE); $(unstage)
40444 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40445 r=`${PWD_COMMAND}`; export r; \
40446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40447 $(NORMAL_TARGET_EXPORTS) \
40448 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
40449 for flag in $(EXTRA_TARGET_FLAGS); do \
40450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40451 done; \
40452 (cd $(TARGET_SUBDIR)/libssp && \
40453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40455 "RANLIB=$${RANLIB}" \
0c24b341 40456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40457 install-pdf) \
40458 || exit 1
40459
40460@endif target-libssp
40461
108a6f8e
CD
40462.PHONY: maybe-install-html-target-libssp install-html-target-libssp
40463maybe-install-html-target-libssp:
40464@if target-libssp
40465maybe-install-html-target-libssp: install-html-target-libssp
40466
40467install-html-target-libssp: \
40468 configure-target-libssp \
40469 html-target-libssp
40470 @: $(MAKE); $(unstage)
40471 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40472 r=`${PWD_COMMAND}`; export r; \
40473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40474 $(NORMAL_TARGET_EXPORTS) \
40475 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
40476 for flag in $(EXTRA_TARGET_FLAGS); do \
40477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40478 done; \
40479 (cd $(TARGET_SUBDIR)/libssp && \
40480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40482 "RANLIB=$${RANLIB}" \
0c24b341 40483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40484 install-html) \
40485 || exit 1
40486
40487@endif target-libssp
40488
064d0a7c
PB
40489.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
40490maybe-installcheck-target-libssp:
40491@if target-libssp
40492maybe-installcheck-target-libssp: installcheck-target-libssp
40493
40494installcheck-target-libssp: \
40495 configure-target-libssp
0aed8855 40496 @: $(MAKE); $(unstage)
064d0a7c
PB
40497 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40498 r=`${PWD_COMMAND}`; export r; \
40499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40500 $(NORMAL_TARGET_EXPORTS) \
40501 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
40502 for flag in $(EXTRA_TARGET_FLAGS); do \
40503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40504 done; \
40505 (cd $(TARGET_SUBDIR)/libssp && \
40506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40508 "RANLIB=$${RANLIB}" \
0c24b341 40509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40510 installcheck) \
40511 || exit 1
40512
40513@endif target-libssp
40514
40515.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
40516maybe-mostlyclean-target-libssp:
40517@if target-libssp
40518maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
40519
40520mostlyclean-target-libssp:
0aed8855 40521 @: $(MAKE); $(unstage)
064d0a7c
PB
40522 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40523 r=`${PWD_COMMAND}`; export r; \
40524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40525 $(NORMAL_TARGET_EXPORTS) \
40526 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
40527 for flag in $(EXTRA_TARGET_FLAGS); do \
40528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40529 done; \
40530 (cd $(TARGET_SUBDIR)/libssp && \
40531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40533 "RANLIB=$${RANLIB}" \
0c24b341 40534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40535 mostlyclean) \
40536 || exit 1
40537
40538@endif target-libssp
40539
40540.PHONY: maybe-clean-target-libssp clean-target-libssp
40541maybe-clean-target-libssp:
40542@if target-libssp
40543maybe-clean-target-libssp: clean-target-libssp
40544
40545clean-target-libssp:
0aed8855 40546 @: $(MAKE); $(unstage)
064d0a7c
PB
40547 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40548 r=`${PWD_COMMAND}`; export r; \
40549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40550 $(NORMAL_TARGET_EXPORTS) \
40551 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
40552 for flag in $(EXTRA_TARGET_FLAGS); do \
40553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40554 done; \
40555 (cd $(TARGET_SUBDIR)/libssp && \
40556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40558 "RANLIB=$${RANLIB}" \
0c24b341 40559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40560 clean) \
40561 || exit 1
40562
40563@endif target-libssp
40564
40565.PHONY: maybe-distclean-target-libssp distclean-target-libssp
40566maybe-distclean-target-libssp:
40567@if target-libssp
40568maybe-distclean-target-libssp: distclean-target-libssp
40569
40570distclean-target-libssp:
0aed8855 40571 @: $(MAKE); $(unstage)
064d0a7c
PB
40572 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40573 r=`${PWD_COMMAND}`; export r; \
40574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40575 $(NORMAL_TARGET_EXPORTS) \
40576 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
40577 for flag in $(EXTRA_TARGET_FLAGS); do \
40578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40579 done; \
40580 (cd $(TARGET_SUBDIR)/libssp && \
40581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40583 "RANLIB=$${RANLIB}" \
0c24b341 40584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40585 distclean) \
40586 || exit 1
40587
40588@endif target-libssp
40589
40590.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
40591maybe-maintainer-clean-target-libssp:
40592@if target-libssp
40593maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
40594
40595maintainer-clean-target-libssp:
0aed8855 40596 @: $(MAKE); $(unstage)
064d0a7c
PB
40597 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
40598 r=`${PWD_COMMAND}`; export r; \
40599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40600 $(NORMAL_TARGET_EXPORTS) \
40601 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
40602 for flag in $(EXTRA_TARGET_FLAGS); do \
40603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40604 done; \
40605 (cd $(TARGET_SUBDIR)/libssp && \
40606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40608 "RANLIB=$${RANLIB}" \
0c24b341 40609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
40610 maintainer-clean) \
40611 || exit 1
40612
40613@endif target-libssp
40614
40615
40616
a7254363 40617
e90269c8 40618
a7254363
PB
40619.PHONY: configure-target-newlib maybe-configure-target-newlib
40620maybe-configure-target-newlib:
4f0ef2d8
CD
40621@if gcc-bootstrap
40622configure-target-newlib: stage_current
40623@endif gcc-bootstrap
a7254363
PB
40624@if target-newlib
40625maybe-configure-target-newlib: configure-target-newlib
c52c6897 40626configure-target-newlib:
0aed8855
PB
40627 @: $(MAKE); $(unstage)
40628 @r=`${PWD_COMMAND}`; export r; \
40629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40630 echo "Checking multilib configuration for newlib..."; \
40631 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
40632 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
40633 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
40634 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
40635 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
40636 else \
40637 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
40638 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
40639 fi; \
40640 else \
40641 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
40642 fi; \
40643 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 40644 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 40645 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
40646 echo Configuring in $(TARGET_SUBDIR)/newlib; \
40647 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
40648 case $(srcdir) in \
b00612cc
PB
40649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40650 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
40651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 40652 esac; \
b00612cc
PB
40653 srcdiroption="--srcdir=$${topdir}/newlib"; \
40654 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
40655 rm -f no-such-file || : ; \
40656 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40657 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40658 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 40659 || exit 1
6bd3dfaa 40660@endif target-newlib
4b1cb4fe 40661
a7254363
PB
40662
40663
d545f33b
PB
40664
40665
4b1cb4fe
DD
40666.PHONY: all-target-newlib maybe-all-target-newlib
40667maybe-all-target-newlib:
4f0ef2d8
CD
40668@if gcc-bootstrap
40669all-target-newlib: stage_current
40670@endif gcc-bootstrap
6bd3dfaa 40671@if target-newlib
72b2455a 40672TARGET-target-newlib=all
6bd3dfaa 40673maybe-all-target-newlib: all-target-newlib
4b1cb4fe 40674all-target-newlib: configure-target-newlib
0aed8855 40675 @: $(MAKE); $(unstage)
4b1cb4fe
DD
40676 @r=`${PWD_COMMAND}`; export r; \
40677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40678 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 40679 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 40680 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 40681@endif target-newlib
4b1cb4fe 40682
a7254363
PB
40683
40684
d545f33b
PB
40685
40686
4b1cb4fe
DD
40687.PHONY: check-target-newlib maybe-check-target-newlib
40688maybe-check-target-newlib:
6bd3dfaa
PB
40689@if target-newlib
40690maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
40691
40692check-target-newlib:
0aed8855 40693 @: $(MAKE); $(unstage)
b40e3958
L
40694 @r=`${PWD_COMMAND}`; export r; \
40695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40696 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40697 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40698 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 40699
6bd3dfaa 40700@endif target-newlib
3866be5d 40701
4fa63067
NN
40702.PHONY: install-target-newlib maybe-install-target-newlib
40703maybe-install-target-newlib:
6bd3dfaa
PB
40704@if target-newlib
40705maybe-install-target-newlib: install-target-newlib
e2b9e2dc 40706
4fa63067 40707install-target-newlib: installdirs
0aed8855 40708 @: $(MAKE); $(unstage)
b40e3958
L
40709 @r=`${PWD_COMMAND}`; export r; \
40710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40711 $(NORMAL_TARGET_EXPORTS) \
4fa63067 40712 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 40713 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40714
6bd3dfaa 40715@endif target-newlib
3866be5d 40716
56a8fe78 40717# Other targets (info, dvi, pdf, etc.)
3866be5d 40718
4fa63067
NN
40719.PHONY: maybe-info-target-newlib info-target-newlib
40720maybe-info-target-newlib:
6bd3dfaa
PB
40721@if target-newlib
40722maybe-info-target-newlib: info-target-newlib
3866be5d 40723
4fa63067
NN
40724info-target-newlib: \
40725 configure-target-newlib
0aed8855 40726 @: $(MAKE); $(unstage)
4fa63067
NN
40727 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40728 r=`${PWD_COMMAND}`; export r; \
40729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40730 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40731 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
40732 for flag in $(EXTRA_TARGET_FLAGS); do \
40733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40734 done; \
40735 (cd $(TARGET_SUBDIR)/newlib && \
40736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40738 "RANLIB=$${RANLIB}" \
0c24b341 40739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40740 info) \
4fa63067 40741 || exit 1
16ae0395 40742
6bd3dfaa 40743@endif target-newlib
3866be5d 40744
4fa63067
NN
40745.PHONY: maybe-dvi-target-newlib dvi-target-newlib
40746maybe-dvi-target-newlib:
6bd3dfaa
PB
40747@if target-newlib
40748maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 40749
4fa63067
NN
40750dvi-target-newlib: \
40751 configure-target-newlib
0aed8855 40752 @: $(MAKE); $(unstage)
4fa63067 40753 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40754 r=`${PWD_COMMAND}`; export r; \
40755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40756 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40757 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
40758 for flag in $(EXTRA_TARGET_FLAGS); do \
40759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40760 done; \
40761 (cd $(TARGET_SUBDIR)/newlib && \
40762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40764 "RANLIB=$${RANLIB}" \
0c24b341 40765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40766 dvi) \
e2b9e2dc
NN
40767 || exit 1
40768
6bd3dfaa 40769@endif target-newlib
3866be5d 40770
56a8fe78
DD
40771.PHONY: maybe-pdf-target-newlib pdf-target-newlib
40772maybe-pdf-target-newlib:
40773@if target-newlib
40774maybe-pdf-target-newlib: pdf-target-newlib
40775
40776pdf-target-newlib: \
40777 configure-target-newlib
40778 @: $(MAKE); $(unstage)
40779 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40780 r=`${PWD_COMMAND}`; export r; \
40781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40782 $(NORMAL_TARGET_EXPORTS) \
40783 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
40784 for flag in $(EXTRA_TARGET_FLAGS); do \
40785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40786 done; \
40787 (cd $(TARGET_SUBDIR)/newlib && \
40788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40790 "RANLIB=$${RANLIB}" \
0c24b341 40791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40792 pdf) \
40793 || exit 1
40794
40795@endif target-newlib
40796
6d389afc
MS
40797.PHONY: maybe-html-target-newlib html-target-newlib
40798maybe-html-target-newlib:
40799@if target-newlib
40800maybe-html-target-newlib: html-target-newlib
40801
40802html-target-newlib: \
40803 configure-target-newlib
0aed8855 40804 @: $(MAKE); $(unstage)
6d389afc
MS
40805 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40806 r=`${PWD_COMMAND}`; export r; \
40807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40808 $(NORMAL_TARGET_EXPORTS) \
40809 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
40810 for flag in $(EXTRA_TARGET_FLAGS); do \
40811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40812 done; \
40813 (cd $(TARGET_SUBDIR)/newlib && \
40814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40816 "RANLIB=$${RANLIB}" \
0c24b341 40817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40818 html) \
40819 || exit 1
40820
40821@endif target-newlib
40822
4fa63067
NN
40823.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
40824maybe-TAGS-target-newlib:
6bd3dfaa
PB
40825@if target-newlib
40826maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 40827
4fa63067
NN
40828TAGS-target-newlib: \
40829 configure-target-newlib
0aed8855 40830 @: $(MAKE); $(unstage)
4fa63067
NN
40831 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40832 r=`${PWD_COMMAND}`; export r; \
b40e3958 40833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40834 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40835 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
40836 for flag in $(EXTRA_TARGET_FLAGS); do \
40837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40838 done; \
40839 (cd $(TARGET_SUBDIR)/newlib && \
40840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40842 "RANLIB=$${RANLIB}" \
0c24b341 40843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40844 TAGS) \
4fa63067 40845 || exit 1
3866be5d 40846
6bd3dfaa 40847@endif target-newlib
3866be5d 40848
4fa63067
NN
40849.PHONY: maybe-install-info-target-newlib install-info-target-newlib
40850maybe-install-info-target-newlib:
6bd3dfaa
PB
40851@if target-newlib
40852maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 40853
4fa63067
NN
40854install-info-target-newlib: \
40855 configure-target-newlib \
40856 info-target-newlib
0aed8855 40857 @: $(MAKE); $(unstage)
4fa63067
NN
40858 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40859 r=`${PWD_COMMAND}`; export r; \
b40e3958 40860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40861 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40862 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
40863 for flag in $(EXTRA_TARGET_FLAGS); do \
40864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40865 done; \
40866 (cd $(TARGET_SUBDIR)/newlib && \
40867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40869 "RANLIB=$${RANLIB}" \
0c24b341 40870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40871 install-info) \
4fa63067 40872 || exit 1
3866be5d 40873
6bd3dfaa 40874@endif target-newlib
3866be5d 40875
a3ca38d2
DD
40876.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
40877maybe-install-pdf-target-newlib:
40878@if target-newlib
40879maybe-install-pdf-target-newlib: install-pdf-target-newlib
40880
40881install-pdf-target-newlib: \
40882 configure-target-newlib \
40883 pdf-target-newlib
40884 @: $(MAKE); $(unstage)
40885 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40886 r=`${PWD_COMMAND}`; export r; \
40887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40888 $(NORMAL_TARGET_EXPORTS) \
40889 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
40890 for flag in $(EXTRA_TARGET_FLAGS); do \
40891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40892 done; \
40893 (cd $(TARGET_SUBDIR)/newlib && \
40894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40896 "RANLIB=$${RANLIB}" \
0c24b341 40897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40898 install-pdf) \
40899 || exit 1
40900
40901@endif target-newlib
40902
108a6f8e
CD
40903.PHONY: maybe-install-html-target-newlib install-html-target-newlib
40904maybe-install-html-target-newlib:
40905@if target-newlib
40906maybe-install-html-target-newlib: install-html-target-newlib
40907
40908install-html-target-newlib: \
40909 configure-target-newlib \
40910 html-target-newlib
40911 @: $(MAKE); $(unstage)
40912 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40913 r=`${PWD_COMMAND}`; export r; \
40914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40915 $(NORMAL_TARGET_EXPORTS) \
40916 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
40917 for flag in $(EXTRA_TARGET_FLAGS); do \
40918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40919 done; \
40920 (cd $(TARGET_SUBDIR)/newlib && \
40921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40923 "RANLIB=$${RANLIB}" \
0c24b341 40924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40925 install-html) \
40926 || exit 1
40927
40928@endif target-newlib
40929
4fa63067
NN
40930.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
40931maybe-installcheck-target-newlib:
6bd3dfaa
PB
40932@if target-newlib
40933maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
40934
40935installcheck-target-newlib: \
40936 configure-target-newlib
0aed8855 40937 @: $(MAKE); $(unstage)
4fa63067 40938 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
40939 r=`${PWD_COMMAND}`; export r; \
40940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40941 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40942 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
40943 for flag in $(EXTRA_TARGET_FLAGS); do \
40944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40945 done; \
40946 (cd $(TARGET_SUBDIR)/newlib && \
40947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40949 "RANLIB=$${RANLIB}" \
0c24b341 40950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40951 installcheck) \
e2b9e2dc
NN
40952 || exit 1
40953
6bd3dfaa 40954@endif target-newlib
3866be5d 40955
4fa63067
NN
40956.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
40957maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
40958@if target-newlib
40959maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 40960
4fa63067 40961mostlyclean-target-newlib:
0aed8855 40962 @: $(MAKE); $(unstage)
4fa63067
NN
40963 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40964 r=`${PWD_COMMAND}`; export r; \
b40e3958 40965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40966 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40967 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
40968 for flag in $(EXTRA_TARGET_FLAGS); do \
40969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40970 done; \
40971 (cd $(TARGET_SUBDIR)/newlib && \
40972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40974 "RANLIB=$${RANLIB}" \
0c24b341 40975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40976 mostlyclean) \
4fa63067 40977 || exit 1
3866be5d 40978
6bd3dfaa 40979@endif target-newlib
3866be5d 40980
4fa63067
NN
40981.PHONY: maybe-clean-target-newlib clean-target-newlib
40982maybe-clean-target-newlib:
6bd3dfaa
PB
40983@if target-newlib
40984maybe-clean-target-newlib: clean-target-newlib
16ae0395 40985
4fa63067 40986clean-target-newlib:
0aed8855 40987 @: $(MAKE); $(unstage)
4fa63067
NN
40988 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
40989 r=`${PWD_COMMAND}`; export r; \
b40e3958 40990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40991 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
40992 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
40993 for flag in $(EXTRA_TARGET_FLAGS); do \
40994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40995 done; \
40996 (cd $(TARGET_SUBDIR)/newlib && \
40997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40999 "RANLIB=$${RANLIB}" \
0c24b341 41000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41001 clean) \
4fa63067 41002 || exit 1
3866be5d 41003
6bd3dfaa 41004@endif target-newlib
3866be5d 41005
4fa63067
NN
41006.PHONY: maybe-distclean-target-newlib distclean-target-newlib
41007maybe-distclean-target-newlib:
6bd3dfaa
PB
41008@if target-newlib
41009maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
41010
41011distclean-target-newlib:
0aed8855 41012 @: $(MAKE); $(unstage)
4fa63067 41013 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
41014 r=`${PWD_COMMAND}`; export r; \
41015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41017 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
41018 for flag in $(EXTRA_TARGET_FLAGS); do \
41019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41020 done; \
41021 (cd $(TARGET_SUBDIR)/newlib && \
41022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41024 "RANLIB=$${RANLIB}" \
0c24b341 41025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41026 distclean) \
e2b9e2dc
NN
41027 || exit 1
41028
6bd3dfaa 41029@endif target-newlib
3866be5d 41030
4fa63067
NN
41031.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
41032maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
41033@if target-newlib
41034maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 41035
4fa63067 41036maintainer-clean-target-newlib:
0aed8855 41037 @: $(MAKE); $(unstage)
4fa63067
NN
41038 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
41039 r=`${PWD_COMMAND}`; export r; \
b40e3958 41040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
41042 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
41043 for flag in $(EXTRA_TARGET_FLAGS); do \
41044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41045 done; \
41046 (cd $(TARGET_SUBDIR)/newlib && \
41047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41049 "RANLIB=$${RANLIB}" \
0c24b341 41050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41051 maintainer-clean) \
4fa63067 41052 || exit 1
3866be5d 41053
6bd3dfaa 41054@endif target-newlib
3866be5d 41055
16ae0395 41056
4b1cb4fe 41057
a7254363 41058
4b1cb4fe 41059
6aa8ef82
DJ
41060.PHONY: configure-target-libgcc maybe-configure-target-libgcc
41061maybe-configure-target-libgcc:
41062@if gcc-bootstrap
41063configure-target-libgcc: stage_current
41064@endif gcc-bootstrap
41065@if target-libgcc
41066maybe-configure-target-libgcc: configure-target-libgcc
41067configure-target-libgcc:
41068 @r=`${PWD_COMMAND}`; export r; \
41069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41070 echo "Checking multilib configuration for libgcc..."; \
41071 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41072 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41073 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41074 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41075 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41076 else \
41077 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41078 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41079 fi; \
41080 else \
41081 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41082 fi; \
41083 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41084 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41085 $(NORMAL_TARGET_EXPORTS) \
41086 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
41087 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
41088 case $(srcdir) in \
41089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41090 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41092 esac; \
41093 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41094 libsrcdir="$$s/libgcc"; \
41095 rm -f no-such-file || : ; \
41096 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41097 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41098 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41099 || exit 1
41100@endif target-libgcc
41101
41102
41103
41104.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
41105maybe-configure-stage1-target-libgcc:
41106@if target-libgcc-bootstrap
41107maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
41108configure-stage1-target-libgcc:
41109 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41110 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41111 @r=`${PWD_COMMAND}`; export r; \
41112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41113 echo "Checking multilib configuration for libgcc..."; \
41114 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41115 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41116 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41117 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41118 else \
41119 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41120 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41121 fi; \
41122 else \
41123 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41124 fi; \
41125 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41126 $(NORMAL_TARGET_EXPORTS) \
8ee82aff
PB
41127 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
41128 LIBCFLAGS="$(STAGE1_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41129 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
41130 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41131 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41132 case $(srcdir) in \
41133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41134 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41136 esac; \
41137 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41138 libsrcdir="$$s/libgcc"; \
41139 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41140 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41141 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41142 \
41143 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
41144@endif target-libgcc-bootstrap
41145
41146.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
41147maybe-configure-stage2-target-libgcc:
41148@if target-libgcc-bootstrap
41149maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
41150configure-stage2-target-libgcc:
41151 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41152 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41153 @r=`${PWD_COMMAND}`; export r; \
41154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41155 echo "Checking multilib configuration for libgcc..."; \
41156 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41157 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41158 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41159 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41160 else \
41161 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41162 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41163 fi; \
41164 else \
41165 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41166 fi; \
41167 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41168 $(NORMAL_TARGET_EXPORTS) \
41169 \
8520c408
AO
41170 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
41171 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41172 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
41173 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41174 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41175 case $(srcdir) in \
41176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41177 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41179 esac; \
41180 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41181 libsrcdir="$$s/libgcc"; \
41182 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41183 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41184 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41185 --with-build-libsubdir=$(HOST_SUBDIR) \
41186 @stage2_werror_flag@
41187@endif target-libgcc-bootstrap
41188
8520c408
AO
41189.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
41190maybe-configure-stageb2g0-target-libgcc:
41191@if target-libgcc-bootstrap
41192maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41193configure-stageb2g0-target-libgcc:
41194 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41195 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41196 @r=`${PWD_COMMAND}`; export r; \
41197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41198 echo "Checking multilib configuration for libgcc..."; \
41199 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41200 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41201 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41202 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41203 else \
41204 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41205 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41206 fi; \
41207 else \
41208 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41209 fi; \
41210 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41211 $(NORMAL_TARGET_EXPORTS) \
41212 \
41213 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
41214 LIBCFLAGS="$(STAGE2_CFLAGS) -g0"; export LIBCFLAGS; \
41215 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
41216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41217 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41218 case $(srcdir) in \
41219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41220 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41222 esac; \
41223 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41224 libsrcdir="$$s/libgcc"; \
41225 $(SHELL) $${libsrcdir}/configure \
41226 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41227 --target=${target_alias} $${srcdiroption} \
41228 --with-build-libsubdir=$(HOST_SUBDIR) \
41229 @stage2_werror_flag@
41230@endif target-libgcc-bootstrap
41231
6aa8ef82
DJ
41232.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
41233maybe-configure-stage3-target-libgcc:
41234@if target-libgcc-bootstrap
41235maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
41236configure-stage3-target-libgcc:
41237 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41238 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41239 @r=`${PWD_COMMAND}`; export r; \
41240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41241 echo "Checking multilib configuration for libgcc..."; \
41242 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41243 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41244 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41245 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41246 else \
41247 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41248 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41249 fi; \
41250 else \
41251 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41252 fi; \
41253 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41254 $(NORMAL_TARGET_EXPORTS) \
41255 \
8520c408
AO
41256 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
41257 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41258 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
41259 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41260 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41261 case $(srcdir) in \
41262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41263 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41265 esac; \
41266 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41267 libsrcdir="$$s/libgcc"; \
41268 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41269 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41270 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41271 --with-build-libsubdir=$(HOST_SUBDIR) \
41272 @stage2_werror_flag@
41273@endif target-libgcc-bootstrap
41274
8520c408
AO
41275.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
41276maybe-configure-stageb3g2-target-libgcc:
41277@if target-libgcc-bootstrap
41278maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41279configure-stageb3g2-target-libgcc:
41280 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41281 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41282 @r=`${PWD_COMMAND}`; export r; \
41283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41284 echo "Checking multilib configuration for libgcc..."; \
41285 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41286 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41287 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41288 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41289 else \
41290 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41291 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41292 fi; \
41293 else \
41294 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41295 fi; \
41296 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41297 $(NORMAL_TARGET_EXPORTS) \
41298 \
41299 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
41300 LIBCFLAGS="$(STAGE3_CFLAGS) -g2"; export LIBCFLAGS; \
41301 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
41302 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41303 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41304 case $(srcdir) in \
41305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41306 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41308 esac; \
41309 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41310 libsrcdir="$$s/libgcc"; \
41311 $(SHELL) $${libsrcdir}/configure \
41312 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41313 --target=${target_alias} $${srcdiroption} \
41314 --with-build-libsubdir=$(HOST_SUBDIR) \
41315 @stage2_werror_flag@
41316@endif target-libgcc-bootstrap
41317
6aa8ef82
DJ
41318.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
41319maybe-configure-stage4-target-libgcc:
41320@if target-libgcc-bootstrap
41321maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
41322configure-stage4-target-libgcc:
41323 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41324 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41325 @r=`${PWD_COMMAND}`; export r; \
41326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41327 echo "Checking multilib configuration for libgcc..."; \
41328 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41329 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41330 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41331 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41332 else \
41333 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41334 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41335 fi; \
41336 else \
41337 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41338 fi; \
41339 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41340 $(NORMAL_TARGET_EXPORTS) \
41341 \
8520c408
AO
41342 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
41343 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
6aa8ef82
DJ
41344 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
41345 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41346 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41347 case $(srcdir) in \
41348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41349 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41351 esac; \
41352 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41353 libsrcdir="$$s/libgcc"; \
41354 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41355 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41356 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41357 --with-build-libsubdir=$(HOST_SUBDIR) \
41358 @stage2_werror_flag@
41359@endif target-libgcc-bootstrap
41360
41361.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
41362maybe-configure-stageprofile-target-libgcc:
41363@if target-libgcc-bootstrap
41364maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41365configure-stageprofile-target-libgcc:
41366 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41367 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41368 @r=`${PWD_COMMAND}`; export r; \
41369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41370 echo "Checking multilib configuration for libgcc..."; \
41371 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41372 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41373 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41374 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41375 else \
41376 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41377 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41378 fi; \
41379 else \
41380 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41381 fi; \
41382 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41383 $(NORMAL_TARGET_EXPORTS) \
41384 \
8520c408
AO
41385 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
41386 LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export LIBCFLAGS; \
6aa8ef82
DJ
41387 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
41388 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41389 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41390 case $(srcdir) in \
41391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41392 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41394 esac; \
41395 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41396 libsrcdir="$$s/libgcc"; \
41397 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41398 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41399 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41400 --with-build-libsubdir=$(HOST_SUBDIR) \
41401 @stage2_werror_flag@
41402@endif target-libgcc-bootstrap
41403
41404.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
41405maybe-configure-stagefeedback-target-libgcc:
41406@if target-libgcc-bootstrap
41407maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41408configure-stagefeedback-target-libgcc:
41409 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41410 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
41411 @r=`${PWD_COMMAND}`; export r; \
41412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41413 echo "Checking multilib configuration for libgcc..."; \
41414 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
41415 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41416 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
41417 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
41418 else \
41419 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
41420 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41421 fi; \
41422 else \
41423 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
41424 fi; \
41425 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
41426 $(NORMAL_TARGET_EXPORTS) \
41427 \
8520c408
AO
41428 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
41429 LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export LIBCFLAGS; \
6aa8ef82
DJ
41430 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
41431 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
41432 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
41433 case $(srcdir) in \
41434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41435 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
41436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41437 esac; \
41438 srcdiroption="--srcdir=$${topdir}/libgcc"; \
41439 libsrcdir="$$s/libgcc"; \
41440 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41441 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41442 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
41443 --with-build-libsubdir=$(HOST_SUBDIR) \
41444 @stage2_werror_flag@
41445@endif target-libgcc-bootstrap
41446
41447
41448
41449
41450
41451.PHONY: all-target-libgcc maybe-all-target-libgcc
41452maybe-all-target-libgcc:
41453@if gcc-bootstrap
41454all-target-libgcc: stage_current
41455@endif gcc-bootstrap
41456@if target-libgcc
41457TARGET-target-libgcc=all
41458maybe-all-target-libgcc: all-target-libgcc
41459all-target-libgcc: configure-target-libgcc
41460 @r=`${PWD_COMMAND}`; export r; \
41461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41462 $(NORMAL_TARGET_EXPORTS) \
41463 (cd $(TARGET_SUBDIR)/libgcc && \
41464 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc))
41465@endif target-libgcc
41466
41467
41468
41469.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
41470.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
41471maybe-all-stage1-target-libgcc:
41472maybe-clean-stage1-target-libgcc:
41473@if target-libgcc-bootstrap
41474maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
41475all-stage1: all-stage1-target-libgcc
41476TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
41477all-stage1-target-libgcc: configure-stage1-target-libgcc
41478 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41479 @r=`${PWD_COMMAND}`; export r; \
41480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41481 $(NORMAL_TARGET_EXPORTS) \
41482 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff
PB
41483 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41484 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
6aa8ef82
DJ
41485 $(TARGET-stage1-target-libgcc)
41486
41487maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
41488clean-stage1: clean-stage1-target-libgcc
41489clean-stage1-target-libgcc:
41490 @if [ $(current_stage) = stage1 ]; then \
41491 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41492 else \
41493 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
41494 $(MAKE) stage1-start; \
41495 fi; \
41496 cd $(TARGET_SUBDIR)/libgcc && \
41497 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8ee82aff 41498 clean
6aa8ef82
DJ
41499@endif target-libgcc-bootstrap
41500
41501
41502.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
41503.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
41504maybe-all-stage2-target-libgcc:
41505maybe-clean-stage2-target-libgcc:
41506@if target-libgcc-bootstrap
41507maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
41508all-stage2: all-stage2-target-libgcc
41509TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
41510all-stage2-target-libgcc: configure-stage2-target-libgcc
41511 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41512 @r=`${PWD_COMMAND}`; export r; \
41513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41514 $(NORMAL_TARGET_EXPORTS) \
41515 \
41516 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41517 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41518 CFLAGS="$(STAGE2_CFLAGS)" LIBCFLAGS="$(STAGE2_CFLAGS)" \
6aa8ef82
DJ
41519 $(TARGET-stage2-target-libgcc)
41520
41521maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
41522clean-stage2: clean-stage2-target-libgcc
41523clean-stage2-target-libgcc:
41524 @if [ $(current_stage) = stage2 ]; then \
41525 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41526 else \
41527 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
41528 $(MAKE) stage2-start; \
41529 fi; \
41530 cd $(TARGET_SUBDIR)/libgcc && \
41531 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41532 \
8ee82aff 41533 clean
6aa8ef82
DJ
41534@endif target-libgcc-bootstrap
41535
41536
8520c408
AO
41537.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
41538.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
41539maybe-all-stageb2g0-target-libgcc:
41540maybe-clean-stageb2g0-target-libgcc:
41541@if target-libgcc-bootstrap
41542maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
41543all-stageb2g0: all-stageb2g0-target-libgcc
41544TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
41545all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
41546 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
41547 @r=`${PWD_COMMAND}`; export r; \
41548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41549 $(NORMAL_TARGET_EXPORTS) \
41550 \
41551 cd $(TARGET_SUBDIR)/libgcc && \
41552 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41553 CFLAGS="$(STAGE2_CFLAGS) -g0" LIBCFLAGS="$(STAGE2_CFLAGS) -g0" \
41554 $(TARGET-stageb2g0-target-libgcc)
41555
41556maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
41557clean-stageb2g0: clean-stageb2g0-target-libgcc
41558clean-stageb2g0-target-libgcc:
41559 @if [ $(current_stage) = stageb2g0 ]; then \
41560 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41561 else \
41562 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
41563 $(MAKE) stageb2g0-start; \
41564 fi; \
41565 cd $(TARGET_SUBDIR)/libgcc && \
41566 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41567 \
41568 clean
41569@endif target-libgcc-bootstrap
41570
41571
6aa8ef82
DJ
41572.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
41573.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
41574maybe-all-stage3-target-libgcc:
41575maybe-clean-stage3-target-libgcc:
41576@if target-libgcc-bootstrap
41577maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
41578all-stage3: all-stage3-target-libgcc
41579TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
41580all-stage3-target-libgcc: configure-stage3-target-libgcc
41581 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41582 @r=`${PWD_COMMAND}`; export r; \
41583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41584 $(NORMAL_TARGET_EXPORTS) \
41585 \
41586 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41587 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41588 CFLAGS="$(STAGE3_CFLAGS)" LIBCFLAGS="$(STAGE3_CFLAGS)" \
6aa8ef82
DJ
41589 $(TARGET-stage3-target-libgcc)
41590
41591maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
41592clean-stage3: clean-stage3-target-libgcc
41593clean-stage3-target-libgcc:
41594 @if [ $(current_stage) = stage3 ]; then \
41595 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41596 else \
41597 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
41598 $(MAKE) stage3-start; \
41599 fi; \
41600 cd $(TARGET_SUBDIR)/libgcc && \
41601 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41602 \
8ee82aff 41603 clean
6aa8ef82
DJ
41604@endif target-libgcc-bootstrap
41605
41606
8520c408
AO
41607.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
41608.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
41609maybe-all-stageb3g2-target-libgcc:
41610maybe-clean-stageb3g2-target-libgcc:
41611@if target-libgcc-bootstrap
41612maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
41613all-stageb3g2: all-stageb3g2-target-libgcc
41614TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
41615all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
41616 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
41617 @r=`${PWD_COMMAND}`; export r; \
41618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41619 $(NORMAL_TARGET_EXPORTS) \
41620 \
41621 cd $(TARGET_SUBDIR)/libgcc && \
41622 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41623 CFLAGS="$(STAGE3_CFLAGS) -g2" LIBCFLAGS="$(STAGE3_CFLAGS) -g2" \
41624 $(TARGET-stageb3g2-target-libgcc)
41625
41626maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
41627clean-stageb3g2: clean-stageb3g2-target-libgcc
41628clean-stageb3g2-target-libgcc:
41629 @if [ $(current_stage) = stageb3g2 ]; then \
41630 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41631 else \
41632 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
41633 $(MAKE) stageb3g2-start; \
41634 fi; \
41635 cd $(TARGET_SUBDIR)/libgcc && \
41636 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41637 \
41638 clean
41639@endif target-libgcc-bootstrap
41640
41641
6aa8ef82
DJ
41642.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
41643.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
41644maybe-all-stage4-target-libgcc:
41645maybe-clean-stage4-target-libgcc:
41646@if target-libgcc-bootstrap
41647maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
41648all-stage4: all-stage4-target-libgcc
41649TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
41650all-stage4-target-libgcc: configure-stage4-target-libgcc
41651 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41652 @r=`${PWD_COMMAND}`; export r; \
41653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41654 $(NORMAL_TARGET_EXPORTS) \
41655 \
41656 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41657 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41658 CFLAGS="$(STAGE4_CFLAGS)" LIBCFLAGS="$(STAGE4_CFLAGS)" \
6aa8ef82
DJ
41659 $(TARGET-stage4-target-libgcc)
41660
41661maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
41662clean-stage4: clean-stage4-target-libgcc
41663clean-stage4-target-libgcc:
41664 @if [ $(current_stage) = stage4 ]; then \
41665 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41666 else \
41667 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
41668 $(MAKE) stage4-start; \
41669 fi; \
41670 cd $(TARGET_SUBDIR)/libgcc && \
41671 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41672 \
8ee82aff 41673 clean
6aa8ef82
DJ
41674@endif target-libgcc-bootstrap
41675
41676
41677.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
41678.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
41679maybe-all-stageprofile-target-libgcc:
41680maybe-clean-stageprofile-target-libgcc:
41681@if target-libgcc-bootstrap
41682maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
41683all-stageprofile: all-stageprofile-target-libgcc
41684TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
41685all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
41686 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41687 @r=`${PWD_COMMAND}`; export r; \
41688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41689 $(NORMAL_TARGET_EXPORTS) \
41690 \
41691 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41692 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41693 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" LIBCFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
6aa8ef82
DJ
41694 $(TARGET-stageprofile-target-libgcc)
41695
41696maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
41697clean-stageprofile: clean-stageprofile-target-libgcc
41698clean-stageprofile-target-libgcc:
41699 @if [ $(current_stage) = stageprofile ]; then \
41700 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41701 else \
41702 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
41703 $(MAKE) stageprofile-start; \
41704 fi; \
41705 cd $(TARGET_SUBDIR)/libgcc && \
41706 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41707 \
8ee82aff 41708 clean
6aa8ef82
DJ
41709@endif target-libgcc-bootstrap
41710
41711
41712.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
41713.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
41714maybe-all-stagefeedback-target-libgcc:
41715maybe-clean-stagefeedback-target-libgcc:
41716@if target-libgcc-bootstrap
41717maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
41718all-stagefeedback: all-stagefeedback-target-libgcc
41719TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
41720all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
41721 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41722 @r=`${PWD_COMMAND}`; export r; \
41723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41724 $(NORMAL_TARGET_EXPORTS) \
41725 \
41726 cd $(TARGET_SUBDIR)/libgcc && \
8ee82aff 41727 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
8520c408 41728 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" LIBCFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6aa8ef82
DJ
41729 $(TARGET-stagefeedback-target-libgcc)
41730
41731maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
41732clean-stagefeedback: clean-stagefeedback-target-libgcc
41733clean-stagefeedback-target-libgcc:
41734 @if [ $(current_stage) = stagefeedback ]; then \
41735 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
41736 else \
41737 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
41738 $(MAKE) stagefeedback-start; \
41739 fi; \
41740 cd $(TARGET_SUBDIR)/libgcc && \
41741 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
41742 \
8ee82aff 41743 clean
6aa8ef82
DJ
41744@endif target-libgcc-bootstrap
41745
41746
41747
41748
41749
41750
41751.PHONY: check-target-libgcc maybe-check-target-libgcc
41752maybe-check-target-libgcc:
41753@if target-libgcc
41754maybe-check-target-libgcc: check-target-libgcc
41755
41756# Dummy target for uncheckable module.
41757check-target-libgcc:
41758
41759@endif target-libgcc
41760
41761.PHONY: install-target-libgcc maybe-install-target-libgcc
41762maybe-install-target-libgcc:
41763@if target-libgcc
41764maybe-install-target-libgcc: install-target-libgcc
41765
41766install-target-libgcc: installdirs
41767 @: $(MAKE); $(unstage)
41768 @r=`${PWD_COMMAND}`; export r; \
41769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41770 $(NORMAL_TARGET_EXPORTS) \
41771 (cd $(TARGET_SUBDIR)/libgcc && \
41772 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41773
41774@endif target-libgcc
41775
41776# Other targets (info, dvi, pdf, etc.)
41777
41778.PHONY: maybe-info-target-libgcc info-target-libgcc
41779maybe-info-target-libgcc:
41780@if target-libgcc
41781maybe-info-target-libgcc: info-target-libgcc
41782
41783info-target-libgcc: \
41784 configure-target-libgcc
41785 @: $(MAKE); $(unstage)
41786 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41787 r=`${PWD_COMMAND}`; export r; \
41788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41789 $(NORMAL_TARGET_EXPORTS) \
41790 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
41791 for flag in $(EXTRA_TARGET_FLAGS); do \
41792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41793 done; \
41794 (cd $(TARGET_SUBDIR)/libgcc && \
41795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41797 "RANLIB=$${RANLIB}" \
0c24b341 41798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41799 info) \
41800 || exit 1
41801
41802@endif target-libgcc
41803
41804.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
41805maybe-dvi-target-libgcc:
41806@if target-libgcc
41807maybe-dvi-target-libgcc: dvi-target-libgcc
41808
41809dvi-target-libgcc: \
41810 configure-target-libgcc
41811 @: $(MAKE); $(unstage)
41812 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41813 r=`${PWD_COMMAND}`; export r; \
41814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41815 $(NORMAL_TARGET_EXPORTS) \
41816 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
41817 for flag in $(EXTRA_TARGET_FLAGS); do \
41818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41819 done; \
41820 (cd $(TARGET_SUBDIR)/libgcc && \
41821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41823 "RANLIB=$${RANLIB}" \
0c24b341 41824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41825 dvi) \
41826 || exit 1
41827
41828@endif target-libgcc
41829
41830.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
41831maybe-pdf-target-libgcc:
41832@if target-libgcc
41833maybe-pdf-target-libgcc: pdf-target-libgcc
41834
41835pdf-target-libgcc: \
41836 configure-target-libgcc
41837 @: $(MAKE); $(unstage)
41838 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41839 r=`${PWD_COMMAND}`; export r; \
41840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41841 $(NORMAL_TARGET_EXPORTS) \
41842 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
41843 for flag in $(EXTRA_TARGET_FLAGS); do \
41844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41845 done; \
41846 (cd $(TARGET_SUBDIR)/libgcc && \
41847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41849 "RANLIB=$${RANLIB}" \
0c24b341 41850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41851 pdf) \
41852 || exit 1
41853
41854@endif target-libgcc
41855
41856.PHONY: maybe-html-target-libgcc html-target-libgcc
41857maybe-html-target-libgcc:
41858@if target-libgcc
41859maybe-html-target-libgcc: html-target-libgcc
41860
41861html-target-libgcc: \
41862 configure-target-libgcc
41863 @: $(MAKE); $(unstage)
41864 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41865 r=`${PWD_COMMAND}`; export r; \
41866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41867 $(NORMAL_TARGET_EXPORTS) \
41868 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
41869 for flag in $(EXTRA_TARGET_FLAGS); do \
41870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41871 done; \
41872 (cd $(TARGET_SUBDIR)/libgcc && \
41873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41875 "RANLIB=$${RANLIB}" \
0c24b341 41876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41877 html) \
41878 || exit 1
41879
41880@endif target-libgcc
41881
41882.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
41883maybe-TAGS-target-libgcc:
41884@if target-libgcc
41885maybe-TAGS-target-libgcc: TAGS-target-libgcc
41886
41887TAGS-target-libgcc: \
41888 configure-target-libgcc
41889 @: $(MAKE); $(unstage)
41890 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41891 r=`${PWD_COMMAND}`; export r; \
41892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41893 $(NORMAL_TARGET_EXPORTS) \
41894 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
41895 for flag in $(EXTRA_TARGET_FLAGS); do \
41896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41897 done; \
41898 (cd $(TARGET_SUBDIR)/libgcc && \
41899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41901 "RANLIB=$${RANLIB}" \
0c24b341 41902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41903 TAGS) \
41904 || exit 1
41905
41906@endif target-libgcc
41907
41908.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
41909maybe-install-info-target-libgcc:
41910@if target-libgcc
41911maybe-install-info-target-libgcc: install-info-target-libgcc
41912
41913install-info-target-libgcc: \
41914 configure-target-libgcc \
41915 info-target-libgcc
41916 @: $(MAKE); $(unstage)
41917 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41918 r=`${PWD_COMMAND}`; export r; \
41919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41920 $(NORMAL_TARGET_EXPORTS) \
41921 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
41922 for flag in $(EXTRA_TARGET_FLAGS); do \
41923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41924 done; \
41925 (cd $(TARGET_SUBDIR)/libgcc && \
41926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41928 "RANLIB=$${RANLIB}" \
0c24b341 41929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41930 install-info) \
41931 || exit 1
41932
41933@endif target-libgcc
41934
a3ca38d2
DD
41935.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
41936maybe-install-pdf-target-libgcc:
41937@if target-libgcc
41938maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
41939
41940install-pdf-target-libgcc: \
41941 configure-target-libgcc \
41942 pdf-target-libgcc
41943 @: $(MAKE); $(unstage)
41944 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41945 r=`${PWD_COMMAND}`; export r; \
41946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41947 $(NORMAL_TARGET_EXPORTS) \
41948 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
41949 for flag in $(EXTRA_TARGET_FLAGS); do \
41950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41951 done; \
41952 (cd $(TARGET_SUBDIR)/libgcc && \
41953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41955 "RANLIB=$${RANLIB}" \
0c24b341 41956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41957 install-pdf) \
41958 || exit 1
41959
41960@endif target-libgcc
41961
6aa8ef82
DJ
41962.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
41963maybe-install-html-target-libgcc:
41964@if target-libgcc
41965maybe-install-html-target-libgcc: install-html-target-libgcc
41966
41967install-html-target-libgcc: \
41968 configure-target-libgcc \
41969 html-target-libgcc
41970 @: $(MAKE); $(unstage)
41971 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41972 r=`${PWD_COMMAND}`; export r; \
41973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41974 $(NORMAL_TARGET_EXPORTS) \
41975 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
41976 for flag in $(EXTRA_TARGET_FLAGS); do \
41977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41978 done; \
41979 (cd $(TARGET_SUBDIR)/libgcc && \
41980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41982 "RANLIB=$${RANLIB}" \
0c24b341 41983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
41984 install-html) \
41985 || exit 1
41986
41987@endif target-libgcc
41988
41989.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
41990maybe-installcheck-target-libgcc:
41991@if target-libgcc
41992maybe-installcheck-target-libgcc: installcheck-target-libgcc
41993
41994installcheck-target-libgcc: \
41995 configure-target-libgcc
41996 @: $(MAKE); $(unstage)
41997 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
41998 r=`${PWD_COMMAND}`; export r; \
41999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42000 $(NORMAL_TARGET_EXPORTS) \
42001 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
42002 for flag in $(EXTRA_TARGET_FLAGS); do \
42003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42004 done; \
42005 (cd $(TARGET_SUBDIR)/libgcc && \
42006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42008 "RANLIB=$${RANLIB}" \
0c24b341 42009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42010 installcheck) \
42011 || exit 1
42012
42013@endif target-libgcc
42014
42015.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
42016maybe-mostlyclean-target-libgcc:
42017@if target-libgcc
42018maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
42019
42020mostlyclean-target-libgcc:
42021 @: $(MAKE); $(unstage)
42022 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42023 r=`${PWD_COMMAND}`; export r; \
42024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42025 $(NORMAL_TARGET_EXPORTS) \
42026 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
42027 for flag in $(EXTRA_TARGET_FLAGS); do \
42028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42029 done; \
42030 (cd $(TARGET_SUBDIR)/libgcc && \
42031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42033 "RANLIB=$${RANLIB}" \
0c24b341 42034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42035 mostlyclean) \
42036 || exit 1
42037
42038@endif target-libgcc
42039
42040.PHONY: maybe-clean-target-libgcc clean-target-libgcc
42041maybe-clean-target-libgcc:
42042@if target-libgcc
42043maybe-clean-target-libgcc: clean-target-libgcc
42044
42045clean-target-libgcc:
42046 @: $(MAKE); $(unstage)
42047 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42048 r=`${PWD_COMMAND}`; export r; \
42049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42050 $(NORMAL_TARGET_EXPORTS) \
42051 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
42052 for flag in $(EXTRA_TARGET_FLAGS); do \
42053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42054 done; \
42055 (cd $(TARGET_SUBDIR)/libgcc && \
42056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42058 "RANLIB=$${RANLIB}" \
0c24b341 42059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42060 clean) \
42061 || exit 1
42062
42063@endif target-libgcc
42064
42065.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
42066maybe-distclean-target-libgcc:
42067@if target-libgcc
42068maybe-distclean-target-libgcc: distclean-target-libgcc
42069
42070distclean-target-libgcc:
42071 @: $(MAKE); $(unstage)
42072 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42073 r=`${PWD_COMMAND}`; export r; \
42074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42075 $(NORMAL_TARGET_EXPORTS) \
42076 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
42077 for flag in $(EXTRA_TARGET_FLAGS); do \
42078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42079 done; \
42080 (cd $(TARGET_SUBDIR)/libgcc && \
42081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42083 "RANLIB=$${RANLIB}" \
0c24b341 42084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42085 distclean) \
42086 || exit 1
42087
42088@endif target-libgcc
42089
42090.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
42091maybe-maintainer-clean-target-libgcc:
42092@if target-libgcc
42093maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
42094
42095maintainer-clean-target-libgcc:
42096 @: $(MAKE); $(unstage)
42097 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
42098 r=`${PWD_COMMAND}`; export r; \
42099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42100 $(NORMAL_TARGET_EXPORTS) \
42101 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
42102 for flag in $(EXTRA_TARGET_FLAGS); do \
42103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42104 done; \
42105 (cd $(TARGET_SUBDIR)/libgcc && \
42106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42108 "RANLIB=$${RANLIB}" \
0c24b341 42109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
42110 maintainer-clean) \
42111 || exit 1
42112
42113@endif target-libgcc
42114
42115
42116
42117
42118
a7254363
PB
42119.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
42120maybe-configure-target-libgfortran:
4f0ef2d8
CD
42121@if gcc-bootstrap
42122configure-target-libgfortran: stage_current
42123@endif gcc-bootstrap
a7254363
PB
42124@if target-libgfortran
42125maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 42126configure-target-libgfortran:
0aed8855
PB
42127 @: $(MAKE); $(unstage)
42128 @r=`${PWD_COMMAND}`; export r; \
42129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42130 echo "Checking multilib configuration for libgfortran..."; \
42131 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
42132 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
42133 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42134 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
42135 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
42136 else \
42137 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
42138 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
42139 fi; \
42140 else \
42141 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
42142 fi; \
42143 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 42144 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 42145 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42146 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
42147 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
42148 case $(srcdir) in \
b00612cc
PB
42149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42150 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
42151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42152 esac; \
b00612cc
PB
42153 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
42154 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
42155 rm -f no-such-file || : ; \
42156 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42157 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42158 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42159 || exit 1
6bd3dfaa 42160@endif target-libgfortran
4b1cb4fe 42161
a7254363
PB
42162
42163
d545f33b
PB
42164
42165
4b1cb4fe
DD
42166.PHONY: all-target-libgfortran maybe-all-target-libgfortran
42167maybe-all-target-libgfortran:
4f0ef2d8
CD
42168@if gcc-bootstrap
42169all-target-libgfortran: stage_current
42170@endif gcc-bootstrap
6bd3dfaa 42171@if target-libgfortran
72b2455a 42172TARGET-target-libgfortran=all
6bd3dfaa 42173maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 42174all-target-libgfortran: configure-target-libgfortran
0aed8855 42175 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42176 @r=`${PWD_COMMAND}`; export r; \
42177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42178 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42179 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 42180 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 42181@endif target-libgfortran
4b1cb4fe 42182
a7254363
PB
42183
42184
d545f33b
PB
42185
42186
4b1cb4fe
DD
42187.PHONY: check-target-libgfortran maybe-check-target-libgfortran
42188maybe-check-target-libgfortran:
6bd3dfaa
PB
42189@if target-libgfortran
42190maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
42191
42192check-target-libgfortran:
0aed8855 42193 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42194 @r=`${PWD_COMMAND}`; export r; \
42195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42196 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42197 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42198 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 42199
6bd3dfaa 42200@endif target-libgfortran
4b1cb4fe
DD
42201
42202.PHONY: install-target-libgfortran maybe-install-target-libgfortran
42203maybe-install-target-libgfortran:
6bd3dfaa
PB
42204@if target-libgfortran
42205maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
42206
42207install-target-libgfortran: installdirs
0aed8855 42208 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42209 @r=`${PWD_COMMAND}`; export r; \
42210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42211 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42212 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 42213 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 42214
6bd3dfaa 42215@endif target-libgfortran
4b1cb4fe 42216
56a8fe78 42217# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
42218
42219.PHONY: maybe-info-target-libgfortran info-target-libgfortran
42220maybe-info-target-libgfortran:
6bd3dfaa
PB
42221@if target-libgfortran
42222maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
42223
42224info-target-libgfortran: \
42225 configure-target-libgfortran
0aed8855 42226 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42227 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42228 r=`${PWD_COMMAND}`; export r; \
42229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42230 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42231 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
42232 for flag in $(EXTRA_TARGET_FLAGS); do \
42233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42234 done; \
42235 (cd $(TARGET_SUBDIR)/libgfortran && \
42236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42238 "RANLIB=$${RANLIB}" \
0c24b341 42239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42240 info) \
4b1cb4fe
DD
42241 || exit 1
42242
6bd3dfaa 42243@endif target-libgfortran
4b1cb4fe
DD
42244
42245.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
42246maybe-dvi-target-libgfortran:
6bd3dfaa
PB
42247@if target-libgfortran
42248maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
42249
42250dvi-target-libgfortran: \
42251 configure-target-libgfortran
0aed8855 42252 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42253 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42254 r=`${PWD_COMMAND}`; export r; \
42255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42256 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42257 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
42258 for flag in $(EXTRA_TARGET_FLAGS); do \
42259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42260 done; \
42261 (cd $(TARGET_SUBDIR)/libgfortran && \
42262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42264 "RANLIB=$${RANLIB}" \
0c24b341 42265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42266 dvi) \
4b1cb4fe
DD
42267 || exit 1
42268
6bd3dfaa 42269@endif target-libgfortran
4b1cb4fe 42270
56a8fe78
DD
42271.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
42272maybe-pdf-target-libgfortran:
42273@if target-libgfortran
42274maybe-pdf-target-libgfortran: pdf-target-libgfortran
42275
42276pdf-target-libgfortran: \
42277 configure-target-libgfortran
42278 @: $(MAKE); $(unstage)
42279 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42280 r=`${PWD_COMMAND}`; export r; \
42281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42282 $(NORMAL_TARGET_EXPORTS) \
42283 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42284 for flag in $(EXTRA_TARGET_FLAGS); do \
42285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42286 done; \
42287 (cd $(TARGET_SUBDIR)/libgfortran && \
42288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42290 "RANLIB=$${RANLIB}" \
0c24b341 42291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42292 pdf) \
42293 || exit 1
42294
42295@endif target-libgfortran
42296
6d389afc
MS
42297.PHONY: maybe-html-target-libgfortran html-target-libgfortran
42298maybe-html-target-libgfortran:
42299@if target-libgfortran
42300maybe-html-target-libgfortran: html-target-libgfortran
42301
42302html-target-libgfortran: \
42303 configure-target-libgfortran
0aed8855 42304 @: $(MAKE); $(unstage)
6d389afc
MS
42305 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42306 r=`${PWD_COMMAND}`; export r; \
42307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42308 $(NORMAL_TARGET_EXPORTS) \
42309 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
42310 for flag in $(EXTRA_TARGET_FLAGS); do \
42311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42312 done; \
42313 (cd $(TARGET_SUBDIR)/libgfortran && \
42314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42316 "RANLIB=$${RANLIB}" \
0c24b341 42317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42318 html) \
42319 || exit 1
42320
42321@endif target-libgfortran
42322
4b1cb4fe
DD
42323.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
42324maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
42325@if target-libgfortran
42326maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
42327
42328TAGS-target-libgfortran: \
42329 configure-target-libgfortran
0aed8855 42330 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42331 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42332 r=`${PWD_COMMAND}`; export r; \
42333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42334 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42335 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
42336 for flag in $(EXTRA_TARGET_FLAGS); do \
42337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42338 done; \
42339 (cd $(TARGET_SUBDIR)/libgfortran && \
42340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42342 "RANLIB=$${RANLIB}" \
0c24b341 42343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42344 TAGS) \
4b1cb4fe
DD
42345 || exit 1
42346
6bd3dfaa 42347@endif target-libgfortran
4b1cb4fe
DD
42348
42349.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
42350maybe-install-info-target-libgfortran:
6bd3dfaa
PB
42351@if target-libgfortran
42352maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
42353
42354install-info-target-libgfortran: \
42355 configure-target-libgfortran \
42356 info-target-libgfortran
0aed8855 42357 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42358 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42359 r=`${PWD_COMMAND}`; export r; \
42360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42361 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42362 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
42363 for flag in $(EXTRA_TARGET_FLAGS); do \
42364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42365 done; \
42366 (cd $(TARGET_SUBDIR)/libgfortran && \
42367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42369 "RANLIB=$${RANLIB}" \
0c24b341 42370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42371 install-info) \
4b1cb4fe
DD
42372 || exit 1
42373
6bd3dfaa 42374@endif target-libgfortran
4b1cb4fe 42375
a3ca38d2
DD
42376.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
42377maybe-install-pdf-target-libgfortran:
42378@if target-libgfortran
42379maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
42380
42381install-pdf-target-libgfortran: \
42382 configure-target-libgfortran \
42383 pdf-target-libgfortran
42384 @: $(MAKE); $(unstage)
42385 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42386 r=`${PWD_COMMAND}`; export r; \
42387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42388 $(NORMAL_TARGET_EXPORTS) \
42389 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
42390 for flag in $(EXTRA_TARGET_FLAGS); do \
42391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42392 done; \
42393 (cd $(TARGET_SUBDIR)/libgfortran && \
42394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42396 "RANLIB=$${RANLIB}" \
0c24b341 42397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42398 install-pdf) \
42399 || exit 1
42400
42401@endif target-libgfortran
42402
108a6f8e
CD
42403.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
42404maybe-install-html-target-libgfortran:
42405@if target-libgfortran
42406maybe-install-html-target-libgfortran: install-html-target-libgfortran
42407
42408install-html-target-libgfortran: \
42409 configure-target-libgfortran \
42410 html-target-libgfortran
42411 @: $(MAKE); $(unstage)
42412 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42413 r=`${PWD_COMMAND}`; export r; \
42414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42415 $(NORMAL_TARGET_EXPORTS) \
42416 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
42417 for flag in $(EXTRA_TARGET_FLAGS); do \
42418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42419 done; \
42420 (cd $(TARGET_SUBDIR)/libgfortran && \
42421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42423 "RANLIB=$${RANLIB}" \
0c24b341 42424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42425 install-html) \
42426 || exit 1
42427
42428@endif target-libgfortran
42429
4b1cb4fe
DD
42430.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
42431maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
42432@if target-libgfortran
42433maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
42434
42435installcheck-target-libgfortran: \
42436 configure-target-libgfortran
0aed8855 42437 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42438 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42439 r=`${PWD_COMMAND}`; export r; \
42440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42441 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42442 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
42443 for flag in $(EXTRA_TARGET_FLAGS); do \
42444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42445 done; \
42446 (cd $(TARGET_SUBDIR)/libgfortran && \
42447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42449 "RANLIB=$${RANLIB}" \
0c24b341 42450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42451 installcheck) \
4b1cb4fe
DD
42452 || exit 1
42453
6bd3dfaa 42454@endif target-libgfortran
4b1cb4fe
DD
42455
42456.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
42457maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
42458@if target-libgfortran
42459maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
42460
42461mostlyclean-target-libgfortran:
0aed8855 42462 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42463 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42464 r=`${PWD_COMMAND}`; export r; \
42465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42466 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42467 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
42468 for flag in $(EXTRA_TARGET_FLAGS); do \
42469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42470 done; \
42471 (cd $(TARGET_SUBDIR)/libgfortran && \
42472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42474 "RANLIB=$${RANLIB}" \
0c24b341 42475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42476 mostlyclean) \
4b1cb4fe
DD
42477 || exit 1
42478
6bd3dfaa 42479@endif target-libgfortran
4b1cb4fe
DD
42480
42481.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
42482maybe-clean-target-libgfortran:
6bd3dfaa
PB
42483@if target-libgfortran
42484maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
42485
42486clean-target-libgfortran:
0aed8855 42487 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42488 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42489 r=`${PWD_COMMAND}`; export r; \
42490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42491 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42492 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
42493 for flag in $(EXTRA_TARGET_FLAGS); do \
42494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42495 done; \
42496 (cd $(TARGET_SUBDIR)/libgfortran && \
42497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42499 "RANLIB=$${RANLIB}" \
0c24b341 42500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42501 clean) \
4b1cb4fe
DD
42502 || exit 1
42503
6bd3dfaa 42504@endif target-libgfortran
4b1cb4fe
DD
42505
42506.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
42507maybe-distclean-target-libgfortran:
6bd3dfaa
PB
42508@if target-libgfortran
42509maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
42510
42511distclean-target-libgfortran:
0aed8855 42512 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42513 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42514 r=`${PWD_COMMAND}`; export r; \
42515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42516 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42517 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
42518 for flag in $(EXTRA_TARGET_FLAGS); do \
42519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42520 done; \
42521 (cd $(TARGET_SUBDIR)/libgfortran && \
42522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42524 "RANLIB=$${RANLIB}" \
0c24b341 42525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42526 distclean) \
4b1cb4fe
DD
42527 || exit 1
42528
6bd3dfaa 42529@endif target-libgfortran
4b1cb4fe
DD
42530
42531.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
42532maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
42533@if target-libgfortran
42534maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
42535
42536maintainer-clean-target-libgfortran:
0aed8855 42537 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42538 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
42539 r=`${PWD_COMMAND}`; export r; \
42540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42541 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42542 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
42543 for flag in $(EXTRA_TARGET_FLAGS); do \
42544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42545 done; \
42546 (cd $(TARGET_SUBDIR)/libgfortran && \
42547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42549 "RANLIB=$${RANLIB}" \
0c24b341 42550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42551 maintainer-clean) \
4b1cb4fe
DD
42552 || exit 1
42553
6bd3dfaa 42554@endif target-libgfortran
4b1cb4fe
DD
42555
42556
3866be5d 42557
a7254363 42558
e90269c8 42559
a7254363
PB
42560.PHONY: configure-target-libobjc maybe-configure-target-libobjc
42561maybe-configure-target-libobjc:
4f0ef2d8
CD
42562@if gcc-bootstrap
42563configure-target-libobjc: stage_current
42564@endif gcc-bootstrap
a7254363
PB
42565@if target-libobjc
42566maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 42567configure-target-libobjc:
0aed8855
PB
42568 @: $(MAKE); $(unstage)
42569 @r=`${PWD_COMMAND}`; export r; \
42570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42571 echo "Checking multilib configuration for libobjc..."; \
42572 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
42573 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
42574 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42575 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
42576 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
42577 else \
42578 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
42579 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
42580 fi; \
42581 else \
42582 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
42583 fi; \
42584 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 42585 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 42586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42587 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
42588 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 42589 case $(srcdir) in \
b00612cc
PB
42590 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42591 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
42592 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42593 esac; \
b00612cc
PB
42594 srcdiroption="--srcdir=$${topdir}/libobjc"; \
42595 libsrcdir="$$s/libobjc"; \
4fa63067
NN
42596 rm -f no-such-file || : ; \
42597 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42598 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42599 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42600 || exit 1
6bd3dfaa 42601@endif target-libobjc
e2b9e2dc 42602
a7254363
PB
42603
42604
d545f33b
PB
42605
42606
4fa63067
NN
42607.PHONY: all-target-libobjc maybe-all-target-libobjc
42608maybe-all-target-libobjc:
4f0ef2d8
CD
42609@if gcc-bootstrap
42610all-target-libobjc: stage_current
42611@endif gcc-bootstrap
6bd3dfaa 42612@if target-libobjc
72b2455a 42613TARGET-target-libobjc=all
6bd3dfaa 42614maybe-all-target-libobjc: all-target-libobjc
4fa63067 42615all-target-libobjc: configure-target-libobjc
0aed8855 42616 @: $(MAKE); $(unstage)
b40e3958
L
42617 @r=`${PWD_COMMAND}`; export r; \
42618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42619 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42620 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 42621 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 42622@endif target-libobjc
3866be5d 42623
a7254363
PB
42624
42625
d545f33b
PB
42626
42627
4fa63067
NN
42628.PHONY: check-target-libobjc maybe-check-target-libobjc
42629maybe-check-target-libobjc:
6bd3dfaa
PB
42630@if target-libobjc
42631maybe-check-target-libobjc: check-target-libobjc
3866be5d 42632
4fa63067 42633check-target-libobjc:
0aed8855 42634 @: $(MAKE); $(unstage)
b40e3958
L
42635 @r=`${PWD_COMMAND}`; export r; \
42636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42637 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42638 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42639 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42640
6bd3dfaa 42641@endif target-libobjc
3866be5d 42642
4fa63067
NN
42643.PHONY: install-target-libobjc maybe-install-target-libobjc
42644maybe-install-target-libobjc:
6bd3dfaa
PB
42645@if target-libobjc
42646maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 42647
4fa63067 42648install-target-libobjc: installdirs
0aed8855 42649 @: $(MAKE); $(unstage)
b40e3958
L
42650 @r=`${PWD_COMMAND}`; export r; \
42651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42652 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42653 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 42654 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42655
6bd3dfaa 42656@endif target-libobjc
3866be5d 42657
56a8fe78 42658# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42659
42660.PHONY: maybe-info-target-libobjc info-target-libobjc
42661maybe-info-target-libobjc:
6bd3dfaa
PB
42662@if target-libobjc
42663maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
42664
42665info-target-libobjc: \
42666 configure-target-libobjc
0aed8855 42667 @: $(MAKE); $(unstage)
4fa63067
NN
42668 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42669 r=`${PWD_COMMAND}`; export r; \
b40e3958 42670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42671 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42672 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
42673 for flag in $(EXTRA_TARGET_FLAGS); do \
42674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42675 done; \
42676 (cd $(TARGET_SUBDIR)/libobjc && \
42677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42679 "RANLIB=$${RANLIB}" \
0c24b341 42680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42681 info) \
4fa63067 42682 || exit 1
3866be5d 42683
6bd3dfaa 42684@endif target-libobjc
3866be5d 42685
4fa63067
NN
42686.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
42687maybe-dvi-target-libobjc:
6bd3dfaa
PB
42688@if target-libobjc
42689maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 42690
4fa63067
NN
42691dvi-target-libobjc: \
42692 configure-target-libobjc
0aed8855 42693 @: $(MAKE); $(unstage)
4fa63067
NN
42694 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42695 r=`${PWD_COMMAND}`; export r; \
b40e3958 42696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42697 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42698 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
42699 for flag in $(EXTRA_TARGET_FLAGS); do \
42700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42701 done; \
42702 (cd $(TARGET_SUBDIR)/libobjc && \
42703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42705 "RANLIB=$${RANLIB}" \
0c24b341 42706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42707 dvi) \
4fa63067 42708 || exit 1
3866be5d 42709
6bd3dfaa 42710@endif target-libobjc
3866be5d 42711
56a8fe78
DD
42712.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
42713maybe-pdf-target-libobjc:
42714@if target-libobjc
42715maybe-pdf-target-libobjc: pdf-target-libobjc
42716
42717pdf-target-libobjc: \
42718 configure-target-libobjc
42719 @: $(MAKE); $(unstage)
42720 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42721 r=`${PWD_COMMAND}`; export r; \
42722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42723 $(NORMAL_TARGET_EXPORTS) \
42724 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
42725 for flag in $(EXTRA_TARGET_FLAGS); do \
42726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42727 done; \
42728 (cd $(TARGET_SUBDIR)/libobjc && \
42729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42731 "RANLIB=$${RANLIB}" \
0c24b341 42732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42733 pdf) \
42734 || exit 1
42735
42736@endif target-libobjc
42737
6d389afc
MS
42738.PHONY: maybe-html-target-libobjc html-target-libobjc
42739maybe-html-target-libobjc:
42740@if target-libobjc
42741maybe-html-target-libobjc: html-target-libobjc
42742
42743html-target-libobjc: \
42744 configure-target-libobjc
0aed8855 42745 @: $(MAKE); $(unstage)
6d389afc
MS
42746 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42747 r=`${PWD_COMMAND}`; export r; \
42748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42749 $(NORMAL_TARGET_EXPORTS) \
42750 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
42751 for flag in $(EXTRA_TARGET_FLAGS); do \
42752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42753 done; \
42754 (cd $(TARGET_SUBDIR)/libobjc && \
42755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42757 "RANLIB=$${RANLIB}" \
0c24b341 42758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42759 html) \
42760 || exit 1
42761
42762@endif target-libobjc
42763
4fa63067
NN
42764.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
42765maybe-TAGS-target-libobjc:
6bd3dfaa
PB
42766@if target-libobjc
42767maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
42768
42769TAGS-target-libobjc: \
42770 configure-target-libobjc
0aed8855 42771 @: $(MAKE); $(unstage)
4fa63067 42772 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42773 r=`${PWD_COMMAND}`; export r; \
42774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42775 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42776 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
42777 for flag in $(EXTRA_TARGET_FLAGS); do \
42778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42779 done; \
42780 (cd $(TARGET_SUBDIR)/libobjc && \
42781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42783 "RANLIB=$${RANLIB}" \
0c24b341 42784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42785 TAGS) \
e2b9e2dc
NN
42786 || exit 1
42787
6bd3dfaa 42788@endif target-libobjc
4fa63067
NN
42789
42790.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
42791maybe-install-info-target-libobjc:
6bd3dfaa
PB
42792@if target-libobjc
42793maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
42794
42795install-info-target-libobjc: \
42796 configure-target-libobjc \
42797 info-target-libobjc
0aed8855 42798 @: $(MAKE); $(unstage)
4fa63067
NN
42799 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42800 r=`${PWD_COMMAND}`; export r; \
b40e3958 42801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42802 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42803 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
42804 for flag in $(EXTRA_TARGET_FLAGS); do \
42805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42806 done; \
42807 (cd $(TARGET_SUBDIR)/libobjc && \
42808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42810 "RANLIB=$${RANLIB}" \
0c24b341 42811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42812 install-info) \
4fa63067 42813 || exit 1
3866be5d 42814
6bd3dfaa 42815@endif target-libobjc
3866be5d 42816
a3ca38d2
DD
42817.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
42818maybe-install-pdf-target-libobjc:
42819@if target-libobjc
42820maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
42821
42822install-pdf-target-libobjc: \
42823 configure-target-libobjc \
42824 pdf-target-libobjc
42825 @: $(MAKE); $(unstage)
42826 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42827 r=`${PWD_COMMAND}`; export r; \
42828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42829 $(NORMAL_TARGET_EXPORTS) \
42830 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
42831 for flag in $(EXTRA_TARGET_FLAGS); do \
42832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42833 done; \
42834 (cd $(TARGET_SUBDIR)/libobjc && \
42835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42837 "RANLIB=$${RANLIB}" \
0c24b341 42838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42839 install-pdf) \
42840 || exit 1
42841
42842@endif target-libobjc
42843
108a6f8e
CD
42844.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
42845maybe-install-html-target-libobjc:
42846@if target-libobjc
42847maybe-install-html-target-libobjc: install-html-target-libobjc
42848
42849install-html-target-libobjc: \
42850 configure-target-libobjc \
42851 html-target-libobjc
42852 @: $(MAKE); $(unstage)
42853 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42854 r=`${PWD_COMMAND}`; export r; \
42855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42856 $(NORMAL_TARGET_EXPORTS) \
42857 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
42858 for flag in $(EXTRA_TARGET_FLAGS); do \
42859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42860 done; \
42861 (cd $(TARGET_SUBDIR)/libobjc && \
42862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42864 "RANLIB=$${RANLIB}" \
0c24b341 42865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42866 install-html) \
42867 || exit 1
42868
42869@endif target-libobjc
42870
4fa63067
NN
42871.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
42872maybe-installcheck-target-libobjc:
6bd3dfaa
PB
42873@if target-libobjc
42874maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
42875
42876installcheck-target-libobjc: \
42877 configure-target-libobjc
0aed8855 42878 @: $(MAKE); $(unstage)
4fa63067
NN
42879 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42880 r=`${PWD_COMMAND}`; export r; \
b40e3958 42881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42883 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
42884 for flag in $(EXTRA_TARGET_FLAGS); do \
42885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42886 done; \
42887 (cd $(TARGET_SUBDIR)/libobjc && \
42888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42890 "RANLIB=$${RANLIB}" \
0c24b341 42891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42892 installcheck) \
4fa63067 42893 || exit 1
3866be5d 42894
6bd3dfaa 42895@endif target-libobjc
3866be5d 42896
4fa63067
NN
42897.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
42898maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
42899@if target-libobjc
42900maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 42901
4fa63067 42902mostlyclean-target-libobjc:
0aed8855 42903 @: $(MAKE); $(unstage)
4fa63067
NN
42904 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42905 r=`${PWD_COMMAND}`; export r; \
b40e3958 42906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42908 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
42909 for flag in $(EXTRA_TARGET_FLAGS); do \
42910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42911 done; \
42912 (cd $(TARGET_SUBDIR)/libobjc && \
42913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42915 "RANLIB=$${RANLIB}" \
0c24b341 42916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42917 mostlyclean) \
4fa63067 42918 || exit 1
3866be5d 42919
6bd3dfaa 42920@endif target-libobjc
3866be5d 42921
4fa63067
NN
42922.PHONY: maybe-clean-target-libobjc clean-target-libobjc
42923maybe-clean-target-libobjc:
6bd3dfaa
PB
42924@if target-libobjc
42925maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
42926
42927clean-target-libobjc:
0aed8855 42928 @: $(MAKE); $(unstage)
4fa63067 42929 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
42930 r=`${PWD_COMMAND}`; export r; \
42931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42932 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42933 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
42934 for flag in $(EXTRA_TARGET_FLAGS); do \
42935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42936 done; \
42937 (cd $(TARGET_SUBDIR)/libobjc && \
42938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42940 "RANLIB=$${RANLIB}" \
0c24b341 42941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42942 clean) \
e2b9e2dc
NN
42943 || exit 1
42944
6bd3dfaa 42945@endif target-libobjc
3866be5d 42946
4fa63067
NN
42947.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
42948maybe-distclean-target-libobjc:
6bd3dfaa
PB
42949@if target-libobjc
42950maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 42951
4fa63067 42952distclean-target-libobjc:
0aed8855 42953 @: $(MAKE); $(unstage)
4fa63067
NN
42954 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42955 r=`${PWD_COMMAND}`; export r; \
b40e3958 42956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42957 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42958 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
42959 for flag in $(EXTRA_TARGET_FLAGS); do \
42960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42961 done; \
42962 (cd $(TARGET_SUBDIR)/libobjc && \
42963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42965 "RANLIB=$${RANLIB}" \
0c24b341 42966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42967 distclean) \
4fa63067 42968 || exit 1
3866be5d 42969
6bd3dfaa 42970@endif target-libobjc
3866be5d 42971
4fa63067
NN
42972.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
42973maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
42974@if target-libobjc
42975maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 42976
4fa63067 42977maintainer-clean-target-libobjc:
0aed8855 42978 @: $(MAKE); $(unstage)
4fa63067
NN
42979 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
42980 r=`${PWD_COMMAND}`; export r; \
b40e3958 42981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42982 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42983 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
42984 for flag in $(EXTRA_TARGET_FLAGS); do \
42985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42986 done; \
42987 (cd $(TARGET_SUBDIR)/libobjc && \
42988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42990 "RANLIB=$${RANLIB}" \
0c24b341 42991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42992 maintainer-clean) \
4fa63067 42993 || exit 1
3866be5d 42994
6bd3dfaa 42995@endif target-libobjc
3866be5d 42996
4fa63067 42997
4fa63067 42998
a7254363 42999
e90269c8 43000
a7254363
PB
43001.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
43002maybe-configure-target-libtermcap:
4f0ef2d8
CD
43003@if gcc-bootstrap
43004configure-target-libtermcap: stage_current
43005@endif gcc-bootstrap
a7254363
PB
43006@if target-libtermcap
43007maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 43008configure-target-libtermcap:
0aed8855
PB
43009 @: $(MAKE); $(unstage)
43010 @r=`${PWD_COMMAND}`; export r; \
43011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43012 echo "Checking multilib configuration for libtermcap..."; \
43013 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
43014 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
43015 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43016 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
43017 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
43018 else \
43019 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
43020 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
43021 fi; \
43022 else \
43023 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
43024 fi; \
43025 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 43026 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 43027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43028 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
43029 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 43030 case $(srcdir) in \
b00612cc
PB
43031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43032 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
43033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43034 esac; \
b00612cc
PB
43035 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43036 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
43037 rm -f no-such-file || : ; \
43038 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43039 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43040 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43041 || exit 1
6bd3dfaa 43042@endif target-libtermcap
e2b9e2dc 43043
a7254363
PB
43044
43045
d545f33b
PB
43046
43047
4fa63067
NN
43048.PHONY: all-target-libtermcap maybe-all-target-libtermcap
43049maybe-all-target-libtermcap:
4f0ef2d8
CD
43050@if gcc-bootstrap
43051all-target-libtermcap: stage_current
43052@endif gcc-bootstrap
6bd3dfaa 43053@if target-libtermcap
72b2455a 43054TARGET-target-libtermcap=all
6bd3dfaa 43055maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 43056all-target-libtermcap: configure-target-libtermcap
0aed8855 43057 @: $(MAKE); $(unstage)
b40e3958
L
43058 @r=`${PWD_COMMAND}`; export r; \
43059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43060 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43061 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 43062 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 43063@endif target-libtermcap
3866be5d 43064
a7254363
PB
43065
43066
d545f33b
PB
43067
43068
4fa63067
NN
43069.PHONY: check-target-libtermcap maybe-check-target-libtermcap
43070maybe-check-target-libtermcap:
6bd3dfaa
PB
43071@if target-libtermcap
43072maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 43073
4fa63067
NN
43074# Dummy target for uncheckable module.
43075check-target-libtermcap:
43076
6bd3dfaa 43077@endif target-libtermcap
4fa63067
NN
43078
43079.PHONY: install-target-libtermcap maybe-install-target-libtermcap
43080maybe-install-target-libtermcap:
6bd3dfaa
PB
43081@if target-libtermcap
43082maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
43083
43084install-target-libtermcap: installdirs
0aed8855 43085 @: $(MAKE); $(unstage)
b40e3958
L
43086 @r=`${PWD_COMMAND}`; export r; \
43087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43088 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43089 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 43090 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43091
6bd3dfaa 43092@endif target-libtermcap
3866be5d 43093
56a8fe78 43094# Other targets (info, dvi, pdf, etc.)
16ae0395 43095
4fa63067
NN
43096.PHONY: maybe-info-target-libtermcap info-target-libtermcap
43097maybe-info-target-libtermcap:
6bd3dfaa 43098@if target-libtermcap
6d389afc
MS
43099maybe-info-target-libtermcap: info-target-libtermcap
43100
43101info-target-libtermcap: \
43102 configure-target-libtermcap
0aed8855 43103 @: $(MAKE); $(unstage)
6d389afc
MS
43104 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43105 r=`${PWD_COMMAND}`; export r; \
43106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43107 $(NORMAL_TARGET_EXPORTS) \
43108 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
43109 for flag in $(EXTRA_TARGET_FLAGS); do \
43110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43111 done; \
43112 (cd $(TARGET_SUBDIR)/libtermcap && \
43113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43115 "RANLIB=$${RANLIB}" \
0c24b341 43116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43117 info) \
43118 || exit 1
43119
43120@endif target-libtermcap
43121
43122.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
43123maybe-dvi-target-libtermcap:
43124@if target-libtermcap
43125maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 43126
6d389afc 43127dvi-target-libtermcap: \
4fa63067 43128 configure-target-libtermcap
0aed8855 43129 @: $(MAKE); $(unstage)
4fa63067
NN
43130 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43131 r=`${PWD_COMMAND}`; export r; \
b40e3958 43132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43133 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43134 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43135 for flag in $(EXTRA_TARGET_FLAGS); do \
43136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43137 done; \
43138 (cd $(TARGET_SUBDIR)/libtermcap && \
43139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43141 "RANLIB=$${RANLIB}" \
0c24b341 43142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43143 dvi) \
4fa63067 43144 || exit 1
3866be5d 43145
6bd3dfaa 43146@endif target-libtermcap
3866be5d 43147
56a8fe78
DD
43148.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
43149maybe-pdf-target-libtermcap:
43150@if target-libtermcap
43151maybe-pdf-target-libtermcap: pdf-target-libtermcap
43152
43153pdf-target-libtermcap: \
43154 configure-target-libtermcap
43155 @: $(MAKE); $(unstage)
43156 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43157 r=`${PWD_COMMAND}`; export r; \
43158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43159 $(NORMAL_TARGET_EXPORTS) \
43160 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43161 for flag in $(EXTRA_TARGET_FLAGS); do \
43162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43163 done; \
43164 (cd $(TARGET_SUBDIR)/libtermcap && \
43165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43167 "RANLIB=$${RANLIB}" \
0c24b341 43168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43169 pdf) \
43170 || exit 1
43171
43172@endif target-libtermcap
43173
6d389afc
MS
43174.PHONY: maybe-html-target-libtermcap html-target-libtermcap
43175maybe-html-target-libtermcap:
6bd3dfaa 43176@if target-libtermcap
6d389afc 43177maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 43178
6d389afc 43179html-target-libtermcap: \
4fa63067 43180 configure-target-libtermcap
0aed8855 43181 @: $(MAKE); $(unstage)
4fa63067 43182 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
43183 r=`${PWD_COMMAND}`; export r; \
43184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43185 $(NORMAL_TARGET_EXPORTS) \
6d389afc 43186 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
43187 for flag in $(EXTRA_TARGET_FLAGS); do \
43188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43189 done; \
43190 (cd $(TARGET_SUBDIR)/libtermcap && \
43191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43193 "RANLIB=$${RANLIB}" \
0c24b341 43194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 43195 html) \
e2b9e2dc
NN
43196 || exit 1
43197
6bd3dfaa 43198@endif target-libtermcap
4fa63067
NN
43199
43200.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
43201maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
43202@if target-libtermcap
43203maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
43204
43205TAGS-target-libtermcap: \
43206 configure-target-libtermcap
0aed8855 43207 @: $(MAKE); $(unstage)
4fa63067
NN
43208 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43209 r=`${PWD_COMMAND}`; export r; \
b40e3958 43210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43211 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43212 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
43213 for flag in $(EXTRA_TARGET_FLAGS); do \
43214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43215 done; \
43216 (cd $(TARGET_SUBDIR)/libtermcap && \
43217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43219 "RANLIB=$${RANLIB}" \
0c24b341 43220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43221 TAGS) \
4fa63067 43222 || exit 1
3866be5d 43223
6bd3dfaa 43224@endif target-libtermcap
3866be5d 43225
4fa63067
NN
43226.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
43227maybe-install-info-target-libtermcap:
6bd3dfaa
PB
43228@if target-libtermcap
43229maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 43230
4fa63067
NN
43231install-info-target-libtermcap: \
43232 configure-target-libtermcap \
43233 info-target-libtermcap
0aed8855 43234 @: $(MAKE); $(unstage)
4fa63067
NN
43235 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43236 r=`${PWD_COMMAND}`; export r; \
43237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43238 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43239 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
43240 for flag in $(EXTRA_TARGET_FLAGS); do \
43241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43242 done; \
43243 (cd $(TARGET_SUBDIR)/libtermcap && \
43244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43246 "RANLIB=$${RANLIB}" \
0c24b341 43247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43248 install-info) \
4fa63067 43249 || exit 1
3866be5d 43250
6bd3dfaa 43251@endif target-libtermcap
16ae0395 43252
a3ca38d2
DD
43253.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
43254maybe-install-pdf-target-libtermcap:
43255@if target-libtermcap
43256maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
43257
43258install-pdf-target-libtermcap: \
43259 configure-target-libtermcap \
43260 pdf-target-libtermcap
43261 @: $(MAKE); $(unstage)
43262 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43263 r=`${PWD_COMMAND}`; export r; \
43264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43265 $(NORMAL_TARGET_EXPORTS) \
43266 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
43267 for flag in $(EXTRA_TARGET_FLAGS); do \
43268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43269 done; \
43270 (cd $(TARGET_SUBDIR)/libtermcap && \
43271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43273 "RANLIB=$${RANLIB}" \
0c24b341 43274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43275 install-pdf) \
43276 || exit 1
43277
43278@endif target-libtermcap
43279
108a6f8e
CD
43280.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
43281maybe-install-html-target-libtermcap:
43282@if target-libtermcap
43283maybe-install-html-target-libtermcap: install-html-target-libtermcap
43284
43285install-html-target-libtermcap: \
43286 configure-target-libtermcap \
43287 html-target-libtermcap
43288 @: $(MAKE); $(unstage)
43289 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43290 r=`${PWD_COMMAND}`; export r; \
43291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43292 $(NORMAL_TARGET_EXPORTS) \
43293 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
43294 for flag in $(EXTRA_TARGET_FLAGS); do \
43295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43296 done; \
43297 (cd $(TARGET_SUBDIR)/libtermcap && \
43298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43300 "RANLIB=$${RANLIB}" \
0c24b341 43301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43302 install-html) \
43303 || exit 1
43304
43305@endif target-libtermcap
43306
4fa63067
NN
43307.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
43308maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
43309@if target-libtermcap
43310maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
43311
43312installcheck-target-libtermcap: \
43313 configure-target-libtermcap
0aed8855 43314 @: $(MAKE); $(unstage)
4fa63067
NN
43315 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
43316 r=`${PWD_COMMAND}`; export r; \
b40e3958 43317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43318 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43319 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
43320 for flag in $(EXTRA_TARGET_FLAGS); do \
43321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43322 done; \
43323 (cd $(TARGET_SUBDIR)/libtermcap && \
43324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43326 "RANLIB=$${RANLIB}" \
0c24b341 43327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43328 installcheck) \
4fa63067 43329 || exit 1
3866be5d 43330
6bd3dfaa 43331@endif target-libtermcap
3866be5d 43332
4fa63067
NN
43333.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
43334maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
43335@if target-libtermcap
43336maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
43337
43338# libtermcap doesn't support mostlyclean.
43339mostlyclean-target-libtermcap:
43340
6bd3dfaa 43341@endif target-libtermcap
4fa63067
NN
43342
43343.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
43344maybe-clean-target-libtermcap:
6bd3dfaa
PB
43345@if target-libtermcap
43346maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
43347
43348# libtermcap doesn't support clean.
43349clean-target-libtermcap:
43350
6bd3dfaa 43351@endif target-libtermcap
4fa63067
NN
43352
43353.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
43354maybe-distclean-target-libtermcap:
6bd3dfaa
PB
43355@if target-libtermcap
43356maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
43357
43358# libtermcap doesn't support distclean.
43359distclean-target-libtermcap:
43360
6bd3dfaa 43361@endif target-libtermcap
4fa63067
NN
43362
43363.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
43364maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
43365@if target-libtermcap
43366maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
43367
43368# libtermcap doesn't support maintainer-clean.
43369maintainer-clean-target-libtermcap:
43370
6bd3dfaa 43371@endif target-libtermcap
4fa63067
NN
43372
43373
4fa63067 43374
4fa63067 43375
a7254363
PB
43376
43377.PHONY: configure-target-winsup maybe-configure-target-winsup
43378maybe-configure-target-winsup:
4f0ef2d8
CD
43379@if gcc-bootstrap
43380configure-target-winsup: stage_current
43381@endif gcc-bootstrap
a7254363
PB
43382@if target-winsup
43383maybe-configure-target-winsup: configure-target-winsup
c52c6897 43384configure-target-winsup:
0aed8855
PB
43385 @: $(MAKE); $(unstage)
43386 @r=`${PWD_COMMAND}`; export r; \
43387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43388 echo "Checking multilib configuration for winsup..."; \
43389 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
43390 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
43391 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
43392 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
43393 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
43394 else \
43395 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
43396 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
43397 fi; \
43398 else \
43399 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
43400 fi; \
43401 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 43402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 43403 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43404 echo Configuring in $(TARGET_SUBDIR)/winsup; \
43405 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 43406 case $(srcdir) in \
b00612cc
PB
43407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43408 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
43409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43410 esac; \
b00612cc
PB
43411 srcdiroption="--srcdir=$${topdir}/winsup"; \
43412 libsrcdir="$$s/winsup"; \
4fa63067
NN
43413 rm -f no-such-file || : ; \
43414 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43416 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43417 || exit 1
6bd3dfaa 43418@endif target-winsup
e2b9e2dc 43419
a7254363
PB
43420
43421
d545f33b
PB
43422
43423
4fa63067
NN
43424.PHONY: all-target-winsup maybe-all-target-winsup
43425maybe-all-target-winsup:
4f0ef2d8
CD
43426@if gcc-bootstrap
43427all-target-winsup: stage_current
43428@endif gcc-bootstrap
6bd3dfaa 43429@if target-winsup
72b2455a 43430TARGET-target-winsup=all
6bd3dfaa 43431maybe-all-target-winsup: all-target-winsup
4fa63067 43432all-target-winsup: configure-target-winsup
0aed8855 43433 @: $(MAKE); $(unstage)
b40e3958
L
43434 @r=`${PWD_COMMAND}`; export r; \
43435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43436 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43437 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 43438 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 43439@endif target-winsup
3866be5d 43440
a7254363
PB
43441
43442
d545f33b
PB
43443
43444
4fa63067
NN
43445.PHONY: check-target-winsup maybe-check-target-winsup
43446maybe-check-target-winsup:
6bd3dfaa
PB
43447@if target-winsup
43448maybe-check-target-winsup: check-target-winsup
3866be5d 43449
4fa63067 43450check-target-winsup:
0aed8855 43451 @: $(MAKE); $(unstage)
4fa63067
NN
43452 @r=`${PWD_COMMAND}`; export r; \
43453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43454 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43455 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43456 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 43457
6bd3dfaa 43458@endif target-winsup
3866be5d 43459
4fa63067
NN
43460.PHONY: install-target-winsup maybe-install-target-winsup
43461maybe-install-target-winsup:
6bd3dfaa
PB
43462@if target-winsup
43463maybe-install-target-winsup: install-target-winsup
16ae0395 43464
4fa63067 43465install-target-winsup: installdirs
0aed8855 43466 @: $(MAKE); $(unstage)
4fa63067
NN
43467 @r=`${PWD_COMMAND}`; export r; \
43468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43469 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43470 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 43471 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43472
6bd3dfaa 43473@endif target-winsup
3866be5d 43474
56a8fe78 43475# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43476
43477.PHONY: maybe-info-target-winsup info-target-winsup
43478maybe-info-target-winsup:
6bd3dfaa
PB
43479@if target-winsup
43480maybe-info-target-winsup: info-target-winsup
4fa63067
NN
43481
43482info-target-winsup: \
43483 configure-target-winsup
0aed8855 43484 @: $(MAKE); $(unstage)
4fa63067 43485 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43486 r=`${PWD_COMMAND}`; export r; \
43487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43488 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43489 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
43490 for flag in $(EXTRA_TARGET_FLAGS); do \
43491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43492 done; \
43493 (cd $(TARGET_SUBDIR)/winsup && \
43494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43496 "RANLIB=$${RANLIB}" \
0c24b341 43497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43498 info) \
e2b9e2dc
NN
43499 || exit 1
43500
6bd3dfaa 43501@endif target-winsup
3866be5d 43502
4fa63067
NN
43503.PHONY: maybe-dvi-target-winsup dvi-target-winsup
43504maybe-dvi-target-winsup:
6bd3dfaa
PB
43505@if target-winsup
43506maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 43507
4fa63067
NN
43508dvi-target-winsup: \
43509 configure-target-winsup
0aed8855 43510 @: $(MAKE); $(unstage)
4fa63067
NN
43511 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43512 r=`${PWD_COMMAND}`; export r; \
b40e3958 43513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43514 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43515 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
43516 for flag in $(EXTRA_TARGET_FLAGS); do \
43517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43518 done; \
43519 (cd $(TARGET_SUBDIR)/winsup && \
43520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43522 "RANLIB=$${RANLIB}" \
0c24b341 43523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43524 dvi) \
4fa63067 43525 || exit 1
3866be5d 43526
6bd3dfaa 43527@endif target-winsup
3866be5d 43528
56a8fe78
DD
43529.PHONY: maybe-pdf-target-winsup pdf-target-winsup
43530maybe-pdf-target-winsup:
43531@if target-winsup
43532maybe-pdf-target-winsup: pdf-target-winsup
43533
43534pdf-target-winsup: \
43535 configure-target-winsup
43536 @: $(MAKE); $(unstage)
43537 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43538 r=`${PWD_COMMAND}`; export r; \
43539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43540 $(NORMAL_TARGET_EXPORTS) \
43541 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
43542 for flag in $(EXTRA_TARGET_FLAGS); do \
43543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43544 done; \
43545 (cd $(TARGET_SUBDIR)/winsup && \
43546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43548 "RANLIB=$${RANLIB}" \
0c24b341 43549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43550 pdf) \
43551 || exit 1
43552
43553@endif target-winsup
43554
6d389afc
MS
43555.PHONY: maybe-html-target-winsup html-target-winsup
43556maybe-html-target-winsup:
43557@if target-winsup
43558maybe-html-target-winsup: html-target-winsup
43559
43560html-target-winsup: \
43561 configure-target-winsup
0aed8855 43562 @: $(MAKE); $(unstage)
6d389afc
MS
43563 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43564 r=`${PWD_COMMAND}`; export r; \
43565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43566 $(NORMAL_TARGET_EXPORTS) \
43567 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
43568 for flag in $(EXTRA_TARGET_FLAGS); do \
43569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43570 done; \
43571 (cd $(TARGET_SUBDIR)/winsup && \
43572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43574 "RANLIB=$${RANLIB}" \
0c24b341 43575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43576 html) \
43577 || exit 1
43578
43579@endif target-winsup
43580
4fa63067
NN
43581.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
43582maybe-TAGS-target-winsup:
6bd3dfaa
PB
43583@if target-winsup
43584maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 43585
4fa63067
NN
43586TAGS-target-winsup: \
43587 configure-target-winsup
0aed8855 43588 @: $(MAKE); $(unstage)
4fa63067
NN
43589 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43590 r=`${PWD_COMMAND}`; export r; \
b40e3958 43591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43592 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43593 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
43594 for flag in $(EXTRA_TARGET_FLAGS); do \
43595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43596 done; \
43597 (cd $(TARGET_SUBDIR)/winsup && \
43598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43600 "RANLIB=$${RANLIB}" \
0c24b341 43601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43602 TAGS) \
4fa63067 43603 || exit 1
3866be5d 43604
6bd3dfaa 43605@endif target-winsup
3866be5d 43606
4fa63067
NN
43607.PHONY: maybe-install-info-target-winsup install-info-target-winsup
43608maybe-install-info-target-winsup:
6bd3dfaa
PB
43609@if target-winsup
43610maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
43611
43612install-info-target-winsup: \
43613 configure-target-winsup \
43614 info-target-winsup
0aed8855 43615 @: $(MAKE); $(unstage)
4fa63067 43616 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43617 r=`${PWD_COMMAND}`; export r; \
43618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43619 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43620 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
43621 for flag in $(EXTRA_TARGET_FLAGS); do \
43622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43623 done; \
43624 (cd $(TARGET_SUBDIR)/winsup && \
43625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43627 "RANLIB=$${RANLIB}" \
0c24b341 43628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43629 install-info) \
e2b9e2dc
NN
43630 || exit 1
43631
6bd3dfaa 43632@endif target-winsup
4fa63067 43633
a3ca38d2
DD
43634.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
43635maybe-install-pdf-target-winsup:
43636@if target-winsup
43637maybe-install-pdf-target-winsup: install-pdf-target-winsup
43638
43639install-pdf-target-winsup: \
43640 configure-target-winsup \
43641 pdf-target-winsup
43642 @: $(MAKE); $(unstage)
43643 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43644 r=`${PWD_COMMAND}`; export r; \
43645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43646 $(NORMAL_TARGET_EXPORTS) \
43647 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
43648 for flag in $(EXTRA_TARGET_FLAGS); do \
43649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43650 done; \
43651 (cd $(TARGET_SUBDIR)/winsup && \
43652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43654 "RANLIB=$${RANLIB}" \
0c24b341 43655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43656 install-pdf) \
43657 || exit 1
43658
43659@endif target-winsup
43660
108a6f8e
CD
43661.PHONY: maybe-install-html-target-winsup install-html-target-winsup
43662maybe-install-html-target-winsup:
43663@if target-winsup
43664maybe-install-html-target-winsup: install-html-target-winsup
43665
43666install-html-target-winsup: \
43667 configure-target-winsup \
43668 html-target-winsup
43669 @: $(MAKE); $(unstage)
43670 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43671 r=`${PWD_COMMAND}`; export r; \
43672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43673 $(NORMAL_TARGET_EXPORTS) \
43674 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
43675 for flag in $(EXTRA_TARGET_FLAGS); do \
43676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43677 done; \
43678 (cd $(TARGET_SUBDIR)/winsup && \
43679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43681 "RANLIB=$${RANLIB}" \
0c24b341 43682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43683 install-html) \
43684 || exit 1
43685
43686@endif target-winsup
43687
4fa63067
NN
43688.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
43689maybe-installcheck-target-winsup:
6bd3dfaa
PB
43690@if target-winsup
43691maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
43692
43693installcheck-target-winsup: \
43694 configure-target-winsup
0aed8855 43695 @: $(MAKE); $(unstage)
4fa63067
NN
43696 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43697 r=`${PWD_COMMAND}`; export r; \
b40e3958 43698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43699 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43700 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
43701 for flag in $(EXTRA_TARGET_FLAGS); do \
43702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43703 done; \
43704 (cd $(TARGET_SUBDIR)/winsup && \
43705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43707 "RANLIB=$${RANLIB}" \
0c24b341 43708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43709 installcheck) \
4fa63067 43710 || exit 1
3866be5d 43711
6bd3dfaa 43712@endif target-winsup
3866be5d 43713
4fa63067
NN
43714.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
43715maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
43716@if target-winsup
43717maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
43718
43719mostlyclean-target-winsup:
0aed8855 43720 @: $(MAKE); $(unstage)
4fa63067
NN
43721 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43722 r=`${PWD_COMMAND}`; export r; \
b40e3958 43723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43724 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43725 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
43726 for flag in $(EXTRA_TARGET_FLAGS); do \
43727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43728 done; \
43729 (cd $(TARGET_SUBDIR)/winsup && \
43730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43732 "RANLIB=$${RANLIB}" \
0c24b341 43733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43734 mostlyclean) \
4fa63067 43735 || exit 1
3866be5d 43736
6bd3dfaa 43737@endif target-winsup
3866be5d 43738
4fa63067
NN
43739.PHONY: maybe-clean-target-winsup clean-target-winsup
43740maybe-clean-target-winsup:
6bd3dfaa
PB
43741@if target-winsup
43742maybe-clean-target-winsup: clean-target-winsup
16ae0395 43743
4fa63067 43744clean-target-winsup:
0aed8855 43745 @: $(MAKE); $(unstage)
4fa63067
NN
43746 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43747 r=`${PWD_COMMAND}`; export r; \
b40e3958 43748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43749 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43750 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
43751 for flag in $(EXTRA_TARGET_FLAGS); do \
43752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43753 done; \
43754 (cd $(TARGET_SUBDIR)/winsup && \
43755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43757 "RANLIB=$${RANLIB}" \
0c24b341 43758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43759 clean) \
4fa63067 43760 || exit 1
3866be5d 43761
6bd3dfaa 43762@endif target-winsup
3866be5d 43763
4fa63067
NN
43764.PHONY: maybe-distclean-target-winsup distclean-target-winsup
43765maybe-distclean-target-winsup:
6bd3dfaa
PB
43766@if target-winsup
43767maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
43768
43769distclean-target-winsup:
0aed8855 43770 @: $(MAKE); $(unstage)
4fa63067 43771 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
43772 r=`${PWD_COMMAND}`; export r; \
43773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43774 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43775 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
43776 for flag in $(EXTRA_TARGET_FLAGS); do \
43777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43778 done; \
43779 (cd $(TARGET_SUBDIR)/winsup && \
43780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43782 "RANLIB=$${RANLIB}" \
0c24b341 43783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43784 distclean) \
e2b9e2dc
NN
43785 || exit 1
43786
6bd3dfaa 43787@endif target-winsup
3866be5d 43788
4fa63067
NN
43789.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
43790maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
43791@if target-winsup
43792maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 43793
4fa63067 43794maintainer-clean-target-winsup:
0aed8855 43795 @: $(MAKE); $(unstage)
4fa63067
NN
43796 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
43797 r=`${PWD_COMMAND}`; export r; \
b40e3958 43798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43800 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
43801 for flag in $(EXTRA_TARGET_FLAGS); do \
43802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43803 done; \
43804 (cd $(TARGET_SUBDIR)/winsup && \
43805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43807 "RANLIB=$${RANLIB}" \
0c24b341 43808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43809 maintainer-clean) \
4fa63067 43810 || exit 1
3866be5d 43811
6bd3dfaa 43812@endif target-winsup
3866be5d 43813
16ae0395 43814
3866be5d 43815
e90269c8 43816
a7254363
PB
43817
43818.PHONY: configure-target-libgloss maybe-configure-target-libgloss
43819maybe-configure-target-libgloss:
4f0ef2d8
CD
43820@if gcc-bootstrap
43821configure-target-libgloss: stage_current
43822@endif gcc-bootstrap
a7254363
PB
43823@if target-libgloss
43824maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 43825configure-target-libgloss:
0aed8855
PB
43826 @: $(MAKE); $(unstage)
43827 @r=`${PWD_COMMAND}`; export r; \
43828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43829 echo "Checking multilib configuration for libgloss..."; \
43830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
43831 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
43832 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43833 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
43834 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
43835 else \
43836 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
43837 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
43838 fi; \
43839 else \
43840 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
43841 fi; \
43842 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 43843 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 43844 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43845 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
43846 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 43847 case $(srcdir) in \
b00612cc
PB
43848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43849 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
43850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43851 esac; \
b00612cc
PB
43852 srcdiroption="--srcdir=$${topdir}/libgloss"; \
43853 libsrcdir="$$s/libgloss"; \
4fa63067
NN
43854 rm -f no-such-file || : ; \
43855 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43856 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43857 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43858 || exit 1
6bd3dfaa 43859@endif target-libgloss
e2b9e2dc 43860
a7254363
PB
43861
43862
d545f33b
PB
43863
43864
4fa63067
NN
43865.PHONY: all-target-libgloss maybe-all-target-libgloss
43866maybe-all-target-libgloss:
4f0ef2d8
CD
43867@if gcc-bootstrap
43868all-target-libgloss: stage_current
43869@endif gcc-bootstrap
6bd3dfaa 43870@if target-libgloss
72b2455a 43871TARGET-target-libgloss=all
6bd3dfaa 43872maybe-all-target-libgloss: all-target-libgloss
4fa63067 43873all-target-libgloss: configure-target-libgloss
0aed8855 43874 @: $(MAKE); $(unstage)
b40e3958
L
43875 @r=`${PWD_COMMAND}`; export r; \
43876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43877 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43878 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 43879 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 43880@endif target-libgloss
e393202e 43881
a7254363
PB
43882
43883
d545f33b
PB
43884
43885
4fa63067
NN
43886.PHONY: check-target-libgloss maybe-check-target-libgloss
43887maybe-check-target-libgloss:
6bd3dfaa
PB
43888@if target-libgloss
43889maybe-check-target-libgloss: check-target-libgloss
e393202e 43890
4fa63067
NN
43891# Dummy target for uncheckable module.
43892check-target-libgloss:
e393202e 43893
6bd3dfaa 43894@endif target-libgloss
e393202e 43895
4fa63067
NN
43896.PHONY: install-target-libgloss maybe-install-target-libgloss
43897maybe-install-target-libgloss:
6bd3dfaa
PB
43898@if target-libgloss
43899maybe-install-target-libgloss: install-target-libgloss
16ae0395 43900
4fa63067 43901install-target-libgloss: installdirs
0aed8855 43902 @: $(MAKE); $(unstage)
b40e3958
L
43903 @r=`${PWD_COMMAND}`; export r; \
43904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43905 $(NORMAL_TARGET_EXPORTS) \
4fa63067 43906 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 43907 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 43908
6bd3dfaa 43909@endif target-libgloss
3866be5d 43910
56a8fe78 43911# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43912
43913.PHONY: maybe-info-target-libgloss info-target-libgloss
43914maybe-info-target-libgloss:
6bd3dfaa
PB
43915@if target-libgloss
43916maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
43917
43918info-target-libgloss: \
43919 configure-target-libgloss
0aed8855 43920 @: $(MAKE); $(unstage)
4fa63067 43921 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
43922 r=`${PWD_COMMAND}`; export r; \
43923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43924 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43925 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
43926 for flag in $(EXTRA_TARGET_FLAGS); do \
43927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43928 done; \
43929 (cd $(TARGET_SUBDIR)/libgloss && \
43930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43932 "RANLIB=$${RANLIB}" \
0c24b341 43933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43934 info) \
ce5b542e
MC
43935 || exit 1
43936
6bd3dfaa 43937@endif target-libgloss
ce5b542e 43938
4fa63067
NN
43939.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
43940maybe-dvi-target-libgloss:
6bd3dfaa
PB
43941@if target-libgloss
43942maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 43943
4fa63067
NN
43944dvi-target-libgloss: \
43945 configure-target-libgloss
0aed8855 43946 @: $(MAKE); $(unstage)
4fa63067
NN
43947 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43948 r=`${PWD_COMMAND}`; export r; \
b40e3958 43949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43950 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
43951 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
43952 for flag in $(EXTRA_TARGET_FLAGS); do \
43953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43954 done; \
43955 (cd $(TARGET_SUBDIR)/libgloss && \
43956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43958 "RANLIB=$${RANLIB}" \
0c24b341 43959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43960 dvi) \
4fa63067 43961 || exit 1
ce5b542e 43962
6bd3dfaa 43963@endif target-libgloss
ce5b542e 43964
56a8fe78
DD
43965.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
43966maybe-pdf-target-libgloss:
43967@if target-libgloss
43968maybe-pdf-target-libgloss: pdf-target-libgloss
43969
43970pdf-target-libgloss: \
43971 configure-target-libgloss
43972 @: $(MAKE); $(unstage)
43973 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
43974 r=`${PWD_COMMAND}`; export r; \
43975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43976 $(NORMAL_TARGET_EXPORTS) \
43977 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
43978 for flag in $(EXTRA_TARGET_FLAGS); do \
43979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43980 done; \
43981 (cd $(TARGET_SUBDIR)/libgloss && \
43982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43984 "RANLIB=$${RANLIB}" \
0c24b341 43985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43986 pdf) \
43987 || exit 1
43988
43989@endif target-libgloss
43990
6d389afc
MS
43991.PHONY: maybe-html-target-libgloss html-target-libgloss
43992maybe-html-target-libgloss:
43993@if target-libgloss
43994maybe-html-target-libgloss: html-target-libgloss
43995
43996html-target-libgloss: \
43997 configure-target-libgloss
0aed8855 43998 @: $(MAKE); $(unstage)
6d389afc
MS
43999 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44000 r=`${PWD_COMMAND}`; export r; \
44001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44002 $(NORMAL_TARGET_EXPORTS) \
44003 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
44004 for flag in $(EXTRA_TARGET_FLAGS); do \
44005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44006 done; \
44007 (cd $(TARGET_SUBDIR)/libgloss && \
44008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44010 "RANLIB=$${RANLIB}" \
0c24b341 44011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44012 html) \
44013 || exit 1
44014
44015@endif target-libgloss
44016
4fa63067
NN
44017.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
44018maybe-TAGS-target-libgloss:
6bd3dfaa
PB
44019@if target-libgloss
44020maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 44021
4fa63067
NN
44022TAGS-target-libgloss: \
44023 configure-target-libgloss
0aed8855 44024 @: $(MAKE); $(unstage)
4fa63067
NN
44025 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44026 r=`${PWD_COMMAND}`; export r; \
b40e3958 44027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44028 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44029 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
44030 for flag in $(EXTRA_TARGET_FLAGS); do \
44031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44032 done; \
44033 (cd $(TARGET_SUBDIR)/libgloss && \
44034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44036 "RANLIB=$${RANLIB}" \
0c24b341 44037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44038 TAGS) \
4fa63067 44039 || exit 1
ce5b542e 44040
6bd3dfaa 44041@endif target-libgloss
ce5b542e 44042
4fa63067
NN
44043.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
44044maybe-install-info-target-libgloss:
6bd3dfaa
PB
44045@if target-libgloss
44046maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
44047
44048install-info-target-libgloss: \
44049 configure-target-libgloss \
44050 info-target-libgloss
0aed8855 44051 @: $(MAKE); $(unstage)
4fa63067 44052 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44053 r=`${PWD_COMMAND}`; export r; \
44054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44055 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44056 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
44057 for flag in $(EXTRA_TARGET_FLAGS); do \
44058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44059 done; \
44060 (cd $(TARGET_SUBDIR)/libgloss && \
44061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44063 "RANLIB=$${RANLIB}" \
0c24b341 44064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44065 install-info) \
e2b9e2dc
NN
44066 || exit 1
44067
6bd3dfaa 44068@endif target-libgloss
e393202e 44069
a3ca38d2
DD
44070.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
44071maybe-install-pdf-target-libgloss:
44072@if target-libgloss
44073maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
44074
44075install-pdf-target-libgloss: \
44076 configure-target-libgloss \
44077 pdf-target-libgloss
44078 @: $(MAKE); $(unstage)
44079 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44080 r=`${PWD_COMMAND}`; export r; \
44081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44082 $(NORMAL_TARGET_EXPORTS) \
44083 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
44084 for flag in $(EXTRA_TARGET_FLAGS); do \
44085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44086 done; \
44087 (cd $(TARGET_SUBDIR)/libgloss && \
44088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44090 "RANLIB=$${RANLIB}" \
0c24b341 44091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44092 install-pdf) \
44093 || exit 1
44094
44095@endif target-libgloss
44096
108a6f8e
CD
44097.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
44098maybe-install-html-target-libgloss:
44099@if target-libgloss
44100maybe-install-html-target-libgloss: install-html-target-libgloss
44101
44102install-html-target-libgloss: \
44103 configure-target-libgloss \
44104 html-target-libgloss
44105 @: $(MAKE); $(unstage)
44106 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44107 r=`${PWD_COMMAND}`; export r; \
44108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44109 $(NORMAL_TARGET_EXPORTS) \
44110 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
44111 for flag in $(EXTRA_TARGET_FLAGS); do \
44112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44113 done; \
44114 (cd $(TARGET_SUBDIR)/libgloss && \
44115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44117 "RANLIB=$${RANLIB}" \
0c24b341 44118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44119 install-html) \
44120 || exit 1
44121
44122@endif target-libgloss
44123
4fa63067
NN
44124.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
44125maybe-installcheck-target-libgloss:
6bd3dfaa
PB
44126@if target-libgloss
44127maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 44128
4fa63067
NN
44129installcheck-target-libgloss: \
44130 configure-target-libgloss
0aed8855 44131 @: $(MAKE); $(unstage)
4fa63067
NN
44132 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44133 r=`${PWD_COMMAND}`; export r; \
44134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44135 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44136 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
44137 for flag in $(EXTRA_TARGET_FLAGS); do \
44138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44139 done; \
44140 (cd $(TARGET_SUBDIR)/libgloss && \
44141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44143 "RANLIB=$${RANLIB}" \
0c24b341 44144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44145 installcheck) \
4fa63067 44146 || exit 1
3866be5d 44147
6bd3dfaa 44148@endif target-libgloss
3866be5d 44149
4fa63067
NN
44150.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
44151maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
44152@if target-libgloss
44153maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 44154
4fa63067 44155mostlyclean-target-libgloss:
0aed8855 44156 @: $(MAKE); $(unstage)
4fa63067
NN
44157 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44158 r=`${PWD_COMMAND}`; export r; \
b40e3958 44159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44160 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44161 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
44162 for flag in $(EXTRA_TARGET_FLAGS); do \
44163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44164 done; \
44165 (cd $(TARGET_SUBDIR)/libgloss && \
44166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44168 "RANLIB=$${RANLIB}" \
0c24b341 44169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44170 mostlyclean) \
4fa63067 44171 || exit 1
e393202e 44172
6bd3dfaa 44173@endif target-libgloss
3866be5d 44174
4fa63067
NN
44175.PHONY: maybe-clean-target-libgloss clean-target-libgloss
44176maybe-clean-target-libgloss:
6bd3dfaa
PB
44177@if target-libgloss
44178maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
44179
44180clean-target-libgloss:
0aed8855 44181 @: $(MAKE); $(unstage)
4fa63067 44182 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
44183 r=`${PWD_COMMAND}`; export r; \
44184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44185 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44186 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
44187 for flag in $(EXTRA_TARGET_FLAGS); do \
44188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44189 done; \
44190 (cd $(TARGET_SUBDIR)/libgloss && \
44191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44193 "RANLIB=$${RANLIB}" \
0c24b341 44194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44195 clean) \
e2b9e2dc
NN
44196 || exit 1
44197
6bd3dfaa 44198@endif target-libgloss
e393202e 44199
4fa63067
NN
44200.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
44201maybe-distclean-target-libgloss:
6bd3dfaa
PB
44202@if target-libgloss
44203maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 44204
4fa63067 44205distclean-target-libgloss:
0aed8855 44206 @: $(MAKE); $(unstage)
4fa63067
NN
44207 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44208 r=`${PWD_COMMAND}`; export r; \
44209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44210 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44211 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
44212 for flag in $(EXTRA_TARGET_FLAGS); do \
44213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44214 done; \
44215 (cd $(TARGET_SUBDIR)/libgloss && \
44216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44218 "RANLIB=$${RANLIB}" \
0c24b341 44219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44220 distclean) \
4fa63067 44221 || exit 1
3866be5d 44222
6bd3dfaa 44223@endif target-libgloss
3866be5d 44224
4fa63067
NN
44225.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
44226maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
44227@if target-libgloss
44228maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 44229
4fa63067 44230maintainer-clean-target-libgloss:
0aed8855 44231 @: $(MAKE); $(unstage)
4fa63067
NN
44232 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
44233 r=`${PWD_COMMAND}`; export r; \
b40e3958 44234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44235 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44236 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
44237 for flag in $(EXTRA_TARGET_FLAGS); do \
44238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44239 done; \
44240 (cd $(TARGET_SUBDIR)/libgloss && \
44241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44243 "RANLIB=$${RANLIB}" \
0c24b341 44244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44245 maintainer-clean) \
4fa63067 44246 || exit 1
3866be5d 44247
6bd3dfaa 44248@endif target-libgloss
3866be5d 44249
e393202e 44250
15723a45 44251
e90269c8 44252
a7254363
PB
44253
44254.PHONY: configure-target-libiberty maybe-configure-target-libiberty
44255maybe-configure-target-libiberty:
4f0ef2d8
CD
44256@if gcc-bootstrap
44257configure-target-libiberty: stage_current
44258@endif gcc-bootstrap
a7254363
PB
44259@if target-libiberty
44260maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 44261configure-target-libiberty:
0aed8855
PB
44262 @: $(MAKE); $(unstage)
44263 @r=`${PWD_COMMAND}`; export r; \
44264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44265 echo "Checking multilib configuration for libiberty..."; \
44266 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
44267 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
44268 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44269 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
44270 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
44271 else \
44272 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
44273 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
44274 fi; \
44275 else \
44276 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
44277 fi; \
44278 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 44279 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 44280 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44281 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
44282 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 44283 case $(srcdir) in \
b00612cc
PB
44284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44285 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
44286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44287 esac; \
b00612cc
PB
44288 srcdiroption="--srcdir=$${topdir}/libiberty"; \
44289 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
44290 rm -f no-such-file || : ; \
44291 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44292 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44293 --target=${target_alias} $${srcdiroption} \
bba45b8b 44294 || exit 1
6bd3dfaa 44295@endif target-libiberty
e393202e 44296
a7254363
PB
44297
44298
d545f33b
PB
44299
44300
4fa63067
NN
44301.PHONY: all-target-libiberty maybe-all-target-libiberty
44302maybe-all-target-libiberty:
4f0ef2d8
CD
44303@if gcc-bootstrap
44304all-target-libiberty: stage_current
44305@endif gcc-bootstrap
6bd3dfaa 44306@if target-libiberty
72b2455a 44307TARGET-target-libiberty=all
6bd3dfaa 44308maybe-all-target-libiberty: all-target-libiberty
4fa63067 44309all-target-libiberty: configure-target-libiberty
0aed8855 44310 @: $(MAKE); $(unstage)
b40e3958
L
44311 @r=`${PWD_COMMAND}`; export r; \
44312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44313 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44314 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 44315 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 44316@endif target-libiberty
e393202e 44317
a7254363
PB
44318
44319
d545f33b
PB
44320
44321
4fa63067
NN
44322.PHONY: check-target-libiberty maybe-check-target-libiberty
44323maybe-check-target-libiberty:
6bd3dfaa
PB
44324@if target-libiberty
44325maybe-check-target-libiberty: check-target-libiberty
16ae0395 44326
4fa63067 44327check-target-libiberty:
0aed8855 44328 @: $(MAKE); $(unstage)
b40e3958
L
44329 @r=`${PWD_COMMAND}`; export r; \
44330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44331 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44332 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44333 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44334
6bd3dfaa 44335@endif target-libiberty
e393202e 44336
4fa63067
NN
44337.PHONY: install-target-libiberty maybe-install-target-libiberty
44338maybe-install-target-libiberty:
6bd3dfaa
PB
44339@if target-libiberty
44340maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
44341
44342install-target-libiberty: installdirs
0aed8855 44343 @: $(MAKE); $(unstage)
4fa63067
NN
44344 @r=`${PWD_COMMAND}`; export r; \
44345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44346 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44347 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 44348 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44349
6bd3dfaa 44350@endif target-libiberty
4fa63067 44351
56a8fe78 44352# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44353
44354.PHONY: maybe-info-target-libiberty info-target-libiberty
44355maybe-info-target-libiberty:
6bd3dfaa
PB
44356@if target-libiberty
44357maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
44358
44359info-target-libiberty: \
44360 configure-target-libiberty
0aed8855 44361 @: $(MAKE); $(unstage)
4fa63067
NN
44362 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44363 r=`${PWD_COMMAND}`; export r; \
44364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44365 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44366 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
44367 for flag in $(EXTRA_TARGET_FLAGS); do \
44368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44369 done; \
44370 (cd $(TARGET_SUBDIR)/libiberty && \
44371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44373 "RANLIB=$${RANLIB}" \
0c24b341 44374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44375 info) \
4fa63067
NN
44376 || exit 1
44377
6bd3dfaa 44378@endif target-libiberty
4fa63067
NN
44379
44380.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
44381maybe-dvi-target-libiberty:
6bd3dfaa
PB
44382@if target-libiberty
44383maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
44384
44385dvi-target-libiberty: \
44386 configure-target-libiberty
0aed8855 44387 @: $(MAKE); $(unstage)
4fa63067
NN
44388 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44389 r=`${PWD_COMMAND}`; export r; \
44390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44391 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44392 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
44393 for flag in $(EXTRA_TARGET_FLAGS); do \
44394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44395 done; \
44396 (cd $(TARGET_SUBDIR)/libiberty && \
44397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44399 "RANLIB=$${RANLIB}" \
0c24b341 44400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44401 dvi) \
4fa63067
NN
44402 || exit 1
44403
6bd3dfaa 44404@endif target-libiberty
4fa63067 44405
56a8fe78
DD
44406.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
44407maybe-pdf-target-libiberty:
44408@if target-libiberty
44409maybe-pdf-target-libiberty: pdf-target-libiberty
44410
44411pdf-target-libiberty: \
44412 configure-target-libiberty
44413 @: $(MAKE); $(unstage)
44414 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44415 r=`${PWD_COMMAND}`; export r; \
44416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44417 $(NORMAL_TARGET_EXPORTS) \
44418 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
44419 for flag in $(EXTRA_TARGET_FLAGS); do \
44420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44421 done; \
44422 (cd $(TARGET_SUBDIR)/libiberty && \
44423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44425 "RANLIB=$${RANLIB}" \
0c24b341 44426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44427 pdf) \
44428 || exit 1
44429
44430@endif target-libiberty
44431
6d389afc
MS
44432.PHONY: maybe-html-target-libiberty html-target-libiberty
44433maybe-html-target-libiberty:
44434@if target-libiberty
44435maybe-html-target-libiberty: html-target-libiberty
44436
44437html-target-libiberty: \
44438 configure-target-libiberty
0aed8855 44439 @: $(MAKE); $(unstage)
6d389afc
MS
44440 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44441 r=`${PWD_COMMAND}`; export r; \
44442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44443 $(NORMAL_TARGET_EXPORTS) \
44444 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
44445 for flag in $(EXTRA_TARGET_FLAGS); do \
44446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44447 done; \
44448 (cd $(TARGET_SUBDIR)/libiberty && \
44449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44451 "RANLIB=$${RANLIB}" \
0c24b341 44452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44453 html) \
44454 || exit 1
44455
44456@endif target-libiberty
44457
4fa63067
NN
44458.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
44459maybe-TAGS-target-libiberty:
6bd3dfaa
PB
44460@if target-libiberty
44461maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
44462
44463TAGS-target-libiberty: \
44464 configure-target-libiberty
0aed8855 44465 @: $(MAKE); $(unstage)
4fa63067
NN
44466 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44467 r=`${PWD_COMMAND}`; export r; \
44468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44469 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44470 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
44471 for flag in $(EXTRA_TARGET_FLAGS); do \
44472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44473 done; \
44474 (cd $(TARGET_SUBDIR)/libiberty && \
44475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44477 "RANLIB=$${RANLIB}" \
0c24b341 44478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44479 TAGS) \
4fa63067
NN
44480 || exit 1
44481
6bd3dfaa 44482@endif target-libiberty
4fa63067
NN
44483
44484.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
44485maybe-install-info-target-libiberty:
6bd3dfaa
PB
44486@if target-libiberty
44487maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
44488
44489install-info-target-libiberty: \
44490 configure-target-libiberty \
44491 info-target-libiberty
0aed8855 44492 @: $(MAKE); $(unstage)
4fa63067
NN
44493 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44494 r=`${PWD_COMMAND}`; export r; \
44495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44496 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44497 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
44498 for flag in $(EXTRA_TARGET_FLAGS); do \
44499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44500 done; \
44501 (cd $(TARGET_SUBDIR)/libiberty && \
44502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44504 "RANLIB=$${RANLIB}" \
0c24b341 44505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44506 install-info) \
4fa63067
NN
44507 || exit 1
44508
6bd3dfaa 44509@endif target-libiberty
4fa63067 44510
a3ca38d2
DD
44511.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
44512maybe-install-pdf-target-libiberty:
44513@if target-libiberty
44514maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
44515
44516install-pdf-target-libiberty: \
44517 configure-target-libiberty \
44518 pdf-target-libiberty
44519 @: $(MAKE); $(unstage)
44520 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44521 r=`${PWD_COMMAND}`; export r; \
44522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44523 $(NORMAL_TARGET_EXPORTS) \
44524 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
44525 for flag in $(EXTRA_TARGET_FLAGS); do \
44526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44527 done; \
44528 (cd $(TARGET_SUBDIR)/libiberty && \
44529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44531 "RANLIB=$${RANLIB}" \
0c24b341 44532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44533 install-pdf) \
44534 || exit 1
44535
44536@endif target-libiberty
44537
108a6f8e
CD
44538.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
44539maybe-install-html-target-libiberty:
44540@if target-libiberty
44541maybe-install-html-target-libiberty: install-html-target-libiberty
44542
44543install-html-target-libiberty: \
44544 configure-target-libiberty \
44545 html-target-libiberty
44546 @: $(MAKE); $(unstage)
44547 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44548 r=`${PWD_COMMAND}`; export r; \
44549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44550 $(NORMAL_TARGET_EXPORTS) \
44551 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
44552 for flag in $(EXTRA_TARGET_FLAGS); do \
44553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44554 done; \
44555 (cd $(TARGET_SUBDIR)/libiberty && \
44556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44558 "RANLIB=$${RANLIB}" \
0c24b341 44559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44560 install-html) \
44561 || exit 1
44562
44563@endif target-libiberty
44564
4fa63067
NN
44565.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
44566maybe-installcheck-target-libiberty:
6bd3dfaa
PB
44567@if target-libiberty
44568maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
44569
44570installcheck-target-libiberty: \
44571 configure-target-libiberty
0aed8855 44572 @: $(MAKE); $(unstage)
4fa63067
NN
44573 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44574 r=`${PWD_COMMAND}`; export r; \
44575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44576 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44577 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
44578 for flag in $(EXTRA_TARGET_FLAGS); do \
44579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44580 done; \
44581 (cd $(TARGET_SUBDIR)/libiberty && \
44582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44584 "RANLIB=$${RANLIB}" \
0c24b341 44585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44586 installcheck) \
4fa63067
NN
44587 || exit 1
44588
6bd3dfaa 44589@endif target-libiberty
4fa63067
NN
44590
44591.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
44592maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
44593@if target-libiberty
44594maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
44595
44596mostlyclean-target-libiberty:
0aed8855 44597 @: $(MAKE); $(unstage)
4fa63067
NN
44598 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44599 r=`${PWD_COMMAND}`; export r; \
44600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44601 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44602 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
44603 for flag in $(EXTRA_TARGET_FLAGS); do \
44604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44605 done; \
44606 (cd $(TARGET_SUBDIR)/libiberty && \
44607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44609 "RANLIB=$${RANLIB}" \
0c24b341 44610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44611 mostlyclean) \
4fa63067
NN
44612 || exit 1
44613
6bd3dfaa 44614@endif target-libiberty
4fa63067
NN
44615
44616.PHONY: maybe-clean-target-libiberty clean-target-libiberty
44617maybe-clean-target-libiberty:
6bd3dfaa
PB
44618@if target-libiberty
44619maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
44620
44621clean-target-libiberty:
0aed8855 44622 @: $(MAKE); $(unstage)
4fa63067
NN
44623 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44624 r=`${PWD_COMMAND}`; export r; \
44625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44626 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44627 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
44628 for flag in $(EXTRA_TARGET_FLAGS); do \
44629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44630 done; \
44631 (cd $(TARGET_SUBDIR)/libiberty && \
44632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44634 "RANLIB=$${RANLIB}" \
0c24b341 44635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44636 clean) \
4fa63067
NN
44637 || exit 1
44638
6bd3dfaa 44639@endif target-libiberty
4fa63067
NN
44640
44641.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
44642maybe-distclean-target-libiberty:
6bd3dfaa
PB
44643@if target-libiberty
44644maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
44645
44646distclean-target-libiberty:
0aed8855 44647 @: $(MAKE); $(unstage)
4fa63067
NN
44648 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44649 r=`${PWD_COMMAND}`; export r; \
44650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44651 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44652 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
44653 for flag in $(EXTRA_TARGET_FLAGS); do \
44654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44655 done; \
44656 (cd $(TARGET_SUBDIR)/libiberty && \
44657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44659 "RANLIB=$${RANLIB}" \
0c24b341 44660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44661 distclean) \
4fa63067
NN
44662 || exit 1
44663
6bd3dfaa 44664@endif target-libiberty
4fa63067
NN
44665
44666.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
44667maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
44668@if target-libiberty
44669maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
44670
44671maintainer-clean-target-libiberty:
0aed8855 44672 @: $(MAKE); $(unstage)
4fa63067
NN
44673 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
44674 r=`${PWD_COMMAND}`; export r; \
44675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44676 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44677 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
44678 for flag in $(EXTRA_TARGET_FLAGS); do \
44679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44680 done; \
44681 (cd $(TARGET_SUBDIR)/libiberty && \
44682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44684 "RANLIB=$${RANLIB}" \
0c24b341 44685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44686 maintainer-clean) \
4fa63067 44687 || exit 1
16ae0395 44688
6bd3dfaa 44689@endif target-libiberty
e393202e
NN
44690
44691
15723a45 44692
e90269c8 44693
a7254363
PB
44694
44695.PHONY: configure-target-gperf maybe-configure-target-gperf
44696maybe-configure-target-gperf:
4f0ef2d8
CD
44697@if gcc-bootstrap
44698configure-target-gperf: stage_current
44699@endif gcc-bootstrap
a7254363
PB
44700@if target-gperf
44701maybe-configure-target-gperf: configure-target-gperf
c52c6897 44702configure-target-gperf:
0aed8855
PB
44703 @: $(MAKE); $(unstage)
44704 @r=`${PWD_COMMAND}`; export r; \
44705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44706 echo "Checking multilib configuration for gperf..."; \
44707 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
44708 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
44709 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
44710 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
44711 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
44712 else \
44713 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
44714 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
44715 fi; \
44716 else \
44717 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
44718 fi; \
44719 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 44720 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 44721 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44722 echo Configuring in $(TARGET_SUBDIR)/gperf; \
44723 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 44724 case $(srcdir) in \
b00612cc
PB
44725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44726 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
44727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 44728 esac; \
b00612cc
PB
44729 srcdiroption="--srcdir=$${topdir}/gperf"; \
44730 libsrcdir="$$s/gperf"; \
bba45b8b
NN
44731 rm -f no-such-file || : ; \
44732 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44733 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44734 --target=${target_alias} $${srcdiroption} \
bba45b8b 44735 || exit 1
6bd3dfaa 44736@endif target-gperf
e393202e 44737
a7254363
PB
44738
44739
d545f33b
PB
44740
44741
4fa63067
NN
44742.PHONY: all-target-gperf maybe-all-target-gperf
44743maybe-all-target-gperf:
4f0ef2d8
CD
44744@if gcc-bootstrap
44745all-target-gperf: stage_current
44746@endif gcc-bootstrap
6bd3dfaa 44747@if target-gperf
72b2455a 44748TARGET-target-gperf=all
6bd3dfaa 44749maybe-all-target-gperf: all-target-gperf
4fa63067 44750all-target-gperf: configure-target-gperf
0aed8855 44751 @: $(MAKE); $(unstage)
b40e3958
L
44752 @r=`${PWD_COMMAND}`; export r; \
44753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44754 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44755 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 44756 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 44757@endif target-gperf
e393202e 44758
a7254363
PB
44759
44760
d545f33b
PB
44761
44762
4fa63067
NN
44763.PHONY: check-target-gperf maybe-check-target-gperf
44764maybe-check-target-gperf:
6bd3dfaa
PB
44765@if target-gperf
44766maybe-check-target-gperf: check-target-gperf
16ae0395 44767
4fa63067 44768check-target-gperf:
0aed8855 44769 @: $(MAKE); $(unstage)
b40e3958
L
44770 @r=`${PWD_COMMAND}`; export r; \
44771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44772 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44773 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44774 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 44775
6bd3dfaa 44776@endif target-gperf
e393202e 44777
4fa63067
NN
44778.PHONY: install-target-gperf maybe-install-target-gperf
44779maybe-install-target-gperf:
6bd3dfaa
PB
44780@if target-gperf
44781maybe-install-target-gperf: install-target-gperf
4fa63067
NN
44782
44783install-target-gperf: installdirs
0aed8855 44784 @: $(MAKE); $(unstage)
4fa63067
NN
44785 @r=`${PWD_COMMAND}`; export r; \
44786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44787 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44788 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 44789 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 44790
6bd3dfaa 44791@endif target-gperf
4fa63067 44792
56a8fe78 44793# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44794
44795.PHONY: maybe-info-target-gperf info-target-gperf
44796maybe-info-target-gperf:
6bd3dfaa
PB
44797@if target-gperf
44798maybe-info-target-gperf: info-target-gperf
4fa63067
NN
44799
44800info-target-gperf: \
44801 configure-target-gperf
0aed8855 44802 @: $(MAKE); $(unstage)
4fa63067
NN
44803 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44804 r=`${PWD_COMMAND}`; export r; \
44805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44806 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44807 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
44808 for flag in $(EXTRA_TARGET_FLAGS); do \
44809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44810 done; \
44811 (cd $(TARGET_SUBDIR)/gperf && \
44812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44814 "RANLIB=$${RANLIB}" \
0c24b341 44815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44816 info) \
4fa63067
NN
44817 || exit 1
44818
6bd3dfaa 44819@endif target-gperf
4fa63067
NN
44820
44821.PHONY: maybe-dvi-target-gperf dvi-target-gperf
44822maybe-dvi-target-gperf:
6bd3dfaa
PB
44823@if target-gperf
44824maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
44825
44826dvi-target-gperf: \
44827 configure-target-gperf
0aed8855 44828 @: $(MAKE); $(unstage)
4fa63067
NN
44829 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44830 r=`${PWD_COMMAND}`; export r; \
44831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44832 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44833 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
44834 for flag in $(EXTRA_TARGET_FLAGS); do \
44835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44836 done; \
44837 (cd $(TARGET_SUBDIR)/gperf && \
44838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44840 "RANLIB=$${RANLIB}" \
0c24b341 44841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44842 dvi) \
4fa63067
NN
44843 || exit 1
44844
6bd3dfaa 44845@endif target-gperf
4fa63067 44846
56a8fe78
DD
44847.PHONY: maybe-pdf-target-gperf pdf-target-gperf
44848maybe-pdf-target-gperf:
44849@if target-gperf
44850maybe-pdf-target-gperf: pdf-target-gperf
44851
44852pdf-target-gperf: \
44853 configure-target-gperf
44854 @: $(MAKE); $(unstage)
44855 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44856 r=`${PWD_COMMAND}`; export r; \
44857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44858 $(NORMAL_TARGET_EXPORTS) \
44859 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
44860 for flag in $(EXTRA_TARGET_FLAGS); do \
44861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44862 done; \
44863 (cd $(TARGET_SUBDIR)/gperf && \
44864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44866 "RANLIB=$${RANLIB}" \
0c24b341 44867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44868 pdf) \
44869 || exit 1
44870
44871@endif target-gperf
44872
6d389afc
MS
44873.PHONY: maybe-html-target-gperf html-target-gperf
44874maybe-html-target-gperf:
44875@if target-gperf
44876maybe-html-target-gperf: html-target-gperf
44877
44878html-target-gperf: \
44879 configure-target-gperf
0aed8855 44880 @: $(MAKE); $(unstage)
6d389afc
MS
44881 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44882 r=`${PWD_COMMAND}`; export r; \
44883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44884 $(NORMAL_TARGET_EXPORTS) \
44885 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
44886 for flag in $(EXTRA_TARGET_FLAGS); do \
44887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44888 done; \
44889 (cd $(TARGET_SUBDIR)/gperf && \
44890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44892 "RANLIB=$${RANLIB}" \
0c24b341 44893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44894 html) \
44895 || exit 1
44896
44897@endif target-gperf
44898
4fa63067
NN
44899.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
44900maybe-TAGS-target-gperf:
6bd3dfaa
PB
44901@if target-gperf
44902maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
44903
44904TAGS-target-gperf: \
44905 configure-target-gperf
0aed8855 44906 @: $(MAKE); $(unstage)
4fa63067
NN
44907 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44908 r=`${PWD_COMMAND}`; export r; \
44909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44910 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44911 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
44912 for flag in $(EXTRA_TARGET_FLAGS); do \
44913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44914 done; \
44915 (cd $(TARGET_SUBDIR)/gperf && \
44916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44918 "RANLIB=$${RANLIB}" \
0c24b341 44919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44920 TAGS) \
4fa63067
NN
44921 || exit 1
44922
6bd3dfaa 44923@endif target-gperf
4fa63067
NN
44924
44925.PHONY: maybe-install-info-target-gperf install-info-target-gperf
44926maybe-install-info-target-gperf:
6bd3dfaa
PB
44927@if target-gperf
44928maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
44929
44930install-info-target-gperf: \
44931 configure-target-gperf \
44932 info-target-gperf
0aed8855 44933 @: $(MAKE); $(unstage)
4fa63067
NN
44934 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44935 r=`${PWD_COMMAND}`; export r; \
44936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44937 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44938 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
44939 for flag in $(EXTRA_TARGET_FLAGS); do \
44940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44941 done; \
44942 (cd $(TARGET_SUBDIR)/gperf && \
44943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44945 "RANLIB=$${RANLIB}" \
0c24b341 44946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44947 install-info) \
4fa63067
NN
44948 || exit 1
44949
6bd3dfaa 44950@endif target-gperf
4fa63067 44951
a3ca38d2
DD
44952.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
44953maybe-install-pdf-target-gperf:
44954@if target-gperf
44955maybe-install-pdf-target-gperf: install-pdf-target-gperf
44956
44957install-pdf-target-gperf: \
44958 configure-target-gperf \
44959 pdf-target-gperf
44960 @: $(MAKE); $(unstage)
44961 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44962 r=`${PWD_COMMAND}`; export r; \
44963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44964 $(NORMAL_TARGET_EXPORTS) \
44965 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
44966 for flag in $(EXTRA_TARGET_FLAGS); do \
44967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44968 done; \
44969 (cd $(TARGET_SUBDIR)/gperf && \
44970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44972 "RANLIB=$${RANLIB}" \
0c24b341 44973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44974 install-pdf) \
44975 || exit 1
44976
44977@endif target-gperf
44978
108a6f8e
CD
44979.PHONY: maybe-install-html-target-gperf install-html-target-gperf
44980maybe-install-html-target-gperf:
44981@if target-gperf
44982maybe-install-html-target-gperf: install-html-target-gperf
44983
44984install-html-target-gperf: \
44985 configure-target-gperf \
44986 html-target-gperf
44987 @: $(MAKE); $(unstage)
44988 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
44989 r=`${PWD_COMMAND}`; export r; \
44990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44991 $(NORMAL_TARGET_EXPORTS) \
44992 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
44993 for flag in $(EXTRA_TARGET_FLAGS); do \
44994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44995 done; \
44996 (cd $(TARGET_SUBDIR)/gperf && \
44997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44999 "RANLIB=$${RANLIB}" \
0c24b341 45000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45001 install-html) \
45002 || exit 1
45003
45004@endif target-gperf
45005
4fa63067
NN
45006.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
45007maybe-installcheck-target-gperf:
6bd3dfaa
PB
45008@if target-gperf
45009maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
45010
45011installcheck-target-gperf: \
45012 configure-target-gperf
0aed8855 45013 @: $(MAKE); $(unstage)
4fa63067
NN
45014 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45015 r=`${PWD_COMMAND}`; export r; \
45016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45017 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45018 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
45019 for flag in $(EXTRA_TARGET_FLAGS); do \
45020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45021 done; \
45022 (cd $(TARGET_SUBDIR)/gperf && \
45023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45025 "RANLIB=$${RANLIB}" \
0c24b341 45026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45027 installcheck) \
4fa63067
NN
45028 || exit 1
45029
6bd3dfaa 45030@endif target-gperf
4fa63067
NN
45031
45032.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
45033maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
45034@if target-gperf
45035maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
45036
45037mostlyclean-target-gperf:
0aed8855 45038 @: $(MAKE); $(unstage)
4fa63067
NN
45039 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45040 r=`${PWD_COMMAND}`; export r; \
45041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45042 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45043 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
45044 for flag in $(EXTRA_TARGET_FLAGS); do \
45045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45046 done; \
45047 (cd $(TARGET_SUBDIR)/gperf && \
45048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45050 "RANLIB=$${RANLIB}" \
0c24b341 45051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45052 mostlyclean) \
4fa63067
NN
45053 || exit 1
45054
6bd3dfaa 45055@endif target-gperf
4fa63067
NN
45056
45057.PHONY: maybe-clean-target-gperf clean-target-gperf
45058maybe-clean-target-gperf:
6bd3dfaa
PB
45059@if target-gperf
45060maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
45061
45062clean-target-gperf:
0aed8855 45063 @: $(MAKE); $(unstage)
4fa63067
NN
45064 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45065 r=`${PWD_COMMAND}`; export r; \
45066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45067 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45068 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
45069 for flag in $(EXTRA_TARGET_FLAGS); do \
45070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45071 done; \
45072 (cd $(TARGET_SUBDIR)/gperf && \
45073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45075 "RANLIB=$${RANLIB}" \
0c24b341 45076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45077 clean) \
4fa63067
NN
45078 || exit 1
45079
6bd3dfaa 45080@endif target-gperf
4fa63067
NN
45081
45082.PHONY: maybe-distclean-target-gperf distclean-target-gperf
45083maybe-distclean-target-gperf:
6bd3dfaa
PB
45084@if target-gperf
45085maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
45086
45087distclean-target-gperf:
0aed8855 45088 @: $(MAKE); $(unstage)
4fa63067
NN
45089 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45090 r=`${PWD_COMMAND}`; export r; \
45091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45093 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
45094 for flag in $(EXTRA_TARGET_FLAGS); do \
45095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45096 done; \
45097 (cd $(TARGET_SUBDIR)/gperf && \
45098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45100 "RANLIB=$${RANLIB}" \
0c24b341 45101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45102 distclean) \
4fa63067
NN
45103 || exit 1
45104
6bd3dfaa 45105@endif target-gperf
4fa63067
NN
45106
45107.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
45108maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
45109@if target-gperf
45110maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
45111
45112maintainer-clean-target-gperf:
0aed8855 45113 @: $(MAKE); $(unstage)
4fa63067
NN
45114 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
45115 r=`${PWD_COMMAND}`; export r; \
45116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45117 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45118 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
45119 for flag in $(EXTRA_TARGET_FLAGS); do \
45120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45121 done; \
45122 (cd $(TARGET_SUBDIR)/gperf && \
45123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45125 "RANLIB=$${RANLIB}" \
0c24b341 45126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45127 maintainer-clean) \
4fa63067 45128 || exit 1
16ae0395 45129
6bd3dfaa 45130@endif target-gperf
e393202e
NN
45131
45132
15723a45 45133
a7254363
PB
45134
45135
45136.PHONY: configure-target-examples maybe-configure-target-examples
45137maybe-configure-target-examples:
4f0ef2d8
CD
45138@if gcc-bootstrap
45139configure-target-examples: stage_current
45140@endif gcc-bootstrap
a7254363
PB
45141@if target-examples
45142maybe-configure-target-examples: configure-target-examples
c52c6897 45143configure-target-examples:
0aed8855
PB
45144 @: $(MAKE); $(unstage)
45145 @r=`${PWD_COMMAND}`; export r; \
45146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45147 echo "Checking multilib configuration for examples..."; \
45148 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
45149 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
45150 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
45151 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
45152 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
45153 else \
45154 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
45155 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
45156 fi; \
45157 else \
45158 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
45159 fi; \
45160 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 45161 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 45162 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45163 echo Configuring in $(TARGET_SUBDIR)/examples; \
45164 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 45165 case $(srcdir) in \
b00612cc
PB
45166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45167 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
45168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45169 esac; \
b00612cc
PB
45170 srcdiroption="--srcdir=$${topdir}/examples"; \
45171 libsrcdir="$$s/examples"; \
bba45b8b
NN
45172 rm -f no-such-file || : ; \
45173 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45174 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45175 --target=${target_alias} $${srcdiroption} \
bba45b8b 45176 || exit 1
6bd3dfaa 45177@endif target-examples
e393202e 45178
a7254363
PB
45179
45180
d545f33b
PB
45181
45182
4fa63067
NN
45183.PHONY: all-target-examples maybe-all-target-examples
45184maybe-all-target-examples:
4f0ef2d8
CD
45185@if gcc-bootstrap
45186all-target-examples: stage_current
45187@endif gcc-bootstrap
6bd3dfaa 45188@if target-examples
72b2455a 45189TARGET-target-examples=all
6bd3dfaa 45190maybe-all-target-examples: all-target-examples
4fa63067 45191all-target-examples: configure-target-examples
0aed8855 45192 @: $(MAKE); $(unstage)
b40e3958
L
45193 @r=`${PWD_COMMAND}`; export r; \
45194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45195 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45196 (cd $(TARGET_SUBDIR)/examples && \
a7254363 45197 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 45198@endif target-examples
e393202e 45199
a7254363
PB
45200
45201
d545f33b
PB
45202
45203
4fa63067
NN
45204.PHONY: check-target-examples maybe-check-target-examples
45205maybe-check-target-examples:
6bd3dfaa
PB
45206@if target-examples
45207maybe-check-target-examples: check-target-examples
16ae0395 45208
4fa63067
NN
45209# Dummy target for uncheckable module.
45210check-target-examples:
45211
6bd3dfaa 45212@endif target-examples
4fa63067
NN
45213
45214.PHONY: install-target-examples maybe-install-target-examples
45215maybe-install-target-examples:
6bd3dfaa
PB
45216@if target-examples
45217maybe-install-target-examples: install-target-examples
4fa63067
NN
45218
45219# Dummy target for uninstallable.
45220install-target-examples:
45221
6bd3dfaa 45222@endif target-examples
4fa63067 45223
56a8fe78 45224# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45225
45226.PHONY: maybe-info-target-examples info-target-examples
45227maybe-info-target-examples:
6bd3dfaa
PB
45228@if target-examples
45229maybe-info-target-examples: info-target-examples
4fa63067
NN
45230
45231info-target-examples: \
45232 configure-target-examples
0aed8855 45233 @: $(MAKE); $(unstage)
4fa63067
NN
45234 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45235 r=`${PWD_COMMAND}`; export r; \
b40e3958 45236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45238 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
45239 for flag in $(EXTRA_TARGET_FLAGS); do \
45240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45241 done; \
45242 (cd $(TARGET_SUBDIR)/examples && \
45243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45245 "RANLIB=$${RANLIB}" \
0c24b341 45246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45247 info) \
4fa63067 45248 || exit 1
930314a4 45249
6bd3dfaa 45250@endif target-examples
e393202e 45251
4fa63067
NN
45252.PHONY: maybe-dvi-target-examples dvi-target-examples
45253maybe-dvi-target-examples:
6bd3dfaa
PB
45254@if target-examples
45255maybe-dvi-target-examples: dvi-target-examples
16ae0395 45256
4fa63067
NN
45257dvi-target-examples: \
45258 configure-target-examples
0aed8855 45259 @: $(MAKE); $(unstage)
4fa63067
NN
45260 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45261 r=`${PWD_COMMAND}`; export r; \
b40e3958 45262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45263 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45264 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
45265 for flag in $(EXTRA_TARGET_FLAGS); do \
45266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45267 done; \
45268 (cd $(TARGET_SUBDIR)/examples && \
45269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45271 "RANLIB=$${RANLIB}" \
0c24b341 45272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45273 dvi) \
4fa63067
NN
45274 || exit 1
45275
6bd3dfaa 45276@endif target-examples
4fa63067 45277
56a8fe78
DD
45278.PHONY: maybe-pdf-target-examples pdf-target-examples
45279maybe-pdf-target-examples:
45280@if target-examples
45281maybe-pdf-target-examples: pdf-target-examples
45282
45283pdf-target-examples: \
45284 configure-target-examples
45285 @: $(MAKE); $(unstage)
45286 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45287 r=`${PWD_COMMAND}`; export r; \
45288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45289 $(NORMAL_TARGET_EXPORTS) \
45290 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
45291 for flag in $(EXTRA_TARGET_FLAGS); do \
45292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45293 done; \
45294 (cd $(TARGET_SUBDIR)/examples && \
45295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45297 "RANLIB=$${RANLIB}" \
0c24b341 45298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45299 pdf) \
45300 || exit 1
45301
45302@endif target-examples
45303
6d389afc
MS
45304.PHONY: maybe-html-target-examples html-target-examples
45305maybe-html-target-examples:
45306@if target-examples
45307maybe-html-target-examples: html-target-examples
45308
45309html-target-examples: \
45310 configure-target-examples
0aed8855 45311 @: $(MAKE); $(unstage)
6d389afc
MS
45312 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45313 r=`${PWD_COMMAND}`; export r; \
45314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45315 $(NORMAL_TARGET_EXPORTS) \
45316 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
45317 for flag in $(EXTRA_TARGET_FLAGS); do \
45318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45319 done; \
45320 (cd $(TARGET_SUBDIR)/examples && \
45321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45323 "RANLIB=$${RANLIB}" \
0c24b341 45324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45325 html) \
45326 || exit 1
45327
45328@endif target-examples
45329
4fa63067
NN
45330.PHONY: maybe-TAGS-target-examples TAGS-target-examples
45331maybe-TAGS-target-examples:
6bd3dfaa
PB
45332@if target-examples
45333maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
45334
45335TAGS-target-examples: \
45336 configure-target-examples
0aed8855 45337 @: $(MAKE); $(unstage)
4fa63067
NN
45338 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45339 r=`${PWD_COMMAND}`; export r; \
45340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45341 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45342 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
45343 for flag in $(EXTRA_TARGET_FLAGS); do \
45344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45345 done; \
45346 (cd $(TARGET_SUBDIR)/examples && \
45347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45349 "RANLIB=$${RANLIB}" \
0c24b341 45350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45351 TAGS) \
4fa63067
NN
45352 || exit 1
45353
6bd3dfaa 45354@endif target-examples
4fa63067
NN
45355
45356.PHONY: maybe-install-info-target-examples install-info-target-examples
45357maybe-install-info-target-examples:
6bd3dfaa
PB
45358@if target-examples
45359maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
45360
45361install-info-target-examples: \
45362 configure-target-examples \
45363 info-target-examples
0aed8855 45364 @: $(MAKE); $(unstage)
4fa63067
NN
45365 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45366 r=`${PWD_COMMAND}`; export r; \
45367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45368 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45369 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
45370 for flag in $(EXTRA_TARGET_FLAGS); do \
45371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45372 done; \
45373 (cd $(TARGET_SUBDIR)/examples && \
45374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45376 "RANLIB=$${RANLIB}" \
0c24b341 45377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45378 install-info) \
4fa63067
NN
45379 || exit 1
45380
6bd3dfaa 45381@endif target-examples
4fa63067 45382
a3ca38d2
DD
45383.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
45384maybe-install-pdf-target-examples:
45385@if target-examples
45386maybe-install-pdf-target-examples: install-pdf-target-examples
45387
45388install-pdf-target-examples: \
45389 configure-target-examples \
45390 pdf-target-examples
45391 @: $(MAKE); $(unstage)
45392 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45393 r=`${PWD_COMMAND}`; export r; \
45394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45395 $(NORMAL_TARGET_EXPORTS) \
45396 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
45397 for flag in $(EXTRA_TARGET_FLAGS); do \
45398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45399 done; \
45400 (cd $(TARGET_SUBDIR)/examples && \
45401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45403 "RANLIB=$${RANLIB}" \
0c24b341 45404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45405 install-pdf) \
45406 || exit 1
45407
45408@endif target-examples
45409
108a6f8e
CD
45410.PHONY: maybe-install-html-target-examples install-html-target-examples
45411maybe-install-html-target-examples:
45412@if target-examples
45413maybe-install-html-target-examples: install-html-target-examples
45414
45415install-html-target-examples: \
45416 configure-target-examples \
45417 html-target-examples
45418 @: $(MAKE); $(unstage)
45419 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45420 r=`${PWD_COMMAND}`; export r; \
45421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45422 $(NORMAL_TARGET_EXPORTS) \
45423 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
45424 for flag in $(EXTRA_TARGET_FLAGS); do \
45425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45426 done; \
45427 (cd $(TARGET_SUBDIR)/examples && \
45428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45430 "RANLIB=$${RANLIB}" \
0c24b341 45431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45432 install-html) \
45433 || exit 1
45434
45435@endif target-examples
45436
4fa63067
NN
45437.PHONY: maybe-installcheck-target-examples installcheck-target-examples
45438maybe-installcheck-target-examples:
6bd3dfaa
PB
45439@if target-examples
45440maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
45441
45442installcheck-target-examples: \
45443 configure-target-examples
0aed8855 45444 @: $(MAKE); $(unstage)
4fa63067
NN
45445 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45446 r=`${PWD_COMMAND}`; export r; \
45447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45448 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45449 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
45450 for flag in $(EXTRA_TARGET_FLAGS); do \
45451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45452 done; \
45453 (cd $(TARGET_SUBDIR)/examples && \
45454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45456 "RANLIB=$${RANLIB}" \
0c24b341 45457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45458 installcheck) \
4fa63067
NN
45459 || exit 1
45460
6bd3dfaa 45461@endif target-examples
4fa63067
NN
45462
45463.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
45464maybe-mostlyclean-target-examples:
6bd3dfaa
PB
45465@if target-examples
45466maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
45467
45468mostlyclean-target-examples:
0aed8855 45469 @: $(MAKE); $(unstage)
4fa63067
NN
45470 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45471 r=`${PWD_COMMAND}`; export r; \
45472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45473 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45474 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
45475 for flag in $(EXTRA_TARGET_FLAGS); do \
45476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45477 done; \
45478 (cd $(TARGET_SUBDIR)/examples && \
45479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45481 "RANLIB=$${RANLIB}" \
0c24b341 45482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45483 mostlyclean) \
4fa63067
NN
45484 || exit 1
45485
6bd3dfaa 45486@endif target-examples
4fa63067
NN
45487
45488.PHONY: maybe-clean-target-examples clean-target-examples
45489maybe-clean-target-examples:
6bd3dfaa
PB
45490@if target-examples
45491maybe-clean-target-examples: clean-target-examples
4fa63067
NN
45492
45493clean-target-examples:
0aed8855 45494 @: $(MAKE); $(unstage)
4fa63067
NN
45495 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45496 r=`${PWD_COMMAND}`; export r; \
45497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45498 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45499 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
45500 for flag in $(EXTRA_TARGET_FLAGS); do \
45501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45502 done; \
45503 (cd $(TARGET_SUBDIR)/examples && \
45504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45506 "RANLIB=$${RANLIB}" \
0c24b341 45507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45508 clean) \
4fa63067
NN
45509 || exit 1
45510
6bd3dfaa 45511@endif target-examples
4fa63067
NN
45512
45513.PHONY: maybe-distclean-target-examples distclean-target-examples
45514maybe-distclean-target-examples:
6bd3dfaa
PB
45515@if target-examples
45516maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
45517
45518distclean-target-examples:
0aed8855 45519 @: $(MAKE); $(unstage)
4fa63067
NN
45520 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45521 r=`${PWD_COMMAND}`; export r; \
45522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45523 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45524 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
45525 for flag in $(EXTRA_TARGET_FLAGS); do \
45526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45527 done; \
45528 (cd $(TARGET_SUBDIR)/examples && \
45529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45531 "RANLIB=$${RANLIB}" \
0c24b341 45532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45533 distclean) \
4fa63067
NN
45534 || exit 1
45535
6bd3dfaa 45536@endif target-examples
4fa63067
NN
45537
45538.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
45539maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
45540@if target-examples
45541maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
45542
45543maintainer-clean-target-examples:
0aed8855 45544 @: $(MAKE); $(unstage)
4fa63067
NN
45545 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
45546 r=`${PWD_COMMAND}`; export r; \
45547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45548 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45549 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
45550 for flag in $(EXTRA_TARGET_FLAGS); do \
45551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45552 done; \
45553 (cd $(TARGET_SUBDIR)/examples && \
45554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45556 "RANLIB=$${RANLIB}" \
0c24b341 45557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45558 maintainer-clean) \
4fa63067
NN
45559 || exit 1
45560
6bd3dfaa 45561@endif target-examples
e393202e
NN
45562
45563
15723a45 45564
a7254363 45565
e90269c8 45566
a7254363
PB
45567.PHONY: configure-target-libffi maybe-configure-target-libffi
45568maybe-configure-target-libffi:
4f0ef2d8
CD
45569@if gcc-bootstrap
45570configure-target-libffi: stage_current
45571@endif gcc-bootstrap
a7254363
PB
45572@if target-libffi
45573maybe-configure-target-libffi: configure-target-libffi
c52c6897 45574configure-target-libffi:
0aed8855
PB
45575 @: $(MAKE); $(unstage)
45576 @r=`${PWD_COMMAND}`; export r; \
45577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45578 echo "Checking multilib configuration for libffi..."; \
45579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
45580 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
45581 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
45582 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
45583 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
45584 else \
45585 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
45586 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
45587 fi; \
45588 else \
45589 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
45590 fi; \
45591 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 45592 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 45593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45594 echo Configuring in $(TARGET_SUBDIR)/libffi; \
45595 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 45596 case $(srcdir) in \
b00612cc
PB
45597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45598 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
45599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45600 esac; \
b00612cc
PB
45601 srcdiroption="--srcdir=$${topdir}/libffi"; \
45602 libsrcdir="$$s/libffi"; \
bba45b8b
NN
45603 rm -f no-such-file || : ; \
45604 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45605 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45606 --target=${target_alias} $${srcdiroption} \
bba45b8b 45607 || exit 1
6bd3dfaa 45608@endif target-libffi
e393202e 45609
a7254363
PB
45610
45611
d545f33b
PB
45612
45613
4fa63067
NN
45614.PHONY: all-target-libffi maybe-all-target-libffi
45615maybe-all-target-libffi:
4f0ef2d8
CD
45616@if gcc-bootstrap
45617all-target-libffi: stage_current
45618@endif gcc-bootstrap
6bd3dfaa 45619@if target-libffi
72b2455a 45620TARGET-target-libffi=all
6bd3dfaa 45621maybe-all-target-libffi: all-target-libffi
4fa63067 45622all-target-libffi: configure-target-libffi
0aed8855 45623 @: $(MAKE); $(unstage)
b40e3958
L
45624 @r=`${PWD_COMMAND}`; export r; \
45625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45626 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45627 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 45628 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 45629@endif target-libffi
e393202e 45630
a7254363
PB
45631
45632
d545f33b
PB
45633
45634
4fa63067
NN
45635.PHONY: check-target-libffi maybe-check-target-libffi
45636maybe-check-target-libffi:
6bd3dfaa
PB
45637@if target-libffi
45638maybe-check-target-libffi: check-target-libffi
16ae0395 45639
4fa63067 45640check-target-libffi:
0aed8855 45641 @: $(MAKE); $(unstage)
b40e3958
L
45642 @r=`${PWD_COMMAND}`; export r; \
45643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45644 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45645 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45646 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45647
6bd3dfaa 45648@endif target-libffi
e393202e 45649
4fa63067
NN
45650.PHONY: install-target-libffi maybe-install-target-libffi
45651maybe-install-target-libffi:
6bd3dfaa
PB
45652@if target-libffi
45653maybe-install-target-libffi: install-target-libffi
16ae0395 45654
4fa63067 45655install-target-libffi: installdirs
0aed8855 45656 @: $(MAKE); $(unstage)
b40e3958
L
45657 @r=`${PWD_COMMAND}`; export r; \
45658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45659 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45660 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 45661 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45662
6bd3dfaa 45663@endif target-libffi
e393202e 45664
56a8fe78 45665# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45666
45667.PHONY: maybe-info-target-libffi info-target-libffi
45668maybe-info-target-libffi:
6bd3dfaa
PB
45669@if target-libffi
45670maybe-info-target-libffi: info-target-libffi
4fa63067
NN
45671
45672info-target-libffi: \
45673 configure-target-libffi
0aed8855 45674 @: $(MAKE); $(unstage)
4fa63067
NN
45675 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45676 r=`${PWD_COMMAND}`; export r; \
45677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45678 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45679 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
45680 for flag in $(EXTRA_TARGET_FLAGS); do \
45681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45682 done; \
45683 (cd $(TARGET_SUBDIR)/libffi && \
45684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45686 "RANLIB=$${RANLIB}" \
0c24b341 45687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45688 info) \
4fa63067
NN
45689 || exit 1
45690
6bd3dfaa 45691@endif target-libffi
4fa63067
NN
45692
45693.PHONY: maybe-dvi-target-libffi dvi-target-libffi
45694maybe-dvi-target-libffi:
6bd3dfaa
PB
45695@if target-libffi
45696maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
45697
45698dvi-target-libffi: \
45699 configure-target-libffi
0aed8855 45700 @: $(MAKE); $(unstage)
4fa63067
NN
45701 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45702 r=`${PWD_COMMAND}`; export r; \
45703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45704 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45705 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
45706 for flag in $(EXTRA_TARGET_FLAGS); do \
45707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45708 done; \
45709 (cd $(TARGET_SUBDIR)/libffi && \
45710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45712 "RANLIB=$${RANLIB}" \
0c24b341 45713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45714 dvi) \
4fa63067
NN
45715 || exit 1
45716
6bd3dfaa 45717@endif target-libffi
4fa63067 45718
56a8fe78
DD
45719.PHONY: maybe-pdf-target-libffi pdf-target-libffi
45720maybe-pdf-target-libffi:
45721@if target-libffi
45722maybe-pdf-target-libffi: pdf-target-libffi
45723
45724pdf-target-libffi: \
45725 configure-target-libffi
45726 @: $(MAKE); $(unstage)
45727 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45728 r=`${PWD_COMMAND}`; export r; \
45729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45730 $(NORMAL_TARGET_EXPORTS) \
45731 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
45732 for flag in $(EXTRA_TARGET_FLAGS); do \
45733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45734 done; \
45735 (cd $(TARGET_SUBDIR)/libffi && \
45736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45738 "RANLIB=$${RANLIB}" \
0c24b341 45739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45740 pdf) \
45741 || exit 1
45742
45743@endif target-libffi
45744
6d389afc
MS
45745.PHONY: maybe-html-target-libffi html-target-libffi
45746maybe-html-target-libffi:
45747@if target-libffi
45748maybe-html-target-libffi: html-target-libffi
45749
45750html-target-libffi: \
45751 configure-target-libffi
0aed8855 45752 @: $(MAKE); $(unstage)
6d389afc
MS
45753 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45754 r=`${PWD_COMMAND}`; export r; \
45755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45756 $(NORMAL_TARGET_EXPORTS) \
45757 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
45758 for flag in $(EXTRA_TARGET_FLAGS); do \
45759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45760 done; \
45761 (cd $(TARGET_SUBDIR)/libffi && \
45762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45764 "RANLIB=$${RANLIB}" \
0c24b341 45765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45766 html) \
45767 || exit 1
45768
45769@endif target-libffi
45770
4fa63067
NN
45771.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
45772maybe-TAGS-target-libffi:
6bd3dfaa
PB
45773@if target-libffi
45774maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
45775
45776TAGS-target-libffi: \
45777 configure-target-libffi
0aed8855 45778 @: $(MAKE); $(unstage)
4fa63067
NN
45779 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45780 r=`${PWD_COMMAND}`; export r; \
45781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45782 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45783 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
45784 for flag in $(EXTRA_TARGET_FLAGS); do \
45785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45786 done; \
45787 (cd $(TARGET_SUBDIR)/libffi && \
45788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45790 "RANLIB=$${RANLIB}" \
0c24b341 45791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45792 TAGS) \
4fa63067
NN
45793 || exit 1
45794
6bd3dfaa 45795@endif target-libffi
4fa63067
NN
45796
45797.PHONY: maybe-install-info-target-libffi install-info-target-libffi
45798maybe-install-info-target-libffi:
6bd3dfaa
PB
45799@if target-libffi
45800maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
45801
45802install-info-target-libffi: \
45803 configure-target-libffi \
45804 info-target-libffi
0aed8855 45805 @: $(MAKE); $(unstage)
4fa63067
NN
45806 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45807 r=`${PWD_COMMAND}`; export r; \
45808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45809 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45810 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
45811 for flag in $(EXTRA_TARGET_FLAGS); do \
45812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45813 done; \
45814 (cd $(TARGET_SUBDIR)/libffi && \
45815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45817 "RANLIB=$${RANLIB}" \
0c24b341 45818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45819 install-info) \
4fa63067
NN
45820 || exit 1
45821
6bd3dfaa 45822@endif target-libffi
4fa63067 45823
a3ca38d2
DD
45824.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
45825maybe-install-pdf-target-libffi:
45826@if target-libffi
45827maybe-install-pdf-target-libffi: install-pdf-target-libffi
45828
45829install-pdf-target-libffi: \
45830 configure-target-libffi \
45831 pdf-target-libffi
45832 @: $(MAKE); $(unstage)
45833 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45834 r=`${PWD_COMMAND}`; export r; \
45835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45836 $(NORMAL_TARGET_EXPORTS) \
45837 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
45838 for flag in $(EXTRA_TARGET_FLAGS); do \
45839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45840 done; \
45841 (cd $(TARGET_SUBDIR)/libffi && \
45842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45844 "RANLIB=$${RANLIB}" \
0c24b341 45845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45846 install-pdf) \
45847 || exit 1
45848
45849@endif target-libffi
45850
108a6f8e
CD
45851.PHONY: maybe-install-html-target-libffi install-html-target-libffi
45852maybe-install-html-target-libffi:
45853@if target-libffi
45854maybe-install-html-target-libffi: install-html-target-libffi
45855
45856install-html-target-libffi: \
45857 configure-target-libffi \
45858 html-target-libffi
45859 @: $(MAKE); $(unstage)
45860 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45861 r=`${PWD_COMMAND}`; export r; \
45862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45863 $(NORMAL_TARGET_EXPORTS) \
45864 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
45865 for flag in $(EXTRA_TARGET_FLAGS); do \
45866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45867 done; \
45868 (cd $(TARGET_SUBDIR)/libffi && \
45869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45871 "RANLIB=$${RANLIB}" \
0c24b341 45872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45873 install-html) \
45874 || exit 1
45875
45876@endif target-libffi
45877
4fa63067
NN
45878.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
45879maybe-installcheck-target-libffi:
6bd3dfaa
PB
45880@if target-libffi
45881maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
45882
45883installcheck-target-libffi: \
45884 configure-target-libffi
0aed8855 45885 @: $(MAKE); $(unstage)
4fa63067
NN
45886 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45887 r=`${PWD_COMMAND}`; export r; \
45888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45889 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45890 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
45891 for flag in $(EXTRA_TARGET_FLAGS); do \
45892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45893 done; \
45894 (cd $(TARGET_SUBDIR)/libffi && \
45895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45897 "RANLIB=$${RANLIB}" \
0c24b341 45898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45899 installcheck) \
4fa63067
NN
45900 || exit 1
45901
6bd3dfaa 45902@endif target-libffi
4fa63067
NN
45903
45904.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
45905maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
45906@if target-libffi
45907maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
45908
45909mostlyclean-target-libffi:
0aed8855 45910 @: $(MAKE); $(unstage)
4fa63067
NN
45911 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45912 r=`${PWD_COMMAND}`; export r; \
45913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45914 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45915 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
45916 for flag in $(EXTRA_TARGET_FLAGS); do \
45917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45918 done; \
45919 (cd $(TARGET_SUBDIR)/libffi && \
45920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45922 "RANLIB=$${RANLIB}" \
0c24b341 45923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45924 mostlyclean) \
4fa63067
NN
45925 || exit 1
45926
6bd3dfaa 45927@endif target-libffi
4fa63067
NN
45928
45929.PHONY: maybe-clean-target-libffi clean-target-libffi
45930maybe-clean-target-libffi:
6bd3dfaa
PB
45931@if target-libffi
45932maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
45933
45934clean-target-libffi:
0aed8855 45935 @: $(MAKE); $(unstage)
4fa63067
NN
45936 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45937 r=`${PWD_COMMAND}`; export r; \
45938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45939 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45940 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
45941 for flag in $(EXTRA_TARGET_FLAGS); do \
45942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45943 done; \
45944 (cd $(TARGET_SUBDIR)/libffi && \
45945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45947 "RANLIB=$${RANLIB}" \
0c24b341 45948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45949 clean) \
4fa63067
NN
45950 || exit 1
45951
6bd3dfaa 45952@endif target-libffi
4fa63067
NN
45953
45954.PHONY: maybe-distclean-target-libffi distclean-target-libffi
45955maybe-distclean-target-libffi:
6bd3dfaa
PB
45956@if target-libffi
45957maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
45958
45959distclean-target-libffi:
0aed8855 45960 @: $(MAKE); $(unstage)
4fa63067
NN
45961 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45962 r=`${PWD_COMMAND}`; export r; \
45963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45964 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45965 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
45966 for flag in $(EXTRA_TARGET_FLAGS); do \
45967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45968 done; \
45969 (cd $(TARGET_SUBDIR)/libffi && \
45970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45972 "RANLIB=$${RANLIB}" \
0c24b341 45973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45974 distclean) \
4fa63067
NN
45975 || exit 1
45976
6bd3dfaa 45977@endif target-libffi
4fa63067
NN
45978
45979.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
45980maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
45981@if target-libffi
45982maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
45983
45984maintainer-clean-target-libffi:
0aed8855 45985 @: $(MAKE); $(unstage)
4fa63067
NN
45986 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
45987 r=`${PWD_COMMAND}`; export r; \
45988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45989 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45990 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
45991 for flag in $(EXTRA_TARGET_FLAGS); do \
45992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45993 done; \
45994 (cd $(TARGET_SUBDIR)/libffi && \
45995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45997 "RANLIB=$${RANLIB}" \
0c24b341 45998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45999 maintainer-clean) \
4fa63067
NN
46000 || exit 1
46001
6bd3dfaa 46002@endif target-libffi
4fa63067
NN
46003
46004
15723a45 46005
a7254363 46006
15723a45 46007
a7254363
PB
46008.PHONY: configure-target-libjava maybe-configure-target-libjava
46009maybe-configure-target-libjava:
4f0ef2d8
CD
46010@if gcc-bootstrap
46011configure-target-libjava: stage_current
46012@endif gcc-bootstrap
a7254363
PB
46013@if target-libjava
46014maybe-configure-target-libjava: configure-target-libjava
c52c6897 46015configure-target-libjava:
0aed8855
PB
46016 @: $(MAKE); $(unstage)
46017 @r=`${PWD_COMMAND}`; export r; \
46018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46019 echo "Checking multilib configuration for libjava..."; \
46020 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
46021 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
46022 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
46023 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
46024 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
46025 else \
46026 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
46027 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
46028 fi; \
46029 else \
46030 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
46031 fi; \
46032 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 46033 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 46034 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46035 echo Configuring in $(TARGET_SUBDIR)/libjava; \
46036 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 46037 case $(srcdir) in \
b00612cc
PB
46038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46039 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
46040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46041 esac; \
b00612cc
PB
46042 srcdiroption="--srcdir=$${topdir}/libjava"; \
46043 libsrcdir="$$s/libjava"; \
bba45b8b
NN
46044 rm -f no-such-file || : ; \
46045 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46046 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46047 --target=${target_alias} $${srcdiroption} \
bba45b8b 46048 || exit 1
6bd3dfaa 46049@endif target-libjava
e393202e 46050
a7254363
PB
46051
46052
d545f33b
PB
46053
46054
4fa63067
NN
46055.PHONY: all-target-libjava maybe-all-target-libjava
46056maybe-all-target-libjava:
4f0ef2d8
CD
46057@if gcc-bootstrap
46058all-target-libjava: stage_current
46059@endif gcc-bootstrap
6bd3dfaa 46060@if target-libjava
72b2455a 46061TARGET-target-libjava=all
6bd3dfaa 46062maybe-all-target-libjava: all-target-libjava
4fa63067 46063all-target-libjava: configure-target-libjava
0aed8855 46064 @: $(MAKE); $(unstage)
b40e3958
L
46065 @r=`${PWD_COMMAND}`; export r; \
46066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46067 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46068 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 46069 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 46070@endif target-libjava
e393202e 46071
a7254363
PB
46072
46073
d545f33b
PB
46074
46075
4fa63067
NN
46076.PHONY: check-target-libjava maybe-check-target-libjava
46077maybe-check-target-libjava:
6bd3dfaa
PB
46078@if target-libjava
46079maybe-check-target-libjava: check-target-libjava
16ae0395 46080
4fa63067 46081check-target-libjava:
0aed8855 46082 @: $(MAKE); $(unstage)
4fa63067
NN
46083 @r=`${PWD_COMMAND}`; export r; \
46084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46085 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46086 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46087 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46088
6bd3dfaa 46089@endif target-libjava
930314a4 46090
4fa63067
NN
46091.PHONY: install-target-libjava maybe-install-target-libjava
46092maybe-install-target-libjava:
6bd3dfaa
PB
46093@if target-libjava
46094maybe-install-target-libjava: install-target-libjava
16ae0395 46095
4fa63067 46096install-target-libjava: installdirs
0aed8855 46097 @: $(MAKE); $(unstage)
b40e3958
L
46098 @r=`${PWD_COMMAND}`; export r; \
46099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46100 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46101 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 46102 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46103
6bd3dfaa 46104@endif target-libjava
e393202e 46105
56a8fe78 46106# Other targets (info, dvi, pdf, etc.)
15723a45 46107
4fa63067
NN
46108.PHONY: maybe-info-target-libjava info-target-libjava
46109maybe-info-target-libjava:
6bd3dfaa
PB
46110@if target-libjava
46111maybe-info-target-libjava: info-target-libjava
15723a45 46112
4fa63067
NN
46113info-target-libjava: \
46114 configure-target-libjava
0aed8855 46115 @: $(MAKE); $(unstage)
4fa63067 46116 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46117 r=`${PWD_COMMAND}`; export r; \
46118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46119 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46120 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
46121 for flag in $(EXTRA_TARGET_FLAGS); do \
46122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46123 done; \
46124 (cd $(TARGET_SUBDIR)/libjava && \
46125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46127 "RANLIB=$${RANLIB}" \
0c24b341 46128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46129 info) \
bba45b8b 46130 || exit 1
e393202e 46131
6bd3dfaa 46132@endif target-libjava
4fa63067
NN
46133
46134.PHONY: maybe-dvi-target-libjava dvi-target-libjava
46135maybe-dvi-target-libjava:
6bd3dfaa
PB
46136@if target-libjava
46137maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
46138
46139dvi-target-libjava: \
46140 configure-target-libjava
0aed8855 46141 @: $(MAKE); $(unstage)
4fa63067
NN
46142 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46143 r=`${PWD_COMMAND}`; export r; \
b40e3958 46144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46145 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46146 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
46147 for flag in $(EXTRA_TARGET_FLAGS); do \
46148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46149 done; \
46150 (cd $(TARGET_SUBDIR)/libjava && \
46151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46153 "RANLIB=$${RANLIB}" \
0c24b341 46154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46155 dvi) \
4fa63067 46156 || exit 1
e393202e 46157
6bd3dfaa 46158@endif target-libjava
16ae0395 46159
56a8fe78
DD
46160.PHONY: maybe-pdf-target-libjava pdf-target-libjava
46161maybe-pdf-target-libjava:
46162@if target-libjava
46163maybe-pdf-target-libjava: pdf-target-libjava
46164
46165pdf-target-libjava: \
46166 configure-target-libjava
46167 @: $(MAKE); $(unstage)
46168 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46169 r=`${PWD_COMMAND}`; export r; \
46170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46171 $(RAW_CXX_TARGET_EXPORTS) \
46172 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
46173 for flag in $(EXTRA_TARGET_FLAGS); do \
46174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46175 done; \
46176 (cd $(TARGET_SUBDIR)/libjava && \
46177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46179 "RANLIB=$${RANLIB}" \
0c24b341 46180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46181 pdf) \
46182 || exit 1
46183
46184@endif target-libjava
46185
6d389afc
MS
46186.PHONY: maybe-html-target-libjava html-target-libjava
46187maybe-html-target-libjava:
46188@if target-libjava
46189maybe-html-target-libjava: html-target-libjava
46190
46191html-target-libjava: \
46192 configure-target-libjava
0aed8855 46193 @: $(MAKE); $(unstage)
6d389afc
MS
46194 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46195 r=`${PWD_COMMAND}`; export r; \
46196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46197 $(RAW_CXX_TARGET_EXPORTS) \
46198 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
46199 for flag in $(EXTRA_TARGET_FLAGS); do \
46200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46201 done; \
46202 (cd $(TARGET_SUBDIR)/libjava && \
46203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46205 "RANLIB=$${RANLIB}" \
0c24b341 46206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46207 html) \
46208 || exit 1
46209
46210@endif target-libjava
46211
4fa63067
NN
46212.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
46213maybe-TAGS-target-libjava:
6bd3dfaa
PB
46214@if target-libjava
46215maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
46216
46217TAGS-target-libjava: \
46218 configure-target-libjava
0aed8855 46219 @: $(MAKE); $(unstage)
4fa63067
NN
46220 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46221 r=`${PWD_COMMAND}`; export r; \
b40e3958 46222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46223 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46224 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
46225 for flag in $(EXTRA_TARGET_FLAGS); do \
46226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46227 done; \
46228 (cd $(TARGET_SUBDIR)/libjava && \
46229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46231 "RANLIB=$${RANLIB}" \
0c24b341 46232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46233 TAGS) \
4fa63067 46234 || exit 1
e393202e 46235
6bd3dfaa 46236@endif target-libjava
930314a4 46237
4fa63067
NN
46238.PHONY: maybe-install-info-target-libjava install-info-target-libjava
46239maybe-install-info-target-libjava:
6bd3dfaa
PB
46240@if target-libjava
46241maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 46242
4fa63067
NN
46243install-info-target-libjava: \
46244 configure-target-libjava \
46245 info-target-libjava
0aed8855 46246 @: $(MAKE); $(unstage)
4fa63067
NN
46247 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46248 r=`${PWD_COMMAND}`; export r; \
b40e3958 46249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46250 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46251 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
46252 for flag in $(EXTRA_TARGET_FLAGS); do \
46253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46254 done; \
46255 (cd $(TARGET_SUBDIR)/libjava && \
46256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46258 "RANLIB=$${RANLIB}" \
0c24b341 46259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46260 install-info) \
4fa63067 46261 || exit 1
e393202e 46262
6bd3dfaa 46263@endif target-libjava
e393202e 46264
a3ca38d2
DD
46265.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
46266maybe-install-pdf-target-libjava:
46267@if target-libjava
46268maybe-install-pdf-target-libjava: install-pdf-target-libjava
46269
46270install-pdf-target-libjava: \
46271 configure-target-libjava \
46272 pdf-target-libjava
46273 @: $(MAKE); $(unstage)
46274 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46275 r=`${PWD_COMMAND}`; export r; \
46276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46277 $(RAW_CXX_TARGET_EXPORTS) \
46278 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
46279 for flag in $(EXTRA_TARGET_FLAGS); do \
46280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46281 done; \
46282 (cd $(TARGET_SUBDIR)/libjava && \
46283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46285 "RANLIB=$${RANLIB}" \
0c24b341 46286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46287 install-pdf) \
46288 || exit 1
46289
46290@endif target-libjava
46291
108a6f8e
CD
46292.PHONY: maybe-install-html-target-libjava install-html-target-libjava
46293maybe-install-html-target-libjava:
46294@if target-libjava
46295maybe-install-html-target-libjava: install-html-target-libjava
46296
46297install-html-target-libjava: \
46298 configure-target-libjava \
46299 html-target-libjava
46300 @: $(MAKE); $(unstage)
46301 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46302 r=`${PWD_COMMAND}`; export r; \
46303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46304 $(RAW_CXX_TARGET_EXPORTS) \
46305 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
46306 for flag in $(EXTRA_TARGET_FLAGS); do \
46307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46308 done; \
46309 (cd $(TARGET_SUBDIR)/libjava && \
46310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46312 "RANLIB=$${RANLIB}" \
0c24b341 46313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46314 install-html) \
46315 || exit 1
46316
46317@endif target-libjava
46318
4fa63067
NN
46319.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
46320maybe-installcheck-target-libjava:
6bd3dfaa
PB
46321@if target-libjava
46322maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 46323
4fa63067
NN
46324installcheck-target-libjava: \
46325 configure-target-libjava
0aed8855 46326 @: $(MAKE); $(unstage)
4fa63067
NN
46327 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46328 r=`${PWD_COMMAND}`; export r; \
46329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46330 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46331 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
46332 for flag in $(EXTRA_TARGET_FLAGS); do \
46333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46334 done; \
46335 (cd $(TARGET_SUBDIR)/libjava && \
46336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46338 "RANLIB=$${RANLIB}" \
0c24b341 46339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46340 installcheck) \
4fa63067 46341 || exit 1
15723a45 46342
6bd3dfaa 46343@endif target-libjava
4fa63067
NN
46344
46345.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
46346maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
46347@if target-libjava
46348maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
46349
46350mostlyclean-target-libjava:
0aed8855 46351 @: $(MAKE); $(unstage)
4fa63067
NN
46352 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46353 r=`${PWD_COMMAND}`; export r; \
46354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46355 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46356 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
46357 for flag in $(EXTRA_TARGET_FLAGS); do \
46358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46359 done; \
46360 (cd $(TARGET_SUBDIR)/libjava && \
46361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46363 "RANLIB=$${RANLIB}" \
0c24b341 46364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46365 mostlyclean) \
4fa63067
NN
46366 || exit 1
46367
6bd3dfaa 46368@endif target-libjava
4fa63067
NN
46369
46370.PHONY: maybe-clean-target-libjava clean-target-libjava
46371maybe-clean-target-libjava:
6bd3dfaa
PB
46372@if target-libjava
46373maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
46374
46375clean-target-libjava:
0aed8855 46376 @: $(MAKE); $(unstage)
4fa63067 46377 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
46378 r=`${PWD_COMMAND}`; export r; \
46379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46380 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46381 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
46382 for flag in $(EXTRA_TARGET_FLAGS); do \
46383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46384 done; \
46385 (cd $(TARGET_SUBDIR)/libjava && \
46386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46388 "RANLIB=$${RANLIB}" \
0c24b341 46389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46390 clean) \
bba45b8b 46391 || exit 1
e393202e 46392
6bd3dfaa 46393@endif target-libjava
e393202e 46394
4fa63067
NN
46395.PHONY: maybe-distclean-target-libjava distclean-target-libjava
46396maybe-distclean-target-libjava:
6bd3dfaa
PB
46397@if target-libjava
46398maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 46399
4fa63067 46400distclean-target-libjava:
0aed8855 46401 @: $(MAKE); $(unstage)
4fa63067
NN
46402 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46403 r=`${PWD_COMMAND}`; export r; \
46404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46405 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46406 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
46407 for flag in $(EXTRA_TARGET_FLAGS); do \
46408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46409 done; \
46410 (cd $(TARGET_SUBDIR)/libjava && \
46411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46413 "RANLIB=$${RANLIB}" \
0c24b341 46414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46415 distclean) \
4fa63067 46416 || exit 1
3866be5d 46417
6bd3dfaa 46418@endif target-libjava
930314a4 46419
4fa63067
NN
46420.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
46421maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
46422@if target-libjava
46423maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 46424
4fa63067 46425maintainer-clean-target-libjava:
0aed8855 46426 @: $(MAKE); $(unstage)
4fa63067
NN
46427 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
46428 r=`${PWD_COMMAND}`; export r; \
b40e3958 46429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46430 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46431 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
46432 for flag in $(EXTRA_TARGET_FLAGS); do \
46433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46434 done; \
46435 (cd $(TARGET_SUBDIR)/libjava && \
46436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46438 "RANLIB=$${RANLIB}" \
0c24b341 46439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46440 maintainer-clean) \
4fa63067 46441 || exit 1
e393202e 46442
6bd3dfaa 46443@endif target-libjava
e393202e 46444
4fa63067 46445
15723a45 46446
a7254363 46447
e90269c8 46448
a7254363
PB
46449.PHONY: configure-target-zlib maybe-configure-target-zlib
46450maybe-configure-target-zlib:
4f0ef2d8
CD
46451@if gcc-bootstrap
46452configure-target-zlib: stage_current
46453@endif gcc-bootstrap
a7254363
PB
46454@if target-zlib
46455maybe-configure-target-zlib: configure-target-zlib
c52c6897 46456configure-target-zlib:
0aed8855
PB
46457 @: $(MAKE); $(unstage)
46458 @r=`${PWD_COMMAND}`; export r; \
46459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46460 echo "Checking multilib configuration for zlib..."; \
46461 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
46462 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
46463 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
46464 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
46465 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
46466 else \
46467 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
46468 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
46469 fi; \
46470 else \
46471 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
46472 fi; \
46473 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 46474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 46475 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46476 echo Configuring in $(TARGET_SUBDIR)/zlib; \
46477 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 46478 case $(srcdir) in \
b00612cc
PB
46479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46480 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
46481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46482 esac; \
b00612cc
PB
46483 srcdiroption="--srcdir=$${topdir}/zlib"; \
46484 libsrcdir="$$s/zlib"; \
bba45b8b
NN
46485 rm -f no-such-file || : ; \
46486 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46487 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46488 --target=${target_alias} $${srcdiroption} \
bba45b8b 46489 || exit 1
6bd3dfaa 46490@endif target-zlib
e393202e 46491
a7254363
PB
46492
46493
d545f33b
PB
46494
46495
4fa63067
NN
46496.PHONY: all-target-zlib maybe-all-target-zlib
46497maybe-all-target-zlib:
4f0ef2d8
CD
46498@if gcc-bootstrap
46499all-target-zlib: stage_current
46500@endif gcc-bootstrap
6bd3dfaa 46501@if target-zlib
72b2455a 46502TARGET-target-zlib=all
6bd3dfaa 46503maybe-all-target-zlib: all-target-zlib
4fa63067 46504all-target-zlib: configure-target-zlib
0aed8855 46505 @: $(MAKE); $(unstage)
b40e3958
L
46506 @r=`${PWD_COMMAND}`; export r; \
46507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46508 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46509 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 46510 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 46511@endif target-zlib
e393202e 46512
a7254363
PB
46513
46514
d545f33b
PB
46515
46516
4fa63067
NN
46517.PHONY: check-target-zlib maybe-check-target-zlib
46518maybe-check-target-zlib:
6bd3dfaa
PB
46519@if target-zlib
46520maybe-check-target-zlib: check-target-zlib
16ae0395 46521
4fa63067 46522check-target-zlib:
0aed8855 46523 @: $(MAKE); $(unstage)
b40e3958
L
46524 @r=`${PWD_COMMAND}`; export r; \
46525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46526 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46527 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46528 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46529
6bd3dfaa 46530@endif target-zlib
930314a4 46531
4fa63067
NN
46532.PHONY: install-target-zlib maybe-install-target-zlib
46533maybe-install-target-zlib:
6bd3dfaa
PB
46534@if target-zlib
46535maybe-install-target-zlib: install-target-zlib
16ae0395 46536
4fa63067 46537install-target-zlib: installdirs
0aed8855 46538 @: $(MAKE); $(unstage)
b40e3958
L
46539 @r=`${PWD_COMMAND}`; export r; \
46540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46541 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46542 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 46543 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46544
6bd3dfaa 46545@endif target-zlib
e393202e 46546
56a8fe78 46547# Other targets (info, dvi, pdf, etc.)
15723a45 46548
4fa63067
NN
46549.PHONY: maybe-info-target-zlib info-target-zlib
46550maybe-info-target-zlib:
6bd3dfaa
PB
46551@if target-zlib
46552maybe-info-target-zlib: info-target-zlib
15723a45 46553
4fa63067
NN
46554info-target-zlib: \
46555 configure-target-zlib
0aed8855 46556 @: $(MAKE); $(unstage)
4fa63067 46557 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46558 r=`${PWD_COMMAND}`; export r; \
46559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46560 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46561 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
46562 for flag in $(EXTRA_TARGET_FLAGS); do \
46563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46564 done; \
46565 (cd $(TARGET_SUBDIR)/zlib && \
46566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46568 "RANLIB=$${RANLIB}" \
0c24b341 46569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46570 info) \
bba45b8b 46571 || exit 1
e393202e 46572
6bd3dfaa 46573@endif target-zlib
e393202e 46574
4fa63067
NN
46575.PHONY: maybe-dvi-target-zlib dvi-target-zlib
46576maybe-dvi-target-zlib:
6bd3dfaa
PB
46577@if target-zlib
46578maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 46579
4fa63067
NN
46580dvi-target-zlib: \
46581 configure-target-zlib
0aed8855 46582 @: $(MAKE); $(unstage)
4fa63067
NN
46583 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46584 r=`${PWD_COMMAND}`; export r; \
b40e3958 46585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46587 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
46588 for flag in $(EXTRA_TARGET_FLAGS); do \
46589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46590 done; \
46591 (cd $(TARGET_SUBDIR)/zlib && \
46592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46594 "RANLIB=$${RANLIB}" \
0c24b341 46595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46596 dvi) \
4fa63067 46597 || exit 1
e393202e 46598
6bd3dfaa 46599@endif target-zlib
930314a4 46600
56a8fe78
DD
46601.PHONY: maybe-pdf-target-zlib pdf-target-zlib
46602maybe-pdf-target-zlib:
46603@if target-zlib
46604maybe-pdf-target-zlib: pdf-target-zlib
46605
46606pdf-target-zlib: \
46607 configure-target-zlib
46608 @: $(MAKE); $(unstage)
46609 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46610 r=`${PWD_COMMAND}`; export r; \
46611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46612 $(NORMAL_TARGET_EXPORTS) \
46613 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
46614 for flag in $(EXTRA_TARGET_FLAGS); do \
46615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46616 done; \
46617 (cd $(TARGET_SUBDIR)/zlib && \
46618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46620 "RANLIB=$${RANLIB}" \
0c24b341 46621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46622 pdf) \
46623 || exit 1
46624
46625@endif target-zlib
46626
6d389afc
MS
46627.PHONY: maybe-html-target-zlib html-target-zlib
46628maybe-html-target-zlib:
46629@if target-zlib
46630maybe-html-target-zlib: html-target-zlib
46631
46632html-target-zlib: \
46633 configure-target-zlib
0aed8855 46634 @: $(MAKE); $(unstage)
6d389afc
MS
46635 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46636 r=`${PWD_COMMAND}`; export r; \
46637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46638 $(NORMAL_TARGET_EXPORTS) \
46639 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
46640 for flag in $(EXTRA_TARGET_FLAGS); do \
46641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46642 done; \
46643 (cd $(TARGET_SUBDIR)/zlib && \
46644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46646 "RANLIB=$${RANLIB}" \
0c24b341 46647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46648 html) \
46649 || exit 1
46650
46651@endif target-zlib
46652
4fa63067
NN
46653.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
46654maybe-TAGS-target-zlib:
6bd3dfaa
PB
46655@if target-zlib
46656maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 46657
4fa63067
NN
46658TAGS-target-zlib: \
46659 configure-target-zlib
0aed8855 46660 @: $(MAKE); $(unstage)
4fa63067
NN
46661 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46662 r=`${PWD_COMMAND}`; export r; \
b40e3958 46663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46664 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46665 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
46666 for flag in $(EXTRA_TARGET_FLAGS); do \
46667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46668 done; \
46669 (cd $(TARGET_SUBDIR)/zlib && \
46670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46672 "RANLIB=$${RANLIB}" \
0c24b341 46673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46674 TAGS) \
4fa63067 46675 || exit 1
e393202e 46676
6bd3dfaa 46677@endif target-zlib
15723a45 46678
4fa63067
NN
46679.PHONY: maybe-install-info-target-zlib install-info-target-zlib
46680maybe-install-info-target-zlib:
6bd3dfaa
PB
46681@if target-zlib
46682maybe-install-info-target-zlib: install-info-target-zlib
15723a45 46683
4fa63067
NN
46684install-info-target-zlib: \
46685 configure-target-zlib \
46686 info-target-zlib
0aed8855 46687 @: $(MAKE); $(unstage)
4fa63067 46688 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46689 r=`${PWD_COMMAND}`; export r; \
46690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46691 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46692 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
46693 for flag in $(EXTRA_TARGET_FLAGS); do \
46694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46695 done; \
46696 (cd $(TARGET_SUBDIR)/zlib && \
46697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46699 "RANLIB=$${RANLIB}" \
0c24b341 46700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46701 install-info) \
bba45b8b 46702 || exit 1
e393202e 46703
6bd3dfaa 46704@endif target-zlib
16ae0395 46705
a3ca38d2
DD
46706.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
46707maybe-install-pdf-target-zlib:
46708@if target-zlib
46709maybe-install-pdf-target-zlib: install-pdf-target-zlib
46710
46711install-pdf-target-zlib: \
46712 configure-target-zlib \
46713 pdf-target-zlib
46714 @: $(MAKE); $(unstage)
46715 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46716 r=`${PWD_COMMAND}`; export r; \
46717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46718 $(NORMAL_TARGET_EXPORTS) \
46719 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
46720 for flag in $(EXTRA_TARGET_FLAGS); do \
46721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46722 done; \
46723 (cd $(TARGET_SUBDIR)/zlib && \
46724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46726 "RANLIB=$${RANLIB}" \
0c24b341 46727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46728 install-pdf) \
46729 || exit 1
46730
46731@endif target-zlib
46732
108a6f8e
CD
46733.PHONY: maybe-install-html-target-zlib install-html-target-zlib
46734maybe-install-html-target-zlib:
46735@if target-zlib
46736maybe-install-html-target-zlib: install-html-target-zlib
46737
46738install-html-target-zlib: \
46739 configure-target-zlib \
46740 html-target-zlib
46741 @: $(MAKE); $(unstage)
46742 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46743 r=`${PWD_COMMAND}`; export r; \
46744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46745 $(NORMAL_TARGET_EXPORTS) \
46746 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
46747 for flag in $(EXTRA_TARGET_FLAGS); do \
46748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46749 done; \
46750 (cd $(TARGET_SUBDIR)/zlib && \
46751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46753 "RANLIB=$${RANLIB}" \
0c24b341 46754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46755 install-html) \
46756 || exit 1
46757
46758@endif target-zlib
46759
4fa63067
NN
46760.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
46761maybe-installcheck-target-zlib:
6bd3dfaa
PB
46762@if target-zlib
46763maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 46764
4fa63067
NN
46765installcheck-target-zlib: \
46766 configure-target-zlib
0aed8855 46767 @: $(MAKE); $(unstage)
4fa63067
NN
46768 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46769 r=`${PWD_COMMAND}`; export r; \
46770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46771 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46772 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
46773 for flag in $(EXTRA_TARGET_FLAGS); do \
46774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46775 done; \
46776 (cd $(TARGET_SUBDIR)/zlib && \
46777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46779 "RANLIB=$${RANLIB}" \
0c24b341 46780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46781 installcheck) \
4fa63067 46782 || exit 1
e393202e 46783
6bd3dfaa 46784@endif target-zlib
16ae0395 46785
4fa63067
NN
46786.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
46787maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
46788@if target-zlib
46789maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 46790
4fa63067 46791mostlyclean-target-zlib:
0aed8855 46792 @: $(MAKE); $(unstage)
4fa63067
NN
46793 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46794 r=`${PWD_COMMAND}`; export r; \
46795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46796 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46797 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
46798 for flag in $(EXTRA_TARGET_FLAGS); do \
46799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46800 done; \
46801 (cd $(TARGET_SUBDIR)/zlib && \
46802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46804 "RANLIB=$${RANLIB}" \
0c24b341 46805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46806 mostlyclean) \
4fa63067 46807 || exit 1
e393202e 46808
6bd3dfaa 46809@endif target-zlib
15723a45 46810
4fa63067
NN
46811.PHONY: maybe-clean-target-zlib clean-target-zlib
46812maybe-clean-target-zlib:
6bd3dfaa
PB
46813@if target-zlib
46814maybe-clean-target-zlib: clean-target-zlib
15723a45 46815
4fa63067 46816clean-target-zlib:
0aed8855 46817 @: $(MAKE); $(unstage)
4fa63067 46818 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
46819 r=`${PWD_COMMAND}`; export r; \
46820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46821 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46822 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
46823 for flag in $(EXTRA_TARGET_FLAGS); do \
46824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46825 done; \
46826 (cd $(TARGET_SUBDIR)/zlib && \
46827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46829 "RANLIB=$${RANLIB}" \
0c24b341 46830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46831 clean) \
bba45b8b 46832 || exit 1
e393202e 46833
6bd3dfaa 46834@endif target-zlib
e393202e 46835
4fa63067
NN
46836.PHONY: maybe-distclean-target-zlib distclean-target-zlib
46837maybe-distclean-target-zlib:
6bd3dfaa
PB
46838@if target-zlib
46839maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 46840
4fa63067 46841distclean-target-zlib:
0aed8855 46842 @: $(MAKE); $(unstage)
4fa63067
NN
46843 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46844 r=`${PWD_COMMAND}`; export r; \
b40e3958 46845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46846 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46847 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
46848 for flag in $(EXTRA_TARGET_FLAGS); do \
46849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46850 done; \
46851 (cd $(TARGET_SUBDIR)/zlib && \
46852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46854 "RANLIB=$${RANLIB}" \
0c24b341 46855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46856 distclean) \
4fa63067 46857 || exit 1
e393202e 46858
6bd3dfaa 46859@endif target-zlib
e393202e 46860
4fa63067
NN
46861.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
46862maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
46863@if target-zlib
46864maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 46865
4fa63067 46866maintainer-clean-target-zlib:
0aed8855 46867 @: $(MAKE); $(unstage)
4fa63067
NN
46868 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
46869 r=`${PWD_COMMAND}`; export r; \
b40e3958 46870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46871 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46872 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
46873 for flag in $(EXTRA_TARGET_FLAGS); do \
46874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46875 done; \
46876 (cd $(TARGET_SUBDIR)/zlib && \
46877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46879 "RANLIB=$${RANLIB}" \
0c24b341 46880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46881 maintainer-clean) \
4fa63067 46882 || exit 1
e393202e 46883
6bd3dfaa 46884@endif target-zlib
930314a4 46885
4fa63067 46886
15723a45 46887
a7254363 46888
e90269c8 46889
a7254363
PB
46890.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
46891maybe-configure-target-boehm-gc:
4f0ef2d8
CD
46892@if gcc-bootstrap
46893configure-target-boehm-gc: stage_current
46894@endif gcc-bootstrap
a7254363
PB
46895@if target-boehm-gc
46896maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 46897configure-target-boehm-gc:
0aed8855
PB
46898 @: $(MAKE); $(unstage)
46899 @r=`${PWD_COMMAND}`; export r; \
46900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46901 echo "Checking multilib configuration for boehm-gc..."; \
46902 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
46903 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
46904 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46905 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
46906 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
46907 else \
46908 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
46909 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
46910 fi; \
46911 else \
46912 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
46913 fi; \
46914 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 46915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 46916 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46917 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
46918 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 46919 case $(srcdir) in \
b00612cc
PB
46920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46921 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
46922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46923 esac; \
b00612cc
PB
46924 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
46925 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
46926 rm -f no-such-file || : ; \
46927 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46928 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46929 --target=${target_alias} $${srcdiroption} \
bba45b8b 46930 || exit 1
6bd3dfaa 46931@endif target-boehm-gc
e393202e 46932
a7254363
PB
46933
46934
d545f33b
PB
46935
46936
4fa63067
NN
46937.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
46938maybe-all-target-boehm-gc:
4f0ef2d8
CD
46939@if gcc-bootstrap
46940all-target-boehm-gc: stage_current
46941@endif gcc-bootstrap
6bd3dfaa 46942@if target-boehm-gc
72b2455a 46943TARGET-target-boehm-gc=all
6bd3dfaa 46944maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 46945all-target-boehm-gc: configure-target-boehm-gc
0aed8855 46946 @: $(MAKE); $(unstage)
b40e3958
L
46947 @r=`${PWD_COMMAND}`; export r; \
46948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46949 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46950 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 46951 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 46952@endif target-boehm-gc
e393202e 46953
a7254363
PB
46954
46955
d545f33b
PB
46956
46957
4fa63067
NN
46958.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
46959maybe-check-target-boehm-gc:
6bd3dfaa
PB
46960@if target-boehm-gc
46961maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 46962
4fa63067 46963check-target-boehm-gc:
0aed8855 46964 @: $(MAKE); $(unstage)
b40e3958
L
46965 @r=`${PWD_COMMAND}`; export r; \
46966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46967 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46968 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46969 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 46970
6bd3dfaa 46971@endif target-boehm-gc
930314a4 46972
4fa63067
NN
46973.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
46974maybe-install-target-boehm-gc:
6bd3dfaa
PB
46975@if target-boehm-gc
46976maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 46977
4fa63067 46978install-target-boehm-gc: installdirs
0aed8855 46979 @: $(MAKE); $(unstage)
b40e3958
L
46980 @r=`${PWD_COMMAND}`; export r; \
46981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46982 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46983 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 46984 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 46985
6bd3dfaa 46986@endif target-boehm-gc
e393202e 46987
56a8fe78 46988# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46989
46990.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
46991maybe-info-target-boehm-gc:
6bd3dfaa
PB
46992@if target-boehm-gc
46993maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
46994
46995info-target-boehm-gc: \
46996 configure-target-boehm-gc
0aed8855 46997 @: $(MAKE); $(unstage)
4fa63067
NN
46998 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
46999 r=`${PWD_COMMAND}`; export r; \
47000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47001 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47002 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
47003 for flag in $(EXTRA_TARGET_FLAGS); do \
47004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47005 done; \
47006 (cd $(TARGET_SUBDIR)/boehm-gc && \
47007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47009 "RANLIB=$${RANLIB}" \
0c24b341 47010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47011 info) \
4fa63067
NN
47012 || exit 1
47013
6bd3dfaa 47014@endif target-boehm-gc
4fa63067
NN
47015
47016.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
47017maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
47018@if target-boehm-gc
47019maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
47020
47021dvi-target-boehm-gc: \
47022 configure-target-boehm-gc
0aed8855 47023 @: $(MAKE); $(unstage)
4fa63067
NN
47024 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47025 r=`${PWD_COMMAND}`; export r; \
47026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47027 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47028 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
47029 for flag in $(EXTRA_TARGET_FLAGS); do \
47030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47031 done; \
47032 (cd $(TARGET_SUBDIR)/boehm-gc && \
47033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47035 "RANLIB=$${RANLIB}" \
0c24b341 47036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47037 dvi) \
4fa63067
NN
47038 || exit 1
47039
6bd3dfaa 47040@endif target-boehm-gc
4fa63067 47041
56a8fe78
DD
47042.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
47043maybe-pdf-target-boehm-gc:
47044@if target-boehm-gc
47045maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
47046
47047pdf-target-boehm-gc: \
47048 configure-target-boehm-gc
47049 @: $(MAKE); $(unstage)
47050 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47051 r=`${PWD_COMMAND}`; export r; \
47052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47053 $(NORMAL_TARGET_EXPORTS) \
47054 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47055 for flag in $(EXTRA_TARGET_FLAGS); do \
47056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47057 done; \
47058 (cd $(TARGET_SUBDIR)/boehm-gc && \
47059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47061 "RANLIB=$${RANLIB}" \
0c24b341 47062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47063 pdf) \
47064 || exit 1
47065
47066@endif target-boehm-gc
47067
6d389afc
MS
47068.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
47069maybe-html-target-boehm-gc:
47070@if target-boehm-gc
47071maybe-html-target-boehm-gc: html-target-boehm-gc
47072
47073html-target-boehm-gc: \
47074 configure-target-boehm-gc
0aed8855 47075 @: $(MAKE); $(unstage)
6d389afc
MS
47076 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47077 r=`${PWD_COMMAND}`; export r; \
47078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47079 $(NORMAL_TARGET_EXPORTS) \
47080 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
47081 for flag in $(EXTRA_TARGET_FLAGS); do \
47082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47083 done; \
47084 (cd $(TARGET_SUBDIR)/boehm-gc && \
47085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47087 "RANLIB=$${RANLIB}" \
0c24b341 47088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47089 html) \
47090 || exit 1
47091
47092@endif target-boehm-gc
47093
4fa63067
NN
47094.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
47095maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
47096@if target-boehm-gc
47097maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
47098
47099TAGS-target-boehm-gc: \
47100 configure-target-boehm-gc
0aed8855 47101 @: $(MAKE); $(unstage)
4fa63067
NN
47102 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47103 r=`${PWD_COMMAND}`; export r; \
47104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47105 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47106 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
47107 for flag in $(EXTRA_TARGET_FLAGS); do \
47108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47109 done; \
47110 (cd $(TARGET_SUBDIR)/boehm-gc && \
47111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47113 "RANLIB=$${RANLIB}" \
0c24b341 47114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47115 TAGS) \
4fa63067
NN
47116 || exit 1
47117
6bd3dfaa 47118@endif target-boehm-gc
4fa63067
NN
47119
47120.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
47121maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
47122@if target-boehm-gc
47123maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
47124
47125install-info-target-boehm-gc: \
47126 configure-target-boehm-gc \
47127 info-target-boehm-gc
0aed8855 47128 @: $(MAKE); $(unstage)
4fa63067
NN
47129 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47130 r=`${PWD_COMMAND}`; export r; \
47131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47132 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47133 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
47134 for flag in $(EXTRA_TARGET_FLAGS); do \
47135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47136 done; \
47137 (cd $(TARGET_SUBDIR)/boehm-gc && \
47138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47140 "RANLIB=$${RANLIB}" \
0c24b341 47141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47142 install-info) \
4fa63067
NN
47143 || exit 1
47144
6bd3dfaa 47145@endif target-boehm-gc
4fa63067 47146
a3ca38d2
DD
47147.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
47148maybe-install-pdf-target-boehm-gc:
47149@if target-boehm-gc
47150maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
47151
47152install-pdf-target-boehm-gc: \
47153 configure-target-boehm-gc \
47154 pdf-target-boehm-gc
47155 @: $(MAKE); $(unstage)
47156 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47157 r=`${PWD_COMMAND}`; export r; \
47158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47159 $(NORMAL_TARGET_EXPORTS) \
47160 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
47161 for flag in $(EXTRA_TARGET_FLAGS); do \
47162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47163 done; \
47164 (cd $(TARGET_SUBDIR)/boehm-gc && \
47165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47167 "RANLIB=$${RANLIB}" \
0c24b341 47168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47169 install-pdf) \
47170 || exit 1
47171
47172@endif target-boehm-gc
47173
108a6f8e
CD
47174.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
47175maybe-install-html-target-boehm-gc:
47176@if target-boehm-gc
47177maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
47178
47179install-html-target-boehm-gc: \
47180 configure-target-boehm-gc \
47181 html-target-boehm-gc
47182 @: $(MAKE); $(unstage)
47183 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47184 r=`${PWD_COMMAND}`; export r; \
47185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47186 $(NORMAL_TARGET_EXPORTS) \
47187 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
47188 for flag in $(EXTRA_TARGET_FLAGS); do \
47189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47190 done; \
47191 (cd $(TARGET_SUBDIR)/boehm-gc && \
47192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47194 "RANLIB=$${RANLIB}" \
0c24b341 47195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47196 install-html) \
47197 || exit 1
47198
47199@endif target-boehm-gc
47200
4fa63067
NN
47201.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
47202maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
47203@if target-boehm-gc
47204maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
47205
47206installcheck-target-boehm-gc: \
47207 configure-target-boehm-gc
0aed8855 47208 @: $(MAKE); $(unstage)
4fa63067
NN
47209 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47210 r=`${PWD_COMMAND}`; export r; \
47211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47212 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47213 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
47214 for flag in $(EXTRA_TARGET_FLAGS); do \
47215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47216 done; \
47217 (cd $(TARGET_SUBDIR)/boehm-gc && \
47218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47220 "RANLIB=$${RANLIB}" \
0c24b341 47221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47222 installcheck) \
4fa63067
NN
47223 || exit 1
47224
6bd3dfaa 47225@endif target-boehm-gc
4fa63067
NN
47226
47227.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
47228maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
47229@if target-boehm-gc
47230maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
47231
47232mostlyclean-target-boehm-gc:
0aed8855 47233 @: $(MAKE); $(unstage)
4fa63067
NN
47234 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47235 r=`${PWD_COMMAND}`; export r; \
47236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47238 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47239 for flag in $(EXTRA_TARGET_FLAGS); do \
47240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47241 done; \
47242 (cd $(TARGET_SUBDIR)/boehm-gc && \
47243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47245 "RANLIB=$${RANLIB}" \
0c24b341 47246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47247 mostlyclean) \
4fa63067
NN
47248 || exit 1
47249
6bd3dfaa 47250@endif target-boehm-gc
4fa63067
NN
47251
47252.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
47253maybe-clean-target-boehm-gc:
6bd3dfaa
PB
47254@if target-boehm-gc
47255maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
47256
47257clean-target-boehm-gc:
0aed8855 47258 @: $(MAKE); $(unstage)
4fa63067
NN
47259 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47260 r=`${PWD_COMMAND}`; export r; \
47261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47262 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47263 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47264 for flag in $(EXTRA_TARGET_FLAGS); do \
47265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47266 done; \
47267 (cd $(TARGET_SUBDIR)/boehm-gc && \
47268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47270 "RANLIB=$${RANLIB}" \
0c24b341 47271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47272 clean) \
4fa63067
NN
47273 || exit 1
47274
6bd3dfaa 47275@endif target-boehm-gc
4fa63067
NN
47276
47277.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
47278maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
47279@if target-boehm-gc
47280maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
47281
47282distclean-target-boehm-gc:
0aed8855 47283 @: $(MAKE); $(unstage)
4fa63067
NN
47284 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47285 r=`${PWD_COMMAND}`; export r; \
47286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47287 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47288 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
47289 for flag in $(EXTRA_TARGET_FLAGS); do \
47290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47291 done; \
47292 (cd $(TARGET_SUBDIR)/boehm-gc && \
47293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47295 "RANLIB=$${RANLIB}" \
0c24b341 47296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47297 distclean) \
4fa63067
NN
47298 || exit 1
47299
6bd3dfaa 47300@endif target-boehm-gc
4fa63067
NN
47301
47302.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
47303maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
47304@if target-boehm-gc
47305maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
47306
47307maintainer-clean-target-boehm-gc:
0aed8855 47308 @: $(MAKE); $(unstage)
4fa63067
NN
47309 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
47310 r=`${PWD_COMMAND}`; export r; \
47311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47312 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47313 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
47314 for flag in $(EXTRA_TARGET_FLAGS); do \
47315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47316 done; \
47317 (cd $(TARGET_SUBDIR)/boehm-gc && \
47318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47320 "RANLIB=$${RANLIB}" \
0c24b341 47321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47322 maintainer-clean) \
4fa63067
NN
47323 || exit 1
47324
6bd3dfaa 47325@endif target-boehm-gc
4fa63067
NN
47326
47327
15723a45 47328
15723a45 47329
a7254363
PB
47330
47331.PHONY: configure-target-qthreads maybe-configure-target-qthreads
47332maybe-configure-target-qthreads:
4f0ef2d8
CD
47333@if gcc-bootstrap
47334configure-target-qthreads: stage_current
47335@endif gcc-bootstrap
a7254363
PB
47336@if target-qthreads
47337maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 47338configure-target-qthreads:
0aed8855
PB
47339 @: $(MAKE); $(unstage)
47340 @r=`${PWD_COMMAND}`; export r; \
47341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47342 echo "Checking multilib configuration for qthreads..."; \
47343 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
47344 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
47345 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47346 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
47347 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
47348 else \
47349 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
47350 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
47351 fi; \
47352 else \
47353 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
47354 fi; \
47355 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 47356 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 47357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47358 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
47359 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 47360 case $(srcdir) in \
b00612cc
PB
47361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47362 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
47363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47364 esac; \
b00612cc
PB
47365 srcdiroption="--srcdir=$${topdir}/qthreads"; \
47366 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
47367 rm -f no-such-file || : ; \
47368 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47369 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47370 --target=${target_alias} $${srcdiroption} \
bba45b8b 47371 || exit 1
6bd3dfaa 47372@endif target-qthreads
252b5132 47373
a7254363
PB
47374
47375
d545f33b
PB
47376
47377
4fa63067
NN
47378.PHONY: all-target-qthreads maybe-all-target-qthreads
47379maybe-all-target-qthreads:
4f0ef2d8
CD
47380@if gcc-bootstrap
47381all-target-qthreads: stage_current
47382@endif gcc-bootstrap
6bd3dfaa 47383@if target-qthreads
72b2455a 47384TARGET-target-qthreads=all
6bd3dfaa 47385maybe-all-target-qthreads: all-target-qthreads
4fa63067 47386all-target-qthreads: configure-target-qthreads
0aed8855 47387 @: $(MAKE); $(unstage)
b40e3958
L
47388 @r=`${PWD_COMMAND}`; export r; \
47389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47390 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47391 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 47392 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 47393@endif target-qthreads
252b5132 47394
a7254363
PB
47395
47396
d545f33b
PB
47397
47398
4fa63067
NN
47399.PHONY: check-target-qthreads maybe-check-target-qthreads
47400maybe-check-target-qthreads:
6bd3dfaa
PB
47401@if target-qthreads
47402maybe-check-target-qthreads: check-target-qthreads
16ae0395 47403
4fa63067 47404check-target-qthreads:
0aed8855 47405 @: $(MAKE); $(unstage)
b40e3958
L
47406 @r=`${PWD_COMMAND}`; export r; \
47407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47408 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47409 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47410 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47411
6bd3dfaa 47412@endif target-qthreads
930314a4 47413
4fa63067
NN
47414.PHONY: install-target-qthreads maybe-install-target-qthreads
47415maybe-install-target-qthreads:
6bd3dfaa
PB
47416@if target-qthreads
47417maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
47418
47419install-target-qthreads: installdirs
0aed8855 47420 @: $(MAKE); $(unstage)
4fa63067
NN
47421 @r=`${PWD_COMMAND}`; export r; \
47422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47423 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47424 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 47425 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 47426
6bd3dfaa 47427@endif target-qthreads
4fa63067 47428
56a8fe78 47429# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47430
47431.PHONY: maybe-info-target-qthreads info-target-qthreads
47432maybe-info-target-qthreads:
6bd3dfaa
PB
47433@if target-qthreads
47434maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
47435
47436info-target-qthreads: \
47437 configure-target-qthreads
0aed8855 47438 @: $(MAKE); $(unstage)
4fa63067
NN
47439 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47440 r=`${PWD_COMMAND}`; export r; \
47441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47442 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47443 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
47444 for flag in $(EXTRA_TARGET_FLAGS); do \
47445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47446 done; \
47447 (cd $(TARGET_SUBDIR)/qthreads && \
47448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47450 "RANLIB=$${RANLIB}" \
0c24b341 47451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47452 info) \
4fa63067
NN
47453 || exit 1
47454
6bd3dfaa 47455@endif target-qthreads
4fa63067
NN
47456
47457.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
47458maybe-dvi-target-qthreads:
6bd3dfaa
PB
47459@if target-qthreads
47460maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
47461
47462dvi-target-qthreads: \
47463 configure-target-qthreads
0aed8855 47464 @: $(MAKE); $(unstage)
4fa63067
NN
47465 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47466 r=`${PWD_COMMAND}`; export r; \
47467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47468 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47469 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
47470 for flag in $(EXTRA_TARGET_FLAGS); do \
47471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47472 done; \
47473 (cd $(TARGET_SUBDIR)/qthreads && \
47474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47476 "RANLIB=$${RANLIB}" \
0c24b341 47477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47478 dvi) \
4fa63067
NN
47479 || exit 1
47480
6bd3dfaa 47481@endif target-qthreads
4fa63067 47482
56a8fe78
DD
47483.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
47484maybe-pdf-target-qthreads:
47485@if target-qthreads
47486maybe-pdf-target-qthreads: pdf-target-qthreads
47487
47488pdf-target-qthreads: \
47489 configure-target-qthreads
47490 @: $(MAKE); $(unstage)
47491 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47492 r=`${PWD_COMMAND}`; export r; \
47493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47494 $(NORMAL_TARGET_EXPORTS) \
47495 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
47496 for flag in $(EXTRA_TARGET_FLAGS); do \
47497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47498 done; \
47499 (cd $(TARGET_SUBDIR)/qthreads && \
47500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47502 "RANLIB=$${RANLIB}" \
0c24b341 47503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47504 pdf) \
47505 || exit 1
47506
47507@endif target-qthreads
47508
6d389afc
MS
47509.PHONY: maybe-html-target-qthreads html-target-qthreads
47510maybe-html-target-qthreads:
47511@if target-qthreads
47512maybe-html-target-qthreads: html-target-qthreads
47513
47514html-target-qthreads: \
47515 configure-target-qthreads
0aed8855 47516 @: $(MAKE); $(unstage)
6d389afc
MS
47517 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47518 r=`${PWD_COMMAND}`; export r; \
47519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47520 $(NORMAL_TARGET_EXPORTS) \
47521 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
47522 for flag in $(EXTRA_TARGET_FLAGS); do \
47523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47524 done; \
47525 (cd $(TARGET_SUBDIR)/qthreads && \
47526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47528 "RANLIB=$${RANLIB}" \
0c24b341 47529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47530 html) \
47531 || exit 1
47532
47533@endif target-qthreads
47534
4fa63067
NN
47535.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
47536maybe-TAGS-target-qthreads:
6bd3dfaa
PB
47537@if target-qthreads
47538maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
47539
47540TAGS-target-qthreads: \
47541 configure-target-qthreads
0aed8855 47542 @: $(MAKE); $(unstage)
4fa63067
NN
47543 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47544 r=`${PWD_COMMAND}`; export r; \
47545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47546 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47547 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
47548 for flag in $(EXTRA_TARGET_FLAGS); do \
47549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47550 done; \
47551 (cd $(TARGET_SUBDIR)/qthreads && \
47552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47554 "RANLIB=$${RANLIB}" \
0c24b341 47555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47556 TAGS) \
4fa63067
NN
47557 || exit 1
47558
6bd3dfaa 47559@endif target-qthreads
4fa63067
NN
47560
47561.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
47562maybe-install-info-target-qthreads:
6bd3dfaa
PB
47563@if target-qthreads
47564maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
47565
47566install-info-target-qthreads: \
47567 configure-target-qthreads \
47568 info-target-qthreads
0aed8855 47569 @: $(MAKE); $(unstage)
4fa63067
NN
47570 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47571 r=`${PWD_COMMAND}`; export r; \
47572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47574 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
47575 for flag in $(EXTRA_TARGET_FLAGS); do \
47576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47577 done; \
47578 (cd $(TARGET_SUBDIR)/qthreads && \
47579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47581 "RANLIB=$${RANLIB}" \
0c24b341 47582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47583 install-info) \
4fa63067
NN
47584 || exit 1
47585
6bd3dfaa 47586@endif target-qthreads
4fa63067 47587
a3ca38d2
DD
47588.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
47589maybe-install-pdf-target-qthreads:
47590@if target-qthreads
47591maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
47592
47593install-pdf-target-qthreads: \
47594 configure-target-qthreads \
47595 pdf-target-qthreads
47596 @: $(MAKE); $(unstage)
47597 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47598 r=`${PWD_COMMAND}`; export r; \
47599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47600 $(NORMAL_TARGET_EXPORTS) \
47601 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
47602 for flag in $(EXTRA_TARGET_FLAGS); do \
47603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47604 done; \
47605 (cd $(TARGET_SUBDIR)/qthreads && \
47606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47608 "RANLIB=$${RANLIB}" \
0c24b341 47609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47610 install-pdf) \
47611 || exit 1
47612
47613@endif target-qthreads
47614
108a6f8e
CD
47615.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
47616maybe-install-html-target-qthreads:
47617@if target-qthreads
47618maybe-install-html-target-qthreads: install-html-target-qthreads
47619
47620install-html-target-qthreads: \
47621 configure-target-qthreads \
47622 html-target-qthreads
47623 @: $(MAKE); $(unstage)
47624 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47625 r=`${PWD_COMMAND}`; export r; \
47626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47627 $(NORMAL_TARGET_EXPORTS) \
47628 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
47629 for flag in $(EXTRA_TARGET_FLAGS); do \
47630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47631 done; \
47632 (cd $(TARGET_SUBDIR)/qthreads && \
47633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47635 "RANLIB=$${RANLIB}" \
0c24b341 47636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47637 install-html) \
47638 || exit 1
47639
47640@endif target-qthreads
47641
4fa63067
NN
47642.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
47643maybe-installcheck-target-qthreads:
6bd3dfaa
PB
47644@if target-qthreads
47645maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
47646
47647installcheck-target-qthreads: \
47648 configure-target-qthreads
0aed8855 47649 @: $(MAKE); $(unstage)
4fa63067
NN
47650 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47651 r=`${PWD_COMMAND}`; export r; \
47652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47653 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47654 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
47655 for flag in $(EXTRA_TARGET_FLAGS); do \
47656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47657 done; \
47658 (cd $(TARGET_SUBDIR)/qthreads && \
47659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47661 "RANLIB=$${RANLIB}" \
0c24b341 47662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47663 installcheck) \
4fa63067
NN
47664 || exit 1
47665
6bd3dfaa 47666@endif target-qthreads
4fa63067
NN
47667
47668.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
47669maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
47670@if target-qthreads
47671maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
47672
47673mostlyclean-target-qthreads:
0aed8855 47674 @: $(MAKE); $(unstage)
4fa63067
NN
47675 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47676 r=`${PWD_COMMAND}`; export r; \
47677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47678 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47679 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
47680 for flag in $(EXTRA_TARGET_FLAGS); do \
47681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47682 done; \
47683 (cd $(TARGET_SUBDIR)/qthreads && \
47684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47686 "RANLIB=$${RANLIB}" \
0c24b341 47687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47688 mostlyclean) \
4fa63067
NN
47689 || exit 1
47690
6bd3dfaa 47691@endif target-qthreads
4fa63067
NN
47692
47693.PHONY: maybe-clean-target-qthreads clean-target-qthreads
47694maybe-clean-target-qthreads:
6bd3dfaa
PB
47695@if target-qthreads
47696maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
47697
47698clean-target-qthreads:
0aed8855 47699 @: $(MAKE); $(unstage)
4fa63067
NN
47700 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47701 r=`${PWD_COMMAND}`; export r; \
47702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47703 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47704 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
47705 for flag in $(EXTRA_TARGET_FLAGS); do \
47706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47707 done; \
47708 (cd $(TARGET_SUBDIR)/qthreads && \
47709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47711 "RANLIB=$${RANLIB}" \
0c24b341 47712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47713 clean) \
4fa63067
NN
47714 || exit 1
47715
6bd3dfaa 47716@endif target-qthreads
4fa63067
NN
47717
47718.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
47719maybe-distclean-target-qthreads:
6bd3dfaa
PB
47720@if target-qthreads
47721maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
47722
47723distclean-target-qthreads:
0aed8855 47724 @: $(MAKE); $(unstage)
4fa63067
NN
47725 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47726 r=`${PWD_COMMAND}`; export r; \
47727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47728 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47729 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
47730 for flag in $(EXTRA_TARGET_FLAGS); do \
47731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47732 done; \
47733 (cd $(TARGET_SUBDIR)/qthreads && \
47734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47736 "RANLIB=$${RANLIB}" \
0c24b341 47737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47738 distclean) \
4fa63067
NN
47739 || exit 1
47740
6bd3dfaa 47741@endif target-qthreads
4fa63067
NN
47742
47743.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
47744maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
47745@if target-qthreads
47746maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
47747
47748maintainer-clean-target-qthreads:
0aed8855 47749 @: $(MAKE); $(unstage)
4fa63067
NN
47750 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
47751 r=`${PWD_COMMAND}`; export r; \
47752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47753 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47754 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
47755 for flag in $(EXTRA_TARGET_FLAGS); do \
47756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47757 done; \
47758 (cd $(TARGET_SUBDIR)/qthreads && \
47759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47761 "RANLIB=$${RANLIB}" \
0c24b341 47762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47763 maintainer-clean) \
4fa63067 47764 || exit 1
16ae0395 47765
6bd3dfaa 47766@endif target-qthreads
49b7683b 47767
e393202e 47768
15723a45 47769
e90269c8 47770
a7254363
PB
47771
47772.PHONY: configure-target-rda maybe-configure-target-rda
47773maybe-configure-target-rda:
4f0ef2d8
CD
47774@if gcc-bootstrap
47775configure-target-rda: stage_current
47776@endif gcc-bootstrap
a7254363
PB
47777@if target-rda
47778maybe-configure-target-rda: configure-target-rda
c52c6897 47779configure-target-rda:
0aed8855
PB
47780 @: $(MAKE); $(unstage)
47781 @r=`${PWD_COMMAND}`; export r; \
47782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47783 echo "Checking multilib configuration for rda..."; \
47784 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
47785 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
47786 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
47787 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
47788 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
47789 else \
47790 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
47791 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
47792 fi; \
47793 else \
47794 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
47795 fi; \
47796 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 47797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 47798 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47799 echo Configuring in $(TARGET_SUBDIR)/rda; \
47800 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 47801 case $(srcdir) in \
b00612cc
PB
47802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47803 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
47804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47805 esac; \
b00612cc
PB
47806 srcdiroption="--srcdir=$${topdir}/rda"; \
47807 libsrcdir="$$s/rda"; \
bba45b8b
NN
47808 rm -f no-such-file || : ; \
47809 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47810 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47811 --target=${target_alias} $${srcdiroption} \
bba45b8b 47812 || exit 1
6bd3dfaa 47813@endif target-rda
49b7683b 47814
a7254363
PB
47815
47816
d545f33b
PB
47817
47818
4fa63067
NN
47819.PHONY: all-target-rda maybe-all-target-rda
47820maybe-all-target-rda:
4f0ef2d8
CD
47821@if gcc-bootstrap
47822all-target-rda: stage_current
47823@endif gcc-bootstrap
6bd3dfaa 47824@if target-rda
72b2455a 47825TARGET-target-rda=all
6bd3dfaa 47826maybe-all-target-rda: all-target-rda
4fa63067 47827all-target-rda: configure-target-rda
0aed8855 47828 @: $(MAKE); $(unstage)
b40e3958
L
47829 @r=`${PWD_COMMAND}`; export r; \
47830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47831 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47832 (cd $(TARGET_SUBDIR)/rda && \
a7254363 47833 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 47834@endif target-rda
252b5132 47835
a7254363
PB
47836
47837
d545f33b
PB
47838
47839
4fa63067
NN
47840.PHONY: check-target-rda maybe-check-target-rda
47841maybe-check-target-rda:
6bd3dfaa
PB
47842@if target-rda
47843maybe-check-target-rda: check-target-rda
16ae0395 47844
4fa63067 47845check-target-rda:
0aed8855 47846 @: $(MAKE); $(unstage)
b40e3958
L
47847 @r=`${PWD_COMMAND}`; export r; \
47848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47849 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47850 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47851 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 47852
6bd3dfaa 47853@endif target-rda
930314a4 47854
4fa63067
NN
47855.PHONY: install-target-rda maybe-install-target-rda
47856maybe-install-target-rda:
6bd3dfaa
PB
47857@if target-rda
47858maybe-install-target-rda: install-target-rda
16ae0395 47859
4fa63067 47860install-target-rda: installdirs
0aed8855 47861 @: $(MAKE); $(unstage)
b40e3958
L
47862 @r=`${PWD_COMMAND}`; export r; \
47863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47864 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47865 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 47866 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47867
6bd3dfaa 47868@endif target-rda
e393202e 47869
56a8fe78 47870# Other targets (info, dvi, pdf, etc.)
15723a45 47871
4fa63067
NN
47872.PHONY: maybe-info-target-rda info-target-rda
47873maybe-info-target-rda:
6bd3dfaa
PB
47874@if target-rda
47875maybe-info-target-rda: info-target-rda
15723a45 47876
4fa63067
NN
47877info-target-rda: \
47878 configure-target-rda
0aed8855 47879 @: $(MAKE); $(unstage)
4fa63067 47880 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
47881 r=`${PWD_COMMAND}`; export r; \
47882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47883 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47884 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
47885 for flag in $(EXTRA_TARGET_FLAGS); do \
47886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47887 done; \
47888 (cd $(TARGET_SUBDIR)/rda && \
47889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47891 "RANLIB=$${RANLIB}" \
0c24b341 47892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47893 info) \
bba45b8b 47894 || exit 1
252b5132 47895
6bd3dfaa 47896@endif target-rda
4fa63067
NN
47897
47898.PHONY: maybe-dvi-target-rda dvi-target-rda
47899maybe-dvi-target-rda:
6bd3dfaa
PB
47900@if target-rda
47901maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
47902
47903dvi-target-rda: \
47904 configure-target-rda
0aed8855 47905 @: $(MAKE); $(unstage)
4fa63067
NN
47906 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47907 r=`${PWD_COMMAND}`; export r; \
b40e3958 47908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47910 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
47911 for flag in $(EXTRA_TARGET_FLAGS); do \
47912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47913 done; \
47914 (cd $(TARGET_SUBDIR)/rda && \
47915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47917 "RANLIB=$${RANLIB}" \
0c24b341 47918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47919 dvi) \
4fa63067 47920 || exit 1
252b5132 47921
6bd3dfaa 47922@endif target-rda
16ae0395 47923
56a8fe78
DD
47924.PHONY: maybe-pdf-target-rda pdf-target-rda
47925maybe-pdf-target-rda:
47926@if target-rda
47927maybe-pdf-target-rda: pdf-target-rda
47928
47929pdf-target-rda: \
47930 configure-target-rda
47931 @: $(MAKE); $(unstage)
47932 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47933 r=`${PWD_COMMAND}`; export r; \
47934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47935 $(NORMAL_TARGET_EXPORTS) \
47936 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
47937 for flag in $(EXTRA_TARGET_FLAGS); do \
47938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47939 done; \
47940 (cd $(TARGET_SUBDIR)/rda && \
47941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47943 "RANLIB=$${RANLIB}" \
0c24b341 47944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47945 pdf) \
47946 || exit 1
47947
47948@endif target-rda
47949
6d389afc
MS
47950.PHONY: maybe-html-target-rda html-target-rda
47951maybe-html-target-rda:
47952@if target-rda
47953maybe-html-target-rda: html-target-rda
47954
47955html-target-rda: \
47956 configure-target-rda
0aed8855 47957 @: $(MAKE); $(unstage)
6d389afc
MS
47958 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47959 r=`${PWD_COMMAND}`; export r; \
47960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47961 $(NORMAL_TARGET_EXPORTS) \
47962 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
47963 for flag in $(EXTRA_TARGET_FLAGS); do \
47964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47965 done; \
47966 (cd $(TARGET_SUBDIR)/rda && \
47967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47969 "RANLIB=$${RANLIB}" \
0c24b341 47970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47971 html) \
47972 || exit 1
47973
47974@endif target-rda
47975
4fa63067
NN
47976.PHONY: maybe-TAGS-target-rda TAGS-target-rda
47977maybe-TAGS-target-rda:
6bd3dfaa
PB
47978@if target-rda
47979maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
47980
47981TAGS-target-rda: \
47982 configure-target-rda
0aed8855 47983 @: $(MAKE); $(unstage)
4fa63067
NN
47984 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
47985 r=`${PWD_COMMAND}`; export r; \
b40e3958 47986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47987 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47988 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
47989 for flag in $(EXTRA_TARGET_FLAGS); do \
47990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47991 done; \
47992 (cd $(TARGET_SUBDIR)/rda && \
47993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47995 "RANLIB=$${RANLIB}" \
0c24b341 47996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47997 TAGS) \
4fa63067 47998 || exit 1
e393202e 47999
6bd3dfaa 48000@endif target-rda
930314a4 48001
4fa63067
NN
48002.PHONY: maybe-install-info-target-rda install-info-target-rda
48003maybe-install-info-target-rda:
6bd3dfaa
PB
48004@if target-rda
48005maybe-install-info-target-rda: install-info-target-rda
16ae0395 48006
4fa63067
NN
48007install-info-target-rda: \
48008 configure-target-rda \
48009 info-target-rda
0aed8855 48010 @: $(MAKE); $(unstage)
4fa63067
NN
48011 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48012 r=`${PWD_COMMAND}`; export r; \
b40e3958 48013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48015 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
48016 for flag in $(EXTRA_TARGET_FLAGS); do \
48017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48018 done; \
48019 (cd $(TARGET_SUBDIR)/rda && \
48020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48022 "RANLIB=$${RANLIB}" \
0c24b341 48023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48024 install-info) \
4fa63067 48025 || exit 1
252b5132 48026
6bd3dfaa 48027@endif target-rda
e393202e 48028
a3ca38d2
DD
48029.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
48030maybe-install-pdf-target-rda:
48031@if target-rda
48032maybe-install-pdf-target-rda: install-pdf-target-rda
48033
48034install-pdf-target-rda: \
48035 configure-target-rda \
48036 pdf-target-rda
48037 @: $(MAKE); $(unstage)
48038 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48039 r=`${PWD_COMMAND}`; export r; \
48040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48041 $(NORMAL_TARGET_EXPORTS) \
48042 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
48043 for flag in $(EXTRA_TARGET_FLAGS); do \
48044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48045 done; \
48046 (cd $(TARGET_SUBDIR)/rda && \
48047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48049 "RANLIB=$${RANLIB}" \
0c24b341 48050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48051 install-pdf) \
48052 || exit 1
48053
48054@endif target-rda
48055
108a6f8e
CD
48056.PHONY: maybe-install-html-target-rda install-html-target-rda
48057maybe-install-html-target-rda:
48058@if target-rda
48059maybe-install-html-target-rda: install-html-target-rda
48060
48061install-html-target-rda: \
48062 configure-target-rda \
48063 html-target-rda
48064 @: $(MAKE); $(unstage)
48065 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48066 r=`${PWD_COMMAND}`; export r; \
48067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48068 $(NORMAL_TARGET_EXPORTS) \
48069 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
48070 for flag in $(EXTRA_TARGET_FLAGS); do \
48071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48072 done; \
48073 (cd $(TARGET_SUBDIR)/rda && \
48074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48076 "RANLIB=$${RANLIB}" \
0c24b341 48077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48078 install-html) \
48079 || exit 1
48080
48081@endif target-rda
48082
4fa63067
NN
48083.PHONY: maybe-installcheck-target-rda installcheck-target-rda
48084maybe-installcheck-target-rda:
6bd3dfaa
PB
48085@if target-rda
48086maybe-installcheck-target-rda: installcheck-target-rda
15723a45 48087
4fa63067
NN
48088installcheck-target-rda: \
48089 configure-target-rda
0aed8855 48090 @: $(MAKE); $(unstage)
4fa63067
NN
48091 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48092 r=`${PWD_COMMAND}`; export r; \
48093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48094 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48095 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
48096 for flag in $(EXTRA_TARGET_FLAGS); do \
48097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48098 done; \
48099 (cd $(TARGET_SUBDIR)/rda && \
48100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48102 "RANLIB=$${RANLIB}" \
0c24b341 48103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48104 installcheck) \
4fa63067 48105 || exit 1
15723a45 48106
6bd3dfaa 48107@endif target-rda
4fa63067
NN
48108
48109.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
48110maybe-mostlyclean-target-rda:
6bd3dfaa
PB
48111@if target-rda
48112maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
48113
48114mostlyclean-target-rda:
0aed8855 48115 @: $(MAKE); $(unstage)
4fa63067 48116 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
48117 r=`${PWD_COMMAND}`; export r; \
48118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48119 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48120 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
48121 for flag in $(EXTRA_TARGET_FLAGS); do \
48122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48123 done; \
48124 (cd $(TARGET_SUBDIR)/rda && \
48125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48127 "RANLIB=$${RANLIB}" \
0c24b341 48128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48129 mostlyclean) \
bba45b8b 48130 || exit 1
252b5132 48131
6bd3dfaa 48132@endif target-rda
4fa63067
NN
48133
48134.PHONY: maybe-clean-target-rda clean-target-rda
48135maybe-clean-target-rda:
6bd3dfaa
PB
48136@if target-rda
48137maybe-clean-target-rda: clean-target-rda
4fa63067
NN
48138
48139clean-target-rda:
0aed8855 48140 @: $(MAKE); $(unstage)
4fa63067
NN
48141 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48142 r=`${PWD_COMMAND}`; export r; \
b40e3958 48143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48144 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48145 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
48146 for flag in $(EXTRA_TARGET_FLAGS); do \
48147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48148 done; \
bba45b8b 48149 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48152 "RANLIB=$${RANLIB}" \
0c24b341 48153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48154 clean) \
4fa63067 48155 || exit 1
252b5132 48156
6bd3dfaa 48157@endif target-rda
16ae0395 48158
4fa63067
NN
48159.PHONY: maybe-distclean-target-rda distclean-target-rda
48160maybe-distclean-target-rda:
6bd3dfaa
PB
48161@if target-rda
48162maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
48163
48164distclean-target-rda:
0aed8855 48165 @: $(MAKE); $(unstage)
4fa63067
NN
48166 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48167 r=`${PWD_COMMAND}`; export r; \
b40e3958 48168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48169 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48170 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
48171 for flag in $(EXTRA_TARGET_FLAGS); do \
48172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48173 done; \
bba45b8b 48174 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48177 "RANLIB=$${RANLIB}" \
0c24b341 48178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48179 distclean) \
4fa63067 48180 || exit 1
252b5132 48181
6bd3dfaa 48182@endif target-rda
930314a4 48183
4fa63067
NN
48184.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
48185maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
48186@if target-rda
48187maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 48188
4fa63067 48189maintainer-clean-target-rda:
0aed8855 48190 @: $(MAKE); $(unstage)
4fa63067
NN
48191 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
48192 r=`${PWD_COMMAND}`; export r; \
b40e3958 48193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48194 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48195 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
48196 for flag in $(EXTRA_TARGET_FLAGS); do \
48197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48198 done; \
bba45b8b 48199 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
48200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48202 "RANLIB=$${RANLIB}" \
0c24b341 48203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48204 maintainer-clean) \
4fa63067
NN
48205 || exit 1
48206
6bd3dfaa 48207@endif target-rda
252b5132 48208
e393202e 48209
a2592b1b 48210
a7254363
PB
48211
48212
48213.PHONY: configure-target-libada maybe-configure-target-libada
48214maybe-configure-target-libada:
4f0ef2d8
CD
48215@if gcc-bootstrap
48216configure-target-libada: stage_current
48217@endif gcc-bootstrap
a7254363
PB
48218@if target-libada
48219maybe-configure-target-libada: configure-target-libada
c52c6897 48220configure-target-libada:
0aed8855
PB
48221 @: $(MAKE); $(unstage)
48222 @r=`${PWD_COMMAND}`; export r; \
48223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48224 echo "Checking multilib configuration for libada..."; \
48225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
48226 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
48227 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
48228 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
48229 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
48230 else \
48231 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
48232 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48233 fi; \
48234 else \
48235 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
48236 fi; \
48237 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 48238 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 48239 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
48240 echo Configuring in $(TARGET_SUBDIR)/libada; \
48241 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
48242 case $(srcdir) in \
b00612cc
PB
48243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48244 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
48245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 48246 esac; \
b00612cc
PB
48247 srcdiroption="--srcdir=$${topdir}/libada"; \
48248 libsrcdir="$$s/libada"; \
a2592b1b
DD
48249 rm -f no-such-file || : ; \
48250 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48251 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48252 --target=${target_alias} $${srcdiroption} \
a2592b1b 48253 || exit 1
6bd3dfaa 48254@endif target-libada
a2592b1b 48255
a7254363
PB
48256
48257
d545f33b
PB
48258
48259
4fa63067
NN
48260.PHONY: all-target-libada maybe-all-target-libada
48261maybe-all-target-libada:
4f0ef2d8
CD
48262@if gcc-bootstrap
48263all-target-libada: stage_current
48264@endif gcc-bootstrap
6bd3dfaa 48265@if target-libada
72b2455a 48266TARGET-target-libada=all
6bd3dfaa 48267maybe-all-target-libada: all-target-libada
4fa63067 48268all-target-libada: configure-target-libada
0aed8855 48269 @: $(MAKE); $(unstage)
4fa63067
NN
48270 @r=`${PWD_COMMAND}`; export r; \
48271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48272 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48273 (cd $(TARGET_SUBDIR)/libada && \
a7254363 48274 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 48275@endif target-libada
4fa63067 48276
a7254363
PB
48277
48278
d545f33b
PB
48279
48280
4fa63067
NN
48281.PHONY: check-target-libada maybe-check-target-libada
48282maybe-check-target-libada:
6bd3dfaa
PB
48283@if target-libada
48284maybe-check-target-libada: check-target-libada
4fa63067
NN
48285
48286check-target-libada:
0aed8855 48287 @: $(MAKE); $(unstage)
4fa63067
NN
48288 @r=`${PWD_COMMAND}`; export r; \
48289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48290 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48291 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48292 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 48293
6bd3dfaa 48294@endif target-libada
4fa63067
NN
48295
48296.PHONY: install-target-libada maybe-install-target-libada
48297maybe-install-target-libada:
6bd3dfaa
PB
48298@if target-libada
48299maybe-install-target-libada: install-target-libada
4fa63067
NN
48300
48301install-target-libada: installdirs
0aed8855 48302 @: $(MAKE); $(unstage)
4fa63067
NN
48303 @r=`${PWD_COMMAND}`; export r; \
48304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48305 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48306 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 48307 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48308
6bd3dfaa 48309@endif target-libada
4fa63067 48310
56a8fe78 48311# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48312
48313.PHONY: maybe-info-target-libada info-target-libada
48314maybe-info-target-libada:
6bd3dfaa
PB
48315@if target-libada
48316maybe-info-target-libada: info-target-libada
4fa63067
NN
48317
48318info-target-libada: \
48319 configure-target-libada
0aed8855 48320 @: $(MAKE); $(unstage)
4fa63067
NN
48321 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48322 r=`${PWD_COMMAND}`; export r; \
48323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48324 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48325 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
48326 for flag in $(EXTRA_TARGET_FLAGS); do \
48327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48328 done; \
48329 (cd $(TARGET_SUBDIR)/libada && \
48330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48332 "RANLIB=$${RANLIB}" \
0c24b341 48333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48334 info) \
4fa63067
NN
48335 || exit 1
48336
6bd3dfaa 48337@endif target-libada
4fa63067
NN
48338
48339.PHONY: maybe-dvi-target-libada dvi-target-libada
48340maybe-dvi-target-libada:
6bd3dfaa
PB
48341@if target-libada
48342maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
48343
48344dvi-target-libada: \
48345 configure-target-libada
0aed8855 48346 @: $(MAKE); $(unstage)
4fa63067
NN
48347 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48348 r=`${PWD_COMMAND}`; export r; \
48349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48350 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48351 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
48352 for flag in $(EXTRA_TARGET_FLAGS); do \
48353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48354 done; \
48355 (cd $(TARGET_SUBDIR)/libada && \
48356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48358 "RANLIB=$${RANLIB}" \
0c24b341 48359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48360 dvi) \
4fa63067
NN
48361 || exit 1
48362
6bd3dfaa 48363@endif target-libada
4fa63067 48364
56a8fe78
DD
48365.PHONY: maybe-pdf-target-libada pdf-target-libada
48366maybe-pdf-target-libada:
48367@if target-libada
48368maybe-pdf-target-libada: pdf-target-libada
48369
48370pdf-target-libada: \
48371 configure-target-libada
48372 @: $(MAKE); $(unstage)
48373 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48374 r=`${PWD_COMMAND}`; export r; \
48375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48376 $(NORMAL_TARGET_EXPORTS) \
48377 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
48378 for flag in $(EXTRA_TARGET_FLAGS); do \
48379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48380 done; \
48381 (cd $(TARGET_SUBDIR)/libada && \
48382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48384 "RANLIB=$${RANLIB}" \
0c24b341 48385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48386 pdf) \
48387 || exit 1
48388
48389@endif target-libada
48390
6d389afc
MS
48391.PHONY: maybe-html-target-libada html-target-libada
48392maybe-html-target-libada:
48393@if target-libada
48394maybe-html-target-libada: html-target-libada
48395
48396html-target-libada: \
48397 configure-target-libada
0aed8855 48398 @: $(MAKE); $(unstage)
6d389afc
MS
48399 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48400 r=`${PWD_COMMAND}`; export r; \
48401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48402 $(NORMAL_TARGET_EXPORTS) \
48403 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
48404 for flag in $(EXTRA_TARGET_FLAGS); do \
48405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48406 done; \
48407 (cd $(TARGET_SUBDIR)/libada && \
48408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48410 "RANLIB=$${RANLIB}" \
0c24b341 48411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48412 html) \
48413 || exit 1
48414
48415@endif target-libada
48416
4fa63067
NN
48417.PHONY: maybe-TAGS-target-libada TAGS-target-libada
48418maybe-TAGS-target-libada:
6bd3dfaa
PB
48419@if target-libada
48420maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
48421
48422TAGS-target-libada: \
48423 configure-target-libada
0aed8855 48424 @: $(MAKE); $(unstage)
4fa63067
NN
48425 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48426 r=`${PWD_COMMAND}`; export r; \
48427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48428 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48429 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
48430 for flag in $(EXTRA_TARGET_FLAGS); do \
48431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48432 done; \
48433 (cd $(TARGET_SUBDIR)/libada && \
48434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48436 "RANLIB=$${RANLIB}" \
0c24b341 48437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48438 TAGS) \
4fa63067
NN
48439 || exit 1
48440
6bd3dfaa 48441@endif target-libada
4fa63067
NN
48442
48443.PHONY: maybe-install-info-target-libada install-info-target-libada
48444maybe-install-info-target-libada:
6bd3dfaa
PB
48445@if target-libada
48446maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
48447
48448install-info-target-libada: \
48449 configure-target-libada \
48450 info-target-libada
0aed8855 48451 @: $(MAKE); $(unstage)
4fa63067
NN
48452 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48453 r=`${PWD_COMMAND}`; export r; \
48454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48455 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48456 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
48457 for flag in $(EXTRA_TARGET_FLAGS); do \
48458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48459 done; \
48460 (cd $(TARGET_SUBDIR)/libada && \
48461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48463 "RANLIB=$${RANLIB}" \
0c24b341 48464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48465 install-info) \
4fa63067
NN
48466 || exit 1
48467
6bd3dfaa 48468@endif target-libada
4fa63067 48469
a3ca38d2
DD
48470.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
48471maybe-install-pdf-target-libada:
48472@if target-libada
48473maybe-install-pdf-target-libada: install-pdf-target-libada
48474
48475install-pdf-target-libada: \
48476 configure-target-libada \
48477 pdf-target-libada
48478 @: $(MAKE); $(unstage)
48479 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48480 r=`${PWD_COMMAND}`; export r; \
48481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48482 $(NORMAL_TARGET_EXPORTS) \
48483 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
48484 for flag in $(EXTRA_TARGET_FLAGS); do \
48485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48486 done; \
48487 (cd $(TARGET_SUBDIR)/libada && \
48488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48490 "RANLIB=$${RANLIB}" \
0c24b341 48491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48492 install-pdf) \
48493 || exit 1
48494
48495@endif target-libada
48496
108a6f8e
CD
48497.PHONY: maybe-install-html-target-libada install-html-target-libada
48498maybe-install-html-target-libada:
48499@if target-libada
48500maybe-install-html-target-libada: install-html-target-libada
48501
48502install-html-target-libada: \
48503 configure-target-libada \
48504 html-target-libada
48505 @: $(MAKE); $(unstage)
48506 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48507 r=`${PWD_COMMAND}`; export r; \
48508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48509 $(NORMAL_TARGET_EXPORTS) \
48510 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
48511 for flag in $(EXTRA_TARGET_FLAGS); do \
48512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48513 done; \
48514 (cd $(TARGET_SUBDIR)/libada && \
48515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48517 "RANLIB=$${RANLIB}" \
0c24b341 48518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48519 install-html) \
48520 || exit 1
48521
48522@endif target-libada
48523
4fa63067
NN
48524.PHONY: maybe-installcheck-target-libada installcheck-target-libada
48525maybe-installcheck-target-libada:
6bd3dfaa
PB
48526@if target-libada
48527maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
48528
48529installcheck-target-libada: \
48530 configure-target-libada
0aed8855 48531 @: $(MAKE); $(unstage)
4fa63067
NN
48532 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48533 r=`${PWD_COMMAND}`; export r; \
48534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48535 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48536 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
48537 for flag in $(EXTRA_TARGET_FLAGS); do \
48538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48539 done; \
48540 (cd $(TARGET_SUBDIR)/libada && \
48541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48543 "RANLIB=$${RANLIB}" \
0c24b341 48544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48545 installcheck) \
4fa63067
NN
48546 || exit 1
48547
6bd3dfaa 48548@endif target-libada
4fa63067
NN
48549
48550.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
48551maybe-mostlyclean-target-libada:
6bd3dfaa
PB
48552@if target-libada
48553maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
48554
48555mostlyclean-target-libada:
0aed8855 48556 @: $(MAKE); $(unstage)
4fa63067
NN
48557 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48558 r=`${PWD_COMMAND}`; export r; \
48559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48560 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48561 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
48562 for flag in $(EXTRA_TARGET_FLAGS); do \
48563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48564 done; \
48565 (cd $(TARGET_SUBDIR)/libada && \
48566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48568 "RANLIB=$${RANLIB}" \
0c24b341 48569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48570 mostlyclean) \
4fa63067
NN
48571 || exit 1
48572
6bd3dfaa 48573@endif target-libada
4fa63067
NN
48574
48575.PHONY: maybe-clean-target-libada clean-target-libada
48576maybe-clean-target-libada:
6bd3dfaa
PB
48577@if target-libada
48578maybe-clean-target-libada: clean-target-libada
4fa63067
NN
48579
48580clean-target-libada:
0aed8855 48581 @: $(MAKE); $(unstage)
4fa63067
NN
48582 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48583 r=`${PWD_COMMAND}`; export r; \
48584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48585 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48586 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
48587 for flag in $(EXTRA_TARGET_FLAGS); do \
48588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48589 done; \
48590 (cd $(TARGET_SUBDIR)/libada && \
48591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48593 "RANLIB=$${RANLIB}" \
0c24b341 48594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48595 clean) \
4fa63067
NN
48596 || exit 1
48597
6bd3dfaa 48598@endif target-libada
a2592b1b 48599
4fa63067
NN
48600.PHONY: maybe-distclean-target-libada distclean-target-libada
48601maybe-distclean-target-libada:
6bd3dfaa
PB
48602@if target-libada
48603maybe-distclean-target-libada: distclean-target-libada
a2592b1b 48604
4fa63067 48605distclean-target-libada:
0aed8855 48606 @: $(MAKE); $(unstage)
4fa63067
NN
48607 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48608 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48610 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48611 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
48612 for flag in $(EXTRA_TARGET_FLAGS); do \
48613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48614 done; \
a2592b1b 48615 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48618 "RANLIB=$${RANLIB}" \
0c24b341 48619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48620 distclean) \
4fa63067 48621 || exit 1
a2592b1b 48622
6bd3dfaa 48623@endif target-libada
a2592b1b 48624
4fa63067
NN
48625.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
48626maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
48627@if target-libada
48628maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 48629
4fa63067 48630maintainer-clean-target-libada:
0aed8855 48631 @: $(MAKE); $(unstage)
4fa63067
NN
48632 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
48633 r=`${PWD_COMMAND}`; export r; \
a2592b1b 48634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48635 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48636 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
48637 for flag in $(EXTRA_TARGET_FLAGS); do \
48638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48639 done; \
a2592b1b 48640 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
48641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48643 "RANLIB=$${RANLIB}" \
0c24b341 48644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48645 maintainer-clean) \
4fa63067
NN
48646 || exit 1
48647
6bd3dfaa 48648@endif target-libada
a2592b1b
DD
48649
48650
e393202e 48651
b3ded179
PB
48652
48653
48654.PHONY: configure-target-libgomp maybe-configure-target-libgomp
48655maybe-configure-target-libgomp:
4f0ef2d8
CD
48656@if gcc-bootstrap
48657configure-target-libgomp: stage_current
48658@endif gcc-bootstrap
b3ded179
PB
48659@if target-libgomp
48660maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 48661configure-target-libgomp:
b3ded179
PB
48662 @: $(MAKE); $(unstage)
48663 @r=`${PWD_COMMAND}`; export r; \
48664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48665 echo "Checking multilib configuration for libgomp..."; \
48666 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
48667 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
48668 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48669 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
48670 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
48671 else \
48672 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
48673 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
48674 fi; \
48675 else \
48676 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
48677 fi; \
48678 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 48679 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
48680 $(NORMAL_TARGET_EXPORTS) \
48681 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
48682 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
48683 case $(srcdir) in \
48684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48685 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
48686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48687 esac; \
48688 srcdiroption="--srcdir=$${topdir}/libgomp"; \
48689 libsrcdir="$$s/libgomp"; \
48690 rm -f no-such-file || : ; \
48691 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48692 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48693 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
48694 || exit 1
48695@endif target-libgomp
48696
48697
48698
48699
48700
48701.PHONY: all-target-libgomp maybe-all-target-libgomp
48702maybe-all-target-libgomp:
4f0ef2d8
CD
48703@if gcc-bootstrap
48704all-target-libgomp: stage_current
48705@endif gcc-bootstrap
b3ded179
PB
48706@if target-libgomp
48707TARGET-target-libgomp=all
48708maybe-all-target-libgomp: all-target-libgomp
48709all-target-libgomp: configure-target-libgomp
48710 @: $(MAKE); $(unstage)
48711 @r=`${PWD_COMMAND}`; export r; \
48712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48713 $(NORMAL_TARGET_EXPORTS) \
48714 (cd $(TARGET_SUBDIR)/libgomp && \
48715 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
48716@endif target-libgomp
48717
48718
48719
48720
48721
48722.PHONY: check-target-libgomp maybe-check-target-libgomp
48723maybe-check-target-libgomp:
48724@if target-libgomp
48725maybe-check-target-libgomp: check-target-libgomp
48726
48727check-target-libgomp:
48728 @: $(MAKE); $(unstage)
48729 @r=`${PWD_COMMAND}`; export r; \
48730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48731 $(NORMAL_TARGET_EXPORTS) \
48732 (cd $(TARGET_SUBDIR)/libgomp && \
48733 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48734
48735@endif target-libgomp
48736
48737.PHONY: install-target-libgomp maybe-install-target-libgomp
48738maybe-install-target-libgomp:
48739@if target-libgomp
48740maybe-install-target-libgomp: install-target-libgomp
48741
48742install-target-libgomp: installdirs
48743 @: $(MAKE); $(unstage)
48744 @r=`${PWD_COMMAND}`; export r; \
48745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48746 $(NORMAL_TARGET_EXPORTS) \
48747 (cd $(TARGET_SUBDIR)/libgomp && \
48748 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48749
48750@endif target-libgomp
48751
56a8fe78 48752# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
48753
48754.PHONY: maybe-info-target-libgomp info-target-libgomp
48755maybe-info-target-libgomp:
48756@if target-libgomp
48757maybe-info-target-libgomp: info-target-libgomp
48758
48759info-target-libgomp: \
48760 configure-target-libgomp
48761 @: $(MAKE); $(unstage)
48762 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48763 r=`${PWD_COMMAND}`; export r; \
48764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48765 $(NORMAL_TARGET_EXPORTS) \
48766 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
48767 for flag in $(EXTRA_TARGET_FLAGS); do \
48768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48769 done; \
48770 (cd $(TARGET_SUBDIR)/libgomp && \
48771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48773 "RANLIB=$${RANLIB}" \
0c24b341 48774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48775 info) \
48776 || exit 1
48777
48778@endif target-libgomp
48779
48780.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
48781maybe-dvi-target-libgomp:
48782@if target-libgomp
48783maybe-dvi-target-libgomp: dvi-target-libgomp
48784
48785dvi-target-libgomp: \
48786 configure-target-libgomp
48787 @: $(MAKE); $(unstage)
48788 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48789 r=`${PWD_COMMAND}`; export r; \
48790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48791 $(NORMAL_TARGET_EXPORTS) \
48792 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
48793 for flag in $(EXTRA_TARGET_FLAGS); do \
48794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48795 done; \
48796 (cd $(TARGET_SUBDIR)/libgomp && \
48797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48799 "RANLIB=$${RANLIB}" \
0c24b341 48800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48801 dvi) \
48802 || exit 1
48803
48804@endif target-libgomp
48805
56a8fe78
DD
48806.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
48807maybe-pdf-target-libgomp:
48808@if target-libgomp
48809maybe-pdf-target-libgomp: pdf-target-libgomp
48810
48811pdf-target-libgomp: \
48812 configure-target-libgomp
48813 @: $(MAKE); $(unstage)
48814 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48815 r=`${PWD_COMMAND}`; export r; \
48816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48817 $(NORMAL_TARGET_EXPORTS) \
48818 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
48819 for flag in $(EXTRA_TARGET_FLAGS); do \
48820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48821 done; \
48822 (cd $(TARGET_SUBDIR)/libgomp && \
48823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48825 "RANLIB=$${RANLIB}" \
0c24b341 48826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48827 pdf) \
48828 || exit 1
48829
48830@endif target-libgomp
48831
b3ded179
PB
48832.PHONY: maybe-html-target-libgomp html-target-libgomp
48833maybe-html-target-libgomp:
48834@if target-libgomp
48835maybe-html-target-libgomp: html-target-libgomp
48836
48837html-target-libgomp: \
48838 configure-target-libgomp
48839 @: $(MAKE); $(unstage)
48840 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48841 r=`${PWD_COMMAND}`; export r; \
48842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48843 $(NORMAL_TARGET_EXPORTS) \
48844 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
48845 for flag in $(EXTRA_TARGET_FLAGS); do \
48846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48847 done; \
48848 (cd $(TARGET_SUBDIR)/libgomp && \
48849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48851 "RANLIB=$${RANLIB}" \
0c24b341 48852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48853 html) \
48854 || exit 1
48855
48856@endif target-libgomp
48857
48858.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
48859maybe-TAGS-target-libgomp:
48860@if target-libgomp
48861maybe-TAGS-target-libgomp: TAGS-target-libgomp
48862
48863TAGS-target-libgomp: \
48864 configure-target-libgomp
48865 @: $(MAKE); $(unstage)
48866 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48867 r=`${PWD_COMMAND}`; export r; \
48868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48869 $(NORMAL_TARGET_EXPORTS) \
48870 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
48871 for flag in $(EXTRA_TARGET_FLAGS); do \
48872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48873 done; \
48874 (cd $(TARGET_SUBDIR)/libgomp && \
48875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48877 "RANLIB=$${RANLIB}" \
0c24b341 48878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48879 TAGS) \
48880 || exit 1
48881
48882@endif target-libgomp
48883
48884.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
48885maybe-install-info-target-libgomp:
48886@if target-libgomp
48887maybe-install-info-target-libgomp: install-info-target-libgomp
48888
48889install-info-target-libgomp: \
48890 configure-target-libgomp \
48891 info-target-libgomp
48892 @: $(MAKE); $(unstage)
48893 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48894 r=`${PWD_COMMAND}`; export r; \
48895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48896 $(NORMAL_TARGET_EXPORTS) \
48897 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
48898 for flag in $(EXTRA_TARGET_FLAGS); do \
48899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48900 done; \
48901 (cd $(TARGET_SUBDIR)/libgomp && \
48902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48904 "RANLIB=$${RANLIB}" \
0c24b341 48905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48906 install-info) \
48907 || exit 1
48908
48909@endif target-libgomp
48910
a3ca38d2
DD
48911.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
48912maybe-install-pdf-target-libgomp:
48913@if target-libgomp
48914maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
48915
48916install-pdf-target-libgomp: \
48917 configure-target-libgomp \
48918 pdf-target-libgomp
48919 @: $(MAKE); $(unstage)
48920 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48921 r=`${PWD_COMMAND}`; export r; \
48922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48923 $(NORMAL_TARGET_EXPORTS) \
48924 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
48925 for flag in $(EXTRA_TARGET_FLAGS); do \
48926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48927 done; \
48928 (cd $(TARGET_SUBDIR)/libgomp && \
48929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48931 "RANLIB=$${RANLIB}" \
0c24b341 48932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48933 install-pdf) \
48934 || exit 1
48935
48936@endif target-libgomp
48937
108a6f8e
CD
48938.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
48939maybe-install-html-target-libgomp:
48940@if target-libgomp
48941maybe-install-html-target-libgomp: install-html-target-libgomp
48942
48943install-html-target-libgomp: \
48944 configure-target-libgomp \
48945 html-target-libgomp
48946 @: $(MAKE); $(unstage)
48947 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48948 r=`${PWD_COMMAND}`; export r; \
48949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48950 $(NORMAL_TARGET_EXPORTS) \
48951 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
48952 for flag in $(EXTRA_TARGET_FLAGS); do \
48953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48954 done; \
48955 (cd $(TARGET_SUBDIR)/libgomp && \
48956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48958 "RANLIB=$${RANLIB}" \
0c24b341 48959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48960 install-html) \
48961 || exit 1
48962
48963@endif target-libgomp
48964
b3ded179
PB
48965.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
48966maybe-installcheck-target-libgomp:
48967@if target-libgomp
48968maybe-installcheck-target-libgomp: installcheck-target-libgomp
48969
48970installcheck-target-libgomp: \
48971 configure-target-libgomp
48972 @: $(MAKE); $(unstage)
48973 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48974 r=`${PWD_COMMAND}`; export r; \
48975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48976 $(NORMAL_TARGET_EXPORTS) \
48977 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
48978 for flag in $(EXTRA_TARGET_FLAGS); do \
48979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48980 done; \
48981 (cd $(TARGET_SUBDIR)/libgomp && \
48982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48984 "RANLIB=$${RANLIB}" \
0c24b341 48985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
48986 installcheck) \
48987 || exit 1
48988
48989@endif target-libgomp
48990
48991.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
48992maybe-mostlyclean-target-libgomp:
48993@if target-libgomp
48994maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
48995
48996mostlyclean-target-libgomp:
48997 @: $(MAKE); $(unstage)
48998 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
48999 r=`${PWD_COMMAND}`; export r; \
49000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49001 $(NORMAL_TARGET_EXPORTS) \
49002 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
49003 for flag in $(EXTRA_TARGET_FLAGS); do \
49004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49005 done; \
49006 (cd $(TARGET_SUBDIR)/libgomp && \
49007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49009 "RANLIB=$${RANLIB}" \
0c24b341 49010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49011 mostlyclean) \
49012 || exit 1
49013
49014@endif target-libgomp
49015
49016.PHONY: maybe-clean-target-libgomp clean-target-libgomp
49017maybe-clean-target-libgomp:
49018@if target-libgomp
49019maybe-clean-target-libgomp: clean-target-libgomp
49020
49021clean-target-libgomp:
49022 @: $(MAKE); $(unstage)
49023 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49024 r=`${PWD_COMMAND}`; export r; \
49025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49026 $(NORMAL_TARGET_EXPORTS) \
49027 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
49028 for flag in $(EXTRA_TARGET_FLAGS); do \
49029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49030 done; \
49031 (cd $(TARGET_SUBDIR)/libgomp && \
49032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49034 "RANLIB=$${RANLIB}" \
0c24b341 49035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49036 clean) \
49037 || exit 1
49038
49039@endif target-libgomp
49040
49041.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
49042maybe-distclean-target-libgomp:
49043@if target-libgomp
49044maybe-distclean-target-libgomp: distclean-target-libgomp
49045
49046distclean-target-libgomp:
49047 @: $(MAKE); $(unstage)
49048 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49049 r=`${PWD_COMMAND}`; export r; \
49050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49051 $(NORMAL_TARGET_EXPORTS) \
49052 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
49053 for flag in $(EXTRA_TARGET_FLAGS); do \
49054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49055 done; \
49056 (cd $(TARGET_SUBDIR)/libgomp && \
49057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49059 "RANLIB=$${RANLIB}" \
0c24b341 49060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49061 distclean) \
49062 || exit 1
49063
49064@endif target-libgomp
49065
49066.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
49067maybe-maintainer-clean-target-libgomp:
49068@if target-libgomp
49069maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
49070
49071maintainer-clean-target-libgomp:
49072 @: $(MAKE); $(unstage)
49073 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
49074 r=`${PWD_COMMAND}`; export r; \
49075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49076 $(NORMAL_TARGET_EXPORTS) \
49077 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
49078 for flag in $(EXTRA_TARGET_FLAGS); do \
49079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49080 done; \
49081 (cd $(TARGET_SUBDIR)/libgomp && \
49082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49084 "RANLIB=$${RANLIB}" \
0c24b341 49085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
49086 maintainer-clean) \
49087 || exit 1
49088
49089@endif target-libgomp
49090
49091
49092
15723a45
NN
49093# ----------
49094# GCC module
49095# ----------
49096
319cab08 49097@if gcc-no-bootstrap
252b5132 49098.PHONY: cross
72b2455a 49099cross: all-build all-gas all-ld
b40e3958
L
49100 @r=`${PWD_COMMAND}`; export r; \
49101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49102 $(HOST_EXPORTS) \
252b5132 49103 echo "Building the C and C++ compiler"; \
5cec67bf 49104 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
49105 @r=`${PWD_COMMAND}`; export r; \
49106 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 49107 echo "Building runtime libraries"; \
656fdd47 49108 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 49109@endif gcc-no-bootstrap
252b5132 49110
6bd3dfaa 49111@if gcc
7d695d07
JM
49112.PHONY: check-gcc-c++
49113check-gcc-c++:
75205f78 49114 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
49115 r=`${PWD_COMMAND}`; export r; \
49116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 49117 $(HOST_EXPORTS) \
1086bc09 49118 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
49119 else \
49120 true; \
7d695d07
JM
49121 fi
49122
49123.PHONY: check-c++
ede4fbe4 49124check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 49125
15723a45
NN
49126# Install the gcc headers files, but not the fixed include files,
49127# which Cygnus is not allowed to distribute. This rule is very
49128# dependent on the workings of the gcc Makefile.in.
49129.PHONY: gcc-no-fixedincludes
49130gcc-no-fixedincludes:
49131 @if [ -f ./gcc/Makefile ]; then \
49132 rm -rf gcc/tmp-include; \
49133 mv gcc/include gcc/tmp-include 2>/dev/null; \
49134 mkdir gcc/include; \
49135 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
49136 touch gcc/stmp-fixinc gcc/include/fixed; \
49137 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
49138 r=`${PWD_COMMAND}`; export r; \
49139 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 49140 $(HOST_EXPORTS) \
1086bc09 49141 (cd ./gcc && \
15723a45
NN
49142 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
49143 rm -rf gcc/include; \
49144 mv gcc/tmp-include gcc/include 2>/dev/null; \
49145 else true; fi
6bd3dfaa 49146@endif gcc
4fa63067 49147
b813574b
PB
49148# ---------------------
49149# GCC bootstrap support
49150# ---------------------
4fa63067 49151
b813574b
PB
49152# We track the current stage (the one in 'gcc') in the stage_current file.
49153# stage_last instead tracks the stage that was built last. These targets
49154# are dummy when toplevel bootstrap is not active.
4fa63067 49155
f70224b5 49156# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
49157# there, so $(unstage) should be run at various points. To avoid excessive
49158# recursive invocations of make, we "inline" them using a variable. These
49159# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
49160# to avoid warnings from the GNU Make job server.
f70224b5
PB
49161
49162unstage = :
49163stage = :
c52c6897 49164current_stage = ""
f70224b5 49165
b813574b 49166@if gcc-bootstrap
9daf3993 49167unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 49168stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 49169current_stage = "`cat stage_current 2> /dev/null`"
b813574b 49170@endif gcc-bootstrap
4fa63067 49171
f70224b5
PB
49172.PHONY: unstage stage
49173unstage:
0aed8855 49174 @: $(MAKE); $(unstage)
b813574b 49175stage:
0aed8855 49176 @: $(MAKE); $(stage)
1d39f329 49177
80911fe1
PB
49178# Disable commands for lean bootstrap.
49179LEAN = false
49180
dfdffa2c
PB
49181# We name the build directories for the various stages "stage1-gcc",
49182# "stage2-gcc","stage3-gcc", etc.
49183
49184# Since the 'compare' process will fail (on debugging information) if any
49185# directory names are different, we need to link the gcc directory for
0aed8855 49186# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
49187# the build directories constant as well. For the latter, we use naked names
49188# like 'gcc', because the scripts in that directory assume it. We use
49189# mv on platforms where symlinks to directories do not work or are not
49190# reliable.
49191
1d39f329
NN
49192# 'touch' doesn't work right on some platforms.
49193STAMP = echo timestamp >
49194
dfdffa2c
PB
49195# We only want to compare .o files, so set this!
49196objext = .o
49197
dfdffa2c 49198
319cab08 49199.PHONY: stage1-start stage1-end
dfdffa2c 49200
656fdd47 49201stage1-start::
0aed8855 49202 @: $(MAKE); $(stage); \
b813574b 49203 echo stage1 > stage_current ; \
b00612cc 49204 echo stage1 > stage_last; \
0aed8855 49205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49206@if bfd
b00612cc
PB
49207 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
49208 mkdir stage1-bfd; \
80911fe1 49209 mv stage1-bfd bfd
72b2455a
PB
49210@endif bfd
49211@if opcodes
b00612cc
PB
49212 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
49213 mkdir stage1-opcodes; \
80911fe1 49214 mv stage1-opcodes opcodes
72b2455a
PB
49215@endif opcodes
49216@if binutils
b00612cc
PB
49217 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
49218 mkdir stage1-binutils; \
80911fe1 49219 mv stage1-binutils binutils
72b2455a
PB
49220@endif binutils
49221@if gas
b00612cc
PB
49222 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
49223 mkdir stage1-gas; \
80911fe1 49224 mv stage1-gas gas
72b2455a
PB
49225@endif gas
49226@if gcc
b00612cc
PB
49227 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
49228 mkdir stage1-gcc; \
80911fe1 49229 mv stage1-gcc gcc
72b2455a 49230@endif gcc
4b900473
PB
49231@if gmp
49232 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
49233 mkdir stage1-gmp; \
49234 mv stage1-gmp gmp
49235@endif gmp
49236@if mpfr
49237 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
49238 mkdir stage1-mpfr; \
49239 mv stage1-mpfr mpfr
49240@endif mpfr
72b2455a 49241@if intl
b00612cc
PB
49242 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
49243 mkdir stage1-intl; \
80911fe1 49244 mv stage1-intl intl
72b2455a
PB
49245@endif intl
49246@if ld
b00612cc
PB
49247 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
49248 mkdir stage1-ld; \
80911fe1 49249 mv stage1-ld ld
72b2455a
PB
49250@endif ld
49251@if libcpp
b00612cc
PB
49252 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
49253 mkdir stage1-libcpp; \
80911fe1 49254 mv stage1-libcpp libcpp
72b2455a 49255@endif libcpp
be01d343
PB
49256@if libdecnumber
49257 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
49258 mkdir stage1-libdecnumber; \
80911fe1 49259 mv stage1-libdecnumber libdecnumber
be01d343 49260@endif libdecnumber
72b2455a 49261@if libiberty
b00612cc
PB
49262 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
49263 mkdir stage1-libiberty; \
80911fe1 49264 mv stage1-libiberty libiberty
72b2455a
PB
49265@endif libiberty
49266@if zlib
b00612cc
PB
49267 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
49268 mkdir stage1-zlib; \
80911fe1 49269 mv stage1-zlib zlib
72b2455a 49270@endif zlib
0aed8855
PB
49271 @[ -d stage1-$(TARGET_SUBDIR) ] || \
49272 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 49273 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 49274
80911fe1 49275stage1-end::
72b2455a 49276@if bfd
80911fe1
PB
49277 @if test -d $(HOST_SUBDIR)/bfd ; then \
49278 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 49279 fi
72b2455a
PB
49280@endif bfd
49281@if opcodes
80911fe1
PB
49282 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49283 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 49284 fi
72b2455a
PB
49285@endif opcodes
49286@if binutils
80911fe1
PB
49287 @if test -d $(HOST_SUBDIR)/binutils ; then \
49288 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 49289 fi
72b2455a
PB
49290@endif binutils
49291@if gas
80911fe1
PB
49292 @if test -d $(HOST_SUBDIR)/gas ; then \
49293 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 49294 fi
72b2455a
PB
49295@endif gas
49296@if gcc
80911fe1
PB
49297 @if test -d $(HOST_SUBDIR)/gcc ; then \
49298 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 49299 fi
72b2455a 49300@endif gcc
4b900473
PB
49301@if gmp
49302 @if test -d $(HOST_SUBDIR)/gmp ; then \
49303 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
49304 fi
49305@endif gmp
49306@if mpfr
49307 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49308 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
49309 fi
49310@endif mpfr
72b2455a 49311@if intl
80911fe1
PB
49312 @if test -d $(HOST_SUBDIR)/intl ; then \
49313 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 49314 fi
72b2455a
PB
49315@endif intl
49316@if ld
80911fe1
PB
49317 @if test -d $(HOST_SUBDIR)/ld ; then \
49318 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 49319 fi
72b2455a
PB
49320@endif ld
49321@if libcpp
80911fe1
PB
49322 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49323 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 49324 fi
72b2455a 49325@endif libcpp
be01d343 49326@if libdecnumber
80911fe1
PB
49327 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49328 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 49329 fi
be01d343 49330@endif libdecnumber
72b2455a 49331@if libiberty
80911fe1
PB
49332 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49333 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 49334 fi
72b2455a
PB
49335@endif libiberty
49336@if zlib
80911fe1
PB
49337 @if test -d $(HOST_SUBDIR)/zlib ; then \
49338 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 49339 fi
72b2455a 49340@endif zlib
0aed8855 49341 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 49342 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 49343 fi
80911fe1 49344 rm -f stage_current
dfdffa2c 49345
973601e1 49346# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855
PB
49347# remade, but not reconfigured. The next stage (if any) will not be
49348# reconfigured as well.
319cab08 49349.PHONY: stage1-bubble
656fdd47 49350stage1-bubble::
e360f423
PB
49351 @r=`${PWD_COMMAND}`; export r; \
49352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49353 if test -f stage1-lean ; then \
9cb3fa6f
PB
49354 echo Skipping rebuild of stage1 ; \
49355 else \
f70224b5
PB
49356 $(MAKE) stage1-start; \
49357 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 49358 fi
72b2455a 49359
0df3d27f 49360.PHONY: all-stage1 clean-stage1
0df3d27f 49361do-clean: clean-stage1
0df3d27f 49362
72b2455a
PB
49363# FIXME: Will not need to be conditional when toplevel bootstrap is the
49364# only possibility, but now it conflicts with no-bootstrap rules
49365@if gcc-bootstrap
49366
49367
49368
49369
0df3d27f 49370# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49371
0df3d27f 49372.PHONY: distclean-stage1
72b2455a 49373distclean-stage1::
0aed8855 49374 @: $(MAKE); $(stage)
e00a73e3 49375 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 49376 rm -rf stage1-*
72b2455a
PB
49377
49378
49379@endif gcc-bootstrap
49380
49381
49382.PHONY: stage2-start stage2-end
49383
49384stage2-start::
0aed8855 49385 @: $(MAKE); $(stage); \
72b2455a 49386 echo stage2 > stage_current ; \
b00612cc 49387 echo stage2 > stage_last; \
0aed8855 49388 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49389@if bfd
b00612cc
PB
49390 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
49391 mkdir stage2-bfd; \
80911fe1
PB
49392 mv stage2-bfd bfd ; \
49393 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
49394@endif bfd
49395@if opcodes
b00612cc
PB
49396 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
49397 mkdir stage2-opcodes; \
80911fe1
PB
49398 mv stage2-opcodes opcodes ; \
49399 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
49400@endif opcodes
49401@if binutils
b00612cc
PB
49402 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
49403 mkdir stage2-binutils; \
80911fe1
PB
49404 mv stage2-binutils binutils ; \
49405 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
49406@endif binutils
49407@if gas
b00612cc
PB
49408 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
49409 mkdir stage2-gas; \
80911fe1
PB
49410 mv stage2-gas gas ; \
49411 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
49412@endif gas
49413@if gcc
b00612cc
PB
49414 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
49415 mkdir stage2-gcc; \
80911fe1
PB
49416 mv stage2-gcc gcc ; \
49417 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 49418@endif gcc
4b900473
PB
49419@if gmp
49420 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
49421 mkdir stage2-gmp; \
49422 mv stage2-gmp gmp ; \
49423 mv stage1-gmp prev-gmp || test -f stage1-lean
49424@endif gmp
49425@if mpfr
49426 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
49427 mkdir stage2-mpfr; \
49428 mv stage2-mpfr mpfr ; \
49429 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49430@endif mpfr
72b2455a 49431@if intl
b00612cc
PB
49432 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
49433 mkdir stage2-intl; \
80911fe1
PB
49434 mv stage2-intl intl ; \
49435 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
49436@endif intl
49437@if ld
b00612cc
PB
49438 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
49439 mkdir stage2-ld; \
80911fe1
PB
49440 mv stage2-ld ld ; \
49441 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
49442@endif ld
49443@if libcpp
b00612cc
PB
49444 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
49445 mkdir stage2-libcpp; \
80911fe1
PB
49446 mv stage2-libcpp libcpp ; \
49447 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 49448@endif libcpp
be01d343
PB
49449@if libdecnumber
49450 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
49451 mkdir stage2-libdecnumber; \
80911fe1
PB
49452 mv stage2-libdecnumber libdecnumber ; \
49453 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 49454@endif libdecnumber
72b2455a 49455@if libiberty
b00612cc
PB
49456 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
49457 mkdir stage2-libiberty; \
80911fe1
PB
49458 mv stage2-libiberty libiberty ; \
49459 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
49460@endif libiberty
49461@if zlib
b00612cc
PB
49462 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
49463 mkdir stage2-zlib; \
80911fe1
PB
49464 mv stage2-zlib zlib ; \
49465 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 49466@endif zlib
0aed8855
PB
49467 @[ -d stage2-$(TARGET_SUBDIR) ] || \
49468 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
49469 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49470 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 49471
80911fe1 49472stage2-end::
72b2455a 49473@if bfd
80911fe1
PB
49474 @if test -d $(HOST_SUBDIR)/bfd ; then \
49475 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
49476 mv prev-bfd stage1-bfd ; : ; \
0aed8855 49477 fi
72b2455a
PB
49478@endif bfd
49479@if opcodes
80911fe1
PB
49480 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49481 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
49482 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 49483 fi
72b2455a
PB
49484@endif opcodes
49485@if binutils
80911fe1
PB
49486 @if test -d $(HOST_SUBDIR)/binutils ; then \
49487 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
49488 mv prev-binutils stage1-binutils ; : ; \
0aed8855 49489 fi
72b2455a
PB
49490@endif binutils
49491@if gas
80911fe1
PB
49492 @if test -d $(HOST_SUBDIR)/gas ; then \
49493 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
49494 mv prev-gas stage1-gas ; : ; \
0aed8855 49495 fi
72b2455a
PB
49496@endif gas
49497@if gcc
80911fe1
PB
49498 @if test -d $(HOST_SUBDIR)/gcc ; then \
49499 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
49500 mv prev-gcc stage1-gcc ; : ; \
0aed8855 49501 fi
72b2455a 49502@endif gcc
4b900473
PB
49503@if gmp
49504 @if test -d $(HOST_SUBDIR)/gmp ; then \
49505 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
49506 mv prev-gmp stage1-gmp ; : ; \
49507 fi
49508@endif gmp
49509@if mpfr
49510 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49511 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
49512 mv prev-mpfr stage1-mpfr ; : ; \
49513 fi
49514@endif mpfr
72b2455a 49515@if intl
80911fe1
PB
49516 @if test -d $(HOST_SUBDIR)/intl ; then \
49517 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
49518 mv prev-intl stage1-intl ; : ; \
0aed8855 49519 fi
72b2455a
PB
49520@endif intl
49521@if ld
80911fe1
PB
49522 @if test -d $(HOST_SUBDIR)/ld ; then \
49523 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
49524 mv prev-ld stage1-ld ; : ; \
0aed8855 49525 fi
72b2455a
PB
49526@endif ld
49527@if libcpp
80911fe1
PB
49528 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49529 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
49530 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 49531 fi
72b2455a 49532@endif libcpp
be01d343 49533@if libdecnumber
80911fe1
PB
49534 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49535 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
49536 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 49537 fi
be01d343 49538@endif libdecnumber
72b2455a 49539@if libiberty
80911fe1
PB
49540 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49541 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
49542 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 49543 fi
72b2455a
PB
49544@endif libiberty
49545@if zlib
80911fe1
PB
49546 @if test -d $(HOST_SUBDIR)/zlib ; then \
49547 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
49548 mv prev-zlib stage1-zlib ; : ; \
0aed8855 49549 fi
72b2455a 49550@endif zlib
0aed8855 49551 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
49552 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
49553 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 49554 fi
80911fe1 49555 rm -f stage_current
72b2455a 49556
973601e1 49557# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855
PB
49558# remade, but not reconfigured. The next stage (if any) will not be
49559# reconfigured as well.
72b2455a
PB
49560.PHONY: stage2-bubble
49561stage2-bubble:: stage1-bubble
e360f423
PB
49562 @r=`${PWD_COMMAND}`; export r; \
49563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49564 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
49565 echo Skipping rebuild of stage2 ; \
49566 else \
f70224b5
PB
49567 $(MAKE) stage2-start; \
49568 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 49569 fi
72b2455a 49570
0df3d27f 49571.PHONY: all-stage2 clean-stage2
0df3d27f 49572do-clean: clean-stage2
0df3d27f 49573
72b2455a
PB
49574# FIXME: Will not need to be conditional when toplevel bootstrap is the
49575# only possibility, but now it conflicts with no-bootstrap rules
49576@if gcc-bootstrap
49577
49578
49579
80911fe1 49580.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
49581bootstrap2:
49582 echo stage2 > stage_final
49583 @r=`${PWD_COMMAND}`; export r; \
49584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49585 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 49586 @: $(MAKE); $(unstage)
be01d343
PB
49587 @r=`${PWD_COMMAND}`; export r; \
49588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49589 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 49590
80911fe1
PB
49591bootstrap2-lean:
49592 echo stage2 > stage_final
49593 @r=`${PWD_COMMAND}`; export r; \
49594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49595 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
49596 @: $(MAKE); $(unstage)
49597 @r=`${PWD_COMMAND}`; export r; \
49598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49599 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49600
72b2455a 49601
0df3d27f 49602# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 49603distclean-stage1:: distclean-stage2
0df3d27f 49604.PHONY: distclean-stage2
72b2455a 49605distclean-stage2::
0aed8855 49606 @: $(MAKE); $(stage)
e00a73e3 49607 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 49608 rm -rf stage2-*
72b2455a
PB
49609
49610
49611@endif gcc-bootstrap
49612
49613
8520c408
AO
49614.PHONY: stageb2g0-start stageb2g0-end
49615
49616stageb2g0-start::
49617 @: $(MAKE); $(stage); \
49618 echo stageb2g0 > stage_current ; \
49619 echo stageb2g0 > stage_last; \
49620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49621@if bfd
49622 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
49623 mkdir stageb2g0-bfd; \
49624 mv stageb2g0-bfd bfd ; \
49625 mv stage1-bfd prev-bfd || test -f stage1-lean
49626@endif bfd
49627@if opcodes
49628 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
49629 mkdir stageb2g0-opcodes; \
49630 mv stageb2g0-opcodes opcodes ; \
49631 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49632@endif opcodes
49633@if binutils
49634 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
49635 mkdir stageb2g0-binutils; \
49636 mv stageb2g0-binutils binutils ; \
49637 mv stage1-binutils prev-binutils || test -f stage1-lean
49638@endif binutils
49639@if gas
49640 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
49641 mkdir stageb2g0-gas; \
49642 mv stageb2g0-gas gas ; \
49643 mv stage1-gas prev-gas || test -f stage1-lean
49644@endif gas
49645@if gcc
49646 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
49647 mkdir stageb2g0-gcc; \
49648 mv stageb2g0-gcc gcc ; \
49649 mv stage1-gcc prev-gcc || test -f stage1-lean
49650@endif gcc
49651@if gmp
49652 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
49653 mkdir stageb2g0-gmp; \
49654 mv stageb2g0-gmp gmp ; \
49655 mv stage1-gmp prev-gmp || test -f stage1-lean
49656@endif gmp
49657@if mpfr
49658 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
49659 mkdir stageb2g0-mpfr; \
49660 mv stageb2g0-mpfr mpfr ; \
49661 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49662@endif mpfr
49663@if intl
49664 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
49665 mkdir stageb2g0-intl; \
49666 mv stageb2g0-intl intl ; \
49667 mv stage1-intl prev-intl || test -f stage1-lean
49668@endif intl
49669@if ld
49670 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
49671 mkdir stageb2g0-ld; \
49672 mv stageb2g0-ld ld ; \
49673 mv stage1-ld prev-ld || test -f stage1-lean
49674@endif ld
49675@if libcpp
49676 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
49677 mkdir stageb2g0-libcpp; \
49678 mv stageb2g0-libcpp libcpp ; \
49679 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49680@endif libcpp
49681@if libdecnumber
49682 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
49683 mkdir stageb2g0-libdecnumber; \
49684 mv stageb2g0-libdecnumber libdecnumber ; \
49685 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49686@endif libdecnumber
49687@if libiberty
49688 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
49689 mkdir stageb2g0-libiberty; \
49690 mv stageb2g0-libiberty libiberty ; \
49691 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49692@endif libiberty
49693@if zlib
49694 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
49695 mkdir stageb2g0-zlib; \
49696 mv stageb2g0-zlib zlib ; \
49697 mv stage1-zlib prev-zlib || test -f stage1-lean
49698@endif zlib
49699 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
49700 mkdir stageb2g0-$(TARGET_SUBDIR); \
49701 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49702 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49703
49704stageb2g0-end::
49705@if bfd
49706 @if test -d $(HOST_SUBDIR)/bfd ; then \
49707 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
49708 mv prev-bfd stage1-bfd ; : ; \
49709 fi
49710@endif bfd
49711@if opcodes
49712 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49713 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
49714 mv prev-opcodes stage1-opcodes ; : ; \
49715 fi
49716@endif opcodes
49717@if binutils
49718 @if test -d $(HOST_SUBDIR)/binutils ; then \
49719 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
49720 mv prev-binutils stage1-binutils ; : ; \
49721 fi
49722@endif binutils
49723@if gas
49724 @if test -d $(HOST_SUBDIR)/gas ; then \
49725 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
49726 mv prev-gas stage1-gas ; : ; \
49727 fi
49728@endif gas
49729@if gcc
49730 @if test -d $(HOST_SUBDIR)/gcc ; then \
49731 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
49732 mv prev-gcc stage1-gcc ; : ; \
49733 fi
49734@endif gcc
49735@if gmp
49736 @if test -d $(HOST_SUBDIR)/gmp ; then \
49737 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
49738 mv prev-gmp stage1-gmp ; : ; \
49739 fi
49740@endif gmp
49741@if mpfr
49742 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49743 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
49744 mv prev-mpfr stage1-mpfr ; : ; \
49745 fi
49746@endif mpfr
49747@if intl
49748 @if test -d $(HOST_SUBDIR)/intl ; then \
49749 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
49750 mv prev-intl stage1-intl ; : ; \
49751 fi
49752@endif intl
49753@if ld
49754 @if test -d $(HOST_SUBDIR)/ld ; then \
49755 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
49756 mv prev-ld stage1-ld ; : ; \
49757 fi
49758@endif ld
49759@if libcpp
49760 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49761 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
49762 mv prev-libcpp stage1-libcpp ; : ; \
49763 fi
49764@endif libcpp
49765@if libdecnumber
49766 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49767 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
49768 mv prev-libdecnumber stage1-libdecnumber ; : ; \
49769 fi
49770@endif libdecnumber
49771@if libiberty
49772 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49773 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
49774 mv prev-libiberty stage1-libiberty ; : ; \
49775 fi
49776@endif libiberty
49777@if zlib
49778 @if test -d $(HOST_SUBDIR)/zlib ; then \
49779 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
49780 mv prev-zlib stage1-zlib ; : ; \
49781 fi
49782@endif zlib
49783 @if test -d $(TARGET_SUBDIR) ; then \
49784 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
49785 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
49786 fi
49787 rm -f stage_current
49788
49789# Bubble a bug fix through all the stages up to stage b2g0. They are
49790# remade, but not reconfigured. The next stage (if any) will not be
49791# reconfigured as well.
49792.PHONY: stageb2g0-bubble
49793stageb2g0-bubble:: stage1-bubble
49794 @r=`${PWD_COMMAND}`; export r; \
49795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49796 if test -f stageb2g0-lean || test -f stage1-lean ; then \
49797 echo Skipping rebuild of stageb2g0 ; \
49798 else \
49799 $(MAKE) stageb2g0-start; \
49800 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
49801 fi
49802
49803.PHONY: all-stageb2g0 clean-stageb2g0
49804do-clean: clean-stageb2g0
49805
49806# FIXME: Will not need to be conditional when toplevel bootstrap is the
49807# only possibility, but now it conflicts with no-bootstrap rules
49808@if gcc-bootstrap
49809
49810
49811
49812.PHONY: bootstrap2-debug bootstrap2-debug-lean
49813bootstrap2-debug:
49814 echo stageb2g0 > stage_final
49815 @r=`${PWD_COMMAND}`; export r; \
49816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
49818 @: $(MAKE); $(unstage)
49819 @r=`${PWD_COMMAND}`; export r; \
49820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49821 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49822
49823bootstrap2-debug-lean:
49824 echo stageb2g0 > stage_final
49825 @r=`${PWD_COMMAND}`; export r; \
49826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49827 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
49828 @: $(MAKE); $(unstage)
49829 @r=`${PWD_COMMAND}`; export r; \
49830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49831 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49832
49833
49834# Rules to wipe a stage and all the following ones, also used for cleanstrap
49835distclean-stage1:: distclean-stageb2g0
49836.PHONY: distclean-stageb2g0
49837distclean-stageb2g0::
49838 @: $(MAKE); $(stage)
49839 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
49840 rm -rf stageb2g0-*
49841
49842
49843@endif gcc-bootstrap
49844
49845
72b2455a
PB
49846.PHONY: stage3-start stage3-end
49847
49848stage3-start::
0aed8855 49849 @: $(MAKE); $(stage); \
72b2455a 49850 echo stage3 > stage_current ; \
b00612cc 49851 echo stage3 > stage_last; \
0aed8855 49852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 49853@if bfd
b00612cc
PB
49854 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
49855 mkdir stage3-bfd; \
80911fe1
PB
49856 mv stage3-bfd bfd ; \
49857 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
49858@endif bfd
49859@if opcodes
b00612cc
PB
49860 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
49861 mkdir stage3-opcodes; \
80911fe1
PB
49862 mv stage3-opcodes opcodes ; \
49863 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
49864@endif opcodes
49865@if binutils
b00612cc
PB
49866 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
49867 mkdir stage3-binutils; \
80911fe1
PB
49868 mv stage3-binutils binutils ; \
49869 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
49870@endif binutils
49871@if gas
b00612cc
PB
49872 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
49873 mkdir stage3-gas; \
80911fe1
PB
49874 mv stage3-gas gas ; \
49875 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
49876@endif gas
49877@if gcc
b00612cc
PB
49878 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
49879 mkdir stage3-gcc; \
80911fe1
PB
49880 mv stage3-gcc gcc ; \
49881 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 49882@endif gcc
4b900473
PB
49883@if gmp
49884 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
49885 mkdir stage3-gmp; \
49886 mv stage3-gmp gmp ; \
49887 mv stage2-gmp prev-gmp || test -f stage2-lean
49888@endif gmp
49889@if mpfr
49890 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
49891 mkdir stage3-mpfr; \
49892 mv stage3-mpfr mpfr ; \
49893 mv stage2-mpfr prev-mpfr || test -f stage2-lean
49894@endif mpfr
72b2455a 49895@if intl
b00612cc
PB
49896 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
49897 mkdir stage3-intl; \
80911fe1
PB
49898 mv stage3-intl intl ; \
49899 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
49900@endif intl
49901@if ld
b00612cc
PB
49902 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
49903 mkdir stage3-ld; \
80911fe1
PB
49904 mv stage3-ld ld ; \
49905 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
49906@endif ld
49907@if libcpp
b00612cc
PB
49908 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
49909 mkdir stage3-libcpp; \
80911fe1
PB
49910 mv stage3-libcpp libcpp ; \
49911 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 49912@endif libcpp
be01d343
PB
49913@if libdecnumber
49914 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
49915 mkdir stage3-libdecnumber; \
80911fe1
PB
49916 mv stage3-libdecnumber libdecnumber ; \
49917 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 49918@endif libdecnumber
72b2455a 49919@if libiberty
b00612cc
PB
49920 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
49921 mkdir stage3-libiberty; \
80911fe1
PB
49922 mv stage3-libiberty libiberty ; \
49923 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
49924@endif libiberty
49925@if zlib
b00612cc
PB
49926 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
49927 mkdir stage3-zlib; \
80911fe1
PB
49928 mv stage3-zlib zlib ; \
49929 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 49930@endif zlib
0aed8855
PB
49931 @[ -d stage3-$(TARGET_SUBDIR) ] || \
49932 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
49933 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49934 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 49935
80911fe1 49936stage3-end::
72b2455a 49937@if bfd
80911fe1
PB
49938 @if test -d $(HOST_SUBDIR)/bfd ; then \
49939 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
49940 mv prev-bfd stage2-bfd ; : ; \
0aed8855 49941 fi
72b2455a
PB
49942@endif bfd
49943@if opcodes
80911fe1
PB
49944 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49945 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
49946 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 49947 fi
72b2455a
PB
49948@endif opcodes
49949@if binutils
80911fe1
PB
49950 @if test -d $(HOST_SUBDIR)/binutils ; then \
49951 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
49952 mv prev-binutils stage2-binutils ; : ; \
0aed8855 49953 fi
72b2455a
PB
49954@endif binutils
49955@if gas
80911fe1
PB
49956 @if test -d $(HOST_SUBDIR)/gas ; then \
49957 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
49958 mv prev-gas stage2-gas ; : ; \
0aed8855 49959 fi
72b2455a
PB
49960@endif gas
49961@if gcc
80911fe1
PB
49962 @if test -d $(HOST_SUBDIR)/gcc ; then \
49963 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
49964 mv prev-gcc stage2-gcc ; : ; \
0aed8855 49965 fi
72b2455a 49966@endif gcc
4b900473
PB
49967@if gmp
49968 @if test -d $(HOST_SUBDIR)/gmp ; then \
49969 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
49970 mv prev-gmp stage2-gmp ; : ; \
49971 fi
49972@endif gmp
49973@if mpfr
49974 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49975 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
49976 mv prev-mpfr stage2-mpfr ; : ; \
49977 fi
49978@endif mpfr
72b2455a 49979@if intl
80911fe1
PB
49980 @if test -d $(HOST_SUBDIR)/intl ; then \
49981 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
49982 mv prev-intl stage2-intl ; : ; \
0aed8855 49983 fi
72b2455a
PB
49984@endif intl
49985@if ld
80911fe1
PB
49986 @if test -d $(HOST_SUBDIR)/ld ; then \
49987 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
49988 mv prev-ld stage2-ld ; : ; \
0aed8855 49989 fi
72b2455a
PB
49990@endif ld
49991@if libcpp
80911fe1
PB
49992 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49993 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
49994 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 49995 fi
72b2455a 49996@endif libcpp
be01d343 49997@if libdecnumber
80911fe1
PB
49998 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49999 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
50000 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 50001 fi
be01d343 50002@endif libdecnumber
72b2455a 50003@if libiberty
80911fe1
PB
50004 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50005 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
50006 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 50007 fi
72b2455a
PB
50008@endif libiberty
50009@if zlib
80911fe1
PB
50010 @if test -d $(HOST_SUBDIR)/zlib ; then \
50011 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
50012 mv prev-zlib stage2-zlib ; : ; \
0aed8855 50013 fi
72b2455a 50014@endif zlib
0aed8855 50015 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50016 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
50017 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 50018 fi
80911fe1 50019 rm -f stage_current
72b2455a 50020
973601e1 50021# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855
PB
50022# remade, but not reconfigured. The next stage (if any) will not be
50023# reconfigured as well.
72b2455a
PB
50024.PHONY: stage3-bubble
50025stage3-bubble:: stage2-bubble
e360f423
PB
50026 @r=`${PWD_COMMAND}`; export r; \
50027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50028 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
50029 echo Skipping rebuild of stage3 ; \
50030 else \
f70224b5 50031 $(MAKE) stage3-start; \
80911fe1
PB
50032 if $(LEAN); then \
50033 rm -rf stage1-* ; \
50034 $(STAMP) stage1-lean ; \
50035 fi; \
f70224b5 50036 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 50037 fi
f6d183c0 50038 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 50039
0df3d27f 50040.PHONY: all-stage3 clean-stage3
0df3d27f 50041do-clean: clean-stage3
0df3d27f 50042
d545f33b
PB
50043# FIXME: Will not need to be conditional when toplevel bootstrap is the
50044# only possibility, but now it conflicts with no-bootstrap rules
50045@if gcc-bootstrap
72b2455a 50046
d545f33b 50047compare:
e360f423
PB
50048 @r=`${PWD_COMMAND}`; export r; \
50049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50050 if test -f stage2-lean; then \
d545f33b
PB
50051 echo Cannot compare object files as stage 2 was deleted. ; \
50052 exit 0 ; \
50053 fi; \
0aed8855 50054 : $(MAKE); $(stage); \
d545f33b 50055 rm -f .bad_compare ; \
c52c6897 50056 echo Comparing stages 2 and 3 ; \
d545f33b
PB
50057 cd stage3-gcc; \
50058 files=`find . -name "*$(objext)" -print` ; \
50059 cd .. ; \
50060 for file in $${files} ; do \
50061 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 50062 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
50063 if test $$? -eq 1; then \
50064 case $$file in \
50065 ./cc*-checksum$(objext) | ./libgcc/* ) \
50066 echo warning: $$file differs ;; \
50067 *) \
50068 echo $$file differs >> .bad_compare ;; \
50069 esac ; \
50070 fi ; \
d545f33b
PB
50071 done ; \
50072 if [ -f .bad_compare ]; then \
50073 echo "Bootstrap comparison failure!"; \
50074 cat .bad_compare; \
50075 exit 1; \
50076 else \
c52c6897 50077 echo Comparison successful.; \
d545f33b
PB
50078 fi ; \
50079 $(STAMP) compare
80911fe1
PB
50080 if $(LEAN); then \
50081 rm -rf stage2-*; \
50082 $(STAMP) stage2-lean; \
50083 fi
9cb3fa6f 50084
72b2455a 50085
72b2455a 50086
80911fe1 50087.PHONY: bootstrap bootstrap-lean
be01d343
PB
50088bootstrap:
50089 echo stage3 > stage_final
50090 @r=`${PWD_COMMAND}`; export r; \
50091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50092 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 50093 @: $(MAKE); $(unstage)
be01d343
PB
50094 @r=`${PWD_COMMAND}`; export r; \
50095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50096 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50097
80911fe1
PB
50098bootstrap-lean:
50099 echo stage3 > stage_final
50100 @r=`${PWD_COMMAND}`; export r; \
50101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50102 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
50103 @: $(MAKE); $(unstage)
50104 @r=`${PWD_COMMAND}`; export r; \
50105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50106 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50107
72b2455a 50108
d545f33b
PB
50109# Rules to wipe a stage and all the following ones, also used for cleanstrap
50110distclean-stage2:: distclean-stage3
50111.PHONY: distclean-stage3
50112distclean-stage3::
0aed8855 50113 @: $(MAKE); $(stage)
e00a73e3 50114 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 50115 rm -rf stage3-* compare
0df3d27f 50116
9cb3fa6f 50117
d545f33b 50118.PHONY: cleanstrap
e00a73e3
PB
50119cleanstrap: do-distclean local-clean
50120 echo stage3 > stage_final
50121 @r=`${PWD_COMMAND}`; export r; \
50122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
50124 @: $(MAKE); $(unstage)
50125 @r=`${PWD_COMMAND}`; export r; \
50126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50127 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
50128
50129@endif gcc-bootstrap
50130
50131
8520c408
AO
50132.PHONY: stageb3g2-start stageb3g2-end
50133
50134stageb3g2-start::
50135 @: $(MAKE); $(stage); \
50136 echo stageb3g2 > stage_current ; \
50137 echo stageb3g2 > stage_last; \
50138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50139@if bfd
50140 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
50141 mkdir stageb3g2-bfd; \
50142 mv stageb3g2-bfd bfd ; \
50143 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
50144@endif bfd
50145@if opcodes
50146 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
50147 mkdir stageb3g2-opcodes; \
50148 mv stageb3g2-opcodes opcodes ; \
50149 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
50150@endif opcodes
50151@if binutils
50152 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
50153 mkdir stageb3g2-binutils; \
50154 mv stageb3g2-binutils binutils ; \
50155 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
50156@endif binutils
50157@if gas
50158 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
50159 mkdir stageb3g2-gas; \
50160 mv stageb3g2-gas gas ; \
50161 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
50162@endif gas
50163@if gcc
50164 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
50165 mkdir stageb3g2-gcc; \
50166 mv stageb3g2-gcc gcc ; \
50167 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
50168@endif gcc
50169@if gmp
50170 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
50171 mkdir stageb3g2-gmp; \
50172 mv stageb3g2-gmp gmp ; \
50173 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
50174@endif gmp
50175@if mpfr
50176 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
50177 mkdir stageb3g2-mpfr; \
50178 mv stageb3g2-mpfr mpfr ; \
50179 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
50180@endif mpfr
50181@if intl
50182 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
50183 mkdir stageb3g2-intl; \
50184 mv stageb3g2-intl intl ; \
50185 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
50186@endif intl
50187@if ld
50188 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
50189 mkdir stageb3g2-ld; \
50190 mv stageb3g2-ld ld ; \
50191 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
50192@endif ld
50193@if libcpp
50194 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
50195 mkdir stageb3g2-libcpp; \
50196 mv stageb3g2-libcpp libcpp ; \
50197 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
50198@endif libcpp
50199@if libdecnumber
50200 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
50201 mkdir stageb3g2-libdecnumber; \
50202 mv stageb3g2-libdecnumber libdecnumber ; \
50203 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
50204@endif libdecnumber
50205@if libiberty
50206 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
50207 mkdir stageb3g2-libiberty; \
50208 mv stageb3g2-libiberty libiberty ; \
50209 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
50210@endif libiberty
50211@if zlib
50212 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
50213 mkdir stageb3g2-zlib; \
50214 mv stageb3g2-zlib zlib ; \
50215 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
50216@endif zlib
50217 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
50218 mkdir stageb3g2-$(TARGET_SUBDIR); \
50219 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50220 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
50221
50222stageb3g2-end::
50223@if bfd
50224 @if test -d $(HOST_SUBDIR)/bfd ; then \
50225 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
50226 mv prev-bfd stageb2g0-bfd ; : ; \
50227 fi
50228@endif bfd
50229@if opcodes
50230 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50231 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
50232 mv prev-opcodes stageb2g0-opcodes ; : ; \
50233 fi
50234@endif opcodes
50235@if binutils
50236 @if test -d $(HOST_SUBDIR)/binutils ; then \
50237 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
50238 mv prev-binutils stageb2g0-binutils ; : ; \
50239 fi
50240@endif binutils
50241@if gas
50242 @if test -d $(HOST_SUBDIR)/gas ; then \
50243 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
50244 mv prev-gas stageb2g0-gas ; : ; \
50245 fi
50246@endif gas
50247@if gcc
50248 @if test -d $(HOST_SUBDIR)/gcc ; then \
50249 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
50250 mv prev-gcc stageb2g0-gcc ; : ; \
50251 fi
50252@endif gcc
50253@if gmp
50254 @if test -d $(HOST_SUBDIR)/gmp ; then \
50255 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
50256 mv prev-gmp stageb2g0-gmp ; : ; \
50257 fi
50258@endif gmp
50259@if mpfr
50260 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50261 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
50262 mv prev-mpfr stageb2g0-mpfr ; : ; \
50263 fi
50264@endif mpfr
50265@if intl
50266 @if test -d $(HOST_SUBDIR)/intl ; then \
50267 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
50268 mv prev-intl stageb2g0-intl ; : ; \
50269 fi
50270@endif intl
50271@if ld
50272 @if test -d $(HOST_SUBDIR)/ld ; then \
50273 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
50274 mv prev-ld stageb2g0-ld ; : ; \
50275 fi
50276@endif ld
50277@if libcpp
50278 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50279 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
50280 mv prev-libcpp stageb2g0-libcpp ; : ; \
50281 fi
50282@endif libcpp
50283@if libdecnumber
50284 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50285 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
50286 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
50287 fi
50288@endif libdecnumber
50289@if libiberty
50290 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50291 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
50292 mv prev-libiberty stageb2g0-libiberty ; : ; \
50293 fi
50294@endif libiberty
50295@if zlib
50296 @if test -d $(HOST_SUBDIR)/zlib ; then \
50297 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
50298 mv prev-zlib stageb2g0-zlib ; : ; \
50299 fi
50300@endif zlib
50301 @if test -d $(TARGET_SUBDIR) ; then \
50302 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
50303 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
50304 fi
50305 rm -f stage_current
50306
50307# Bubble a bug fix through all the stages up to stage b3g2. They are
50308# remade, but not reconfigured. The next stage (if any) will not be
50309# reconfigured as well.
50310.PHONY: stageb3g2-bubble
50311stageb3g2-bubble:: stageb2g0-bubble
50312 @r=`${PWD_COMMAND}`; export r; \
50313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50314 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
50315 echo Skipping rebuild of stageb3g2 ; \
50316 else \
50317 $(MAKE) stageb3g2-start; \
50318 if $(LEAN); then \
50319 rm -rf stage1-* ; \
50320 $(STAMP) stage1-lean ; \
50321 fi; \
50322 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
50323 fi
50324 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
50325
50326.PHONY: all-stageb3g2 clean-stageb3g2
50327do-clean: clean-stageb3g2
50328
50329# FIXME: Will not need to be conditional when toplevel bootstrap is the
50330# only possibility, but now it conflicts with no-bootstrap rules
50331@if gcc-bootstrap
50332
50333compare-debug:
50334 @r=`${PWD_COMMAND}`; export r; \
50335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50336 if test -f stageb2g0-lean; then \
50337 echo Cannot compare object files as stage b2g0 was deleted. ; \
50338 exit 0 ; \
50339 fi; \
50340 : $(MAKE); $(stage); \
50341 rm -f .bad_compare ; \
50342 echo Comparing stages b2g0 and b3g2 ; \
50343 cd stageb3g2-gcc; \
50344 files=`find . -name "*$(objext)" -print` ; \
50345 cd .. ; \
50346 for file in $${files} ; do \
50347 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
50348 $(do-compare-debug) > /dev/null 2>&1; \
50349 if test $$? -eq 1; then \
50350 case $$file in \
50351 ./cc*-checksum$(objext) | ./libgcc/* ) \
50352 echo warning: $$file differs ;; \
50353 *) \
50354 echo $$file differs >> .bad_compare ;; \
50355 esac ; \
50356 fi ; \
50357 done ; \
50358 if [ -f .bad_compare ]; then \
50359 echo "Bootstrap comparison failure!"; \
50360 cat .bad_compare; \
50361 exit 1; \
50362 else \
50363 echo Comparison successful.; \
50364 fi ; \
50365 $(STAMP) compare-debug
50366 if $(LEAN); then \
50367 rm -rf stageb2g0-*; \
50368 $(STAMP) stageb2g0-lean; \
50369 fi
50370
50371
50372
50373.PHONY: bootstrap-debug bootstrap-debug-lean
50374bootstrap-debug:
50375 echo stageb3g2 > stage_final
50376 @r=`${PWD_COMMAND}`; export r; \
50377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50378 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50379 @: $(MAKE); $(unstage)
50380 @r=`${PWD_COMMAND}`; export r; \
50381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50382 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50383
50384bootstrap-debug-lean:
50385 echo stageb3g2 > stage_final
50386 @r=`${PWD_COMMAND}`; export r; \
50387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50388 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
50389 @: $(MAKE); $(unstage)
50390 @r=`${PWD_COMMAND}`; export r; \
50391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50392 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50393
50394
50395# Rules to wipe a stage and all the following ones, also used for cleanstrap
50396distclean-stageb2g0:: distclean-stageb3g2
50397.PHONY: distclean-stageb3g2
50398distclean-stageb3g2::
50399 @: $(MAKE); $(stage)
50400 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
50401 rm -rf stageb3g2-* compare-debug
50402
50403
50404.PHONY: cleanstrap-debug
50405cleanstrap-debug: do-distclean local-clean
50406 echo stageb3g2 > stage_final
50407 @r=`${PWD_COMMAND}`; export r; \
50408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50409 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
50410 @: $(MAKE); $(unstage)
50411 @r=`${PWD_COMMAND}`; export r; \
50412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50413 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50414
50415@endif gcc-bootstrap
50416
50417
72b2455a
PB
50418.PHONY: stage4-start stage4-end
50419
50420stage4-start::
0aed8855 50421 @: $(MAKE); $(stage); \
72b2455a 50422 echo stage4 > stage_current ; \
b00612cc 50423 echo stage4 > stage_last; \
0aed8855 50424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50425@if bfd
b00612cc
PB
50426 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
50427 mkdir stage4-bfd; \
80911fe1
PB
50428 mv stage4-bfd bfd ; \
50429 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
50430@endif bfd
50431@if opcodes
b00612cc
PB
50432 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
50433 mkdir stage4-opcodes; \
80911fe1
PB
50434 mv stage4-opcodes opcodes ; \
50435 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
50436@endif opcodes
50437@if binutils
b00612cc
PB
50438 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
50439 mkdir stage4-binutils; \
80911fe1
PB
50440 mv stage4-binutils binutils ; \
50441 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
50442@endif binutils
50443@if gas
b00612cc
PB
50444 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
50445 mkdir stage4-gas; \
80911fe1
PB
50446 mv stage4-gas gas ; \
50447 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
50448@endif gas
50449@if gcc
b00612cc
PB
50450 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
50451 mkdir stage4-gcc; \
80911fe1
PB
50452 mv stage4-gcc gcc ; \
50453 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 50454@endif gcc
4b900473
PB
50455@if gmp
50456 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
50457 mkdir stage4-gmp; \
50458 mv stage4-gmp gmp ; \
50459 mv stage3-gmp prev-gmp || test -f stage3-lean
50460@endif gmp
50461@if mpfr
50462 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
50463 mkdir stage4-mpfr; \
50464 mv stage4-mpfr mpfr ; \
50465 mv stage3-mpfr prev-mpfr || test -f stage3-lean
50466@endif mpfr
72b2455a 50467@if intl
b00612cc
PB
50468 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
50469 mkdir stage4-intl; \
80911fe1
PB
50470 mv stage4-intl intl ; \
50471 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
50472@endif intl
50473@if ld
b00612cc
PB
50474 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
50475 mkdir stage4-ld; \
80911fe1
PB
50476 mv stage4-ld ld ; \
50477 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
50478@endif ld
50479@if libcpp
b00612cc
PB
50480 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
50481 mkdir stage4-libcpp; \
80911fe1
PB
50482 mv stage4-libcpp libcpp ; \
50483 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 50484@endif libcpp
be01d343
PB
50485@if libdecnumber
50486 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
50487 mkdir stage4-libdecnumber; \
80911fe1
PB
50488 mv stage4-libdecnumber libdecnumber ; \
50489 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 50490@endif libdecnumber
72b2455a 50491@if libiberty
b00612cc
PB
50492 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
50493 mkdir stage4-libiberty; \
80911fe1
PB
50494 mv stage4-libiberty libiberty ; \
50495 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
50496@endif libiberty
50497@if zlib
b00612cc
PB
50498 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
50499 mkdir stage4-zlib; \
80911fe1
PB
50500 mv stage4-zlib zlib ; \
50501 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 50502@endif zlib
0aed8855
PB
50503 @[ -d stage4-$(TARGET_SUBDIR) ] || \
50504 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
50505 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50506 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 50507
80911fe1 50508stage4-end::
72b2455a 50509@if bfd
80911fe1
PB
50510 @if test -d $(HOST_SUBDIR)/bfd ; then \
50511 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
50512 mv prev-bfd stage3-bfd ; : ; \
0aed8855 50513 fi
72b2455a
PB
50514@endif bfd
50515@if opcodes
80911fe1
PB
50516 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50517 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
50518 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 50519 fi
72b2455a
PB
50520@endif opcodes
50521@if binutils
80911fe1
PB
50522 @if test -d $(HOST_SUBDIR)/binutils ; then \
50523 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
50524 mv prev-binutils stage3-binutils ; : ; \
0aed8855 50525 fi
72b2455a
PB
50526@endif binutils
50527@if gas
80911fe1
PB
50528 @if test -d $(HOST_SUBDIR)/gas ; then \
50529 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
50530 mv prev-gas stage3-gas ; : ; \
0aed8855 50531 fi
72b2455a
PB
50532@endif gas
50533@if gcc
80911fe1
PB
50534 @if test -d $(HOST_SUBDIR)/gcc ; then \
50535 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
50536 mv prev-gcc stage3-gcc ; : ; \
0aed8855 50537 fi
72b2455a 50538@endif gcc
4b900473
PB
50539@if gmp
50540 @if test -d $(HOST_SUBDIR)/gmp ; then \
50541 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
50542 mv prev-gmp stage3-gmp ; : ; \
50543 fi
50544@endif gmp
50545@if mpfr
50546 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50547 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
50548 mv prev-mpfr stage3-mpfr ; : ; \
50549 fi
50550@endif mpfr
72b2455a 50551@if intl
80911fe1
PB
50552 @if test -d $(HOST_SUBDIR)/intl ; then \
50553 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
50554 mv prev-intl stage3-intl ; : ; \
0aed8855 50555 fi
72b2455a
PB
50556@endif intl
50557@if ld
80911fe1
PB
50558 @if test -d $(HOST_SUBDIR)/ld ; then \
50559 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
50560 mv prev-ld stage3-ld ; : ; \
0aed8855 50561 fi
72b2455a
PB
50562@endif ld
50563@if libcpp
80911fe1
PB
50564 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50565 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
50566 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 50567 fi
72b2455a 50568@endif libcpp
be01d343 50569@if libdecnumber
80911fe1
PB
50570 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50571 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
50572 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 50573 fi
be01d343 50574@endif libdecnumber
72b2455a 50575@if libiberty
80911fe1
PB
50576 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50577 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
50578 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 50579 fi
72b2455a
PB
50580@endif libiberty
50581@if zlib
80911fe1
PB
50582 @if test -d $(HOST_SUBDIR)/zlib ; then \
50583 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
50584 mv prev-zlib stage3-zlib ; : ; \
0aed8855 50585 fi
72b2455a 50586@endif zlib
0aed8855 50587 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50588 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
50589 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 50590 fi
80911fe1 50591 rm -f stage_current
72b2455a 50592
973601e1 50593# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855
PB
50594# remade, but not reconfigured. The next stage (if any) will not be
50595# reconfigured as well.
72b2455a
PB
50596.PHONY: stage4-bubble
50597stage4-bubble:: stage3-bubble
e360f423
PB
50598 @r=`${PWD_COMMAND}`; export r; \
50599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50600 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
50601 echo Skipping rebuild of stage4 ; \
50602 else \
f70224b5 50603 $(MAKE) stage4-start; \
80911fe1
PB
50604 if $(LEAN); then \
50605 rm -rf stage2-* ; \
50606 $(STAMP) stage2-lean ; \
50607 fi; \
f70224b5 50608 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 50609 fi
f6d183c0 50610 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 50611
0df3d27f 50612.PHONY: all-stage4 clean-stage4
0df3d27f 50613do-clean: clean-stage4
0df3d27f 50614
d545f33b
PB
50615# FIXME: Will not need to be conditional when toplevel bootstrap is the
50616# only possibility, but now it conflicts with no-bootstrap rules
50617@if gcc-bootstrap
72b2455a 50618
d545f33b 50619compare3:
e360f423
PB
50620 @r=`${PWD_COMMAND}`; export r; \
50621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50622 if test -f stage3-lean; then \
d545f33b
PB
50623 echo Cannot compare object files as stage 3 was deleted. ; \
50624 exit 0 ; \
50625 fi; \
0aed8855 50626 : $(MAKE); $(stage); \
d545f33b 50627 rm -f .bad_compare ; \
c52c6897 50628 echo Comparing stages 3 and 4 ; \
d545f33b
PB
50629 cd stage4-gcc; \
50630 files=`find . -name "*$(objext)" -print` ; \
50631 cd .. ; \
50632 for file in $${files} ; do \
50633 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 50634 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
50635 if test $$? -eq 1; then \
50636 case $$file in \
50637 ./cc*-checksum$(objext) | ./libgcc/* ) \
50638 echo warning: $$file differs ;; \
50639 *) \
50640 echo $$file differs >> .bad_compare ;; \
50641 esac ; \
50642 fi ; \
d545f33b
PB
50643 done ; \
50644 if [ -f .bad_compare ]; then \
50645 echo "Bootstrap comparison failure!"; \
50646 cat .bad_compare; \
50647 exit 1; \
50648 else \
c52c6897 50649 echo Comparison successful.; \
d545f33b
PB
50650 fi ; \
50651 $(STAMP) compare3
80911fe1
PB
50652 if $(LEAN); then \
50653 rm -rf stage3-*; \
50654 $(STAMP) stage3-lean; \
50655 fi
9cb3fa6f 50656
72b2455a 50657
72b2455a 50658
80911fe1 50659.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
50660bootstrap4:
50661 echo stage4 > stage_final
50662 @r=`${PWD_COMMAND}`; export r; \
50663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50664 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 50665 @: $(MAKE); $(unstage)
be01d343
PB
50666 @r=`${PWD_COMMAND}`; export r; \
50667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50668 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 50669
80911fe1
PB
50670bootstrap4-lean:
50671 echo stage4 > stage_final
50672 @r=`${PWD_COMMAND}`; export r; \
50673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50674 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
50675 @: $(MAKE); $(unstage)
50676 @r=`${PWD_COMMAND}`; export r; \
50677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50678 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
50679
72b2455a 50680
d545f33b
PB
50681# Rules to wipe a stage and all the following ones, also used for cleanstrap
50682distclean-stage3:: distclean-stage4
50683.PHONY: distclean-stage4
50684distclean-stage4::
0aed8855 50685 @: $(MAKE); $(stage)
e00a73e3 50686 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 50687 rm -rf stage4-* compare3
0df3d27f 50688
9cb3fa6f 50689
d545f33b 50690@endif gcc-bootstrap
72b2455a
PB
50691
50692
50693.PHONY: stageprofile-start stageprofile-end
50694
50695stageprofile-start::
0aed8855 50696 @: $(MAKE); $(stage); \
72b2455a 50697 echo stageprofile > stage_current ; \
b00612cc 50698 echo stageprofile > stage_last; \
0aed8855 50699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50700@if bfd
b00612cc
PB
50701 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
50702 mkdir stageprofile-bfd; \
80911fe1
PB
50703 mv stageprofile-bfd bfd ; \
50704 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50705@endif bfd
50706@if opcodes
b00612cc
PB
50707 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
50708 mkdir stageprofile-opcodes; \
80911fe1
PB
50709 mv stageprofile-opcodes opcodes ; \
50710 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50711@endif opcodes
50712@if binutils
b00612cc
PB
50713 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
50714 mkdir stageprofile-binutils; \
80911fe1
PB
50715 mv stageprofile-binutils binutils ; \
50716 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50717@endif binutils
50718@if gas
b00612cc
PB
50719 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
50720 mkdir stageprofile-gas; \
80911fe1
PB
50721 mv stageprofile-gas gas ; \
50722 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50723@endif gas
50724@if gcc
b00612cc
PB
50725 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
50726 mkdir stageprofile-gcc; \
80911fe1
PB
50727 mv stageprofile-gcc gcc ; \
50728 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50729@endif gcc
4b900473
PB
50730@if gmp
50731 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
50732 mkdir stageprofile-gmp; \
50733 mv stageprofile-gmp gmp ; \
50734 mv stage1-gmp prev-gmp || test -f stage1-lean
50735@endif gmp
50736@if mpfr
50737 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
50738 mkdir stageprofile-mpfr; \
50739 mv stageprofile-mpfr mpfr ; \
50740 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50741@endif mpfr
72b2455a 50742@if intl
b00612cc
PB
50743 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
50744 mkdir stageprofile-intl; \
80911fe1
PB
50745 mv stageprofile-intl intl ; \
50746 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50747@endif intl
50748@if ld
b00612cc
PB
50749 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
50750 mkdir stageprofile-ld; \
80911fe1
PB
50751 mv stageprofile-ld ld ; \
50752 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50753@endif ld
50754@if libcpp
b00612cc
PB
50755 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
50756 mkdir stageprofile-libcpp; \
80911fe1
PB
50757 mv stageprofile-libcpp libcpp ; \
50758 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50759@endif libcpp
be01d343
PB
50760@if libdecnumber
50761 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
50762 mkdir stageprofile-libdecnumber; \
80911fe1
PB
50763 mv stageprofile-libdecnumber libdecnumber ; \
50764 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50765@endif libdecnumber
72b2455a 50766@if libiberty
b00612cc
PB
50767 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
50768 mkdir stageprofile-libiberty; \
80911fe1
PB
50769 mv stageprofile-libiberty libiberty ; \
50770 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50771@endif libiberty
50772@if zlib
d545f33b
PB
50773 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
50774 mkdir stageprofile-zlib; \
80911fe1
PB
50775 mv stageprofile-zlib zlib ; \
50776 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 50777@endif zlib
0aed8855
PB
50778 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
50779 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
50780 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50781 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 50782
80911fe1 50783stageprofile-end::
d545f33b 50784@if bfd
80911fe1
PB
50785 @if test -d $(HOST_SUBDIR)/bfd ; then \
50786 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
50787 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50788 fi
d545f33b
PB
50789@endif bfd
50790@if opcodes
80911fe1
PB
50791 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50792 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
50793 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50794 fi
d545f33b
PB
50795@endif opcodes
50796@if binutils
80911fe1
PB
50797 @if test -d $(HOST_SUBDIR)/binutils ; then \
50798 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
50799 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50800 fi
d545f33b
PB
50801@endif binutils
50802@if gas
80911fe1
PB
50803 @if test -d $(HOST_SUBDIR)/gas ; then \
50804 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
50805 mv prev-gas stage1-gas ; : ; \
0aed8855 50806 fi
d545f33b
PB
50807@endif gas
50808@if gcc
80911fe1
PB
50809 @if test -d $(HOST_SUBDIR)/gcc ; then \
50810 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
50811 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50812 fi
d545f33b 50813@endif gcc
4b900473
PB
50814@if gmp
50815 @if test -d $(HOST_SUBDIR)/gmp ; then \
50816 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
50817 mv prev-gmp stage1-gmp ; : ; \
50818 fi
50819@endif gmp
50820@if mpfr
50821 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50822 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
50823 mv prev-mpfr stage1-mpfr ; : ; \
50824 fi
50825@endif mpfr
d545f33b 50826@if intl
80911fe1
PB
50827 @if test -d $(HOST_SUBDIR)/intl ; then \
50828 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
50829 mv prev-intl stage1-intl ; : ; \
0aed8855 50830 fi
d545f33b
PB
50831@endif intl
50832@if ld
80911fe1
PB
50833 @if test -d $(HOST_SUBDIR)/ld ; then \
50834 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
50835 mv prev-ld stage1-ld ; : ; \
0aed8855 50836 fi
d545f33b
PB
50837@endif ld
50838@if libcpp
80911fe1
PB
50839 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50840 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
50841 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 50842 fi
d545f33b 50843@endif libcpp
be01d343 50844@if libdecnumber
80911fe1
PB
50845 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50846 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
50847 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 50848 fi
be01d343 50849@endif libdecnumber
d545f33b 50850@if libiberty
80911fe1
PB
50851 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50852 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
50853 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 50854 fi
d545f33b
PB
50855@endif libiberty
50856@if zlib
80911fe1
PB
50857 @if test -d $(HOST_SUBDIR)/zlib ; then \
50858 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
50859 mv prev-zlib stage1-zlib ; : ; \
0aed8855 50860 fi
d545f33b 50861@endif zlib
0aed8855 50862 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
50863 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
50864 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 50865 fi
80911fe1 50866 rm -f stage_current
72b2455a 50867
973601e1 50868# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855
PB
50869# remade, but not reconfigured. The next stage (if any) will not be
50870# reconfigured as well.
d545f33b
PB
50871.PHONY: stageprofile-bubble
50872stageprofile-bubble:: stage1-bubble
e360f423
PB
50873 @r=`${PWD_COMMAND}`; export r; \
50874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50875 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
50876 echo Skipping rebuild of stageprofile ; \
50877 else \
f70224b5
PB
50878 $(MAKE) stageprofile-start; \
50879 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 50880 fi
72b2455a 50881
d545f33b
PB
50882.PHONY: all-stageprofile clean-stageprofile
50883do-clean: clean-stageprofile
0df3d27f 50884
72b2455a
PB
50885# FIXME: Will not need to be conditional when toplevel bootstrap is the
50886# only possibility, but now it conflicts with no-bootstrap rules
50887@if gcc-bootstrap
50888
50889
50890
50891
0df3d27f 50892# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50893distclean-stage1:: distclean-stageprofile
0df3d27f 50894.PHONY: distclean-stageprofile
72b2455a 50895distclean-stageprofile::
0aed8855 50896 @: $(MAKE); $(stage)
e00a73e3 50897 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 50898 rm -rf stageprofile-*
dfdffa2c
PB
50899
50900
72b2455a 50901@endif gcc-bootstrap
dfdffa2c
PB
50902
50903
72b2455a 50904.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 50905
72b2455a 50906stagefeedback-start::
0aed8855 50907 @: $(MAKE); $(stage); \
72b2455a 50908 echo stagefeedback > stage_current ; \
b00612cc 50909 echo stagefeedback > stage_last; \
0aed8855 50910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50911@if bfd
b00612cc
PB
50912 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
50913 mkdir stagefeedback-bfd; \
80911fe1
PB
50914 mv stagefeedback-bfd bfd ; \
50915 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
50916@endif bfd
50917@if opcodes
b00612cc
PB
50918 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
50919 mkdir stagefeedback-opcodes; \
80911fe1
PB
50920 mv stagefeedback-opcodes opcodes ; \
50921 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
50922@endif opcodes
50923@if binutils
b00612cc
PB
50924 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
50925 mkdir stagefeedback-binutils; \
80911fe1
PB
50926 mv stagefeedback-binutils binutils ; \
50927 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
50928@endif binutils
50929@if gas
b00612cc
PB
50930 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
50931 mkdir stagefeedback-gas; \
80911fe1
PB
50932 mv stagefeedback-gas gas ; \
50933 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
50934@endif gas
50935@if gcc
b00612cc
PB
50936 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
50937 mkdir stagefeedback-gcc; \
80911fe1
PB
50938 mv stagefeedback-gcc gcc ; \
50939 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 50940@endif gcc
4b900473
PB
50941@if gmp
50942 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
50943 mkdir stagefeedback-gmp; \
50944 mv stagefeedback-gmp gmp ; \
50945 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
50946@endif gmp
50947@if mpfr
50948 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
50949 mkdir stagefeedback-mpfr; \
50950 mv stagefeedback-mpfr mpfr ; \
50951 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
50952@endif mpfr
72b2455a 50953@if intl
b00612cc
PB
50954 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
50955 mkdir stagefeedback-intl; \
80911fe1
PB
50956 mv stagefeedback-intl intl ; \
50957 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
50958@endif intl
50959@if ld
b00612cc
PB
50960 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
50961 mkdir stagefeedback-ld; \
80911fe1
PB
50962 mv stagefeedback-ld ld ; \
50963 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
50964@endif ld
50965@if libcpp
b00612cc
PB
50966 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
50967 mkdir stagefeedback-libcpp; \
80911fe1
PB
50968 mv stagefeedback-libcpp libcpp ; \
50969 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 50970@endif libcpp
be01d343
PB
50971@if libdecnumber
50972 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
50973 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
50974 mv stagefeedback-libdecnumber libdecnumber ; \
50975 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 50976@endif libdecnumber
72b2455a 50977@if libiberty
b00612cc
PB
50978 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
50979 mkdir stagefeedback-libiberty; \
80911fe1
PB
50980 mv stagefeedback-libiberty libiberty ; \
50981 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
50982@endif libiberty
50983@if zlib
b00612cc
PB
50984 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
50985 mkdir stagefeedback-zlib; \
80911fe1
PB
50986 mv stagefeedback-zlib zlib ; \
50987 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 50988@endif zlib
0aed8855
PB
50989 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
50990 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
50991 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50992 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 50993
80911fe1 50994stagefeedback-end::
72b2455a 50995@if bfd
80911fe1
PB
50996 @if test -d $(HOST_SUBDIR)/bfd ; then \
50997 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
50998 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 50999 fi
72b2455a
PB
51000@endif bfd
51001@if opcodes
80911fe1
PB
51002 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51003 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
51004 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 51005 fi
72b2455a
PB
51006@endif opcodes
51007@if binutils
80911fe1
PB
51008 @if test -d $(HOST_SUBDIR)/binutils ; then \
51009 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
51010 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 51011 fi
72b2455a
PB
51012@endif binutils
51013@if gas
80911fe1
PB
51014 @if test -d $(HOST_SUBDIR)/gas ; then \
51015 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
51016 mv prev-gas stageprofile-gas ; : ; \
0aed8855 51017 fi
72b2455a
PB
51018@endif gas
51019@if gcc
80911fe1
PB
51020 @if test -d $(HOST_SUBDIR)/gcc ; then \
51021 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
51022 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 51023 fi
72b2455a 51024@endif gcc
4b900473
PB
51025@if gmp
51026 @if test -d $(HOST_SUBDIR)/gmp ; then \
51027 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
51028 mv prev-gmp stageprofile-gmp ; : ; \
51029 fi
51030@endif gmp
51031@if mpfr
51032 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51033 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
51034 mv prev-mpfr stageprofile-mpfr ; : ; \
51035 fi
51036@endif mpfr
72b2455a 51037@if intl
80911fe1
PB
51038 @if test -d $(HOST_SUBDIR)/intl ; then \
51039 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
51040 mv prev-intl stageprofile-intl ; : ; \
0aed8855 51041 fi
72b2455a
PB
51042@endif intl
51043@if ld
80911fe1
PB
51044 @if test -d $(HOST_SUBDIR)/ld ; then \
51045 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
51046 mv prev-ld stageprofile-ld ; : ; \
0aed8855 51047 fi
72b2455a
PB
51048@endif ld
51049@if libcpp
80911fe1
PB
51050 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51051 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
51052 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 51053 fi
72b2455a 51054@endif libcpp
be01d343 51055@if libdecnumber
80911fe1
PB
51056 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51057 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
51058 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 51059 fi
be01d343 51060@endif libdecnumber
72b2455a 51061@if libiberty
80911fe1
PB
51062 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51063 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
51064 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 51065 fi
72b2455a
PB
51066@endif libiberty
51067@if zlib
80911fe1
PB
51068 @if test -d $(HOST_SUBDIR)/zlib ; then \
51069 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
51070 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 51071 fi
72b2455a 51072@endif zlib
0aed8855 51073 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51074 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
51075 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 51076 fi
80911fe1 51077 rm -f stage_current
dfdffa2c 51078
973601e1 51079# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855
PB
51080# remade, but not reconfigured. The next stage (if any) will not be
51081# reconfigured as well.
72b2455a 51082.PHONY: stagefeedback-bubble
7d329e61 51083stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
51084 @r=`${PWD_COMMAND}`; export r; \
51085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51086 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
51087 echo Skipping rebuild of stagefeedback ; \
51088 else \
f70224b5
PB
51089 $(MAKE) stagefeedback-start; \
51090 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 51091 fi
72b2455a 51092
0df3d27f 51093.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 51094do-clean: clean-stagefeedback
0df3d27f 51095
72b2455a
PB
51096# FIXME: Will not need to be conditional when toplevel bootstrap is the
51097# only possibility, but now it conflicts with no-bootstrap rules
51098@if gcc-bootstrap
656fdd47
PB
51099
51100
51101
80911fe1 51102.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
51103profiledbootstrap:
51104 echo stagefeedback > stage_final
51105 @r=`${PWD_COMMAND}`; export r; \
51106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51107 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 51108 @: $(MAKE); $(unstage)
be01d343
PB
51109 @r=`${PWD_COMMAND}`; export r; \
51110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51111 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 51112
80911fe1
PB
51113profiledbootstrap-lean:
51114 echo stagefeedback > stage_final
51115 @r=`${PWD_COMMAND}`; export r; \
51116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51117 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
51118 @: $(MAKE); $(unstage)
51119 @r=`${PWD_COMMAND}`; export r; \
51120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51121 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51122
656fdd47 51123
0df3d27f 51124# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 51125distclean-stageprofile:: distclean-stagefeedback
0df3d27f 51126.PHONY: distclean-stagefeedback
656fdd47 51127distclean-stagefeedback::
0aed8855 51128 @: $(MAKE); $(stage)
e00a73e3 51129 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 51130 rm -rf stagefeedback-*
656fdd47
PB
51131
51132
72b2455a 51133@endif gcc-bootstrap
656fdd47
PB
51134
51135
51136
7d329e61
PB
51137stageprofile-end::
51138 $(MAKE) distclean-stagefeedback
656fdd47 51139
7d329e61 51140stagefeedback-start::
656fdd47
PB
51141 @r=`${PWD_COMMAND}`; export r; \
51142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
51143 for i in prev-*; do \
51144 j=`echo $$i | sed s/^prev-//` ; \
51145 cd $$r/$$i && \
51146 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
51147 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
51148 done
b8908782 51149
0df3d27f 51150@if gcc-bootstrap
0df3d27f 51151do-distclean: distclean-stage1
c52c6897
PB
51152
51153# Provide a GCC build when we're building target libraries. This does
51154# not work as a dependency, just as the minimum necessary to avoid errors.
51155stage_last:
51156 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 51157
4f0ef2d8
CD
51158# Same as unstage, but not phony and defaulting to stage1-start. We place
51159# it in the dependency so that for example `make -j3 all-gcc' works.
51160stage_current:
51161 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
51162
c52c6897
PB
51163.PHONY: restrap
51164restrap:
51165 @: $(MAKE); $(stage)
8520c408 51166 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
c52c6897 51167 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
c380fdd8 51168@endif gcc-bootstrap
c52c6897 51169
ae831be5
NN
51170# --------------------------------------
51171# Dependencies between different modules
51172# --------------------------------------
252b5132 51173
9e6ce191 51174# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
51175@if gcc-bootstrap
51176configure-target-libstdc++-v3: stage_last
51177configure-target-libmudflap: stage_last
51178configure-target-libssp: stage_last
c52c6897 51179configure-target-newlib: stage_last
6aa8ef82
DJ
51180configure-stage1-target-libgcc: maybe-all-stage1-gcc
51181configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 51182configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 51183configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 51184configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
51185configure-stage4-target-libgcc: maybe-all-stage4-gcc
51186configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
51187configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
51188configure-target-libgfortran: stage_last
51189configure-target-libobjc: stage_last
51190configure-target-libtermcap: stage_last
51191configure-target-winsup: stage_last
51192configure-target-libgloss: stage_last
51193configure-target-libiberty: stage_last
51194configure-target-gperf: stage_last
51195configure-target-examples: stage_last
51196configure-target-libffi: stage_last
51197configure-target-libjava: stage_last
51198configure-target-zlib: stage_last
51199configure-target-boehm-gc: stage_last
51200configure-target-qthreads: stage_last
51201configure-target-rda: stage_last
51202configure-target-libada: stage_last
51203configure-target-libgomp: stage_last
51204@endif gcc-bootstrap
9e6ce191 51205
c52c6897 51206@if gcc-no-bootstrap
9e6ce191 51207configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 51208configure-target-libmudflap: maybe-all-gcc
064d0a7c 51209configure-target-libssp: maybe-all-gcc
9e6ce191 51210configure-target-newlib: maybe-all-gcc
6aa8ef82 51211configure-target-libgcc: maybe-all-gcc
9e6ce191 51212configure-target-libgfortran: maybe-all-gcc
9e6ce191 51213configure-target-libobjc: maybe-all-gcc
9e6ce191 51214configure-target-libtermcap: maybe-all-gcc
9e6ce191 51215configure-target-winsup: maybe-all-gcc
9e6ce191 51216configure-target-libgloss: maybe-all-gcc
9e6ce191 51217configure-target-libiberty: maybe-all-gcc
9e6ce191 51218configure-target-gperf: maybe-all-gcc
9e6ce191 51219configure-target-examples: maybe-all-gcc
9e6ce191 51220configure-target-libffi: maybe-all-gcc
9e6ce191 51221configure-target-libjava: maybe-all-gcc
9e6ce191 51222configure-target-zlib: maybe-all-gcc
9e6ce191 51223configure-target-boehm-gc: maybe-all-gcc
9e6ce191 51224configure-target-qthreads: maybe-all-gcc
9e6ce191 51225configure-target-rda: maybe-all-gcc
9e6ce191 51226configure-target-libada: maybe-all-gcc
b3ded179 51227configure-target-libgomp: maybe-all-gcc
c52c6897 51228@endif gcc-no-bootstrap
b3ded179 51229
9e6ce191 51230
ae831be5
NN
51231# There are two types of dependencies here: 'hard' dependencies, where one
51232# module simply won't build without the other; and 'soft' dependencies, where
51233# if the depended-on module is missing, the depending module will do without
51234# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 51235# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
51236# it's safer to use a soft dependency.
51237
9e6ce191
PB
51238
51239
51240
51241
c60fe18b 51242
9e6ce191
PB
51243# With all the machinery above in place, it is pretty easy to generate
51244# dependencies. Host dependencies are a bit more complex because we have
51245# to check for bootstrap/prebootstrap dependencies. To resolve
51246# prebootstrap dependencies, prebootstrap modules are gathered in
51247# a hash table.
6a9cf61e 51248all-build-bison: maybe-all-build-texinfo
9e6ce191 51249all-build-byacc: maybe-all-build-texinfo
6a9cf61e 51250all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
51251all-build-flex: maybe-all-build-bison
51252all-build-flex: maybe-all-build-byacc
51253all-build-flex: maybe-all-build-m4
6a9cf61e 51254all-build-libiberty: maybe-all-build-texinfo
9e6ce191 51255all-build-m4: maybe-all-build-texinfo
ee025550 51256all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
51257configure-gcc: maybe-configure-intl
51258
51259configure-stage1-gcc: maybe-configure-stage1-intl
51260configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 51261configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 51262configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 51263configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
51264configure-stage4-gcc: maybe-configure-stage4-intl
51265configure-stageprofile-gcc: maybe-configure-stageprofile-intl
51266configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
51267configure-gcc: maybe-all-binutils
51268
51269configure-stage1-gcc: maybe-all-stage1-binutils
51270configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 51271configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 51272configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 51273configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
51274configure-stage4-gcc: maybe-all-stage4-binutils
51275configure-stageprofile-gcc: maybe-all-stageprofile-binutils
51276configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
51277configure-gcc: maybe-all-gas
51278
51279configure-stage1-gcc: maybe-all-stage1-gas
51280configure-stage2-gcc: maybe-all-stage2-gas
8520c408 51281configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 51282configure-stage3-gcc: maybe-all-stage3-gas
8520c408 51283configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
51284configure-stage4-gcc: maybe-all-stage4-gas
51285configure-stageprofile-gcc: maybe-all-stageprofile-gas
51286configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
51287configure-gcc: maybe-all-ld
51288
51289configure-stage1-gcc: maybe-all-stage1-ld
51290configure-stage2-gcc: maybe-all-stage2-ld
8520c408 51291configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 51292configure-stage3-gcc: maybe-all-stage3-ld
8520c408 51293configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
51294configure-stage4-gcc: maybe-all-stage4-ld
51295configure-stageprofile-gcc: maybe-all-stageprofile-ld
51296configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
51297all-gcc: all-libiberty
51298
51299all-stage1-gcc: all-stage1-libiberty
51300all-stage2-gcc: all-stage2-libiberty
8520c408 51301all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 51302all-stage3-gcc: all-stage3-libiberty
8520c408 51303all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
51304all-stage4-gcc: all-stage4-libiberty
51305all-stageprofile-gcc: all-stageprofile-libiberty
51306all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
51307all-gcc: maybe-all-gmp
51308
51309all-stage1-gcc: maybe-all-stage1-gmp
51310all-stage2-gcc: maybe-all-stage2-gmp
8520c408 51311all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 51312all-stage3-gcc: maybe-all-stage3-gmp
8520c408 51313all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
51314all-stage4-gcc: maybe-all-stage4-gmp
51315all-stageprofile-gcc: maybe-all-stageprofile-gmp
51316all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
51317all-gcc: maybe-all-intl
51318
51319all-stage1-gcc: maybe-all-stage1-intl
51320all-stage2-gcc: maybe-all-stage2-intl
8520c408 51321all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 51322all-stage3-gcc: maybe-all-stage3-intl
8520c408 51323all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
51324all-stage4-gcc: maybe-all-stage4-intl
51325all-stageprofile-gcc: maybe-all-stageprofile-intl
51326all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
51327all-gcc: maybe-all-mpfr
51328
51329all-stage1-gcc: maybe-all-stage1-mpfr
51330all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 51331all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 51332all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 51333all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
51334all-stage4-gcc: maybe-all-stage4-mpfr
51335all-stageprofile-gcc: maybe-all-stageprofile-mpfr
51336all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
51337all-gcc: maybe-all-build-texinfo
51338
51339all-stage1-gcc: maybe-all-build-texinfo
51340all-stage2-gcc: maybe-all-build-texinfo
8520c408 51341all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 51342all-stage3-gcc: maybe-all-build-texinfo
8520c408 51343all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
51344all-stage4-gcc: maybe-all-build-texinfo
51345all-stageprofile-gcc: maybe-all-build-texinfo
51346all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
51347all-gcc: maybe-all-build-bison
51348
51349all-stage1-gcc: maybe-all-build-bison
51350all-stage2-gcc: maybe-all-build-bison
8520c408 51351all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 51352all-stage3-gcc: maybe-all-build-bison
8520c408 51353all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
51354all-stage4-gcc: maybe-all-build-bison
51355all-stageprofile-gcc: maybe-all-build-bison
51356all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
51357all-gcc: maybe-all-build-byacc
51358
51359all-stage1-gcc: maybe-all-build-byacc
51360all-stage2-gcc: maybe-all-build-byacc
8520c408 51361all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 51362all-stage3-gcc: maybe-all-build-byacc
8520c408 51363all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
51364all-stage4-gcc: maybe-all-build-byacc
51365all-stageprofile-gcc: maybe-all-build-byacc
51366all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
51367all-gcc: maybe-all-build-flex
51368
51369all-stage1-gcc: maybe-all-build-flex
51370all-stage2-gcc: maybe-all-build-flex
8520c408 51371all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 51372all-stage3-gcc: maybe-all-build-flex
8520c408 51373all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
51374all-stage4-gcc: maybe-all-build-flex
51375all-stageprofile-gcc: maybe-all-build-flex
51376all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
51377all-gcc: maybe-all-build-libiberty
51378
51379all-stage1-gcc: maybe-all-build-libiberty
51380all-stage2-gcc: maybe-all-build-libiberty
8520c408 51381all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 51382all-stage3-gcc: maybe-all-build-libiberty
8520c408 51383all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
51384all-stage4-gcc: maybe-all-build-libiberty
51385all-stageprofile-gcc: maybe-all-build-libiberty
51386all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
51387all-gcc: maybe-all-build-fixincludes
51388
51389all-stage1-gcc: maybe-all-build-fixincludes
51390all-stage2-gcc: maybe-all-build-fixincludes
8520c408 51391all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 51392all-stage3-gcc: maybe-all-build-fixincludes
8520c408 51393all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
51394all-stage4-gcc: maybe-all-build-fixincludes
51395all-stageprofile-gcc: maybe-all-build-fixincludes
51396all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
51397all-gcc: maybe-all-zlib
51398
51399all-stage1-gcc: maybe-all-stage1-zlib
51400all-stage2-gcc: maybe-all-stage2-zlib
8520c408 51401all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 51402all-stage3-gcc: maybe-all-stage3-zlib
8520c408 51403all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
51404all-stage4-gcc: maybe-all-stage4-zlib
51405all-stageprofile-gcc: maybe-all-stageprofile-zlib
51406all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
51407all-gcc: all-libcpp
51408
51409all-stage1-gcc: all-stage1-libcpp
51410all-stage2-gcc: all-stage2-libcpp
8520c408 51411all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 51412all-stage3-gcc: all-stage3-libcpp
8520c408 51413all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
51414all-stage4-gcc: all-stage4-libcpp
51415all-stageprofile-gcc: all-stageprofile-libcpp
51416all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
51417all-gcc: all-libdecnumber
51418
51419all-stage1-gcc: all-stage1-libdecnumber
51420all-stage2-gcc: all-stage2-libdecnumber
8520c408 51421all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 51422all-stage3-gcc: all-stage3-libdecnumber
8520c408 51423all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
51424all-stage4-gcc: all-stage4-libdecnumber
51425all-stageprofile-gcc: all-stageprofile-libdecnumber
51426all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
51427all-gcc: maybe-all-libiberty
51428
51429all-stage1-gcc: maybe-all-stage1-libiberty
51430all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 51431all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 51432all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 51433all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
51434all-stage4-gcc: maybe-all-stage4-libiberty
51435all-stageprofile-gcc: maybe-all-stageprofile-libiberty
51436all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
51437all-gcc: maybe-all-fixincludes
69e57115 51438install-gcc: maybe-install-fixincludes
9e6ce191
PB
51439configure-libcpp: configure-libiberty
51440
51441configure-stage1-libcpp: configure-stage1-libiberty
51442configure-stage2-libcpp: configure-stage2-libiberty
8520c408 51443configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 51444configure-stage3-libcpp: configure-stage3-libiberty
8520c408 51445configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
51446configure-stage4-libcpp: configure-stage4-libiberty
51447configure-stageprofile-libcpp: configure-stageprofile-libiberty
51448configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
51449configure-libcpp: maybe-configure-intl
51450
51451configure-stage1-libcpp: maybe-configure-stage1-intl
51452configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 51453configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 51454configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 51455configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
51456configure-stage4-libcpp: maybe-configure-stage4-intl
51457configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
51458configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
51459all-libcpp: all-libiberty
51460
51461all-stage1-libcpp: all-stage1-libiberty
51462all-stage2-libcpp: all-stage2-libiberty
8520c408 51463all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 51464all-stage3-libcpp: all-stage3-libiberty
8520c408 51465all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
51466all-stage4-libcpp: all-stage4-libiberty
51467all-stageprofile-libcpp: all-stageprofile-libiberty
51468all-stagefeedback-libcpp: all-stagefeedback-libiberty
51469all-libcpp: maybe-all-intl
51470
51471all-stage1-libcpp: maybe-all-stage1-intl
51472all-stage2-libcpp: maybe-all-stage2-intl
8520c408 51473all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 51474all-stage3-libcpp: maybe-all-stage3-intl
8520c408 51475all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
51476all-stage4-libcpp: maybe-all-stage4-intl
51477all-stageprofile-libcpp: maybe-all-stageprofile-intl
51478all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 51479all-fixincludes: maybe-all-libiberty
b00612cc 51480all-gnattools: maybe-all-target-libada
4b900473
PB
51481configure-mpfr: maybe-all-gmp
51482
51483configure-stage1-mpfr: maybe-all-stage1-gmp
51484configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 51485configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 51486configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 51487configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
51488configure-stage4-mpfr: maybe-all-stage4-gmp
51489configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
51490configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
20e95c23 51491configure-gdb: maybe-configure-intl
9e6ce191 51492configure-gdb: maybe-configure-sim
31d99776 51493configure-gdb: maybe-all-bfd
20e95c23 51494all-gdb: maybe-all-intl
9e6ce191
PB
51495all-gdb: maybe-all-libiberty
51496all-gdb: maybe-all-opcodes
9e6ce191 51497all-gdb: maybe-all-readline
72b2455a
PB
51498all-gdb: maybe-all-build-bison
51499all-gdb: maybe-all-build-byacc
9e6ce191 51500all-gdb: maybe-all-sim
9e6ce191
PB
51501configure-libgui: maybe-configure-tcl
51502configure-libgui: maybe-configure-tk
51503all-libgui: maybe-all-tcl
51504all-libgui: maybe-all-tk
51505all-libgui: maybe-all-itcl
b4a77b47 51506configure-bfd: configure-libiberty
9e6ce191
PB
51507
51508configure-stage1-bfd: configure-stage1-libiberty
51509configure-stage2-bfd: configure-stage2-libiberty
8520c408 51510configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 51511configure-stage3-bfd: configure-stage3-libiberty
8520c408 51512configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
51513configure-stage4-bfd: configure-stage4-libiberty
51514configure-stageprofile-bfd: configure-stageprofile-libiberty
51515configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
51516configure-bfd: maybe-configure-intl
51517
51518configure-stage1-bfd: maybe-configure-stage1-intl
51519configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 51520configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 51521configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 51522configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
51523configure-stage4-bfd: maybe-configure-stage4-intl
51524configure-stageprofile-bfd: maybe-configure-stageprofile-intl
51525configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
51526all-bfd: maybe-all-libiberty
51527
51528all-stage1-bfd: maybe-all-stage1-libiberty
51529all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 51530all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 51531all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 51532all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51533all-stage4-bfd: maybe-all-stage4-libiberty
51534all-stageprofile-bfd: maybe-all-stageprofile-libiberty
51535all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
51536all-bfd: maybe-all-intl
51537
51538all-stage1-bfd: maybe-all-stage1-intl
51539all-stage2-bfd: maybe-all-stage2-intl
8520c408 51540all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 51541all-stage3-bfd: maybe-all-stage3-intl
8520c408 51542all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
51543all-stage4-bfd: maybe-all-stage4-intl
51544all-stageprofile-bfd: maybe-all-stageprofile-intl
51545all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
51546configure-binutils: maybe-configure-intl
51547
51548configure-stage1-binutils: maybe-configure-stage1-intl
51549configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 51550configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 51551configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 51552configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
51553configure-stage4-binutils: maybe-configure-stage4-intl
51554configure-stageprofile-binutils: maybe-configure-stageprofile-intl
51555configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
51556all-binutils: maybe-all-libiberty
51557
51558all-stage1-binutils: maybe-all-stage1-libiberty
51559all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 51560all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 51561all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 51562all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51563all-stage4-binutils: maybe-all-stage4-libiberty
51564all-stageprofile-binutils: maybe-all-stageprofile-libiberty
51565all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
51566all-binutils: maybe-all-opcodes
51567
51568all-stage1-binutils: maybe-all-stage1-opcodes
51569all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 51570all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 51571all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 51572all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51573all-stage4-binutils: maybe-all-stage4-opcodes
51574all-stageprofile-binutils: maybe-all-stageprofile-opcodes
51575all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
51576all-binutils: maybe-all-bfd
51577
51578all-stage1-binutils: maybe-all-stage1-bfd
51579all-stage2-binutils: maybe-all-stage2-bfd
8520c408 51580all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 51581all-stage3-binutils: maybe-all-stage3-bfd
8520c408 51582all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
51583all-stage4-binutils: maybe-all-stage4-bfd
51584all-stageprofile-binutils: maybe-all-stageprofile-bfd
51585all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
51586all-binutils: maybe-all-build-flex
51587
51588all-stage1-binutils: maybe-all-build-flex
51589all-stage2-binutils: maybe-all-build-flex
8520c408 51590all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 51591all-stage3-binutils: maybe-all-build-flex
8520c408 51592all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
51593all-stage4-binutils: maybe-all-build-flex
51594all-stageprofile-binutils: maybe-all-build-flex
51595all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
51596all-binutils: maybe-all-build-bison
51597
51598all-stage1-binutils: maybe-all-build-bison
51599all-stage2-binutils: maybe-all-build-bison
8520c408 51600all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 51601all-stage3-binutils: maybe-all-build-bison
8520c408 51602all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
51603all-stage4-binutils: maybe-all-build-bison
51604all-stageprofile-binutils: maybe-all-build-bison
51605all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
51606all-binutils: maybe-all-build-byacc
51607
51608all-stage1-binutils: maybe-all-build-byacc
51609all-stage2-binutils: maybe-all-build-byacc
8520c408 51610all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 51611all-stage3-binutils: maybe-all-build-byacc
8520c408 51612all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
51613all-stage4-binutils: maybe-all-build-byacc
51614all-stageprofile-binutils: maybe-all-build-byacc
51615all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
51616all-binutils: maybe-all-intl
51617
51618all-stage1-binutils: maybe-all-stage1-intl
51619all-stage2-binutils: maybe-all-stage2-intl
8520c408 51620all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 51621all-stage3-binutils: maybe-all-stage3-intl
8520c408 51622all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
51623all-stage4-binutils: maybe-all-stage4-intl
51624all-stageprofile-binutils: maybe-all-stageprofile-intl
51625all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 51626install-binutils: maybe-install-opcodes
cf662e21 51627install-opcodes: maybe-install-bfd
20e95c23
DJ
51628configure-gas: maybe-configure-intl
51629
51630configure-stage1-gas: maybe-configure-stage1-intl
51631configure-stage2-gas: maybe-configure-stage2-intl
8520c408 51632configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 51633configure-stage3-gas: maybe-configure-stage3-intl
8520c408 51634configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
51635configure-stage4-gas: maybe-configure-stage4-intl
51636configure-stageprofile-gas: maybe-configure-stageprofile-intl
51637configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
51638all-gas: maybe-all-libiberty
51639
51640all-stage1-gas: maybe-all-stage1-libiberty
51641all-stage2-gas: maybe-all-stage2-libiberty
8520c408 51642all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 51643all-stage3-gas: maybe-all-stage3-libiberty
8520c408 51644all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51645all-stage4-gas: maybe-all-stage4-libiberty
51646all-stageprofile-gas: maybe-all-stageprofile-libiberty
51647all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
51648all-gas: maybe-all-opcodes
51649
51650all-stage1-gas: maybe-all-stage1-opcodes
51651all-stage2-gas: maybe-all-stage2-opcodes
8520c408 51652all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 51653all-stage3-gas: maybe-all-stage3-opcodes
8520c408 51654all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51655all-stage4-gas: maybe-all-stage4-opcodes
51656all-stageprofile-gas: maybe-all-stageprofile-opcodes
51657all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
51658all-gas: maybe-all-bfd
51659
51660all-stage1-gas: maybe-all-stage1-bfd
51661all-stage2-gas: maybe-all-stage2-bfd
8520c408 51662all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 51663all-stage3-gas: maybe-all-stage3-bfd
8520c408 51664all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
51665all-stage4-gas: maybe-all-stage4-bfd
51666all-stageprofile-gas: maybe-all-stageprofile-bfd
51667all-stagefeedback-gas: maybe-all-stagefeedback-bfd
51668all-gas: maybe-all-intl
51669
51670all-stage1-gas: maybe-all-stage1-intl
51671all-stage2-gas: maybe-all-stage2-intl
8520c408 51672all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 51673all-stage3-gas: maybe-all-stage3-intl
8520c408 51674all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
51675all-stage4-gas: maybe-all-stage4-intl
51676all-stageprofile-gas: maybe-all-stageprofile-intl
51677all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 51678configure-gprof: maybe-configure-intl
9e6ce191
PB
51679all-gprof: maybe-all-libiberty
51680all-gprof: maybe-all-bfd
51681all-gprof: maybe-all-opcodes
51682all-gprof: maybe-all-intl
20e95c23
DJ
51683configure-ld: maybe-configure-intl
51684
51685configure-stage1-ld: maybe-configure-stage1-intl
51686configure-stage2-ld: maybe-configure-stage2-intl
8520c408 51687configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 51688configure-stage3-ld: maybe-configure-stage3-intl
8520c408 51689configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
51690configure-stage4-ld: maybe-configure-stage4-intl
51691configure-stageprofile-ld: maybe-configure-stageprofile-intl
51692configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
51693all-ld: maybe-all-libiberty
51694
51695all-stage1-ld: maybe-all-stage1-libiberty
51696all-stage2-ld: maybe-all-stage2-libiberty
8520c408 51697all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 51698all-stage3-ld: maybe-all-stage3-libiberty
8520c408 51699all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51700all-stage4-ld: maybe-all-stage4-libiberty
51701all-stageprofile-ld: maybe-all-stageprofile-libiberty
51702all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
51703all-ld: maybe-all-bfd
51704
51705all-stage1-ld: maybe-all-stage1-bfd
51706all-stage2-ld: maybe-all-stage2-bfd
8520c408 51707all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 51708all-stage3-ld: maybe-all-stage3-bfd
8520c408 51709all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
51710all-stage4-ld: maybe-all-stage4-bfd
51711all-stageprofile-ld: maybe-all-stageprofile-bfd
51712all-stagefeedback-ld: maybe-all-stagefeedback-bfd
51713all-ld: maybe-all-opcodes
51714
51715all-stage1-ld: maybe-all-stage1-opcodes
51716all-stage2-ld: maybe-all-stage2-opcodes
8520c408 51717all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 51718all-stage3-ld: maybe-all-stage3-opcodes
8520c408 51719all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
51720all-stage4-ld: maybe-all-stage4-opcodes
51721all-stageprofile-ld: maybe-all-stageprofile-opcodes
51722all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
51723all-ld: maybe-all-build-bison
51724
51725all-stage1-ld: maybe-all-build-bison
51726all-stage2-ld: maybe-all-build-bison
8520c408 51727all-stageb2g0-ld: maybe-all-build-bison
72b2455a 51728all-stage3-ld: maybe-all-build-bison
8520c408 51729all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
51730all-stage4-ld: maybe-all-build-bison
51731all-stageprofile-ld: maybe-all-build-bison
51732all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
51733all-ld: maybe-all-build-byacc
51734
51735all-stage1-ld: maybe-all-build-byacc
51736all-stage2-ld: maybe-all-build-byacc
8520c408 51737all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 51738all-stage3-ld: maybe-all-build-byacc
8520c408 51739all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
51740all-stage4-ld: maybe-all-build-byacc
51741all-stageprofile-ld: maybe-all-build-byacc
51742all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
51743all-ld: maybe-all-build-flex
51744
51745all-stage1-ld: maybe-all-build-flex
51746all-stage2-ld: maybe-all-build-flex
8520c408 51747all-stageb2g0-ld: maybe-all-build-flex
72b2455a 51748all-stage3-ld: maybe-all-build-flex
8520c408 51749all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
51750all-stage4-ld: maybe-all-build-flex
51751all-stageprofile-ld: maybe-all-build-flex
51752all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
51753all-ld: maybe-all-intl
51754
51755all-stage1-ld: maybe-all-stage1-intl
51756all-stage2-ld: maybe-all-stage2-intl
8520c408 51757all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 51758all-stage3-ld: maybe-all-stage3-intl
8520c408 51759all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
51760all-stage4-ld: maybe-all-stage4-intl
51761all-stageprofile-ld: maybe-all-stageprofile-intl
51762all-stagefeedback-ld: maybe-all-stagefeedback-intl
7206a0ee
JJ
51763configure-opcodes: maybe-configure-intl
51764
51765configure-stage1-opcodes: maybe-configure-stage1-intl
51766configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 51767configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 51768configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 51769configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
51770configure-stage4-opcodes: maybe-configure-stage4-intl
51771configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
51772configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
51773all-opcodes: maybe-all-bfd
51774
51775all-stage1-opcodes: maybe-all-stage1-bfd
51776all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 51777all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 51778all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 51779all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
51780all-stage4-opcodes: maybe-all-stage4-bfd
51781all-stageprofile-opcodes: maybe-all-stageprofile-bfd
51782all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
51783all-opcodes: maybe-all-libiberty
51784
51785all-stage1-opcodes: maybe-all-stage1-libiberty
51786all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 51787all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 51788all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 51789all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
51790all-stage4-opcodes: maybe-all-stage4-libiberty
51791all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
51792all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
51793all-opcodes: maybe-all-intl
51794
51795all-stage1-opcodes: maybe-all-stage1-intl
51796all-stage2-opcodes: maybe-all-stage2-intl
8520c408 51797all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 51798all-stage3-opcodes: maybe-all-stage3-intl
8520c408 51799all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
51800all-stage4-opcodes: maybe-all-stage4-intl
51801all-stageprofile-opcodes: maybe-all-stageprofile-intl
51802all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
51803all-dejagnu: maybe-all-tcl
51804all-dejagnu: maybe-all-expect
51805all-dejagnu: maybe-all-tk
51806configure-expect: maybe-configure-tcl
51807configure-expect: maybe-configure-tk
51808all-expect: maybe-all-tcl
51809all-expect: maybe-all-tk
51810configure-itcl: maybe-configure-tcl
51811configure-itcl: maybe-configure-tk
51812all-itcl: maybe-all-tcl
51813all-itcl: maybe-all-tk
ae831be5 51814install-itcl: maybe-install-tcl
b4a77b47 51815configure-tk: maybe-configure-tcl
ae831be5 51816all-tk: maybe-all-tcl
9e6ce191
PB
51817all-sid: maybe-all-libiberty
51818all-sid: maybe-all-bfd
51819all-sid: maybe-all-opcodes
51820all-sid: maybe-all-tcl
51821all-sid: maybe-all-tk
51822install-sid: maybe-install-tcl
51823install-sid: maybe-install-tk
20e95c23
DJ
51824configure-sim: maybe-configure-intl
51825all-sim: maybe-all-intl
9e6ce191
PB
51826all-sim: maybe-all-libiberty
51827all-sim: maybe-all-bfd
51828all-sim: maybe-all-opcodes
51829all-sim: maybe-all-readline
51830all-sim: maybe-configure-gdb
51831all-fastjar: maybe-all-zlib
72b2455a 51832all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
51833all-fastjar: maybe-all-libiberty
51834all-autoconf: maybe-all-m4
72b2455a 51835all-autoconf: maybe-all-build-texinfo
9e6ce191 51836all-automake: maybe-all-m4
72b2455a 51837all-automake: maybe-all-build-texinfo
9e6ce191
PB
51838all-automake: maybe-all-autoconf
51839all-bison: maybe-all-intl
72b2455a 51840all-bison: maybe-all-build-texinfo
9e6ce191 51841all-diff: maybe-all-intl
72b2455a 51842all-diff: maybe-all-build-texinfo
9e6ce191 51843all-fileutils: maybe-all-intl
72b2455a
PB
51844all-fileutils: maybe-all-build-texinfo
51845all-flex: maybe-all-build-bison
51846all-flex: maybe-all-build-byacc
9e6ce191
PB
51847all-flex: maybe-all-intl
51848all-flex: maybe-all-m4
72b2455a 51849all-flex: maybe-all-build-texinfo
9e6ce191
PB
51850all-gzip: maybe-all-intl
51851all-gzip: maybe-all-zlib
72b2455a 51852all-gzip: maybe-all-build-texinfo
9e6ce191 51853all-hello: maybe-all-intl
72b2455a 51854all-hello: maybe-all-build-texinfo
9e6ce191 51855all-m4: maybe-all-intl
72b2455a 51856all-m4: maybe-all-build-texinfo
9e6ce191 51857all-make: maybe-all-intl
72b2455a
PB
51858all-make: maybe-all-build-texinfo
51859all-patch: maybe-all-build-texinfo
51860all-make: maybe-all-build-texinfo
930314a4 51861all-prms: maybe-all-libiberty
72b2455a
PB
51862all-recode: maybe-all-build-texinfo
51863all-sed: maybe-all-build-texinfo
930314a4 51864all-send-pr: maybe-all-prms
72b2455a
PB
51865all-tar: maybe-all-build-texinfo
51866all-uudecode: maybe-all-build-texinfo
9e6ce191 51867configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 51868configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
51869all-target-fastjar: maybe-all-target-zlib
51870all-target-fastjar: maybe-all-target-libiberty
51871configure-target-libjava: maybe-configure-target-zlib
51872configure-target-libjava: maybe-configure-target-boehm-gc
51873configure-target-libjava: maybe-configure-target-qthreads
51874configure-target-libjava: maybe-configure-target-libffi
51875all-target-libjava: maybe-all-fastjar
51876all-target-libjava: maybe-all-target-zlib
51877all-target-libjava: maybe-all-target-boehm-gc
51878all-target-libjava: maybe-all-target-qthreads
51879all-target-libjava: maybe-all-target-libffi
4f0ef2d8 51880configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 51881all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 51882all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 51883all-target-libstdc++-v3: maybe-all-target-libiberty
ae831be5 51884all-target-libgloss: maybe-configure-target-newlib
9e6ce191
PB
51885all-target-winsup: maybe-all-target-libiberty
51886all-target-winsup: maybe-all-target-libtermcap
51887
51888
6aa8ef82
DJ
51889# Dependencies for target modules on other target modules are
51890# described by lang_env_dependencies; the defaults apply to anything
51891# not mentioned there.
51892
51893
51894@if gcc-bootstrap
51895@endif gcc-bootstrap
51896
51897@if gcc-no-bootstrap
51898configure-target-libstdc++-v3: maybe-all-target-libgcc
51899configure-target-libmudflap: maybe-all-target-libgcc
51900configure-target-libssp: maybe-all-target-libgcc
51901configure-target-newlib: maybe-all-target-libgcc
51902configure-target-libgfortran: maybe-all-target-libgcc
51903configure-target-libobjc: maybe-all-target-libgcc
51904configure-target-libtermcap: maybe-all-target-libgcc
51905configure-target-winsup: maybe-all-target-libgcc
51906configure-target-libgloss: maybe-all-target-libgcc
51907configure-target-libiberty: maybe-all-target-libgcc
51908configure-target-gperf: maybe-all-target-libgcc
51909configure-target-examples: maybe-all-target-libgcc
51910configure-target-libffi: maybe-all-target-libgcc
51911configure-target-libjava: maybe-all-target-libgcc
51912configure-target-zlib: maybe-all-target-libgcc
51913configure-target-boehm-gc: maybe-all-target-libgcc
51914configure-target-qthreads: maybe-all-target-libgcc
51915configure-target-rda: maybe-all-target-libgcc
51916configure-target-libada: maybe-all-target-libgcc
51917configure-target-libgomp: maybe-all-target-libgcc
51918@endif gcc-no-bootstrap
51919
51920
51921configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51922
51923configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
51924
51925configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51926
51927
51928
51929configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51930
51931configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51932
51933configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51934
51935configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51936
51937
51938
51939configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
51940configure-target-gperf: maybe-all-target-libstdc++-v3
51941
51942configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
51943
51944configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51945
51946configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51947configure-target-libjava: maybe-all-target-libstdc++-v3
51948
51949configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51950
51951configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51952
51953configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
51954
51955configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51956
51957configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51958
51959configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51960
51961
907be67c 51962CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 51963GDB_TK = @GDB_TK@
907be67c
DJ
51964INSTALL_GDB_TK = @INSTALL_GDB_TK@
51965configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 51966all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 51967install-gdb: $(INSTALL_GDB_TK)
907a7241 51968
a2cc058a
NN
51969# Serialization dependencies. Host configures don't work well in parallel to
51970# each other, due to contention over config.cache. Target configures and
51971# build configures are similar.
51972@serialization_dependencies@
51973
15723a45
NN
51974# --------------------------------
51975# Regenerating top level configury
51976# --------------------------------
252b5132 51977
14a2a2f1 51978# Rebuilding Makefile.in, using autogen.
43be203f 51979AUTOGEN = autogen
6b784d9f 51980$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 51981 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 51982
a0da8069 51983# Rebuilding Makefile.
43be203f
AO
51984Makefile: $(srcdir)/Makefile.in config.status
51985 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51986
479759c8 51987config.status: configure
10ecffb9 51988 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 51989
a0da8069 51990# Rebuilding configure.
43be203f 51991AUTOCONF = autoconf
a0323144 51992$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4
43be203f 51993 cd $(srcdir) && $(AUTOCONF)
252b5132 51994
3728fade
NN
51995# ------------------------------
51996# Special directives to GNU Make
51997# ------------------------------
51998
3728fade
NN
51999# Don't pass command-line variables to submakes.
52000.NOEXPORT:
52001MAKEOVERRIDES=
52002
252b5132 52003# end of Makefile.in
This page took 3.739329 seconds and 4 git commands to generate.